@font-face {
  font-family: "Fa 400";
  src: url('../fonts/fa-regular-400.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa Brands 400";
  src: url('../fonts/fa-brands-400.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa Solid 900";
  src: url('../fonts/fa-solid-900.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa V 4 Compatibility";
  src: url('../fonts/fa-v4compatibility.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --black: #000;
  --white: white;
  --blue-send: #005eb8;
  --light-grey: #f4f4f4;
  --orange: #ff7043;
  --orange-2: #fe5102;
  --neutral-dark: #444;
  --soft-gray: #edeff1;
  --white-2: #fff;
  --border-form: #002b538a;
  --trans: #fff0;
  --neutra-light: #aaa;
  --orange-hover: #fe7435;
  --blue-new: #003676;
  --dark-grey: #241f20;
  --orange-send: #fb5000;
  --light-blue: #e6ebf2;
  --light-orange: #ffdccc;
  --accessible-components--dark-grey: #9b9b9b;
  --blue-gradient: #0c1859;
}

.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-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

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

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

h2, h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

p {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
}

a {
  border-color: var(--black);
  color: var(--black);
  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;
  font-family: Montserrat, sans-serif;
}

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

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

blockquote {
  border-left: .1875rem solid var(--black);
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-family: Montserrat, sans-serif;
  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;
}

.hide.view {
  display: block;
}

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

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

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

.max-width-medium.align-center {
  display: flex;
}

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

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

.page-wrapper.fixed {
  height: 100svh;
  position: fixed;
  inset: 2% 0%;
  overflow: auto;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  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-large.align-center {
  margin-left: auto;
  margin-right: auto;
}

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

.max-width-small.custom_mg {
  margin-top: 3rem;
}

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

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

.utility_form-block {
  text-align: center;
  flex-direction: column;
  max-width: 20rem;
  display: flex;
}

.utility_form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

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

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

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

.container-small.custom-margin {
  margin-bottom: 6rem;
}

.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-bottom.margin-small, .margin-bottom.margin-small, .margin-bottom.margin-small, .margin-bottom.margin-xsmall, .margin-bottom.margin-large, .margin-bottom.margin-xsmall, .margin-bottom.margin-xxlarge, .margin-bottom.margin-xsmall, .margin-bottom.margin-xsmall, .margin-bottom.margin-xsmall, .margin-bottom.margin-xsmall, .margin-bottom.margin-xsmall, .margin-bottom.margin-xsmall, .margin-bottom.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-xsmall {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #241f20;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.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-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-bottom.padding-large {
  color: var(--white);
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.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 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 1.125rem;
}

.text-size-medium.text-weight-semibold.blue {
  color: var(--blue-send);
}

.text-size-medium.custom-mb-b {
  margin-bottom: 1rem;
}

.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-family: Montserrat, sans-serif;
  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(--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 {
  width: 1.5rem;
  height: 1.5rem;
}

.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 {
  color: var(--orange);
  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-family: Montserrat, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.heading-style-h5.blue {
  color: var(--blue-send);
}

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

.heading-style-h1 {
  font-family: Montserrat, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.form-checkbox-icon {
  border: 1px solid var(--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-weight: 400;
}

.button {
  border: 1px none var(--black);
  background-color: var(--orange-2);
  color: var(--white);
  text-align: center;
  width: 420px;
  padding: .75rem 1.5rem;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.button:hover {
  background-color: #fe7435;
}

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

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

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

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

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

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

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

.button.is-small.is-icon-only {
  padding-left: .5rem;
  padding-right: .5rem;
}

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

.button.is-tertiary {
  color: #000;
  background-color: #0000;
  border-color: #0000;
}

.button.is-icon-only {
  padding-left: .75rem;
  padding-right: .75rem;
}

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

.heading-style-h4 {
  text-align: left;
  margin-top: 2rem;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.heading-style-h4.centered {
  text-align: center;
  margin-top: 0;
}

.heading-style-h4.center {
  text-align: center;
}

.heading-style-h4._1 {
  margin-top: 0;
}

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

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

.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(--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 {
  color: var(--black);
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.text-size-regular.text-weight-bold.orange {
  color: var(--orange);
}

.text-size-regular.orange {
  color: var(--orange-2);
}

.text-size-regular.gray-text {
  color: var(--neutral-dark);
}

.text-size-regular.gray-text.bold {
  font-weight: 600;
}

.text-size-regular.text-weight-semibold.color-gray {
  color: var(--neutral-dark);
}

.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-family: Montserrat, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-style-h3.orange {
  color: var(--white);
  background-color: #fff0;
}

.heading-style-h3.text-align-center, .heading-style-h3.text-align-center.black {
  color: var(--black);
}

.heading-style-h3.text-align-center.text-color-white-2 {
  color: var(--white);
}

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

.form-input {
  border: 1px solid var(--black);
  background-color: var(--white);
  color: var(--black);
  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-input.is-select-input {
  background-image: none;
}

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

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

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

.text-color-white {
  color: var(--white);
  font-family: Montserrat, sans-serif;
}

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

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

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

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

.icon-embed-large {
  color: var(--white);
  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(--black);
}

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

.icon-embed-xsmall {
  color: #62a1d9;
  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(--black);
  color: var(--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(--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 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: .875rem;
}

.text-size-small.text-align-center {
  color: #000;
}

.text-size-small.text-align-center.text-color-white {
  color: var(--white);
}

.text-size-small.soft-gray-text {
  color: #818181;
}

.text-size-small.soft-gray-02 {
  color: #6d6d6d;
}

.text-size-small.min-margin {
  margin-bottom: .5rem;
}

.text-size-small.link {
  color: var(--blue-send);
  font-weight: 500;
  text-decoration: none;
}

.text-size-small.link:hover {
  text-decoration: underline;
}

.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-family: Montserrat, sans-serif;
}

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

.text-rich-text h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-family: Montserrat, sans-serif;
}

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

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

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

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

.text-rich-text figcaption {
  border-left: 2px solid var(--black);
  text-align: left;
  margin-top: .5rem;
  padding-left: .5rem;
  font-family: Montserrat, sans-serif;
  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 {
  object-fit: contain;
  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-family: Montserrat, sans-serif;
  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-global.create-acc {
  padding-right: 1%;
}

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

.padding-section-medium._1rem-b {
  padding-bottom: 1rem;
}

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

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

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

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

.heading {
  font-family: Montserrat, sans-serif;
  font-size: 3rem;
}

.heading-2 {
  font-family: Montserrat, sans-serif;
}

.section_header50 {
  position: relative;
}

.image-overlay-layer {
  z-index: 1;
  background-color: #015463cf;
  position: absolute;
  inset: 0%;
}

.image-overlay-layer.blue {
  background-color: #003970e0;
}

.header50_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header50_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header50_background-image.blog {
  object-fit: cover;
  object-position: 50% 50%;
}

.text-weight-semibold {
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.text-weight-semibold.orange {
  color: var(--orange);
}

.layout18_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout18_component.edited_02 {
  grid-template-columns: 1fr 1.25fr;
}

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

.layout298_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.layout298_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.layout298_list._05 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.layout298_list._03 {
  grid-template-columns: 1fr 1fr 1fr;
}

.layout1_image {
  border-radius: 20px;
  width: 100%;
  height: 80%;
}

.layout1_image-wrapper {
  object-fit: cover;
  width: 100%;
  height: auto;
}

.layout1_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout53_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section {
  background-color: var(--blue-send);
}

.layout192_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout192_image {
  border-radius: 20px;
}

.section-2 {
  background-color: #fcfcfc;
  display: none;
}

.section-2.view {
  display: block;
}

.section-3 {
  background-color: #cdd4db24;
  display: block;
}

.section-3.view {
  display: block;
}

.layout408_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--black);
  background-color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: stretch;
  height: 80vh;
  margin-bottom: 10vh;
  display: grid;
  position: sticky;
  top: 10%;
  overflow: hidden;
}

.layout408_card-content {
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

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

.layout408_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  position: sticky;
  top: 0;
}

.layout233_component {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout233_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout418_title {
  white-space: nowrap;
  font-family: Montserrat, sans-serif;
  font-size: 10rem;
}

.layout418_list {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 30rem;
  display: flex;
  position: relative;
}

.layout418_title-wrapper {
  justify-content: center;
  width: 100%;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.layout418_card {
  border: 1px solid var(--black);
  background-color: var(--white);
  flex-direction: column;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
  position: absolute;
}

.layout418_card.card-2 {
  z-index: 1;
  display: none;
  transform: rotate(3deg);
}

.layout418_card.card-1 {
  z-index: 2;
  display: none;
}

.layout418_card.card-3 {
  transform: rotate(6deg);
}

.layout418_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.layout418_component {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 300vh;
  position: relative;
}

.layout418_content {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.section-4 {
  display: none;
}

.section-4.view {
  display: block;
}

.section-5 {
  display: none;
}

.section-5.view {
  display: block;
}

.section-6, .section-7 {
  display: none;
}

.link, .link-2, .link-3 {
  text-decoration: none;
}

.icon-custom {
  object-fit: contain;
  width: auto;
  height: 7rem;
}

.image, .custom_img {
  width: auto;
  height: 7rem;
}

.bold-text {
  font-family: Montserrat, sans-serif;
}

.layout241_component {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.layout241_component.customized-aligned {
  justify-content: center;
  align-items: center;
}

.layout241_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout241_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout241_item.style {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  border-radius: 20px;
  grid-template-rows: min-content min-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  padding: 0;
  display: block;
  box-shadow: 0 7px 12px #00000014;
}

.layout241_item.custom {
  border-radius: 20px;
  height: 100%;
  padding: 0;
  box-shadow: 0 3px 14px -1px #0000001f;
}

.layout241_item.style_cert_02 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 20px;
  grid-template-rows: min-content min-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  padding: 0;
  display: block;
  box-shadow: 0 7px 12px #00000014;
}

.section-8 {
  display: none;
}

.section-8.view {
  display: block;
}

.section-9 {
  background-color: #edeff136;
}

.section-9.edited-color {
  background-color: #edeff13d;
}

.text-size-medium-3 {
  font-family: Montserrat, sans-serif;
  font-size: 1.125rem;
}

.link-block {
  width: 100%;
  height: 100%;
  padding: 1rem 1.5rem;
  text-decoration: none;
}

.layout241_list_mobile {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout6_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout6_item-list.custom {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr;
}

.layout6_text-wrapper.custom {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-radius: 20px;
  flex-direction: column;
  padding: 1rem;
  display: flex;
  box-shadow: 0 2px 10px #00000026;
}

.layout6_image {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 30rem;
}

.layout6_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.div-block {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.layout302_component {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.layout302_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout302_list.edited {
  width: 100%;
}

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

.heading-style-h5-2.text-align-center.white {
  color: var(--white);
}

.layout302_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.div-block-2 {
  background-image: linear-gradient(#00115a99, #00115a99), url('../images/pexels-karolina-grabowska-4197562.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 20rem;
  display: flex;
}

.div-block-2._02 {
  background-image: linear-gradient(#00115a99, #00115a99), url('../images/pexels-anton-uniqueton-4021202.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.div-block-2._03 {
  background-image: linear-gradient(#00115a99, #00115a99), url('../images/pexels-olga-lioncat-7245496.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.div-block-2._04 {
  background-image: linear-gradient(#00115a99, #00115a99), url('../images/pexels-gustavo-fring-4971540.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.navbar1_component {
  border-bottom: 1px solid var(--black);
  background-color: var(--white);
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

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

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

.navbar1_menu-button {
  padding: 0;
}

.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_logo-link {
  padding-left: 0;
}

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

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

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

.section_header5 {
  position: relative;
}

.header5_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header5_content {
  justify-content: flex-start;
  align-items: center;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
}

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

.header5_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.team4_image-wrapper {
  justify-content: center;
  width: auto;
  height: 10rem;
  padding-top: 0%;
  display: flex;
  position: relative;
  overflow: visible;
}

.padding-section-large-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 7rem;
  padding-bottom: 7rem;
  display: block;
}

.custom-center-div {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.section-10 {
  background-color: #fff;
  background-image: url('../images/Group-1922.png');
  background-position: 80% 20%;
  background-repeat: no-repeat;
  background-size: 50%;
  background-attachment: fixed;
  position: relative;
}

.team4_image {
  z-index: 2;
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 100px;
  width: 10rem;
  height: 10rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.team4_image.jesus {
  object-position: 50% 0%;
}

.div-block-10 {
  background-color: #fe7333;
  width: 3rem;
  height: 3px;
  margin-left: auto;
  margin-right: auto;
}

.text-size-medium-5 {
  font-family: Montserrat, sans-serif;
  font-size: 1.125rem;
}

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

.footer2_link {
  color: var(--white);
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: Montserrat, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  text-decoration: none;
}

.footer2_link:hover {
  color: #fff;
  font-weight: 500;
}

.footer2_left-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr .75fr 1fr 1fr;
  align-items: start;
}

.footer2_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  width: 100%;
  display: flex;
}

.footer2_link-list.custom-02 {
  width: auto;
  padding-left: 2rem;
}

.footer2_link-list.custom-03 {
  width: auto;
}

.footer2_link-list.custom-copy {
  width: auto;
  padding-right: 10%;
}

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

.text-weight-semibold {
  color: var(--black);
  font-weight: 600;
}

.text-weight-semibold.footer {
  color: var(--white);
  font-size: .875rem;
}

.section-11 {
  background-color: #003676;
  border-top: 2px #d3d3d3;
}

.div-block-11 {
  justify-content: center;
  display: flex;
}

.image-3 {
  width: 40%;
}

.div-block-12 {
  background-color: #d3d3d3;
  height: 1px;
}

.div-block-13 {
  padding-top: 3rem;
  padding-bottom: 1rem;
}

.image-4 {
  width: 11rem;
}

.container-icons {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4rem;
  display: grid;
}

.grid-icon-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  padding: 1rem;
  display: flex;
  box-shadow: 0 2px 10px #0000000f;
}

.icon-svg-style {
  object-fit: contain;
  width: 4rem;
  height: 4rem;
}

.logo-community {
  object-fit: cover;
  width: auto;
  height: 7rem;
}

.logo-community._04 {
  height: 7rem;
}

.logo-community._06 {
  width: auto;
  height: 5rem;
}

.logo-community._06.edited {
  object-fit: contain;
  width: 40%;
  height: 8rem;
}

.logo-community.green {
  object-fit: contain;
  object-position: 0% 100%;
  width: 40%;
  height: 8rem;
  display: block;
}

.bold-text-17 {
  text-transform: uppercase;
}

.layout241_list_edited {
  grid-column-gap: 1.5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.media {
  object-fit: contain;
  width: auto;
  height: 7rem;
}

.media.edit {
  object-fit: contain;
  width: 50%;
}

.media.edit.c {
  object-position: 0% 50%;
}

.media.edit_2 {
  object-fit: contain;
  width: 70%;
}

.media.edit_2.c {
  object-position: 0% 50%;
}

.link-block-5 {
  width: 100%;
  height: 100%;
  padding: 2rem;
  text-decoration: none;
}

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

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

.section-12 {
  background-color: var(--soft-gray);
}

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

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

.div-block-15 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-image: linear-gradient(#00000073, #0009 57%), url('../images/pexels-pixabay-414807-1.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 14rem;
  padding: 1rem;
  display: flex;
  box-shadow: 3px 6px 8px 1px #0003;
}

.div-block-15.c02 {
  background-image: linear-gradient(#00000073, #0009 57%), url('../images/pexels-krizjohn-rosales-761297.jpg');
}

.div-block-15.c03 {
  background-image: linear-gradient(#00000073, #0009 57%), url('../images/pexels-andrea-piacquadio-3811843.jpg');
}

.div-block-15.c04 {
  color: #000;
  background-image: linear-gradient(#00000073, #0009 57%), url('../images/pexels-mikhail-nilov-7475428.jpg');
}

.div-block-15._01 {
  background-image: linear-gradient(#00000073, #0009 57%), url('../images/cytonn-photography-n95VMLxqM2I-unsplash.jpg');
}

.div-block-15._002 {
  background-image: linear-gradient(#00000073, #0009 57%), url('../images/pexels-skylar-kang-6044403.jpg');
}

.div-block-15._004 {
  background-image: linear-gradient(#00000073, #0009 57%), url('../images/victor-0NJ9urGXrIg-unsplash.jpg');
}

.div-block-15._005 {
  background-image: linear-gradient(#00000073, #0009 57%), url('../images/pexels-boris-hamer-19623248.jpg');
}

.div-block-15._006 {
  background-image: linear-gradient(#00000073, #0009 57%), url('../images/pexels-chokniti-khongchum-2280551.jpg');
}

.section-12-copy {
  background-color: var(--white);
}

.layout192_image-2 {
  border-radius: 20px;
  width: 100%;
  height: 100%;
}

.layout17_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.lightbox-play-icon {
  z-index: 2;
  color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.layout17_item {
  display: flex;
}

.video-overlay-layer {
  z-index: 1;
  background-color: #0000;
  position: absolute;
  inset: 0%;
}

.icon-embed-xsmall-2-copy {
  color: var(--blue-send);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.grid-icon-item_custom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 1rem;
  display: grid;
  box-shadow: 0 2px 10px #0000000f;
}

.link-block-6 {
  width: 100%;
  height: 100%;
  padding: 2rem;
  text-decoration: none;
}

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

.header30_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_header30 {
  position: relative;
}

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

.header30_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header30_content {
  justify-content: center;
  align-items: center;
  min-height: 85svh;
  max-height: 60rem;
  display: flex;
}

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

.div-play.margin-bottom.margin-small.hide {
  display: none;
}

.section_cta25 {
  position: relative;
}

.div-block-17 {
  background-color: #fff;
  border-radius: 30px;
  padding: 2rem;
  position: relative;
  box-shadow: 0 5px 15px #00000021;
}

.section-13 {
  z-index: 500;
  position: relative;
  top: -4rem;
}

.div-block-18 {
  position: relative;
}

.div-block-19 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-34 {
  object-fit: cover;
  width: 100%;
  height: 8rem;
}

.layout1_component-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

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

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

.text-size-regular-2 {
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
}

.text-size-regular-2.text-color-gray {
  color: #525d65;
}

.tab-style {
  background-color: #fff;
  border: 1px solid #1d293926;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  height: 10rem;
  display: flex;
}

.tab-style:hover {
  background-color: #fafdff;
  border-color: #1d29394d;
}

.tab-style.w--current {
  color: var(--white-2);
  background-color: #6bb6ff45;
  font-family: Montserrat, sans-serif;
}

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

.tabs {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.tabs-content {
  width: 70%;
  height: 100%;
}

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

.div-block-35 {
  width: 70%;
  margin: 0 auto;
}

.image-32 {
  object-fit: contain;
  width: 100%;
  height: 28rem;
  display: block;
}

.heading-style-h6-2 {
  color: #023f7a;
  font-family: Montserrat, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.heading-style-h6-2.orange {
  color: #fe7333;
}

.tab-pane-tab-1 {
  height: 100%;
}

.container-medium-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.tabs-menu {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  width: 30%;
  display: flex;
}

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

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

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

.layout141_image.edit {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

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

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

.logo3_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  white-space: nowrap;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  place-items: center start;
  margin-right: 2rem;
  display: grid;
}

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

.logo3_logo {
  object-fit: cover;
  width: 10rem;
  max-height: 3.5rem;
}

.logo3_logo.lush {
  object-fit: contain;
}

.logo3_logo.canopi {
  width: 10rem;
  max-width: 5rem;
  max-height: 5rem;
}

.logo3_logo_custom {
  width: 12rem;
  max-height: 3.5rem;
}

.section_logo3 {
  overflow: hidden;
}

.text-color-gray {
  color: #373e43;
}

.logo3_component {
  display: flex;
}

.testimonial29_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.testimonial29_content_edit {
  border: 1px none var(--black);
  background-color: #fff;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 22rem;
  padding: 2rem;
  display: flex;
  box-shadow: 6px 3px 9px #00000005;
}

.section-14 {
  background-color: #e0e0e0;
  background-image: linear-gradient(#0032639e, #0032639e), url('../images/pexels-marek-levak-2265488.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.testimonial29_component_edited {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.section-15 {
  background-color: #dbdbdb00;
  background-image: linear-gradient(to right, #ff5000, #ddf4ff 80%);
  height: .7rem;
}

.navbar1_component-3 {
  z-index: 998;
  background-color: #fff;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  min-height: 4rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: sticky;
  top: 0;
  box-shadow: 0 2px 7px -2px #00000026;
}

.button-12 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #000;
  padding: .75rem 1.5rem;
  font-family: Montserrat, sans-serif;
}

.button-12.is-secondary {
  color: #000;
  background-color: #0000;
}

.button-12.is-secondary.is-small.blue {
  color: #f9f5ff;
  background-color: #005eb8;
  border-color: #005eb8;
}

.button-12.is-secondary.is-small.blue:hover {
  background-color: #1a6ebf;
  border-color: #1a6ebf;
}

.button-12.is-small {
  border-radius: 5px;
  padding: .5rem 1.25rem;
  font-size: .9rem;
}

.navbar1_link_edit-3 {
  color: #373e43;
  padding: .5rem 1rem;
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
  font-weight: 500;
}

.navbar1_link_edit-3:hover {
  color: #6b767e;
}

.navbar1_link_edit-3.w--current {
  color: #373e43;
  font-weight: 500;
}

.navbar1_logo-2 {
  width: 8rem;
}

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

.text-size-small-5 {
  font-family: Montserrat, sans-serif;
  font-size: .875rem;
}

.lightbox-link {
  background-color: #0c7fee;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 66px;
  height: 66px;
  display: flex;
}

.image-35 {
  border-radius: 0;
  width: 3rem;
}

.track {
  background-color: #cdd4db1c;
  border-top: 2px solid #c7c7c76b;
  border-bottom: 2px solid #c7c7c76b;
  display: block;
}

.button-13 {
  border: 1px solid var(--black);
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  padding: .75rem 1.5rem;
}

.button-13.is-secondary {
  background-color: var(--blue-send);
  color: var(--white);
  text-transform: uppercase;
  border-style: none;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.button-13.is-secondary:hover {
  background-color: #337ec6;
}

.layout1_image_custom {
  width: 70%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  transform: rotate(-7deg);
  box-shadow: -5px 5px 12px #0003;
}

.send123-eco {
  width: 10rem;
  height: 7rem;
}

.div-block-36 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3rem;
  margin-bottom: 3rem;
  display: grid;
}

.div-chart-text {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.div-01 {
  background-color: #cbb6f8;
  border-radius: 50px;
  width: 1rem;
  height: 1rem;
}

.div-01.manufacturing {
  background-color: #5e3fbe;
}

.div-01.materials {
  background-color: #f4f0fd;
}

.div-01.pack {
  background-color: #e5dafb;
}

.div-block-37 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.div-block-38 {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  flex-direction: column;
  display: flex;
}

.custom-text {
  margin-top: 1rem;
}

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

.image-overlay-layer-2 {
  z-index: 1;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.image-overlay-layer-2.blue {
  background-color: #071f33d9;
}

.image-overlay-layer-2.blue_soft {
  background-color: #071f33bf;
}

.button-14 {
  border: 1px none var(--black);
  background-color: var(--orange-2);
  color: var(--white);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.button-14:hover {
  background-color: var(--orange);
}

.button-14.centered {
  margin-left: auto;
  margin-right: auto;
}

.cta27_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_cta27 {
  position: relative;
}

.cta27_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

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

.layout364_card {
  border: 1px solid #000;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.layout364_card.edited {
  border-style: none;
  border-radius: 10px;
}

.layout364_card-content-top-copy {
  border: 1px solid #0000;
}

.layout364_component_edited {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.heading-style-h5-3 {
  font-family: Montserrat, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.layout364_card-content {
  background-color: #fff;
  border: 0 #000;
  border-radius: 10px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
  box-shadow: 0 6px 15px -1px #0003;
}

.layout364_card-content.hide {
  display: flex;
}

.image-39 {
  width: 4rem;
  height: 4rem;
}

.icon-embed-large_edit {
  color: #62a1d9;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  display: flex;
}

.section-16 {
  background-color: #cdd4db5e;
}

.layout364_row {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.text-span---ne {
  color: #fe7333;
  margin-bottom: .2rem;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  display: block;
}

.button_p_orange {
  color: #fff;
  text-align: center;
  background-color: #fe5000;
  border: 1px solid #fe5000;
  border-radius: 5px;
  padding: .75rem 1.5rem;
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
  font-weight: 600;
}

.button_p_orange:hover {
  background-color: #fe7333;
  border-color: #fe7333;
}

.button_p_orange.secpmdary {
  padding: .5rem 1rem;
  font-size: .85rem;
}

.bold-text-21 {
  color: #000;
}

.div-block-40 {
  justify-content: center;
  display: flex;
}

.button_blue {
  border: 1px none var(--black);
  background-color: var(--blue-send);
  color: var(--white);
  text-align: center;
  width: auto;
  padding: .75rem 1.5rem;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.button_blue:hover {
  background-color: #1a6ebf;
}

.layout300_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

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

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

.text-align-center-4 {
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.layout1_component_customized {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout1_component_customized.white {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border: 1px solid #e4e4e4;
  border-radius: 15px;
  flex-direction: column;
  padding: 2rem;
  display: flex;
}

.bold-text-23 {
  color: var(--orange);
}

.testimonial8_arrow {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.testimonial8_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  display: none;
}

.testimonial8_arrow-icon {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.testimonial8_mask {
  width: 50%;
  overflow: visible;
}

.testimonial8_slide {
  padding-left: 2.2rem;
  padding-right: 2.2rem;
  overflow: hidden;
}

.testimonial8_component-copy {
  background-color: #0000;
  height: auto;
  padding-bottom: 0;
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: hidden;
}

.layout300_item_custom {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.icon-size {
  width: auto;
  height: 5rem;
}

.div-block-41 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  margin-top: 2rem;
  display: flex;
}

.btn-outlined {
  border: 1px solid var(--white);
  color: var(--white);
  text-align: center;
  background-color: #005eb800;
  width: auto;
  padding: .75rem 1.5rem;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.btn-outlined:hover {
  background-color: #fe7435;
}

.layout409_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #fff;
  border: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: stretch;
  height: 80vh;
  margin-bottom: 10vh;
  display: grid;
  position: sticky;
  top: 10%;
  overflow: hidden;
}

.layout409_card.card-2.style, .layout409_card.card-3.style, .layout409_card.style, .layout409_card.card-1.style {
  border-color: #fff;
  border-radius: 20px;
  padding: 1.5rem;
  box-shadow: 0 7px 18px 2px #00000021;
}

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

.layout409_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  position: sticky;
  top: 0;
}

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

.div-block-42 {
  background-color: #fe7333;
  width: 5rem;
  height: 3px;
  margin-bottom: .5rem;
  margin-left: auto;
  margin-right: auto;
}

.layout409_card-content {
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.image-38 {
  width: 5rem;
}

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

.heading-style-h5-4 {
  font-family: Montserrat, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.image-40 {
  width: 4rem;
  height: 4rem;
}

.text-size-small-8 {
  font-family: Montserrat, sans-serif;
  font-size: .875rem;
}

.section-17 {
  background-color: #eaedf0;
}

.layout364_row-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.resources_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 90%;
  display: grid;
}

.icon-resource {
  object-fit: contain;
  width: 80%;
  height: 4.5rem;
  margin-left: auto;
  margin-right: auto;
}

.icon-resource.custom-copy {
  width: 65%;
}

.div-icon-resource {
  display: flex;
}

.custom_div_link-resources {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 2rem;
  text-decoration: none;
  display: flex;
}

.layout16_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout16_component.customized {
  grid-column-gap: 2rem;
}

.layout16_item {
  display: flex;
}

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

.layout16_image.custom {
  aspect-ratio: auto;
  object-fit: cover;
  border-radius: 20px;
  height: 24rem;
  padding: 0;
}

.layout16_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.layout16_item-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.icon-embed-xsmall-4_blue {
  color: var(--blue-send);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.layout241_item_custom {
  background-color: #eff0f180;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 2rem 1.5rem;
}

.image-26 {
  width: 3.5rem;
  transform: rotate(90deg);
}

.text-block-9 {
  color: #fe7333;
  font-family: Montserrat, sans-serif;
  font-size: 3.5rem;
  font-weight: 800;
  line-height: 1;
}

.layout241_list-3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr auto 1fr auto 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.card {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.card.edite-card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 20px;
  grid-template-rows: min-content min-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  padding: 2rem;
  display: block;
  box-shadow: 0 7px 12px #00000014;
}

.cards-free-audit {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.link-5 {
  color: var(--orange-2);
}

.div-block-43 {
  outline-color: var(--blue-send);
  outline-offset: 0px;
  background-color: #eef5f7;
  border: 1px #000;
  border-radius: 20px;
  outline-width: 1px;
  outline-style: dashed;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem 1rem;
  display: flex;
}

.form-select-wrapper_custom {
  justify-content: center;
  align-items: center;
  width: 65%;
  margin-top: 2rem;
  display: flex;
}

.div-block-9 {
  background-color: #83838357;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  align-items: center;
  width: 100%;
  height: 2.5rem;
  padding-left: 1rem;
  display: flex;
}

.text-block-8 {
  color: #f5f5f58c;
  font-size: .85rem;
}

.upload-btn {
  color: #fff;
  text-align: center;
  background-color: #fe5000;
  border: 1px solid #fe5000;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 11rem;
  height: 2.5rem;
  padding: .75rem 1.5rem;
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
  font-weight: 600;
  display: flex;
}

.upload-btn:hover {
  background-color: #fe7333;
  border-color: #fe7333;
}

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

.form_field-wrapper {
  position: relative;
}

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

.text-style-link-2 {
  color: var(--\<unknown\|relume-variable-link-color-1\>);
  font-family: Montserrat, sans-serif;
  text-decoration: underline;
}

.contact1_component {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.error-text {
  color: #e23939;
}

.success-message-2 {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  padding: 1.5rem;
}

.contact1_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_input-copy {
  border: 1px solid var(--border-form);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  color: var(--\<unknown\|relume-variable-text-color-1\>);
  border-radius: 5px;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  line-height: 1.6;
}

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

.form_input-copy::placeholder {
  color: #00000075;
}

.div-block-44 {
  background-color: var(--trans);
  border-radius: 10px;
  height: 100%;
  padding: 2rem;
}

.section-18 {
  background-image: linear-gradient(#002a53e0, #002a53e0), url('../images/pexels-rfstudio-3060654.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

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

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

.header3_lightbox.customized {
  border-radius: 20px;
  display: flex;
  overflow: hidden;
}

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

.header3_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.link-7 {
  color: var(--orange-2);
  font-size: 1rem;
}

.section-19 {
  background-image: linear-gradient(#003f7cb0, #003f7cb0), url('../images/jpeg-optimizer_pexels-luis-gomes-546819.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  height: 100%;
  overflow: hidden;
}

.footer2_top-wrapper_new {
  grid-column-gap: 8vw;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr;
  align-items: start;
}

.div-block-45 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-47 {
  align-items: center;
  height: 100%;
  padding: 1rem;
  display: flex;
}

.div-block-48 {
  border-radius: 10px;
  height: 100%;
  display: none;
  overflow: hidden;
}

.html-embed {
  height: 100%;
  margin-bottom: 0;
  overflow: hidden;
}

.collection-list {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 2rem;
  display: grid;
}

.link-block-blog {
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.blog-card-div {
  border-radius: 10px;
  height: 100%;
  overflow: hidden;
  box-shadow: 1px 2px 10px 2px #00000014;
}

.image-41 {
  object-fit: cover;
  width: 100%;
  height: 12rem;
}

.div-block-49 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: min-content min-content max-content 5rem min-content;
  grid-template-columns: 1fr;
  grid-auto-rows: 0fr;
  grid-auto-columns: 1fr;
  height: 100%;
  padding: 1.5rem;
  display: grid;
}

.text-block-10 {
  text-decoration: underline;
}

.text-block-10.text-size-regular {
  color: var(--black);
}

.text-block-10.text-size-regular.soft-gray-03 {
  padding-top: 1rem;
}

.div-block-50 {
  background-color: #fff;
  border-radius: 20px;
  padding: 2rem;
}

.section-20 {
  background-color: var(--light-grey);
}

.link-block-7 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--orange-2);
  width: 100%;
  margin-bottom: 1rem;
  display: flex;
}

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

.image-overlay-layer-3 {
  z-index: 1;
  background-color: #00000080;
  background-image: linear-gradient(#005eb857, #005eb857);
  position: absolute;
  inset: 0%;
}

.faq2_question {
  cursor: pointer;
  border-top: 1px #000;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

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

.text-size-medium-27.text-weight-bold {
  font-family: Montserrat, sans-serif;
}

.faq2_answer {
  overflow: hidden;
}

.faq2_icon {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  display: flex;
}

.text-size-small-9 {
  font-family: Montserrat, sans-serif;
  font-size: .875rem;
}

.faq2_component {
  border-bottom: 0 solid #000;
}

.header50_background-image-wrapper-2 {
  z-index: -1;
  position: absolute;
  inset: 0%;
}

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

.custom-mg {
  margin-top: 4rem;
  padding-bottom: 1rem;
}

.bold-text-25 {
  color: var(--orange);
}

.tutorial-videos {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.tutorial-videos.customized {
  border-radius: 0;
  height: auto;
  overflow: hidden;
}

.tutorial-card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-radius: 20px;
  flex-direction: column;
  grid-template-rows: 1.3fr .5fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 20rem;
  display: grid;
  overflow: hidden;
  box-shadow: 5px 4px 9px 1px #00000012;
}

.video-overlay-layer_tutorials {
  z-index: 1;
  background-color: #0000;
  background-image: linear-gradient(#0003, #0003), linear-gradient(211deg, #0c185999, #0c185980 50%, #e9521e0f);
  position: absolute;
  inset: 0%;
}

.section_multi-form1 {
  position: relative;
}

.multi-form1_step-text {
  color: var(--border-form);
  margin-right: .5rem;
  font-family: Montserrat, sans-serif;
}

.multi-form1_block {
  margin-bottom: 0;
}

.multi-form1_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: auto;
  padding-top: 6rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.multi-step-form-instructions-delete {
  z-index: 1000;
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  text-align: left;
  padding: 2rem;
  display: none;
  position: relative;
}

.multi-form1_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form1_progress {
  width: 100%;
  height: 1rem;
  display: flex;
  position: absolute;
  top: 0;
}

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

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

.form_input-2::placeholder {
  color: var(--neutra-light);
}

.formly-multi-step-form-instructions-card {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  line-height: 1.6;
  display: flex;
}

.multi-form1_progress-bar {
  background-color: #0000001f;
  flex: 1;
  width: 100%;
  height: 100%;
}

.multi-form1_progress-bar.current {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-image: linear-gradient(#15ce0080, #15ce0080);
}

.multi-form1_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border: 1px solid #0c185926;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem;
  box-shadow: 3px 4px 15px -1px #0000001a;
}

.multi-form1_form-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form1_button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

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

.multi-form1_content-bottom.custom-vertical {
  flex-direction: column;
}

.radio-button-field {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  padding-left: 8px;
  display: flex;
}

.radio-button-field.premium-settings {
  padding-left: 0;
}

.radio-button-field.premium-settings.no-m {
  margin-bottom: 0;
}

.radio-button-field.premium-settings {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  padding-left: 0;
}

.radio-button-label {
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.section-22 {
  background-color: #fafafa;
}

.text-block-11 {
  color: #646464;
  font-family: Montserrat, sans-serif;
}

.checkbox-field {
  font-family: Montserrat, sans-serif;
}

.score-text {
  color: #646464;
  font-family: Montserrat, sans-serif;
}

.div-block-52 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 1rem;
  display: flex;
}

.div-block-26 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

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

.div-block-28.margin-top.margin-medium {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.italic-text {
  font-family: Montserrat, sans-serif;
}

.heading-style-h5-5 {
  font-family: Montserrat, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.heading-style-h5-5.text-color-dark {
  color: #1d2939;
}

.div-block-25 {
  width: 100%;
}

.div-block-25.padding-medium {
  border: 1px solid #3440541f;
  border-radius: 20px;
  width: 65%;
}

.image-27 {
  border-radius: 50px;
  width: 2rem;
  height: 2rem;
}

.section-policies {
  background-color: #eeeeee24;
}

.div-block-53 {
  background-color: #fff;
  border-radius: 10px;
  padding: 1.5rem;
  box-shadow: 0 2px 5px #0000001c;
}

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

.div-block-54.white._2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr 1fr;
}

.div-block-55 {
  background-color: #fff;
  border: 1px solid #002b5336;
  border-radius: 10px;
  padding: 1rem;
}

.div-block-55.white {
  background-color: #fff;
}

.section-23 {
  background-color: var(--light-grey);
}

.paragraph {
  margin-top: 16px;
}

.paragraph-2 {
  margin-top: 1rem;
}

.contact18_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

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

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

.contact18_component {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.contact18_component._02c {
  grid-column-gap: 0rem;
  grid-template-columns: 1fr 1fr;
}

.heading-11 {
  font-size: 1.8rem;
}

.heading-12 {
  font-size: 1.5rem;
}

.heading-13 {
  font-size: 1.2rem;
}

.heading-14 {
  font-size: 1.1rem;
}

.div-block-57 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.contact-info-card {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  padding: 1rem;
  display: grid;
  box-shadow: 0 2px 6px 1px #00000012;
}

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

.custom-grid-contact {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.image-43 {
  width: 52px;
  height: 52px;
}

.link-block-8 {
  text-decoration: none;
}

.contact-section-img {
  border-radius: 20px;
  width: 100%;
  height: 100%;
}

.section-contact-us-01 {
  background-color: #fafafa;
}

.section-our-locations {
  background-color: #e6e6e6;
}

.text-loc {
  font-family: Montserrat, sans-serif;
  font-size: .875rem;
}

.custom-span {
  color: #fe7333;
  margin-bottom: .2rem;
  font-family: Montserrat, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  display: block;
}

.section-contact-locations {
  background-color: #fff;
}

.section-25 {
  background-image: linear-gradient(to top, #eaf4ff, #fff);
}

.login8_navbar {
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.login8_footer {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.login8_image-wrapper {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  justify-content: center;
  align-items: center;
}

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

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

.login8_content-left {
  justify-content: center;
  align-items: center;
  margin-left: 5vw;
  margin-right: 5vw;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
}

.login8_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.button-orange-login {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-image: linear-gradient(to bottom, var(--orange-2), var(--orange-2));
  text-align: center;
  width: 100%;
  padding: .75rem 1.5rem;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

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

.text-span {
  color: var(--orange-2);
}

.link-9 {
  color: var(--blue-send);
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.image-45 {
  width: 8rem;
}

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

.div-block-66 {
  background-color: var(--neutra-light);
  width: 100%;
  height: 1px;
  margin-top: 2rem;
}

.blue-sign-up {
  color: var(--blue-send);
  font-weight: 600;
  text-decoration: underline;
}

.login8_component_custom {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  min-height: 100vh;
  display: grid;
  position: relative;
  overflow: auto;
}

.section_signup8 {
  display: none;
}

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

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

.signup8_footer {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.signup8_navbar {
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

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

.select-field {
  background-color: #fff;
  border: 1px solid #aaa;
  min-height: 2.75rem;
  font-family: Montserrat, sans-serif;
}

.select-field:focus {
  border-color: #000;
}

.select-field:lang(en) {
  font-family: Montserrat, sans-serif;
}

.signup8_component_custom {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  min-height: 5rem;
  max-height: 100vh;
  display: grid;
  position: relative;
  overflow: hidden;
}

.slider {
  width: 100%;
  height: 100vh;
}

.slide-nav {
  display: none;
}

.signup8_content-left_fixed {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-left: 5vw;
  margin-right: 0;
  padding-top: 5rem;
  padding-bottom: 5rem;
  padding-right: 5vw;
  display: flex;
  position: relative;
  overflow: hidden;
}

.signup8_image-wrapper_custom {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  justify-content: center;
  align-items: center;
  height: 100vh;
  position: relative;
}

.multi-form7_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  min-height: auto;
  display: flex;
}

.multi-form7_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  top: 0%;
}

.multi-form7_block {
  margin-bottom: 0;
}

.multi-form7_step {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.multi-form7_progress-bar {
  background-color: #0000001f;
  flex: 1;
  width: 100%;
  height: 100%;
}

.multi-form7_progress-bar.current {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-image: linear-gradient(to bottom, var(--blue-send), var(--blue-send));
}

.multi-form7_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 100vh;
  display: grid;
  overflow: auto;
}

.multi-form7_content-left {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 5vw;
  margin-right: 5vw;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
}

.multi-form7_button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.multi-form7_progress {
  width: 100%;
  height: .25rem;
  display: flex;
}

.multi-step-grid, .multi-form7_form-content_step03 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.slider-2 {
  height: 100%;
}

.div-block-67 {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.slide {
  background-image: url('../images/Variant5.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-26 {
  display: block;
}

.slide-2 {
  background-image: url('../images/Variant2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-3 {
  background-image: url('../images/Variant4.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-4 {
  background-image: url('../images/Column22.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-68 {
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
}

.btn_orange_primary {
  color: #fff;
  text-align: center;
  background-color: #fe5000;
  border: 1px solid #fe5000;
  border-radius: 0;
  padding: .75rem 1.5rem;
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
  font-weight: 600;
}

.btn_orange_primary:hover {
  background-color: #fe7333;
  border-color: #fe7333;
}

.btn_secondary_orange {
  color: var(--orange-2);
  text-align: center;
  background-color: #fff;
  border: 1px solid #fe5000;
  border-radius: 0;
  padding: .75rem 1.5rem;
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
  font-weight: 600;
}

.btn_secondary_orange:hover {
  background-color: #fe73334d;
  border-color: #fe7333;
  border-radius: 0;
}

.slide-nav-2 {
  font-size: .6rem;
}

.icon {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  inset: auto 0% 7rem;
}

.icon-2 {
  font-size: 1.5rem;
  inset: auto 0% 7rem;
}

.custom-div {
  width: 75%;
  margin-bottom: 6rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.section-17-copy {
  background-color: #eaf4ff;
}

.custom-img {
  object-fit: cover;
  object-position: 50% 10%;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-27 {
  background-color: #f8f8f8;
}

.layout1_image_custom-copy {
  width: 65%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  transform: rotate(-7deg);
  box-shadow: -5px 5px 12px #0003;
}

.div-block-44-copy {
  background-color: var(--white);
  border-radius: 10px;
  height: 100%;
  padding: 2rem;
}

.text-span-2 {
  color: var(--orange-2);
  font-weight: 600;
}

.link-10 {
  color: var(--orange-2);
}

.calendar-div-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.calendly-img {
  z-index: 2;
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 100px;
  width: 10rem;
  height: 10rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.card-link-gilles {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 1rem;
  text-decoration: none;
  display: flex;
}

.representative-team-card {
  z-index: 4;
  color: #000;
  background-color: #f9fafb;
  border: 1px solid #1018281c;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  min-width: 100%;
  max-width: 100%;
  height: 100%;
  padding: 0;
  display: flex;
  position: relative;
  box-shadow: 2px 3px 10px -4px #0000001c;
}

.representative-team-card:hover {
  border-color: #62a1d98f;
}

.calendar-popup-modal-01 {
  z-index: 10;
  background-color: #0000008c;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.calendly-div {
  background-color: #fff;
  border-radius: 10px;
  width: auto;
  min-width: 700px;
  height: 500px;
  padding: 2rem;
  position: relative;
  overflow: hidden;
}

.text-block-15 {
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  line-height: 1;
}

.link-block-9 {
  margin-top: 8px;
  margin-right: 8px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.calendar-popup-modal-0002 {
  z-index: 10;
  background-color: #0000008c;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.close-sign {
  margin-top: 8px;
  margin-right: 8px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.custom {
  background-color: var(--trans);
  border-radius: 10px;
  height: 100%;
  padding: 2rem;
}

.text-card-home {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: .875rem;
}

.card-upload {
  text-align: center;
  background-color: #fff;
  border: 1px solid #002b5317;
  border-radius: 20px;
  padding: 1.5rem 2rem;
  box-shadow: 0 2px 10px #00000017;
}

.new_card {
  text-align: center;
  background-color: #fff;
  border: 1px #002b5317;
  border-radius: 20px;
  padding: 0 2rem;
  position: sticky;
  top: 100px;
}

.text-block-16 {
  font-family: Montserrat, sans-serif;
}

.text-span-3 {
  margin-right: .2rem;
  font-family: "Fa Solid 900", sans-serif;
}

.link-block-10 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: var(--orange);
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.div-calendar {
  background-color: var(--trans);
  border-radius: 10px;
  height: 100%;
  padding: 0 2rem;
}

.image-47 {
  width: 40rem;
}

.right-sticky {
  position: static;
}

.layout241_list-3_new {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.custom-title {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  display: flex;
}

.grid-audit {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.procurement-section {
  background-color: #edeff100;
}

.link-11, .link-12 {
  color: var(--orange);
}

.div-block-75 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.faq2_accordion_02 {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: hidden;
  box-shadow: 0 2px 9px #0003;
}

.div-block-76 {
  border-radius: 20px;
}

.max-width-large_02 {
  width: 100%;
  max-width: 100%;
}

.calendar-div-grid_002 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 40%;
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.calendar-div-grid_002.contact-page {
  width: 50%;
  display: flex;
}

.faq2_question-2 {
  cursor: pointer;
  border-top: 1px solid #000;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.faq2_component-2 {
  border-bottom: 1px solid #000;
}

.image-49 {
  width: 4rem;
  height: 4rem;
}

.text-size-small-15 {
  font-family: Montserrat, sans-serif;
  font-size: .875rem;
}

.image-50 {
  width: auto;
}

.error-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ffdcdd;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  padding: 8px 16px;
  display: grid;
  position: relative;
}

.notification {
  background-color: #f17e7e00;
  border-radius: 8px;
  flex-flow: column;
  flex: 0 auto;
  width: 100%;
  height: auto;
  margin-top: 1rem;
  margin-bottom: auto;
  display: flex;
  position: relative;
  inset: auto auto 0% 0%;
  overflow: hidden;
}

.image-51 {
  width: 20px;
}

.message-div {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.text-block-17 {
  color: #b42318;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.text-block-18 {
  color: #231f20;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  line-height: 1.2;
}

.succ-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #e6f2ed;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  padding: 8px 16px;
  display: grid;
}

.green-text {
  color: #027a48;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.div-download-before {
  background-color: var(--white);
  border-radius: 10px;
  height: 100%;
  padding: 2rem;
}

.contact4-header_component {
  flex-direction: column;
  align-items: stretch;
}

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

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

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

.text-span-4 {
  color: var(--orange-2);
}

.header30_content_custom {
  justify-content: center;
  align-items: center;
  min-height: 85svh;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.div-block-79 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-80 {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--soft-gray);
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  padding: 1rem;
}

.collection-list-2 {
  flex-flow: column;
  display: flex;
}

.link-block-11 {
  width: 100%;
  text-decoration: none;
}

.div-block-82 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding: 2rem;
  text-decoration: none;
  display: flex;
  box-shadow: 0 7px 12px #00000014;
}

.image-52 {
  max-width: 40%;
}

.section-28 {
  background-color: #edeff136;
  background-image: url('../images/bg.png');
  background-position: 30% 25%;
}

.image-53 {
  max-width: 40%;
}

.div-block-83 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.left-column {
  flex-flow: column;
  align-items: stretch;
  display: flex;
}

.collection-item {
  width: 100%;
}

.text-field {
  border: 1px solid #0c185945;
  border-radius: 5px;
  font-family: Montserrat, sans-serif;
}

.form-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.jeff-img {
  aspect-ratio: 1;
  object-fit: cover;
  object-position: 50% 10%;
  border-radius: 50%;
  width: 300px;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.card-jeff {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: #fff;
  border: 1px solid #002b5317;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: auto auto 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 2rem 3rem;
  display: grid;
  box-shadow: 0 2px 9px #00000024;
}

.orange-divider {
  background-color: var(--orange);
  opacity: .3;
  width: 2px;
  height: 100%;
}

.div-block-85 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.jeff-page {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: #fff;
  border: 1px solid #002b5317;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 2rem;
  display: grid;
  box-shadow: 0 2px 9px #00000024;
}

.div-block-86 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.layout1_component-copy {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.layout1_component-copy.flex {
  flex-flow: column;
  display: flex;
}

.img {
  object-fit: contain;
  object-position: 50% 50%;
  border-radius: 20px;
  width: 100%;
  height: auto;
  display: block;
}

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

.grid-awards {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: grid;
}

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

.c-empty_lottie {
  width: 40%;
  margin-left: auto;
  margin-right: auto;
}

.c-title-wrapper {
  margin-bottom: 8px;
}

.text-block-19 {
  font-family: Montserrat, sans-serif;
}

.text-span-5 {
  color: var(--orange-2);
  font-weight: 500;
}

.no-jeff-display {
  display: none;
}

.logo3_list-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  white-space: nowrap;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 10.25rem 9rem 9rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  place-items: center start;
  margin-right: 2rem;
  display: grid;
}

.logo4-wrapper {
  padding-bottom: 0;
  padding-right: 0;
}

.layout7_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.eco-checklist-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.accordion-header {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  cursor: pointer;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem;
  display: flex;
}

.accordion-panel {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  flex-flow: column;
  padding: 0 1.5rem 1.5rem;
  display: none;
  overflow: visible;
}

.accordion_icon-wrapper {
  flex: 0 auto;
  width: 1rem;
  height: 1rem;
}

.accordion-wrapper-2 {
  width: 100%;
  margin-bottom: 16px;
  display: block;
}

.subtitle-cards-4 {
  text-align: left;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
}

.accordion-2 {
  background-color: #fff;
  border-radius: 16px;
  width: 100%;
  box-shadow: 0 0 11px #00000012;
}

.html-embed-5 {
  color: #111;
}

.html-embed-5:hover {
  color: #606060;
}

.content-accordion {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.image-54 {
  max-width: 45%;
}

.browsers {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  font-weight: 400;
  display: flex;
}

.browser-text {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  display: flex;
}

.text-browser-version {
  color: #666;
  align-self: center;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
}

.brosers-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.centered-title {
  justify-content: center;
  align-items: center;
  display: flex;
}

.rs_content {
  width: auto;
  display: flex;
  position: static;
}

.p1 {
  flex: 0 auto;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
}

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

.p1.blue {
  color: var(--blue-new);
}

.p1.gray {
  color: #666;
}

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

.p1.green {
  color: #2d8659;
}

.p1.red {
  color: #900;
}

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

.menu_section {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #194c89;
  flex-flow: column;
  padding-top: 1rem;
  display: flex;
  overflow: visible;
}

.menu_section.dark-grey {
  border-top-color: #363636;
}

.rs-main-menu {
  background-color: #003676;
  width: 232px;
  height: 100svh;
  padding: 12px;
  position: sticky;
  top: 0;
  overflow: auto;
}

.rs-main-menu.dark-grey {
  background-color: var(--dark-grey);
  padding-bottom: 80px;
}

.h2 {
  font-size: 20px;
  font-weight: 700;
  line-height: 150%;
}

.h2.blue {
  color: var(--blue-new);
}

.h2._24 {
  font-size: 24px;
}

.h2._26px {
  font-size: 26px;
}

.h2.steps {
  font-size: 16px;
}

.premium-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-image: url('../images/ic-plus.svg'), linear-gradient(90deg, #415df9, #f8466d);
  background-position: 16px, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding-left: 40px;
  padding-right: 24px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.premium-button.right-m {
  margin-right: 2rem;
}

.premium-button.right-m.w--current {
  margin-right: 1.5rem;
}

.primary-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  text-align: center;
  background-color: #fb5000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 8px 24px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.primary-button:hover {
  background-color: #d34605;
}

.primary-button.disable {
  pointer-events: none;
  cursor: default;
  background-color: #fb500033;
}

.primary-button.text-14 {
  font-size: 14px;
}

.primary-button.yes {
  width: 100%;
}

.menu_section_list {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  height: 48px;
  padding: 8px 16px;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.menu_section_list:hover {
  background-color: #004290;
}

.menu_section_list.w--current {
  background-image: linear-gradient(#00000040, #00000040);
  font-weight: 600;
}

.menu_section_list.dark-grey {
  color: #fff;
}

.menu_section_list.dark-grey:hover {
  background-color: #ffffff14;
}

.menu_section_list.dark-grey.w--current {
  background-color: #ffffff1a;
  background-image: none;
}

.h1 {
  color: #241f20;
  font-size: 32px;
  font-weight: 700;
  line-height: 150%;
}

.h1._40 {
  font-size: 40px;
}

.h1.blue {
  color: var(--blue-send);
}

.plan-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #e4effe;
  border-radius: 20px;
  flex-flow: column;
  padding: 24px;
  display: flex;
  position: relative;
}

.text-and-badge {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.left-badge-basic {
  color: #5b6770;
  background-color: #deecf0;
  border-radius: 4px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 600;
}

.left-badge-basic.plans {
  position: sticky;
  top: 0;
}

.divider {
  background-color: #c5d1dd;
  width: 100%;
  height: 1px;
  position: static;
  top: 268px;
  left: 0;
}

.divider._40 {
  background-color: #fff6;
}

.divider.steps {
  background-color: #cbcbcb;
  border-radius: 2px;
  height: 3px;
}

.divider.steps.completed {
  background-color: #54bb3d;
}

.divider.orange-divider {
  background-color: var(--orange-send);
}

.current-plan {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #005eb8;
  background-color: #0000;
  border: 1px solid #005eb8;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding-left: 24px;
  padding-right: 24px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.text-size-small-16 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: .875rem;
}

.text-size-small-16.text-align-center {
  color: #000;
}

.browsers-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  margin: 10px 0 0;
  display: flex;
}

.vertical-24px-gap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.rs_dynamic_pages {
  width: 100%;
  min-height: 92vh;
  padding: 32px 32px 5rem;
  position: relative;
  overflow: auto;
}

.rs_dynamic_pages.plans {
  padding-left: 5%;
  padding-right: 5%;
}

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

.footer-wrapper {
  background-color: #f9f9f9;
  border-top: 1px solid #d3d3d3;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 10px;
  display: flex;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.rs_container {
  background-color: #fff;
  position: relative;
}

.h4 {
  font-size: 13px;
  font-weight: 600;
  line-height: 150%;
}

.h4.blue {
  color: var(--blue-new);
  text-decoration: none;
}

.h4.red {
  color: #a80000;
}

.h4.orange {
  color: #fb5000;
  text-decoration: none;
}

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

.h4.gray {
  color: var(--neutral-dark);
}

.rs_header {
  z-index: 998;
  background-color: #fff;
  border-bottom: 1px solid #e3e3e3;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 72px;
  padding-left: 32px;
  padding-right: 17px;
  display: flex;
  position: sticky;
  top: 0;
}

.body {
  font-family: Montserrat, sans-serif;
}

.paragraph-3 {
  width: 600px;
}

.text-and-tertiary-button {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.payment-cards-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 100px;
  padding-right: 100px;
  display: grid;
}

.payment-title {
  color: #241f20;
  text-align: center;
}

.main-buttons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  display: flex;
}

.main-button-wrapper {
  border: 1px solid #d9d9d9;
  border-radius: 20px;
  height: 65px;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.main-button-wrapper.w--current {
  border-style: none;
}

.main-button-wrapper.current {
  box-shadow: none;
  border-style: none;
}

.main-button-wrapper.hide {
  display: none;
}

.button-background {
  background-color: #ccdff1;
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 65px;
  display: flex;
}

.button-background.light-a.current {
  background-color: var(--blue-new);
  color: var(--white);
}

.button-background.light-b {
  background-color: #e9f6f0;
}

.button-background.light-b.current {
  background-color: var(--blue-new);
  color: var(--white);
}

.button-background.light-c {
  background-color: #deeef0;
}

.button-background.light-c.current {
  background-color: var(--blue-new);
  color: var(--white);
}

.button-background.light-d {
  background-color: #d6e7f1;
}

.button-background.light-d.current {
  background-color: var(--blue-new);
  color: var(--white);
}

.button-text-container {
  color: var(--dark-grey);
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 20px;
  font-size: 13px;
  font-weight: 600;
  display: flex;
}

.button-text-container.current {
  background-color: #eee;
}

.main-button-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.h3 {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 150%;
}

.h3.orange {
  color: var(--orange-send);
}

.title-and-plus {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.frame-463 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1237px;
  text-decoration: none;
  display: flex;
}

.frame-340 {
  border: 0 #0764ba;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 24px 16px 16px;
  text-decoration: none;
  display: flex;
}

.text {
  color: #241f20;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.faq-wrapper {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.faq-answer {
  border-bottom: 1px #0764ba;
  flex-flow: column;
  padding: 0 16px;
  font-size: 13px;
  display: flex;
  overflow: hidden;
}

.blue-divider {
  background-color: #0764ba;
  width: 100%;
  height: 1px;
  margin-top: 16px;
  display: block;
}

.image-56 {
  align-self: center;
  margin-top: 20px;
}

.sustainable-icon {
  display: flex;
}

.sustainable-icon-wrapper {
  justify-content: flex-start;
  align-items: center;
  height: 90px;
  display: flex;
}

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

.location-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  padding: 1.5rem 1.5rem 1.5rem 2rem;
  display: flex;
  position: relative;
  box-shadow: 0 2px 9px 1px #00000021;
}

.text-block-21 {
  font-family: Montserrat, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}

.orange-border {
  background-color: #fb5000;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  width: 6px;
  position: absolute;
  inset: 15% auto 15% 0%;
}

.location-link {
  color: #023f7a;
  align-items: center;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.4em;
  text-decoration: underline;
  display: flex;
}

.fn-link-arrow {
  object-fit: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 18px;
  margin-left: 10px;
  display: flex;
}

.text-size-small-17 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: .875rem;
}

.no-shadow-card-2 {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem 1rem .5rem 0;
  display: flex;
}

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

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

.image-57 {
  width: 52px;
  height: 52px;
}

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

.div-shadow-warehouse-2 {
  background-color: #fff;
  border-radius: 15px;
  padding: 1.5rem 1rem 1rem 1.5rem;
  box-shadow: 0 2px 9px 1px #00000021;
}

.vimeo-video {
  border-radius: 20px;
  display: none;
}

.div-block-94 {
  position: sticky;
  top: 0;
}

.search-button {
  display: none;
}

.search-1 {
  color: var(--dark-grey);
  background-color: #f7f7f8;
  background-image: url('../images/search.svg');
  background-position: 12px;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  min-width: 10rem;
  margin-bottom: 0;
  padding-left: 40px;
  font-weight: 500;
}

.search-2 {
  min-width: 25rem;
  margin-bottom: 0;
}

.div-block-95 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.chips-categories {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  display: flex;
}

.filter-chip {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--light-blue);
  background-color: var(--light-blue);
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  padding: 6px 6px 6px 16px;
  text-decoration: none;
  display: flex;
}

.filter-chip:hover {
  background-color: #d7e0ed;
}

.filter-chip.active {
  border-color: var(--orange-send);
  background-color: var(--light-orange);
  padding-left: 16px;
  display: flex;
}

.chip-bullet-number {
  background-color: var(--dark-grey);
  color: var(--white);
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  padding: 2px 8px;
  font-size: 12px;
  font-weight: 600;
  display: flex;
}

.select-field-2 {
  color: var(--dark-grey);
  background-color: #f7f7f8;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  margin-bottom: 0;
  font-weight: 500;
}

.form-block-2 {
  max-width: 25rem;
}

.form-block-2.no-margin {
  margin-bottom: 0;
}

.title-row-place-order {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid #c5d1dd;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: 140px minmax(270px, 300px) minmax(70px, 120px) 170px minmax(70px, 90px) minmax(200px, 230px);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  min-width: 950px;
  padding-bottom: 16px;
  display: grid;
}

.title-row-place-order.no-border {
  border-bottom-style: none;
  grid-template-columns: 140px minmax(270px, 300px) minmax(70px, 120px) 170px minmax(70px, 90px) minmax(200px, 230px);
  place-items: start stretch;
  padding-top: 8px;
  padding-bottom: 8px;
}

.title-row-place-order.no-border:hover {
  background-color: #f7fafd;
}

.title-row-place-order.no-border.oc {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 90px minmax(310px, 1fr) minmax(70px, 1fr) 170px minmax(70px, 1fr) minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.title-row-place-order.no-border.oc.recommendation {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 90px 294px 70px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.title-row-place-order.oc {
  grid-template-columns: 90px minmax(310px, 1fr) minmax(70px, 1fr) 170px minmax(70px, 1fr) minmax(200px, 1fr);
}

.horiz-scroll {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  overflow: auto;
}

.item-image {
  aspect-ratio: 1;
  min-width: 90px;
  min-height: 90px;
}

.div-block-97 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 1rem;
  display: flex;
}

.div-block-98 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-99 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.minus {
  border: 1px solid var(--orange-send);
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  height: 32px;
  min-height: 32px;
  display: flex;
}

.minus.disabled {
  background-color: #cfcfcf;
  border-style: none;
}

.code-embed {
  display: flex;
}

.plus {
  border: 1px solid var(--orange-send);
  background-color: var(--orange-send);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  height: 32px;
  min-height: 32px;
  display: flex;
}

.item-number {
  color: var(--dark-grey);
  background-color: #f7f7f8;
  border-radius: 4px;
  min-width: 64px;
  max-width: 64px;
  margin-bottom: 0;
  font-weight: 500;
}

.form-block-no-margin {
  max-width: 25rem;
  margin-bottom: 0;
}

.link-and-ic {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.link-and-ic.w--current:hover {
  text-decoration: underline;
}

.code-embed-2 {
  display: flex;
}

.horiz-scroll-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  overflow: visible;
}

.div-block-100 {
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 20px;
  padding: 24px;
}

.div-block-101 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.row-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.costs-row {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(60px, 200px);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.costs-row.red {
  color: red;
}

.info-icon-and-text {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.code-embed-3 {
  display: flex;
}

.button-continue {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.upgrade-notice {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #d6e7f1;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  padding: 16px 24px;
  display: flex;
}

.code-embed-4 {
  display: flex;
}

.menu-wrapper {
  display: none;
}

.modal {
  z-index: 999;
  background-color: #00000080;
  justify-content: center;
  align-items: center;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
  overflow: visible;
}

.modal.search {
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 4rem;
  display: none;
  bottom: 0%;
  overflow: auto;
}

.modal.welcome {
  min-height: 100svh;
  display: none;
}

.modal.added-to-mcl {
  display: none;
}

.modal.description {
  justify-content: center;
  align-items: flex-start;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.modal.remove-form-cart, .modal.cancel-order, .modal.successfully-canceled, .modal.not-cancelled, .modal.wrong-country, .modal.view-prices {
  justify-content: center;
  align-items: center;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.modal.list-settings {
  justify-content: center;
  align-items: flex-start;
  height: 100svh;
  display: none;
}

.modal.please-wait {
  justify-content: center;
  align-items: center;
  height: 100svh;
  display: none;
}

.modal.details-savings, .modal.details-madein, .modal.details-responsibility {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  height: 100svh;
  display: none;
  overflow: auto;
}

.modal.manage-priorities {
  justify-content: center;
  align-items: flex-start;
  height: 100svh;
  display: none;
  overflow: auto;
}

.modal.options, .modal.api-down {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  height: 100svh;
  display: none;
  overflow: auto;
}

.modal.success-products-id {
  justify-content: center;
  align-items: center;
  height: 100svh;
  display: none;
}

.modal.verify-account {
  min-height: 100svh;
  display: none;
}

.modal.not-logged {
  justify-content: center;
  align-items: center;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.div-block-108 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 40rem;
  padding: 24px;
  display: flex;
  overflow: visible;
}

.div-block-108.padding-bottom {
  padding-bottom: 3rem;
}

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

.code-embed-6 {
  display: flex;
}

.section-title-accordion {
  border-bottom: 1px solid #c5d1dd;
  width: 100%;
  margin-bottom: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
}

.div-block-110 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.code-embed-7 {
  display: flex;
}

.accordion-on-pop-up {
  flex-flow: column;
  width: 100%;
  height: auto;
  display: flex;
}

.description {
  padding: 0;
  overflow: hidden;
}

.tabs-style {
  color: #666;
  background-color: #fff;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 13px;
  font-weight: 600;
}

.tabs-style:hover {
  background-color: #f0f0f0;
}

.tabs-style.w--current {
  border-bottom: 3px solid var(--orange-send);
  color: var(--orange-send);
  background-color: #fff;
}

.tabs-style.w--current:hover {
  background-color: #f0f0f0;
}

.tabs-menu-3 {
  border-bottom: 1px solid #e2e2e2;
}

.content-tabs {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  padding-top: 20px;
  display: flex;
  overflow: visible;
}

.title-row-active-orders {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-style: none none solid;
  border-width: 1px 1px 2px;
  border-color: black black var(--orange-send);
  text-align: center;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(40px, 1fr) minmax(70px, 1fr) minmax(306px, 1fr) minmax(70px, 1fr) minmax(70px, 1fr) minmax(70px, 1fr) minmax(126px, 1fr) minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center start;
  min-width: 1248px;
  padding-bottom: 16px;
  display: grid;
}

.horiz-scroll-3 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  overflow: visible;
}

.order-cell {
  border-bottom: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 16px;
  display: flex;
}

.order-cell.actions {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.section-29 {
  margin-top: 0;
}

.item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  justify-content: flex-start;
  align-items: center;
  padding: 8px;
  display: flex;
}

.item-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  justify-content: flex-start;
  align-items: center;
  padding: 8px 8px 8px 16px;
  display: flex;
}

.p1-2 {
  font-size: 13px;
  font-weight: 500;
  line-height: 16px;
}

.p1-2.tertiary-button {
  color: #005eb8;
  font-weight: 600;
}

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

.primary-button-6 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #fb5000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding-left: 24px;
  padding-right: 24px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.primary-button-6.disable {
  background-color: #fb500033;
}

.h1-605 {
  color: #241f20;
  font-size: 32px;
  font-weight: 700;
  line-height: 150%;
}

.primary-button-7 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #fb5000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding-left: 24px;
  padding-right: 24px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.primary-button-7.disable {
  background-color: #fb500033;
}

.h1-606 {
  color: #241f20;
  font-size: 32px;
  font-weight: 700;
  line-height: 150%;
}

.footer-bottom {
  background-color: #002249;
  padding-left: 5%;
  padding-right: 5%;
}

.flex-v {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.browsers-and-certificates {
  color: var(--white);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-s-footer {
  font-family: Montserrat, sans-serif;
  font-size: .813rem;
}

.certificates-logos {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  justify-content: flex-start;
  align-items: center;
  height: 48px;
  display: flex;
}

.certificate-logo {
  vertical-align: baseline;
  height: 100%;
}

.certificate-logo.s {
  height: 37px;
}

.copyright {
  color: var(--white);
  justify-content: center;
  align-items: center;
  display: flex;
}

.padding-bottom-footer {
  padding: 0 0 2rem;
}

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

.div-block-112 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 200px 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: start stretch;
  display: grid;
}

.left-badge-premium {
  color: #fff;
  background-color: #425ef9;
  background-image: linear-gradient(90deg, #425ef9, #f9466d);
  border-radius: 4px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 600;
}

.left-badge-enterprise {
  color: #000;
  background-color: #ffdf81;
  background-image: linear-gradient(#ffdf81, #feae00);
  border-radius: 4px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 600;
}

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

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

.ic {
  display: flex;
}

.ic.steps {
  border-radius: 50%;
  box-shadow: 0 14px 16px #fe500033;
}

.ic.star {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  position: absolute;
}

.p-content-search {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 80%;
  max-height: 95svh;
  padding: 24px;
  display: flex;
  overflow: hidden;
}

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

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

.item-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid #e8e8e8;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.div-block-113 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-114 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.list-search {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 0 16px 16px;
  display: flex;
  overflow: auto;
}

.search-3 {
  min-width: 25rem;
  margin-bottom: 0;
}

.div-block-116 {
  background-color: #f7f7f8;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 8px 16px;
  display: flex;
}

.no-items-w {
  background-color: #fff;
  border: 0 #e2e2e2;
  border-radius: 0;
  padding: 24px;
}

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

.image-59 {
  max-width: 150px;
}

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

.overlay-img-hero-multiply {
  z-index: 1;
  opacity: .6;
  mix-blend-mode: multiply;
  background-image: linear-gradient(#002147, #59a4fd);
  position: absolute;
  inset: 0%;
}

.div-block-118 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  margin-top: 32px;
  margin-bottom: 32px;
  display: flex;
}

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

.button-primary {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--orange-send);
  color: var(--white);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding-left: 24px;
  padding-right: 24px;
  font-family: Montserrat, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.button-primary:hover {
  background-color: var(--orange);
}

.button-primary.bigger {
  height: 48px;
}

.button-primary.bigger.ic-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  padding-left: 32px;
  padding-right: 24px;
}

.body-2 {
  font-family: Montserrat, sans-serif;
}

.p-size {
  padding-left: 30%;
  padding-right: 30%;
}

.p-size.top-m {
  margin-top: 32px;
  padding-left: 25%;
  padding-right: 25%;
}

.overlay-img-hero-pt {
  z-index: 1;
  opacity: 1;
  mix-blend-mode: normal;
  background-image: linear-gradient(#003676, #00367699 37%, #00367600), linear-gradient(#003676, #1e5ba499 31%, #00367600);
  position: absolute;
  inset: 0%;
}

.button-alternative {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--orange-send);
  background-color: var(--white);
  color: var(--orange-send);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 8px 24px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.button-alternative:hover {
  background-color: var(--light-grey);
}

.button-alternative.hide {
  display: none;
}

.button-alternative.no {
  width: 100%;
}

.button-alternative._40x40 {
  width: 40px;
  padding-left: 0;
  padding-right: 0;
}

.button-alternative._0875 {
  font-size: .875rem;
}

.button-alternative.minus-ic {
  background-image: url('../images/minus.svg');
  background-position: 10px;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 40px;
}

.button-alternative.plus-ic {
  background-image: url('../images/plus.svg');
  background-position: 10px;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 40px;
}

.button-alternative.options {
  background-image: url('../images/sort.svg');
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-right: 35px;
}

.filters-and-search {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.search-4 {
  min-width: 16rem;
}

.form-block-3 {
  min-width: 230px;
  max-width: 230px;
}

.form-block-3.no-margin {
  max-width: none;
  margin-bottom: 0;
}

.field-and-title {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.field-and-title.filters {
  width: 230px;
}

.text-field-8 {
  color: var(--black);
  background-color: #f3f3f3;
  border-radius: 4px;
  font-size: .875rem;
}

.text-field-8::placeholder {
  font-family: Montserrat, sans-serif;
  font-size: .875rem;
}

.input {
  color: #241f20;
  background-color: #f3f3f3;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  flex: 0 auto;
  min-width: 200px;
  margin-bottom: 0;
  padding: 8px 12px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  overflow: hidden;
}

.report-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  padding: 16px;
  display: flex;
}

.report-card.a {
  background-color: #ccdff1;
}

.report-card.b {
  background-color: #e9f6f0;
}

.report-card.c {
  background-color: #d6e7f1;
}

.report-card.d {
  background-color: #deeef0;
}

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

.percent-and-icon {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.percent-and-icon.hide {
  display: none;
}

._2-columns {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  overflow: visible;
}

.chart-w {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding: 24px;
  display: flex;
  box-shadow: 0 4px 15px #0000001c;
}

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

.tertiary-button {
  z-index: 10;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
}

.chart-wrapper {
  width: 300px;
  height: 300px;
  overflow: visible;
}

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

.labels-list {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.labels-row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(220px, 1fr) minmax(100px, auto) minmax(60px, auto);
  grid-auto-columns: 1fr;
  padding-top: 8px;
  padding-bottom: 8px;
  display: grid;
}

.labels-row._4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(250px, 1fr) minmax(220px, auto) minmax(100px, auto) minmax(60px, auto);
  grid-auto-columns: 1fr;
  display: grid;
}

.labels-row._2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(220px, 1fr) minmax(200px, auto);
  grid-auto-columns: 1fr;
  display: grid;
}

.p-gray {
  color: #666;
}

.label-bullet {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.chart-bullet {
  background-color: #14b8a6;
  border-radius: 50%;
  width: 12px;
  min-width: 12px;
  height: 12px;
  min-height: 12px;
}

.chart-bullet._2 {
  background-color: #005eb8;
}

.chart-bullet._3 {
  background-color: #003676;
}

.chart-bullet._4 {
  background-color: #f573b3;
}

.chart-bullet._5 {
  aspect-ratio: 1;
  background-color: #fe5000;
}

.chart-bullet._6 {
  background-color: #facc15;
}

.chart-bullet._7 {
  background-color: #db0808;
}

.chart-bullet._8 {
  background-color: #50ca27;
}

.chart-bullet._9 {
  background-color: #a85c2d;
}

.chart-bullet._10 {
  background-color: #68c0ff;
}

.chart-bullet._11 {
  background-color: #812995;
}

.chart-bullet._12 {
  background-color: #d2abff;
}

.div-block-123 {
  height: 100%;
}

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

.card-total {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid #d4d4d4;
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 16px 16px 20px;
  display: flex;
  position: relative;
}

.total-and-badge {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.total-and-badge.smaller {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.percent-badge-and-text {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.percent-badge {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #35925a;
  background-color: #e8fff4;
  border: 1px solid #35925a;
  border-radius: 32px;
  justify-content: flex-start;
  align-items: center;
  padding: 2px 8px;
  font-size: 14px;
  font-weight: 600;
  display: flex;
}

.percent-badge.red {
  color: #ba0000;
  background-color: #ffe4e4;
  border-color: #ba0000;
}

.text-span-6 {
  color: var(--dark-grey);
  font-weight: 600;
}

.card-score-line {
  background-color: #005eb8;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  width: 6px;
  height: 50%;
  position: absolute;
  inset: 25% auto 0% 0%;
}

.card-score-line._2 {
  background-color: #fe5000;
}

.card-score-line._1 {
  background-color: #14b8a6;
}

.card-score-line._3 {
  background-color: #003676;
}

.savings-labels {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.savings-labels.ghg, .savings-labels.made-in {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.gge-and {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.percent-and-products {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.text-span-8 {
  color: var(--dark-grey);
  font-weight: 600;
}

.product-amount {
  margin-bottom: 6px;
}

.chart-wrapper-2 {
  width: 300px;
  height: 300px;
  overflow: visible;
}

.p1-3 {
  color: #241f20;
  font-size: 13px;
  font-weight: 500;
  line-height: 16px;
}

.p1-3.gray {
  color: #666;
}

.labels-list-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.label-bullet-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.row-spending-by-category {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-style: none;
  border-width: 1px 1px 2px;
  border-color: black black var(--orange-send);
  background-color: var(--white);
  text-align: left;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: minmax(300px, 1fr) minmax(90px, 1fr) minmax(90px, 1fr);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center start;
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 16px;
  display: grid;
}

.row-spending-by-category:hover {
  background-color: var(--soft-gray);
}

.row-spending-by-category.gray {
  color: var(--black);
  background-color: #f5f5f5;
}

.row-spending-by-category.gray:hover {
  background-color: var(--soft-gray);
}

.row-spending-by-category.title {
  border-bottom-style: solid;
  border-radius: 0;
  padding-bottom: 16px;
}

.row-spending-by-category.title:hover {
  background-color: var(--white);
}

.row-top-prods-by-savings {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-style: none;
  border-width: 1px 1px 2px;
  border-color: black black var(--orange-send);
  background-color: var(--white);
  text-align: left;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: minmax(300px, 1fr) minmax(200px, 1fr) minmax(100px, 1fr) minmax(90px, 1fr) minmax(90px, 1fr) minmax(90px, 1fr) minmax(90px, 1fr);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center start;
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 16px;
  display: grid;
}

.row-top-prods-by-savings:hover {
  background-color: var(--soft-gray);
}

.row-top-prods-by-savings.gray {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #000;
  background-color: #f5f5f5;
  grid-auto-columns: 1fr;
}

.row-top-prods-by-savings.gray:hover {
  background-color: var(--soft-gray);
}

.row-top-prods-by-savings.title {
  border-bottom-style: solid;
  border-radius: 0;
  padding-bottom: 16px;
}

.row-top-prods-by-savings.title:hover {
  background-color: var(--white);
}

.row-savings {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-style: none;
  border-width: 1px 1px 2px;
  border-color: black black var(--orange-send);
  background-color: var(--white);
  text-align: left;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(90px, 1fr) minmax(90px, 1fr) minmax(90px, 1fr);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center start;
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 16px;
  display: grid;
}

.row-savings:hover {
  background-color: var(--soft-gray);
}

.row-savings.gray {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #000;
  background-color: #f5f5f5;
  grid-auto-columns: 1fr;
}

.row-savings.gray:hover {
  background-color: var(--soft-gray);
}

.row-savings.title {
  border-bottom-style: solid;
  border-radius: 0;
  padding-bottom: 16px;
}

.row-savings.title:hover {
  background-color: var(--white);
}

.button-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.button-right.and-left {
  justify-content: space-between;
}

.button-right.two {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.menu-export-wrapper {
  background-color: var(--white);
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  display: none;
  position: absolute;
  inset: 110% 0% auto auto;
}

.export-menu {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  background-color: #fff;
  border-radius: 8px;
  flex-flow: column;
  width: auto;
  min-width: 90px;
  padding: 16px;
  display: flex;
  position: static;
  inset: 110% 0% auto;
  box-shadow: 0 2px 11px #00000026;
}

.export-menu.mcl {
  min-width: 220px;
}

.export-option {
  text-decoration: none;
}

.export-and-table {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  margin-bottom: 16px;
  display: flex;
}

.row-environment {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-style: none;
  border-width: 1px 1px 2px;
  border-color: black black var(--orange-send);
  background-color: var(--white);
  text-align: left;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(120px, 1fr) minmax(120px, 1fr) minmax(120px, 1fr);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center start;
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 16px;
  display: grid;
}

.row-environment:hover {
  background-color: var(--soft-gray);
}

.row-environment.gray {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #000;
  background-color: #f5f5f5;
  grid-auto-columns: 1fr;
}

.row-environment.gray:hover {
  background-color: var(--soft-gray);
}

.row-environment.title {
  border-bottom-style: solid;
  border-radius: 0;
  padding-bottom: 16px;
}

.row-environment.title:hover {
  background-color: var(--white);
}

.row-product {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-style: none;
  border-width: 1px 1px 2px;
  border-color: black black var(--orange-send);
  background-color: var(--white);
  text-align: left;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: minmax(55px, 1fr) minmax(200px, 1fr) minmax(150px, 1fr) minmax(110px, 1fr) minmax(90px, 1fr) minmax(70px, 1fr) minmax(200px, 1fr) minmax(90px, 1fr) minmax(90px, 1fr) minmax(90px, 1fr) minmax(90px, 1fr);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center start;
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 16px;
  display: grid;
}

.row-product:hover {
  background-color: var(--soft-gray);
}

.row-product.gray {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #000;
  background-color: #f5f5f5;
  grid-auto-columns: 1fr;
}

.row-product.gray:hover {
  background-color: var(--soft-gray);
}

.row-product.title {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom-style: solid;
  border-radius: 0;
  grid-auto-columns: 1fr;
  padding-bottom: 16px;
}

.row-product.title:hover {
  background-color: var(--white);
}

.section-steps {
  background-color: #fafafa;
  height: auto;
  min-height: 94vh;
  margin-top: 0;
  padding-top: 3rem;
  padding-bottom: 4rem;
}

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

.title-and-steps {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

._3-steps {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 24px 1fr 24px 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-top: 3rem;
  display: grid;
}

.card-step {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--white);
  border-radius: 20px;
  flex-flow: column;
  height: 100%;
  padding: 35px 24px 24px;
  display: flex;
  position: relative;
  box-shadow: 0 5px 15px #0000001c;
}

.step-ic {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -12% 0% auto;
}

.step-title-height {
  min-height: 52px;
}

.header-title-wrapper {
  z-index: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0% 0;
}

.section-stepper {
  background-color: #fafafa;
}

.stepper-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2rem;
  display: grid;
  position: relative;
  inset: 0%;
}

.stepper-wrapper.absolute {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 94px 1fr 94px 1fr 94px;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 0;
  padding-left: 12%;
  padding-right: 12%;
  display: grid;
  position: absolute;
}

.step {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #a6a6aa;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.step.current {
  color: var(--black);
}

.step-image {
  justify-content: center;
  align-items: center;
  width: 94px;
  height: 94px;
  display: flex;
}

.text-span-10 {
  color: #666;
}

.title-and-step-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.step-1-options-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--white);
  border-radius: 20px;
  flex-flow: column;
  padding: 40px 32px;
  display: flex;
  box-shadow: 0 5px 15px #0000001c;
}

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

.card-option {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  cursor: pointer;
  border: 1px solid #d6d6d6;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: stretch;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.radio-button {
  border: 2px solid #999;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  min-width: 20px;
  min-height: 20px;
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
  display: flex;
  position: static;
}

.radio-button.w--redirected-checked {
  border-width: 4px;
  border-color: var(--blue-send);
  background-color: var(--white);
}

.fs_radio-3_text {
  color: var(--neutral-dark);
  margin-bottom: 0;
  font-size: .875rem;
  font-weight: 400;
}

.fs_radio-3_label {
  margin-bottom: .25rem;
  font-weight: 700;
}

.fs_radio-3_button {
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 1rem;
  margin-left: 0;
  margin-right: 1rem;
  display: block;
  position: absolute;
  inset: 0% 0% auto auto;
  box-shadow: 1px 1px 3px #0000;
}

.fs_radio-3_button.w--redirected-checked {
  border: 4px solid var(--blue-send);
}

.fs_radio-3_button.w--redirected-focus {
  box-shadow: none;
}

.fs_radio-3_button.w--redirected-focus-visible {
  box-shadow: none;
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs_radio-3_icon {
  width: 3rem;
  height: 3rem;
  margin-top: 2.25rem;
  margin-left: 1.5rem;
  position: absolute;
  inset: 0% auto auto 0%;
}

.fs_radio-3_field {
  background-color: var(--white);
  color: #000;
  cursor: pointer;
  border: 1px solid #d6d6d6;
  border-radius: 8px;
  height: 100%;
  margin-bottom: 0;
  padding: 3rem 2rem 1rem 1rem;
  display: flex;
  position: relative;
}

.fs_radio-3_field:hover {
  color: var(--black);
  border-color: #696969;
}

.fs_radio-3_group {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  align-items: center;
  display: grid;
}

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

.option-1-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.upload-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px dashed var(--blue-send);
  color: var(--blue-send);
  cursor: pointer;
  background-color: #f2f6ff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 10rem;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.supported-formats {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: var(--neutral-dark);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.files-uploaded {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.file-name-wrapper {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  background-color: #f3f5f7;
  border: 1px solid #e7e7e7;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 10px 16px;
  display: flex;
  overflow: hidden;
}

.upload-confirmation {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #000;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  font-weight: 600;
  display: flex;
}

.cards-cl-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cards-cl-wrapper.bottom-m {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: grid;
}

.cards-cl-wrapper.two-columns {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.cards-cl-wrapper.m-bottom-1 {
  margin-bottom: 1rem;
}

.cards-cl-wrapper.top-m-1 {
  margin-top: 1rem;
}

.card-curated-list {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  text-align: center;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 24px 16px;
  font-weight: 500;
  display: flex;
  position: relative;
}

.card-curated-list.a {
  background-color: #ccdff1;
}

.card-curated-list.a.oc {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  flex-flow: row;
}

.card-curated-list.b {
  background-color: #e9f6f0;
}

.card-curated-list.c {
  background-color: #d6e7f1;
}

.card-curated-list.c.oc {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
}

.card-curated-list.d {
  background-color: #deeef0;
}

.card-curated-list.d.oc {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
}

.optimize-cl-wrapper {
  background-color: var(--light-blue);
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  padding: 16px 24px;
  display: flex;
}

.optimize-text-and-ic {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.opt-title-and-description {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.form-mcl {
  width: 100%;
  display: flex;
}

.select-field-3 {
  color: var(--dark-grey);
  background-color: #f7f7f8;
  background-image: url('../images/Vectors-Wrapper.svg');
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  width: 250px;
  margin-bottom: 0;
  font-weight: 500;
}

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

.select-field-4 {
  color: var(--dark-grey);
  background-color: #f7f7f8;
  background-image: url('../images/Vectors-Wrapper.svg');
  background-position: 94%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  width: 90px;
  margin-bottom: 0;
  font-weight: 500;
}

.items-per-page-input {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.row-mcl.title {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
  position: static;
}

.row-mcl.row-title-mobile {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: none;
  position: static;
}

.mcl-img {
  aspect-ratio: 1;
  object-fit: fill;
  width: 130px;
  height: 130px;
}

.p2 {
  color: var(--black);
  font-size: .875rem;
  font-weight: 400;
}

.score-and-stars {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.p-blue {
  color: var(--blue-new);
}

.top-mcl-buttons-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  display: flex;
  position: static;
  inset: -56px 0% auto auto;
}

.button-ic {
  background-color: var(--white);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: relative;
}

.button-ic:hover {
  background-color: var(--light-grey);
}

.button-ic.check {
  aspect-ratio: 1;
  background-color: #35925a;
}

.button-ic.check.blue {
  background-color: var(--blue-new);
}

.tab-mcl {
  background-color: var(--white);
  color: #666;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 13px;
  font-weight: 600;
  display: flex;
}

.tab-mcl:hover {
  background-color: var(--light-grey);
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

.tab-mcl.w--current {
  background-color: var(--white);
  color: #fb5000;
  border-bottom: 2px solid #fb5000;
  font-size: 13px;
  font-weight: 600;
}

.tab-mcl.single:hover {
  background-color: #0000;
}

.stars {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.dropdown-toggle {
  background-color: #f7f7f8;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  justify-content: space-between;
  width: 100%;
  height: auto;
  padding: 8px 12px;
  font-family: Montserrat, sans-serif;
  display: flex;
}

.check-label {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
}

.dropdown-wrapper {
  background-color: #fff;
  border: 1px #000;
  border-radius: 4px;
  width: 100%;
  max-height: 15rem;
  padding-top: 8px;
  padding-bottom: 8px;
  overflow: auto;
  box-shadow: 0 0 10px #00000026;
}

.drodpown-list {
  background-color: #ddd0;
  display: none;
}

.check-field {
  align-items: center;
  height: auto;
  margin-bottom: 0;
  padding: .5rem 1.25rem;
  display: flex;
}

.check-field:hover {
  background-color: #00000008;
}

.dropdown {
  width: 100%;
}

.toggle-text {
  white-space: pre-wrap;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.checkbox {
  border: 2px solid #666;
  border-radius: 3px;
  width: 1rem;
  min-width: 1rem;
  height: 1rem;
  min-height: 1rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .5rem;
}

.checkbox.w--redirected-checked {
  border-color: var(--blue-new);
  background-color: var(--blue-new);
  background-image: url('../images/Vector-check.svg');
  background-position: 50%;
  background-size: 13px;
  border-radius: 2px;
}

.dropdown-option {
  padding: 0;
}

.filter-and-reset-button {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.tabs-content-4 {
  overflow: visible;
}

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

.text-link {
  color: var(--blue-send);
  font-weight: 600;
  text-decoration: none;
}

.text-link:hover {
  text-decoration: underline;
}

.search-bar-wrapper-mcl {
  justify-content: center;
  align-items: center;
  display: flex;
}

.option-2-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.dropdown-list {
  background-color: #fff;
  border-radius: 4px;
  display: none;
  overflow: auto;
  box-shadow: 0 0 7px #0000001c;
}

.dropdown-link-w-icon {
  background-image: url('../images/chevron-left.svg');
  background-position: 97%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: flex-start;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.dropdown-toggle-2 {
  background-color: #f5f5f5;
  border: 1px solid #c8c8c8;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 500;
  display: flex;
}

.dropdown-2 {
  margin-left: 0;
  margin-right: 0;
}

.card-selected-product {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid #d6d6d6;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 16px;
  display: flex;
}

.img-selected-product {
  aspect-ratio: 1;
  width: 144px;
  height: 144px;
}

.selected-product-info {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

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

.selected-product-form {
  width: 100%;
}

.field-label-2 {
  font-size: .875rem;
  font-weight: 400;
}

.text-field-9 {
  color: var(--black);
  background-color: #f5f5f5;
  border: 1px solid #d1d1d1;
  border-radius: 4px;
  min-height: 40px;
}

.text-field-9.show-password {
  background-image: url('../images/Icon_1.svg');
  background-position: 97%;
  background-repeat: no-repeat;
  background-size: auto;
}

.text-field-9.hide-password {
  background-image: url('../images/Icon_2.svg');
  background-position: 97%;
  background-repeat: no-repeat;
  background-size: auto;
}

.text-field-9.no-margin {
  margin-bottom: 0;
}

.text-field-9._17rem-w {
  width: 17rem;
}

.text-field-9.search-oc {
  margin-top: 23px;
  position: static;
}

.input-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.form-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.text-span-12 {
  color: var(--orange-send);
}

.dropdown-link {
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
  display: flex;
}

.dropdown-link:hover {
  background-color: #ededed;
}

.select-field-6 {
  color: var(--black);
  background-color: #f5f5f5;
  border: 1px solid #d1d1d1;
  border-radius: 4px;
  height: 40px;
  font-weight: 500;
}

.select-field-6.no-margin {
  margin-bottom: 0;
}

.select-field-6.top-m-24 {
  height: auto;
  min-height: 40px;
  margin-top: 23px;
}

.title-and-description {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

._2-columns-title {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.divider-vertical {
  background-color: #c5d1dd;
  width: 1px;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% 50%;
}

.button-green {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--white);
  text-align: center;
  background-color: #35925a;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 8px 24px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.button-green:hover {
  background-color: #277c49;
}

.button-green._0-875 {
  font-size: .875rem;
}

.button-green.check {
  background-image: url('../images/check-checkbox.svg');
  background-position: 16px;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 43px;
}

.section-quote {
  background-color: #fafafa;
  height: auto;
  margin-top: 0;
}

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

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

.section-step-3 {
  background-color: #fafafa;
  height: auto;
  margin-top: 0;
}

.card-pm {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--white);
  border-radius: 20px;
  flex-flow: column;
  margin-bottom: 40px;
  padding: 32px 24px;
  display: flex;
  position: relative;
  box-shadow: 0 5px 15px #0000001c;
}

.pm-link {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--blue-send);
  justify-content: flex-start;
  align-items: center;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.pm-link.add {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  font-size: 14px;
}

.img-pm {
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  display: flex;
}

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

.pm-form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

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

.back-to-pm {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-size-small-20 {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  font-family: Montserrat, sans-serif;
  font-size: .875rem;
  display: flex;
}

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

.form-pm-credit {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.empty-dashboard-content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.img-empty-dashboard {
  width: 230px;
  height: 230px;
}

.div-block-126 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.just-x {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 24px 24px auto auto;
}

.welcomer-pop-up-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 30rem;
  padding: 24px 24px 32px;
  display: flex;
  position: relative;
}

.menu-download-wrapper {
  z-index: 12;
  background-color: var(--white);
  display: none;
  position: absolute;
  inset: 100% 0% auto auto;
}

.checkbox-2 {
  border: 1px solid #929292;
  border-radius: 3px;
  width: 20px;
  min-width: 20px;
  min-height: 20px;
}

.checkbox-2.w--redirected-checked {
  background-color: var(--blue-new);
  background-image: url('../images/Vector-check.svg');
  background-position: 50%;
  background-size: auto;
}

.checkbox-field-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section-40 {
  background-color: #fafafa;
  min-height: 80svh;
  margin-top: 0;
}

.title-and-description-catalog {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.category {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #241f20;
  text-align: center;
  background-color: #fff;
  border: 1px solid #dadada;
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.category:hover {
  border-color: #005eb8;
}

.category-img-2 {
  aspect-ratio: 1;
  object-fit: fill;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 200px;
  min-height: 200px;
  max-height: none;
  display: flex;
  position: relative;
  overflow: clip;
}

.product-img {
  max-height: 100%;
}

.h4-2 {
  font-size: 20px;
  font-weight: 600;
}

.categories-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(250px, 1fr) repeat(auto-fit, minmax(250px, 1fr));
  grid-auto-columns: minmax(250px, 1fr);
  display: grid;
}

.h4-3 {
  font-size: 20px;
  font-weight: 600;
}

.title-and-categories {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.stars-wrapper {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.stars-wrapper.p {
  flex-flow: row;
  display: flex;
}

.stars-wrapper.p.hide {
  display: none;
}

.stars-wrapper.p {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.score-text-2 {
  font-size: 11px;
}

.sku-text {
  color: #241f20;
  padding-bottom: 4px;
  font-size: 13px;
  font-weight: 500;
}

.yellow {
  background-color: #ffbf00;
  width: 30%;
  position: absolute;
  inset: 0%;
}

.yellow._0 {
  width: 0%;
}

.yellow._100 {
  background-color: #ffb700;
  width: 100%;
}

.score-number {
  border: 1px solid #dadada;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 20px;
  margin-right: 8px;
  padding-left: 4px;
  padding-right: 4px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.gray {
  color: #666;
}

.product-text {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #241f20;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.p1-4 {
  font-size: 16px;
}

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

.div-block-128 {
  background-color: #dadada;
  border-radius: 2px;
  width: 20px;
  height: 20px;
  position: relative;
}

.product-card-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  background-color: #fff;
  border: 1px #dadada;
  border-radius: 8px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start flex-start;
  align-items: center;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.product-card-2:hover {
  border-color: #005eb8;
}

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

.p-dark-gray {
  color: #241f20;
}

.stars-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.category-img {
  aspect-ratio: auto;
  object-fit: fill;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 200px;
  min-height: 200px;
  display: flex;
  position: relative;
  overflow: clip;
}

.category-img.pop-up {
  height: 120px;
  min-height: 120px;
}

.price-discount {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.price-text {
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
}

.price-text-discount {
  color: var(--orange-send);
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 110%;
  text-decoration: line-through;
}

.top-right-check {
  position: absolute;
  inset: 0% 0% auto auto;
}

.top-right-check.hide {
  display: none;
}

.primary-button-hover {
  z-index: 14;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  text-align: center;
  background-color: #fb5000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: .8rem;
  font-weight: 500;
  line-height: 1.2;
  text-decoration: none;
  display: none;
  position: absolute;
  inset: 20% 0% 0%;
}

.primary-button-hover:hover {
  background-color: #d34605;
}

.hover-section {
  z-index: 13;
  position: absolute;
  inset: 0%;
}

.title-and-button {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.tertiary-button-2 {
  color: #025cbb;
  font-weight: 500;
  text-decoration: none;
}

.tertiary-button-2:hover {
  text-decoration: underline;
}

.p2-2 {
  font-size: .875rem;
}

.brands-img {
  justify-content: center;
  align-items: center;
  display: flex;
}

.checks-info-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #f7f7f8;
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 16px;
  display: flex;
}

.bradcrumb-and-search-bar {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.breadcrumb-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.item-bc {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #025cbb;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  padding: 4px 0;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.item-bc:hover {
  color: #025cbb;
  background-color: #0000;
}

.item-bc.current {
  color: var(--neutral-dark);
}

.item-bc.current:hover {
  background-color: #fff;
}

.title-and-sort {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.h2-2 {
  font-weight: 600;
}

.div-block-129 {
  min-width: 17rem;
}

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

.sort-by {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.p-no-break {
  min-width: 3.5rem;
}

.select-input {
  color: #241f20;
  background-color: #fff;
  background-image: url('../images/Vectors-Wrapper.svg');
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #b6b6b6;
  border-radius: 4px;
  margin-bottom: 0;
}

.product-grid-category {
  grid-column-gap: 16px;
  grid-row-gap: 5rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  place-items: stretch stretch;
  display: grid;
}

.product-grid-category._4 {
  grid-column-gap: 16px;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.alternative-button {
  color: #fe5000;
  text-align: center;
  background-color: #fff;
  border: 1px solid #fe5000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding-left: 24px;
  padding-right: 24px;
  font-weight: 500;
  text-decoration: none;
  display: none;
}

.alternative-button.show {
  display: flex;
}

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

.horiz-line {
  background-color: #fff;
  border-radius: 2px;
  width: 100%;
  height: 2px;
  position: absolute;
  inset: 47% 0% 0%;
}

.cat-panel {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  display: flex;
  overflow: hidden;
}

.cat-panel.start-closed {
  height: auto;
}

.pagination2_button-wrapper {
  align-items: center;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  line-height: 1;
  display: flex;
}

.square {
  background-color: #fe500000;
  width: 16px;
  height: 16px;
  padding: 4px;
  position: relative;
}

.cat-title {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
  display: flex;
}

.verti-line {
  background-color: #fff;
  border-radius: 2px;
  width: 100%;
  height: 2px;
  position: absolute;
  inset: 47% 0% 0%;
}

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

.divider-6 {
  background-color: #dadada;
  width: 100%;
  height: 1px;
}

.cb-wrapper {
  padding-top: 4px;
  padding-bottom: 4px;
}

.cat-accordion-w {
  flex-flow: column;
  display: flex;
}

.pagination2_page-button {
  color: #666;
  border: 1px solid #dbe0e7;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 1rem;
  text-decoration: none;
  display: flex;
}

.pagination2_page-button:hover {
  background-color: #f7f7f7;
}

.pagination2_page-button.w--current {
  border-color: #000;
}

.pagination2_page-button.current {
  color: #000;
  background-color: #e6ebf2;
  border-style: solid;
  border-color: #dbe0e7;
  border-radius: 8px;
}

.pagination2_page-button.empty:hover {
  background-color: #fff;
}

.tertiary-button-3 {
  color: #025cbb;
  font-weight: 500;
  text-decoration: none;
}

.cat-title-text {
  color: #025cbb;
  font-size: 14px;
  font-weight: 600;
}

.pagination2_page-button-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  margin-left: 4px;
  margin-right: 4px;
  display: flex;
}

.chip-delete {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #241f20;
  background-color: #e6ebf2;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding: 8px 16px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.checkbox-3 {
  background-color: #fff;
  border: 2px solid #666;
  border-radius: 4px;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-top: 0;
}

.checkbox-3:hover {
  background-color: #e8e8e8;
}

.checkbox-3.w--redirected-checked {
  background-color: #025cbb;
  background-image: url('../images/Check.svg');
  background-position: 50%;
  background-size: auto;
  border-style: none;
  border-color: #025cbb;
}

.div-block-130 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

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

.pagination2_button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
}

.pagination2_button.is-next {
  color: #025cbb;
  border-style: none;
}

.pagination2_button.is-previous {
  color: #666;
  border-style: none;
}

.page-num {
  font-weight: 600;
}

.container-category {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 250px 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.checkbox-text {
  margin-bottom: 0;
  padding-left: 16px;
  font-weight: 500;
}

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

.div-block-132 {
  background-color: #fe5000;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
  overflow: hidden;
}

.show-mobile-landscape {
  display: none;
}

.search-category {
  min-width: 32rem;
  margin-bottom: 0;
}

.search-6 {
  color: #241f20;
  background-color: #fff;
  background-image: url('../images/search.svg');
  background-position: 12px;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #b6b6b6;
  border-radius: 4px;
  margin-bottom: 0;
  padding-left: 40px;
  font-weight: 500;
}

.filter-mobile-wrapper {
  display: none;
}

.container-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.alternative-button-2 {
  color: #fe5000;
  text-align: center;
  background-color: #fff;
  border: 1px solid #fe5000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding-left: 24px;
  padding-right: 24px;
  font-weight: 500;
  text-decoration: none;
  display: none;
}

.divider-7 {
  background-color: #dadada;
  width: 100%;
  height: 1px;
}

.tertiary-button-4 {
  color: #025cbb;
  font-weight: 500;
  text-decoration: none;
}

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

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

.div-block-133 {
  background-color: #fe5000;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
  overflow: hidden;
}

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

.supplier-card {
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 8px 19px #00000026;
}

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

.img-connections {
  box-sizing: border-box;
  object-fit: scale-down;
}

.title-and-suppliers {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.suppliers-cat-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card-supplier-catalog {
  text-align: center;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 72px;
  padding: 0 16px;
  display: flex;
}

.row-order-history {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-style: none;
  border-width: 1px 1px 2px;
  border-color: black black var(--orange-send);
  background-color: var(--white);
  text-align: left;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: minmax(55px, 1fr) minmax(90px, 1fr) minmax(110px, 1fr) minmax(110px, 1fr) minmax(130px, 1fr) minmax(90px, 1fr) minmax(100px, 1fr) minmax(80px, 1fr) minmax(110px, 1fr) minmax(110px, 1fr);
  grid-auto-columns: minmax(110px, 1fr);
  justify-content: space-between;
  place-items: center stretch;
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 16px;
  display: grid;
}

.row-order-history:hover {
  background-color: var(--soft-gray);
}

.row-order-history.gray {
  color: #000;
  background-color: #f5f5f5;
}

.row-order-history.gray:hover {
  background-color: var(--soft-gray);
}

.row-order-history.title {
  border-bottom-style: solid;
  border-radius: 0;
  padding-bottom: 16px;
}

.row-order-history.title:hover {
  background-color: var(--white);
}

.pagination_section-right {
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.added-to-mcl-pop-up-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 30rem;
  padding: 24px 40px;
  display: flex;
  position: relative;
}

.export-menu-selected-items {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  background-color: #fff;
  border-radius: 8px;
  flex-flow: column;
  width: auto;
  min-width: 140px;
  padding: 16px;
  display: flex;
  position: static;
  inset: 110% 0% auto;
  box-shadow: 0 2px 11px #00000026;
}

.text-and-button-right {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.row-my-invoices {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-style: none;
  border-width: 1px 1px 2px;
  border-color: black black var(--orange-send);
  background-color: var(--white);
  text-align: left;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: minmax(55px, 1fr) minmax(110px, 1fr) minmax(110px, 1fr) minmax(110px, 1fr) minmax(90px, 1fr) minmax(90px, 1fr) minmax(100px, 1fr) minmax(80px, 1fr) minmax(210px, 1fr) minmax(50px, 1fr);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center start;
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 16px;
  display: grid;
}

.row-my-invoices:hover {
  background-color: var(--soft-gray);
}

.row-my-invoices.gray {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #000;
  background-color: #f5f5f5;
  grid-auto-columns: 1fr;
  display: grid;
}

.row-my-invoices.gray:hover {
  background-color: var(--soft-gray);
}

.row-my-invoices.title {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom-style: solid;
  border-radius: 0;
  grid-auto-columns: 1fr;
  padding-bottom: 16px;
}

.row-my-invoices.title:hover {
  background-color: var(--white);
}

.total-right {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.total-my-invoices {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

._w-card-g-border {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #e2e2e2;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-around;
  align-items: stretch;
  padding: 24px;
  display: flex;
}

.statement-personal-info {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.statement-cards {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 30% 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.statement-title {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.user-statement {
  background-color: #f5f5f5;
  border-radius: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 8px 16px;
  display: flex;
}

.statement-amounts {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.stat-amount-texts {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

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

.date-and-export {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.row-statement {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-style: none;
  border-width: 1px 1px 2px;
  border-color: black black var(--orange-send);
  background-color: var(--white);
  text-align: left;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: minmax(90px, 1fr) minmax(110px, 1fr) minmax(90px, 1fr) minmax(200px, 1fr) minmax(90px, 1fr) minmax(90px, 1fr) minmax(90px, 1fr) minmax(80px, 1fr) minmax(90px, 1fr) minmax(90px, 1fr);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center start;
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 16px;
  display: grid;
}

.row-statement:hover {
  background-color: var(--soft-gray);
}

.row-statement.gray {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #000;
  background-color: #f5f5f5;
  grid-auto-columns: 1fr;
  display: grid;
}

.row-statement.gray:hover {
  background-color: var(--soft-gray);
}

.row-statement.title {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom-style: solid;
  border-radius: 0;
  grid-auto-columns: 1fr;
  padding-bottom: 16px;
  display: grid;
}

.row-statement.title:hover {
  background-color: var(--white);
}

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

.vertical-16px-gap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.pm-icon-and-title {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.add-payment-method-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px dashed var(--blue-send);
  background-color: #e8f3fd;
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  text-decoration: none;
  display: flex;
}

.card-ach-inputs {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #e2e2e2;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.list-of-saved-pm {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  align-items: stretch;
  display: flex;
}

.form-block-4 {
  width: 100%;
  margin-bottom: 0;
}

.fs_radio-3_button-2 {
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 1rem;
  margin-left: 1rem;
  margin-right: 1rem;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
  box-shadow: 1px 1px 3px #0000;
}

.fs_radio-3_button-2.w--redirected-checked {
  border: 4px solid var(--blue-send);
}

.fs_radio-3_button-2.w--redirected-focus {
  box-shadow: none;
}

.fs_radio-3_button-2.w--redirected-focus-visible {
  box-shadow: none;
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.pm-actions-and-title {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 1rem;
  padding-top: 1rem;
  padding-left: 3.5rem;
  padding-right: 2rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.pm-actions {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pm-info {
  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;
  justify-content: space-between;
  place-items: start stretch;
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  display: grid;
}

.fs_radio-3_label-2 {
  white-space: nowrap;
  margin-bottom: .25rem;
  padding-right: 2rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.pm-title-and-desc {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.yes-no-buttons-pop-up {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 1rem;
  display: flex;
}

.title-and-button-as {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.card-as {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #d9d9d9;
  border-radius: 20px;
  flex-flow: column;
  height: 100%;
  padding: 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.card-as.default {
  padding-bottom: 3.5rem;
}

.address-and-edit {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.address-text {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.cards-addresses {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.addresses-and-edit {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.card-as-edit {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #d9d9d9;
  border-radius: 20px;
  flex-flow: column;
  min-width: 25rem;
  padding: 24px;
  display: none;
}

.fs_radio-3_field_2 {
  background-color: var(--white);
  color: #000;
  cursor: pointer;
  border: 1px solid #d6d6d6;
  border-radius: 8px;
  flex-flow: column;
  height: 100%;
  margin-bottom: 0;
  padding: 1rem 2rem 1rem 5.5rem;
  display: flex;
  position: relative;
}

.fs_radio-3_field_2:hover {
  color: var(--black);
  border-color: #696969;
}

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

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

.check-field-2 {
  align-items: center;
  height: auto;
  margin-bottom: 0;
  padding: .5rem 1.25rem .5rem 0;
  display: flex;
}

.check-field-2:hover {
  background-color: #0000;
}

.buttons-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.edit-address-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.default-tag {
  background-color: var(--blue-new);
  color: var(--white);
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-left: 24px;
  font-size: 13px;
  font-weight: 500;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.card-as-add-address {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #d9d9d9;
  border-radius: 20px;
  flex-flow: column;
  min-width: 25rem;
  padding: 24px;
  display: none;
}

.details-and-edit {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.cards-contact-details {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

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

.my-account-list {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.card-as-edit-contact-details {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #d9d9d9;
  border-radius: 20px;
  flex-flow: column;
  min-width: 25rem;
  padding: 24px;
  display: none;
}

.row-premium-settings {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-style: none;
  border-width: 1px 1px 2px;
  border-color: black black var(--orange-send);
  background-color: var(--white);
  text-align: left;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: minmax(100px, 1fr) minmax(80px, 1fr) minmax(120px, 1fr) minmax(100px, 1fr) minmax(150px, 1fr) minmax(100px, 1fr) minmax(360px, 1fr);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center start;
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 16px;
  display: grid;
}

.row-premium-settings:hover {
  background-color: var(--soft-gray);
}

.row-premium-settings.gray {
  color: var(--black);
  background-color: #f5f5f5;
}

.row-premium-settings.gray:hover {
  background-color: var(--soft-gray);
}

.row-premium-settings.title {
  border-bottom-style: solid;
  border-radius: 0;
  padding-bottom: 16px;
}

.row-premium-settings.title:hover {
  background-color: var(--white);
}

.horizontal-16-gap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.horizontal-16-gap.center {
  justify-content: flex-start;
  align-items: center;
}

.divider-vertical-2 {
  background-color: #c5d1dd;
  width: 1px;
  height: auto;
}

.form-new-user {
  width: 100%;
  margin-bottom: 0;
}

.form-add-new-user {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.text-span-15, .text-span-16 {
  color: red;
}

.fs_checkbox-7_button {
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.fs_checkbox-7_button:focus-visible, .fs_checkbox-7_button[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs_checkbox-6_button {
  width: 90%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: absolute;
  inset: auto;
}

.fs_checkbox-6_button:focus-visible, .fs_checkbox-6_button[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs_checkbox-5_mask {
  z-index: 1;
  background-color: #bebebe;
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.fs_checkbox-5_label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.fs_checkbox-5_button {
  border-radius: 999rem;
  width: 85%;
  height: 85%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: auto;
}

.fs_checkbox-5_button:focus-visible, .fs_checkbox-5_button[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs_checkbox-5_dot {
  z-index: 2;
  background-color: #fff;
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.fs_checkbox-5_wrapper {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  margin-right: 1.5rem;
  padding: .25rem;
  display: flex;
  position: relative;
}

.fs_checkbox-5_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.fs_checkbox-5_component.vertical {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.tooltip {
  display: flex;
}

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

.titile-and-info.bottom-margin {
  margin-bottom: .3rem;
}

.toggles-form-ps {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.text-span-17 {
  color: red;
}

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

.reset-password-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.pagination {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 0;
  list-style-type: none;
  display: inline-flex;
}

.active {
  justify-content: center;
  align-items: center;
  padding-left: 0;
  display: inline-block;
}

.div-block-134 {
  color: var(--white);
  background-color: #015fb9;
  padding: 8px 15px;
}

.link-15 {
  color: #015fb9;
  vertical-align: sub;
  padding: 8px 15px;
  text-decoration: none;
}

.list-item, .disabled {
  justify-content: center;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.search-7 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  min-width: 25rem;
  margin-bottom: 0;
  display: flex;
}

.search-button-oh {
  background-color: var(--orange-send);
  border-radius: 4px;
  height: 40px;
  padding: 0 24px;
  display: block;
  overflow: hidden;
}

.order-cells-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 1248px;
  display: grid;
}

.order-cells-grid._7rows {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: minmax(40px, 1fr) minmax(70px, 1fr) minmax(306px, 1fr) minmax(126px, 1fr) minmax(70px, 1fr) minmax(70px, 1fr) minmax(70px, 1fr) minmax(216px, 1fr);
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.order-cells-grid._2rows {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(40px, 1fr) minmax(70px, 1fr) minmax(306px, 1fr) minmax(126px, 1fr) minmax(70px, 1fr) minmax(70px, 1fr) minmax(70px, 1fr) minmax(216px, 1fr);
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

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

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

.content-country-modal {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.body-3 {
  font-family: Montserrat, sans-serif;
}

.country-ic-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 0;
  display: flex;
}

.price-content {
  flex-flow: column;
  display: flex;
}

.button-ic-table {
  background-color: #0000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: relative;
}

.button-ic-table:hover {
  background-color: #0000;
}

.modal-center {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.text-link-p1 {
  flex: 0 auto;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none;
}

.text-link-p1:hover {
  text-decoration: underline;
}

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

.version_number {
  color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  margin-top: 1rem;
  font-size: 11px;
  display: flex;
  position: absolute;
  inset: auto auto 1rem 1.5rem;
}

.version_number.dark-grey {
  color: #fff;
}

.text-block-23 {
  position: static;
  bottom: 30px;
}

.link-16 {
  color: #025cbb;
}

.bold-text-27 {
  color: #000;
}

.text-size-medium-29 {
  font-family: Montserrat, sans-serif;
  font-size: 1.125rem;
}

.text-size-small-21 {
  font-family: Montserrat, sans-serif;
  font-size: .875rem;
}

.container-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-4.center-grid {
  align-items: center;
}

.team-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  align-items: stretch;
  width: auto;
  max-width: none;
  display: flex;
}

.custom-team-card-6 {
  z-index: 4;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #000;
  text-align: center;
  background-color: #f9fafb;
  border: 1px solid #1018281c;
  border-radius: 20px;
  flex-direction: column;
  align-items: stretch;
  width: 21rem;
  height: auto;
  padding: 2rem 1.5rem;
  display: flex;
  position: relative;
  box-shadow: 2px 3px 10px -4px #0000001c;
}

.custom-team-card-6:hover {
  border-color: #62a1d98f;
}

.product-scores {
  grid-column-gap: 2rem;
  grid-row-gap: .2rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

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

.product-title-sku {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.ic-button {
  justify-content: center;
  align-items: center;
  padding: 4px;
  display: flex;
}

.div-block-135 {
  background-color: #dadada;
  border-radius: 2px;
  width: 20px;
  height: 20px;
  position: relative;
}

.product-section {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 60%;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 2rem;
  display: grid;
  position: relative;
}

.product-section._2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 30% 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  display: grid;
}

.product_image_section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 70% 30%;
  grid-auto-columns: 1fr;
  display: flex;
}

.tab-link {
  color: var(--neutral-dark);
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  font-size: 13px;
  font-weight: 600;
}

.tab-link.w--current {
  background-color: var(--blue-send);
  color: var(--white);
}

.tabs-menu-5 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-bottom: 1px solid #cbcbcb;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.p2-3 {
  color: #000;
  font-size: 13px;
  font-weight: 400;
}

.detail-row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 200px 1fr;
  grid-auto-columns: 1fr;
  padding: 8px 16px;
  display: grid;
  position: relative;
}

.detail-row.blue {
  background-color: #f1f5f9;
}

.product-table {
  border: 1px solid #cbcbcb;
  border-radius: 8px;
  flex-flow: column;
  display: flex;
  overflow: hidden;
}

.p1-6 {
  color: #000;
  font-size: 14px;
  font-weight: 400;
}

.product-table-divider {
  background-color: #cbcbcb;
  width: 1px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 216px;
}

.prices-and-savings {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: flex-end;
  margin-bottom: 0;
  display: flex;
}

.prev-price {
  text-decoration: line-through;
}

.chip-savings {
  color: var(--white);
  background-color: #54bb3d;
  border-radius: 16px;
  padding: 2px 16px;
  font-weight: 600;
}

.chip-savings.left-margin {
  margin-left: 2rem;
}

.text-span-18 {
  color: var(--neutral-dark);
  -webkit-text-decoration-color: var(--neutral-dark);
  text-decoration-color: var(--neutral-dark);
}

.price-txt {
  color: #241f20;
  font-size: 28px;
  font-weight: 600;
  line-height: 100%;
}

.list {
  margin-top: 0;
}

.text-span-19 {
  color: var(--blue-send);
}

.recommendations-section {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  margin-bottom: 1rem;
  display: flex;
}

.margin-top {
  margin-top: 1rem;
}

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

.content-tabs-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  padding-top: 1rem;
  display: flex;
  position: relative;
}

.content-tabs-2.no-top-m {
  padding-top: 0;
}

.h3-4 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
}

.h3-4.blue {
  color: #369;
  margin-top: 0;
  margin-bottom: 0;
}

.img-and-details-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  min-height: 150px;
  display: flex;
}

.tabs-menu-6 {
  display: flex;
}

.p2-5 {
  color: #000;
  font-size: 13px;
  font-weight: 400;
}

.ic-2 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.stars-5 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.product-info-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.stuff-title-mobile {
  display: none;
}

.responsibility-item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--blue-send);
  display: flex;
}

.vertical-8px {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.divider-vertical-3 {
  background-color: #cbcbcb;
  width: 1px;
}

.divider-vertical-3.row {
  position: absolute;
  inset: 0% 50%;
}

.row-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 24px 24px 32px;
  display: grid;
  position: relative;
}

.row-content.no-margin {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
}

.row-content.flex {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-flow: column wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.detail-row-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 210px 1fr;
  grid-auto-columns: 1fr;
  padding: 8px 16px;
  display: grid;
  position: relative;
}

.detail-row-3.blue {
  background-color: #f1f5f9;
  justify-items: start;
}

.cost-and-checks {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.tabs-content-8 {
  border-top: 1px solid #e2e2e2;
  overflow: visible;
}

.p1-8 {
  color: #000;
  font-size: 14px;
  font-weight: 400;
}

.button-ic-2 {
  background-color: #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: relative;
}

.button-ic-2:hover {
  background-color: #f4f4f4;
}

.button-ic-2.check {
  aspect-ratio: 1;
  background-color: #35925a;
}

.row-wrapper {
  border: 1px solid #cbcbcb;
  border-radius: 20px;
  flex-flow: column;
  display: flex;
  overflow: hidden;
}

.row-wrapper.drop-shadow {
  border-style: none;
  box-shadow: 0 2px 15px #0000001c;
}

.row-wrapper.drop-shadow.hide {
  display: none;
}

.product-table-divider-3 {
  background-color: #cbcbcb;
  width: 1px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 226px;
}

.row-header {
  background-color: #f0f0f0;
  justify-content: space-between;
  align-items: center;
  height: 48px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.qty-form {
  grid-column-gap: 1rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  display: flex;
}

.text-field-10 {
  color: var(--black);
  background-color: #f5f5f5;
  border: 1px solid #d1d1d1;
  border-radius: 4px;
  min-width: 50px;
  max-width: 80px;
  margin-bottom: 0;
}

.text-field-10._40px {
  height: 40px;
}

.text-field-10.curated-list {
  background-color: #f1f1f1;
  border-width: 2px;
  border-color: #888;
}

.text-field-10.curated-list:hover {
  background-color: #e8e8e8;
}

.text-field-10.curated-list:focus {
  border-color: var(--blue-new);
}

.text-field-10.curated-list::placeholder {
  color: #686868;
}

.form-block-6 {
  margin-bottom: 0;
}

.cant-mcl-pop-up-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 40rem;
  padding: 24px 32px;
  display: flex;
  position: relative;
}

.details {
  grid-column-gap: 1rem;
  grid-row-gap: .25rem;
  flex-flow: wrap;
  display: flex;
}

.chip-unverified {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--light-blue);
  background-color: #f3f3f3;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  height: 24px;
  padding: 0 8px 0 2px;
  font-size: 13px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.chip-unverified:hover {
  background-color: #d7e0ed;
}

.chip-unverified.false {
  background-color: #e9f6f0;
}

.chip-unverified.hide {
  display: none;
}

.text-span-45 {
  color: var(--orange-send);
}

.text-span-46 {
  color: var(--blue-send);
  text-decoration: none;
}

.cl-title-and-tooltip {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cl-ic-and-title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cl-card-numbers {
  flex-flow: column;
  display: flex;
}

.title-2rem {
  font-size: 2rem;
  font-weight: 600;
}

.title-2rem._100h {
  line-height: 1;
}

.text-span-47 {
  color: var(--blue-send);
}

.heading-hero-hader {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.files-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  width: 40rem;
  display: flex;
}

.button-remove-file {
  background-color: #0000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: relative;
}

.button-remove-file:hover {
  background-color: #0000;
}

.center-element {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.loading-gif-wrapper {
  width: 4rem;
}

.item-product-wrapper {
  border: 1px solid #cbcbcb;
  border-radius: 8px;
  flex-flow: column;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.top-item {
  background-color: #f0f0f0;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
  display: flex;
}

.panel-item {
  background-color: #fff;
  padding: 16px 16px 24px;
}

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

.img-item {
  width: 114px;
  height: 114px;
}

.text-info-item, .info-identified-item-editing {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.enter-url-content, .manually-enter-details {
  width: 100%;
  display: none;
}

.form-add-new-product {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.form-block-add-new-product {
  width: 100%;
}

.upload-file-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: block;
}

.select-products-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: none;
}

.scripts {
  margin-bottom: 0;
}

.text-span-48 {
  color: var(--orange-send);
}

.form-block-url {
  width: 100%;
  margin-bottom: 0;
}

.upload-img-section {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 40rem;
  margin-top: 1rem;
  display: flex;
}

.upload-img-section.auto-w {
  width: auto;
}

.form-block-manually {
  width: 100%;
  margin-bottom: 0;
}

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

.banner-product-not-identified {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fffad8;
  border-radius: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1rem;
  padding: 16px;
  display: flex;
}

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

.title-and-step-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.priorities-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--white);
  border-radius: 20px;
  flex-flow: column;
  padding: 40px 32px;
  display: flex;
  box-shadow: 0 5px 15px #0000001c;
}

.check-field-priority {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  height: auto;
  margin-bottom: 0;
  padding: .5rem 1.25rem .5rem 0;
  display: flex;
}

.check-field-priority:hover {
  background-color: #0000;
}

.priority-field-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid #d4d4d4;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 24px;
  display: flex;
}

.list-checkboxes-priorities {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.grab-and-order-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.grab-and-order-item {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f0f4f7;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: 16px 24px;
  display: flex;
}

.check-field-specs {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  height: auto;
  margin-bottom: 0;
  padding: .5rem 1.25rem .5rem 0;
  display: flex;
}

.check-field-specs:hover {
  background-color: #0000;
}

.specs-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.form-url {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.img-example-url {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--neutral-dark);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 25rem;
  font-size: .8rem;
  font-weight: 400;
  display: flex;
}

.your-item-title {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-flow: column;
  padding-top: 9px;
  padding-bottom: 0;
  display: flex;
}

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

.cl-buttons-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.cl-buttons-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.cl-buttons-top.hide {
  display: none;
}

.buttons-options {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.card-savings-summary {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--white);
  border-radius: 20px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-top: 0;
  padding: 16px 24px;
  display: grid;
  position: static;
  box-shadow: 0 5px 15px #0000001c;
}

.info-savings {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 30rem;
  display: flex;
}

.cl-buttons-em {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.cl-buttons-em.hide {
  display: none;
}

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

.p-width-no-em {
  text-align: center;
  width: 70%;
}

.edit-choice-wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -30px 0% auto auto;
}

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

.thank-you-title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-bottom: 1rem;
  display: flex;
}

.thank-you-cta-wrapper {
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  display: flex;
}

.fs_accordion-1_header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  background-color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 1rem 1.5rem;
  display: flex;
}

.fs_accordion-1_header:focus-visible, .fs_accordion-1_header[data-wf-focus-visible] {
  outline-color: var(--accessible-components--dark-grey);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.fs_accordion-1_label {
  font-size: 1rem;
  font-weight: 600;
}

.list-item-info {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

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

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

.open-modal {
  cursor: pointer;
  flex: 0 auto;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
}

.m-financial-img {
  display: none;
}

.savings-title-badge {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.top-logo-wrapper {
  margin-bottom: 1rem;
}

.section-title-create-acc {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.card-coo {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 16px 24px;
  display: flex;
}

.card-coo.light-a {
  background-color: #ccdff1;
}

.card-coo.light-b {
  background-color: #e9f6f0;
}

.card-coo.light-c {
  background-color: #deeef0;
}

.card-coo.light-d {
  background-color: #d6e7f1;
}

.flag-wrapper {
  border-radius: 20px;
  width: 40px;
  height: 40px;
  overflow: hidden;
}

.madein-numbers {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.content-madein-card {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.list-madein-cards {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  width: 100%;
  padding-bottom: 2rem;
  display: flex;
}

.accordion-wrapper-summary {
  background-color: #fff;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 5px 15px #0000001c;
}

.acc-sum-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  flex-flow: column;
  padding: 1rem 1.5rem;
  display: flex;
}

.acc-sum-title {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.acc-cta {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--blue-send);
  justify-content: flex-start;
  align-items: center;
  font-size: .875rem;
  font-weight: 600;
  display: flex;
}

.acc-sum-panel {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  padding: 1rem 1.5rem 0;
  display: flex;
}

.acc-sum-body {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  padding: 0 0 2rem;
  display: flex;
  overflow: hidden;
}

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

.stepper-item {
  background-color: var(--blue-new);
  border-radius: 4px;
  width: 48px;
  height: 8px;
}

.stepper-item.inactive {
  background-color: #ccc;
}

.stepper-item.completed {
  background-color: #54bb3d;
}

.create-account-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.create-account-title {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  margin-bottom: 1rem;
  display: flex;
}

.stepper-content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.text-field-11 {
  color: #000;
  background-color: #f5f5f5;
  border: 1px solid #d1d1d1;
  border-radius: 4px;
}

.padding-section-create-account {
  max-width: 30rem;
  padding-top: 2rem;
  padding-bottom: 5rem;
}

.container-create-account {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0%;
  padding-bottom: 0%;
  display: grid;
  position: static;
}

.create-acc-image-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  height: 96svh;
  padding-top: 13rem;
  padding-right: 3rem;
  display: flex;
  position: sticky;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.section-create-account {
  background-color: #0000;
  height: 100svh;
  margin-top: 0;
  padding-top: 0%;
  padding-bottom: 1%;
}

.score-content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.title-and-score {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section-choose-plan {
  background-color: #0000;
  height: auto;
  margin-top: 0;
}

.container-choose-plan {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0%;
  padding-bottom: 0%;
  display: block;
  position: static;
}

.row-plans-top {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(120px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  height: auto;
  padding-bottom: 0;
  display: grid;
  box-shadow: 0 2px 5px #0000001c;
}

.row-plans {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f1f5f9;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: minmax(120px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  align-items: center;
  min-width: 100%;
  height: auto;
  display: grid;
}

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

.cell-feature {
  background-color: #f1f5f9;
  border-right: 1px solid #ddd;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  height: 100%;
  padding: 16px;
  position: sticky;
  left: 0;
}

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

.cell-plans-top {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-left: 1px solid #ddd;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
  display: flex;
}

.plan-and-description {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.plan-cost {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 90px;
  display: flex;
}

.text-plan-cost {
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1;
}

.cost-and-usd {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.cell-top-features {
  z-index: 2;
  background-color: #fff;
  border-right: 1px solid #ddd;
  justify-content: flex-start;
  align-items: flex-end;
  padding: 1rem;
  display: flex;
  position: sticky;
  left: 0;
}

.cell {
  border-left: 1px solid #ddd;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 16px;
  display: flex;
}

.div-block-136 {
  max-width: 100%;
}

.payment-method-title {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  width: 100%;
  margin-bottom: 1rem;
  display: flex;
}

.payment-method-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.payment-buttons {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.payment-form-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

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

.section-break-form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: grid;
}

.section-break-form.flex {
  display: flex;
}

.duns-section {
  padding-top: 16px;
  padding-bottom: 16px;
}

.flex-horizontal {
  display: flex;
}

.flex-horizontal.gap-col-20px {
  grid-column-gap: 20px;
}

.flex-horizontal.oc-stats {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.field-label-3 {
  color: #373e43;
  margin-bottom: .5rem;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.text-color-red {
  color: #c9462e;
}

.radio-button-field-4 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  display: flex;
}

.radio-button-2 {
  min-width: 20px;
  min-height: 20px;
  margin-top: 0;
  margin-left: 0;
}

.radio-button-label-4 {
  margin-bottom: 0;
}

.form-duns {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.text-span-50 {
  color: var(--orange-send);
}

.notice-credit-form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #e6ebf2;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 1rem;
  display: flex;
}

.financial-desc-pop-up {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 50rem;
  padding: 24px 32px;
  display: flex;
  position: relative;
}

.notice-top10 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #e6ebf2;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.break-accounts {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: grid;
}

.button-account {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border: 1px solid #c3c3c3;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 48px;
  display: flex;
}

.accounts-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.ic-account {
  width: 24px;
  height: 24px;
  margin-bottom: 6px;
}

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

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

.p1-10 {
  color: #000;
  font-size: 14px;
  font-weight: 400;
}

.checkbox-field-5 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.checkbox-4 {
  border: 2px solid #999;
  border-radius: 3px;
  width: 20px;
  min-width: 20px;
  min-height: 20px;
  margin-top: 0;
  margin-left: -8px;
}

.checkbox-4.w--redirected-checked {
  background-color: #003676;
  background-image: url('../images/Vector-check.svg');
  background-position: 50%;
  background-size: auto;
  border-style: none;
}

.dashboard-cards {
  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: grid;
}

.card-dashboard {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border: 1px solid #cacaca;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.dashboard-title-and-text {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.upload-file-content-vis {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.check-field-skip {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  height: auto;
  margin-bottom: 0;
  padding: .5rem 1.25rem .5rem 0;
  display: flex;
}

.check-field-skip:hover {
  background-color: #0000;
}

.notice {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  padding: 16px 72px 16px 16px;
  display: none;
  position: absolute;
  inset: 88px 24px auto auto;
  box-shadow: 0 2px 11px #00000026;
}

.card-list-settings {
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #d4d4d4;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 16px 24px;
  text-decoration: none;
  display: flex;
}

.card-list-settings:hover {
  border-color: var(--blue-new);
}

.buttons-2columns {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 1rem;
  display: grid;
}

.notice-upload-invoices {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border: 1px solid #cacaca;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  display: flex;
}

.div-block-137 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.options-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.card-option {
  cursor: pointer;
  border-style: solid;
  border-color: #d4d4d4;
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
}

.img-option {
  width: 96px;
  min-width: 96px;
  height: 96px;
  min-height: 96px;
}

.option-text {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.option-info {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.option-price-badges {
  grid-column-gap: 1rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.options-modal {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 50rem;
  padding: 24px 32px;
  display: flex;
  position: relative;
}

.see-more-top-right {
  position: absolute;
  inset: 8px 8px auto auto;
}

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

.pm-list-wrapper {
  background-color: #fff;
  border-radius: 20px;
  width: 50rem;
  padding: 32px;
  box-shadow: 0 5px 27px #0000001c;
}

.pm-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.card-pm {
  box-shadow: none;
  border: 1px solid #d1d1d1;
  border-radius: 8px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
}

.api-modal {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 30rem;
  padding: 24px 32px;
  display: flex;
  position: relative;
}

.row-loading {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.row-loading.top3rem {
  padding-top: 3rem;
}

.search-button-sku {
  background-color: var(--orange-send);
  white-space: nowrap;
  border-radius: 4px;
  height: 38px;
  display: block;
}

.search-button-sku:hover {
  background-color: #d34605;
}

.map-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.checkboxes-filters {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.filters-form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  margin-top: 2rem;
  display: flex;
}

.option-field {
  align-items: center;
  height: auto;
  margin-bottom: 0;
  padding: .5rem 1.25rem;
  display: flex;
}

.option-field:hover {
  background-color: #00000008;
}

.form-filters-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.search-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  min-width: auto;
  display: flex;
}

.tabs-wrapper {
  position: relative;
}

.switch-view-button {
  z-index: 10;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--orange-send);
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: static;
  inset: 13px 0% auto auto;
}

.switch-button-wrapper {
  display: flex;
  position: absolute;
  inset: 13px 0% auto auto;
}

.content-graph-view, .content-table-view {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  padding-top: 20px;
  display: flex;
  overflow: visible;
}

.title-and-filters {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: block;
}

.upgrade-notice-wraper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--light-blue);
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  padding: 16px 24px;
  display: flex;
}

.all-product-text {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.product-img-main {
  max-width: 300px;
}

.file-upload-wrapper {
  padding-bottom: 1rem;
}

.form-block-8 {
  margin-bottom: 0;
}

.notice-pending-approval {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff5c6;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.product-title-and-check {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.top-logo-and-icon {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.top-logo {
  width: 6.5rem;
  height: 2.7rem;
}

.sidebar-icon {
  color: var(--white);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 2.7rem;
  display: flex;
}

.sidebar-icon.dark-grey {
  color: #fff;
}

.img-logo-color {
  display: block;
}

.img-logo-white {
  display: none;
}

.rs_dynamic_pages_header {
  box-sizing: border-box;
  width: 100%;
  padding: 0;
  position: relative;
  overflow: auto;
}

.chips-my-approved-items {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  display: flex;
}

.title-row-sku-approval-history {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-style: none none solid;
  border-width: 1px 1px 2px;
  border-color: black black var(--orange-send);
  text-align: center;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(90px, 1fr) minmax(90px, 1fr) minmax(250px, 1fr) minmax(90px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(250px, 1fr);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center start;
  min-width: 1248px;
  padding-bottom: 16px;
  padding-left: 16px;
  display: grid;
}

.row-sku-approval-history {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-style: none;
  border-width: 1px 1px 2px;
  border-color: black black var(--orange-send);
  background-color: var(--white);
  text-align: left;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: minmax(90px, 1fr) minmax(90px, 1fr) minmax(250px, 1fr) minmax(90px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(250px, 1fr);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center start;
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 16px;
  display: grid;
}

.row-sku-approval-history:hover {
  background-color: var(--soft-gray);
}

.row-sku-approval-history.gray {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #000;
  background-color: #f5f5f5;
  grid-auto-columns: 1fr;
}

.row-sku-approval-history.gray:hover {
  background-color: var(--soft-gray);
}

.sku-approval-h-filters {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.title-row-order-approval-history {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-style: none none solid;
  border-width: 1px 1px 2px;
  border-color: black black var(--orange-send);
  text-align: center;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(90px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center start;
  min-width: 100%;
  padding-bottom: 16px;
  padding-left: 16px;
  display: grid;
}

.row-order-approval-history {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-style: none;
  border-width: 1px 1px 2px;
  border-color: black black var(--orange-send);
  background-color: var(--white);
  text-align: left;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: minmax(90px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center start;
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 16px;
  display: grid;
}

.row-order-approval-history:hover {
  background-color: var(--soft-gray);
}

.row-order-approval-history.gray {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #000;
  background-color: #f5f5f5;
  grid-auto-columns: 1fr;
}

.row-order-approval-history.gray:hover {
  background-color: var(--soft-gray);
}

.card-oc {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid #d9d9d9;
  border-radius: 20px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  padding: 24px;
  display: grid;
  position: relative;
  overflow: visible;
}

.card-oc.flex {
  flex-flow: column;
  display: flex;
}

.oc-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  height: 100%;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.title-and-ic {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.oc-text-list {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.stat-title-and-stat {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.form-6 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.height-pdt-title {
  min-height: 2.7rem;
}

.div-block-139 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cart-ic-wrapper {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  position: relative;
}

.dropdown-list-2 {
  background-color: #714f4f;
  box-shadow: 0 0 11px #00000026;
}

.dropdown-list-2.w--open {
  background-color: #fff;
  padding-left: 0;
  right: 0;
}

.product-thumbnail-cart {
  object-fit: cover;
  object-position: 50% 0%;
  border-radius: 10px;
  width: 90px;
  height: 90px;
}

.div-block-140 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.side-cart-wrapper {
  z-index: 1030;
  background-color: #0000004d;
  height: 100svh;
  display: none;
  position: fixed;
  inset: 0%;
}

.product-info-delete {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.close-popup {
  color: #000;
}

.subtotal-row {
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 0;
  font-size: 15.5px;
  font-weight: 400;
  line-height: 22px;
  display: flex;
}

.confirmation-cart-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.relative-div {
  position: relative;
}

.relative-div.sizing-0 {
  flex: none;
}

.cart {
  color: #000;
  background-color: #fff;
  flex-direction: column;
  width: 45%;
  height: 100vh;
  padding: 2rem;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: scroll;
}

.side-detail-item-cart {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: .4fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.side-detail-item-cart-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid #d1d1d6;
  border-radius: 20px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: .4fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  padding: 1rem;
  display: flex;
}

.title-cart-div {
  color: #000;
  border-bottom: 1px solid #f5f5f5;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 16px;
  display: flex;
}

.product-count-cart {
  background-color: var(--dark-grey);
  color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  font-size: .875rem;
  font-weight: 700;
  display: flex;
  position: absolute;
  inset: -10px -10px auto auto;
}

.subtotal-and-counter {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 130px 40px 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-143 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.product-basic-info {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.ic-3 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.clear-all-wrapper {
  justify-content: flex-end;
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: flex;
}

.remove-from-cart-btn {
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  height: 32px;
  min-height: 32px;
  display: flex;
}

.cart-cost-summary {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.bullet-cart {
  border: 1px solid var(--white);
  background-color: var(--orange-send);
  color: var(--white);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 17px;
  min-width: 17px;
  height: 17px;
  min-height: 17px;
  font-size: 11px;
  font-weight: 500;
  display: flex;
  position: absolute;
  inset: 4px 4px auto auto;
}

.sidebar-options {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  display: flex;
}

.card-sidear-option {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid #d9d9d9;
  border-radius: 20px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 16px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sidebar-color {
  background-color: var(--blue-new);
  border: 1px solid #d9d9d9;
  border-radius: 20px;
  width: 32px;
  min-width: 32px;
  height: 32px;
  min-height: 32px;
}

.sidebar-color.green {
  background-color: #e9f6f0;
}

.sidebar-color.orange {
  background-color: var(--orange-send);
}

.sidebar-color.light-grey {
  background-color: #efefef;
}

.sidebar-color.cloud-grey {
  background-color: #e6ebf2;
}

.sidebar-color.light-blue {
  background-color: #d6e7f1;
}

.sidebar-color.dark-grey {
  background-color: #222;
}

.sidebar-color.gradient {
  background-color: #0000;
  background-image: linear-gradient(#405efa, #fb466c);
}

.form-block-sidebar {
  width: 100%;
  max-width: none;
  margin-bottom: 0;
}

.card-pm-oc {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid #d9d9d9;
  border-radius: 8px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  margin-top: -12px;
  padding: 16px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.p-blue-send {
  color: var(--blue-send);
}

.grid-skuapproval {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding-left: 5%;
  padding-right: 5%;
  display: grid;
  position: relative;
}

.layout-sku-approval {
  flex-direction: column;
  align-items: stretch;
  margin-top: 2rem;
  margin-bottom: 4rem;
  display: flex;
}

.layout-sku-approval.approved {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
}

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

.sku-a-column.m-left {
  padding-left: 1rem;
}

.item-sku-a {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.approve-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.sku-approval-buttons {
  justify-content: space-between;
  align-items: center;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.button-red {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--white);
  background-color: #c70000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding-left: 24px;
  padding-right: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.button-red:hover {
  background-color: #940505;
}

.search-oc {
  margin-top: 24px;
  position: relative;
}

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

.mobile-sidebar, .close-wrapper {
  display: none;
}

.ic-4 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.form-block-9 {
  display: none;
}

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

.signup-separator {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.acc-panel {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  flex-flow: column;
  display: flex;
}

.chevron-signup {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.check-and-step {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.acc-panel-2 {
  overflow: hidden;
}

.features-wrapper {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 16px;
  flex-flow: column;
  min-width: 100%;
  padding: .5rem 0;
  display: flex;
}

.features-acc-header {
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.features-acc-panel {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.form-7 {
  flex-flow: column;
  display: flex;
}

.filter-title-and-chips {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.filter-title-and-chips.hide, .po-disabled-button-wrapper {
  display: none;
}

.sidebar-tooltip {
  display: flex;
}

.search-9 {
  color: var(--dark-grey);
  background-color: #f7f7f8;
  background-image: url('../images/search.svg');
  background-position: 12px;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  min-width: 24rem;
  margin-bottom: 0;
  padding-left: 40px;
  font-weight: 500;
}

.row-dashboard {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-style: none;
  border-width: 1px 1px 2px;
  border-color: black black var(--orange-send);
  background-color: var(--white);
  text-align: left;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: minmax(100px, 1fr) minmax(150px, 1fr) minmax(250px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(150px, 1fr);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center start;
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 16px;
  display: grid;
}

.row-dashboard:hover {
  background-color: var(--soft-gray);
}

.row-dashboard.gray {
  color: var(--black);
  background-color: #f5f5f5;
}

.row-dashboard.gray:hover {
  background-color: var(--soft-gray);
}

.row-dashboard.title {
  border-bottom-style: solid;
  border-radius: 0;
  padding-bottom: 16px;
}

.row-dashboard.title:hover {
  background-color: var(--white);
}

.title-item-info {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.all-in-one-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 3rem;
  margin-bottom: 3rem;
  display: flex;
}

.image-62 {
  max-width: 70%;
}

.list-item-2 {
  list-style-type: lower-roman;
}

.all-in-one-m {
  display: none;
}

.description-team {
  margin-top: 1rem;
}

.bottom-p-step3 {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 25%;
  padding-right: 25%;
}

.notice-welcome-w {
  z-index: 999;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  min-width: 10rem;
  height: auto;
  padding: 16px 56px 16px 16px;
  display: flex;
  position: absolute;
  inset: 90px 24px auto auto;
  box-shadow: 0 0 11px #00000026;
}

.notice-texts {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.notice-x-w {
  cursor: pointer;
  position: absolute;
  inset: 16px 16px auto auto;
}

.first-order-notice {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #def5e8;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  padding: 16px 24px;
  display: flex;
}

.row-and-notice {
  flex-flow: column;
  min-width: 950px;
  display: flex;
}

.oc-notice-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 90px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.oc-notice-wrapper._2 {
  flex-flow: column;
  display: flex;
}

.oc-notice-wrapper.hide {
  display: none;
}

.oc-notice {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff7e6;
  border: 1px solid #ffd27b;
  border-radius: 8px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  display: flex;
}

.oc-notice._2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.ic-title-oc {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  max-width: none;
  display: flex;
}

.oc-notice-buttons-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.oc-search-results {
  z-index: 99;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-height: 25rem;
  padding: 1rem;
  display: none;
  position: absolute;
  inset: 63px auto auto 0%;
  overflow: auto;
  box-shadow: 0 0 11px #0003;
}

.empty-address {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.oc-search-wrapper {
  position: relative;
}

.oc-form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.map-notes {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.no-stock-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.no-stock-recommendation {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.recommendation-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

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

.open-all-hc {
  cursor: pointer;
}

.text-span-51 {
  color: var(--blue-new);
}

.contact-cards {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 2rem;
  display: grid;
}

.contact-card {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid #d9d9d9;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.thank-you-gif {
  width: 200px;
  height: 200px;
}

.thank-you-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 60svh;
  display: flex;
}

.free-audit-btn-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.free-audit-btn-wrapper.margin {
  margin-top: 1rem;
}

.catalog-notice {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff7e6;
  border: 1px solid #ffd27b;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  padding: 16px 24px;
  display: flex;
}

@media screen and (min-width: 1440px) {
  .header30_content_custom {
    min-height: 80svh;
    padding-top: 0;
  }

  .h2 {
    font-size: 24px;
  }

  .h1 {
    font-size: 40px;
  }

  .h4 {
    font-size: 13px;
  }

  .h3 {
    font-size: 16px;
  }

  .title-and-plus {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .horiz-scroll {
    padding-top: 0;
  }

  .horiz-scroll-2 {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .costs-row {
    grid-template-columns: minmax(725px, 1fr) 1fr;
  }

  .horiz-scroll-3 {
    min-width: 100%;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-29 {
    margin-top: 0;
  }

  .h1-605, .h1-606 {
    font-size: 40px;
  }

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

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

  .chart-wrapper {
    width: 300px;
    height: 300px;
  }

  .labels-row._4 {
    grid-template-columns: minmax(200px, 500px) minmax(220px, auto) minmax(60px, auto) minmax(60px, auto);
  }

  .labels-row._2 {
    grid-template-columns: minmax(220px, 1fr) minmax(100px, auto);
  }

  .label-bullet {
    width: auto;
  }

  ._2-cards-totals, .gge-and {
    grid-template-columns: 1fr 1fr;
  }

  .chart-wrapper-2 {
    width: 300px;
    height: 300px;
  }

  .label-bullet-2 {
    width: auto;
  }

  .row-spending-by-category {
    grid-template-columns: minmax(300px, 1fr) 1fr 1fr;
  }

  .row-spending-by-category.title {
    border-bottom-style: solid;
    padding-bottom: 16px;
  }

  .row-spending-by-category.title:hover {
    background-color: var(--white);
  }

  .row-top-prods-by-savings.gray, .row-savings.gray, .row-environment.gray, .row-product.gray {
    min-width: 100%;
  }

  .section-steps {
    margin-top: 0;
  }

  .step-title-height {
    min-height: 72px;
  }

  .stepper-wrapper.absolute {
    padding-left: 13%;
    padding-right: 13%;
  }

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

  .row-mcl, .row-mcl.title, .row-mcl.row-title-mobile {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .mcl-img {
    width: 150px;
    height: 150px;
  }

  .p-blue {
    color: var(--blue-new);
  }

  .tab-mcl {
    background-color: var(--white);
    color: #666;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    height: 40px;
    font-size: 13px;
    font-weight: 600;
  }

  .tab-mcl:hover {
    background-color: var(--light-grey);
  }

  .tab-mcl.w--current {
    background-color: var(--white);
    color: #fb5000;
    border-bottom: 2px solid #fb5000;
    font-weight: 600;
  }

  .tab-mcl.single {
    height: auto;
  }

  .section-quote, .section-step-3, .section-40 {
    margin-top: 0;
  }

  .price-text-discount {
    font-size: 1.25rem;
  }

  .product-grid-category {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .suppliers-wrapper, .acc-softwares-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .suppliers-cat-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .row-order-history.gray, .row-my-invoices.gray, .row-statement.gray {
    min-width: 100%;
  }

  .pm-info {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
  }

  .fs_radio-3_label-2 {
    padding-right: 3rem;
  }

  .cards-addresses {
    flex-flow: wrap;
    align-items: flex-start;
  }

  .row-premium-settings.title {
    border-bottom-style: solid;
    padding-bottom: 16px;
  }

  .row-premium-settings.title:hover {
    background-color: var(--white);
  }

  .team-grid {
    width: 1300px;
    max-width: 1300px;
  }

  .custom-team-card-6 {
    width: 25rem;
  }

  .price-txt {
    font-size: 40px;
  }

  .qty-form {
    flex-flow: row;
    height: 2.7rem;
  }

  .form-block-6 {
    margin-bottom: 0;
  }

  .cant-mcl-pop-up-wrapper {
    width: 50rem;
  }

  .cl-buttons-top {
    justify-content: space-between;
    align-items: center;
  }

  .buttons-options {
    width: auto;
  }

  .padding-section-create-account {
    max-width: 30rem;
  }

  .create-acc-image-wrapper {
    padding-right: 6rem;
  }

  .section-create-account, .section-choose-plan {
    margin-top: 0;
  }

  .financial-desc-pop-up {
    width: 50rem;
  }

  .dashboard-cards {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .options-modal {
    width: 50rem;
  }

  .padding-section-pm {
    max-width: none;
  }

  .row-sku-approval-history.gray, .row-order-approval-history.gray {
    min-width: 100%;
  }

  .row-dashboard.title {
    border-bottom-style: solid;
    padding-bottom: 16px;
  }

  .row-dashboard.title:hover {
    background-color: var(--white);
  }

  .all-in-one-wrapper {
    justify-content: center;
    align-items: center;
    margin-top: 3rem;
    margin-bottom: 3rem;
    display: flex;
  }

  .image-62 {
    max-width: 80%;
  }

  .list-item-2 {
    list-style-type: lower-roman;
  }

  .oc-notice {
    flex-flow: row;
  }

  .ic-title-oc {
    max-width: 310px;
  }
}

@media screen and (min-width: 1920px) {
  .container-large {
    max-width: 90rem;
  }

  .header30_content_custom {
    min-height: 60svh;
  }

  .rs_dynamic_pages {
    min-height: 93vh;
  }

  .categories-grid {
    grid-template-columns: minmax(350px, 1fr) repeat(auto-fit, minmax(350px, 1fr));
    grid-auto-columns: minmax(350px, 1fr);
  }

  .suppliers-cat-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .cards-addresses, .cards-contact-details {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .container-4 {
    align-items: stretch;
  }

  .team-grid {
    width: 1700px;
    max-width: 1700px;
  }

  .custom-team-card-6 {
    width: 28rem;
  }

  .product-scores {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .container-create-account {
    max-width: none;
  }

  .create-acc-image-wrapper {
    padding-right: 12rem;
  }

  .container-choose-plan {
    max-width: none;
  }

  .payment-form-wrapper {
    padding-left: 10%;
    padding-right: 10%;
  }

  .cart {
    width: 38%;
  }

  .ic-title-oc {
    max-width: 600px;
  }
}

@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-h4.centered {
    margin-top: 0;
  }

  .heading-style-h3 {
    font-size: 2.25rem;
  }

  .text-size-small {
    font-family: Montserrat, sans-serif;
  }

  .text-size-small.text-align-center {
    font-size: .8rem;
  }

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

  .padding-section-medium.bg {
    padding-top: 0;
  }

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

  .layout18_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout18_component.edited, .layout18_component.edited_02 {
    grid-template-columns: 1fr;
  }

  .layout298_list {
    grid-template-columns: 1fr 1fr;
  }

  .layout1_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout53_component {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout192_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    place-items: start stretch;
    min-height: auto;
  }

  .layout408_card-content {
    padding: 2rem;
  }

  .layout233_component {
    grid-column-gap: 2rem;
  }

  .layout418_title {
    font-size: 7.5rem;
  }

  .layout418_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout418_content {
    height: 100svh;
  }

  .icon-custom, .image, .custom_img {
    height: 8rem;
  }

  .layout241_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .layout241_list_mobile {
    grid-column-gap: 2rem;
  }

  .layout6_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout302_list {
    grid-template-columns: 1fr 1fr;
  }

  .menu-icon1_line-top {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar1_menu {
    background-color: var(--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_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;
  }

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

  .menu-icon1_line-bottom {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar1_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    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;
  }

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

  .footer2_left-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .footer2_link-list.custom-02 {
    padding-left: 0;
  }

  .image-4 {
    width: 10rem;
    max-width: 30%;
  }

  .container-icons {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .layout241_list_edited {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

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

  .section-13 {
    top: -1.8rem;
  }

  .div-block-19 {
    width: 90%;
  }

  .layout1_component-2 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .tab-style {
    width: 33%;
    height: 12rem;
    padding: 10px 15px;
  }

  .tab-style.w--current {
    height: 12rem;
    padding: 10px 15px;
  }

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

  .tabs-content {
    width: 100%;
  }

  .padding-section-medium-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 4rem;
    padding-bottom: 4rem;
    display: flex;
  }

  .container-medium-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .tabs-menu {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
  }

  .testimonial29_component_edited {
    grid-template-columns: 1fr 1fr;
  }

  .navbar1_link_edit-3 {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .menu-icon1_line-top-2 {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar1_menu-2 {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .navbar1_menu-2.is-page-height-tablet {
    height: 100dvh;
    padding-bottom: 6.5rem;
    transition: height .5s;
  }

  .menu-icon1_line-middle-2 {
    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-2 {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-size-small-5 {
    font-family: Montserrat, sans-serif;
  }

  .send123-eco {
    height: 8rem;
  }

  .layout364_component_edited {
    width: 90%;
  }

  .layout364_card-content {
    padding: 1.5rem;
  }

  .layout364_row {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .button_p_orange.secpmdary.mobile {
    width: auto;
  }

  .layout300_list {
    grid-template-columns: 1fr 1fr;
  }

  .layout1_component_customized {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .testimonial8_mask {
    width: 100%;
  }

  .testimonial8_slide {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .testimonial8_component-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .icon-size {
    height: 4rem;
  }

  .layout409_card-content {
    padding: 2rem;
  }

  .layout364_row-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .resources_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .icon-resource {
    height: 5rem;
  }

  .layout16_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout16_component.customized {
    grid-template-columns: 1fr;
  }

  .layout16_image.custom {
    padding: 0;
  }

  .layout241_item_custom {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .image-26 {
    transform: rotate(90deg);
  }

  .layout241_list-3 {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .cards-free-audit {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-43 {
    width: 100%;
  }

  .form-select-wrapper_custom {
    width: 90%;
  }

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

  .header3_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .footer2_top-wrapper_new {
    grid-column-gap: 8vw;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-45 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-47 {
    justify-content: center;
    align-items: center;
    height: 100%;
    padding: 1.5rem;
    display: flex;
    overflow: hidden;
  }

  .collection-list {
    grid-template-columns: 1fr;
  }

  .tutorial-card {
    justify-content: flex-start;
    overflow: hidden;
  }

  .heading-style-h4-5 {
    font-size: 1.75rem;
  }

  .contact18_component {
    grid-column-gap: 2rem;
  }

  .custom-grid-contact {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .login8_navbar {
    justify-content: center;
  }

  .login8_footer {
    justify-content: center;
    padding-left: 0%;
  }

  .login8_image-wrapper {
    display: none;
  }

  .login8_content-left {
    padding-top: 6rem;
  }

  .login8_image {
    height: 40rem;
  }

  .login8_component_custom {
    grid-template-columns: 1fr;
  }

  .signup8_footer, .signup8_navbar {
    justify-content: center;
  }

  .signup8_component_custom {
    grid-template-columns: 1fr;
  }

  .signup8_content-left_fixed {
    padding-top: 6rem;
  }

  .signup8_image-wrapper_custom, .multi-form7_image-wrapper {
    display: none;
  }

  .multi-form7_component {
    grid-template-columns: 1fr;
  }

  .custom-img {
    width: 100%;
    height: 30rem;
  }

  .calendar-div-grid {
    width: 100%;
  }

  .calendar-popup-modal-01 {
    display: none;
  }

  .calendly-div {
    min-width: 500px;
  }

  .text-card-home {
    font-family: Montserrat, sans-serif;
  }

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

  .layout241_list-3_new {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-audit {
    grid-template-columns: 1fr;
  }

  .calendar-div-grid_002 {
    width: 80%;
  }

  .notification {
    position: sticky;
    bottom: 20%;
  }

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

  .section-28 {
    background-size: cover;
  }

  .div-block-83 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .jeff-img {
    width: 200px;
    height: 200px;
  }

  .card-jeff {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .jeff-page {
    flex-direction: column;
  }

  .layout1_component-copy {
    grid-column-gap: 3rem;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
    display: flex;
  }

  .layout7_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .accordion-panel {
    display: none;
  }

  .accordion_icon-wrapper {
    object-fit: fill;
    flex: none;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 16px;
    height: 16px;
    display: block;
  }

  .subtitle-cards-4 {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
  }

  .image-54 {
    max-width: 80%;
  }

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

  .p1.welcome {
    display: none;
  }

  .rs-main-menu.dark-grey {
    display: block;
  }

  .left-badge-basic {
    display: none;
  }

  .left-badge-basic.plans {
    display: block;
  }

  .divider {
    width: 100%;
  }

  .text-size-small-16 {
    font-family: Montserrat, sans-serif;
  }

  .text-size-small-16.text-align-center {
    font-size: .8rem;
  }

  .browsers-2 {
    flex-flow: column;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .header_info_container {
    justify-content: flex-end;
    align-items: center;
  }

  .payment-cards-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .text-size-small-17 {
    font-family: Montserrat, sans-serif;
  }

  .no-shadow-card-2 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-89 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .div-block-94 {
    background-color: #0000;
  }

  .div-block-95 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .title-row-place-order {
    grid-template-columns: minmax(90px, 1fr) minmax(270px, 1fr) minmax(70px, 1fr) minmax(170px, 1fr) minmax(70px, 1fr) minmax(200px, 1fr);
  }

  .title-row-place-order.no-border {
    padding-top: 8px;
  }

  .item-image {
    object-fit: cover;
    max-width: none;
  }

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

  .upgrade-notice {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .modal.view-prices, .modal.not-logged {
    display: none;
  }

  .title-row-active-orders {
    grid-template-columns: minmax(90px, 1fr) minmax(270px, 1fr) minmax(70px, 1fr) minmax(170px, 1fr) minmax(70px, 1fr) minmax(200px, 1fr) 1fr 1fr;
  }

  .section-29 {
    margin-top: 0;
  }

  .browsers-and-certificates {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .text-s-footer {
    font-family: Montserrat, sans-serif;
  }

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

  .div-block-112 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .left-badge-premium {
    display: none;
  }

  .left-badge-premium.plans {
    display: block;
  }

  .left-badge-enterprise {
    display: none;
  }

  .left-badge-enterprise.plans {
    display: block;
  }

  ._4-columns {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-118 {
    margin-bottom: 2rem;
  }

  .p-size.top-m {
    padding-left: 20%;
    padding-right: 20%;
  }

  .filters-and-search {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .form-block-3 {
    min-width: 200px;
  }

  .field-and-title.filters {
    width: 220px;
  }

  ._2-columns {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .labels-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

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

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

  .gge-and {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .labels-list-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .section-steps {
    margin-top: 0;
  }

  ._3-steps {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .step-ic {
    top: -22%;
  }

  .step-title-height {
    min-height: auto;
  }

  .step-arrow {
    display: none;
  }

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

  .stepper-wrapper.absolute {
    padding: 0 10% 8px;
  }

  .fs_radio-3_field {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .upload-section {
    flex-flow: wrap;
  }

  .cards-cl-wrapper {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .optimize-cl-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .tab-mcl {
    text-align: center;
    width: 100%;
  }

  .form-3 {
    grid-template-columns: 1fr 1fr;
  }

  ._2-columns-title {
    display: none;
  }

  .section-quote {
    margin-top: 0;
  }

  .padding-section-quote, .padding-section-step3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .section-step-3 {
    margin-top: 0;
  }

  .form-pm {
    grid-template-columns: 1fr 1fr;
  }

  .text-size-small-20 {
    flex-flow: wrap;
  }

  .form-pm-credit {
    grid-template-columns: 1fr 1fr;
  }

  .section-40 {
    margin-top: 0;
  }

  .category-img-2 {
    height: 150px;
    min-height: 150px;
  }

  .categories-grid {
    grid-template-columns: minmax(200px, 1fr) repeat(auto-fit, minmax(200px, 1fr));
    grid-auto-columns: minmax(200px, 1fr);
  }

  .product-grid {
    grid-template-columns: 1fr 1fr;
  }

  .bradcrumb-and-search-bar {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .title-and-sort {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: left;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .h2-2 {
    font-size: 2rem;
  }

  .product-grid-category, .product-grid-category._4 {
    grid-template-columns: 1fr 1fr;
  }

  .alternative-button {
    display: none;
  }

  .alternative-button.filter {
    grid-column-gap: .7rem;
    grid-row-gap: .7rem;
    display: flex;
  }

  .container-category {
    grid-template-columns: 150px 1fr;
    max-width: 728px;
    display: flex;
  }

  .filters-wrapper {
    display: none;
  }

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

  .search-category {
    min-width: 20rem;
  }

  .filter-mobile-wrapper {
    z-index: 999;
    background-color: #fff;
    padding: 2rem 2rem 4rem;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: auto;
  }

  .container-3 {
    max-width: 728px;
  }

  .alternative-button-2 {
    display: flex;
  }

  .title-and-x-2 {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .x-wrapper-2 {
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    display: flex;
  }

  .suppliers-wrapper, .acc-softwares-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .img-connections {
    object-fit: scale-down;
  }

  .suppliers-cat-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .statement-cards {
    flex-flow: column;
    display: flex;
  }

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

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

  .addresses-and-edit {
    grid-template-columns: 1fr;
  }

  .fs_radio-3_field_2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .form-edit-address {
    grid-template-columns: 1fr 1fr;
  }

  ._2-fields.toggles {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    display: flex;
  }

  .details-and-edit {
    grid-template-columns: 1fr;
  }

  .form-add-new-user {
    grid-template-columns: 1fr 1fr;
  }

  .reset-password-wrapper {
    grid-template-columns: 1fr;
  }

  .search-7 {
    min-width: 15rem;
  }

  .container-4 {
    max-width: 728px;
  }

  .team-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: auto;
    max-width: none;
  }

  .custom-team-card-6 {
    width: 19rem;
  }

  .product-section {
    flex-flow: column;
    display: flex;
  }

  .product-section._2 {
    display: flex;
  }

  .stuff-title-mobile {
    margin-top: 10px;
    display: flex;
  }

  .divider-vertical-3.row {
    display: none;
  }

  .row-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
  }

  .row-content.no-margin {
    display: flex;
  }

  .qty-form {
    height: auto;
  }

  .heading-hero-hader {
    font-size: 3.25rem;
  }

  .files-wrapper {
    width: 100%;
  }

  .upload-img-section {
    width: auto;
  }

  .specs-grid {
    flex-flow: column;
    display: flex;
  }

  .your-item-title {
    display: none;
  }

  .cl-buttons-top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .buttons-options {
    justify-content: flex-start;
    align-items: center;
  }

  .card-savings-summary {
    flex-flow: column;
    align-items: stretch;
    display: flex;
  }

  .info-savings {
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    width: auto;
  }

  .list-item-info {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .row-item-info {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    grid-template-columns: 190px 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

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

  .create-acc-image-wrapper {
    justify-content: flex-end;
    align-items: center;
  }

  .section-create-account, .section-choose-plan {
    margin-top: 0;
  }

  .form-duns {
    grid-template-columns: 1fr 1fr;
  }

  .financial-desc-pop-up {
    width: 45rem;
  }

  ._3-columns {
    grid-template-columns: 1fr 1fr;
  }

  .dashboard-cards {
    flex-flow: column;
    display: flex;
  }

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

  .options-modal {
    width: 45rem;
  }

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

  .pm-list-wrapper {
    width: 100%;
  }

  .filters-form {
    flex-flow: column;
  }

  .upgrade-notice-wraper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .title-row-sku-approval-history {
    grid-template-columns: minmax(90px, 1fr) minmax(270px, 1fr) minmax(70px, 1fr) minmax(170px, 1fr) minmax(70px, 1fr) minmax(200px, 1fr) 1fr 1fr;
  }

  .card-oc {
    grid-template-columns: 1fr 1fr;
  }

  .height-pdt-title {
    min-height: auto;
  }

  .cart {
    width: 70vw;
  }

  .approve-buttons {
    flex-flow: wrap;
  }

  .sku-approval-buttons {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr auto;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    display: grid;
  }

  .close-wrapper {
    display: none;
  }

  .image-62 {
    max-width: 100%;
  }

  .first-order-notice {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .oc-notice-buttons-wrapper {
    flex-flow: column;
  }

  .contact-cards {
    grid-template-columns: 1fr 1fr;
  }

  .catalog-notice {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
}

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

  .page-wrapper.fixed {
    height: auto;
    position: static;
    overflow: visible;
  }

  .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-global.create-acc {
    padding-right: 5%;
  }

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

  .heading {
    font-size: 2.5rem;
  }

  .heading-2 {
    font-size: 2rem;
  }

  .layout18_component, .layout298_list, .layout1_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout53_component {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout192_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout192_image {
    border-radius: 50px;
  }

  .layout408_card {
    grid-template-columns: 1fr;
    height: auto;
    margin-bottom: 0;
    position: static;
  }

  .layout408_card-content {
    padding: 1.5rem;
  }

  .layout408_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout233_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout418_title {
    font-size: 5.5rem;
  }

  .layout418_title.mobile {
    font-size: 4rem;
  }

  .layout418_list {
    min-height: 24.5rem;
    margin-top: 6rem;
    position: sticky;
    top: 0;
  }

  .layout418_title-wrapper {
    padding-top: 5rem;
    inset: 0% 0% auto;
  }

  .layout418_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    height: 200vh;
  }

  .layout418_content {
    grid-template-rows: auto;
    grid-template-columns: 30rem;
    grid-auto-columns: 1fr;
    align-content: center;
    display: grid;
  }

  .layout241_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .text-size-medium-3 {
    font-size: 1rem;
  }

  .layout241_list_mobile {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .layout6_component, .layout302_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h5-2 {
    font-size: 1.25rem;
  }

  .navbar1_component {
    height: auto;
    min-height: 4rem;
  }

  .navbar1_menu.is-page-height-tablet {
    padding-bottom: 6rem;
  }

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

  .text-size-medium-4 {
    font-size: 1rem;
  }

  .team4_image-wrapper {
    height: 7rem;
  }

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

  .team4_image {
    width: 6rem;
    height: 7rem;
  }

  .text-size-medium-5 {
    font-size: 1rem;
  }

  .footer2_left-wrapper {
    grid-column-gap: 1rem;
    grid-template-columns: min-content 1fr 1fr;
  }

  .image-3 {
    width: 80%;
  }

  .container-icons {
    grid-template-columns: 1fr 1fr;
  }

  .icon-svg-style {
    object-fit: contain;
  }

  .layout241_list_edited {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

  .text-size-medium-10, .text-size-medium-13 {
    font-size: 1rem;
  }

  .div-block-19 {
    width: 100%;
  }

  .layout1_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .text-size-medium-15 {
    font-size: 1rem;
  }

  .tab-style {
    width: 100%;
    height: 8rem;
  }

  .tab-style.w--current {
    height: 8rem;
  }

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

  .heading-style-h6-2 {
    font-size: 1.125rem;
  }

  .tabs-menu {
    flex-direction: column;
  }

  .text-size-medium-16 {
    font-size: 1rem;
  }

  .logo3_wrapper {
    padding: .75rem 1rem;
  }

  .logo3_list {
    grid-column-gap: 1rem;
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    padding-top: 1rem;
  }

  .logo3_logo, .logo3_logo_custom {
    max-height: 3rem;
  }

  .testimonial29_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial29_content_edit {
    justify-content: flex-start;
    height: auto;
    padding: 1.5rem;
  }

  .testimonial29_component_edited {
    grid-template-columns: 1fr;
  }

  .navbar1_component-3 {
    height: auto;
    min-height: 4rem;
  }

  .navbar1_menu-2.is-page-height-tablet {
    padding-bottom: 6rem;
  }

  .div-block-36 {
    grid-template-columns: 1fr;
  }

  .div-block-39 {
    grid-template-columns: 1fr 1fr;
  }

  .layout364_card {
    grid-template-columns: 1fr;
  }

  .layout364_component_edited {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .heading-style-h5-3 {
    font-size: 1.25rem;
  }

  .layout364_card-content {
    padding: 1.5rem;
  }

  .layout364_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout300_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout1_component_customized {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

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

  .testimonial8_component-copy {
    padding-bottom: 3rem;
  }

  .div-block-41 {
    margin-top: 1.5rem;
  }

  .layout409_card {
    grid-template-columns: 1fr;
    height: auto;
    margin-bottom: 0;
    position: static;
  }

  .text-size-medium-22 {
    font-size: 1rem;
  }

  .layout409_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout409_card-content {
    padding: 1.5rem;
  }

  .heading-style-h5-4 {
    font-size: 1.25rem;
  }

  .layout364_row-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .resources_list {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .icon-resource {
    height: 4.5rem;
  }

  .layout16_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout16_image.custom {
    padding: 0;
  }

  .layout241_list-3, .cards-free-audit {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .div-block-43 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .form-select-wrapper_custom {
    width: 100%;
  }

  .text-size-medium-24, .text-size-medium-25 {
    font-size: 1rem;
  }

  .header3_lightbox-image {
    object-fit: contain;
    height: auto;
  }

  .header3_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .footer2_top-wrapper_new {
    grid-row-gap: 3rem;
  }

  .div-block-45 {
    grid-template-columns: 1fr;
    overflow: hidden;
  }

  .collection-list {
    grid-template-columns: 1fr;
  }

  .faq2_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .text-size-medium-27 {
    font-size: 1rem;
  }

  .faq2_icon {
    width: 1.75rem;
  }

  .tutorial-card {
    grid-template-rows: 16.75rem 1fr;
    height: 22rem;
    margin-left: 2%;
    margin-right: 2%;
  }

  .multi-form1_progress {
    top: 4rem;
  }

  .radio-button-label {
    font-size: .9rem;
  }

  .heading-style-h5-5 {
    font-size: 1.25rem;
  }

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

  .contact18_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-11 {
    font-size: 1.5rem;
  }

  .heading-12 {
    font-size: 1.2rem;
  }

  .heading-13 {
    font-size: 1.1rem;
  }

  .heading-14 {
    font-size: 1rem;
  }

  .custom-grid-contact {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .login8_navbar, .login8_footer {
    height: 4rem;
  }

  .login8_content-left {
    padding-top: 5rem;
    padding-bottom: 4rem;
  }

  .login8_image {
    height: 30rem;
  }

  .signup8_footer, .signup8_navbar {
    height: 4rem;
  }

  .signup8_content-left_fixed {
    padding-top: 5rem;
    padding-bottom: 4rem;
  }

  .multi-form7_logo-link {
    padding-left: 0;
  }

  .multi-form7_navbar {
    height: 4rem;
  }

  .custom-img {
    width: 100%;
    height: 25rem;
  }

  .calendar-div-grid {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .calendly-img {
    width: 8rem;
    height: 8rem;
  }

  .calendar-popup-modal-01 {
    display: none;
  }

  .calendly-div {
    min-width: 350px;
    max-width: 650px;
    margin-left: 1rem;
    margin-right: 1rem;
  }

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

  .layout241_list-3_new {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .calendar-div-grid_002 {
    grid-template-columns: 1fr;
    width: 80%;
  }

  .faq2_question-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .header30_content_custom {
    min-height: 65svh;
  }

  .div-block-79 {
    grid-template-columns: 2fr;
  }

  .div-block-82 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .image-52, .image-53 {
    max-width: 70%;
  }

  .collection-list-wrapper {
    display: none;
  }

  .jeff-img {
    width: 250px;
    height: 250px;
  }

  .card-jeff {
    grid-template-columns: auto;
  }

  .orange-divider {
    display: none;
  }

  .layout1_component-copy {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .logo3_list-2 {
    grid-column-gap: 1rem;
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    padding-top: 1rem;
  }

  .layout7_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .subtitle-cards-4 {
    text-align: left;
    white-space: normal;
    word-break: normal;
    overflow-wrap: normal;
    object-fit: fill;
    width: auto;
  }

  .image-54 {
    max-width: 48%;
  }

  .browsers {
    grid-column-gap: 2rem;
    grid-row-gap: .5rem;
    flex-flow: wrap;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .rs-main-menu, .rs-main-menu.dark-grey {
    display: block;
    overflow: auto;
  }

  .premium-button {
    display: none;
  }

  .divider.orange-divider {
    display: block;
  }

  .left-side-bar {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .browsers-2 {
    flex-flow: column;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .vertical-24px-gap {
    padding-bottom: 2rem;
  }

  .locations-cards {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-88 {
    grid-template-columns: 1fr;
  }

  .div-block-89 {
    flex-flow: row;
  }

  .div-block-94 {
    z-index: 1000;
    background-color: #0000004d;
  }

  .search-2 {
    min-width: 100%;
  }

  .chips-categories {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .filter-chip {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .menu-wrapper {
    opacity: 1;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    margin-right: 20px;
    padding: 10px;
    display: flex;
    position: static;
  }

  .code-embed-5 {
    display: flex;
  }

  .modal {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .modal.search {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .title-row-active-orders {
    grid-template-columns: minmax(50px, 1fr) minmax(270px, 1fr) minmax(70px, 1fr) minmax(170px, 1fr) minmax(70px, 1fr) minmax(200px, 1fr) 1fr 1fr;
  }

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

  .div-block-111 {
    grid-column-gap: 16px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
  }

  .overlay {
    z-index: 999;
    opacity: 1;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    background-color: #0009;
    width: 0%;
    height: 100svh;
    display: block;
    position: absolute;
    inset: 0 auto 0 0%;
    overflow: auto;
  }

  .x-wrapper {
    z-index: 1030;
    justify-content: center;
    align-items: center;
    padding: 20px;
    display: flex;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .p-content-search {
    width: 100%;
  }

  .search-3 {
    min-width: 100%;
  }

  .button-alternative {
    height: auto;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .filters-and-search {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .search-4 {
    min-width: 100%;
  }

  .stepper-wrapper.absolute {
    padding-bottom: 10px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .step-1-options-wrapper {
    padding: 32px 16px;
  }

  .fs_radio-3_group {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .card-selected-product {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .padding-section-quote, .padding-section-step3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .form-pm, .form-pm-credit {
    grid-template-columns: 1fr;
  }

  .categories-grid {
    grid-template-columns: minmax(200px, 1fr) repeat(auto-fit, minmax(200px, 1fr));
    grid-auto-columns: minmax(200px, 1fr);
  }

  .product-grid {
    grid-template-columns: 1fr 1fr;
  }

  .product-grid-category {
    grid-template-columns: 1fr 1fr;
    justify-content: start;
    place-items: stretch stretch;
  }

  .alternative-button {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    display: flex;
  }

  .pagination2_button-wrapper {
    width: 100%;
  }

  .pagination2_page-button-wrapper {
    display: flex;
  }

  .div-block-130 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .pagination2_button {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: center;
    width: auto;
    min-width: 6.5rem;
    height: auto;
    min-height: 2.75rem;
    padding: .5rem 1.25rem;
  }

  .pagination2_button.is-next {
    justify-content: flex-end;
    margin-left: auto;
  }

  .pagination2_button.is-previous {
    justify-content: flex-start;
    margin-right: auto;
  }

  .container-category {
    grid-template-columns: 150px;
    max-width: none;
    display: flex;
  }

  .filters-wrapper, .show-mobile-landscape {
    display: none;
  }

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

  .search-category {
    min-width: 16rem;
  }

  .filter-mobile-wrapper {
    z-index: 999;
    background-color: #fff;
    padding: 2rem 2rem 4rem;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: auto;
  }

  .alternative-button-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    display: flex;
  }

  .title-and-x-2 {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1rem;
    display: flex;
  }

  .x-wrapper-2 {
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    display: flex;
  }

  .filters-wrapper-2 {
    display: none;
  }

  .filters-wrapper-2.mobile {
    display: flex;
  }

  .list-of-saved-pm {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  ._2-fields.toggles {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .search-7 {
    min-width: 15rem;
  }

  .text-block-23 {
    position: static;
  }

  .text-size-medium-29 {
    font-size: 1rem;
  }

  .team-grid {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .custom-team-card-6 {
    width: auto;
  }

  .heading-hero-hader {
    font-size: 2.5rem;
  }

  .info-identified-item, .info-identified-item-editing {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .form-manually-enter-details {
    flex-flow: column;
    display: flex;
  }

  .buttons-files-uploaded {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .priorities-wrapper {
    padding: 32px 16px;
  }

  .cl-buttons-top {
    flex-flow: column;
    justify-content: space-around;
    align-items: stretch;
    display: flex;
  }

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

  .list-item-info {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .row-item-info {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .padding-section-create-account {
    padding-top: 3rem;
    padding-bottom: 0;
  }

  .container-create-account {
    flex-flow: column;
    display: flex;
  }

  .create-acc-image-wrapper {
    justify-content: flex-start;
    align-items: stretch;
    height: auto;
    padding-top: 0;
    padding-right: 0;
    position: static;
  }

  .section-create-account, .section-choose-plan {
    height: auto;
  }

  .container-choose-plan {
    flex-flow: column;
    display: flex;
  }

  .cell-top-features {
    z-index: 2;
  }

  .payment-form-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
  }

  .form-duns {
    grid-template-columns: 1fr;
  }

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

  .card-option {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
  }

  .option-info {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

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

  .pm-list-wrapper {
    width: 100%;
  }

  .search-wrapper {
    min-width: 100%;
  }

  .sidebar-icon, .sidebar-icon.dark-grey {
    display: none;
  }

  .chips-my-approved-items {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .title-row-sku-approval-history, .title-row-order-approval-history {
    grid-template-columns: minmax(50px, 1fr) minmax(270px, 1fr) minmax(70px, 1fr) minmax(170px, 1fr) minmax(70px, 1fr) minmax(200px, 1fr) 1fr 1fr;
  }

  .card-oc {
    grid-template-columns: 1fr 1fr;
  }

  .product-thumbnail-cart {
    width: 4rem;
    height: 4rem;
  }

  .side-cart-wrapper {
    display: none;
  }

  .cart {
    width: 100%;
    display: flex;
  }

  .grid-skuapproval {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-bottom: 2rem;
    padding-left: 0%;
    padding-right: 0%;
  }

  .sku-approval-buttons {
    padding-left: 0%;
    padding-right: 0%;
  }

  .sidebar-desktop {
    display: none;
  }

  .mobile-sidebar {
    background-color: #000000ba;
    height: 100vh;
    display: none;
    position: fixed;
    inset: 0;
    overflow: auto;
  }

  .close-wrapper {
    justify-content: center;
    align-items: center;
    width: 4rem;
    height: 4rem;
    display: flex;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .image-62 {
    display: none;
  }

  .all-in-one-m {
    display: inline-flex;
  }

  .first-order-notice {
    flex-flow: row;
  }

  .oc-notice-wrapper {
    flex-flow: column;
    display: flex;
  }

  .thank-you-wrapper {
    padding-bottom: 2rem;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 2.5rem;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .page-wrapper.fixed {
    position: static;
  }

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

  .layout18_component, .layout298_list {
    grid-template-columns: 1fr;
  }

  .layout1_image-wrapper {
    width: 100%;
  }

  .layout1_component, .layout53_component, .layout192_component, .layout233_component {
    grid-template-columns: 1fr;
  }

  .layout418_title {
    font-size: 3.25rem;
  }

  .layout418_title.mobile {
    font-size: 3.5rem;
  }

  .layout418_list {
    margin-top: 3rem;
  }

  .layout418_title-wrapper {
    inset: 0% 0% auto;
  }

  .layout418_card {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .layout418_component {
    grid-template-columns: 1fr;
  }

  .layout418_content {
    grid-template-columns: 1fr;
    padding-left: 5%;
    padding-right: 5%;
  }

  .layout241_list, .layout241_list_mobile, .layout6_item-list, .layout6_component {
    grid-template-columns: 1fr;
  }

  .div-block {
    align-items: flex-start;
  }

  .layout302_list {
    grid-template-columns: 1fr;
  }

  .team4_image-wrapper {
    padding-top: 0%;
  }

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

  .footer2_left-wrapper {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .footer2_link-list.custom-02, .footer2_link-list.custom-03 {
    justify-content: flex-start;
    align-items: center;
  }

  .footer2_link-list.custom-copy {
    justify-content: flex-start;
    align-items: center;
    padding-right: 0%;
  }

  .image-3 {
    width: 100%;
  }

  .container-icons, .layout241_list_edited, .layout18_image-wrapper_x4 {
    grid-template-columns: 1fr;
  }

  .link-block-6 {
    padding: 1.5rem;
  }

  .section-13 {
    top: 1.4rem;
  }

  .layout1_component-2 {
    grid-template-columns: 1fr;
  }

  .grid-imgs {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-35 {
    width: 100%;
  }

  .logo3_wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .logo3_list {
    justify-content: center;
  }

  .testimonial29_content_edit {
    justify-content: flex-start;
    height: auto;
  }

  .navbar1_component-3 {
    flex-flow: row;
    height: 3.5rem;
    min-height: auto;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .navbar1_logo-2 {
    width: 6rem;
  }

  .send123-eco {
    height: 5rem;
  }

  .div-block-39 {
    grid-template-columns: 1fr;
  }

  .button-14 {
    align-self: stretch;
  }

  .layout364_row, .layout300_list, .layout1_component_customized {
    grid-template-columns: 1fr;
  }

  .div-block-41 {
    flex-direction: column;
  }

  .layout409_card.card-2.style, .layout409_card.card-3.style, .layout409_card.style, .layout409_card.card-1.style {
    padding: 1rem;
  }

  .layout364_row-2, .resources_list {
    grid-template-columns: 1fr;
  }

  .custom_div_link-resources {
    padding: 1.5rem;
  }

  .layout16_component, .layout241_list-3, .cards-free-audit {
    grid-template-columns: 1fr;
  }

  .div-block-43 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .form-select-wrapper_custom {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-9 {
    border-radius: 0 5px 5px 0;
    margin-left: 0;
  }

  .upload-btn {
    width: 14rem;
    font-size: .8rem;
  }

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

  .header3_component {
    grid-template-columns: 1fr;
  }

  .footer2_top-wrapper_new {
    grid-row-gap: 48px;
  }

  .div-block-45 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .tutorial-card {
    grid-template-rows: 14.25rem 1fr;
    margin-top: 1rem;
    margin-bottom: 1rem;
    box-shadow: 3px 2px 7px 1px #00000012;
  }

  .multi-form1_form {
    grid-row-gap: 3rem;
  }

  .multi-form1_form-content {
    grid-row-gap: 1.5rem;
  }

  .multi-form1_button-group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
    align-items: stretch;
    display: flex;
  }

  .multi-form1_content-bottom {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .div-block-25.padding-medium {
    width: 100%;
  }

  .custom-grid-contact {
    grid-template-columns: 1fr;
  }

  .login8_image {
    height: 25rem;
  }

  .multi-form7_button-group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
    align-items: stretch;
    display: grid;
  }

  .multi-step-grid {
    flex-flow: column;
    display: flex;
  }

  .multi-form7_form-content_step03 {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .custom-img {
    height: 20rem;
  }

  .calendar-popup-modal-01 {
    display: none;
  }

  .calendly-div {
    min-width: auto;
    max-width: 300px;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .custom {
    padding: 1rem;
  }

  .card-upload {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .layout241_list-3_new {
    grid-template-columns: 1fr;
  }

  .faq2_accordion_02 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .header30_content_custom {
    min-height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-79 {
    grid-template-columns: 2fr;
  }

  .jeff-text {
    overflow: auto;
  }

  .jeff-img {
    width: 200px;
    height: 200px;
  }

  .card-jeff {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding: 1rem;
    display: grid;
  }

  .jeff-page {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding: 1rem;
    display: grid;
  }

  .layout1_component-copy {
    grid-template-columns: 1fr;
  }

  .grid-awards {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .logo3_list-2 {
    justify-content: center;
  }

  .layout7_component {
    grid-template-columns: 1fr;
  }

  .eco-checklist-content {
    flex-flow: column;
  }

  .accordion-header {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: center;
    padding: 1rem;
  }

  .subtitle-cards-4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-54 {
    max-width: 70%;
  }

  .browsers {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .primary-button {
    white-space: break-spaces;
    height: auto;
    padding-top: 9px;
    padding-bottom: 9px;
    display: flex;
  }

  .primary-button.text-14 {
    text-align: center;
    height: auto;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .browsers-2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .vertical-24px-gap {
    padding-bottom: 4rem;
  }

  .payment-cards-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-89 {
    flex-flow: column;
  }

  .info-icon-and-text {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .modal {
    justify-content: center;
    align-items: flex-start;
    overflow: auto;
  }

  .modal.search {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .modal.details-savings {
    padding-top: 4rem;
  }

  .modal.details-madein {
    justify-content: center;
    align-items: flex-start;
    padding-top: 4rem;
  }

  .modal.details-responsibility {
    padding-top: 8rem;
  }

  .modal.options {
    padding: 0 0;
  }

  .modal.api-down {
    padding: 40px 20px 0;
  }

  .section-29 {
    margin-top: 0;
  }

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

  .certificates-logos {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    height: 32px;
  }

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

  .div-block-111, ._4-columns {
    grid-template-columns: 1fr;
  }

  .p-content-search {
    border-radius: 0;
    max-height: 100svh;
    padding-left: 16px;
    padding-right: 16px;
  }

  .list-search {
    padding-left: 0;
    padding-right: 0;
  }

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

  .button-primary {
    text-align: center;
    height: auto;
    min-height: 40px;
  }

  .p-size.top-m {
    margin-top: 20px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .filters-and-search {
    flex-flow: column;
    grid-template-columns: 1fr;
    align-items: stretch;
  }

  .input {
    width: 100%;
    min-width: 90%;
  }

  .chart-w {
    padding-left: 16px;
    padding-right: 16px;
  }

  .title-and-export {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    display: grid;
  }

  .tertiary-button {
    z-index: 10;
  }

  .labels-row {
    grid-template-columns: minmax(40px, 1fr) auto auto;
  }

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

  .button-right {
    flex-flow: column;
  }

  .button-right.and-left {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .section-steps {
    margin-top: 0;
  }

  .step-ic {
    top: -12%;
  }

  .header-title-wrapper {
    position: static;
  }

  .stepper-wrapper.absolute {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 60px 1fr 60px 1fr 60px;
    padding-bottom: 40px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .step-image {
    width: 60px;
    height: 60px;
  }

  .step-1-options-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }

  .fs_radio-3_field {
    padding-top: 7rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .upload-section {
    text-align: center;
    flex-flow: column;
    padding-left: 24px;
    padding-right: 24px;
  }

  .cards-cl-wrapper {
    grid-template-columns: 1fr;
  }

  .card-curated-list {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .card-curated-list.a {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .optimize-cl-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-bottom: 24px;
  }

  .optimize-text-and-ic {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .select-field-3 {
    width: auto;
  }

  .sub-form-mcl {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .items-per-page-input {
    justify-content: space-between;
    align-items: center;
  }

  .row-mcl {
    grid-template-columns: 1fr;
  }

  .row-mcl.title {
    display: none;
  }

  .row-mcl.row-title-mobile {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .top-mcl-buttons-wrapper {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    height: auto;
  }

  .dropdown-2, .text-field-9._17rem-w, .input-wrapper {
    width: 100%;
  }

  .form-3 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr;
  }

  ._2-columns-title, .divider-vertical {
    display: none;
  }

  .section-quote, .section-step-3 {
    margin-top: 0;
  }

  .card-pm {
    padding-left: 16px;
    padding-right: 16px;
  }

  .form-pm, .form-pm-credit {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr;
  }

  .just-x {
    top: 16px;
    right: 16px;
  }

  .section-40 {
    margin-top: 0;
  }

  .categories-grid {
    grid-template-columns: minmax(240px, 1fr);
  }

  .product-grid {
    grid-template-columns: 1fr;
  }

  .primary-button-hover {
    display: none;
  }

  .title-and-button.my-connections {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .breadcrumb-wrapper {
    flex-flow: wrap;
  }

  .title-and-sort {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .h2-2 {
    font-size: 1.5rem;
  }

  .div-block-129 {
    min-width: 100%;
  }

  .sort-by {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: space-between;
    align-items: center;
  }

  .select-input {
    max-width: 12rem;
  }

  .product-grid-category {
    grid-template-columns: 1fr;
  }

  .product-grid-category._4 {
    flex-flow: column;
    display: flex;
  }

  .pagination2_page-button.third {
    display: none;
  }

  .pagination2_button.is-next {
    min-width: auto;
    padding-left: .5rem;
    padding-right: 0;
  }

  .pagination2_button.is-previous {
    min-width: auto;
    padding-left: 0;
    padding-right: .5rem;
  }

  .container-category {
    max-width: none;
  }

  .search-and-filter {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

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

  .suppliers-wrapper, .acc-softwares-wrapper, .suppliers-cat-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .total-my-invoices {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .date-and-export {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    align-items: stretch;
  }

  .pm-actions-and-title {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
  }

  .yes-no-buttons-pop-up {
    flex-flow: column;
  }

  .title-and-button-as {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .cards-addresses, .addresses-and-edit {
    flex-flow: column;
    align-items: stretch;
    display: flex;
  }

  .card-as-edit {
    min-width: auto;
  }

  .fs_radio-3_field_2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    padding-top: 7rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .form-edit-address {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr;
  }

  ._2-fields {
    flex-flow: column;
    display: flex;
  }

  ._2-fields.toggles {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .buttons-left, .edit-address-buttons {
    flex-flow: column;
    align-items: stretch;
  }

  .card-as-add-address {
    min-width: auto;
  }

  .details-and-edit, .cards-contact-details {
    flex-flow: column;
    align-items: stretch;
    display: flex;
  }

  .card-as-edit-contact-details {
    min-width: auto;
  }

  .form-add-new-user {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr;
  }

  .fs_checkbox-5_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 50px;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .reset-password-wrapper {
    flex-flow: column;
    align-items: stretch;
    display: flex;
  }

  .search-7 {
    flex-flow: row;
    min-width: auto;
  }

  .container-4 {
    max-width: none;
  }

  .product-scores {
    grid-row-gap: 1rem;
  }

  .product_image_section {
    flex-flow: column;
  }

  .tabs-menu-5 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .detail-row {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .product-table-divider {
    display: none;
    left: 50%;
  }

  .prices-and-savings {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .chip-savings.left-margin {
    margin-left: 0;
  }

  .img-and-details-2 {
    flex-flow: column;
  }

  .tabs-menu-6 {
    flex-flow: wrap;
  }

  .row-content {
    padding: 16px;
  }

  .detail-row-3 {
    flex-flow: column;
    display: flex;
  }

  .product-table-divider-3 {
    display: none;
  }

  .cant-mcl-pop-up-wrapper {
    width: auto;
    padding-top: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-hero-hader {
    font-size: 2rem;
  }

  .files-wrapper {
    width: auto;
  }

  .banner-product-not-identified {
    flex-flow: wrap;
  }

  .buttons-files-uploaded {
    align-items: stretch;
  }

  .priorities-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }

  .img-example-url {
    width: auto;
  }

  .card-savings-summary {
    padding-left: 16px;
    padding-right: 16px;
  }

  .m-financial-img {
    display: inline-flex;
  }

  .d-financial-img {
    display: none;
  }

  .savings-title-badge {
    flex-flow: column;
  }

  .card-coo {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .madein-numbers {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .content-madein-card {
    justify-content: flex-start;
    align-items: center;
  }

  .list-madein-cards {
    padding-bottom: 1rem;
  }

  .section-create-account, .section-choose-plan {
    margin-top: 0;
  }

  .flex-horizontal.gap-col-20px {
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .form-duns {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr;
  }

  .financial-desc-pop-up {
    width: auto;
    padding-top: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  ._3-columns {
    grid-template-columns: 1fr;
  }

  .buttons-2columns {
    flex-flow: column;
  }

  .options-modal {
    border-radius: 0;
    width: auto;
    padding: 3rem 16px;
  }

  .pm-list-wrapper {
    width: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .api-modal {
    border-radius: 20px;
    width: auto;
    padding: 3rem 16px 24px;
  }

  .search-wrapper {
    flex-flow: column;
  }

  .switch-view-button {
    z-index: 10;
  }

  .upgrade-notice-wraper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-bottom: 24px;
  }

  .title-row-order-approval-history {
    grid-template-columns: minmax(90px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr);
  }

  .card-oc {
    display: flex;
  }

  .product-thumbnail-cart {
    width: 70px;
    height: 70px;
  }

  .cart {
    width: 100%;
    padding: 2rem 1rem 1rem;
    display: flex;
  }

  .side-detail-item-cart {
    flex-flow: column;
    grid-template-columns: .5fr 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .side-detail-item-cart-2 {
    border: 1px solid #cacaca4a;
    border-radius: 10px;
    flex-flow: column;
    grid-template-columns: .5fr 1fr;
    justify-content: flex-start;
    align-items: stretch;
    margin-bottom: 1rem;
    padding: 1rem;
    display: flex;
  }

  .product-count-cart {
    width: 20px;
    height: 20px;
  }

  .subtotal-and-counter {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
  }

  .product-basic-info {
    width: 100%;
  }

  .grid-skuapproval {
    flex-flow: column;
    display: flex;
  }

  .sku-a-column.m-left {
    padding-left: 0;
  }

  .sku-approval-buttons {
    display: flex;
  }

  .search-oc {
    margin-top: 0;
  }

  .code-embed-10 {
    max-width: 14rem;
  }

  .cta-title {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .oc-notice-wrapper {
    flex-flow: column;
    display: flex;
  }

  .contact-cards {
    flex-flow: column;
    align-items: stretch;
    display: flex;
  }

  .thank-you-wrapper {
    padding-bottom: 4rem;
  }
}

#w-node-_585a136b-1e36-d465-4433-68d0cdc61ece-33903e2f, #w-node-_585a136b-1e36-d465-4433-68d0cdc61ecf-33903e2f, #w-node-_585a136b-1e36-d465-4433-68d0cdc61ed0-33903e2f, #w-node-_585a136b-1e36-d465-4433-68d0cdc61ed1-33903e2f, #w-node-_585a136b-1e36-d465-4433-68d0cdc61ed2-33903e2f, #w-node-_585a136b-1e36-d465-4433-68d0cdc61ed3-33903e2f, #w-node-_585a136b-1e36-d465-4433-68d0cdc61ed4-33903e2f, #w-node-_585a136b-1e36-d465-4433-68d0cdc61ed5-33903e2f, #w-node-_585a136b-1e36-d465-4433-68d0cdc61ed6-33903e2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c48884e-a961-2716-0999-e6797d112bcd-33903e2f {
  align-self: center;
}

#w-node-_0c48884e-a961-2716-0999-e6797d112bd6-33903e2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c48884e-a961-2716-0999-e6797d112bd7-33903e2f, #w-node-_0c48884e-a961-2716-0999-e6797d112bdd-33903e2f {
  justify-self: center;
}

#w-node-_0c48884e-a961-2716-0999-e6797d112be0-33903e2f, #w-node-_0c48884e-a961-2716-0999-e6797d112be8-33903e2f, #w-node-_0c48884e-a961-2716-0999-e6797d112bf2-33903e2f, #w-node-_0c48884e-a961-2716-0999-e6797d112bfa-33903e2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1c5610d-bac8-2360-d5aa-72c32dbd158e-33903e2f, #w-node-b1c5610d-bac8-2360-d5aa-72c32dbd1590-33903e2f, #w-node-b1c5610d-bac8-2360-d5aa-72c32dbd1592-33903e2f, #w-node-b1c5610d-bac8-2360-d5aa-72c32dbd1594-33903e2f, #w-node-b1c5610d-bac8-2360-d5aa-72c32dbd1596-33903e2f, #w-node-b1c5610d-bac8-2360-d5aa-72c32dbd1598-33903e2f, #w-node-b1c5610d-bac8-2360-d5aa-72c32dbd159a-33903e2f, #w-node-b1c5610d-bac8-2360-d5aa-72c32dbd159c-33903e2f, #w-node-b1c5610d-bac8-2360-d5aa-72c32dbd15a0-33903e2f, #w-node-_9bdab258-156b-444e-e53c-8596f67f35a2-33903e2f, #w-node-_9bdab258-156b-444e-e53c-8596f67f35a4-33903e2f, #w-node-_9bdab258-156b-444e-e53c-8596f67f35a6-33903e2f, #w-node-_9bdab258-156b-444e-e53c-8596f67f35a8-33903e2f, #w-node-_9bdab258-156b-444e-e53c-8596f67f35aa-33903e2f, #w-node-_9bdab258-156b-444e-e53c-8596f67f35ac-33903e2f, #w-node-_9bdab258-156b-444e-e53c-8596f67f35ae-33903e2f, #w-node-_9bdab258-156b-444e-e53c-8596f67f35b0-33903e2f, #w-node-_9bdab258-156b-444e-e53c-8596f67f35b4-33903e2f {
  justify-self: center;
}

#w-node-_606f0f06-c9c2-9484-02c4-c3cf5436e603-33903e80, #w-node-_606f0f06-c9c2-9484-02c4-c3cf5436e613-33903e80, #w-node-_606f0f06-c9c2-9484-02c4-c3cf5436e603-33903e81, #w-node-_606f0f06-c9c2-9484-02c4-c3cf5436e613-33903e81, #w-node-_743dbbe9-2611-e17c-d273-33b5c3c14265-33903e81, #w-node-_7b24b4d2-fb5b-9b5a-569d-0d841e8ccf1e-33903e81, #w-node-_8334aa57-5ce6-aa1c-a6b0-7de3a0e94bc3-33903e98, #w-node-_74573d95-b575-88d8-29fb-78c3316de8ed-33903e98, #w-node-f8754f1b-d488-6899-ea40-1d2f01fdd400-33903e98, #w-node-d4f612c5-5376-09db-e69b-9a2e6e742212-33903e98, #w-node-_2e135279-90f6-82b5-2b1e-846abb79a5dc-33903e98, #w-node-_51442548-e915-8d16-5c8c-4489b2f7e442-33903e98, #w-node-_27ad24ed-d301-93b8-9f1c-2f0e60fd8513-33903eab, #w-node-_364da9b7-bd7f-d808-60cd-491f16d87e36-33903eab, #w-node-a0775299-1916-3eb7-35e8-af5b6000a272-33903eab, #w-node-_94b16b96-60ea-4e85-f09f-e0fe8fab143f-33903eab, #w-node-e91dee8c-d27e-283e-c2e0-82372075f8d2-33903eab, #w-node-b796a962-447f-dbdb-4d9a-b67166b12aa1-33903eab {
  align-self: start;
}

#w-node-_944bfd6a-161b-72c4-e86f-951a32f16f31-33903ebe {
  align-self: center;
}

#w-node-e9b1fa5f-b501-2007-d7cb-49e193a5aca9-33903ec0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2058e7a7-3467-a62a-d267-fd72dd8266b2-33903ec0 {
  align-self: start;
}

#w-node-ea8d066b-8925-0bbd-a5ba-294bd7005984-33903ec0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea8d066b-8925-0bbd-a5ba-294bd700598c-33903ec0 {
  align-self: start;
}

#w-node-f31d03fb-e42f-7315-da0e-e00928e4129d-33903ec0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f31d03fb-e42f-7315-da0e-e00928e412a4-33903ec0 {
  align-self: start;
}

#w-node-_9b8c36d7-94ca-f2d0-4db2-6e456c861723-33903ec0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b8c36d7-94ca-f2d0-4db2-6e456c86172a-33903ec0 {
  align-self: start;
}

#w-node-_72a6a7ce-ce02-6f66-7cfc-fb7bc07e7b4c-33903ec0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72a6a7ce-ce02-6f66-7cfc-fb7bc07e7b53-33903ec0 {
  align-self: start;
}

#w-node-_9f8b7ce9-8611-f463-15d4-8a571ba3258b-33903ec0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f8b7ce9-8611-f463-15d4-8a571ba32592-33903ec0 {
  align-self: start;
}

#w-node-_7180429b-6299-c348-b1f4-c814f6525778-33903ec0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7180429b-6299-c348-b1f4-c814f652577f-33903ec0 {
  align-self: start;
}

#w-node-c3baa239-c66b-864e-ab67-da6630e5d6d4-33903ec0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3baa239-c66b-864e-ab67-da6630e5d6db-33903ec0 {
  align-self: start;
}

#w-node-_476b0d1c-e366-f820-71e9-6c89e12296f2-33903ec0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_476b0d1c-e366-f820-71e9-6c89e12296f9-33903ec0 {
  align-self: start;
}

#w-node-e25af7b0-4a76-14c4-f182-eeffdf935894-33903ec0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e25af7b0-4a76-14c4-f182-eeffdf93589b-33903ec0 {
  align-self: start;
}

#w-node-c350734d-301b-8ffd-9ba0-c77cdb764d21-33903ec0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c350734d-301b-8ffd-9ba0-c77cdb764d28-33903ec0 {
  align-self: start;
}

#w-node-b940ef11-22a9-2bb9-ba5a-4ec476f43686-33903ec0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b940ef11-22a9-2bb9-ba5a-4ec476f4368d-33903ec0 {
  align-self: start;
}

#w-node-_460e4318-a3ee-12a2-6184-26f86767ac51-33903ec0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_460e4318-a3ee-12a2-6184-26f86767ac58-33903ec0 {
  align-self: start;
}

#w-node-_585a136b-1e36-d465-4433-68d0cdc61ece-33903ec3, #w-node-_585a136b-1e36-d465-4433-68d0cdc61ecf-33903ec3, #w-node-_585a136b-1e36-d465-4433-68d0cdc61ed0-33903ec3, #w-node-_585a136b-1e36-d465-4433-68d0cdc61ed1-33903ec3, #w-node-_585a136b-1e36-d465-4433-68d0cdc61ed2-33903ec3, #w-node-_585a136b-1e36-d465-4433-68d0cdc61ed3-33903ec3, #w-node-_585a136b-1e36-d465-4433-68d0cdc61ed4-33903ec3, #w-node-_585a136b-1e36-d465-4433-68d0cdc61ed5-33903ec3, #w-node-_585a136b-1e36-d465-4433-68d0cdc61ed6-33903ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c48884e-a961-2716-0999-e6797d112bcd-33903ec3 {
  align-self: center;
}

#w-node-_0c48884e-a961-2716-0999-e6797d112bd6-33903ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c48884e-a961-2716-0999-e6797d112bd7-33903ec3, #w-node-_0c48884e-a961-2716-0999-e6797d112bdd-33903ec3 {
  justify-self: center;
}

#w-node-_0c48884e-a961-2716-0999-e6797d112be0-33903ec3, #w-node-_0c48884e-a961-2716-0999-e6797d112be8-33903ec3, #w-node-_0c48884e-a961-2716-0999-e6797d112bf2-33903ec3, #w-node-_0c48884e-a961-2716-0999-e6797d112bfa-33903ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e8041d8-2124-1c12-3f44-0f0dfc6b8317-33903ec3, #w-node-_1e8041d8-2124-1c12-3f44-0f0dfc6b8319-33903ec3, #w-node-_1e8041d8-2124-1c12-3f44-0f0dfc6b831b-33903ec3, #w-node-_1e8041d8-2124-1c12-3f44-0f0dfc6b831d-33903ec3, #w-node-_1e8041d8-2124-1c12-3f44-0f0dfc6b831f-33903ec3, #w-node-_1e8041d8-2124-1c12-3f44-0f0dfc6b8321-33903ec3, #w-node-_1e8041d8-2124-1c12-3f44-0f0dfc6b8323-33903ec3, #w-node-_1e8041d8-2124-1c12-3f44-0f0dfc6b8325-33903ec3, #w-node-_1e8041d8-2124-1c12-3f44-0f0dfc6b8328-33903ec3, #w-node-_1e8041d8-2124-1c12-3f44-0f0dfc6b832a-33903ec3, #w-node-_1e8041d8-2124-1c12-3f44-0f0dfc6b832c-33903ec3, #w-node-_1e8041d8-2124-1c12-3f44-0f0dfc6b832e-33903ec3, #w-node-_1e8041d8-2124-1c12-3f44-0f0dfc6b8330-33903ec3, #w-node-_1e8041d8-2124-1c12-3f44-0f0dfc6b8332-33903ec3, #w-node-_1e8041d8-2124-1c12-3f44-0f0dfc6b8334-33903ec3, #w-node-_1e8041d8-2124-1c12-3f44-0f0dfc6b8336-33903ec3 {
  justify-self: center;
}

#w-node-df9395b4-3798-f86f-dfd1-ab7fa234a0f6-33903ed7 {
  align-self: center;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86205-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86207-33903ed8 {
  justify-self: center;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8621b-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8621c-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86220-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86221-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86225-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86226-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8622a-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8622b-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8622f-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86230-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86234-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86235-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8623f-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86240-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86244-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86245-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86249-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8624a-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8624e-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8624f-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86253-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86254-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86258-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86259-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86263-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86264-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86268-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86269-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8626d-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8626e-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86272-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86273-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8627c-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8627d-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86286-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86287-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86299-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8629a-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8629e-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8629f-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862a3-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862a4-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862a8-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862a9-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862ad-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862ae-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862b8-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862b9-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862bd-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862be-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862c2-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862c3-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862c7-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862c8-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862cc-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862cd-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862d1-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862d2-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862dd-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862de-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862e2-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862e3-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862e7-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862e8-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862ec-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862ed-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862f1-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862f2-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862f6-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862f7-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862fb-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862fc-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86300-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86301-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86305-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86306-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86310-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86311-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86315-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86316-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8631a-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8631b-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86322-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86323-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86367-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc86386-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc86393-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86394-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8638e-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8638f-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863a4-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc863b0-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc863ba-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc863bd-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc863be-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc863c1-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc863c2-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc863c5-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc863c6-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc863ca-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc863cd-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc863ce-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc863d1-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc863d2-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc863d5-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc863dd-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc863de-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863df-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863e1-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc863e4-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc863e5-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863e6-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863ea-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc863ed-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc863ee-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863ef-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863f3-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc863f7-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863f8-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863fe-33903ed8, #w-node-e9f171cc-11b4-0905-714d-593dc5e729cd-33903ed8, #w-node-e9f171cc-11b4-0905-714d-593dc5e729ce-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9f171cc-11b4-0905-714d-593dc5e729cf-33903ed8 {
  justify-self: start;
}

#w-node-e9f171cc-11b4-0905-714d-593dc5e729d3-33903ed8, #w-node-_803d93b2-f316-78e7-4b37-d40ff102217f-33903ed8, #w-node-_803d93b2-f316-78e7-4b37-d40ff1022180-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_803d93b2-f316-78e7-4b37-d40ff1022181-33903ed8 {
  justify-self: start;
}

#w-node-_803d93b2-f316-78e7-4b37-d40ff1022187-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc86402-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86403-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86407-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc8640a-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc8640f-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc86410-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86411-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86415-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc86418-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc86419-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8641a-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86420-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc86423-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc86424-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86425-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8642b-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc8642e-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc8642f-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86430-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86438-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc8643b-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc8643c-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8643d-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86449-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc8644a-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8644b-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8644f-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc86454-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc86455-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86456-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8645c-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc86461-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc86462-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86463-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86469-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc8646e-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc8646f-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86470-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86478-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc8647e-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8647f-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86485-33903ed8, #w-node-bf202792-073b-d0b9-2e3f-1ac68c32701c-33903ed8, #w-node-bf202792-073b-d0b9-2e3f-1ac68c32701d-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf202792-073b-d0b9-2e3f-1ac68c32701e-33903ed8 {
  justify-self: start;
}

#w-node-bf202792-073b-d0b9-2e3f-1ac68c327022-33903ed8, #w-node-_7c4d1b7c-78f1-8ac7-381e-93ec539e1608-33903ed8, #w-node-_7c4d1b7c-78f1-8ac7-381e-93ec539e1609-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c4d1b7c-78f1-8ac7-381e-93ec539e160a-33903ed8 {
  justify-self: start;
}

#w-node-_7c4d1b7c-78f1-8ac7-381e-93ec539e1610-33903ed8, #w-node-_45e7d798-6f20-3ddc-ae2f-bdd2974eece1-33903ed8, #w-node-_45e7d798-6f20-3ddc-ae2f-bdd2974eece2-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45e7d798-6f20-3ddc-ae2f-bdd2974eece3-33903ed8 {
  justify-self: start;
}

#w-node-_45e7d798-6f20-3ddc-ae2f-bdd2974eece9-33903ed8, #w-node-efb2dd60-0fd7-ccc6-83fa-c5f7f2777b7e-33903ed8, #w-node-efb2dd60-0fd7-ccc6-83fa-c5f7f2777b7f-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-efb2dd60-0fd7-ccc6-83fa-c5f7f2777b80-33903ed8 {
  justify-self: start;
}

#w-node-efb2dd60-0fd7-ccc6-83fa-c5f7f2777b88-33903ed8, #w-node-_0a1c269a-9c65-cac5-d78d-08680a95253d-33903ed8, #w-node-_0a1c269a-9c65-cac5-d78d-08680a95253e-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a1c269a-9c65-cac5-d78d-08680a95253f-33903ed8 {
  justify-self: start;
}

#w-node-_0a1c269a-9c65-cac5-d78d-08680a952545-33903ed8, #w-node-ee513712-f44c-c02b-b1ea-6045fc69ab7c-33903ed8, #w-node-ee513712-f44c-c02b-b1ea-6045fc69ab7d-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee513712-f44c-c02b-b1ea-6045fc69ab7e-33903ed8 {
  justify-self: start;
}

#w-node-ee513712-f44c-c02b-b1ea-6045fc69ab86-33903ed8, #w-node-_40872103-aff7-c010-da67-704a8f3f1108-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40872103-aff7-c010-da67-704a8f3f1109-33903ed8 {
  justify-self: start;
}

#w-node-_40872103-aff7-c010-da67-704a8f3f110f-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc8648f-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc86490-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc86491-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86492-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86494-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc86497-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc8649b-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc8649c-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc8649d-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc864a6-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc864a7-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc864a8-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc864b1-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc864b2-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc864b3-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc864b4-33903ed8 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc864ba-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc864bb-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc864bc-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc864bd-33903ed8 {
  justify-self: start;
}

#w-node-da163454-3d7f-a6d2-8037-3b46b9c50abd-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc864c3-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc864c4-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc864c5-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc864c6-33903ed8, #w-node-_336be75c-ab2b-838b-5642-972b6cc864c8-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369290-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369294-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369295-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369297-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369299-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936929a-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936929c-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936929e-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936929f-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a1-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a3-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a4-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a6-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a8-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a9-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ab-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ad-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ae-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b0-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b2-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b3-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b5-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b6-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b8-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b9-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692bb-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692bc-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692be-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692bf-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c1-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c2-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c4-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c5-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c7-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692cd-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d1-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d2-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d4-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d6-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d7-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d9-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692db-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692dc-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692de-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e0-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e1-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e3-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e5-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e6-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e8-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ea-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692eb-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ed-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ef-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f0-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f2-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f4-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f5-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f7-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f9-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692fa-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692fc-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692fe-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ff-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369301-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369303-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369304-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369306-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936930b-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936930f-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369311-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369314-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369319-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936931e-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369323-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369328-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936932f-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369330-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369332-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369333-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369335-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369336-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369338-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369339-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936933b-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936933c-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936933e-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936933f-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369341-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369342-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369344-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369345-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369347-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369348-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936934a-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936934b-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936934d-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936934e-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369350-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369351-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369353-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369354-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369356-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369357-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369359-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936935a-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936935c-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936935d-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936935f-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369360-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369362-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369363-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369365-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369366-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369368-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369369-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936936b-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936936c-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936936e-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936936f-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369371-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369372-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369374-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369375-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369377-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369378-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936937a-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936937b-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936937d-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936937e-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369380-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369381-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369383-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369384-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369386-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369387-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936938c-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369390-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369392-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369395-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936939a-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936939f-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693a4-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693a9-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b0-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b1-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b3-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b4-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b6-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b7-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b9-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ba-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693bc-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693bd-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693bf-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c0-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c2-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c3-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c5-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c6-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c8-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c9-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693cb-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693cc-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ce-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693cf-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d1-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d2-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d4-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d5-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d7-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d8-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693da-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693db-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693dd-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693de-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e0-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e1-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e3-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e4-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e6-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e7-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e9-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ea-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ec-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ed-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ef-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f0-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f2-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f3-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f5-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f6-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f8-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f9-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693fb-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693fc-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693fe-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ff-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369401-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369402-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369404-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369405-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369407-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369408-33903ed8, #w-node-aba73718-5f03-827e-9e0b-61449dc1d37c-33903ed8, #w-node-_1a6e4211-c1a3-edfa-99df-59c05fb448f8-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a6e4211-c1a3-edfa-99df-59c05fb448f9-33903ed8 {
  justify-self: start;
}

#w-node-_1a6e4211-c1a3-edfa-99df-59c05fb448fb-33903ed8, #w-node-_1a6e4211-c1a3-edfa-99df-59c05fb448fc-33903ed8, #w-node-_16994295-7a31-57da-1001-8ec0ea846a1e-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16994295-7a31-57da-1001-8ec0ea846a1f-33903ed8 {
  justify-self: start;
}

#w-node-_16994295-7a31-57da-1001-8ec0ea846a21-33903ed8, #w-node-_16994295-7a31-57da-1001-8ec0ea846a22-33903ed8, #w-node-_8f691932-76bb-1979-3d19-a80adf0a25f2-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f691932-76bb-1979-3d19-a80adf0a25f3-33903ed8 {
  justify-self: start;
}

#w-node-_8f691932-76bb-1979-3d19-a80adf0a25f5-33903ed8, #w-node-_8f691932-76bb-1979-3d19-a80adf0a25f6-33903ed8, #w-node-f28919c2-e180-d075-d1c2-81b601b8a964-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f28919c2-e180-d075-d1c2-81b601b8a965-33903ed8 {
  justify-self: start;
}

#w-node-f28919c2-e180-d075-d1c2-81b601b8a967-33903ed8, #w-node-f28919c2-e180-d075-d1c2-81b601b8a968-33903ed8, #w-node-b2bd7b9e-a5b1-0617-1861-ecb60c9b53b3-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2bd7b9e-a5b1-0617-1861-ecb60c9b53b4-33903ed8 {
  justify-self: start;
}

#w-node-b2bd7b9e-a5b1-0617-1861-ecb60c9b53b6-33903ed8, #w-node-b2bd7b9e-a5b1-0617-1861-ecb60c9b53b7-33903ed8, #w-node-ee961e8d-845a-edc3-3307-509470022457-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee961e8d-845a-edc3-3307-509470022458-33903ed8 {
  justify-self: start;
}

#w-node-ee961e8d-845a-edc3-3307-50947002245a-33903ed8, #w-node-ee961e8d-845a-edc3-3307-50947002245b-33903ed8, #w-node-_588dd3e3-4aa6-cc42-1280-2d37cff319e1-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_588dd3e3-4aa6-cc42-1280-2d37cff319e2-33903ed8 {
  justify-self: start;
}

#w-node-_588dd3e3-4aa6-cc42-1280-2d37cff319e4-33903ed8, #w-node-_588dd3e3-4aa6-cc42-1280-2d37cff319e5-33903ed8, #w-node-_626bd165-37fe-b21e-713f-accb16c57414-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_626bd165-37fe-b21e-713f-accb16c57415-33903ed8 {
  justify-self: start;
}

#w-node-_626bd165-37fe-b21e-713f-accb16c57417-33903ed8, #w-node-_626bd165-37fe-b21e-713f-accb16c57418-33903ed8, #w-node-_8198cc96-510b-d5a9-b63d-22b6607f5f40-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8198cc96-510b-d5a9-b63d-22b6607f5f41-33903ed8 {
  justify-self: start;
}

#w-node-_8198cc96-510b-d5a9-b63d-22b6607f5f43-33903ed8, #w-node-_8198cc96-510b-d5a9-b63d-22b6607f5f44-33903ed8, #w-node-_2a26aaa0-f27b-d541-a441-687d55aa9ee5-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a26aaa0-f27b-d541-a441-687d55aa9ee6-33903ed8 {
  justify-self: start;
}

#w-node-_2a26aaa0-f27b-d541-a441-687d55aa9ee8-33903ed8, #w-node-_2a26aaa0-f27b-d541-a441-687d55aa9ee9-33903ed8, #w-node-_2abe4c27-4e03-1a95-b21e-aef8fb82fe33-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2abe4c27-4e03-1a95-b21e-aef8fb82fe34-33903ed8 {
  justify-self: start;
}

#w-node-_2abe4c27-4e03-1a95-b21e-aef8fb82fe36-33903ed8, #w-node-_2abe4c27-4e03-1a95-b21e-aef8fb82fe37-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593694fa-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593694fe-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593694ff-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369503-33903ed8, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369505-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369506-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936950a-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936950b-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936950f-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369510-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369514-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369515-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369519-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936951a-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936951e-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936951f-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369523-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369524-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369528-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369529-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936952d-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936952e-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369532-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369533-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369536-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369537-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936953a-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936953b-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936953f-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369540-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369544-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369545-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369549-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936954a-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936954e-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936954f-33903ed8 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369553-33903ed8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369554-33903ed8 {
  justify-self: start;
}

#w-node-_6cc599c1-0e2f-bfbe-e2c1-4e243a9f6914-33903eda, #w-node-_8bb5e34a-af81-9593-e097-65a6b8543430-33903eda, #w-node-a65e1f1b-cca5-7f50-f79f-35aa97727bbb-33903eda, #w-node-_6038dccd-1386-b475-7694-5182941ccf4d-33903eda, #w-node-_5a1c685c-b29a-6609-fc41-ff030df1a551-33903eda, #w-node-_5a1c685c-b29a-6609-fc41-ff030df1a557-33903eda, #w-node-_5a1c685c-b29a-6609-fc41-ff030df1a55d-33903eda, #w-node-_5a1c685c-b29a-6609-fc41-ff030df1a563-33903eda, #w-node-_5a1c685c-b29a-6609-fc41-ff030df1a569-33903eda, #w-node-_5a1c685c-b29a-6609-fc41-ff030df1a56f-33903eda {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c3cad7b-55ea-6012-b751-e98bf7f82e1b-33903eda {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dad7492f-9b76-751e-882a-7ef7fb3bc753-33903eda {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23249f8a-7a6b-cd6f-7a65-6594d863c83b-33903eda {
  align-self: center;
}

#w-node-_23249f8a-7a6b-cd6f-7a65-6594d863c844-33903eda {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23249f8a-7a6b-cd6f-7a65-6594d863c845-33903eda, #w-node-_23249f8a-7a6b-cd6f-7a65-6594d863c84b-33903eda {
  justify-self: center;
}

#w-node-_23249f8a-7a6b-cd6f-7a65-6594d863c84e-33903eda, #w-node-_23249f8a-7a6b-cd6f-7a65-6594d863c856-33903eda, #w-node-_23249f8a-7a6b-cd6f-7a65-6594d863c860-33903eda, #w-node-_23249f8a-7a6b-cd6f-7a65-6594d863c868-33903eda {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac5cdc9c-f10c-f0aa-a3e0-fa70d1da6e33-8c7b09b8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_39c29719-96b3-6f73-b1bd-52901846d6e4-8c7b09b8, #w-node-_39c29719-96b3-6f73-b1bd-52901846d6ef-8c7b09b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6c9ac95a-9944-acfb-5083-6954d92abc22-8c7b09b8, #w-node-_6c9ac95a-9944-acfb-5083-6954d92abc28-8c7b09b8, #w-node-_6c9ac95a-9944-acfb-5083-6954d92abc2e-8c7b09b8, #w-node-_2eea4443-5917-0b27-9049-a48a2bee06a6-8c7b09b8 {
  align-self: start;
}

#w-node-_6e735a3b-7531-a985-b633-ff5834d2c696-8c7b09b8, #w-node-_6e735a3b-7531-a985-b633-ff5834d2c6a0-8c7b09b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_27ad24ed-d301-93b8-9f1c-2f0e60fd8513-8c7b09b8, #w-node-_3a04ea2d-8ab5-d67c-b33d-911dcc15aab1-8c7b09b8, #w-node-_37fe8a87-e9d2-a6fd-cd0c-2f7f4aea002c-8c7b09b8, #w-node-_0127fdf2-fbeb-d636-daf8-1e45f2d529c8-8c7b09b8, #w-node-_6c9ac95a-9944-acfb-5083-6954d92abc22-4502a4e6, #w-node-_6c9ac95a-9944-acfb-5083-6954d92abc28-4502a4e6, #w-node-_6c9ac95a-9944-acfb-5083-6954d92abc2e-4502a4e6 {
  align-self: start;
}

#w-node-_5166a35d-a447-271b-b755-fb7aada6fb9d-4502a4e6 {
  justify-self: start;
}

#w-node-e09574a7-709a-f8e1-cfb5-fb7bd74bcf3b-823d7892 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cea33a5a-b577-185b-c845-6effe3d525f5-3698d149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb20e8d4-dd9b-4ac3-821d-47e7ee98271a-3698d149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b3395687-cafd-492e-f382-5a24914b3990-3698d149, #w-node-b3395687-cafd-492e-f382-5a24914b3996-3698d149, #w-node-c0683939-b9cf-684b-f6ed-f8e18fa0ec38-3698d149, #w-node-c0683939-b9cf-684b-f6ed-f8e18fa0ec3e-3698d149, #w-node-a5b6a144-56e6-e973-c743-3a823835dffb-3698d149, #w-node-a5b6a144-56e6-e973-c743-3a823835e001-3698d149, #w-node-_4beb6300-3e58-7559-1ddf-b0a7b9c7d7df-3698d149, #w-node-_4beb6300-3e58-7559-1ddf-b0a7b9c7d7e5-3698d149, #w-node-_875c9f56-7bb1-c4d7-7848-65ee8dd9d974-3698d149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_875c9f56-7bb1-c4d7-7848-65ee8dd9d97a-3698d149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_178dd401-dd98-0895-8eec-081a0cbab1cf-3698d149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_178dd401-dd98-0895-8eec-081a0cbab1d5-3698d149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_00fee6b5-e5d9-66e3-1d07-d85332feb7e6-3698d149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00fee6b5-e5d9-66e3-1d07-d85332feb7ec-3698d149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-da960383-2c4a-8fc8-a5da-f82b08165288-0f4ec576 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31fe862e-5631-a027-cd0b-39402fe7adc5-74b3cce9, #w-node-_4ad33e75-af8b-22fa-53e7-1f691fd7e60a-74b3cce9, #w-node-_91ab062c-a3ff-e1cd-5b44-e2b5d29eea1f-74b3cce9, #w-node-_6cef6d51-412a-67df-57ab-cf361d524277-74b3cce9, #w-node-_1e7b7261-e5ef-99ed-ed77-54b8cc676e49-74b3cce9, #w-node-d0a29bab-e854-1c65-1089-7c900f4b7a08-74b3cce9, #w-node-_1dc2bab9-e361-f833-08b3-1813d72e894c-74b3cce9, #w-node-_15c92d65-78cc-d8cd-a135-260238cfb10d-74b3cce9, #w-node-cc925f7f-38ad-7ac0-66fc-daf4f133938b-74b3cce9, #w-node-_0d5052fd-d627-04de-7cd1-d6d98c82023d-74b3cce9, #w-node-_6aa60758-6787-8079-82f6-0339abdb0ec9-74b3cce9, #w-node-c7684ea4-cd20-2641-e61b-a03331eba676-74b3cce9, #w-node-d6a74316-aa85-6423-9c51-a9bbf625def8-74b3cce9, #w-node-f531d8f0-36c9-52f2-b62b-8c7ede339a46-74b3cce9, #w-node-f113643f-8483-650b-2ce9-bfb56aa5562b-74b3cce9, #w-node-c378f669-dad1-a81b-e609-9bb3e688eb71-74b3cce9, #w-node-_43bcf0fe-4264-882c-7c6d-3fbc77375548-74b3cce9, #w-node-_0e7feee0-9cc1-0130-b9f1-6f309fe336f5-74b3cce9, #w-node-_2d0b83ba-a3b9-e23c-0ba4-9511f75283bb-74b3cce9, #w-node-f3b80c8f-2f7d-0a27-9d74-58e917f4e22e-74b3cce9, #w-node-_2090f5bf-b342-01c4-0c79-4744798a9c76-74b3cce9, #w-node-_18d34781-2616-2648-db81-e7c0af26fd46-74b3cce9, #w-node-_7d58b33b-79a5-4ed1-4121-ee061a9e0f25-74b3cce9, #w-node-ab58a6a9-acef-66ea-3cf7-15af1fd8d9b6-74b3cce9, #w-node-_8efdd1fb-3dce-e316-8431-39dcb43a1d46-74b3cce9, #w-node-_8bd2c7a4-f43f-b2d1-dc3b-9fc8849661db-74b3cce9 {
  justify-self: end;
}

#w-node-a130382c-72be-fdd8-92f9-999aa7d4d4b1-96e9615c, #w-node-_22b2f76c-6234-2176-4244-b5c8d22ebbaf-96e9615c, #w-node-_6d4969a6-12b6-e91c-8857-69f8f494634a-96e9615c, #w-node-bbbb4c3e-0fff-d57f-18c6-55eed76ebc0f-96e9615c, #w-node-bbbb4c3e-0fff-d57f-18c6-55eed76ebc17-96e9615c, #w-node-_373c2759-8bfd-4538-d077-efbade73ada2-782f7cae, #w-node-_052d150c-a6bb-a08a-2290-4db435ad4c50-782f7cae, #w-node-_9ddf218a-69b4-17de-1a5a-4419771fadf3-782f7cae, #w-node-_5476c043-2b09-7bda-6b40-8db71235702c-7e3c5c45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5f376c4-22fe-0c68-c06e-f4ed93b5d3ea-7e3c5c45, #w-node-e5f376c4-22fe-0c68-c06e-f4ed93b5d3f1-7e3c5c45 {
  align-self: center;
}

#w-node-e62c78c2-eb91-470e-520e-125f8b1d502d-7e3c5c45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5476c043-2b09-7bda-6b40-8db71235703c-7e3c5c45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_5476c043-2b09-7bda-6b40-8db71235705b-7e3c5c45, #w-node-_44971e2f-a839-7997-c0d7-d67d88608cda-4d44522d, #w-node-_44971e2f-a839-7997-c0d7-d67d88608ce6-4d44522d, #w-node-_27c4294f-1948-ce38-de50-a68d5b1f65af-4d44522d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3921af81-7e34-10a3-7512-d17deddbc187-4d44522d, #w-node-_1590d334-966b-68be-be98-0af8fe9f8d8c-4d44522d, #w-node-_1998e94a-3857-4290-da0d-d636dc946456-4d44522d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9fc47cd3-9065-6524-6e75-38247ae6f9c8-4d44522d, #w-node-_46bc7f0f-d416-d314-ae93-3d6f2aa3fc87-4d44522d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44971e2f-a839-7997-c0d7-d67d88608ce8-4d44522d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_44971e2f-a839-7997-c0d7-d67d88608d05-4d44522d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cab1cbac-99f5-12bb-2d94-2edd7dec0036-4d44522d, #w-node-cab1cbac-99f5-12bb-2d94-2edd7dec003d-4d44522d {
  align-self: center;
}

#w-node-_14a77c03-fabd-f61f-a89e-d72f5e694fcb-4d44522d, #w-node-_71edaf3c-8726-7b65-cfff-aac519d34bc3-4d44522d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bbb7fe9a-5a26-2c01-2588-0c4ab203a330-4d44522d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f6ad9363-69d3-4bc3-38f0-1f9270fd18c4-4d44522d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: end;
}

#w-node-c15b6aff-161d-a83d-48ac-2ec1a2a4ab08-4d44522d, #w-node-c15b6aff-161d-a83d-48ac-2ec1a2a4ab0e-4d44522d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c15b6aff-161d-a83d-48ac-2ec1a2a4ab1a-4d44522d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: end;
}

#w-node-dfb65342-70f1-49ca-0228-89f180370d16-4d44522d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dfb65342-70f1-49ca-0228-89f180370d1c-4d44522d, #w-node-dfb65342-70f1-49ca-0228-89f180370d22-4d44522d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dfb65342-70f1-49ca-0228-89f180370d26-4d44522d, #w-node-dfb65342-70f1-49ca-0228-89f180370d2c-4d44522d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dfb65342-70f1-49ca-0228-89f180370d32-4d44522d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: end;
}

#w-node-f6ad9363-69d3-4bc3-38f0-1f9270fd194f-4d44522d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_066f8c7b-c1b8-0a3b-2e72-cece90bc4d9b-07f169ba {
  align-self: stretch;
}

#w-node-_5476c043-2b09-7bda-6b40-8db71235702c-53561fab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_539c99c7-a52c-d9c8-3e09-adad59a0840e-53561fab, #w-node-_539c99c7-a52c-d9c8-3e09-adad59a08415-53561fab {
  align-self: center;
}

#w-node-e62c78c2-eb91-470e-520e-125f8b1d502d-53561fab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5476c043-2b09-7bda-6b40-8db71235703c-53561fab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_5476c043-2b09-7bda-6b40-8db71235705b-53561fab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c9ac95a-9944-acfb-5083-6954d92abc22-3f334c46, #w-node-_6c9ac95a-9944-acfb-5083-6954d92abc28-3f334c46, #w-node-_6c9ac95a-9944-acfb-5083-6954d92abc2e-3f334c46, #w-node-_2eea4443-5917-0b27-9049-a48a2bee06a6-3f334c46 {
  align-self: start;
}

#w-node-_6e735a3b-7531-a985-b633-ff5834d2c696-3f334c46, #w-node-_6e735a3b-7531-a985-b633-ff5834d2c6a0-3f334c46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_27ad24ed-d301-93b8-9f1c-2f0e60fd8513-3f334c46, #w-node-_3a04ea2d-8ab5-d67c-b33d-911dcc15aab1-3f334c46, #w-node-_37fe8a87-e9d2-a6fd-cd0c-2f7f4aea002c-3f334c46, #w-node-_0127fdf2-fbeb-d636-daf8-1e45f2d529c8-3f334c46 {
  align-self: start;
}

#w-node-_5476c043-2b09-7bda-6b40-8db71235702c-bca86071 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_539c99c7-a52c-d9c8-3e09-adad59a0840e-bca86071, #w-node-_539c99c7-a52c-d9c8-3e09-adad59a08415-bca86071 {
  align-self: center;
}

#w-node-e62c78c2-eb91-470e-520e-125f8b1d502d-bca86071 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5476c043-2b09-7bda-6b40-8db71235703c-bca86071 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_5476c043-2b09-7bda-6b40-8db71235705b-bca86071 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f12ebf24-ec20-0e0a-3270-ea2bdeb153b3-61ffd916 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8280af29-29d9-d6d3-dcf8-3bddef7d8e4a-61ffd916, #w-node-_9554789c-1e42-4d34-9e98-5ea7faef08d9-61ffd916, #w-node-_0a398274-28cb-43a8-ae0d-a11da5aa9a29-61ffd916, #w-node-_9cd818fc-c6f5-150c-670f-9bbe848533d2-61ffd916, #w-node-e90c38b0-f6aa-2e33-3868-7c78e30e5a9a-61ffd916 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86254aa0-3718-aaf9-13eb-030e6176f6c1-61ffd916 {
  justify-self: center;
}

#w-node-cb41e4e8-eb50-d72f-14a6-a5c96f8ead92-f76c8755, #w-node-cb41e4e8-eb50-d72f-14a6-a5c96f8eadaf-f76c8755, #w-node-_8e7170d6-9024-33e4-e8b8-1b922e6c69ba-f76c8755, #w-node-cc818454-8525-dee8-17f2-31c94d9c51d6-f76c8755, #w-node-cc818454-8525-dee8-17f2-31c94d9c51dd-f76c8755, #w-node-cc818454-8525-dee8-17f2-31c94d9c51e4-f76c8755, #w-node-cc9431da-dab0-f4a6-0b84-9ad86568f3d6-f76c8755, #w-node-cc9431da-dab0-f4a6-0b84-9ad86568f3dd-f76c8755, #w-node-cc9431da-dab0-f4a6-0b84-9ad86568f3e4-f76c8755, #w-node-_44f7e471-d679-952e-8bed-53fc3683877b-f76c8755, #w-node-_44f7e471-d679-952e-8bed-53fc36838782-f76c8755, #w-node-_44f7e471-d679-952e-8bed-53fc36838789-f76c8755, #w-node-_02fe7d3b-ac00-2587-e9a4-5b0685117bf0-f76c8755, #w-node-_02fe7d3b-ac00-2587-e9a4-5b0685117bf7-f76c8755, #w-node-_02fe7d3b-ac00-2587-e9a4-5b0685117bfe-f76c8755, #w-node-_0914290f-5a65-dfcb-6d11-f2c174f2182a-f76c8755, #w-node-_0914290f-5a65-dfcb-6d11-f2c174f21831-f76c8755, #w-node-d239a9fd-51e4-99b0-dc34-fb55afa48542-f76c8755, #w-node-d239a9fd-51e4-99b0-dc34-fb55afa48549-f76c8755, #w-node-_6d8cd22b-f4ff-fdd3-cd74-1cf021952209-f76c8755, #w-node-_6d8cd22b-f4ff-fdd3-cd74-1cf021952210-f76c8755, #w-node-_6d8cd22b-f4ff-fdd3-cd74-1cf021952217-f76c8755, #w-node-_6d8cd22b-f4ff-fdd3-cd74-1cf021952254-f76c8755, #w-node-_6d8cd22b-f4ff-fdd3-cd74-1cf02195225b-f76c8755, #w-node-_6d8cd22b-f4ff-fdd3-cd74-1cf021952262-f76c8755, #w-node-_6d8cd22b-f4ff-fdd3-cd74-1cf02195229f-f76c8755, #w-node-_6d8cd22b-f4ff-fdd3-cd74-1cf0219522a6-f76c8755, #w-node-_6d8cd22b-f4ff-fdd3-cd74-1cf0219522ad-f76c8755, #w-node-_6d8cd22b-f4ff-fdd3-cd74-1cf0219522ea-f76c8755, #w-node-_6d8cd22b-f4ff-fdd3-cd74-1cf0219522f1-f76c8755, #w-node-_6d8cd22b-f4ff-fdd3-cd74-1cf0219522f8-f76c8755, #w-node-_6d8cd22b-f4ff-fdd3-cd74-1cf021952353-f76c8755, #w-node-_6d8cd22b-f4ff-fdd3-cd74-1cf02195235a-f76c8755, #w-node-_6d8cd22b-f4ff-fdd3-cd74-1cf0219523c1-f76c8755, #w-node-_6d8cd22b-f4ff-fdd3-cd74-1cf0219523c8-f76c8755, #w-node-_189f6404-07f4-d451-1fc9-9ae5ccdb7034-f76c8755, #w-node-_189f6404-07f4-d451-1fc9-9ae5ccdb703b-f76c8755, #w-node-_189f6404-07f4-d451-1fc9-9ae5ccdb7042-f76c8755, #w-node-_189f6404-07f4-d451-1fc9-9ae5ccdb707f-f76c8755, #w-node-_189f6404-07f4-d451-1fc9-9ae5ccdb7086-f76c8755, #w-node-_189f6404-07f4-d451-1fc9-9ae5ccdb708d-f76c8755, #w-node-_189f6404-07f4-d451-1fc9-9ae5ccdb70ca-f76c8755, #w-node-_189f6404-07f4-d451-1fc9-9ae5ccdb70d1-f76c8755, #w-node-_189f6404-07f4-d451-1fc9-9ae5ccdb70d8-f76c8755, #w-node-_189f6404-07f4-d451-1fc9-9ae5ccdb7115-f76c8755, #w-node-_189f6404-07f4-d451-1fc9-9ae5ccdb711c-f76c8755, #w-node-_189f6404-07f4-d451-1fc9-9ae5ccdb7123-f76c8755, #w-node-_189f6404-07f4-d451-1fc9-9ae5ccdb71ec-f76c8755, #w-node-_189f6404-07f4-d451-1fc9-9ae5ccdb71f3-f76c8755, #w-node-_1614f2b6-c746-6dc3-8a77-9549d8c8fa93-3e407616, #w-node-_1614f2b6-c746-6dc3-8a77-9549d8c8fa95-3e407616, #w-node-_753b8edd-fad5-38de-25e8-1bb00efbb669-3e407616, #w-node-c6693518-1c37-174b-265a-bd7c71e00668-0b273cdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3ad442e-7d85-a4d4-d159-f090efe3782a-0b273cdb, #w-node-_6ab0d1e2-062a-ccb7-72c5-5c41d7f53135-0b273cdb, #w-node-_1c975276-3dc3-4edf-e43a-d14dfa6b8816-0b273cdb, #w-node-_6bbd2074-18b7-97a6-8cf5-dc43f34d8069-0b273cdb {
  grid-area: span 7 / span 1 / span 7 / span 1;
}

#w-node-_5ee33d4e-890c-ce2f-5631-596682afc4f7-0b273cdb, #w-node-_5ee33d4e-890c-ce2f-5631-596682afc4fa-0b273cdb, #w-node-_5ee33d4e-890c-ce2f-5631-596682afc517-0b273cdb, #w-node-_5ee33d4e-890c-ce2f-5631-596682afc559-0b273cdb {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_858cb55b-863c-df87-6c9c-51b0bc55d2e2-0b273cdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_858cb55b-863c-df87-6c9c-51b0bc55d2ed-0b273cdb, #w-node-_858cb55b-863c-df87-6c9c-51b0bc55d2f0-0b273cdb, #w-node-_858cb55b-863c-df87-6c9c-51b0bc55d30d-0b273cdb, #w-node-_858cb55b-863c-df87-6c9c-51b0bc55d34f-0b273cdb {
  grid-area: span 7 / span 1 / span 7 / span 1;
}

#w-node-_858cb55b-863c-df87-6c9c-51b0bc55d359-0b273cdb, #w-node-_858cb55b-863c-df87-6c9c-51b0bc55d35c-0b273cdb, #w-node-_858cb55b-863c-df87-6c9c-51b0bc55d366-0b273cdb, #w-node-_858cb55b-863c-df87-6c9c-51b0bc55d37b-0b273cdb {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9fb6cc7f-c074-00e1-3bc7-d16e720d1e8f-0b273cdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9fb6cc7f-c074-00e1-3bc7-d16e720d1e9a-0b273cdb, #w-node-_9fb6cc7f-c074-00e1-3bc7-d16e720d1e9d-0b273cdb, #w-node-_9fb6cc7f-c074-00e1-3bc7-d16e720d1eba-0b273cdb, #w-node-_9fb6cc7f-c074-00e1-3bc7-d16e720d1efc-0b273cdb {
  grid-area: span 7 / span 1 / span 7 / span 1;
}

#w-node-_9fb6cc7f-c074-00e1-3bc7-d16e720d1f06-0b273cdb, #w-node-_9fb6cc7f-c074-00e1-3bc7-d16e720d1f09-0b273cdb, #w-node-_9fb6cc7f-c074-00e1-3bc7-d16e720d1f13-0b273cdb, #w-node-_9fb6cc7f-c074-00e1-3bc7-d16e720d1f28-0b273cdb {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a9f60fd9-e185-6a28-b6ff-c1c05895ac62-0b273cdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9f60fd9-e185-6a28-b6ff-c1c05895ac6d-0b273cdb, #w-node-a9f60fd9-e185-6a28-b6ff-c1c05895ac70-0b273cdb, #w-node-a9f60fd9-e185-6a28-b6ff-c1c05895ac8d-0b273cdb, #w-node-a9f60fd9-e185-6a28-b6ff-c1c05895accf-0b273cdb, #w-node-_35bc42d3-8528-9c91-a840-386103fc0b01-0b273cdb {
  grid-area: span 7 / span 1 / span 7 / span 1;
}

#w-node-_35bc42d3-8528-9c91-a840-386103fc0b04-0b273cdb {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d750cbed-44ec-7a81-5b7d-4640a704ac26-0b273cdb {
  grid-area: span 4 / span 1 / span 4 / span 1;
}

#w-node-_35bc42d3-8528-9c91-a840-386103fc0b21-0b273cdb, #w-node-_35bc42d3-8528-9c91-a840-386103fc0b63-0b273cdb {
  grid-area: span 7 / span 1 / span 7 / span 1;
}

#w-node-a9f60fd9-e185-6a28-b6ff-c1c05895acd9-0b273cdb, #w-node-a9f60fd9-e185-6a28-b6ff-c1c05895acdc-0b273cdb, #w-node-a9f60fd9-e185-6a28-b6ff-c1c05895ace6-0b273cdb, #w-node-a9f60fd9-e185-6a28-b6ff-c1c05895acfb-0b273cdb {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_568ef23d-4345-a74f-44d0-af393c1a5da3-5b60142c, #w-node-f8d05b01-127b-1c66-9bc5-562c9b3c64a1-9ac94639, #w-node-f8d05b01-127b-1c66-9bc5-562c9b3c64be-9ac94639, #w-node-e30965f9-82e2-b5bf-64d9-aefd341a22d0-9ac94639, #w-node-e30965f9-82e2-b5bf-64d9-aefd341a22d7-9ac94639, #w-node-e30965f9-82e2-b5bf-64d9-aefd341a22de-9ac94639, #w-node-_9c863af9-5194-cc92-fff5-f9ec760bcfbb-9ac94639, #w-node-_9c863af9-5194-cc92-fff5-f9ec760bcfc2-9ac94639, #w-node-_25a465f4-e57a-0d1e-187d-5147e11326ef-9ac94639, #w-node-_25a465f4-e57a-0d1e-187d-5147e11326f6-9ac94639, #w-node-_25a465f4-e57a-0d1e-187d-5147e11326fd-9ac94639, #w-node-_25a465f4-e57a-0d1e-187d-5147e113274d-9ac94639, #w-node-_25a465f4-e57a-0d1e-187d-5147e1132754-9ac94639, #w-node-_90aa0613-5424-1316-05fa-7b835d90b3c7-9ac94639, #w-node-_90aa0613-5424-1316-05fa-7b835d90b3ce-9ac94639, #w-node-_90aa0613-5424-1316-05fa-7b835d90b3d5-9ac94639, #w-node-_8b6a967e-9231-6218-7df9-64d6f9d69199-9ac94639, #w-node-_8b6a967e-9231-6218-7df9-64d6f9d691a0-9ac94639, #w-node-_8b6a967e-9231-6218-7df9-64d6f9d691a7-9ac94639, #w-node-_8b6a967e-9231-6218-7df9-64d6f9d69276-9ac94639, #w-node-_8b6a967e-9231-6218-7df9-64d6f9d6927d-9ac94639, #w-node-fd553a8e-37bc-4c53-96fa-f14c23ca50fc-9ac94639, #w-node-ac7f5552-4461-1a14-27f1-5c65806f98aa-cac8967e, #w-node-_5d17ba6c-dee4-aa9a-d728-6205f2b2f399-cac8967e, #w-node-_6769401e-e8a4-9944-156b-c726b18effc2-e3a36d0d, #w-node-b0d75334-ad72-a72c-2463-585d3cfddd06-e3a36d0d, #w-node-d87832cf-689a-fcfe-3a37-378246e3a879-e3a36d0d, #w-node-_85ba03a0-e771-d42e-3f52-bb66fb546900-9d942f9c, #w-node-fe56d09f-94e6-54ac-533d-abed0a8b4ee8-9d942f9c, #w-node-b47ccdf6-e02e-d188-fc83-510ebca7bc8b-9d942f9c, #w-node-_1db0c0bb-eb65-12d0-a1a4-fb4915393fea-9d942f9c, #w-node-_1db0c0bb-eb65-12d0-a1a4-fb4915393ff1-9d942f9c, #w-node-_1db0c0bb-eb65-12d0-a1a4-fb4915393ff8-9d942f9c, #w-node-_1db0c0bb-eb65-12d0-a1a4-fb4915394049-9d942f9c, #w-node-_1db0c0bb-eb65-12d0-a1a4-fb4915394050-9d942f9c, #w-node-_5cb12390-9d1e-c4a1-b8bf-1fcff5751159-9d942f9c, #w-node-_5cb12390-9d1e-c4a1-b8bf-1fcff5751160-9d942f9c, #w-node-_5cb12390-9d1e-c4a1-b8bf-1fcff5751167-9d942f9c, #w-node-_5cb12390-9d1e-c4a1-b8bf-1fcff57511be-9d942f9c, #w-node-_5cb12390-9d1e-c4a1-b8bf-1fcff57511c5-9d942f9c, #w-node-_5cb12390-9d1e-c4a1-b8bf-1fcff5751227-9d942f9c, #w-node-_5cb12390-9d1e-c4a1-b8bf-1fcff575122e-9d942f9c, #w-node-d812741d-7b21-79b5-f20f-3b3ef368b826-9d942f9c, #w-node-d812741d-7b21-79b5-f20f-3b3ef368b82d-9d942f9c, #w-node-d812741d-7b21-79b5-f20f-3b3ef368b834-9d942f9c, #w-node-d812741d-7b21-79b5-f20f-3b3ef368b885-9d942f9c, #w-node-d812741d-7b21-79b5-f20f-3b3ef368b88c-9d942f9c, #w-node-d7dc4a2a-8108-a5c7-d309-d05425e75730-6c1d66c7, #w-node-d7dc4a2a-8108-a5c7-d309-d05425e75736-6c1d66c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7dc4a2a-8108-a5c7-d309-d05425e7573c-6c1d66c7, #w-node-_49916c01-8c95-de7e-5669-255320202088-6c1d66c7, #w-node-d4b4f335-d921-e0fb-23ff-c0f6d5e095cd-6c1d66c7, #w-node-d4b4f335-d921-e0fb-23ff-c0f6d5e095d3-6c1d66c7, #w-node-d4b4f335-d921-e0fb-23ff-c0f6d5e095dd-6c1d66c7, #w-node-d4b4f335-d921-e0fb-23ff-c0f6d5e095e5-6c1d66c7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2bbf9cc6-5bfa-ab27-62be-b9b807ed7634-6c1d66c7, #w-node-_99623b14-2460-9959-794e-8252aea9f384-6c1d66c7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: end;
}

#w-node-f5500fe9-9584-fada-991d-92d1963f31e6-1363effe, #w-node-f2f69a39-3129-d2b7-aa77-43df6614437c-1363effe, #w-node-e93e0bf5-5649-b42c-12df-24b474349ed0-1363effe, #w-node-c537e929-daf5-6d53-57b9-4cabdf3cbdf6-1363effe, #w-node-c537e929-daf5-6d53-57b9-4cabdf3cbdfd-1363effe, #w-node-_9607482e-aeab-1736-bbc6-f8611cf190d2-1363effe, #w-node-_680eaae7-3dfa-2c6d-d136-b0192cb25a06-1363effe, #w-node-_0d7b3c57-82b4-7106-aab6-21b3e0da2f89-1363effe, #w-node-_0d7b3c57-82b4-7106-aab6-21b3e0da2f90-1363effe, #w-node-_0d7b3c57-82b4-7106-aab6-21b3e0da2f97-1363effe, #w-node-_0d7b3c57-82b4-7106-aab6-21b3e0da2ff3-1363effe, #w-node-_0d7b3c57-82b4-7106-aab6-21b3e0da2ffa-1363effe, #w-node-_0d7b3c57-82b4-7106-aab6-21b3e0da305e-1363effe, #w-node-_0d7b3c57-82b4-7106-aab6-21b3e0da3065-1363effe, #w-node-_8b6a967e-9231-6218-7df9-64d6f9d69199-1363effe, #w-node-_8b6a967e-9231-6218-7df9-64d6f9d691a0-1363effe, #w-node-_8b6a967e-9231-6218-7df9-64d6f9d691a7-1363effe, #w-node-_8b6a967e-9231-6218-7df9-64d6f9d69276-1363effe, #w-node-_8b6a967e-9231-6218-7df9-64d6f9d6927d-1363effe, #w-node-_4d49de20-7022-84a9-1cb4-10b6d221ccc0-faace41b, #w-node-_4d49de20-7022-84a9-1cb4-10b6d221ccc0-bdbee778, #w-node-a5d6fa2b-af63-98cf-7e21-fcac9a342943-5c919c0b, #w-node-a5d6fa2b-af63-98cf-7e21-fcac9a342945-5c919c0b, #w-node-a5d6fa2b-af63-98cf-7e21-fcac9a3429db-5c919c0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-f5244f77-fe95-9493-ff3f-52aa7f00e4b8-33903ed7 {
    align-self: start;
  }

  #w-node-_39c29719-96b3-6f73-b1bd-52901846d6e4-8c7b09b8, #w-node-_39c29719-96b3-6f73-b1bd-52901846d6ef-8c7b09b8, #w-node-_6e735a3b-7531-a985-b633-ff5834d2c696-8c7b09b8, #w-node-_6e735a3b-7531-a985-b633-ff5834d2c6a0-8c7b09b8, #w-node-_6e735a3b-7531-a985-b633-ff5834d2c696-3f334c46, #w-node-_6e735a3b-7531-a985-b633-ff5834d2c6a0-3f334c46 {
    justify-self: center;
  }

  #w-node-_831eef93-4793-8e3c-6e2a-2fb83bdf2bd0-d36f082f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_23aeb18f-662e-b7f1-7e5e-a7b24507dc30-33903e80, #w-node-_1babdfb7-d92e-8fa0-bcd4-069fbefe9581-33903e80 {
    order: -9999;
  }

  #w-node-b722a20c-f4c5-b49b-8286-0768c88c721f-33903e80 {
    order: 9999;
  }

  #w-node-_23aeb18f-662e-b7f1-7e5e-a7b24507dc30-33903e81, #w-node-_1babdfb7-d92e-8fa0-bcd4-069fbefe9581-33903e81 {
    order: -9999;
  }

  #w-node-b722a20c-f4c5-b49b-8286-0768c88c721f-33903e81 {
    order: 9999;
  }

  #w-node-_1babdfb7-d92e-8fa0-bcd4-069fbefe9581-33903eab {
    order: -9999;
  }

  #w-node-b722a20c-f4c5-b49b-8286-0768c88c721f-33903eab, #w-node-_4feb6e5b-cc22-bb90-cad2-a65d636ba8aa-33903ebe, #w-node-_4feb6e5b-cc22-bb90-cad2-a65d636ba8bc-33903ebe {
    order: 9999;
  }

  #w-node-_2058e7a7-3467-a62a-d267-fd72dd826768-33903ec0 {
    order: -9999;
  }

  #w-node-_2058e7a7-3467-a62a-d267-fd72dd8267d0-33903ec0 {
    order: 9999;
  }

  #w-node-df9395b4-3798-f86f-dfd1-ab7fa234a1e2-33903ed7 {
    order: -9999;
  }

  #w-node-df9395b4-3798-f86f-dfd1-ab7fa234a27c-33903ed7 {
    order: 9999;
  }

  #w-node-_0b63716e-f8f1-39be-8e49-38c2d1445572-33903eda {
    order: -9999;
  }

  #w-node-_4e257483-c788-7672-cf87-d6844f970a1f-0f4ec576 {
    grid-area: 1 / 1 / 2 / 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-f6ad9363-69d3-4bc3-38f0-1f9270fd18c4-4d44522d {
    justify-self: end;
  }

  #w-node-c15b6aff-161d-a83d-48ac-2ec1a2a4ab1a-4d44522d {
    justify-self: auto;
  }

  #w-node-_6d83c657-8358-15b4-63ef-efdb4203efa3-4d44522d {
    justify-self: end;
  }

  #w-node-d582c99b-ab25-892f-1347-fb82c2850af5-a042b5e7, #w-node-_4d49de20-7022-84a9-1cb4-10b6d221ccc7-faace41b, #w-node-_4d49de20-7022-84a9-1cb4-10b6d221ccd7-faace41b, #w-node-_4d49de20-7022-84a9-1cb4-10b6d221cce7-faace41b, #w-node-_4d49de20-7022-84a9-1cb4-10b6d221ccf7-faace41b, #w-node-_4d49de20-7022-84a9-1cb4-10b6d221cd07-faace41b, #w-node-_4d49de20-7022-84a9-1cb4-10b6d221cd17-faace41b, #w-node-_4d49de20-7022-84a9-1cb4-10b6d221cd27-faace41b, #w-node-_4d49de20-7022-84a9-1cb4-10b6d221ccc7-bdbee778, #w-node-_334ec5a2-1939-373f-62c1-f4fe4551882d-bdbee778, #w-node-a175fea3-6afc-396d-4b9f-6e35cf8f4222-bdbee778, #w-node-e174415a-132e-29bf-235a-eb42bb99b664-bdbee778, #w-node-d75fa518-a2f1-9a4f-7ef8-ab9820bfebf5-bdbee778, #w-node-_32dedf86-93fa-4d2f-144b-4822e6a57f9c-bdbee778, #w-node-db61312c-4e9a-82b6-4f4f-64c92ecbce09-bdbee778, #w-node-b0114954-19ea-fcc6-42d2-b18e6373afbb-bdbee778, #w-node-_57c19afa-a67f-e2e3-0cd0-c47688e03ddb-bdbee778, #w-node-_27e75bc4-8a27-2990-d9b3-bd8a4efefc3d-bdbee778, #w-node-_2a2d5f4d-07e7-d977-a98d-f856394c5e42-bdbee778 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Fa 400';
  src: url('../fonts/fa-regular-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Brands 400';
  src: url('../fonts/fa-brands-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Solid 900';
  src: url('../fonts/fa-solid-900.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa V 4 Compatibility';
  src: url('../fonts/fa-v4compatibility.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}