@font-face {
  font-family: Poppins;
  src: url('../fonts/Poppins-Medium.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url('../fonts/Poppins-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url('../fonts/Poppins-ExtraLight.ttf') format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url('../fonts/Poppins-Light.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url('../fonts/Poppins-SemiBold.ttf') format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url('../fonts/Poppins-ExtraBold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url('../fonts/Poppins-Thin.ttf') format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Plus Jakarta Display;
  src: url('../fonts/PlusJakartaDisplay-Regular.otf') format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Plus Jakarta Display;
  src: url('../fonts/PlusJakartaDisplay-Bold.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Plus Jakarta Display;
  src: url('../fonts/PlusJakartaDisplay-Bold.otf') format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --white: white;
  --midnight-blue: #081f4d;
  --black: black;
  --primary: #03f;
  --black-3: black;
  --dodger-blue: #0083ff;
  --royal-blue: #1c68eb;
  --simpl-blue: #0283ff;
  --body: #5f6368;
  --body-text: #3a3a3a;
  --black-2: #222;
  --stroke--border-width: 1px;
  --color-scheme-1--border: black;
  --background-primary: #0083ff;
  --heading: #252427;
  --white-smoke: #f6f7f9;
  --slate-blue: #3651bb;
  --blue-light: #0033ffe0;
  --black-4: black;
  --gainsboro: #e5e5e5;
  --ghost-white: #f5f7ff;
  --text-subdued: #d4defd;
  --midnight-blue-2: #081131;
  --main-gray: #f8faff;
  --lightred: #667085;
}

.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-users-userformpagewrap {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: 340px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.w-users-userformheader {
  text-align: center;
}

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

.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-users-userloginformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformbutton {
  text-align: center;
  width: 100%;
}

.w-users-userformfooter {
  justify-content: space-between;
  margin-top: 12px;
  display: flex;
}

.w-users-userformerrorstate {
  margin-left: 20px;
  margin-right: 20px;
  position: absolute;
  top: 100%;
  left: 0%;
  right: 0%;
}

.w-users-userresetpasswordformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformsuccessstate {
  display: none;
}

.w-users-usersignupformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.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('/vendor/webflow/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-users-usersignupverificationmessage {
  display: none;
}

.w-users-userupdatepasswordformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-useraccountwrapper {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-users-blockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-users-blockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  margin-bottom: 20px;
  padding: 20px;
}

.w-users-useraccountformsavebutton {
  text-align: center;
  margin-right: 8px;
}

.w-users-useraccountformcancelbutton {
  text-align: center;
  color: #333;
  background-color: #d3d3d3;
}

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

body {
  color: var(--white);
  font-family: Poppins, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.7em;
}

h1 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}

h2 {
  color: #000;
  margin-bottom: 25px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

h3 {
  color: #fff;
  text-align: center;
  max-width: 800px;
  margin: 0 auto;
  font-family: Poppins, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.2;
}

h4 {
  color: var(--midnight-blue);
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 50px;
  padding-right: 4px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.4;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.5;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.5;
}

p {
  color: #000;
  margin-bottom: 10px;
  padding-top: 10px;
  font-size: 1rem;
  line-height: 1.5;
}

a {
  color: var(--black);
  font-size: 1.25rem;
  line-height: 1.5;
  text-decoration: none;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

li {
  padding-top: 10px;
  padding-bottom: 0;
  padding-left: 0;
}

strong {
  white-space: normal;
  object-fit: fill;
  font-weight: 700;
}

em {
  font-style: italic;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

.navbar {
  height: auto;
  box-shadow: none;
  background-color: #fff;
  justify-content: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
  position: relative;
  inset: 0% 0% auto;
}

.logo {
  float: left;
  color: #171f3c;
  text-transform: uppercase;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 24px;
  font-weight: 600;
  line-height: 2.8em;
  position: relative;
}

.logo.w--current {
  margin-top: auto;
  position: relative;
  left: 72px;
}

.nav-menu {
  float: left;
  margin-top: 5px;
  margin-bottom: auto;
  margin-left: 0;
  font-weight: 700;
  left: 400px;
}

.nav-link {
  color: #000;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.nav-link.w--current {
  color: #000;
}

.section {
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 50px;
  display: block;
  position: relative;
}

.section.call-to-action {
  text-align: center;
  background-color: #222;
  background-image: url('../images/background.png');
  background-position: 50%;
  background-size: cover;
  padding-top: 25px;
  padding-bottom: 25px;
  display: none;
}

.section.bg-gray {
  letter-spacing: normal;
  background-color: #f6f7f9;
  min-height: 500px;
  max-height: none;
  margin-top: 0;
  padding: 20px 50px 50px;
  line-height: 100%;
}

.section.bg-gray.border-top {
  border-top: 1px solid #00000017;
  display: none;
}

.section.top-padding {
  padding-top: 50px;
}

.section.top-padding.bottom-padding {
  padding-bottom: 50px;
}

.section.tools {
  display: block;
}

.section.generator {
  margin-top: 0;
  display: block;
}

.footer {
  background-color: #0033ffe0;
  padding-top: 10px;
  padding-bottom: 10px;
  position: static;
  inset: auto 0% 0%;
}

.footer-menu {
  width: 100%;
}

.footer-menu-link {
  color: #fff;
  padding-left: 15px;
  padding-right: 15px;
  font-weight: 700;
  text-decoration: none;
}

.copyright {
  color: #d1d1d1;
  text-align: center;
  margin-top: 10px;
  font-size: 13px;
}

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

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

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

.heading {
  text-align: center;
  align-self: center;
  width: 400px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.heading.password {
  font-size: 45px;
}

.dropdown-link {
  color: var(--primary);
  background-color: #f6f6f6;
}

.dropdown-link:hover {
  color: #fff;
  background-color: #03f;
}

.dropdown-link-2 {
  color: var(--primary);
  background-color: #f6f6f6;
}

.dropdown-link-2:hover {
  color: #fff;
  background-color: #03f;
}

.dropdown-link-2.w--current {
  color: var(--primary);
}

.image-4 {
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
  left: auto;
  right: auto;
}

.body {
  color: var(--black);
  letter-spacing: .02px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  overflow: visible;
}

.heading-2 {
  color: var(--primary);
  text-align: center;
  margin-top: 50px;
  margin-bottom: 50px;
}

.button-4 {
  background-color: #0078ea;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 20px;
  display: flex;
}

.footer-1, .footer-2 {
  text-align: center;
}

.dropdown-toggle-2 {
  padding-left: 15px;
  padding-right: 15px;
}

.wrapper {
  width: 90%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 50px;
}

.image-5 {
  float: left;
  max-width: none;
  height: auto;
  margin-top: 0;
  margin-bottom: auto;
  margin-left: 20px;
  padding-bottom: 5px;
  position: relative;
}

.container-7 {
  z-index: 20;
  background-color: #fff;
  border-radius: 0;
  width: 100%;
  max-width: none;
  height: 75px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.signuphover {
  float: right;
  border: 2px solid var(--white);
  background-color: var(--primary);
  width: 115px;
  height: 55px;
  color: var(--white);
  border-radius: 5px;
  margin: 11px 10px auto 0;
  padding: 13px 5px 2px 12px;
  display: inline-block;
}

.signuphover:hover {
  background-color: #fa6262;
}

.signuphover.w--current {
  color: #fff;
  background-color: #0000;
  border: 2px solid #fa6262;
  border-radius: 0;
  width: 90px;
  height: 50px;
  margin-top: 8px;
  margin-left: 10px;
  padding: 10px 10px 2px 16px;
}

.signuphover.w--current:hover {
  background-color: #fa6262;
}

.signuphover.getstarted {
  z-index: 0;
  float: right;
  text-align: left;
  width: 115px;
  margin-top: 12px;
  margin-right: 73px;
  padding-left: 12px;
  font-weight: 600;
  display: inline-block;
  position: relative;
  inset: 0% 0% auto auto;
}

.signuphover.getstarted:hover {
  border-color: var(--primary);
  background-color: var(--white);
  color: var(--primary);
}

.signuphover.getstarted.w--current {
  border-color: var(--white);
  background-color: var(--primary);
  border-radius: 5px;
  width: 115px;
  height: 55px;
  margin-top: 11px;
  padding-top: 13px;
  padding-right: 5px;
}

.signuphover.getstarted.w--current:hover {
  border-color: var(--primary);
  background-color: var(--white);
}

.card {
  color: #b8b9c2;
  background-color: #3f4046;
  border-radius: 5px;
  width: 500px;
  height: 90%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  box-shadow: 0 5px 2rem #0000004d;
}

.card-body {
  height: auto;
  padding: 20px;
}

.card-header {
  float: left;
  background-image: url('../images/7988166_640x640.jpg');
  background-position: 50%;
  background-size: cover;
  width: 200px;
  height: 200px;
  margin-right: 8px;
}

.card-header.peter {
  background-image: url('../images/PeterFrancis_Website.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.card-header.dustin {
  background-image: url('../images/DEC_2019_2_copy_1024x1024.jpg');
  background-position: 50%;
  background-size: cover;
}

.card-header.lr {
  background-image: url('../images/k_qSPQqe.jpg'), url('/vendor/webflow/static/background-image.svg');
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, 125px;
}

.card-header.jeremy {
  background-image: url('../images/5ded85efe942e7f3e64977a5_1_pWmG079rHSCAy5LAeDkWKQ-1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.card-header.pfm {
  background-image: url('../images/MR_ZvQ9K_400x400.jpg');
  background-position: 50%;
  background-size: cover;
}

.paragraph-5 {
  float: right;
  width: auto;
  color: var(--white);
  text-align: left;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: baseline;
  margin: -201px -98px 0 48px;
  padding-left: 0;
  padding-right: 222px;
  font-size: 20px;
  line-height: .8em;
  display: block;
}

.paragraph-5.peter-name {
  width: 200px;
  color: var(--white);
  margin-top: 0;
  margin-left: 0;
  margin-right: 80px;
  padding-right: 0;
}

.paragraph-6 {
  margin-top: 96px;
  margin-left: 0;
  padding-top: 0;
  font-size: 14px;
}

.paragraph-6.lr {
  margin-top: 59px;
}

.slider {
  background-color: #0000;
  width: 100%;
  height: 400px;
}

.slide {
  width: 50%;
  padding-left: 50px;
  padding-right: 50px;
}

.slide-2, .slide-3 {
  width: 50%;
}

.icon {
  width: 35px;
  color: var(--black);
}

.icon-2 {
  color: var(--black);
}

.left-arrow {
  padding-left: 0;
}

.slide-4, .slide-5, .slide-6 {
  width: 50%;
}

.heading-12 {
  height: 70px;
  color: var(--white);
  text-align: center;
}

.text-block-26, .text-block-27, .text-block-28 {
  font-size: 18px;
}

.dropdown-list {
  background-color: #fff;
  border-radius: 4px;
  margin-top: 22px;
  box-shadow: 11px 11px 35px #000;
}

.dropdown-list.w--open {
  box-shadow: 11px 11px 35px #1c68eb29;
}

.separator {
  height: 2px;
}

.dropdown-toggle {
  cursor: pointer;
}

.dropdown-toggle.nav-li {
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 600;
  display: flex;
}

.navbar-5 {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 70px;
  padding-top: 2px;
  line-height: 20px;
  display: block;
  position: sticky;
  inset: 0% 0% auto;
  overflow: visible;
}

.nav-menu-2 {
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 0;
}

.image-6 {
  position: absolute;
  top: -10px;
  left: 32px;
}

.header-form {
  flex-direction: column;
  align-items: stretch;
  margin-top: 22px;
  display: none;
  overflow: visible;
}

.input-button {
  cursor: pointer;
  background-color: #03f;
  border-radius: 4px;
  align-self: stretch;
  width: 100%;
  height: 48px;
  margin-left: 0;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.7px;
}

.input-email {
  border-radius: 4px;
  align-self: stretch;
  height: 48px;
}

.header-right {
  align-items: center;
  min-height: auto;
  margin: auto;
  padding-left: 20px;
}

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

.header-container p {
  display: block;
}

.dropdown-list-3 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.dropdown-list-3.w--open {
  color: #191b1e;
  background-color: #fff;
  border-radius: 4px;
  margin-top: 22px;
  font-family: Roboto;
  box-shadow: 11px 11px 35px #1c68eb29;
}

.fixed-input-button {
  color: #1c68eb;
  background-color: #fff;
  border-radius: 4px;
  font-family: Roboto;
  font-weight: 700;
}

.section-13 {
  background-color: #1c68eb;
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
}

.section-13.fixed-bottom {
  background-color: #1a60d8;
  display: none;
  overflow: visible;
}

.text-block-52 {
  font-family: Roboto;
  font-size: 14px;
}

.heading-26 {
  color: #191b1e;
  text-align: left;
  letter-spacing: .02em;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Roboto;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 110%;
}

.fixed-input-email {
  color: #fff;
  background-color: #0000;
  border-style: solid;
  border-color: #000;
  border-radius: 4px;
  height: 48px;
  font-family: Roboto;
}

.heading-29 {
  color: var(--black-3);
  margin-top: 30px;
  margin-bottom: 20px;
  font-family: Roboto;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}

.nav-link-11 {
  font-family: Roboto;
  font-size: 14px;
}

.image-11 {
  position: relative;
  top: 8px;
}

.nav-menu-3 {
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 0;
}

.accordion-item-trigger {
  cursor: pointer;
}

.blog-page-rich-text {
  color: var(--midnight-blue);
  margin-top: 30px;
  transition: color .2s;
}

.blog-page-rich-text:hover {
  color: var(--dodger-blue);
}

.brand.logo {
  margin-top: 0;
}

.brand.logo.w--current {
  left: 0;
}

.footer-3 {
  background-color: var(--white);
  text-align: center;
  border: 0 #000;
  border-top: .3px solid #000;
  border-radius: 0;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 20px;
}

.footer-flex-container {
  text-align: left;
  justify-content: space-between;
  margin-bottom: 40px;
  display: flex;
}

.footer-logo-link {
  flex: 0 auto;
  min-width: 100px;
  max-height: 100px;
  margin-top: -26px;
}

.footer-image {
  object-fit: contain;
  object-position: 0% 50%;
  width: 100%;
  height: 100%;
}

.footer-heading {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Roboto;
  font-size: 18px;
  line-height: 1.5;
}

.search-input {
  border-radius: 11px;
  width: 100%;
  margin-bottom: 20px;
  padding-top: 26px;
  padding-bottom: 26px;
  font-size: 14px;
}

.search-input.placeholder {
  color: #65687d;
  background-image: url('../images/hero-search-icon.svg');
  background-position: 4%;
  background-repeat: no-repeat;
  background-size: 26px;
  border: 1px solid #dadde9;
  min-height: 72px;
  padding-top: 35px;
  padding-bottom: 35px;
  padding-left: 74px;
  font-weight: 400;
  display: none;
}

.search-input.placeholder:active, .search-input.placeholder:focus {
  border: 1px solid #e7e9f3;
}

.search-input.placeholder::placeholder {
  color: #65687d;
}

.empty-state {
  text-align: center;
  background-color: #fff;
  border: 1px solid #e7e9f3;
  border-radius: 24px;
  margin-bottom: 40px;
  padding: 45px 35px;
  font-size: 24px;
}

.search-form {
  align-items: center;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  transition: transform .3s;
  display: flex;
}

.search-form:hover {
  transform: translate(0, -4px);
}

.primary-button {
  color: #fff;
  text-align: center;
  background-color: #354fe7;
  border-radius: 80px;
  padding: 16px 42px;
  font-size: 18px;
  font-weight: 700;
  transition: transform .35s, color .3s;
}

.primary-button:hover {
  color: #fff;
  transform: translate(0, -3px);
}

.primary-button.search-button {
  background-color: var(--primary);
  margin-left: -154px;
  display: none;
}

.primary-button.search-button:hover {
  transform: translate(0);
}

.container-800px {
  max-width: 800px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-800px.mb-24px {
  margin-bottom: 24px;
}

.color-white {
  color: #fff;
  text-align: left;
  font-family: Plus Jakarta Display, sans-serif;
}

.category-description {
  color: #65687d;
  margin-bottom: 0;
}

.question-icon {
  width: 80px;
  height: 80px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 32px;
}

.card-question-category {
  background-color: #fff;
  border: 1px #e7e9f3;
  border-radius: 15px;
  align-items: center;
  padding: 25px 35px;
  text-decoration: none;
  display: flex;
}

.card-question-category:hover {
  color: var(--dodger-blue);
  transform: translate(0, -6px);
  box-shadow: 0 6px 14px #7583fd29;
}

.sidebar-grid {
  grid-column-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 800px) minmax(200px, 384px);
  justify-content: center;
  justify-items: center;
  margin-left: auto;
  margin-right: auto;
}

.sidebar-description {
  color: #65687d;
  margin-bottom: 16px;
}

.sidebar-container {
  background-color: #fff;
  border: 1px #e7e9f3;
  border-radius: 24px;
  padding: 48px 32px;
  box-shadow: 1px 1px 20px -6px #081f4d26;
}

.contact-details {
  color: #222433;
  align-items: center;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.contact-details:hover {
  color: #354fe7;
}

.contact-details.mt-16px {
  margin-top: 16px;
}

.icon-details {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 14px;
}

.question-category-grid-v3 {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sidebar-divider {
  background-color: #e7e9f3;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.search-2 {
  align-items: center;
  font-size: 36px;
  display: flex;
}

.search-2.color-primary-2 {
  justify-content: center;
}

.search-section-2 {
  padding-top: 32px;
  padding-bottom: 56px;
}

.search-results-card {
  background-color: #fff;
  border: 1px solid #e7e9f3;
  border-radius: 24px;
  margin-bottom: 30px;
  padding: 48px;
  text-decoration: none;
  transition: transform .35s, box-shadow .35s;
  box-shadow: 0 4px 8px #7583fd17;
}

.search-results-card:hover {
  transform: translate(0, -6px);
  box-shadow: 0 6px 16px #7583fd29;
}

.search-title {
  color: var(--primary);
  margin-bottom: 8px;
  font-size: 22px;
  font-weight: 700;
  line-height: 36px;
  text-decoration: none;
  display: block;
}

.maincontainer {
  justify-content: space-between;
  align-items: center;
  width: 95%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.logo-image {
  max-width: 100px;
}

.input-button {
  width: 50%;
  margin-left: 8px;
}

.text-block-146, .empty-state-2 {
  display: none;
}

.nav-dropdown-link {
  padding-bottom: 0;
}

.collection-item-2 {
  flex-direction: column;
  display: flex;
}

.dropdown-list-6 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.dropdown-list-6.w--open {
  color: #191b1e;
  background-color: #fff;
  border-radius: 4px;
  width: 200%;
  margin-top: 22px;
  font-family: Roboto;
  box-shadow: 11px 11px 35px #1c68eb29;
}

.html-embed-7 {
  max-width: 100%;
  height: 2000px;
  overflow: hidden;
}

.html-embed-7.calc {
  width: 100%;
  max-width: none;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 50px;
  overflow: hidden;
}

.bold-text {
  color: #fff;
}

.section-main {
  margin-bottom: 20px;
  padding-top: 30px;
}

.section-main.bottom-padding {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 50px;
}

.illustration {
  background-color: var(--dodger-blue);
  border-left: 2px #000;
  height: 100%;
  padding: 20px 30px;
}

.footer-grid {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
}

.button-wrapper {
  justify-content: flex-start;
  margin-top: 20px;
  margin-bottom: 20px;
  display: block;
}

.hero-heading {
  color: #fff;
  text-align: center;
  margin: 0 auto 20px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 70px;
}

.hero-heading._0 {
  margin-bottom: 0;
  font-family: Plus Jakarta Display, sans-serif;
}

.hero-heading.glossary-titlecase {
  text-transform: capitalize;
  font-size: 1em;
  line-height: 1.1em;
}

.main-hero-section {
  background-color: var(--dodger-blue);
  color: #fff;
  padding-top: 50px;
  padding-bottom: 0;
}

.main-hero-section.bottom-padding {
  background-color: var(--dodger-blue);
  margin-bottom: 0;
  padding-top: 80px;
  padding-bottom: 80px;
}

.main-hero-section.bottom-padding.tools {
  padding-top: 30px;
  padding-bottom: 30px;
}

.paragraph {
  color: #000;
  padding-bottom: 0;
  font-size: 18px;
  line-height: 28px;
  display: block;
}

.paragraph._600 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  line-height: 24px;
}

.paragraph._600.white {
  color: #fff;
}

.paragraph.blog-summary {
  max-height: 90px;
  overflow: hidden;
}

.navbar-main {
  background-color: var(--white);
  border: 3px solid #000;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
  inset: 0% 0% auto;
}

.nav-link-12 {
  color: var(--midnight-blue);
  margin-right: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Plus Jakarta Display, sans-serif;
  font-size: 15px;
  font-weight: 700;
  transition: color .2s;
}

.nav-link-12:hover {
  color: var(--dodger-blue);
}

.nav-link-12.w--current {
  border-bottom: 1.35px solid var(--black);
  color: var(--midnight-blue);
  padding-bottom: .2rem;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
}

.nav-link-12.phone {
  display: none;
}

.nav-link-12.nav-full-button {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  display: flex;
}

.nav-link-12.nav-full-button.gs-button.w--current {
  text-decoration: none;
}

.nav-link-12.nav-full-button.gs-button.no-underline.w--current {
  border-bottom-style: none;
  padding-bottom: 20px;
}

.footer-title {
  color: #fff;
  margin-bottom: 35px;
  font-family: Plus Jakarta Display, sans-serif;
  font-size: 26px;
  line-height: 30px;
}

.content-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: start;
  height: auto;
  display: grid;
}

.footer-card {
  color: var(--dodger-blue);
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer-copyright {
  text-align: center;
  border-top: 1px solid #ffffff29;
  margin-top: 20px;
  padding-top: 20px;
}

.brand-2 {
  margin-right: 0;
}

.footer-link-2 {
  color: var(--black);
  text-align: left;
  margin-bottom: 25px;
  font-family: Plus Jakarta Display, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.25;
  text-decoration: none;
  transition: color .2s;
}

.footer-link-2:hover {
  color: var(--royal-blue);
}

.footer-link-2.w--current {
  color: var(--dodger-blue);
}

.footer-link-2.last {
  color: var(--black);
}

.footer-link-2.small {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  display: block;
}

.hero-wrapper {
  text-align: center;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.main-button {
  color: #fff;
  text-align: center;
  background-color: #0083ff;
  border-radius: 50px;
  justify-content: flex-start;
  width: 148px;
  margin-bottom: 0;
  padding: 20px 25px;
  font-size: 18px;
  line-height: 1;
  transition: all .3s;
  display: inline-block;
  position: relative;
}

.main-button:hover {
  transform: translate(0, -5px);
  box-shadow: 0 3px 20px #00000021;
}

.main-button.non-mobile {
  margin-top: 0;
  font-family: Karla;
  box-shadow: 4px 3px #000;
}

.main-button.non-mobile.w--current {
  font-family: Plus Jakarta Display, sans-serif;
}

.full-container {
  width: 100%;
  max-width: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
}

.full-container.medium {
  border-top: 2px #000;
  width: auto;
  max-width: none;
  height: auto;
  padding-bottom: 50px;
}

.full-container.navigation {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
}

.full-container._1000 {
  letter-spacing: 5px;
  text-indent: 5px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: none;
  font-size: 30px;
  line-height: 50;
  display: flex;
}

.full-container.hide {
  display: none;
}

.nav-menu-4 {
  color: var(--midnight-blue);
  margin-left: auto;
  padding-right: 16px;
  font-weight: 700;
  display: block;
}

.main-page-wrapper {
  background-color: #0000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  padding-bottom: 0;
  display: block;
  overflow: visible;
}

.teal {
  color: #0083ff;
}

.faq-question-wrap {
  width: 302.674px;
  margin-bottom: 35px;
}

.div-block-41 {
  color: #0000;
  background-color: #0000;
  border-radius: 20px;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1px;
  padding-left: 0;
}

.blog-grid {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1.1fr 1fr;
  width: 100%;
  margin-bottom: 80px;
}

.feature-wrap-2 {
  padding-right: 20px;
}

.blog-image {
  background-color: #987cfa;
  background-image: url('/vendor/webflow/static/background-image.svg');
  background-position: 50%;
  background-size: cover;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 25px;
  display: flex;
}

.blog-image.big {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  height: 400px;
}

.blog-image.short {
  object-fit: cover;
  background-position: 0 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
  align-items: stretch;
  min-width: 170px;
  height: 206px;
  margin-bottom: 0;
}

.blog-category {
  color: var(--dodger-blue);
  border-radius: 12px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1;
  display: inline-block;
}

.white-card {
  color: #443d48;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 40px 20px;
  display: flex;
  box-shadow: 0 9px 40px #5521ac2b;
}

.white-card.blog-post {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border-radius: 4px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  padding: 0;
  text-decoration: none;
  transition: color .2s;
  display: grid;
  box-shadow: 0 0 5px #00000005;
}

.white-card.needs {
  border-radius: 15px;
  flex-direction: row;
  align-items: stretch;
  padding: 0;
  text-decoration: none;
  transition: color .2s;
  overflow: visible;
  box-shadow: 0 3px 20px #081f4d14;
}

.blog-heading {
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 20px;
}

.blog-heading.big {
  color: var(--midnight-blue);
  font-size: 30px;
  line-height: 1.1;
}

.blog-heading.small {
  color: var(--midnight-blue);
  font-size: 18px;
  line-height: 24px;
}

.blog-heading.medium {
  color: var(--midnight-blue);
  font-family: Poppins, Arial, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.main-paragraph {
  text-align: left;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.main-paragraph._14 {
  font-size: 14px;
  line-height: 20px;
}

.main-paragraph._14.blog-short {
  max-height: 60px;
  overflow: hidden;
}

.card-info {
  min-height: 250px;
  padding: 30px 35px;
}

.card-info.short {
  padding-left: 20px;
  padding-right: 20px;
}

.collection-list-wrapper {
  height: 100%;
}

.collection-list {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.title-wrapper {
  flex-direction: column;
  max-width: 500px;
  margin-bottom: 20px;
  display: flex;
}

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

.button-title {
  z-index: 4;
  color: #fff;
  font-weight: 700;
  position: static;
}

.button-title.e {
  margin-right: 10px;
  font-family: Poppins, Arial, sans-serif;
}

.dropdown-list-7 {
  background-color: #fff;
}

.dropdown-list-7.w--open {
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 10px 30px #081f4d1a;
}

.button-fill {
  background-color: #dc881c;
  border-radius: 0;
  align-self: flex-end;
  width: 100%;
  height: 0;
}

.collection-list-wrapper-2 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.dropdown {
  margin-right: 0;
}

.div-block-98 {
  justify-content: space-between;
  display: flex;
}

.button-animation-fill {
  z-index: 2;
  background-color: var(--dodger-blue);
  color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.button-wrapper-2 {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 140px;
  min-height: 50px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 12px 40px;
  font-size: 16px;
  display: flex;
  position: relative;
}

.button-wrapper-2._20 {
  min-height: 50px;
  margin-bottom: 0;
  margin-left: 20px;
  margin-right: 0;
}

.button-wrapper-2._20.cat {
  padding-left: 20px;
  padding-right: 60px;
}

.icon-7 {
  color: #fff;
  margin-right: 40px;
}

.category-link {
  color: var(--midnight-blue);
  padding-top: 10px;
  transition: all .2s;
}

.category-link:hover {
  color: var(--dodger-blue);
  background-color: #081f4d17;
}

.heading-56 {
  color: var(--midnight-blue);
  font-family: Poppins, Arial, sans-serif;
}

.pagination-2 {
  justify-content: flex-end;
  width: 100%;
  margin-top: 35px;
}

.image-21 {
  margin-left: 20px;
}

.dropdown-toggle-3 {
  color: var(--midnight-blue);
  font-size: 18px;
}

.dropdown-list-8 {
  background-color: #d1b7b7;
}

.dropdown-list-8.w--open {
  background-color: #fff;
  border-radius: 15px;
}

.drop {
  transition: color .2s;
}

.drop:hover {
  color: var(--dodger-blue);
}

.icon-8 {
  margin-right: 15px;
}

.container-30 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  display: flex;
}

.header {
  width: 90%;
  height: 50px;
  margin-bottom: 10px;
}

.grid-6 {
  grid-column-gap: 0px;
  grid-template-rows: 50px;
  grid-template-columns: .25fr .5fr 1.25fr;
}

.heading-58 {
  color: #fff;
  text-align: left;
  background-color: #000000b3;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  display: flex;
}

.collection-list-wrapper-3 {
  flex-direction: row;
  justify-content: center;
  width: 90%;
  display: block;
}

.collection-item {
  border: 1px #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 50px;
  margin-bottom: 0;
  display: block;
}

.grid-5 {
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  border-bottom: 1px solid #000;
  grid-template: ". Area Area-2"
  / .25fr .25fr .75fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  place-items: center start;
  margin-top: 0;
  display: grid;
}

.heading-59 {
  margin-left: 20px;
  padding-left: 10px;
}

.category1 {
  display: block;
}

.category1.category-inlay {
  margin-bottom: 0;
  margin-left: 20px;
  margin-right: 0;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: 700;
  display: block;
}

.text-block-151 {
  font-weight: 500;
}

.paragraph-18 {
  margin-bottom: 50px;
  font-size: 16px;
  line-height: 30px;
}

.text-block-152 {
  color: var(--black);
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Plus Jakarta Display, sans-serif;
  font-size: 20px;
  line-height: 35px;
}

.white {
  color: #fff;
  text-align: center;
  margin-bottom: 30px;
  font-size: 14px;
  line-height: 1.35;
}

.input {
  text-transform: uppercase;
  background-color: #1f2937;
  border: 2px solid #6b7280;
  border-radius: 0;
  width: 100%;
  height: 48px;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  margin-right: 30px;
  padding: .75rem;
  font-family: Poppins, Arial, sans-serif;
  font-weight: 300;
}

.rich-text-block-11 {
  flex: 0 auto;
  width: auto;
  max-width: 1000px;
  margin: 50px auto 0;
}

.rich-text-block-11.text-color-black strong {
  color: #000;
  text-align: center;
}

.rich-text-block-11 strong {
  color: #000;
}

.form-step {
  width: 100%;
}

.notification-bar-wrapper {
  height: 50px;
  margin-bottom: 10px;
  display: none;
}

.notification-bar-container {
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: -1px;
}

.notification-message {
  font-family: Karla;
  font-size: 16px;
  position: relative;
  top: -1px;
}

.notification-button {
  background-color: #0083ff;
  border-radius: 5px;
  margin-left: 25px;
  padding: 7px 17px;
}

.notification-button.main-button {
  justify-content: center;
  align-items: center;
  width: 150px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Karla;
  font-size: 14px;
  display: flex;
  position: relative;
  top: -1px;
}

.cookie-expire-number {
  display: none;
}

.notification-close {
  color: #fff;
  cursor: pointer;
  font-size: 50px;
  line-height: 30px;
  position: absolute;
  inset: 33% 20px auto auto;
  transform: translate(0, -50%);
}

.notification-close:hover {
  color: #fff;
}

.sticky-navbar {
  background-color: var(--white);
  margin-top: 60px;
  padding-top: 10px;
  padding-bottom: 10px;
  position: fixed;
  inset: 11% 0% auto;
  transform: translate(0, -90px);
}

.footer-main {
  opacity: 1;
  color: #fff;
  background-color: #fff;
  border-top: .5px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 50px;
  padding-bottom: 10px;
  display: block;
  position: relative;
}

.footer-email {
  color: var(--black);
  text-align: right;
}

.footer-phone {
  color: #fff;
}

.categories-widget {
  border-top: 1px solid #ecebea;
}

.grid-rows {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  display: grid;
}

.grid-rows.grid-rows-compact {
  grid-row-gap: 12px;
}

.empty-state-3 {
  text-align: center;
  background-color: #ecebea;
  border-radius: 6px;
  padding: 24px;
}

.tag-list {
  flex-wrap: wrap;
  display: flex;
}

.row {
  flex-wrap: wrap;
  width: 100%;
  display: flex;
}

.row.row-split-content {
  grid-column-gap: 36px;
  grid-row-gap: 48px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center;
  display: grid;
}

.row.row-split-content.newsletter-row {
  background-color: #fff;
}

.widget {
  margin-bottom: 48px;
}

.widget-heading {
  margin-bottom: 24px;
  font-size: 22px;
}

.sidebar {
  position: sticky;
  top: 24px;
}

.sidebar-layout {
  grid-column-gap: 72px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: start;
  display: grid;
}

.blog-post-small {
  color: #222525;
  align-items: center;
  font-weight: 500;
  display: flex;
}

.sidebar-blog-post-image {
  object-fit: cover;
  flex: none;
  width: 72px;
  height: 56px;
  margin-right: 16px;
}

.blog-title-small {
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Poppins, Arial, sans-serif;
  line-height: 18px;
}

.categories-widget-item {
  width: 100%;
  color: var(--dodger-blue);
  border-bottom: 1px solid #ecebea;
  justify-content: space-between;
  padding-top: 12px;
  padding-bottom: 12px;
  font-weight: 400;
  display: flex;
}

.avatar-with-name {
  color: #fff;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.avatar-with-name:hover {
  text-decoration: none;
}

.avatar-with-name.dark {
  color: #222525;
}

.avatar-2 {
  border-radius: 50%;
  width: 96px;
  height: 96px;
}

.avatar-2.avatar-small {
  flex: none;
  width: 48px;
  height: 48px;
}

.text-space-left {
  margin-left: 12px;
}

.text-small {
  font-size: 14px;
  line-height: 20px;
}

.text-bold {
  font-family: Poppins, Arial, sans-serif;
  font-weight: 400;
}

.tag-link {
  margin-right: 12px;
}

.tag-link:hover {
  text-decoration: none;
}

.tag-link.tag-list-item {
  color: var(--dodger-blue);
  margin-bottom: 12px;
  margin-right: 12px;
}

.badge {
  border-radius: 100px;
  padding: 6px 16px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  position: relative;
}

.badge-bg {
  opacity: .1;
  border-radius: 100px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.badge-bg.badge-bg-link {
  cursor: pointer;
  transition: opacity .2s;
}

.badge-bg.badge-bg-link:hover {
  opacity: .2;
}

.badge-bg.badge-bg-link.bg-primary-1 {
  z-index: 2;
  background-color: var(--dodger-blue);
}

.badge-text {
  white-space: nowrap;
  position: relative;
}

.form {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.form-group {
  margin-bottom: 12px;
}

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

.content-width-medium {
  direction: ltr;
  width: 100%;
  max-width: 506px;
}

.content-width-small {
  direction: ltr;
  flex: none;
  width: 400px;
}

.text-large {
  font-size: 20px;
  line-height: 28px;
}

.form-feedback {
  text-align: center;
  border-radius: 5px;
  margin-top: 12px;
  padding: 12px;
}

.form-feedback.bg-error {
  margin-top: 12px;
}

.form-input {
  border: 1px solid #ecebea;
  border-radius: 5px;
  flex: 1;
  height: 53px;
  margin-bottom: 0;
  padding: 10px 20px;
  font-size: 16px;
  line-height: 24px;
  transition: border-color .2s;
}

.form-input:focus {
  border-color: #068466;
}

.form-input::placeholder {
  color: #22252580;
}

.subheading {
  margin-bottom: 24px;
  font-size: 16px;
  line-height: 24px;
}

.hero {
  background-color: #001571;
  justify-content: center;
  align-items: center;
  padding: 50px 5% 120px;
  display: flex;
  position: relative;
}

.empty-state-4 {
  display: none;
}

.card-3 {
  background-color: var(--simpl-blue);
  border: 1px solid #eff0f6;
  border-radius: 40px;
  overflow: hidden;
  box-shadow: 0 6px 12px #14142b0d;
}

.card-3.service-slide {
  color: #6e7191;
  border-radius: 50px;
  align-items: flex-start;
  min-height: 440px;
  padding: 42px 40px 62px;
  text-decoration: none;
  transition: box-shadow .3s, transform .3s;
  display: flex;
  transform: translate(0);
}

.card-3.service-slide:hover {
  color: #6e7191;
  transform: scale(1.01);
  box-shadow: 0 12px 18px .01px #14142b0d;
}

.card-3.form-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-text-fill-color: inherit;
  background-color: #0083ff;
  background-image: url('../images/shipmonk-hero-min.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: padding-box;
  border-style: none;
  border-width: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: none;
  padding-top: 0;
  padding-bottom: 40px;
  padding-right: 0;
  display: block;
  overflow: visible;
  box-shadow: 0 6px 12px #14142b57;
}

.card-3.onboarding {
  width: 550px;
  max-height: 580px;
  margin-left: 50px;
}

.button-primary {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0083ff;
  border-radius: 1000px;
  padding: 28px 50px;
  font-weight: 700;
  line-height: 1.111em;
  transition: transform .3s, box-shadow .3s;
  box-shadow: 0 8px 22px #0083ff47;
}

.button-primary:hover {
  color: #fff;
  transform: translate3d(0, -6px, .01px);
  box-shadow: 0 15px 32px #ff395161;
}

.dropdown-nav-link {
  color: #fff;
  text-align: center;
  white-space: pre-line;
  border-right: 2px solid #000;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 22px;
  line-height: 100%;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.dropdown-nav-link:hover {
  color: #000;
  font-size: 22px;
}

.dropdown-nav-link.last {
  color: var(--simpl-blue);
  border-right-style: none;
  font-size: 18px;
}

.contact-link {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-link {
  color: #14142b;
  letter-spacing: .02em;
  font-weight: 700;
  line-height: 1.111em;
  text-decoration: none;
  transition: color .3s;
  display: inline-block;
}

.text-link:hover {
  color: #0083ff;
}

.bold-text-43 {
  color: var(--black);
  font-family: Plus Jakarta Display, sans-serif;
}

.heading-97 {
  font-family: Plus Jakarta Display, sans-serif;
}

.heading-98 {
  font-family: Poppins, Arial, sans-serif;
}

.bold-text-48 {
  color: var(--black);
  font-size: 26px;
}

.navbar-7 {
  border-style: none none solid;
  border-width: 2px;
  padding-top: 0;
  padding-bottom: 0;
}

.grid-13 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 5.25fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  height: 100%;
  display: grid;
}

.grid-13.home {
  grid-template-columns: 5.25fr 1fr;
}

.div-block-109 {
  background-color: #0283ff;
  border-left: 2px solid #000;
  height: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.grid-14 {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-content: center;
}

.div-block-110 {
  padding-left: 20px;
}

.dropdown-list-11 {
  display: none;
  position: static;
}

.dropdown-list-11.w--open {
  margin-top: 10px;
  margin-bottom: 0;
  position: fixed;
  left: 0;
}

.html-embed-14 {
  width: auto;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

.grid-15 {
  background-color: #fff;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
  grid-template: "."
  / 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 0;
  padding: 20px;
}

.image-29 {
  width: 65px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-118 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-118.amz, .div-block-118.content, .div-block-118.support {
  display: none;
}

.bold-text-52, .bold-text-53 {
  color: var(--black);
  font-size: 26px;
}

.ecommerce-heading-block {
  padding-bottom: 0;
}

.hero-image {
  object-fit: contain;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.hero-image.prep-mobile {
  max-width: 600px;
}

.hero-image.solutions-image {
  width: 80%;
}

.hero-image.categories {
  width: 100%;
  max-width: 800px;
}

.footer-bottom-text {
  color: #fff;
  font-size: 1rem;
  line-height: 21px;
  text-decoration: none;
}

.testimonial-content {
  color: #000;
  text-align: center;
  width: 500px;
  height: 120px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 16px;
  line-height: 28.8px;
}

.recent-blog-wrapper {
  border-radius: 10px;
  margin-left: auto;
  margin-right: auto;
}

.cta-content-wrapper {
  flex-direction: column;
  align-items: center;
  padding-left: 200px;
  padding-right: 200px;
  display: flex;
}

.footer-bottom-text2 {
  color: #fff;
  margin-right: 10px;
  font-size: 1rem;
  line-height: 21px;
  text-decoration: none;
}

.cta-text {
  opacity: 1;
  color: #fff;
  text-align: center;
  padding-bottom: 40px;
  font-size: 1rem;
  line-height: 22.4px;
}

.cta-button-wrapper {
  z-index: auto;
  position: relative;
}

.cta-button-wrapper.right {
  float: right;
  margin-bottom: 20px;
}

.slide-nav {
  padding-top: 20px;
}

.testimonial {
  text-align: left;
  background-image: url('../images/Pattern-6_1Pattern (6).png');
  background-repeat: no-repeat;
  background-size: auto;
}

.up-image {
  position: static;
}

.scroll-button {
  background-color: #ff4d4d;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
  position: absolute;
  inset: -5% 10% auto auto;
}

.home-header_h2 {
  opacity: 1;
  color: #fff;
  letter-spacing: normal;
  max-width: 600px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
}

.home-header_h2.blog {
  text-align: center;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.grid-img-block {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-11 {
  text-align: center;
  padding-bottom: 20px;
}

.mail-wrapper {
  align-items: center;
  padding-top: 0;
  display: flex;
}

.mail-wrapper.phone {
  margin-top: 10px;
}

.footer-column-heading {
  opacity: .69;
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.ecommerce-grid {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 95%;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

.footer-top-column-list-block {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 5px;
  text-decoration: none;
  display: flex;
}

.footer-top-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-content: stretch;
  justify-items: stretch;
}

.cta-section {
  background-image: url('../images/ser-get-started-image.png'), none, none, none;
  background-position: 0 0, 38% 12%, 100% 100%, 0 0;
  background-repeat: no-repeat, no-repeat, no-repeat, repeat;
  background-size: auto, auto, auto, cover;
  padding-top: 120px;
  padding-bottom: 100px;
}

.cta-section.blue-bg {
  background-color: #0883ff;
  background-image: url('../images/ser-get-started-image.png'), url('../images/Pattern-3_2Pattern (3).png'), url('../images/path16-4.png');
  background-position: 0 0, 38% 12%, 100% 100%;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto;
  padding-top: 80px;
  padding-bottom: 60px;
}

.featuredheading {
  color: #000;
  text-align: center;
  width: auto;
  padding-bottom: 0;
  font-size: 35px;
  line-height: 49px;
}

.image-2 {
  z-index: 1;
  position: absolute;
  inset: -8% -3% auto auto;
}

.integration-images-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: auto;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  display: block;
}

.nav-link-13 {
  color: #000;
  justify-content: center;
  align-items: flex-end;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: 500;
  display: flex;
}

.nav-link-13.w--current {
  border: 1px #194780;
  border-bottom: 2px solid #539fff;
}

.nav-link-13.mobile, .nav-link-13.mobile.w--current {
  display: none;
}

.dropdown-link-4:hover {
  color: #0083ff;
  font-weight: 600;
}

.dropdown-link-4.gray-bg {
  margin-bottom: 10px;
}

.container-35 {
  width: auto;
  margin-left: auto;
  margin-right: auto;
}

.footer-top-column-list {
  color: #fff;
  font-size: 1rem;
  line-height: 30.8px;
  text-decoration: none;
}

.footer-bottom-grid {
  border-top: 1px solid #1b1c36;
  justify-content: flex-start;
  padding-top: 22px;
}

.testimonial-slider {
  background-color: #0000;
  height: 240px;
}

.process-section {
  background-image: url('../images/path16-1_1.png'), url('../images/pricing-pattern.png');
  background-position: 0 35%, 90% 70%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  padding-top: 30px;
  padding-bottom: 20px;
  position: relative;
}

.navbar-menu {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  margin-top: 0;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.image-30 {
  padding-bottom: 30px;
}

.e-grids {
  z-index: 2;
  text-align: left;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 30px 20px 20px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 20px #0000001a;
}

.cta-button-bg {
  z-index: 1;
  position: absolute;
  inset: 33px -3% 0% auto;
}

.collection-item-6 {
  background-color: #fff;
  border-radius: 10px;
  width: 250px;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  margin-left: 10px;
  margin-right: 10px;
  padding-bottom: 30px;
  box-shadow: 3px 3px 3px 2px #00000021;
}

.white-copy {
  opacity: 1;
  color: #fff;
  font-size: 16px;
  line-height: 22.4px;
}

.mail-link-wrapper {
  text-decoration: none;
  display: block;
}

.navbar-logo {
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar-8 {
  background-color: #fff;
}

.footer-bottom-grid-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: space-between;
  font-size: 1rem;
  display: flex;
}

.slide-content-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.hero-grid-heading {
  width: auto;
}

.navbar-main-component {
  flex-direction: column;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.hero-grid-content-wrapper {
  padding-left: 0;
}

.icon-wrapper {
  padding-right: 16px;
}

.hero-section {
  background-color: #0883ff;
  background-image: url('../images/Ellipse-19-1_1Ellipse 19 (1).png'), url('../images/path16_2.png'), url('../images/pattern_1pattern.png');
  background-position: 100% 0, 0 100%, 4% 7%;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto;
  padding-top: 80px;
  padding-bottom: 80px;
}

.hero-section.blue-bg {
  background-image: url('../images/Ellipse-19-1_1Ellipse 19 (1).png'), url('../images/path16_2.png'), url('../images/Pattern_2.png');
  background-position: 100% 0, 0 100%, 4px 7px;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto;
  display: block;
}

.hero-section.blue-bg.blog {
  padding-top: 50px;
  padding-bottom: 50px;
}

.hero-section.blue-bg.blog.glosssary {
  padding-top: 20px;
  padding-bottom: 20px;
}

.ecommerce-heading {
  text-align: center;
  font-family: Poppins, Arial, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 49px;
}

.ecommerce-heading.black {
  color: #000;
  margin-bottom: 0;
}

.featured-post {
  background-color: #f7f7f7;
  background-image: url('../images/home-ellispe.png'), url('../images/Ellipse-19-3_1Ellipse 19 (3).png'), url('../images/Ellipse-large.png');
  background-position: 100% 100%, 0 0, 88% 4%;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  display: none;
}

.navbar-button-wrapper {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.testimonial-section {
  color: #333;
  background-image: url('../images/622851d1e07194d33ab4e649_path16-9.png'), url('../images/622851a10635c49b17827e52_path16-8.png');
  background-position: 0 0, 100% 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  padding-top: 100px;
  padding-bottom: 100px;
  display: none;
}

.featured-post-wrapper {
  background-color: #f7f7f7;
  background-image: url('../images/featured-post-top-Pattern---botom.png'), url('../images/Ellipse-large.png'), url('../images/featured-post-top-Pattern---botom.png');
  background-position: 930% 5%, 8% 6%, 7% 100%;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto;
  padding-bottom: 60px;
}

.mailtext {
  color: #fff;
  white-space: pre;
  padding-left: 12px;
  font-size: 1.15rem;
  line-height: 21px;
  text-decoration: none;
  overflow: visible;
}

.button {
  z-index: 2;
  float: none;
  color: #fff;
  text-align: center;
  background-color: #ff4d4d;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: auto;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  display: block;
  position: static;
}

.button.hero {
  background-color: #ff4d4d;
  width: 250px;
  height: 55px;
  margin-bottom: 0;
  padding: 0 15px;
  display: flex;
  box-shadow: 0 0 20px 4px #00000003;
}

.button.blog-cta-button {
  z-index: auto;
  float: none;
  clear: none;
  width: auto;
  display: block;
  position: relative;
}

.button.email-form {
  clear: right;
  color: #fff;
  background-color: #ff4d4d;
  flex: none;
  width: 180px;
  height: 58px;
  margin-bottom: 0;
}

.button.email-form.large {
  width: 220px;
}

.button.email-form.large.fba {
  width: 250px;
}

.button.calculator {
  width: 150px;
  margin-left: auto;
  margin-right: auto;
}

.cta-heading-wrapper {
  width: auto;
}

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

.ecommerce-box-wrapper {
  justify-content: center;
  align-items: center;
  padding-top: 50px;
  display: flex;
}

.list-items {
  justify-content: space-around;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 0;
  padding-left: 2px;
  font-size: 16px;
  line-height: 22.4px;
  display: flex;
}

.list-items.niche {
  font-weight: 500;
}

.social-icon-wrapper {
  padding-top: 33px;
}

.image-31 {
  position: absolute;
  inset: 21% auto 0% 0%;
}

.image-31.hide {
  display: none;
}

.ecommerce-grid-wrapper {
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-left: 0;
}

.header-content {
  flex: 1;
}

.header-content.blog-header {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper {
  justify-content: space-between;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.navbar-button-menu-button-wrapper {
  text-align: center;
  align-items: center;
  display: none;
}

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

.footer-top-grid-wrapper {
  padding-bottom: 40px;
}

.copyright-text {
  opacity: .69;
  color: #fff;
  line-height: 21px;
}

.left-arrow-2 {
  display: none;
}

.info-section-copy {
  width: 616px;
  height: auto;
}

.info-section-copy.white-copy {
  height: auto;
}

.info-section-copy.white-copy p {
  color: #fff;
}

.footer-section {
  background-color: #001426;
  padding: 50px 75px 30px;
  position: relative;
}

.e-commerce-block {
  position: relative;
}

.right-arrow {
  display: none;
}

.post-wrapper {
  width: auto;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.button-19 {
  color: #fff;
  text-align: center;
  background-color: #0283ff;
  border: 2px solid #0083ff;
  border-radius: 25px;
  width: 191px;
  height: 51px;
  padding-top: 12px;
  padding-bottom: 15px;
  font-size: 16px;
  font-weight: 600;
  line-height: 23px;
  text-decoration: none;
}

.button-19.get-started-nav {
  color: #fff;
  background-color: #0083ff;
  flex: 0 auto;
  width: auto;
  min-width: 140px;
  max-width: 165px;
  height: 60px;
  padding-top: 17px;
  font-size: 1.1rem;
}

.button-19.get-started-nav.prep {
  height: 60px;
  padding-top: 14px;
  padding-bottom: 12px;
  line-height: 60%;
}

.ship-right-grid-list-items-wrapper {
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.collection-list-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr .25fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center start;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.image {
  text-align: center;
}

.featured-post-heading {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.hero-section-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1.25fr) minmax(500px, .25fr);
  grid-auto-flow: row;
  justify-items: center;
  width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
}

.hero-section-grid.blog-hero-content {
  background-image: url('../images/gs-Ellipse-.png');
  background-position: 52% 0;
  background-repeat: no-repeat;
  background-size: auto;
  grid-template-columns: 1.5fr;
}

.footer-bottom-text--2 {
  color: #fff;
  line-height: 21px;
  text-decoration: none;
  display: none;
}

.ecommerce-content-wrapper {
  padding-left: 30px;
}

.content-container {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.post-image-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  position: relative;
}

.post-image {
  white-space: nowrap;
  object-fit: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  width: 100%;
  max-height: 100px;
}

.link-block-3 {
  height: 100%;
  display: block;
}

.email-listing-wrapper.onboarding {
  color: var(--black);
}

.hero-sub {
  opacity: .69;
  color: #000;
  white-space: normal;
  width: 70%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-left: 50px;
  padding-right: 50px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 16px;
  line-height: 22.4px;
  display: block;
}

.email-listing-content {
  align-items: center;
  margin-bottom: 10px;
  padding-bottom: 0;
  display: flex;
}

.email-section {
  background-color: #f7f7f7;
  background-image: url('../images/email-pattern_1email-pattern.png'), url('../images/email-section-path.png'), url('../images/Ellipse-large.png'), url('../images/email-pattern_1email-pattern.png');
  background-position: 84% 9%, 100%, 7% 8%, 8% 60%;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto, auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 30px 30px 150px;
}

.header-heading {
  color: #fff;
  text-align: center;
  white-space: pre-wrap;
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  font-family: Poppins, Arial, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.1;
}

.container-36 {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.container-36.nav-tablet-container {
  width: 100%;
}

.new-hero-section {
  background-color: #0078ea;
  background-image: url('../images/gs-Ellipse-.png'), url('../images/Pricing-top-ellipse.png'), url('../images/get-started-pattern.png'), url('../images/get-started-path.png');
  background-position: 51% 22%, 100% 0, 3% 20%, 0 100%;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto, auto;
  padding: 30px 0;
}

.new-hero-section.mobile {
  display: none;
}

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

.email-list-name {
  white-space: normal;
  align-items: center;
  font-family: Poppins, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2;
  position: static;
}

.email-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: url('../images/Ellipse-large.png');
  background-position: 82% 2%;
  background-repeat: no-repeat;
  background-size: auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-content: stretch end;
  align-items: center;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-right: 0;
}

.email-righ-icons {
  margin-right: 13px;
  padding-right: 0;
}

.email-left-content-wrapper {
  width: 99.9999%;
}

.email-title {
  color: #000;
  white-space: pre-wrap;
  width: 99.9999%;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 35px;
}

.email-title.mobile {
  display: none;
}

.email-title.margin-top-50px {
  color: #fff;
  text-align: center;
  width: 100%;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 30px;
  display: block;
}

.email-title.margin-top-50px.smaller {
  color: #000;
  text-align: left;
  padding-top: 0;
  padding-bottom: 10px;
  font-size: 25px;
}

.email-title.margin-top-50px.onboarding {
  color: #000;
}

.email-title.h3 {
  text-align: left;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  font-size: 20px;
}

.email-title.prep {
  margin-top: 0;
}

.hero-heading {
  font-family: Poppins, Arial, sans-serif;
  line-height: 1.2;
}

.hero-heading.support-center {
  width: 60%;
  font-size: 3rem;
  line-height: 1.2;
}

.service-form-heading-wrapper {
  padding-bottom: 10px;
}

.expect-right-heading {
  padding-bottom: 7px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.expect-grid-5 {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
}

.expect-left-heading {
  color: #000;
  padding-bottom: 7px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.services-man-image {
  display: block;
}

.expect-heading-block {
  background-image: url('../images/Ellipse-large.png');
  background-position: 14% 8%;
  background-repeat: no-repeat;
  background-size: auto;
}

.expect-right-grid-wrapper {
  padding-top: 0;
}

.expect-left-5-content-wrapper {
  background-color: #fff;
  border-radius: 10px;
  width: 66%;
  height: 100%;
  padding: 16px 25px 25px;
  box-shadow: 0 0 20px 4px #0000001a;
}

.expect-left-5-content-wrapper.blue {
  background-color: #0083ff;
  padding-top: 16px;
  display: block;
}

.van-icon {
  width: 35px;
}

.service-get-started-wrapper {
  background-color: #0283ff;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 70px;
  padding-bottom: 70px;
}

.container-37 {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.expect-left-para {
  color: #797979;
  margin-bottom: auto;
  font-family: Poppins, Arial, sans-serif;
  font-size: 16px;
  line-height: 22.4px;
}

.expect-left-para.white {
  color: #fff;
}

.expect-right-5-content-wrapper {
  z-index: 2;
  background-color: #fff;
  border-radius: 10px;
  width: 66%;
  height: 100%;
  padding: 16px 25px 25px;
  position: relative;
  box-shadow: 0 0 20px 4px #0000001a;
}

.man-list-icon {
  width: 35px;
}

.expect-right-3-content-wrapper {
  background-color: #fff;
  border-radius: 10px;
  width: 66%;
  height: 100%;
  padding: 16px 25px 25px;
  box-shadow: 0 0 20px 4px #0000001a;
}

.service-hero-heading {
  color: #fff;
  width: 655px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 55px;
  font-weight: 700;
  line-height: 66px;
}

.service-form-heading {
  color: #fff;
  font-family: Poppins, Arial, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 49px;
}

.expect-bottom-bg {
  padding-bottom: 40px;
  position: relative;
}

.service-hero-list-text {
  color: #fff;
  padding-left: 16px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 16px;
  line-height: 28.8px;
}

.expect-right-para {
  color: #797979;
  margin-bottom: auto;
  font-family: Poppins, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22.4px;
}

.expect-right-para.white {
  color: #fff;
  text-align: left;
}

.box-ixon {
  width: 35px;
}

.service-hero-text {
  opacity: 1;
  color: #fff;
  font-family: Poppins, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 25.2px;
}

.service-hero-list-block {
  padding-bottom: 7px;
  display: flex;
}

.service-get-started-left-image-wrapper {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.expect-left-count {
  color: #0083ff;
  font-family: Poppins, Arial, sans-serif;
  font-size: 58px;
  font-weight: 700;
  line-height: 75.4px;
}

.expect-left-count.white-text {
  color: #fff;
  font-size: 58px;
  display: block;
}

.expect-bottom-pattern {
  z-index: 1;
  margin-bottom: 10px;
  position: absolute;
  inset: auto 11% 0% auto;
}

.expect-right-4-content-wrapper {
  background-color: #fff;
  border-radius: 10px;
  width: 66%;
  height: 100%;
  padding: 16px 25px 25px;
  box-shadow: 0 0 20px 4px #0000001a;
}

.expect-right-4-content-wrapper.blue {
  background-color: #0083ff;
  padding-top: 16px;
  display: block;
}

.dollar-icon {
  width: 35px;
}

.expect-left-3-content-wrapper {
  background-color: #fff;
  border-radius: 10px;
  width: 66%;
  height: 100%;
  padding: 16px 25px 25px;
  box-shadow: 0 0 20px 4px #0000001a;
}

.expect-left-3-content-wrapper.blue {
  background-color: #0083ff;
  padding-top: 16px;
  display: block;
}

.service-get-started-section {
  background-color: #0083ff;
  background-image: url('../images/ser-get-started-image.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 130px;
  padding-top: 70px;
  padding-bottom: 70px;
}

.expect-left-1-content-wrapper-copy {
  background-color: #fff;
  border-radius: 10px;
  width: 66%;
  height: 100%;
  padding: 16px 25px 25px;
  box-shadow: 0 0 20px 4px #0000001a;
}

.expect-left-1-content-wrapper-copy.blue {
  background-color: #0083ff;
  padding-top: 16px;
  display: block;
}

.buttons-2 {
  z-index: 2;
  color: #000;
  text-align: center;
  background-color: #ffb140;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 51px;
  padding-top: 12px;
  padding-bottom: 15px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
  position: relative;
}

.buttons-2.fba-prep {
  float: right;
  width: 25%;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
  position: static;
}

.expect-grid-4 {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  padding-bottom: 25px;
}

.expect-last-bg {
  background-image: url('../images/pricing-pattern.png');
  background-position: 10% 40%;
  background-repeat: no-repeat;
  background-size: auto;
}

.expect-left-2-content-wrapper-copy {
  background-color: #fff;
  border-radius: 10px;
  width: 66%;
  height: 99%;
  padding: 16px 25px 24px;
  box-shadow: 0 0 20px 4px #0000001a;
}

.text-field {
  float: left;
  color: #005db5;
  border-radius: 20px;
  flex: 0 auto;
  width: 70%;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  position: static;
}

.text-field::placeholder {
  color: #000;
}

.service-get-started-grid {
  background-color: #0283ff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.expect-left-2-grid-wrapper {
  justify-content: flex-end;
  display: flex;
}

.service-get-started-left-grid {
  background-image: url('../images/get-started-pattern.png');
  background-position: 43% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.expect-section {
  background-color: #fff;
  background-image: url('../images/path16.png'), url('../images/path16-1.png'), url('../images/pricing-pattern.png');
  background-position: 0 80%, 100% 20%, 83% 6%;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto;
  padding-top: 70px;
  padding-bottom: 70px;
}

.expect-section.blue-bg {
  background-color: #fff;
  background-image: url('../images/path16.png'), url('../images/path16-1.png'), url('../images/pricing-pattern.png');
  background-position: 0 80%, 100% 20%, 83% 6%;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto;
}

.order-ship-icon {
  width: 35px;
}

.expect-grid-3, .expect-grid-1 {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  padding-bottom: 25px;
}

.expect-right-2-content-wrapper {
  background-color: #fff;
  border-radius: 10px;
  width: 66%;
  height: 100%;
  padding: 16px 25px 24px;
  box-shadow: 0 0 20px 4px #0000001a;
}

.expect-right-2-content-wrapper.blue {
  background-color: #0083ff;
  padding-top: 16px;
  display: block;
}

.service-get-started-form-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.service-get-started-form-block {
  width: 100%;
  padding-bottom: 40px;
}

.expect-card_number {
  color: #0083ff;
  font-family: Poppins, Arial, sans-serif;
  font-size: 58px;
  font-weight: 700;
  line-height: 75.4px;
}

.expect-card_number.white-text {
  color: #fff;
  font-size: 58px;
  display: block;
}

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

.div-block-119 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: block;
}

.form-2 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.expect-left-4-content-wrapper {
  background-color: #fff;
  border-radius: 10px;
  width: 66%;
  height: 100%;
  padding: 16px 25px 25px;
  box-shadow: 0 0 20px 4px #0000001a;
}

.hero-section-grid {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-columns: 1fr 1fr;
}

.form-block {
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.submit-button {
  color: #000;
  text-align: center;
  background-color: #ffb140;
  border-radius: 25px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 32px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.submit-button.contact-form {
  color: #fff;
  background-color: #ff4d4d;
}

.submit-button-2 {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  padding: 0 50px 5px;
  display: flex;
}

.select-field {
  background-color: #fafafa;
  border: 1px solid #e4e4e4;
  border-radius: 25px;
  width: 236px;
  height: 51px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  box-shadow: 1px 1px 3px #0000001a;
}

.select-field.half {
  width: 100%;
}

.field-label {
  color: #fff;
  width: auto;
  padding-left: 5px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.form-field-wrappr {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-bottom: 0;
  display: block;
}

.form-field-wrappr.platform {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.form-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch space-between;
  align-items: flex-end;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-field-large {
  width: 100%;
  height: 51px;
  color: var(--black);
  background-color: #fafafa;
  border-radius: 25px;
}

.text-field-large::placeholder {
  font-weight: 500;
}

.text-field-large.hidden-field {
  display: none;
}

.form-field {
  width: 100%;
  color: var(--black);
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
}

.grid-16 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row dense;
  place-content: stretch;
  place-items: center;
  margin-left: auto;
  margin-right: auto;
}

.grid-16.padding-xsmall {
  grid-template-columns: repeat(auto-fit, minmax(313px, 1fr));
  width: 100%;
}

.error-message-3 {
  text-align: center;
  background-color: #ffc2c2;
  border-radius: 25px;
  margin-top: -67px;
}

.text-block-163 {
  color: #fff;
  flex-direction: row;
  align-items: center;
  font-size: 20px;
  font-weight: 600;
  line-height: 40px;
  display: block;
}

.success-message-3 {
  background-color: #0000;
  border-radius: 25px;
  padding-top: 30px;
}

.get-started-button {
  color: #000;
  text-align: center;
  background-color: #ffb140;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 242px;
  height: 51px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.software_grid2 {
  background-color: #fff;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-items: center;
  margin-bottom: 70px;
  padding: 70px 57px 60px 56px;
  box-shadow: 0 0 20px 4px #0000001a;
}

.software-section-2 {
  background-color: #e5e5e5;
  background-image: url('../images/pricing-pattern.png'), url('../images/pricing-pattern.png'), url('../images/expect-path.png'), url('../images/pricing-pattern.png'), url('../images/Ellipse-large.png'), url('../images/Ellipse-large.png'), url('../images/email-section-path.png');
  background-position: 90% 77%, 10% 54%, 0 60%, 90% 4%, 77% 1%, 13% 1%, 100% 15%;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto, auto, auto, auto, auto;
  padding: 70px 150px;
}

.software-button-wrapper-left-grid {
  display: none;
}

.software-grid-small-heading {
  opacity: .69;
  font-family: Poppins, Arial, sans-serif;
  font-size: 16px;
  line-height: 22.4px;
}

.software-grid-large-heading {
  color: #000;
  padding-top: 6px;
  padding-bottom: 10px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 42px;
}

.container-38 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.software-grid2-image-block {
  padding-top: 14px;
}

.software-grid2-image-block.align-right {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.software-left-grid-image-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 14px;
  display: flex;
}

.software-grid-left-wrapper {
  padding-top: 14px;
}

.software-grid1 {
  background-color: #fff;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-items: center;
  margin-bottom: 70px;
  padding: 70px 57px 70px 56px;
  box-shadow: 0 0 20px 4px #0000001a;
}

.software-grid2-left-content-wrapper {
  padding-top: 14px;
}

.software-get-started-grid-wrapper {
  flex-direction: column;
  align-items: center;
  padding-left: 50px;
  padding-right: 50px;
}

.software-grid-para {
  color: #000;
  background-color: #fff;
  border-radius: 20px;
  padding-bottom: 25px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 16px;
  line-height: 22.4px;
}

.main-section {
  background-color: #f7f7f7;
  background-image: url('../images/path16.png'), none, none, none, none, none, none, none;
  background-position: 0 82%, 71px 90%, 98% 1510px, 100% 1400px, 0 786px, 126px 1020px, 100% 10%, 97% 4%;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: auto, 187px 145px, 187px 145px, auto, auto, 187px 145px, auto, 187px 145px;
}

.circle-bg {
  background-color: #f7f7f7;
  line-height: 0;
}

.get-started-hero-section-2 {
  background-image: url('../images/gs-Ellipse-.png'), none, none, none, none;
  background-position: 51% 22%, 100% 0, 3% 20%, 0 100%, 0 0;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat;
  background-size: auto, auto, auto, auto, auto;
  height: 241px;
  padding-top: 80px;
}

.get-started-hero-section-2.pading {
  background-color: #0083ff;
  background-image: url('../images/Pricing-top-ellipse.png'), url('../images/Pattern-3_1Pattern (3).png'), url('../images/get-started-path-min.png');
  background-position: 100% 0, 3% 20%, 0 100%;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: auto, 142px 110px, auto;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.hero-e-commerce {
  flex-direction: column;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.div-block-66 {
  margin-left: -4px;
}

.div-block-66.rotate {
  transform-style: preserve-3d;
  margin-left: 0;
  margin-right: -4px;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.text-block-10 {
  color: #fff;
  text-align: center;
  background-color: #0083ff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 5px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 19.6px;
  display: flex;
}

.inner-box {
  background-color: #fff;
  border-radius: 10px;
  width: 553px;
  padding: 25px 46px 25px 25px;
  box-shadow: 0 -4px 20px #0000001a;
}

.inner-progressbar {
  z-index: -1;
  background-color: #0083ff;
  width: 1px;
  position: absolute;
}

.text-hero {
  opacity: .83;
  color: #fff;
  padding-top: 15px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.text-hero.gray {
  opacity: 1;
  color: #797979;
  font-weight: 400;
}

.text-hero.black {
  opacity: 1;
  color: #000;
  font-size: 14px;
  font-weight: 400;
}

.timeline {
  z-index: 0;
  background-image: url('../images/path16-1.png'), url('../images/pricing-pattern.png'), url('../images/Pattern-2.png'), url('../images/path16.png'), url('../images/pricing-pattern.png'), url('../images/pricing-pattern.png'), url('../images/path16-1.png'), url('../images/pricing-pattern.png'), url('../images/pricing-pattern.png');
  background-position: 100% 9%, 97% 4%, 19% 13%, 0 37%, 16% 38%, 86% 53%, 100% 54%, 87% 98%, 15% 90%;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto, auto, auto, auto, auto, auto, auto;
  justify-content: center;
  padding-top: 70px;
  padding-bottom: 100px;
  position: relative;
}

.inner-circle {
  opacity: 1;
  background-color: #0083ff;
  border-radius: 100%;
  width: 8.5px;
  height: 8.5px;
}

.progressbar {
  z-index: -1;
  background-color: #d9d9d9;
  width: 1px;
  height: 100%;
  display: block;
  position: absolute;
  left: 49.3%;
}

.timeline-box-heading {
  color: #000;
  text-align: center;
  white-space: nowrap;
  background-image: url('../images/1-Product-Creation.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  align-items: center;
  width: 60px;
  height: 90px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 83px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%;
  display: flex;
}

.timeline-box-heading.img7 {
  background-image: url('../images/9-Seamless-Returns.png');
  background-position: 50%;
  background-size: contain;
  width: 60px;
  height: 90px;
}

.timeline-box-heading.img-6 {
  background-image: url('../images/7-Discounted-Shipping.png');
  background-position: 50%;
  background-size: contain;
  width: 60px;
  height: 90px;
}

.timeline-box-heading.img3 {
  background-image: url('../images/4-Recieving-_-QC.png');
  background-position: 50%;
  background-size: contain;
  width: 60px;
  height: 90px;
}

.timeline-box-heading.img5 {
  background-image: url('../images/6-Packaging-_-SOPs.png');
  background-position: 50%;
  background-size: contain;
  width: 60px;
  height: 90px;
}

.timeline-box-heading.img4 {
  background-image: url('../images/5-Orders-Sync.png');
  background-position: 50%;
  background-size: contain;
  width: 60px;
  height: 90px;
}

.timeline-box-heading.img6 {
  background-image: url('../images/8-Everything-Syncs.png');
  background-position: 50%;
  background-size: contain;
  width: 60px;
  height: 90px;
}

.timeline-box-heading.img1 {
  background-image: url('../images/2-Connecting-Channels.png'), url('../images/1-Product-Creation.png');
  background-position: 50%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: contain, auto;
  width: 60px;
  height: 90px;
}

.timeline-box-heading.img2 {
  background-image: url('../images/3-Shipping-Inventory.png');
  background-position: 50%;
  background-size: contain;
  width: 60px;
  height: 90px;
}

.timeline-box-heading.img-8 {
  background-image: url('../images/10-Continuous-Growth.png');
  background-position: 50%;
  background-size: contain;
  width: 60px;
  height: 90px;
}

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

.container-small.images {
  background-image: url('../images/Ellipse-large.png'), none, none, none, none, none, none, none;
  background-position: 140px 96%, 90% 2301px, 102px 1769px, 92% 1580px, 400px 965px, 54% 500px, 76% 0, 110px 0;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto, auto, auto, auto, auto, auto;
  padding-top: 20px;
}

.container-small.img {
  background-image: url('../images/gs-Ellipse-.png'), url('../images/gs-Ellipse-.png');
  background-position: 52% 45px, 71% 87%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
}

.grid-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 50px 1fr;
  justify-content: flex-start;
  height: 50%;
  padding-bottom: 11px;
  display: flex;
}

.container-small-mini {
  width: 100%;
  max-width: 1178px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.div-block-65 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-16 {
  width: 20px;
}

.position-images {
  display: block;
}

.text-on-grid {
  text-align: left;
  background-color: #0083ff;
  border: 0 solid #0000;
  border-radius: 20px;
  width: 365px;
  height: 30px;
  margin-left: 9px;
}

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

.right-box.d-none {
  display: none;
}

.circle {
  z-index: 1;
  background-color: #0083ff33;
  border: 2px solid #0083ff;
  border-radius: 100%;
  padding: 5px;
  line-height: 0;
  display: inline-block;
}

.e-commerce-hero {
  background-color: #0083ff;
}

.left-box {
  align-items: center;
  width: 553px;
  display: flex;
}

.why-text {
  text-align: center;
  width: 90%;
  padding-top: 12px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 25.2px;
}

.why-grid-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.why-paragraph {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 60%;
  margin-bottom: auto;
  padding-top: 25px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 1rem;
  line-height: 22.4px;
  display: flex;
}

.hero-right-grid-listing-block {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.hero-list {
  color: #555;
  align-items: center;
  width: 94.9356%;
  height: 100%;
  padding-top: 10px;
  padding-left: 20px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22.4px;
  display: flex;
}

.why-content-block {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 25px 40px 35px;
  display: flex;
  box-shadow: 0 0 20px 4px #0000001a;
}

.pricing-right-grid-content-wrapper {
  background-color: #fff;
  border-radius: 10px;
  max-width: 1200px;
  padding-top: 35px;
  padding-bottom: 10px;
  box-shadow: 0 0 20px 4px #0000001a;
}

.icons {
  width: 100px;
}

.hero-listing-block {
  align-items: flex-end;
  width: 100%;
  padding-bottom: 10px;
  padding-left: 23px;
  padding-right: 30px;
  display: flex;
}

.hero-listing-block.hero-bg-list-color {
  background-color: #fafafa;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  padding-left: 23px;
  padding-right: 30px;
}

.hero-listing-block.margin-none {
  padding-bottom: 5px;
}

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

.why-heading {
  color: #fff;
  justify-content: center;
  align-items: center;
  font-family: Poppins, Arial, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 45.5px;
  display: flex;
}

.why-grids {
  height: 99.9998%;
  display: flex;
}

.hero-image-icon {
  width: 30px;
}

.hero-heading-medium {
  color: #000;
  justify-content: center;
  align-items: center;
  padding-bottom: 15px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 33.6px;
  display: flex;
}

.hero-heading-medium.pricing {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.why-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: start;
  width: auto;
}

.blog-collection-item {
  background-color: #fff;
  border-radius: 10px;
  width: 100%;
  box-shadow: 0 0 20px 4px #0000001a;
}

.blog-collection-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  padding-bottom: 30px;
  display: grid;
}

.blogs-wrapper {
  width: auto;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.blogs-featured-post-heading {
  color: #000;
  padding: 20px 100px 20px 25px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 30.8px;
}

.container-39 {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.container-39.nav-tablet-container {
  width: 100%;
}

.blog-left-grid-left-side {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.blogs-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  place-items: start stretch;
  width: 100%;
}

.blogs-section {
  background-color: #e5e5e5;
  background-image: url('../images/pricing-pattern.png'), none, none, none, none, none, none, none;
  background-position: 61% 97%, 10% 33%, 15% 19%, 85% 1%, 70% 4%, 0 96%, 100% 14%, 16% 2%;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto, auto, auto, auto, auto, auto;
  padding-top: 70px;
  padding-bottom: 70px;
}

.blogs-featured-post {
  background-color: #fff;
  border: 1px solid #eee;
  border-radius: 10px;
  margin-bottom: 24px;
}

.link-block-4 {
  width: 100%;
  min-width: 300px;
  min-height: 180px;
  text-decoration: none;
}

.blog-image-block {
  width: 100%;
  position: relative;
}

.blog-image-2 {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  width: 100%;
}

.blog-category-block {
  width: 121px;
  height: auto;
  min-height: 30px;
  color: var(--white);
  text-align: center;
  background-color: #0083ff;
  border-top-left-radius: 10px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.blogs-category-name {
  color: #fff;
  background-color: #0083ff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 6px 17px 5px;
  font-family: Poppins, Arial, sans-serif;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0;
}

.blog-name-block {
  margin-top: 50px;
  padding: 19px 25px 25px;
}

.blogs-name {
  color: #000;
  font-family: Poppins, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 25.2px;
}

.blogs-featured-post-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  border-bottom: 1px solid #e4e4e4;
  grid-template-rows: auto;
  grid-template-columns: .3fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-bottom: 20px;
  margin-left: 25px;
  margin-right: 25px;
  padding-bottom: 15px;
  display: grid;
}

.blogs-featured-post-wrapper.reviews {
  grid-template-columns: minmax(200px, .3fr);
}

.blogs-featured-post_images {
  border-radius: 5px;
  height: 50px;
}

.blogs-featured-post-text-block {
  padding-right: 20px;
}

.blogs-featured-post-text-2 {
  align-items: center;
  font-family: Poppins, Arial, sans-serif;
  font-weight: 600;
  line-height: 19.6px;
  display: flex;
}

.text-block-166 {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.next-3 {
  background-color: #ffb140;
  border-style: none;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: 47px;
  display: flex;
}

.previous-2 {
  background-color: #ffb140;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: 47px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.body-3, .heading-112 {
  font-family: Poppins, Arial, sans-serif;
}

.next-4 {
  margin-top: 30px;
}

.html-embed-17 {
  background-color: #0000;
  width: auto;
  max-width: 780px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.tool-description {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
}

._w-full {
  width: 100%;
}

.container.m-auto.lg-text-center {
  margin-left: auto;
  margin-right: auto;
}

.name-generator-h3 {
  text-align: center;
  object-fit: fill;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  font-size: 25px;
  font-weight: 500;
  display: none;
}

.faq-wrap {
  letter-spacing: normal;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  padding-left: 32px;
  padding-right: 32px;
  line-height: 20%;
}

.heading-113 {
  font-family: Poppins, Arial, sans-serif;
  font-size: 40px;
  font-weight: 600;
}

.rich-text-block-19 {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  font-size: 25px;
  line-height: 100%;
}

.fbm {
  color: #fff;
  width: auto;
  margin-top: 0;
  padding-right: 20px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: underline;
  display: block;
}

.content-wrap {
  padding-top: 50px;
  padding-left: 50px;
  padding-right: 50px;
  display: block;
}

.content-wrap h3 {
  height: auto;
  padding-top: 25px;
  font-size: 30px;
  line-height: 100%;
}

.tool-content {
  font-size: 20px;
}

.tool-content h2 {
  font-weight: 700;
  line-height: 120%;
}

.tool-content p {
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 120%;
}

.tool-content h4 {
  line-height: 60px;
}

.dropdown-4 {
  flex: none;
  width: auto;
  min-width: 130px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.dropdown-toggle-6 {
  border: 0 #ebecf1;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  transition: all .2s;
}

.dropdown-toggle-6:hover {
  background-color: #fdfdfd;
}

.dropdown-list-13 {
  background-color: #fff;
  border-radius: 5px;
  display: none;
  overflow: hidden;
  box-shadow: 0 10px 40px #98a2ac36;
}

.dropdown-list-13.w--open {
  margin-top: -3px;
  margin-bottom: 5px;
  padding-top: 10px;
}

.features-header {
  text-align: center;
  margin-bottom: 40px;
}

.pricing-why-button {
  color: #fff;
  background-color: #ff4d4d;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  max-width: 200px;
  padding: 12px 43px 15px 44px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.pricing-button-why-block {
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.why-section-2 {
  background-color: #0283ff;
  background-image: url('../images/get-started-pattern.png'), url('../images/service-hero-path.png'), url('../images/gs-Ellipse-.png'), url('../images/gs-Ellipse-.png'), url('../images/Ellipse-19-1_1Ellipse 19 (1).png');
  background-position: 4px 7px, 0 100%, 35px 15px, 67% 89%, 100% 0;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto, auto, auto;
  padding: 50px 150px;
}

.hide-desktop {
  display: none;
}

.heading-medium {
  color: #000;
  font-family: Poppins, Arial, sans-serif;
  font-size: 35px;
  line-height: 49px;
}

.heading-medium.padding.faq-header {
  font-size: 2rem;
}

.companies-grid {
  z-index: 1;
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1.25fr 1.25fr;
  padding-left: 50px;
  padding-right: 50px;
  position: relative;
}

.companies-grid.mt-50 {
  z-index: 1;
  margin-top: 50px;
  padding-bottom: 25px;
}

.companies-grid.mt-50.bg-round-image {
  background-image: url('../images/Ellipse-large.png');
  background-position: 50% 97%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 50px;
  padding-right: 50px;
}

.companies-heading-width {
  text-align: center;
  background-image: url('../images/Ellipse-large.png');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 55%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Poppins, Arial, sans-serif;
}

.company-card-text {
  color: var(--body-text);
  margin-top: 15px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.companies-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 75px;
  padding-bottom: 75px;
  display: flex;
}

.companies-sec {
  background-image: url('../images/path16-1.png'), url('../images/Ellipse-large.png');
  background-position: 100% 45%, 86px 70px;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.company-card-image-1 {
  width: 100%;
  height: auto;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
}

.company-card-image {
  width: 100%;
  height: auto;
  margin-bottom: 10px;
}

.company-card-width {
  width: auto;
}

.company-card-title {
  color: #000;
  flex-direction: row-reverse;
  align-items: center;
  max-width: none;
  font-family: Poppins, Arial, sans-serif;
  font-size: 25px;
  line-height: 26px;
  display: flex;
}

.company-grid-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  display: flex;
  position: relative;
}

.company-card {
  background-color: #fff;
  border-radius: 10px;
  padding: 25px;
  box-shadow: 0 0 20px 4px #0000001a;
}

.companies-section {
  background-image: url('../images/Ellipse-large.png'), url('../images/path16-1.png');
  background-position: 86% 70%, 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
}

.body-copy {
  color: #000;
  font-size: 1rem;
  line-height: 22.4px;
}

.body-copy.bottom-padding-20 {
  padding-bottom: 20px;
}

.collection-list-5 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template: "."
                 "."
                 "Area"
                 / minmax(auto, 1fr);
  grid-auto-columns: minmax(auto, 1fr);
  grid-auto-flow: column;
  place-content: space-between stretch;
  place-items: start;
  margin-top: auto;
  display: grid;
}

.paragraph-34 {
  padding-top: 0;
}

.heading-117 {
  color: #fff;
  text-align: center;
}

.bold-text-54 {
  flex: none;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.icon-13 {
  position: absolute;
  left: 48px;
}

.select-field-2 {
  color: var(--black);
  background-color: #fff;
  border-radius: 10px;
}

.div-block-122 {
  -webkit-text-fill-color: inherit;
  background-clip: padding-box;
}

.bold-text-58 {
  flex: none;
  font-size: 1rem;
  font-weight: 600;
}

.bold-text-59 {
  font-size: 1rem;
  font-weight: 600;
}

.checkbox-label {
  color: #fff;
  padding-left: 5px;
  font-weight: 400;
}

.tos-wrap {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.checkbox {
  border: 1px #000;
  border-radius: 0;
  margin-top: 7px;
}

.list-4 {
  border-radius: 30px;
  font-size: 20px;
}

.list-4.onboarding {
  color: var(--black);
}

.list-item-5 {
  padding-top: 20px;
  padding-bottom: 30px;
  font-size: 16px;
}

.list-item-6, .list-item-7 {
  padding-bottom: 30px;
  font-size: 16px;
}

.toc_rt {
  text-align: left;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13px;
}

.toc_rt strong {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  font-size: 12px;
  display: inline;
}

.toc_rt p {
  color: #000;
  font-size: 13px;
}

.toc_rt h2 {
  font-size: 20px;
}

.toc_rt li {
  color: var(--black);
}

.select-field-3 {
  border-radius: 25px;
  width: 80%;
}

.review-collection-item {
  background-color: #fff;
  border-radius: 20px;
}

.blog-cta-fulfillment {
  z-index: 99;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0883ff;
  border-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 250px;
  height: 180px;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 20px;
  line-height: 120%;
  display: none;
  position: sticky;
  top: 10px;
  left: auto;
}

.blog-cta-copy {
  color: #fff;
  padding-top: 10px;
  font-size: 20px;
  line-height: 120%;
}

.blog-cta-wrapper {
  z-index: 99;
  height: 100%;
  padding-right: 20px;
  display: none;
  position: absolute;
  inset: auto 0% 0% auto;
  overflow: visible;
}

.faq {
  color: #fff;
  white-space: break-spaces;
  background-color: #0083ff;
  border-radius: 20px 20px 0 0;
  align-items: center;
  width: 100%;
  height: 80px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 50px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.faq.w--open {
  border-bottom: 1px solid #0000001a;
}

.faq-icon {
  z-index: 2;
  width: 24px;
  margin-right: 16px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.faq-body {
  opacity: 1;
  outline-offset: 0px;
  background-color: #0000;
  border: 1px solid #000;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  outline: 3px #081f4d;
  width: 100%;
  display: block;
  position: relative;
}

.faq-body.w--open {
  background-color: #0000;
}

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

.faq-body-cont {
  background-color: #0000;
  border: .5px solid #000;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  height: auto;
  min-height: 220px;
  max-height: none;
  padding: 30px 30px 10px;
  font-size: 16px;
  font-weight: 300;
  line-height: 32px;
}

.faq-answer {
  margin-bottom: 24px;
  font-weight: 400;
  line-height: 1.65;
}

.faq-img {
  z-index: 2;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: 10px;
  display: flex;
  position: relative;
  inset: 0% auto 0% 0%;
}

.faq-p {
  border-radius: 4px;
  width: 100%;
  margin-bottom: 10px;
  overflow: hidden;
}

.faq-wrap-2 {
  background-color: var(--white);
  border-top: 1px solid #80808073;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.title-wrap {
  flex-direction: column;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.title {
  text-align: center;
}

.title.black {
  color: #000;
  font-size: 2rem;
}

.title.black.gs-page {
  font-size: 2.5rem;
}

.faq-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1000px;
  display: grid;
}

.black {
  color: #000;
}

.black.how {
  font-size: 1.2rem;
}

.blog-cta-fba {
  z-index: 99;
  background-color: #0883ff;
  border-radius: 20px;
  width: 250px;
  height: 155px;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
  position: sticky;
  top: 10px;
}

.company-card-header-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.why-section.blue {
  background-color: #0083ff;
}

.blue {
  background-color: #0083ff;
  padding-top: 100px;
  display: none;
}

.expect-card {
  border-radius: 20px;
  max-width: 558px;
  max-height: 320px;
  padding: 20px 25px 24px;
  box-shadow: 0 0 2.5rem -1px #00000030;
}

.expect-card.right {
  float: right;
  width: auto;
}

.expect-card.background-color-simplblue {
  background-color: #0083ff;
  border-radius: 20px;
  max-width: none;
  max-height: none;
  padding-top: 20px;
}

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

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

.margin-small {
  margin: 1rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-large {
  margin: 3rem;
}

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

.margin-top.margin-small {
  display: flex;
}

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

.margin-top.margin-medium, .margin-top.margin-0, .margin-top.margin-tiny, .margin-top.margin-xxsmall {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-large {
  display: block;
}

.margin-top.margin-xlarge, .margin-top.margin-huge, .margin-top.margin-xhuge, .margin-top.margin-xxhuge, .margin-top.margin-custom1, .margin-top.margin-custom2, .margin-top.margin-custom3 {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

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

.page-padding {
  padding: 2rem 2.5rem;
}

.section-hero.background-color-simplblue {
  background-color: #0083ff;
  background-image: url('../images/Pattern_2.png'), url('../images/path16_1.png'), url('../images/Ellipse-19-1_1Ellipse 19 (1).png');
  background-position: 4px 7px, 0 100%, 100% 0;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto;
}

.section-hero.background-color-simplblue.blog-header {
  margin-top: 0;
}

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

.global-2-col {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: stretch stretch;
  display: grid;
}

.global-2-col.fba-prep {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  display: grid;
}

.layout-image-wrapper {
  display: flex;
}

.layout-image-wrapper.solutions {
  width: 50%;
}

.section-expect {
  border-top: 1px solid #80808073;
  border-radius: 0;
}

.text-color-black {
  max-width: none;
  color: var(--black);
}

.text-color-black.text-align-center {
  text-align: center;
  font-size: 2.2rem;
}

.expect_component {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  place-items: stretch stretch;
  display: grid;
}

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

.text-size-medium.text-weight-bold {
  color: #000;
  font-weight: 700;
}

.text-size-medium.text-color-white p, .text-size-medium.text-color-white h2 {
  color: #fff;
}

.text-size-medium.text-color-white h4 {
  color: var(--white);
}

.text-size-medium.text-color-white li {
  font-size: 1rem;
}

.text-size-medium.categories-features h3 {
  max-width: none;
  color: var(--black);
  text-align: left;
  margin-bottom: 10px;
  font-size: 1.75rem;
}

.text-size-medium.categories-features li {
  font-size: 1rem;
}

.text-color-white {
  color: #fff;
  font-size: 2.5rem;
  display: block;
}

.text-color-white.text-align-left {
  text-align: left;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.text-color-white.fulfillment-category-text p {
  color: #fff;
}

.text-color-white.fulfillment-category-text h4 {
  color: var(--white);
  padding-left: 0;
}

.expect-card_header {
  color: var(--black);
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.6;
}

.paragraph-36 {
  color: #131313;
}

.section-fba-pricing {
  border-top: 1px solid #80808073;
}

.text-align-center {
  text-align: center;
  margin-top: 0;
}

.text-align-center.text-size-small {
  line-height: 1.5;
}

.fba-pricing_columns {
  border-bottom: 2px solid #000;
}

.fba-pricing_columns.background-color-simplblue {
  background-color: #0083ff;
}

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

.column {
  flex: 0 auto;
}

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

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

.text-align-left.text-underline {
  font-weight: 400;
  text-decoration: underline;
}

.text-align-left.text-underline.view-pricing {
  font-size: 1rem;
}

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

.bold-text-60 {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.section-pick-and-pack.background-color-simplblue {
  background-color: #0883ff;
  background-image: url('../images/path16-7.png'), url('../images/Pattern-pickpack_1Pattern-pick&pack.png');
  background-position: 100% 0, 7%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
}

.section-what-we-ship {
  background-image: url('../images/Pattern-2.png'), url('../images/path16-3.png'), url('../images/Ellipse-large.png');
  background-position: 7px 0, 100%, 7px 0;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto;
  background-attachment: scroll, scroll, scroll;
}

.section-what-we-ship.fba-prep {
  border-top: 1px solid #80808073;
}

.form-block-2 {
  clear: left;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.form-3 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: auto;
  min-width: 500px;
  display: flex;
}

.content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  letter-spacing: normal;
  text-indent: 0;
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  align-items: center;
  max-width: 70%;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  font-size: 1rem;
  line-height: 100%;
  display: block;
}

.content p {
  margin-bottom: 16px;
  padding-top: 0;
  line-height: 1.6;
  display: block;
}

.content h2 {
  margin-bottom: 10px;
  font-size: 2rem;
  line-height: 135%;
}

.content a {
  font-size: 1rem;
  font-style: italic;
  font-weight: 600;
}

.content h4 {
  padding-left: 0;
  font-size: 1.125rem;
  line-height: 22px;
}

.content h5 {
  color: var(--black);
  font-size: 1rem;
  font-weight: 500;
}

.content h1 {
  color: #000;
  font-size: 2.1875rem;
  line-height: 40px;
}

.content.glossary {
  text-align: left;
  margin-left: auto;
}

.content.glossary li {
  color: var(--black);
  padding-bottom: 5px;
}

.content h3 {
  color: #000;
  text-align: left;
  max-width: none;
  padding-top: 10px;
  font-size: 1.5rem;
}

.content.dim-weight {
  max-width: none;
  margin-bottom: 5px;
}

.content.ship {
  max-width: none;
}

.content._3pl {
  max-width: none;
  display: block;
}

.content._3pl ul {
  color: var(--black);
}

.html-embed-18 {
  white-space: normal;
}

.collection-item-7 {
  width: 100%;
  height: auto;
}

.link-block-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.collection-list-6 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  align-items: start;
  display: grid;
}

.get-started-h2 {
  display: block;
}

.get-started-h2.hide-desktop {
  display: none;
}

.bold-text-61 {
  text-align: center;
  font-size: 1.2rem;
}

.textarea {
  border-radius: 20px;
  padding: 20px;
}

.page-h2 {
  color: #fff;
  text-align: center;
  width: 85%;
  font-size: 1.5rem;
}

.bold-text-62 {
  font-size: 3rem;
}

.white-text {
  color: #fff;
  font-size: 2rem;
  display: none;
}

.mobile-footer-bar {
  display: none;
}

.link-6 {
  padding: 20px 10px;
  font-size: 1rem;
}

.how-it-works {
  font-size: 1rem;
  font-weight: 600;
  line-height: 130%;
}

.text-block-167 {
  color: #000;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.mobile-get-started {
  display: none;
}

.heading-135 {
  font-size: 3rem;
}

.heading-136 {
  color: #000;
  text-align: center;
}

.grid-18 {
  grid-column-gap: 20px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto auto auto auto auto auto;
  justify-items: center;
  max-width: 1000px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

.grid-18.mobile {
  display: none;
}

.prep-how-it-works, .heading-137 {
  font-size: 2rem;
}

.tos-link {
  color: var(--white);
  font-size: 1rem;
  font-weight: 600;
}

.link-block-10 {
  display: none;
}

.grid-19 {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-20 {
  grid-template-rows: auto auto auto auto;
  width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-127, .div-block-128 {
  font-size: 30px;
}

.text-field-2, .text-field-3, .text-field-4, .text-field-5 {
  border: 1px solid #000;
  border-radius: 13px;
}

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

.text-block-168 {
  font-size: 20px;
}

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

.columns {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.columns.dim-calc {
  margin-top: 50px;
  padding-bottom: 50px;
}

.section-15 {
  margin-top: 30px;
  margin-bottom: 50px;
}

.heading-138 {
  font-size: 3rem;
}

.heading-140 {
  margin-bottom: 30px;
  font-size: 35px;
}

.hero-subhead {
  font-size: 1.25rem;
}

.rich-text-block-23 {
  order: 1;
}

.rich-text-block-23 strong {
  font-size: 18px;
}

.rich-text-block-23 li {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 15px;
}

.text-rich-text h1 {
  color: #000;
}

.text-rich-text h3 {
  color: #000;
  text-align: left;
  max-width: none;
  margin-top: 0;
  padding-bottom: 0;
  font-size: 1.25rem;
}

.text-rich-text a {
  color: var(--black);
  font-size: 16px;
  font-weight: 600;
}

.text-rich-text.cms {
  max-width: 100%;
}

.text-rich-text.cms h5, .text-rich-text.cms h6, .text-rich-text.cms blockquote {
  color: var(--black);
}

.text-rich-text.cms.align-center {
  margin-right: auto;
}

.text-rich-text h2 {
  text-align: left;
  margin-top: 40px;
  font-size: 2rem;
}

.text-rich-text p {
  margin-bottom: 15px;
}

.text-rich-text li {
  color: var(--black);
  text-align: left;
  padding-top: 3px;
  padding-bottom: 3px;
  line-height: 1.5;
}

.text-rich-text ol {
  text-align: center;
  padding-left: 20px;
  font-size: 1rem;
}

.text-rich-text.support-center {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-rich-text h4 {
  color: var(--black);
  margin-bottom: 5px;
  padding-left: 0;
  padding-right: 0;
}

.text-rich-text ul {
  font-size: 1rem;
}

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

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

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

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

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

.padding-0 {
  padding: 0;
}

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

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

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

.padding-large {
  padding: 3rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.padding-huge {
  padding: 6rem;
}

.padding-xhuge {
  padding: 8rem;
}

.padding-xxhuge {
  padding: 12rem;
}

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

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

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

.padding-right.padding-xsmall {
  grid-template-columns: repeat(auto-fit, minmax(313px, 1fr));
  width: 100%;
}

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

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

.margin-0 {
  margin: 0;
}

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

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

.margin-xlarge {
  margin: 4rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.margin-huge {
  margin: 6rem;
}

.margin-xhuge {
  margin: 8rem;
}

.margin-xxhuge {
  margin: 12rem;
}

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

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

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

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

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

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

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

.fs-toc_link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: .25rem;
  margin-bottom: .75rem;
  font-size: 1rem;
  text-decoration: none;
  display: flex;
}

.fs-toc_link.w--current {
  color: var(--simpl-blue);
  font-weight: 500;
}

.fs-toc_link.is-h6 {
  color: #ccc;
  font-size: .875rem;
}

.fs-toc_link.is-h6.w--current {
  color: #eaffbb;
}

.fs-toc_link.is-h3 {
  color: #585858;
  letter-spacing: .025rem;
  font-size: .875rem;
}

.fs-toc_link.is-h3.w--current {
  color: #eaffbb;
}

.fs-toc_link.is-h5 {
  color: #4e4e4e;
  font-size: .875rem;
}

.fs-toc_link.is-h5.w--current {
  color: #eaffbb;
}

.fs-toc_link.is-h4 {
  color: #696969;
  font-size: .875rem;
}

.fs-toc_link.is-h4.w--current {
  color: #eaffbb;
}

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

.fs-toc_example {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 100%;
  display: flex;
}

.fs-toc_sidebar {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: #1a1a1a;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  max-width: 70%;
  padding: 1rem 3rem 2rem 0;
  display: flex;
  position: sticky;
  top: 6rem;
}

.fs-toc_h-trigger {
  display: none;
}

.fs-toc_link-wrapper {
  color: #f5f5f5;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  overflow: hidden;
}

.fs-toc_link-wrapper.is-h4 {
  border-left: 1px solid #252525;
  padding-left: .75rem;
}

.fs-toc_link-wrapper.is-h2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid #252525;
  font-size: 1rem;
}

.fs-toc_link-wrapper.is-h5, .fs-toc_link-wrapper.is-h6, .fs-toc_link-wrapper.is-h3 {
  border-left: 1px solid #252525;
  padding-left: .75rem;
}

.text-block-171, .text-block-172, .text-block-173 {
  color: #4e4e4e;
}

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

.category-faq-rt {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.category-faq-rt h3 {
  color: var(--black);
  margin-bottom: .5rem;
  font-size: 1.5rem;
}

.blog-header {
  color: #000;
  margin-top: 20px;
  font-size: 3rem;
  font-weight: 600;
  line-height: 55px;
}

.blogs-date {
  padding-top: 5px;
  font-size: 12px;
}

.h2 {
  flex: 0 auto;
}

.h2.text-color-black {
  align-self: auto;
  display: block;
}

.ecommerce-tools-content {
  letter-spacing: 0;
  font-family: Poppins, Arial, sans-serif;
}

.ecommerce-tools-content blockquote, .ecommerce-tools-content li, .ecommerce-tools-content h6 {
  color: var(--black);
}

.tool-screenshot {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.tool-logo {
  max-width: 200px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.collection-list-wrapper-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: block;
}

.div-block-133 {
  aspect-ratio: auto;
  height: 300px;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
}

.rich-text-block-24 {
  box-sizing: border-box;
  white-space: pre-wrap;
  word-break: normal;
  overflow-wrap: break-word;
  object-fit: fill;
  max-height: 100px;
  overflow: hidden;
}

.ecommerce-tools-related {
  text-align: left;
}

.image-36 {
  box-sizing: border-box;
  aspect-ratio: 2.39;
  object-fit: scale-down;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.ecomm-tool-related-image {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: scale-down;
  justify-content: center;
  align-items: center;
  height: 100px;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  overflow: clip;
}

.collection-list-7 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.collection-item-9 {
  border: 1px #000;
  border-radius: 1px;
  box-shadow: 0 -2px 8px -1px #0003;
}

.link-block-11 {
  display: block;
}

.text-block-174 {
  font-size: 1rem;
  font-style: normal;
}

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

.navbar2_dropdwn-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: .5rem 1rem;
  font-size: 1.15rem;
  font-weight: 600;
  display: flex;
}

.navbar2_menu-button {
  padding: 0;
}

.navbar2_container {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.navbar2_button-wrapper {
  grid-column-gap: 1rem;
  margin-left: 1rem;
  display: flex;
}

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

.fs-styleguide_label {
  color: #fff;
  background-color: #2d62ff;
  border-radius: .25rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem .75rem .3rem;
  font-weight: 600;
  display: flex;
}

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

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

.nav_menu_link {
  color: #fff;
  padding: 1rem;
}

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

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

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

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

.fs-styleguide_hero-label {
  color: #000;
  text-transform: uppercase;
  background-color: #eee;
  border-radius: .25rem;
  padding: .25rem .375rem;
  font-size: .75rem;
  font-weight: 500;
  text-decoration: none;
}

.padding-custom3-2 {
  padding: 3.5rem;
}

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

.heading-style-h6.text-align-left {
  text-align: left;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

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

.fs-styleguide_background {
  border: 1px solid #0000001a;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.background-color-secondary {
  background-color: #2d62ff;
}

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

.overflow-visible {
  overflow: visible;
}

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

.overflow-hidden {
  overflow: hidden;
}

.pointer-events-none {
  pointer-events: none;
}

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

.fs-styleguide_item-header {
  border-bottom: 1px solid #0000001a;
  width: 100%;
  padding-bottom: 2rem;
}

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

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

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

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

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

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

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

.form_checkbox.is-alternate {
  color: #fff;
}

.padding-small {
  padding: 1rem;
}

.fs-styleguide_header {
  color: #fff;
  background-color: #000;
  background-image: radial-gradient(circle at 100% 100%, #dd23bb40, #0000 40%), radial-gradient(circle at 0 100%, #2d62ff4d, #0000 60%);
}

.pointer-events-auto {
  pointer-events: auto;
}

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

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

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

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

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

.margin-custom1-2 {
  margin: 1.5rem;
}

.text-size-regular {
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  max-height: 120px;
  font-size: 1rem;
  overflow: hidden;
}

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

.form_component {
  margin-bottom: 0;
}

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

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

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

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

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

.hide {
  display: none;
}

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

.overflow-scroll {
  overflow: scroll;
}

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

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

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

.aspect-ratio-portrait {
  aspect-ratio: 2 / 3;
  object-fit: cover;
}

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

.button-group.is-right {
  justify-content: flex-end;
  align-items: center;
}

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

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

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

.aspect-ratio-landscape {
  aspect-ratio: 3 / 2;
  object-fit: cover;
}

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

.padding-custom1-2 {
  padding: 1.5rem;
}

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

.form_radio.is-alternate {
  color: #fff;
}

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

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

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

.overflow-auto {
  overflow: auto;
}

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

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

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

.padding-custom2-2 {
  padding: 2.5rem;
}

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

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

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

.fs-styleguide_empty-box {
  z-index: -1;
  background-color: #2d40ea0d;
  border: 1px dashed #2d40ea;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

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

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

.text-color-secondary {
  color: #222;
}

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

.aspect-ratio-widescreen {
  aspect-ratio: 16 / 9;
  object-fit: cover;
}

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

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

.form_message-success {
  color: #114e0b;
  background-color: #cef5ca;
  padding: 1.25rem;
}

.aspect-ratio-square {
  aspect-ratio: 1;
  object-fit: cover;
}

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

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

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

.button-25 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: .25rem;
  padding: .75rem 1.5rem;
  font-weight: 600;
}

.button-25.is-text {
  color: #000;
  background-color: #0000;
  border: 2px solid #0000;
}

.button-25.is-secondary {
  color: #000;
  background-color: #0000;
  border: 1px solid #222;
}

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

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

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

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

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

.fs-styleguide_spacing {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-image: linear-gradient(to top, #2d40ea1a, #fff0);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start stretch;
  display: grid;
  position: relative;
}

.margin-custom2-2 {
  margin: 2.5rem;
}

.nav_button-2 {
  padding: 1rem;
}

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

.padding-medium {
  padding: 2rem;
}

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

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

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

.form_radio-icon.is-alternate {
  border-color: #fff;
}

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

.text-size-small-2 {
  color: #fff;
  font-size: .875rem;
  font-weight: 400;
  line-height: 20px;
}

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

.form_message-error {
  color: #3b0b0b;
  background-color: #f8e4e4;
  margin-top: .75rem;
  padding: .75rem;
}

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

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

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

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

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

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

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

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

.fs-styleguide_item {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  border-bottom: 1px solid #0000001a;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 3rem;
  display: grid;
  position: relative;
}

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

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

.nav_component-2 {
  background-color: #000;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: relative;
  inset: 0% 0% auto;
}

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

.fs-styleguide_spacer-box {
  background-color: #2d40ea1a;
  border: 1px dashed #2d40ea;
  width: 100%;
  position: relative;
}

.form_input-2 {
  background-color: #0000;
  border: 1px solid #eee;
  min-height: 3rem;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.form_input-2::placeholder, .form_input-2.is-select-input {
  color: #222;
}

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

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

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

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

.background-color-tertiary {
  background-color: #dd23bb;
}

.padding-xlarge {
  padding: 4rem;
}

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

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

.background-color-primary {
  color: #fff;
  background-color: #000;
}

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

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

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

.fs-styleguide_message {
  color: #5e5515;
  background-color: #fcf8d8;
  border-radius: .25rem;
  padding: .25rem .5rem;
  font-size: .875rem;
}

.nav_logo-2 {
  width: 10rem;
}

.margin-custom3-2 {
  margin: 3.5rem;
}

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

.layer.hide {
  display: none;
}

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

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

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

.form_checkbox-icon.is-alternate {
  border-color: #fff;
}

.nav_container-2 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.navbar2_component-2 {
  background-color: #fff;
  border-bottom: 1px solid #000;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar2_dropdown-link-2 {
  padding: .5rem 1rem;
}

.navbar2_dropdown-link-2:hover {
  background-color: var(--simpl-blue);
  color: var(--white);
}

.navbar2_dropdown-link-2.w--current {
  color: #000;
}

.button-26 {
  color: #fff;
  text-align: center;
  background-color: #fff;
  border-radius: .25rem;
  padding: .75rem 1.5rem;
  font-weight: 600;
}

.button-26.is-navbar2-button {
  background-color: #0078ea;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.button-26.is-navbar2-button.w--current {
  padding: .75rem 1.5rem;
}

.navbar2_dropdown-list-2.w--open {
  background-color: #fff;
  border: 1px solid #eee;
  padding: .5rem 0;
  position: absolute;
}

.navbar2_menu-2 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.navbar2_link-2 {
  padding: .5rem 1rem;
  font-size: 1.2rem;
  font-weight: 600;
}

.navbar2_link-2.w--current {
  color: #000;
}

.blog-post-header1_image-wrapper {
  border-radius: 0;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.blog-post-header1_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog-post-header1_content-top {
  justify-content: space-between;
  align-items: flex-end;
  width: auto;
  max-width: 16rem;
  display: flex;
}

.blog-post-header1_date-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.text-weight-semibold {
  color: #fff;
  font-size: 1rem;
  font-weight: 600;
  line-height: 20px;
}

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

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

.section_faq7 {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
}

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

.section_contact6 {
  background-color: var(--\<unknown\|variable-9f6b6bb4-0795-c8ab-f302-bbebab6f2554\>);
  color: var(--\<unknown\|variable-7cd2a57e-6f21-74f7-6ce6-096306cecf3e\>);
}

.container-large-7 {
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
}

.contact6_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(550px, 1fr));
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.section_content27 {
  background-color: var(--\<unknown\|variable-9f6b6bb4-0795-c8ab-f302-bbebab6f2554\>);
  color: var(--\<unknown\|variable-7cd2a57e-6f21-74f7-6ce6-096306cecf3e\>);
}

.content27_component {
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 20rem 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.content27_sidebar {
  flex-direction: column;
  width: 100%;
  margin-right: 12rem;
  display: flex;
  position: sticky;
  top: 6rem;
}

.section_layout54.background-color-secondary {
  background-color: #0000;
  display: block;
}

.container-large-9 {
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
}

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

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

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

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

.layout54_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.icon-height-xl {
  height: 4rem;
}

.section_faq5 {
  background-color: var(--\<unknown\|variable-9f6b6bb4-0795-c8ab-f302-bbebab6f2554\>);
}

.container-large-10 {
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
}

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

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

.faq5_accordion {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  overflow: hidden;
}

.faq5_question {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: var(--black);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem;
  display: flex;
}

.faq5_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  display: flex;
}

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

.faq5_answer {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  overflow: hidden;
}

.niche_content {
  color: var(--black);
}

.empty-state-6 {
  background-color: #0000;
}

.button-31 {
  z-index: 2;
  float: none;
  color: #fff;
  text-align: center;
  background-color: #ff4d4d;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: auto;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  display: block;
  position: static;
}

.button-31.is-link {
  color: var(--\<unknown\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

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

.container-large-12 {
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
}

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

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

.blog-post5-related_component {
  flex-direction: column;
  align-items: center;
}

.blog-post5-related_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.blog-post5-related_heading {
  flex: 1;
}

.blog-post5-related_button-row {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.blog-post5-related_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

.blog-post5-related_image-link {
  width: 100%;
}

.blog-post5-related_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog-post5-related_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog-post5-related_item-content {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.blog-post5-related_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.blog-post5-related_button-wrapper {
  margin-top: 1.5rem;
  display: flex;
}

.cta45_card {
  grid-column-gap: 5rem;
  grid-row-gap: 2rem;
  border-top-style: none;
  border-top-width: var(--stroke--border-width);
  border-top-color: var(--color-scheme-1--border);
  border-right-style: none;
  border-right-width: var(--stroke--border-width);
  border-right-color: var(--color-scheme-1--border);
  border-bottom-style: none;
  border-bottom-width: var(--stroke--border-width);
  border-bottom-color: var(--color-scheme-1--border);
  border-left-style: solid;
  border-left-color: var(--background-primary);
  background-color: #f5f8ff;
  border-left-width: 4px;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding: 3rem;
  display: grid;
  overflow: hidden;
}

.button-32 {
  z-index: 2;
  float: none;
  color: #fff;
  text-align: center;
  background-color: #ff4d4d;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: auto;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  display: block;
  position: static;
}

.button-32.is-secondary.is-alternate {
  color: #fff;
  background-color: #0000;
}

.button-32.is-link {
  color: var(--\<unknown\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-32.is-link.is-alternate {
  color: #fff;
  background-color: #0000;
}

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

.button-32.is-alternate {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

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

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

.button-32.is-tertiary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-color: #0000;
}

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

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

.rl-styleguide_nav {
  z-index: 1000;
  background-color: #eee;
  border: 1px solid #000;
  border-radius: 0;
  margin-top: 1rem;
  padding: .5rem;
  position: sticky;
  top: 1rem;
}

.rl-styleguide_nav-link {
  border-radius: 0;
  padding: .5rem 1rem;
  text-decoration: none;
}

.rl-styleguide_nav-link.w--current {
  background-color: #fff;
}

.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: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

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

.rl-styleguide_heading {
  z-index: 4;
  margin-bottom: 1.5rem;
  padding: .25rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
}

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

.rl-styleguide_subheading {
  z-index: 3;
  background-color: #eee;
  border: 1px solid #000;
  border-radius: 0;
  margin-bottom: 1rem;
  padding: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
}

.rl-styleguide_subheading.is-text-small {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.rl-styleguide_subheading-small {
  font-size: 1rem;
  font-weight: 400;
}

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

.rl-styleguide_item-row.is-button-row {
  grid-template-columns: 19rem 1fr;
}

.rl-styleguide_label {
  color: #1e51f7;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #ebeffa;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

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

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

.text-size-small-3 {
  font-size: .875rem;
  line-height: 1.2;
}

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

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

.text-align-center-4 {
  text-align: center;
  margin-top: 0;
}

.rl-styleguide_scheme-list {
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rl-styleguide_scheme {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
}

.rl-styleguide_scheme-card {
  border-radius: 0;
  overflow: hidden;
}

.color-scheme-1 {
  color: #000;
  background-color: #fff;
}

.rl-styleguide_scheme-wrapper {
  padding: 1rem;
}

.rl-styleguide_scheme-foreground {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #eee;
  border: 1px solid #000;
  border-radius: 0;
  flex-flow: column;
  padding: 1rem;
  display: flex;
}

.rl-styleguide-accent {
  color: #000;
}

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

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

.tabs-menu {
  background-color: #eee;
  border: 1px solid #000;
  align-self: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tab-link {
  background-color: #0000;
  border: 1px solid #0000;
  padding: .5rem 1.5rem;
}

.tab-link.w--current {
  background-color: #fff;
  border-color: #000;
}

.category-filter-menu {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu.is-center {
  justify-content: center;
  align-items: center;
}

.category-filter-link {
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  flex: none;
  padding: .5rem 1rem;
  text-decoration: none;
}

.category-filter-link.w--current {
  background-color: #eee;
  border-color: #000;
}

.slider-arrow {
  color: #000;
  background-color: #eee;
  border: 1px solid #000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow.is-bottom-next {
  inset: auto 0% 0% auto;
}

.slider-arrow.is-centre-previous, .slider-arrow.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-icon_default {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.hidden-ui-elements {
  display: none;
}

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

.tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000;
  background-color: #eee;
  border: 1px solid #eee;
  justify-content: center;
  align-items: center;
  padding: .175rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag.is-text {
  color: #000;
  background-color: #0000;
  border: 2px solid #0000;
}

.tag.is-text.is-alternate {
  color: #fff;
  background-color: #0000;
}

.tag.is-alternate {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

.rl-styleguide_form-wrapper {
  padding-right: 1.5rem;
}

.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-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form_field-label.is-alternate {
  color: #fff;
}

.form_input {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

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

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

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

.form_input.is-select-input {
  color: #222;
}

.form_input.is-select-input.is-alternate {
  background-image: url('../images/chevron-down-white.svg');
}

.form_input.is-alternate {
  color: #fff;
  background-color: #0000;
  border-color: #fff;
}

.form_input.is-alternate::placeholder {
  color: #fff9;
}

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

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

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

.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 {
  justify-items: stretch;
}

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

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

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

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

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

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

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

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

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

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

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

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

.rl-styleguide_radius-large-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.rl-styleguide_radius-large {
  aspect-ratio: 1;
  object-fit: cover;
  border: 1px solid #000;
  border-radius: 0;
}

.rl-styleguide_radius-medium-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.rl-styleguide_radius-medium {
  aspect-ratio: 1;
  object-fit: cover;
  border: 1px solid #000;
  border-radius: 0;
}

.rl-styleguide_radius-small-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.rl-styleguide_radius-small {
  aspect-ratio: 1;
  object-fit: cover;
  border: 1px solid #000;
  border-radius: 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;
}

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

.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-xsmall {
  box-shadow: 0 1px 3px #0000001a, 0 1px 2px #0000000f;
}

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

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

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

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

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

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

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

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

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

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

.rl-styleguide_ratio-bg {
  z-index: -1;
  background-color: #eee;
  min-width: 3rem;
  height: 100%;
  position: relative;
}

.rl-styleguide_color-spacer {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

.code-embed {
  flex: 0 auto;
  display: none;
}

.padding-section-xsmall {
  margin-top: 2em;
  margin-bottom: 2em;
}

.heading-small {
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.4;
}

.fs-toc_label {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #ad00b0;
  padding: .15rem .35rem .125rem .4rem;
  font-size: .75rem;
  font-weight: 500;
  display: inline-block;
}

.fs-toc_richtext {
  background-color: #111;
  padding: 3rem;
}

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

.text-size-small-4 {
  color: #fff;
  font-size: .875rem;
  font-weight: 400;
  line-height: 20px;
}

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

.text-block-176 {
  font-size: 1rem;
  font-style: normal;
}

.text-block-177, .text-block-178, .text-block-179 {
  color: #4e4e4e;
}

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

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

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

.list-item-9 {
  list-style-type: disc;
}

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

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

.heading-141, .heading-142 {
  font-size: 2.5rem;
}

.topbar2_component {
  z-index: 999;
  border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  align-items: center;
  position: sticky;
  top: 0;
}

.topbar2_container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

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

.topbar2_form-block {
  margin-bottom: 0;
}

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

.form_input-3 {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

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

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

.form_input-3.is-icon-left {
  padding-left: 2.75rem;
}

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

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

.topbar2_search-button-tablet {
  padding: .5rem;
  display: none;
}

.topbar2_menu-dropdown {
  z-index: 1;
}

.topbar2_dropdown-toggle {
  padding: 0;
}

.topbar2_bell-dot {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  outline-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  outline-offset: 0px;
  border-radius: 100%;
  outline-width: 3px;
  outline-style: solid;
  justify-content: center;
  align-items: center;
  width: .5rem;
  height: .5rem;
  position: absolute;
  inset: .5rem .5rem auto auto;
}

.topbar2_dropdown-list.w--open {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  margin-top: .5rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  inset: 100% 0% auto auto;
}

.topbar2_dropdown-content {
  flex-direction: column;
  display: flex;
}

.topbar2_notification-header {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding: .5rem 1rem;
  display: flex;
}

.topbar2_dropdown-divider {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  height: 1px;
  margin: .5rem 1rem;
}

.topbar2_notification-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  max-height: 14rem;
  padding: .25rem .5rem;
  overflow: auto;
}

.topbar2_notification {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  min-width: 18rem;
  margin-top: .5rem;
  padding: .25rem .5rem;
  display: grid;
}

.topbar2_notification-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  padding: .5rem 1rem;
  display: flex;
}

.topbar2_avatar-image {
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  height: 2.5rem;
}

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

.topbar2_dropdown-link.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.topbar2_search-tablet {
  z-index: 6;
  display: none;
}

.topbar2_search-wrapper {
  z-index: 2;
  border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  justify-content: center;
  align-items: center;
  min-height: 4.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: absolute;
  inset: 4.5rem 0% 0%;
}

.topbar2_close-icon {
  margin-left: 1rem;
}

.topbar2_search-overlay {
  background-color: #0000;
  position: fixed;
  inset: 0%;
}

.topbar-type-label-delete-this {
  z-index: 999999;
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  border-top-left-radius: .375rem;
  border-top-right-radius: .375rem;
  align-items: center;
  height: 1.5rem;
  padding-left: .25rem;
  padding-right: .6rem;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
  position: absolute;
  top: 3rem;
  right: 2rem;
}

.topbar-type-label-delete-this.is-level2 {
  color: #2e90fa;
  background-color: #e0eefe;
  border-color: #2e90fa40;
}

.shell4_wrapper {
  align-items: flex-start;
  display: flex;
  position: relative;
}

.shell4_sidebar-wrapper {
  flex-direction: column;
  display: flex;
  position: sticky;
  top: 4.5rem;
}

.shell4_sidebar-height {
  display: none;
}

.sidebar7_component {
  border-right: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: #e6f6f8;
  flex-direction: column;
  width: 19.5rem;
  height: 100vh;
  padding-top: .5rem;
  padding-bottom: 1.5rem;
  display: flex;
  position: sticky;
  top: 0;
}

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

.sidebar7_menu {
  height: 100%;
}

.sidebar7_menu-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.sidebar7_menu-top {
  background-color: #e6f6f8;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  overflow: auto;
}

.sidebar7_link {
  grid-column-gap: .5rem;
  color: var(--black);
  text-align: center;
  background-color: #e6f6f8;
  border-bottom: 1px solid #000;
  border-radius: 1px;
  align-items: center;
  padding: 1rem .5rem;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.sidebar7_link:hover {
  background-color: #fff;
}

.sidebar7_link.w--current {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.sidebar7_link.is-indent {
  padding-left: 2.75rem;
}

.sidebar7_link-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  text-align: left;
  width: 100%;
  display: flex;
}

.sidebar7_badge {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  border-radius: 5rem;
  padding-left: .5rem;
  padding-right: .5rem;
}

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

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

.sidebar7_accordion-list {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.sidebar7_menu-bottom {
  flex-direction: column;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.sidebar7_menu-button {
  padding: 0;
}

.sidebar7_close-tablet {
  cursor: pointer;
  display: none;
}

.sidebar7_background-layer {
  display: none;
}

.sidebar-type-label-delete-this {
  z-index: 999999;
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  border-bottom-right-radius: .375rem;
  border-bottom-left-radius: .375rem;
  align-items: center;
  height: 1.5rem;
  padding-left: .25rem;
  padding-right: .6rem;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
  position: absolute;
  top: 0;
  right: 1.5rem;
}

.sidebar-type-label-delete-this.is-level1 {
  z-index: 9999;
  color: #ff7448;
  background-color: #ffeae4;
  border: 1px solid #ff744840;
}

.shell4_main-wrapper {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  flex: 1;
  position: relative;
}

.shell-header-text-replace-this {
  color: #00000080;
  text-align: center;
  border-bottom: 2px dashed #d3d3d3;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

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

.shell-content-text-replace-this {
  color: #00000080;
  text-align: center;
  border: 2px dashed #d3d3d3;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.text-block-181 {
  font-size: 1rem;
}

html.w-mod-js [data-ix="navbar"] {
  opacity: 0;
}

html.w-mod-js [data-ix="hero-text"] {
  opacity: 0;
  transform: translate(0, -10px);
}

html.w-mod-js [data-ix="hero-text-2"] {
  opacity: 0;
  transform: translate(0, 10px);
}

html.w-mod-js [data-ix="hero-button"] {
  opacity: 0;
  transform: scale(.97);
}

@media screen and (min-width: 1440px) {
  .dropdown-list-11.w--open {
    border-top: 2px #000;
    border-radius: 0;
    margin-top: 0;
  }
}

@media screen and (min-width: 1920px) {
  .dropdown-list-3.w--open {
    margin-top: 0;
  }

  .search-input.placeholder::placeholder {
    font-size: 20px;
  }

  .dropdown-list-6.w--open {
    margin-top: 0;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 3rem;
  }

  h3 {
    font-size: 2rem;
    line-height: 1.2;
  }

  p {
    font-size: 1rem;
    line-height: 1.5;
  }

  .navbar {
    margin-top: 0;
    padding-top: 5px;
  }

  .nav-menu {
    background-color: #fff;
    border-top: 1px solid #f1f5fd;
    border-bottom: 1px solid #f1f5fd;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-link {
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .menu-button {
    color: #000;
    margin-top: 15px;
    margin-bottom: auto;
  }

  .menu-button.w--open {
    color: #000;
    background-color: #fff;
  }

  .section.call-to-action {
    display: none;
  }

  .body {
    overflow: visible;
  }

  .dropdown-toggle-2 {
    padding: 10px 15px;
  }

  .signuphover.getstarted {
    margin-top: 15px;
  }

  .card {
    width: 300px;
  }

  .card-body {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-header {
    width: 100px;
    height: 100px;
  }

  .paragraph-5.peter-name {
    font-size: 15px;
  }

  .paragraph-6 {
    font-size: 12px;
  }

  .dropdown-toggle.nav-li {
    border-bottom: 2px solid var(--white);
    background-color: #d5e0f3;
    flex-direction: row;
    flex: 1;
    margin-left: 0;
    margin-right: 0;
    padding-top: 3%;
    padding-bottom: 3%;
  }

  .dropdown-toggle.nav-li.w--open {
    flex-direction: row;
  }

  .navbar-5 {
    height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    position: sticky;
  }

  .header-left {
    clear: none;
    flex-direction: column;
    align-self: stretch;
    align-items: stretch;
    display: flex;
  }

  .header-right {
    clear: none;
  }

  .header-container {
    flex-direction: column;
    display: flex;
  }

  .dropdown-list-3 {
    background-color: var(--white);
    align-items: center;
    padding: 0;
    display: none;
  }

  .dropdown-list-3.w--open {
    box-shadow: none;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    display: flex;
    position: relative;
  }

  .nav-menu-3 {
    border-style: solid;
    border-width: 0 2px 2px;
    border-color: var(--white);
    background-color: #0000;
    height: 100vh;
    margin-top: 0;
    overflow: auto;
  }

  .brand.logo {
    width: 100px;
  }

  .footer-3 {
    padding-top: 82px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-flex-container {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
  }

  .footer-logo-link {
    align-self: center;
    margin-bottom: 70px;
  }

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

  .container-800px {
    padding-left: 0;
    padding-right: 0;
  }

  .container-800px.mb-24px {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sidebar-grid {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .menu-button-2 {
    padding-bottom: 25px;
  }

  .icon-5 {
    align-self: center;
    align-items: center;
    margin-top: 2px;
    margin-left: 10px;
    margin-right: 0;
    position: static;
  }

  .dropdown-2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    display: block;
  }

  .div-block-29 {
    text-align: center;
    align-self: center;
    width: 200px;
    margin-bottom: 60px;
  }

  .div-block-31 {
    margin-bottom: 60px;
  }

  .div-block-32 {
    align-self: center;
  }

  .input-button {
    flex: 0 auto;
    width: 100%;
    margin-left: 0;
  }

  .dropdown-list-6 {
    background-color: var(--white);
    align-items: center;
    padding: 0;
    display: none;
  }

  .dropdown-list-6.w--open {
    box-shadow: none;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    display: flex;
    position: relative;
  }

  .section-main {
    padding-top: 100px;
  }

  .section-main.bottom-padding {
    padding-bottom: 100px;
  }

  .footer-grid {
    grid-row-gap: 35px;
    grid-template-columns: 1fr;
    align-content: space-around;
    justify-items: start;
  }

  .hero-heading {
    font-size: 55px;
    font-weight: 400;
    line-height: 65px;
  }

  .main-hero-section {
    background-color: var(--dodger-blue);
    padding-top: 20px;
  }

  .navbar-main {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-link-12 {
    text-align: center;
  }

  .content-grid {
    grid-row-gap: 25px;
    grid-template-columns: 1fr;
  }

  .brand-2 {
    margin-right: auto;
  }

  .footer-link-2.last {
    margin-bottom: 0;
  }

  .main-button {
    margin-left: auto;
    margin-right: auto;
  }

  .full-container.medium {
    width: auto;
    max-width: 95%;
  }

  .full-container.navigation {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .nav-menu-4 {
    color: #fff;
    text-align: center;
    background-color: #fff;
    border-top: 1px solid #ffffff17;
  }

  .blog-grid {
    grid-template-columns: 1fr;
  }

  .collection-list-2 {
    grid-template-columns: 1fr 1fr;
  }

  .dropdown-list-7.w--open {
    width: 100%;
    box-shadow: none;
    text-align: center;
    border-radius: 0;
  }

  .button-wrapper-2._20 {
    margin-right: 20px;
  }

  .menu-button-3 {
    color: #fff;
    background-color: #fff0;
    padding: 0;
    font-size: 30px;
    top: 16px;
  }

  .menu-button-3.w--open {
    color: #fff;
    background-color: #c8c8c800;
  }

  .dropdown-toggle-3 {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    padding-right: 20px;
    display: flex;
  }

  .drop {
    text-align: center;
  }

  .icon-8 {
    margin-left: 10px;
    margin-right: 0;
    position: static;
  }

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

  .notification-bar-container {
    justify-content: flex-start;
  }

  .footer-main {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    display: grid;
  }

  .row.row-split-content {
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .sidebar-layout {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .avatar-2 {
    width: 72px;
    height: 72px;
  }

  .form-feedback {
    margin-top: 12px;
  }

  .form-input {
    box-shadow: 1px 1px 3px #0000;
  }

  .icon-9 {
    color: var(--black);
    margin-top: auto;
    margin-bottom: auto;
    font-size: 50px;
    position: relative;
  }

  .hero {
    padding-top: 130px;
    padding-bottom: 50px;
  }

  .button-primary {
    padding-left: 40px;
    padding-right: 40px;
  }

  .button-primary:hover {
    box-shadow: 0 15px 32px #0083ff47;
  }

  .div-block-109 {
    display: none;
  }

  .ecommerce-heading-block {
    padding-bottom: 40px;
  }

  .footer-bottom-text {
    font-size: 11px;
    display: block;
  }

  .testimonial-content {
    width: auto;
    height: auto;
    padding-left: 100px;
    padding-right: 100px;
    font-size: 15px;
    line-height: 25px;
  }

  .cta-content-wrapper {
    padding-left: 100px;
    padding-right: 100px;
  }

  .footer-bottom-text2 {
    font-size: 11px;
  }

  .cta-text {
    width: auto;
    padding-bottom: 20px;
    font-size: 15px;
    line-height: 21px;
  }

  .scroll-button {
    background-color: #0083ff;
  }

  .home-header_h2 {
    font-size: 16px;
    line-height: 21px;
  }

  .menu-icon {
    display: none;
  }

  .menu-icon.is-left {
    margin-left: -.5rem;
    margin-right: 0;
  }

  .footer-column-heading {
    font-size: 14px;
  }

  .ecommerce-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 100%;
  }

  .footer-top-column-list-block {
    font-size: 12px;
  }

  .hero-grid-left {
    padding-left: 40px;
  }

  .footer-top-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .integration-text-block {
    font-size: 15px;
  }

  .cta-section {
    background-image: url('../images/ser-get-started-image.png'), none, none, none;
    background-position: -10px -30%, 31% 12%, 100% 100%, 0 0;
    background-repeat: no-repeat, no-repeat, no-repeat, repeat;
    background-size: auto, auto, auto, cover;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .featuredheading {
    width: auto;
    padding-bottom: 20px;
    font-size: 28px;
    line-height: 40px;
  }

  .integration-images-wrapper {
    justify-content: space-around;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-link-13 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .dropdown-link-4 {
    justify-content: center;
    font-weight: 600;
    display: flex;
  }

  .container-35 {
    width: 90%;
  }

  .container-35.nav-tablet-container {
    width: 100%;
  }

  .footer-top-column-list {
    font-size: 11px;
    line-height: 25px;
  }

  .process-section {
    background-image: url('../images/path16-1_1.png'), none, none;
    background-position: 0 200%, 98% 70%, 0 0;
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, cover;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .navbar-menu {
    color: #fff;
    background-color: #fff;
    border-top: 1px solid #b7b7c9;
    width: 100%;
    margin-top: 10px;
    display: flex;
  }

  .e-grids {
    padding: 10px;
  }

  .menu-cross-icon {
    display: none;
  }

  .collection-item-6 {
    width: 100%;
  }

  .white-copy {
    margin-bottom: 5px;
    font-size: 15px;
    line-height: 20px;
  }

  .mobile-menu-button {
    padding: 25px;
    left: 49px;
  }

  .mobile-menu-button.w--open {
    background-color: #fff;
  }

  .hero-grid-heading {
    width: 99.9999%;
  }

  .navbar-main-component {
    border-bottom: 1px #b7b7c9;
  }

  .hero-grid-content-wrapper {
    padding-left: 0;
  }

  .icon-wrapper {
    padding-right: 10px;
  }

  .hero-section {
    background-image: url('../images/Ellipse-19-1_1Ellipse 19 (1).png'), none, none, none;
    background-position: 100% 0, -7% 100%, 4% 7%, 50% 0;
    background-repeat: no-repeat, no-repeat, no-repeat, repeat;
    background-size: auto, auto, auto, auto;
    padding-top: 110px;
    padding-bottom: 100px;
  }

  .ecommerce-heading {
    justify-content: center;
    padding-left: 20px;
    font-size: 28px;
    line-height: 38px;
    display: flex;
  }

  .featured-post {
    background-image: url('../images/featured-post-top-Pattern---botom.png'), none, none, none, none, none;
    background-position: 100% 13%, 2% 92%, 100% 100%, 0 0, 88% 4%, 0 0;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, repeat;
    background-size: auto, auto, auto, auto, auto, cover;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .navbar-button-wrapper {
    display: none;
  }

  .testimonial-section {
    background-image: url('../images/622851d1e07194d33ab4e649_path16-9.png'), none, none;
    background-position: 0 0, 108% 108%, 0 0;
    background-repeat: no-repeat, no-repeat, repeat;
    background-size: auto, auto, auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .featured-post-wrapper {
    background-image: none;
    background-position: 8% 6%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-bottom: 40px;
  }

  .mailtext {
    padding-left: 10px;
    font-size: 11px;
    line-height: 20px;
  }

  .button {
    padding: 1rem 1.25rem;
  }

  .ecommerce-box-wrapper {
    padding-top: 30px;
  }

  .list-items {
    justify-content: flex-start;
    width: 100%;
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
  }

  .social-icon-wrapper {
    padding-top: 20px;
  }

  .ecommerce-grid-wrapper {
    padding-left: 10px;
  }

  .navbar-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-bottom: 1px #000;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .navbar-button-menu-button-wrapper {
    justify-content: center;
    padding-bottom: 25px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .footer-top-grid-wrapper {
    padding-bottom: 10px;
  }

  .copyright-text {
    font-size: 11px;
  }

  .info-section-copy {
    width: auto;
    height: auto;
  }

  .footer-section {
    padding: 40px 0 20px;
    display: flex;
  }

  .post-wrapper {
    width: 99.9999%;
    margin-left: 0;
    margin-right: 0;
  }

  .button-19 {
    justify-content: center;
    align-items: center;
    width: 335px;
    height: 43px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .button-19.get-started-nav {
    min-width: 80px;
    max-width: 120px;
    padding: 10px;
  }

  .button-19.get-started-nav.mobile {
    justify-content: center;
    display: flex;
  }

  .ship-right-grid-list-items-wrapper {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .collection-list-3 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .image {
    padding-top: 10px;
  }

  .hero-section-grid {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr .75fr;
  }

  .footer-bottom-text--2 {
    font-size: 11px;
    display: none;
  }

  .ecommerce-content-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero-sub {
    width: auto;
    height: auto;
    font-size: 15px;
    line-height: 21.4px;
  }

  .email-listing-content {
    justify-content: flex-start;
    padding-bottom: 12px;
    padding-left: 10px;
  }

  .email-section {
    background-image: url('../images/email-pattern_1email-pattern.png'), none, none, none, none;
    background-position: 80% 30%, 105%, 9% 7%, 8% 60%, 50%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto, auto, cover;
    padding: 60px 20px 70px;
  }

  .header-heading {
    font-size: 31px;
    line-height: 38px;
  }

  .container-36 {
    width: 90%;
  }

  .container-36.nav-tablet-container {
    width: 100%;
  }

  .new-hero-section {
    background-image: url('../images/gs-Ellipse-.png'), none, none, none, none;
    background-position: 51% 22%, 105% -21%, 3% 20%, 0 100%, 0 0;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat;
    background-size: auto, auto, auto, auto, auto;
    padding: 60px 20px;
  }

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

  .email-list-name {
    white-space: pre-wrap;
  }

  .email-grid {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    place-items: start;
    width: 99.9999%;
    padding-left: 20px;
    padding-right: 0;
  }

  .email-title {
    font-size: 27px;
    line-height: 32px;
  }

  .service-form-heading-wrapper {
    padding-bottom: 30px;
  }

  .expect-right-heading {
    font-size: 19px;
    line-height: 25px;
  }

  .expect-grid-5 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 99.9999%;
  }

  .expect-left-heading {
    font-size: 19px;
    line-height: 25px;
  }

  .expect-heading-block {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .expect-left-5-content-wrapper {
    width: 100%;
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .expect-wrapper {
    width: 100%;
  }

  .container-37 {
    width: 90%;
  }

  .container-37.nav-tablet-container {
    width: 100%;
  }

  .expect-left-para {
    font-size: 15px;
    line-height: 20.4px;
  }

  .expect-right-5-content-wrapper {
    width: 100%;
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .expect-right-3-content-wrapper {
    width: 100%;
    height: 100%;
    padding-bottom: 25px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .service-hero-heading {
    width: 100%;
    font-size: 33px;
    line-height: 40px;
  }

  .expect-grid-wrapper {
    width: 100%;
  }

  .service-form-heading {
    font-size: 30px;
    line-height: 40px;
  }

  .service-hero-list-text {
    padding-bottom: 6px;
    line-height: 21px;
  }

  .expect-right-para {
    font-size: 15px;
    line-height: 20.4px;
  }

  .service-hero-text {
    font-size: 16px;
    line-height: 20px;
  }

  .service-get-started-left-image-wrapper {
    padding-top: 0;
    display: flex;
  }

  .expect-left-count {
    font-size: 50px;
    line-height: 63px;
  }

  .expect-bottom-pattern {
    right: -6%;
  }

  .expect-right-4-content-wrapper, .expect-left-3-content-wrapper {
    width: 100%;
    height: 100%;
    padding-bottom: 25px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .service-get-started-section {
    background-image: url('../images/ser-bottom-path.png'), none;
    background-position: 105% 100%, -27px 0;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .expect-left-1-content-wrapper-copy {
    width: 100%;
    height: 100%;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .buttons-2 {
    padding: 0;
  }

  .expect-grid-4 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .expect-left-2-content-wrapper-copy {
    width: 100%;
    height: 100%;
    padding-bottom: 25px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .service-get-started-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: start;
    display: grid;
  }

  .expect-left-2-grid-wrapper {
    width: 100%;
  }

  .service-get-started-left-grid {
    background-image: url('../images/get-started-pattern.png');
    background-position: 44% 16%;
    background-repeat: no-repeat;
    background-size: auto;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .expect-section {
    background-image: url('../images/Pattern-2.png'), none, none, none;
    background-position: 100% 5%, 1% 3%, 106% 13%, -3% 80%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto, auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .expect-grid-1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 99.9999%;
  }

  .expect-right-2-content-wrapper {
    width: 100%;
    height: 100%;
    padding-bottom: 25px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .service-get-started-form-block {
    padding-bottom: 0;
  }

  .expect-card_number {
    font-size: 50px;
    line-height: 63px;
  }

  .expect-left-4-content-wrapper {
    width: 100%;
    height: 100%;
    padding-bottom: 35px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .form-block {
    padding-left: 0;
  }

  .submit-button-2 {
    flex-direction: row;
    justify-content: center;
  }

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

  .select-field {
    width: 100%;
  }

  .software_grid2 {
    padding: 30px 20px;
  }

  .software-section-2 {
    background-image: url('../images/pricing-pattern.png'), none, none, none, none, none, none;
    background-position: 84% 77%, 5% 59%, -5% 65%, 117% 3%, 89% 1%, 2% 1%, 106% 15%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto, auto, auto, auto, auto;
    padding: 60px 30px;
  }

  .software-grid-small-heading {
    font-size: 15px;
    line-height: 20.4px;
  }

  .software-grid-large-heading {
    padding-top: 0;
    font-size: 27px;
    line-height: 39px;
  }

  .container-38 {
    width: 90%;
  }

  .container-38.nav-tablet-container, .software-grid-left-wrapper {
    width: 100%;
  }

  .software-grid1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: .75fr 1fr;
    padding: 30px 20px;
  }

  .software-get-started-grid-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .software-grid-para {
    font-size: 15px;
    line-height: 21.4px;
  }

  .circle-bg {
    border-radius: 100%;
  }

  .hero-e-commerce {
    background-image: url('../images/gs-Ellipse-.png'), none, none, none, none, none;
    background-position: 84% 76%, 100% 0, 52% 18%, 6% 7%, 0 100%, 0 0;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, repeat;
    background-size: auto, auto, auto, auto, auto, auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .text-hero {
    font-size: 15px;
    line-height: 21.4px;
  }

  .timeline {
    background-image: url('../images/Ellipse-large.png'), none, none, none, none, none, none, none, none;
    background-position: 91% 14%, 100% 20%, 16% 13%, 0 37%, 16% 38%, 86% 53%, 100% 54%, 96% 99%, 10% 90%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto, auto, auto, auto, auto, auto, auto;
    justify-content: center;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .progressbar {
    left: 12px;
  }

  .timeline-box-heading {
    font-size: 19px;
  }

  .container-small.images {
    background-image: url('../images/Ellipse-large.png'), none, none, none, none, none;
    background-position: 140px 96%, 90% 2301px, 102px 1769px, 400px 965px, 54% 500px, 110px 0;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto, auto, auto, auto;
  }

  .grid-2 {
    justify-content: center;
  }

  .container-small-mini {
    max-width: 610px;
  }

  .right-box.d-none {
    display: flex;
  }

  .left-box {
    width: 0;
  }

  .left-box.md-none {
    display: none;
  }

  .why-text {
    width: 100%;
    font-size: 15px;
    line-height: 22.2px;
  }

  .why-paragraph {
    width: 70%;
    font-size: 15px;
    line-height: 21.4px;
  }

  .hero-list {
    width: 95%;
    padding-left: 10px;
    font-size: 14px;
    line-height: 21px;
  }

  .why-content-block {
    padding: 25px 20px 30px;
  }

  .pricing-right-grid-content-wrapper {
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .hero-listing-block, .hero-listing-block.hero-bg-list-color {
    align-items: center;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 10px;
  }

  .hero-listing-block.margin-none {
    align-items: center;
    padding-bottom: 0;
  }

  .why-heading {
    font-size: 28px;
    line-height: 40px;
  }

  .hero-heading-medium {
    width: auto;
    padding-bottom: 10px;
    font-size: 27px;
    line-height: 36px;
  }

  .why-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 100%;
  }

  .blog-collection-list {
    width: 99.9999%;
  }

  .blogs-wrapper {
    width: 100%;
  }

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

  .container-39 {
    width: 90%;
  }

  .container-39.nav-tablet-container {
    width: 100%;
  }

  .blogs-grid {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .blogs-section {
    background-image: url('../images/pricing-pattern.png'), none, none, none, none, none, none, none;
    background-position: 61% 97%, 10% 33%, 15% 19%, 98% 1%, 70% 4%, -3% 96%, 105% 14%, 4% 1%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto, auto, auto, auto, auto, auto;
    padding: 60px 20px;
  }

  .blogs-featured-post {
    width: 100%;
  }

  .blog-category-block {
    display: flex;
    left: 0%;
  }

  .blogs-category-name {
    width: 100%;
    padding-left: 17px;
    padding-right: 17px;
    font-size: 13px;
    line-height: 18px;
    display: flex;
    top: 5%;
    left: 0;
  }

  .blogs-name {
    font-size: 16px;
    line-height: 23.2px;
  }

  .blogs-featured-post-text-2 {
    font-size: 13px;
    line-height: 18.6px;
  }

  .pricing-why-button {
    font-size: 15px;
    line-height: 22px;
  }

  .pricing-button-why-block {
    padding-top: 30px;
  }

  .why-section-2 {
    background-image: url('../images/pricing-pattern.png'), none, none;
    background-position: 112% 20%, 75% 9%, 9% 6%;
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto;
    padding: 60px 0;
  }

  .hide-desktop {
    display: block;
  }

  .hide-desktop.hide-tablet {
    display: none;
  }

  .heading-medium {
    justify-content: center;
    align-items: center;
    width: 534px;
    margin-top: 0;
    font-size: 28px;
    line-height: 35px;
    display: flex;
  }

  .heading-medium.padding {
    width: 80%;
  }

  .companies-grid {
    grid-template-columns: 1fr 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .companies-grid.mt-50.bg-round-image {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr;
    margin-top: 35px;
    padding-left: 0;
    padding-right: 0;
  }

  .companies-heading-width {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .company-card-text {
    font-size: 15px;
    line-height: 20px;
  }

  .companies-wrapper {
    width: 99.9999%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .companies-sec {
    background-image: url('../images/path16-1.png'), none;
    background-position: 100% 45%, 86px 70px;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, auto;
  }

  .company-card-image-1 {
    width: 67.2px;
    height: 55px;
  }

  .company-card-image {
    width: 38px;
    height: 55px;
  }

  .company-card-title {
    font-size: 19px;
    line-height: 24px;
  }

  .company-grid-wrapper {
    width: 100%;
    height: 100%;
  }

  .company-card {
    width: 100%;
    height: 400px;
    padding: 23px;
  }

  .company-card.hide-tablet {
    display: none;
  }

  .faq-img {
    width: 50px;
    height: 50px;
  }

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

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

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

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

  .global-2-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    align-items: center;
  }

  .layout-image-wrapper {
    justify-content: center;
    align-items: center;
    max-width: 500px;
    display: flex;
  }

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

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

  .fba-pricing_listwrapper {
    white-space: pre-wrap;
  }

  .form-block-2 {
    justify-content: center;
  }

  .mobile-footer-bar {
    display: none;
  }

  .mobile-get-started {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: block;
    position: relative;
    top: 9px;
    left: 196px;
  }

  .grid-18 {
    display: none;
  }

  .grid-18.mobile {
    display: block;
  }

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

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

  .padding-large {
    padding: 2.5rem;
  }

  .padding-xxlarge {
    padding: 4rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

  .padding-top {
    padding-bottom: 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-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-xlarge {
    margin: 3rem;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

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

  .fs-toc_example {
    flex-direction: column;
  }

  .fs-toc_sidebar {
    width: 100%;
    padding: 1.5rem;
    position: relative;
    top: 0;
  }

  .dropdown-chevron {
    inset: auto 0% auto auto;
  }

  .navbar2_dropdwn-toggle {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 2rem .75rem 0;
    display: flex;
  }

  .navbar2_menu-button {
    padding: 0;
  }

  .navbar2_menu-button.w--open {
    background-color: #0000;
  }

  .navbar2_container {
    grid-template-columns: .25fr 1fr;
    display: flex;
  }

  .menu-icon2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar2_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar2_button-wrapper {
    align-items: center;
  }

  .menu-icon2_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

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

  .spacer-xxhuge {
    padding-top: 8rem;
  }

  .spacer-xhuge {
    padding-top: 6rem;
  }

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

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

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .spacer-xxlarge {
    padding-top: 4rem;
  }

  .spacer-huge {
    padding-top: 5rem;
  }

  .spacer-xlarge {
    padding-top: 3rem;
  }

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

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

  .nav_button-2 {
    color: #fff;
  }

  .padding-medium {
    padding: 1.5rem;
  }

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

  .hide-tablet-2 {
    display: none;
  }

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

  .padding-xlarge {
    padding: 3rem;
  }

  .spacer-large {
    padding-top: 2.5rem;
  }

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

  .menu-icon2_line-top-2, .menu-icon2_line-bottom-2 {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar2_dropdown-link-2 {
    text-align: center;
    width: auto;
    padding: .75rem 0;
    font-size: 16px;
  }

  .navbar2_dropdown-list-2 {
    position: static;
    overflow: hidden;
  }

  .navbar2_dropdown-list-2.w--open {
    border-style: none;
    padding: 0;
    position: static;
  }

  .navbar2_menu-2 {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-bottom: 1px solid #eee;
    justify-content: center;
    width: 100%;
    padding: 1rem 5% 2.5rem;
    display: flex;
    position: absolute;
    overflow: auto;
  }

  .navbar2_menu-2.is-page-height-tablet {
    height: 100dvh;
    padding-bottom: 6.5rem;
    transition: height .5s;
  }

  .navbar2_link-2 {
    text-align: center;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

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

  .heading-style-h2-2 {
    font-size: 2.75rem;
  }

  .contact6_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .content27_component {
    grid-column-gap: 3rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .content27_sidebar {
    width: 100%;
    margin-right: 0;
    position: relative;
    top: 0;
  }

  .layout54_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout54_item-list {
    grid-template-columns: 1fr;
  }

  .button-31 {
    padding: 1rem 1.25rem;
  }

  .blog-post5-related_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .blog-post5-related_heading {
    margin-right: 3rem;
  }

  .blog-post5-related_button-row {
    flex: none;
  }

  .blog-post5-related_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .cta45_card {
    grid-column-gap: 3rem;
    padding: 2rem;
  }

  .button-32 {
    padding: 1rem 1.25rem;
  }

  .rl-styleguide_item-row {
    grid-template-columns: auto 1fr;
  }

  .rl-styleguide_scheme-list {
    grid-template-columns: 1fr;
  }

  .rl-styleguide_icons-list {
    grid-auto-flow: row;
  }

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

  .fs-toc_richtext {
    padding: 1.5rem;
  }

  .heading-style-h2-6 {
    font-size: 2.75rem;
  }

  .content17_content-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .topbar2_container {
    grid-template-columns: 1fr 1fr;
    justify-content: space-between;
  }

  .topbar2_logo-link {
    margin-left: 3.5rem;
  }

  .topbar2_search-desktop {
    display: none;
  }

  .topbar2_form-block {
    z-index: 999;
    width: 100%;
  }

  .topbar2_search {
    width: auto;
  }

  .topbar2_search-button-tablet {
    cursor: pointer;
    display: block;
  }

  .topbar2_close-icon {
    cursor: pointer;
  }

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

  .shell4_sidebar-wrapper {
    height: auto;
    position: absolute;
    top: -4.5rem;
    overflow: visible;
  }

  .sidebar7_component {
    background-color: #0000;
    border-right-style: none;
    width: auto;
    height: auto;
    min-height: 4.5rem;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 2rem;
  }

  .sidebar7_container {
    flex-direction: row;
    align-items: center;
  }

  .sidebar7_menu {
    background-color: #0000;
    width: 19.5rem;
    height: 100dvh;
  }

  .sidebar7_menu-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .sidebar7_accordion-icon {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .sidebar7_menu-button.w--open {
    background-color: #0000;
  }

  .menu-icon_line-top {
    background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle {
    background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    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-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-bottom {
    background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .sidebar7_close-tablet {
    z-index: 1;
    color: var(--\<unknown\|relume-variable-color-neutral-2\>);
    position: fixed;
    top: 1rem;
    right: 1rem;
  }

  .sidebar7_background-layer {
    background-color: #0009;
    position: fixed;
    inset: 0%;
  }

  .sidebar-type-label-delete-this {
    left: 2rem;
    right: auto;
  }

  .sidebar-type-label-delete-this.is-level1 {
    min-width: 4.75rem;
  }

  .shell4-layout_component {
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2rem;
    line-height: 1.2;
  }

  h3 {
    font-size: 1.5rem;
    line-height: 1.2;
  }

  h4 {
    font-size: 1rem;
    line-height: 1.4;
  }

  p {
    font-size: 1rem;
    line-height: 1.5;
  }

  a {
    font-size: 1.25rem;
    line-height: 1.5;
  }

  .section.call-to-action {
    padding: 20px 0;
  }

  .body {
    overflow: visible;
  }

  .footer-1, .footer-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .input-button, .input-email {
    align-self: stretch;
    position: relative;
  }

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

  .dropdown-list-3.w--open {
    box-shadow: none;
    flex-direction: column;
    align-content: center;
    align-items: flex-start;
  }

  .nav-menu-3 {
    height: 100vh;
    overflow: auto;
  }

  .footer-3 {
    padding: 79px 20px 0;
  }

  .footer-image {
    object-fit: contain;
  }

  .search-input.placeholder {
    background-position: 5%;
    padding-top: 28px;
    padding-bottom: 28px;
    padding-left: 55px;
  }

  .primary-button.search-button {
    display: none;
  }

  .question-icon {
    width: 60px;
    margin-bottom: 0;
    margin-right: 20px;
  }

  .card-question-category {
    flex-direction: row;
    padding: 20px 30px;
  }

  .sidebar-description {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .question-category-grid-v3 {
    grid-template-columns: 1fr;
  }

  .input-button {
    margin-left: 0;
  }

  .dropdown-list-6.w--open {
    box-shadow: none;
    flex-direction: column;
    align-content: center;
    align-items: flex-start;
  }

  .blog-grid {
    grid-row-gap: 30px;
  }

  .blog-image {
    height: 150px;
  }

  .card-info {
    padding-left: 15px;
    padding-right: 15px;
  }

  .dropdown {
    margin-left: 0;
  }

  .div-block-98 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 25px;
  }

  .button-wrapper-2 {
    width: 100%;
  }

  .button-wrapper-2._20 {
    width: 95%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .row.row-split-content {
    grid-row-gap: 36px;
    grid-row-gap: 36px;
  }

  .sidebar {
    position: static;
  }

  .avatar-2 {
    width: 60px;
    height: 60px;
  }

  .content-width-medium {
    width: 100%;
  }

  .content-width-small {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
  }

  .card-3 {
    border-radius: 35px;
  }

  .card-3.service-slide {
    border-radius: 40px;
    flex-direction: column;
    padding-top: 40px;
    padding-bottom: 52px;
  }

  .card-3.form-wrapper {
    max-height: none;
    padding-bottom: 20px;
  }

  .hero-image {
    padding-left: 30px;
  }

  .footer-bottom-text {
    padding-top: 10px;
    font-size: 13px;
    line-height: 19px;
  }

  .testimonial-content {
    padding-left: 30px;
    padding-right: 30px;
    line-height: 26px;
  }

  .footer-top-second-columns {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .footer-bottom-text2 {
    display: none;
  }

  .cta-text {
    padding-bottom: 30px;
    line-height: 20px;
  }

  .footer-first-top-columns-copy {
    flex-direction: column;
    display: flex;
  }

  .slide-nav {
    padding-top: 40px;
  }

  .testimonial {
    background-position: 90% 10%;
  }

  .up-image {
    width: 14px;
    padding: 0;
  }

  .scroll-button {
    background-color: #0083ff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex;
    top: -1%;
    right: 7%;
  }

  .home-header_h2 {
    padding-top: 10px;
    font-size: 15px;
    line-height: 20.6px;
  }

  .footer-column-heading {
    font-size: 15px;
  }

  .ecommerce-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: 85%;
  }

  .footer-top-column-list-block {
    align-items: center;
  }

  .hero-grid-left {
    padding-left: 30px;
  }

  .footer-top-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .cta-section {
    background-image: url('../images/ser-get-started-image.png'), none, none, none;
    background-position: -10px -30%, 81% 19%, 125% 100%, 0 0;
    background-repeat: no-repeat, no-repeat, no-repeat, repeat;
    background-size: auto, auto, auto, cover;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .image-2.hide {
    display: none;
  }

  .container-35.nav-tablet-container {
    width: 100%;
  }

  .footer-bottom-grid {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .process-section {
    background-image: none;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 50px;
    padding-bottom: 50px;
  }

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

  .e-grids {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cta-button-bg {
    display: none;
  }

  .mail-link-wrapper {
    text-align: left;
    justify-content: center;
    display: flex;
  }

  .footer-bottom-grid-wrapper {
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: flex;
  }

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

  .footer-first-column-wrapper-first {
    justify-content: space-between;
    display: flex;
  }

  .hero-section {
    background-image: url('../images/gs-Ellipse-.png'), none, none, none, none;
    background-position: 87% 10%, 108% 0, -50% 115%, 0 0, 50% 0;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat;
    background-size: auto, auto, auto, auto, auto;
    padding-top: 77px;
    padding-bottom: 60px;
  }

  .ecommerce-heading {
    padding-left: 0;
    padding-right: 0;
    font-size: 27px;
    line-height: 37px;
  }

  .featured-post {
    background-image: url('../images/Ellipse-large.png'), none, none, none, none, none, none;
    background-position: 50% 17%, 0 92%, 100% 15%, 50% 100%, 0 0, 88% 4%, 0 0;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, repeat;
    background-size: auto, auto, auto, auto, auto, auto, cover;
  }

  .testimonial-section {
    background-image: url('../images/622851d1e07194d33ab4e649_path16-9.png'), none, none;
    background-position: -29px -54px, 120% 246%, 0 0;
    background-repeat: no-repeat, no-repeat, repeat;
    background-size: auto, auto, auto;
    padding-top: 55px;
    padding-bottom: 60px;
  }

  .featured-post-wrapper {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .mailtext {
    font-size: 13px;
    line-height: 19px;
  }

  .button {
    justify-content: center;
  }

  .footer-bottom-grid-columns {
    flex-direction: column;
    display: flex;
  }

  .footer-top-fourth-columns {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .list-items {
    color: #000;
    font-size: 15px;
  }

  .ecommerce-grid-wrapper {
    padding-top: 0;
    padding-left: 0;
  }

  .navbar-button-menu-button-wrapper {
    display: flex;
  }

  .e-commerce-block {
    width: 85%;
  }

  .footer-top-third-columns {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .hero-section-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .footer-bottom-text--2 {
    padding-top: 10px;
    font-size: 13px;
    line-height: 19px;
    display: block;
  }

  .ecommerce-content-wrapper {
    background-image: url('../images/Ellipse-large.png');
    background-position: 7% 15%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-sub {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    line-height: 20px;
    display: flex;
  }

  .email-section {
    background-image: url('../images/email-pattern_1email-pattern.png'), none, none;
    background-position: 80% 24%, 7% 6%, 50%;
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, cover;
    justify-content: flex-start;
    padding: 55px 20px;
    display: flex;
  }

  .header-heading {
    justify-content: center;
    align-items: center;
    font-size: 26px;
    line-height: 33px;
    display: flex;
  }

  .container-36.nav-tablet-container {
    width: 100%;
  }

  .email-section-wrapper {
    width: 99.9999%;
  }

  .new-hero-section {
    background-position: 102% 57%, 105% -44%, -14% 0, 0 100%, 0 0;
    padding: 55px 23px;
  }

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

  .email-list-name {
    font-size: 15px;
    line-height: 21.4px;
  }

  .email-grid {
    padding-left: 0;
    padding-right: 0;
  }

  .email-title {
    font-size: 25px;
    line-height: 32px;
  }

  .hero-heading.support-center {
    width: auto;
    font-size: 3em;
    line-height: 100%;
  }

  .service-form-heading-wrapper {
    padding-bottom: 27px;
  }

  .expect-grid-5 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .expect-heading-block {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .container-37.nav-tablet-container {
    width: 100%;
  }

  .service-hero-heading {
    font-size: 27px;
    line-height: 33px;
  }

  .service-form-heading {
    font-size: 27px;
    line-height: 37px;
  }

  .service-hero-list-text {
    font-size: 15px;
    line-height: 26.2px;
  }

  .service-hero-text {
    width: 99.9999%;
    font-size: 15px;
  }

  .expect-bottom-pattern {
    display: none;
  }

  .service-get-started-section {
    background-image: url('../images/service-bottom-path.png'), none;
    background-position: 100% 100%, -27px 0;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, auto;
    padding-top: 55px;
    padding-bottom: 60px;
  }

  .buttons-2 {
    justify-content: center;
  }

  .expect-grid-4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .service-get-started-grid {
    flex-direction: column-reverse;
    display: flex;
  }

  .service-get-started-left-grid {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .expect-section {
    background-image: url('../images/pricing-pattern.png'), none;
    background-position: 117% 12%, 6% 5%;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, auto;
    padding: 55px 23px;
  }

  .expect-grid-3 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .expect-grid-1 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .service-get-started-form-wrapper {
    align-items: center;
  }

  .form-block {
    justify-content: flex-start;
    width: auto;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .submit-button {
    padding-left: 122px;
  }

  .submit-button.contact-form {
    padding-left: 32px;
  }

  .submit-button-2 {
    width: 97%;
    padding: 5px 0;
  }

  .buttom-wrapper {
    width: 100%;
    padding-left: 20px;
  }

  .select-field {
    width: 100%;
    height: 43px;
    font-size: 15px;
    line-height: 22px;
  }

  .select-field.half {
    width: 100%;
    min-width: auto;
    height: auto;
  }

  .field-label {
    font-size: 15px;
    line-height: 22px;
  }

  .form-field-wrappr {
    box-sizing: border-box;
    aspect-ratio: auto;
    flex-direction: column;
    align-items: flex-start;
  }

  .text-field-large {
    height: auto;
  }

  .grid-16 {
    place-items: center stretch;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-16.padding-xsmall {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .get-started-button {
    width: 100%;
    height: 51px;
    font-size: 15px;
    line-height: 21px;
  }

  .software_grid2 {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 40px;
    display: flex;
  }

  .software-section-2 {
    background-image: url('../images/pricing-pattern.png'), none, none, none, none;
    background-position: 84% 77%, -2% 95%, 98% 11%, 2% 1%, 106% 15%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto, auto, auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .software-button-wrapper-left-grid {
    display: block;
  }

  .software-image {
    padding-bottom: 25px;
  }

  .software-button-wrapper {
    display: none;
  }

  .container-38.nav-tablet-container {
    width: 100%;
  }

  .software-left-grid-image-block {
    padding-top: 0;
  }

  .software-grid1 {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 40px;
    display: flex;
  }

  .software-grid-para {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .main-section {
    background-image: url('../images/path16.png');
    background-position: 0 82%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .hero-e-commerce {
    background-image: url('../images/gs-Ellipse-.png'), none, none, none, none, none;
    background-position: 101% 63%, 100% 0, 52% 18%, 6% 7%, 0 100%, 0 0;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, repeat;
    background-size: auto, auto, auto, auto, auto, auto;
  }

  .text-block-10 {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 17.9px;
  }

  .inner-box {
    width: 323px;
    padding: 20px;
  }

  .text-hero.gray {
    font-size: 14px;
    line-height: 20.6px;
  }

  .text-hero.black {
    font-size: 12px;
    line-height: 18.8px;
  }

  .timeline {
    background-image: url('../images/Pattern-2.png'), none, none, none;
    background-position: 100% 47%, 85% 13%, 100% 20%, 16% 38%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto, auto;
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .progressbar {
    left: 10px;
  }

  .timeline-box-heading {
    background-size: 35px 50px;
    height: 50px;
    padding-left: 64px;
    font-size: 18px;
  }

  .timeline-box-heading.img7 {
    background-size: 53px 50px;
  }

  .timeline-box-heading.img-6, .timeline-box-heading.img3 {
    background-size: 50px 50px;
  }

  .timeline-box-heading.img5 {
    background-size: 45px 50px;
  }

  .timeline-box-heading.img4 {
    background-size: 50px 50px;
  }

  .timeline-box-heading.img6 {
    background-size: 50px;
  }

  .timeline-box-heading.img1 {
    background-size: 47px 50px;
  }

  .timeline-box-heading.img2 {
    background-size: 45px 50px;
  }

  .timeline-box-heading.img-8 {
    background-size: 52px 50px;
  }

  .container-small.images {
    background-image: none, none, none;
    background-position: 400px 965px, 54% 500px, 24% 0;
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto;
    width: 100%;
    max-width: none;
  }

  .grid-2 {
    padding-bottom: 15px;
  }

  .container-small-mini {
    max-width: 375px;
  }

  .text-on-grid {
    width: 325px;
    height: 30px;
  }

  .circle {
    opacity: 1;
  }

  .why-text {
    line-height: 20px;
  }

  .why-grid-wrapper {
    justify-content: center;
    align-items: center;
    padding-bottom: 20px;
  }

  .why-paragraph {
    width: 100%;
  }

  .hero-list {
    justify-content: flex-start;
    align-items: center;
    padding-top: 5px;
  }

  .why-content-block {
    width: 100%;
    height: 100.014%;
    padding: 40px 20px;
  }

  .pricing-right-grid-content-wrapper {
    padding-top: 20px;
  }

  .hero-listing-block {
    padding-top: 10px;
  }

  .hero-listing-block.hero-bg-list-color {
    padding-top: 10px;
    padding-bottom: 0;
  }

  .hero-listing-block.margin-none {
    padding-top: 10px;
  }

  .why-content-wrapper {
    width: 99.9999%;
  }

  .why-heading {
    font-size: 27px;
    line-height: 39px;
  }

  .why-grids {
    align-items: flex-start;
    width: 97%;
  }

  .hero-heading-medium {
    width: 100%;
    padding-top: 10px;
    font-size: 28px;
    line-height: 30px;
  }

  .why-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    place-items: start center;
    height: 100%;
  }

  .blog-collection-item {
    height: 100%;
  }

  .blog-collection-list {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    background-image: url('../images/Ellipse-large.png');
    background-position: 52% 74%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .blogs-right-grid {
    display: block;
  }

  .container-39.nav-tablet-container {
    width: 100%;
  }

  .blogs-section {
    background-image: url('../images/Pattern-2.png'), none, none, none, none, none, none, none;
    background-position: 100% 39%, 96% 12%, 61% 97%, 2% 33%, 15% 19%, 70% 4%, 107% 14%, 4% 1%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto, auto, auto, auto, auto, auto;
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .blogs-featured-post {
    margin-bottom: 28px;
  }

  .blog-category-block {
    width: 117px;
    height: 29px;
  }

  .blogs-category-name {
    padding: 6px 20px;
    font-size: 12px;
    line-height: 16.8px;
    top: 0%;
  }

  .blogs-name {
    font-size: 15px;
    line-height: 22.2px;
  }

  .blogs-featured-post_images {
    width: 90%;
  }

  .pricing-why-button {
    width: 100%;
  }

  .pricing-button-why-block {
    width: 100%;
    padding-top: 20px;
  }

  .why-section-2 {
    background-image: url('../images/Pattern-10_1Pattern (10).png'), none, none;
    background-position: 100% 22%, 78% 7%, 8% 3%;
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-medium {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Poppins, Arial, sans-serif;
    font-size: 27px;
    line-height: 34px;
    display: flex;
  }

  .heading-medium.padding {
    width: 112%;
  }

  .companies-grid, .companies-grid.mt-50.bg-round-image {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .companies-heading-width {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .companies-wrapper {
    padding-left: 25px;
    padding-right: 25px;
  }

  .companies-sec {
    background-image: url('../images/pricing-pattern.png'), none, none, none;
    background-position: 100% 82%, 98% 19%, 100% 4%, 5% 1%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto, auto;
  }

  .company-card {
    height: auto;
    padding-bottom: 26px;
  }

  .faq-img {
    min-width: 50px;
    min-height: 40px;
  }

  .faq-wrap-2 {
    padding-left: 5%;
    padding-right: 5%;
  }

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

  .margin-medium {
    margin: 1.25rem;
  }

  .margin-large {
    margin: 1.5rem;
  }

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

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

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

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

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

  .fba-pricing_grid {
    grid-template-columns: 1fr;
  }

  .mobile-footer-bar {
    display: none;
  }

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

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

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

  .padding-large {
    padding: 1.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

  .padding-top {
    padding-bottom: 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-right.padding-xsmall {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

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

  .margin-xlarge {
    margin: 2rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

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

  .heading-style-h2 {
    font-size: 2rem;
  }

  .fs-styleguide_section-header {
    font-size: .875rem;
  }

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

  .heading-style-h6 {
    font-size: .75rem;
  }

  .spacer-xxhuge {
    padding-top: 4.5rem;
  }

  .spacer-xhuge {
    padding-top: 4rem;
  }

  .spacer-medium {
    padding-top: 1.25rem;
  }

  .spacer-xxlarge {
    padding-top: 3rem;
  }

  .spacer-huge {
    padding-top: 3.5rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

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

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

  .hide-mobile-landscape {
    display: none;
  }

  .spacer-xlarge {
    padding-top: 2rem;
  }

  .heading-style-h4 {
    font-size: 1rem;
  }

  .heading-style-h3 {
    font-size: 1.5rem;
  }

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

  .padding-medium {
    padding: 1.25rem;
  }

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

  .heading-style-h5 {
    font-size: .875rem;
  }

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

  .padding-xlarge {
    padding: 2rem;
  }

  .spacer-large {
    padding-top: 1.5rem;
  }

  .navbar2_component-2 {
    min-height: 4rem;
  }

  .button-26.is-navbar2-button {
    padding: .25rem 1rem;
  }

  .navbar2_menu-2.is-page-height-tablet {
    padding-bottom: 6rem;
  }

  .heading-style-h2-2 {
    font-size: 2.25rem;
  }

  .contact6_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout54_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h2-4 {
    font-size: 2rem;
  }

  .faq5_question {
    padding: 1rem 1.25rem;
  }

  .faq5_icon-wrapper {
    width: 1.75rem;
  }

  .faq5_answer {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .button-31 {
    justify-content: center;
  }

  .blog-post5-related_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog-post5-related_heading {
    margin-right: 0;
  }

  .blog-post5-related_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .blog-post5-related_button-row.hide-mobile-landscape {
    display: none;
  }

  .blog-post5-related_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog-post5-related_item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .blog-post5-related_image-wrapper {
    height: 100%;
  }

  .cta45_card {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .button-32 {
    justify-content: center;
  }

  .heading-style-h2-5 {
    font-size: 2rem;
  }

  .category-filter-menu {
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .heading-small {
    font-size: 1.25rem;
  }

  .padding-global-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .heading-style-h2-6 {
    font-size: 2.25rem;
  }

  .padding-global-6 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .content17_content-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .topbar2_component {
    height: auto;
    min-height: 4rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .topbar2_content-right {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .topbar2_search-wrapper {
    min-height: 4rem;
    padding-left: 1rem;
    padding-right: 1rem;
    top: 4rem;
  }

  .topbar-type-label-delete-this {
    top: 2.5rem;
    right: 1rem;
  }

  .shell4_sidebar-wrapper {
    top: -4rem;
  }

  .sidebar7_component {
    min-height: 4rem;
    padding-left: 1.5rem;
  }

  .sidebar7_menu {
    width: 80vw;
  }

  .sidebar-type-label-delete-this {
    left: 1rem;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    color: #fff;
    font-size: 2.5rem;
  }

  h2 {
    margin-top: 15px;
    margin-bottom: 15px;
    line-height: 1.2;
  }

  h3 {
    font-size: 1.5rem;
    line-height: 1.2;
  }

  h4 {
    white-space: break-spaces;
    padding-left: 5px;
    font-size: 1rem;
    line-height: 1.4;
  }

  h5 {
    font-weight: 400;
  }

  p {
    white-space: pre-line;
    padding-left: 0;
    font-size: .75rem;
    line-height: 1.5;
  }

  a {
    font-size: 1.25rem;
    line-height: 1.5;
  }

  .logo {
    font-size: 20px;
    line-height: 3em;
  }

  .logo.w--current {
    max-width: 150px;
  }

  .nav-menu {
    object-fit: fill;
    width: 100%;
    max-width: none;
    height: 100%;
    margin-top: 100px;
    margin-left: 0;
    position: relative;
    left: 0;
  }

  .menu-button.w--open {
    margin-right: 50px;
  }

  .section {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .section.call-to-action {
    padding-top: 40px;
    padding-bottom: 40px;
    display: none;
  }

  .section.bg-gray {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .section.generator {
    height: 200px;
    position: static;
  }

  .section.glossary {
    margin-top: 0;
    padding-bottom: 0;
  }

  .footer {
    width: 100%;
  }

  .copyright {
    font-size: 10px;
  }

  .utility-page-form {
    width: 100%;
  }

  .heading {
    width: auto;
    font-size: 20px;
    line-height: 120%;
  }

  .body {
    max-width: 100%;
    height: 100%;
  }

  .wrapper {
    width: 90%;
  }

  .image-5 {
    margin-left: auto;
    margin-right: auto;
  }

  .signuphover.getstarted {
    display: none;
  }

  .card-body {
    padding: 20px;
  }

  .dropdown-toggle.nav-li {
    padding-top: 5%;
    padding-bottom: 5%;
  }

  .navbar-5 {
    position: sticky;
  }

  .input-email {
    flex: 0 auto;
  }

  .header-right {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 0;
  }

  .header-container {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-list-3.w--open {
    flex-direction: column;
    align-content: flex-start;
    align-items: flex-start;
    position: static;
  }

  .heading-29 {
    color: #333639;
  }

  .footer-3 {
    text-align: left;
    padding-top: 105px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .footer-flex-container {
    flex-direction: column;
    align-items: center;
  }

  .footer-logo-link {
    align-self: center;
    height: 60px;
    margin-bottom: 50px;
  }

  .footer-heading {
    text-align: center;
    margin-top: 20px;
  }

  .search-input {
    font-size: 12px;
  }

  .search-form {
    display: none;
  }

  .container-800px, .container-800px.mb-24px {
    padding-left: 0;
    padding-right: 0;
  }

  .color-white {
    text-align: left;
    flex-direction: column;
    font-size: 25px;
    display: flex;
  }

  .question-icon {
    width: 40px;
    margin-bottom: 0;
    margin-right: 20px;
  }

  .card-question-category {
    flex-direction: row;
    padding: 20px;
  }

  .sidebar-description {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .search-2.color-primary-2 {
    justify-content: center;
    margin-bottom: 35px;
  }

  .search-results-card {
    margin-bottom: 30px;
    padding: 20px;
  }

  .menu-button-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .div-block-29, .div-block-31 {
    align-self: center;
    margin-bottom: 30px;
  }

  .div-block-32 {
    align-self: center;
  }

  .search-result-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dropdown-list-6.w--open {
    flex-direction: column;
    align-content: flex-start;
    align-items: flex-start;
    position: static;
  }

  .html-embed-7.calc {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 80%;
    display: block;
  }

  .section-main {
    padding-top: 20px;
  }

  .section-main.bottom-padding {
    margin-top: 30px;
    padding-bottom: 80px;
  }

  .illustration {
    display: none;
  }

  .hero-heading {
    margin-bottom: 25px;
    padding-top: 20px;
    font-size: 1em;
    line-height: 45px;
  }

  .hero-heading.glossary-titlecase {
    font-size: 1em;
    line-height: 1.1;
  }

  .main-hero-section {
    background-color: var(--dodger-blue);
    padding-top: 20px;
  }

  .main-hero-section.bottom-padding {
    width: 100%;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .navbar-main {
    height: 80px;
    margin-top: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    position: sticky;
  }

  .nav-link-12 {
    justify-content: center;
    font-size: 20px;
    display: block;
  }

  .nav-link-12.phone {
    padding-top: 10px;
    padding-bottom: 0;
    display: block;
  }

  .footer-title {
    margin-bottom: 25px;
    font-size: 20px;
  }

  .footer-card {
    text-align: center;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .brand-2.w--current {
    padding-left: 0;
    position: static;
    top: 11px;
    left: 32px;
  }

  .footer-link-2 {
    margin-bottom: 15px;
    font-size: 16px;
  }

  .footer-link-2.last {
    margin-bottom: 15px;
  }

  .footer-link-2.small {
    font-size: 14px;
  }

  .main-button {
    justify-content: center;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .main-button.non-mobile {
    display: none;
  }

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

  .full-container.medium {
    width: 95%;
    display: block;
  }

  .full-container.navigation {
    align-items: flex-start;
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .full-container._1000 {
    white-space: pre-wrap;
    object-fit: fill;
    flex: 1;
    display: block;
  }

  .nav-menu-4 {
    z-index: 0;
    background-color: var(--white);
    color: #fff;
    object-fit: cover;
    height: 100vh;
    padding-right: 0;
    overflow: hidden;
  }

  .main-page-wrapper {
    max-width: 1310px;
    margin-top: 0;
  }

  .faq-question-wrap {
    margin-bottom: 0;
  }

  .div-block-41 {
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .blog-grid {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
  }

  .feature-wrap-2 {
    margin-bottom: 35px;
    padding-right: 0;
  }

  .blog-image.big {
    height: 200px;
    margin-bottom: 0;
  }

  .blog-image.short {
    border-top-right-radius: 25px;
    border-bottom-left-radius: 0;
  }

  .white-card {
    width: auto;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .white-card.needs {
    flex-direction: column;
    margin-bottom: 35px;
    padding-bottom: 25px;
  }

  .blog-heading {
    font-size: 18px;
  }

  .blog-heading.big, .blog-heading.small, .blog-heading.medium {
    font-size: 18px;
    line-height: 24px;
  }

  .main-paragraph {
    font-size: 16px;
    line-height: 24px;
  }

  .card-info {
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .card-info.short {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .title-wrapper {
    margin-bottom: 0;
  }

  .collection-list-2 {
    grid-template-columns: 1fr;
  }

  .dropdown {
    margin-left: 0;
    display: none;
  }

  .div-block-98 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px;
  }

  .button-wrapper-2 {
    margin-right: 0;
  }

  .button-wrapper-2._20 {
    margin-left: auto;
    margin-right: auto;
  }

  .pagination-2 {
    margin-top: 35px;
  }

  .image-21 {
    width: 100px;
    margin-top: 0;
    padding-top: 0;
    position: static;
    top: -11px;
    left: -14px;
  }

  .menu-button-3 {
    padding: 0 20px 0 0;
    display: block;
    position: static;
    top: 8px;
    right: 0;
  }

  .collection-list-wrapper-3 {
    width: 100%;
  }

  .grid-5 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: minmax(85px, .25fr) minmax(52px, .25fr) .75fr;
    grid-auto-flow: row dense;
    place-items: stretch stretch;
  }

  .heading-59 {
    margin-top: 10px;
  }

  .category1.category-inlay {
    width: 100%;
    margin-top: 10px;
    font-size: 12px;
  }

  .text-block-151 {
    font-size: 12px;
  }

  .div-block-101 {
    display: none;
  }

  .notification-bar-wrapper {
    margin-bottom: 40px;
  }

  .notification-bar-container {
    flex-direction: column;
    align-items: flex-start;
    padding-right: 50px;
  }

  .notification-button {
    margin-top: 10px;
    margin-left: 0;
  }

  .notification-button.main-button {
    font-size: 12px;
    right: 14px;
  }

  .notification-close {
    justify-content: flex-end;
    width: 50px;
    font-size: 30px;
    display: flex;
    position: relative;
    inset: 5% -82% auto auto;
  }

  .sticky-navbar {
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .footer-main {
    text-align: center;
    border-top: .5px solid #000;
    border-radius: 2px;
    grid-template-columns: 1fr;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 50px;
    padding-bottom: 25px;
  }

  .row {
    text-align: center;
    width: auto;
    display: block;
  }

  .row.row-split-content {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: var(--dodger-blue);
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #0083ff;
    grid-template-columns: minmax(0, 1fr);
  }

  .widget {
    margin-bottom: 36px;
  }

  .avatar-with-name {
    text-align: center;
  }

  .form {
    flex-direction: column;
    align-items: center;
    width: 95%;
    display: flex;
  }

  .content-width-medium {
    max-width: none;
  }

  .content-width-small {
    width: 100%;
  }

  .text-large {
    font-size: 16px;
    line-height: 24px;
  }

  .form-input {
    text-align: center;
    width: 100%;
    height: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .form-input.fba {
    width: 100%;
  }

  .subheading {
    margin-bottom: 12px;
  }

  .icon-9 {
    color: var(--midnight-blue);
    margin-top: auto;
    margin-bottom: auto;
    font-size: 50px;
    position: static;
    right: 0;
  }

  .hero {
    padding-top: 113px;
    padding-bottom: 25px;
    overflow: hidden;
  }

  .card-3 {
    border-radius: 30px;
  }

  .card-3.service-slide {
    border-radius: 30px;
    padding: 33px 30px 43px 25px;
  }

  .card-3.form-wrapper {
    background-image: none;
    max-width: none;
    max-height: none;
    padding-bottom: 0;
  }

  .card-3.onboarding {
    width: auto;
    max-height: none;
    margin-left: 0;
  }

  .button-primary {
    padding: 24px 16px;
    font-size: 16px;
    display: block;
  }

  .dropdown-nav-link {
    text-align: center;
    white-space: normal;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 30px;
    font-size: 20px;
    display: flex;
  }

  .dropdown-nav-link.last {
    font-size: 13px;
  }

  .contact-link, .text-link {
    font-size: 16px;
  }

  .grid-10 {
    grid-template-columns: 1.75fr 1fr;
    align-items: start;
    position: absolute;
    top: 26px;
  }

  .grid-13.home {
    grid-template-columns: 5.25fr 1fr;
    align-content: center;
    align-items: center;
    height: auto;
    padding-right: 0;
  }

  .div-block-109 {
    display: none;
  }

  .grid-14 {
    grid-template-columns: 1fr;
  }

  .text-block-159 {
    font-size: 20px;
  }

  .grid-15 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: var(--white);
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    align-content: start;
    align-items: start;
    height: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    position: static;
    overflow: hidden;
  }

  .div-block-118.b2b {
    display: none;
  }

  .dropdown-toggle-4 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .ecommerce-heading-block {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    position: relative;
  }

  .hero-image {
    object-fit: fill;
    width: 80%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: block;
    position: relative;
  }

  .hero-image.prep-mobile {
    width: 80%;
    max-width: none;
  }

  .footer-bottom-text {
    font-size: 12px;
    line-height: 18px;
  }

  .testimonial-content {
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 18.92px;
    font-size: 14px;
    line-height: 25.2px;
  }

  .recent-blog-wrapper {
    flex: 1;
    align-self: center;
    margin-left: auto;
    margin-right: auto;
  }

  .cta-content-wrapper {
    width: 95%;
    margin: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .cta-text {
    font-size: 14px;
    line-height: 19.6px;
  }

  .cta-button-wrapper {
    width: 100%;
  }

  .logo-link-wrapper.w--current {
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .testimonial {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    height: 100%;
  }

  .scroll-button {
    background-color: #0083ff;
    top: -2%;
  }

  .scroll-button.w--current {
    position: fixed;
  }

  .scroll-button.mobile {
    z-index: 999;
    background-color: #ffb140;
    position: fixed;
    inset: auto 0% 0% auto;
  }

  .home-header_h2 {
    opacity: 1;
    color: #fff;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    position: relative;
  }

  .home-header_h2.blog {
    opacity: 1;
    max-width: none;
    color: #fff;
    opacity: 1;
    max-width: none;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 130%;
  }

  .footer-column-heading {
    font-size: 14px;
    line-height: 21px;
  }

  .ecommerce-grid {
    width: 100%;
  }

  .hero-grid-left {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .footer-top-grid {
    grid-template-rows: auto auto auto auto auto;
  }

  .cta-section {
    background-image: url('../images/ser-get-started-image.png'), none, none, none;
    background-position: -10px -375%, 103% 19%, 175% 161%, 0 0;
    background-repeat: no-repeat, no-repeat, no-repeat, repeat;
    background-size: auto, auto, auto, cover;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .logo-2 {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
  }

  .integration-images-wrapper {
    justify-content: flex-end;
    width: 100%;
    min-width: auto;
  }

  .nav-link-13 {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 20px;
    display: flex;
  }

  .nav-link-13:hover {
    color: #0283ff;
  }

  .nav-link-13.mobile {
    text-align: center;
    display: block;
  }

  .nav-link-13.mobile:hover {
    color: #0283ff;
  }

  .dropdown-link-4 {
    float: left;
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
    display: block;
  }

  .dropdown-link-4.gray-bg {
    color: var(--body);
    background-color: #5f63680d;
  }

  .container-35 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    position: static;
  }

  .container-35.nav-tablet-container {
    align-items: center;
    width: 100%;
  }

  .footer-top-column-list {
    font-size: 1em;
    line-height: 26.2px;
  }

  .footer-bottom-grid {
    flex-direction: column;
  }

  .testimonial-slider {
    width: 100%;
    height: auto;
  }

  .process-section {
    width: 100%;
    margin: auto;
  }

  .navbar-menu {
    width: 100%;
  }

  .image-30 {
    padding-bottom: 10px;
  }

  .e-grids {
    z-index: 0;
    width: 100%;
    padding: 10px 10px 15px;
  }

  .collection-item-6 {
    width: 90%;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .white-copy {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 19.6px;
  }

  .navbar-logo {
    align-items: center;
    margin-top: 8px;
    display: flex;
  }

  .navbar-8 {
    align-items: center;
    display: flex;
  }

  .footer-first-column {
    align-items: center;
  }

  .mobile-menu-button {
    padding: 10px 30px;
    display: block;
    position: relative;
    top: 6px;
    left: 0;
  }

  .hero-grid-heading {
    width: 100%;
  }

  .navbar-main-component {
    z-index: 999;
    background-color: #fff;
    border: 1px solid #000;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    height: auto;
    display: flex;
    position: fixed;
    inset: -1% 0% auto;
  }

  .hero-grid-content-wrapper {
    position: relative;
  }

  .icon-3 {
    color: #000;
    display: none;
    left: 0;
  }

  .footer-first-column-wrapper-first {
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .hero-section {
    background-image: url('../images/gs-Ellipse-.png'), none, none, none, none;
    background-position: 80% 10%, 108% 0, -480% 118%, -31% -3%, 50% 0;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat;
    background-size: auto, auto, auto, auto, auto;
    width: 100%;
    padding-bottom: 50px;
    position: relative;
  }

  .hero-section.blue-bg {
    background-image: url('../images/get-started-path.png'), url('../images/gs-Ellipse-.png'), url('../images/gs-Ellipse-.png'), url('../images/pattern-9.png'), url('../images/service-ellipse-top_1service-ellipse-top.png');
    background-position: 0 100%, 73% 89%, 80% 10%, 0 0, 100% 0;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto, auto, auto;
    padding-top: 0;
    padding-bottom: 30px;
    display: block;
  }

  .hero-section.blue-bg.blog {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .hero-section.blue-bg.blog.glosssary {
    padding-top: 0;
    padding-bottom: 0;
  }

  .ecommerce-heading {
    color: var(--black);
    margin-left: auto;
    margin-right: auto;
    font-size: 26px;
    line-height: 36.4px;
    display: block;
    position: relative;
  }

  .ecommerce-heading.black {
    font-size: 1.5rem;
    line-height: 120%;
  }

  .featured-post {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: none;
    background-color: #f7f7f7;
    background-image: url('../images/Ellipse-large.png'), url('../images/featured-post-top-Pattern---botom.png'), url('../images/Ellipse-19-3_1Ellipse 19 (3).png'), url('../images/Ellipse-20-1.png'), url('../images/featured-post-top-Pattern---botom.png'), url('../images/Ellipse-large.png');
    background-position: 50% 15%, 100% 18%, -19px -12px, 50% 100%, 0 94%, 88% 4%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto, auto, auto, auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 50px;
    padding-bottom: 50px;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .testimonial-section {
    background-image: url('../images/featured-post-top-Pattern---botom.png'), none, none, none;
    background-position: 105% 13%, -29px -54px, 160% 246%, 0 0;
    background-repeat: no-repeat, no-repeat, no-repeat, repeat;
    background-size: auto, auto, auto, auto;
    width: 100%;
    height: 100%;
    padding-top: 30px;
    padding-bottom: 50px;
  }

  .featured-post-wrapper {
    background-image: url('../images/Ellipse-large.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .mailtext {
    font-size: 12px;
    line-height: 18px;
  }

  .button {
    z-index: 0;
    width: auto;
    margin-bottom: 0;
    padding: .75rem 1.25rem;
    font-size: 1rem;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .button.hero {
    margin-left: auto;
    margin-right: auto;
    padding-top: .75rem;
    padding-bottom: .75rem;
    display: flex;
  }

  .button.email-form {
    width: 100%;
    height: 50px;
    margin-top: .5rem;
    position: static;
  }

  .button.email-form.large {
    width: 90%;
  }

  .button.email-form.large.fba {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .page-wrapper {
    width: 100%;
    display: block;
    overflow: visible;
  }

  .ecommerce-box-wrapper {
    justify-content: flex-start;
    padding-left: 15px;
  }

  .list-items {
    font-size: 14px;
    line-height: 19.6px;
  }

  .icon-10 {
    color: #000;
    display: none;
    position: absolute;
    right: 25px;
  }

  .social-icon-wrapper {
    padding-top: 0;
    display: none;
  }

  .ecommerce-grid-wrapper {
    width: 100%;
    padding-top: 30px;
    padding-left: 10px;
  }

  .header-content {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
  }

  .navbar-wrapper {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-button-menu-button-wrapper {
    justify-content: flex-start;
    display: block;
  }

  .cta-button-block {
    width: 100%;
  }

  .copyright-text {
    font-size: 12px;
    line-height: 18px;
  }

  .left-arrow-2 {
    display: none;
    top: 0;
    left: -40px;
  }

  .e-commerce-block {
    width: 100%;
  }

  .right-arrow {
    right: -23px;
  }

  .post-wrapper {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .button-19 {
    color: #fff;
    background-color: #0083ff;
    justify-content: center;
    width: auto;
    height: 50px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-19.get-started-nav.mobile {
    text-align: center;
    justify-content: center;
    height: 50px;
    font-size: .75rem;
  }

  .logo-wrapper {
    width: 35%;
  }

  .collection-list-3 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-wrap: wrap;
    grid-template-columns: 1fr .25fr .25fr;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

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

  .hero-section-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-items: center start;
    width: auto;
    padding-left: 0;
    display: grid;
  }

  .footer-bottom-text--2 {
    font-size: 12px;
    line-height: 18px;
  }

  .ecommerce-content-wrapper {
    background-position: 0 14%;
    width: 100%;
    margin: auto;
    overflow: visible;
  }

  .nav-wrap {
    z-index: 9999;
    border: 1px solid #000;
    border-bottom-style: none;
    align-items: center;
    display: flex;
    position: sticky;
    top: auto;
  }

  .post-image {
    max-height: none;
  }

  .link-block-3 {
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
  }

  .email-listing-wrapper {
    margin-top: 20px;
    display: block;
  }

  .hero-sub {
    letter-spacing: normal;
    width: 100%;
    height: auto;
    padding-top: 12px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 19.6px;
    display: none;
  }

  .email-listing-content {
    padding-bottom: 16px;
    padding-left: 0;
    line-height: 19.6px;
  }

  .email-section {
    background-image: url('../images/email-pattern_1email-pattern.png'), url('../images/Ellipse-large.png');
    background-position: 97% 28%, 7% 6%;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, auto;
    padding: 0 10px 61px;
  }

  .header-heading {
    font-size: 30px;
    line-height: 31.2px;
  }

  .container-36 {
    width: 95%;
    height: 100%;
    position: relative;
  }

  .container-36.nav-tablet-container {
    width: 100%;
  }

  .new-hero-section {
    background-image: url('../images/gs-Ellipse-.png'), url('../images/pattern-9.png'), url('../images/service-ellipse-top_1service-ellipse-top.png'), url('../images/gs-Ellipse-.png'), url('../images/get-started-path.png');
    background-position: 102% 59%, 0 0, 100% 0, 73% 89%, 0 100%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto, auto, auto;
    padding: 30px 10px;
    display: block;
  }

  .new-hero-section.mobile {
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
  }

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

  .new-hero-section.margin-top.margin-custom {
    margin-top: 4rem;
  }

  .new-hero-section.support-center {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .email-list-name {
    white-space: pre-wrap;
    position: static;
  }

  .email-grid {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto;
    grid-template-columns: minmax(200px, 1fr);
    grid-auto-columns: 1fr;
    margin-top: 20px;
    display: grid;
  }

  .email-righ-icons {
    width: 20px;
    max-width: none;
    height: 20px;
    margin-right: 13px;
  }

  .email-title {
    white-space: pre-wrap;
    width: auto;
    margin-top: 0;
    padding-bottom: 10px;
    font-size: 1rem;
    line-height: 1.2;
    display: block;
  }

  .email-title.mobile {
    margin-top: 0;
    margin-bottom: 10px;
    padding-bottom: 0;
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
    display: none;
  }

  .email-title.margin-top-50px {
    line-height: .8;
  }

  .email-title.margin-top-50px.smaller {
    font-size: 1rem;
    line-height: 1.5;
  }

  .email-title.h3 {
    padding-bottom: 30px;
    font-size: 15px;
  }

  .email-title.prep {
    font-size: 20px;
    line-height: 25px;
  }

  .hero-heading {
    font-size: 26px;
    font-weight: 700;
    line-height: 31.2px;
  }

  .hero-heading.support-center {
    width: auto;
    font-size: 2em;
  }

  .service-hero-list-img-block {
    width: 40px;
    height: auto;
  }

  .expect-grid-5 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .expect-heading-block {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .container-37 {
    width: 95%;
    height: 100%;
    position: relative;
  }

  .container-37.nav-tablet-container {
    width: 100%;
  }

  .service-hero-heading {
    padding-bottom: 0;
    font-size: 26px;
    line-height: 31.5px;
  }

  .service-hero-list-text {
    width: auto;
    padding-left: 10px;
    font-weight: 600;
    line-height: 22px;
  }

  .service-hero-text {
    font-size: 14px;
    line-height: 19.6px;
  }

  .service-hero-list-block {
    justify-content: flex-start;
    display: flex;
  }

  .service-hero-list-block.mobile-hidden {
    display: none;
  }

  .expect-left-count.white-text {
    font-size: 50px;
  }

  .service-get-started-section {
    background-image: url('../images/service-form-top-ellise.png'), none;
    background-position: 0 0, 100% 100%;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, auto;
  }

  .service-hero-list-wrapper {
    margin-top: 20px;
    display: block;
  }

  .expect-left-1-content-wrapper-copy {
    padding-left: 20px;
  }

  .buttons-2 {
    width: 90%;
    height: 43px;
  }

  .expect-grid-4 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-bottom: 20px;
  }

  .service-get-started-grid {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .expect-section {
    background-image: url('../images/pricing-pattern.png'), none;
    background-position: 133% 13%, 1% 4%;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .expect-grid-3, .expect-grid-1 {
    padding-bottom: 20px;
  }

  .hero-section-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .form-block {
    justify-content: center;
    align-items: stretch;
    width: auto;
    margin: 30px auto;
    padding-right: 0;
    display: flex;
  }

  .submit-button {
    width: 100%;
    padding-left: 32px;
  }

  .submit-button-2 {
    width: 100%;
  }

  .buttom-wrapper {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .select-field {
    width: 100%;
    height: 51px;
    font-size: 12px;
    line-height: 21px;
  }

  .select-field.half {
    border-radius: 10px;
    width: 100%;
  }

  .field-label {
    padding-left: 10px;
    font-size: 14px;
    line-height: 21px;
  }

  .form-field-wrappr {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 15px;
    display: flex;
  }

  .text-field-large {
    border-radius: 10px;
    width: 100%;
  }

  .form-field {
    flex: 0 auto;
    width: 100%;
    padding-left: 0;
  }

  .grid-16 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .software_grid2 {
    margin-bottom: 30px;
    padding-bottom: 20px;
  }

  .software-section-2 {
    background-image: url('../images/pricing-pattern.png'), url('../images/pricing-pattern.png'), url('../images/expect-path.png'), url('../images/Ellipse-large.png'), url('../images/Ellipse-large.png'), url('../images/email-section-path.png');
    background-position: 84% 77%, 4% 27%, -2% 95%, 98% 11%, 2% 1%, 115% 21%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto, auto, auto, auto;
    padding: 50px 20px;
  }

  .software-grid-small-heading {
    font-size: 14px;
    line-height: 19.6px;
  }

  .software-grid-large-heading {
    font-size: 24px;
    line-height: 33.6px;
  }

  .container-38 {
    width: 100%;
    height: 100%;
  }

  .container-38.nav-tablet-container {
    width: 100%;
  }

  .software-grid1 {
    margin-bottom: 30px;
    padding-bottom: 20px;
  }

  .software-grid-para {
    font-size: 14px;
    line-height: 19.6px;
  }

  .circle-bg {
    border-radius: 100%;
  }

  .get-started-hero-section-2.pading {
    background-image: none, none;
    background-position: 3% 20%, 0 100%;
    background-repeat: no-repeat, no-repeat;
    background-size: 142px 110px, auto;
  }

  .hero-e-commerce {
    background-image: url('../images/gs-Ellipse-.png'), none, none, none, none, none;
    background-position: 103% 64%, 1% 3%, 72% 89%, 100% 0, 0 100%, 0 0;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, repeat;
    background-size: auto, auto, auto, auto, auto, auto;
    padding: 53px 30px 54px;
  }

  .text-block-10 {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 13px;
    line-height: 16.9px;
  }

  .inner-box {
    width: auto;
    padding-left: 0;
  }

  .text-hero {
    text-align: center;
    font-size: 16px;
    line-height: 22.4px;
  }

  .text-hero.gray {
    line-height: 19.6px;
  }

  .timeline {
    background-image: url('../images/Ellipse-large.png'), url('../images/Pattern-2.png'), url('../images/Ellipse-large.png'), url('../images/path16-1.png'), url('../images/pricing-pattern.png');
    background-position: 99% 13%, 100% 47%, 85% 13%, 118% 18%, 5% 24%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto, auto, auto;
    padding-top: 46px;
    padding-left: 6px;
    padding-right: 0;
  }

  .inner-circle {
    width: 6.67px;
    height: 6.67px;
  }

  .container-small.images {
    background-image: none, none, none;
    background-position: 400px 965px, 54% 500px, 8% 0;
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto;
  }

  .grid-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: row;
  }

  .container-small-mini {
    max-width: 361px;
  }

  .main-wrapper {
    width: 100%;
    margin-top: 0;
    overflow: auto;
  }

  .div-block-65 {
    padding-left: 2px;
  }

  .text-on-grid {
    width: 80%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 7px 20px 5px;
  }

  .right-box-top-text, .right-box, .right-box.d-none {
    width: 80%;
    margin-left: 10px;
  }

  .circle {
    padding: 2px;
  }

  .why-text, .why-paragraph {
    font-size: 14px;
  }

  .hero-list {
    padding-top: 5px;
    padding-bottom: 0;
    line-height: 19.6px;
  }

  .pricing-right-grid-content-wrapper {
    flex-direction: column;
    width: 95%;
    padding-left: 20px;
    display: flex;
  }

  .hero-listing-block {
    padding-top: 5px;
    padding-bottom: 10px;
    padding-left: 10px;
  }

  .hero-listing-block.hero-bg-list-color {
    justify-content: center;
    align-items: center;
    padding: 5px 10px 10px;
  }

  .hero-image-icon {
    padding-top: 3px;
  }

  .hero-heading-medium {
    font-size: 25px;
    line-height: 35px;
  }

  .blog-collection-item {
    flex: 0 auto;
    height: 100%;
  }

  .blog-collection-list {
    flex-wrap: nowrap;
    padding-bottom: 0;
    display: flex;
  }

  .blogs-right-grid {
    display: none;
  }

  .blogs-featured-post-heading {
    padding-bottom: 15px;
    padding-left: 20px;
    font-size: 18px;
    line-height: 25.2px;
  }

  .container-39 {
    width: 100%;
    height: 100%;
  }

  .container-39.nav-tablet-container {
    width: 100%;
  }

  .collection-list-wrapper-6 {
    flex-wrap: wrap;
    align-content: stretch;
    display: block;
  }

  .blog-left-grid-left-side {
    display: block;
  }

  .blogs-grid {
    flex-wrap: wrap;
    display: flex;
  }

  .blogs-section {
    background-image: url('../images/Pattern-2.png'), url('../images/Ellipse-large.png'), url('../images/pricing-pattern.png'), url('../images/pricing-pattern.png'), url('../images/Pattern-2.png'), url('../images/Ellipse-large.png'), url('../images/path16-1.png'), url('../images/Ellipse-large.png');
    background-position: 100% 38%, 96% 12%, 61% 97%, 2% 33%, 15% 19%, 70% 4%, 107% 14%, 4% 1%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto, auto, auto, auto, auto, auto;
  }

  .link-block-4 {
    min-width: auto;
    display: block;
  }

  .blog-image-block {
    height: 41%;
    position: static;
  }

  .blog-image-2 {
    height: auto;
    position: relative;
  }

  .blog-category-block {
    width: 100px;
    position: absolute;
  }

  .blogs-category-name {
    font-size: 12px;
    line-height: 16.8px;
  }

  .blog-name-block {
    height: 100%;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 10px;
    position: static;
  }

  .blogs-name {
    font-size: 14px;
    line-height: 19.6px;
  }

  .blogs-featured-post-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-bottom-style: none;
    grid-template-rows: auto;
    grid-template-columns: .55fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    margin-bottom: 35px;
    padding-bottom: 0;
    display: grid;
  }

  .blogs-featured-post_images {
    object-fit: scale-down;
    width: 100px;
    height: 60px;
  }

  .blogs-featured-post-text-2 {
    font-size: 12px;
    line-height: 16.8px;
  }

  .next-3 {
    width: 80%;
    margin-top: 10px;
  }

  .previous-2 {
    width: 80%;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .pagination-3 {
    width: 100%;
  }

  .link-block-6 {
    border-bottom: 1px solid #000;
    margin-top: 5px;
  }

  .results.pr-5.pl-5.p-0 {
    height: 100%;
  }

  .name-generator-h3 {
    display: none;
  }

  .name-generator-h3 h3 {
    color: var(--black);
  }

  .fbm {
    display: none;
  }

  .content-wrap {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .content-wrap h3 {
    font-size: 18px;
  }

  .tool-content h2 {
    font-size: 25px;
    line-height: 150%;
  }

  .tool-content p {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .dropdown-4 {
    justify-content: center;
    align-items: center;
    width: auto;
    height: 64px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
    display: none;
  }

  .dropdown-toggle-6 {
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 200px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .dropdown-list-13 {
    margin-top: 232px;
    display: none;
    position: absolute;
  }

  .pricing-why-button {
    font-size: 14px;
    line-height: 21px;
  }

  .why-section-2 {
    padding: 50px 0;
  }

  .hide-desktop.hide-tablet {
    display: block;
  }

  .heading-medium {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    font-size: 26px;
    line-height: 33.8px;
  }

  .heading-medium.padding {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-right: 10px;
    line-height: 33.8px;
    position: static;
  }

  .companies-grid.mt-50.bg-round-image {
    z-index: 0;
    background-image: url('../images/Ellipse-large.png');
    background-position: 50% 97%;
    background-repeat: no-repeat;
    background-size: auto;
    position: relative;
  }

  .companies-heading-width {
    object-fit: none;
    flex: 0 auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .company-card-text {
    color: var(--body-text);
    font-size: 14px;
    line-height: 19.6px;
  }

  .companies-wrapper {
    object-fit: none;
    width: auto;
    padding: 20px 15px 50px;
    display: flex;
    overflow: auto;
  }

  .companies-sec {
    background-image: url('../images/pricing-pattern.png'), none, none, none, none;
    background-position: 0 38%, 167% 84%, 98% 21%, 100% 5%, -2% 1%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto, auto, auto;
  }

  .company-card-image-1, .company-card-image {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .company-card-width {
    margin-left: auto;
    margin-right: auto;
  }

  .company-card-title {
    text-align: center;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    max-width: none;
    font-size: 18px;
    line-height: 23.4px;
    display: block;
  }

  .company-grid-wrapper {
    height: auto;
    position: static;
  }

  .company-card {
    padding: .25rem 10px;
    position: static;
  }

  .company-card.hide-tablet {
    display: block;
  }

  .paragraph-34 {
    color: #5c5c5c;
  }

  .bold-text-54 {
    display: block;
  }

  .icon-13 {
    margin-right: 20px;
  }

  .div-block-121 {
    padding-top: 30px;
  }

  .list-item-5, .list-item-6 {
    font-size: 14px;
  }

  .blog-cta-wrapper {
    display: none;
  }

  .faq {
    height: 100%;
    max-height: 100px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .faq-body {
    background-color: #fff9f9;
  }

  .faq-img {
    display: none;
  }

  .faq-wrap-2 {
    padding-left: 0%;
    padding-right: 0%;
    overflow: visible;
  }

  .title {
    font-size: 36px;
  }

  .title.black {
    line-height: 1.2;
  }

  .title.black.gs-page {
    line-height: 120%;
  }

  .faq-grid {
    grid-template-columns: 1fr;
    place-content: stretch;
    place-items: stretch center;
    max-width: none;
    padding-left: 10px;
    padding-right: 10px;
  }

  .black {
    color: var(--black-2);
    margin-top: 10px;
    font-size: 16px;
    line-height: 20px;
  }

  .small-h3 {
    font-size: 15px;
  }

  .expect-card {
    max-height: none;
  }

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

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

  .margin-top.margin-small.text-align-center {
    text-align: center;
  }

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

  .page-padding {
    object-fit: fill;
    min-height: auto;
    padding: 2rem 1.25rem;
    overflow: auto;
  }

  .page-padding.fba {
    min-height: auto;
  }

  .page-padding.blog-post {
    padding-top: 2rem;
    padding-bottom: 1rem;
  }

  .section-hero.background-color-simplblue {
    object-fit: none;
    background-color: #0083ff;
    background-image: url('../images/service-ellipse-top_1service-ellipse-top.png'), url('../images/pattern-9.png'), url('../images/gs-Ellipse-.png'), url('../images/gs-Ellipse-.png'), url('../images/get-started-path.png');
    background-position: 100% 0, 0 0, 80% 10%, 73% 89%, 0 100%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto, auto, auto;
    min-height: auto;
  }

  .section-hero.background-color-simplblue.fba-prep {
    min-height: auto;
  }

  .section-hero.background-color-simplblue.blog-header.margin-bottom.margin-medium {
    margin-bottom: 0;
  }

  .container-large {
    max-width: none;
  }

  .global-2-col {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto auto;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    grid-auto-columns: minmax(200px, 1fr);
    grid-auto-flow: row;
    place-content: center;
    place-items: center;
    display: grid;
  }

  .layout-image-wrapper {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .expect_component {
    grid-template-columns: 1fr;
    width: 100%;
  }

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

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

  .text-size-medium.text-color-white {
    flex-direction: row;
    align-items: center;
    font-size: .8rem;
    display: block;
  }

  .text-color-white.features {
    width: 100%;
    font-size: 1rem;
  }

  .fba-pricing_columns, .fba-pricing_columns.background-color-simplblue {
    display: flex;
  }

  .fba-pricing_grid {
    grid-template-columns: 1fr;
    justify-items: start;
    display: block;
  }

  .text-align-left.text-underline.view-pricing {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin: .5rem auto;
    font-size: .8rem;
    display: flex;
  }

  .section-features {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
    position: static;
  }

  .form-block-2 {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
  }

  .form-3 {
    width: 100%;
    min-width: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .content {
    white-space: pre-wrap;
    object-fit: fill;
    max-width: none;
    padding-left: 10px;
    padding-right: 10px;
    font-size: .75rem;
    position: static;
    overflow: visible;
  }

  .content p {
    margin-bottom: 20px;
    font-size: .85rem;
  }

  .content h2 {
    font-size: 1.5rem;
  }

  .content a {
    font-size: .812rem;
    font-weight: 500;
  }

  .content h4 {
    padding-right: 0;
  }

  .content h5 {
    line-height: 20px;
  }

  .content h1 {
    line-height: 135%;
  }

  .content.glossary {
    line-height: 2em;
  }

  .content.glossary li {
    color: var(--black);
    line-height: 1.25em;
  }

  .content h3 {
    font-size: 1.25rem;
  }

  .get-started-h2 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 1rem;
    line-height: 1.5;
  }

  .bold-text-61 {
    font-size: 15px;
    line-height: 1;
  }

  .textarea {
    min-height: 80px;
    color: var(--black);
    border-radius: 20px;
  }

  .page-h2 {
    width: auto;
    font-size: 1rem;
  }

  .bold-text-62 {
    text-align: center;
    object-fit: none;
    font-size: 2rem;
  }

  .heading-130 {
    text-align: center;
    font-size: 2.5rem;
  }

  .mobile-footer-bar {
    z-index: 0;
    background-color: var(--white);
    border: 0 solid #000;
    border-top-width: 1.5px;
    height: 72px;
    display: block;
    position: fixed;
    inset: auto 0% 0%;
  }

  .grid-17 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: stretch space-between;
    place-items: end baseline;
    display: grid;
  }

  .mobile-footer {
    text-align: center;
    margin: 5px auto 0;
    font-size: 1rem;
  }

  .heading-133 {
    text-align: center;
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 1rem;
  }

  .image-33, .image-34 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-124 {
    border-left: 1px #000;
    border-right: 1px solid #000;
    width: 100%;
    height: 100%;
    padding-bottom: 5px;
    display: block;
  }

  .link-block-8, .link-block-9 {
    width: 100%;
    height: 100%;
  }

  .div-block-125 {
    width: 100%;
    height: 100%;
    display: block;
  }

  .body-4 {
    background-color: #0283ff;
  }

  .heading-134 {
    font-size: 2.5rem;
  }

  .mobile-get-started {
    display: none;
    top: 9px;
    left: 7px;
  }

  .grid-18 {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: column;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    display: none;
  }

  .grid-18.mobile {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    display: block;
  }

  .heading-137 {
    font-weight: 700;
  }

  .paragraph-40 {
    white-space: pre-wrap;
  }

  .grid-20 {
    width: auto;
  }

  .section-15 {
    width: 100%;
  }

  .heading-138 {
    font-size: 2.5rem;
  }

  .heading-139 {
    font-size: 2rem;
    line-height: 1;
  }

  .div-block-131 {
    margin-top: 30px;
  }

  .bold-text-63 {
    font-size: 1rem;
  }

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

  .text-rich-text h3 {
    margin-top: 20px;
    font-size: 1rem;
  }

  .text-rich-text a {
    font-size: .85rem;
  }

  .text-rich-text.cms {
    white-space: pre-wrap;
    word-break: normal;
  }

  .text-rich-text h2 {
    margin-top: 20px;
    font-size: 1.25rem;
    line-height: 1.3;
  }

  .text-rich-text p {
    font-size: .85rem;
  }

  .text-rich-text li {
    font-size: .875rem;
  }

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

  .text-rich-text.support-center {
    padding-top: 0;
  }

  .text-rich-text.blog-faq {
    margin-bottom: 30px;
  }

  .section-blog-template {
    white-space: pre-wrap;
    word-break: keep-all;
    overflow-wrap: normal;
    max-width: 100%;
  }

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

  .padding-global {
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .padding-top {
    padding-bottom: 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-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

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

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

  .margin-right.margin-medium {
    margin-bottom: 0;
  }

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

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

  .fs-toc_link {
    font-size: .9rem;
  }

  .fs-toc_link.is-faq {
    font-size: .75rem;
  }

  .fs-toc_link-content {
    max-width: 100%;
    font-size: 1rem;
    display: block;
  }

  .fs-toc_sidebar {
    max-width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .fs-toc_link-wrapper.is-h2 {
    max-width: 100%;
    font-size: .75rem;
  }

  .fs-toc_link-wrapper.is-h3 {
    max-width: 100%;
  }

  .category-faq-rt {
    width: 90%;
  }

  .paragraph-42 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .blog-header {
    font-size: 2rem;
    line-height: 40px;
  }

  .ecommerce-tools-content {
    display: block;
  }

  .tool-screenshot {
    max-width: 100%;
    overflow: clip;
  }

  .rich-text-block-24 {
    object-fit: fill;
    overflow: hidden;
  }

  .text-block-174 {
    color: var(--black);
    font-size: .825rem;
  }

  .navbar2_menu-button {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .navbar2_button-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .heading-style-h2 {
    font-size: 1.5rem;
    font-weight: 600;
  }

  .max-width-large.align-center {
    max-width: none;
  }

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

  .fs-styleguide_row {
    flex-wrap: wrap;
  }

  .button-26.is-navbar2-button {
    margin-top: .25em;
    margin-bottom: .25em;
    padding: .75rem;
    font-size: 1rem;
  }

  .blog-post-header1_content-top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: grid;
  }

  .container-large-7 {
    width: auto;
    max-width: none;
    min-height: auto;
  }

  .contact6_content {
    grid-template-columns: 1fr;
  }

  .content27_component {
    max-width: 100%;
  }

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

  .container-large-9 {
    width: auto;
    max-width: none;
    min-height: auto;
  }

  .layout54_content, .layout54_item-list {
    grid-template-columns: 1fr;
  }

  .container-large-10 {
    width: auto;
    max-width: none;
    min-height: auto;
  }

  .heading-style-h2-4 {
    font-weight: 600;
  }

  .paragraph-43 {
    font-size: .75rem;
  }

  .button-31 {
    z-index: 0;
    width: auto;
    margin-bottom: 0;
    padding: .75rem 1.25rem;
    font-size: 1rem;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .container-large-12 {
    width: auto;
    max-width: none;
    min-height: auto;
  }

  .blog-post5-related_item {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .blog-post5-related_image-wrapper {
    height: auto;
    padding-top: 0%;
  }

  .text-block-175 {
    font-size: 1rem;
  }

  .cta45_card {
    padding: 1rem;
  }

  .button-32 {
    z-index: 0;
    width: auto;
    margin-bottom: 0;
    padding: .75rem 1.25rem;
    font-size: 1rem;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .heading-style-h2-5 {
    font-size: 1.5rem;
    font-weight: 600;
  }

  .tag {
    color: var(--simpl-blue);
    background-color: #e0ecff;
    font-size: .65em;
  }

  .paragraph-44 {
    white-space: break-spaces;
    word-break: normal;
  }

  .list-item-8 {
    color: var(--black);
  }

  .text-block-176 {
    color: var(--black);
    font-size: .825rem;
  }

  .text-block-180 {
    font-size: 1rem;
  }

  .padding-global-6 {
    padding-left: 1.25em;
    padding-right: 1.25em;
  }
}

#w-node-be2064f4-d3a7-e45e-c5b8-7f0b9b3187c2-f20641e8 {
  place-self: center;
}

#w-node-_234942fa-bd4a-bca0-e79c-42b718abfe76-f20641e8, #w-node-_234942fa-bd4a-bca0-e79c-42b718abfe80-f20641e8, #w-node-_70101083-3b96-ad69-79e4-6bec45fc3dbe-f20641e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf3507a0-3540-a584-2990-1f67fbd5e183-f20641e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cf3507a0-3540-a584-2990-1f67fbd5e185-f20641e8 {
  place-self: center;
}

#w-node-_1e7453e5-ba69-3acd-6dfd-bf81b0f35720-f20641e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e7453e5-ba69-3acd-6dfd-bf81b0f35727-f20641e8 {
  order: -9999;
  place-self: center;
}

#w-node-_1e7453e5-ba69-3acd-6dfd-bf81b0f35728-f20641e8 {
  place-self: start;
}

#w-node-fc472734-ee3e-1cb6-35cd-a2bec9128e4f-f20641e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc472734-ee3e-1cb6-35cd-a2bec9128e56-f20641e8 {
  order: -9999;
  place-self: center;
}

#w-node-fc472734-ee3e-1cb6-35cd-a2bec9128e57-f20641e8 {
  place-self: start;
}

#w-node-_397659fa-afa3-57df-c247-9f27607edc4d-f20641e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_397659fa-afa3-57df-c247-9f27607edc5d-f20641e8 {
  order: 9999;
  place-self: center;
}

#w-node-_397659fa-afa3-57df-c247-9f27607edc5e-f20641e8 {
  place-self: start;
}

#w-node-c15dd624-0be2-7303-c0c4-c388276e2983-f20641e8 {
  order: -9999;
  place-self: center;
}

#w-node-c15dd624-0be2-7303-c0c4-c388276e2984-f20641e8 {
  place-self: start;
}

#w-node-_234942fa-bd4a-bca0-e79c-42b718abff5a-f20641e8 {
  place-self: auto center;
}

#w-node-_67ae0c48-dd02-0d69-cf5e-9d48a3757021-a375701b, #w-node-_67ae0c48-dd02-0d69-cf5e-9d48a3757033-a375701b, #w-node-_67ae0c48-dd02-0d69-cf5e-9d48a3757040-a375701b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67ae0c48-dd02-0d69-cf5e-9d48a3757057-a375701b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_67ae0c48-dd02-0d69-cf5e-9d48a375706a-a375701b, #w-node-_67ae0c48-dd02-0d69-cf5e-9d48a375706f-a375701b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc95868e-dd35-1f19-4a22-d2e251bbff75-51bbff6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-cc95868e-dd35-1f19-4a22-d2e251bbff7a-51bbff6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-cc95868e-dd35-1f19-4a22-d2e251bbff7f-51bbff6b, #w-node-f68f7093-1f6d-7a61-633f-80a57a6a2665-2aee20d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f68f7093-1f6d-7a61-633f-80a57a6a2667-2aee20d2 {
  justify-self: center;
}

#w-node-f68f7093-1f6d-7a61-633f-80a57a6a2683-2aee20d2 {
  justify-self: end;
}

#w-node-_1cb43ca2-2edf-c53e-6b8c-f809419460a2-bf064239 {
  place-self: center;
}

#w-node-_6c8262b5-0048-d397-e107-f4d7ed3cbc7b-ed3cbc77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6c8262b5-0048-d397-e107-f4d7ed3cbc7e-ed3cbc77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-a84601e8-3f28-470a-b823-0de553908bee-53908be4 {
  justify-self: start;
}

#w-node-a84601e8-3f28-470a-b823-0de553908bf2-53908be4 {
  justify-self: center;
}

#w-node-a84601e8-3f28-470a-b823-0de553908be9-53908be4 {
  justify-self: start;
}

#w-node-a84601e8-3f28-470a-b823-0de553908bf6-53908be4 {
  justify-self: center;
}

#w-node-_14c421cf-a286-b94e-6149-3b710184497d-53908be4 {
  justify-self: start;
}

#w-node-a84601e8-3f28-470a-b823-0de553908bfa-53908be4 {
  justify-self: center;
}

#w-node-a84601e8-3f28-470a-b823-0de553908c02-53908be4 {
  justify-self: start;
}

#Avg-Shipments.w-node-a84601e8-3f28-470a-b823-0de553908c05-53908be4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79d66143-1520-9aa6-7255-501e47593231-53908be4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#Platform-Sales-Channel.w-node-_79d66143-1520-9aa6-7255-501e47593234-53908be4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1baa4c81-2eb6-b55e-5304-5e9f21e2dfa2-21e2df99 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: auto;
}

#w-node-_1baa4c81-2eb6-b55e-5304-5e9f21e2dfdd-21e2df99, #w-node-_1baa4c81-2eb6-b55e-5304-5e9f21e2dfe4-21e2df99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_2d66773d-d5b5-901a-3a6d-3f89e318610d-e3186106 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d66773d-d5b5-901a-3a6d-3f89e3186110-e3186106 {
  align-self: center;
}

#w-node-_2d66773d-d5b5-901a-3a6d-3f89e3186116-e3186106 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d66773d-d5b5-901a-3a6d-3f89e3186119-e3186106 {
  align-self: center;
}

#w-node-_2d66773d-d5b5-901a-3a6d-3f89e318611f-e3186106, #w-node-_2d66773d-d5b5-901a-3a6d-3f89e3186129-e3186106 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d66773d-d5b5-901a-3a6d-3f89e318612c-e3186106 {
  align-self: center;
}

#w-node-_2d66773d-d5b5-901a-3a6d-3f89e3186132-e3186106 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d66773d-d5b5-901a-3a6d-3f89e3186135-e3186106 {
  align-self: center;
}

#w-node-_2d66773d-d5b5-901a-3a6d-3f89e318613b-e3186106 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d66773d-d5b5-901a-3a6d-3f89e318613e-e3186106 {
  align-self: center;
}

#w-node-_1cb43ca2-2edf-c53e-6b8c-f809419460a2-b406423a {
  place-self: center;
}

#w-node-c287e8c1-a510-de94-c52e-49a061426683-7e06423b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a758b2e-864f-b6cb-9aed-a506ae44a422-7e06423b {
  place-self: center;
}

#w-node-_9a758b2e-864f-b6cb-9aed-a506ae44a424-7e06423b {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_9a758b2e-864f-b6cb-9aed-a506ae44a430-7e06423b {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_15bea0a0-3d57-072d-c69f-b61d3c2562f4-7e06423b {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_15bea0a0-3d57-072d-c69f-b61d3c2562f5-7e06423b {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_38a3c8a6-e516-fa11-84b7-3b956f7d8f01-7e06423b {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_38a3c8a6-e516-fa11-84b7-3b956f7d8f02-7e06423b {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-b9fda77d-fc51-e6d8-0b7d-6c8ea98bd79a-a406423c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-affd39e8-cf39-ab47-7bd9-f50aef570a73-f2064243 {
  place-self: center;
}

#w-node-_4a259161-ff51-2f27-15c8-62136ccee14b-0606425b, #w-node-_1eb5bab2-b213-e577-b726-e602dc9e1773-2f06425e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6005e602-9342-efe4-3e09-853851f490fc-2f06425e, #w-node-_6005e602-9342-efe4-3e09-853851f49109-2f06425e {
  grid-area: span 6 / span 1 / span 6 / span 1;
}

#w-node-efad262e-815c-ac5e-b497-4324e768cf52-79064275 {
  place-self: center;
}

#w-node-efad262e-815c-ac5e-b497-4324e768cfa8-79064275 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: auto;
}

#w-node-efad262e-815c-ac5e-b497-4324e768cfe3-79064275, #w-node-efad262e-815c-ac5e-b497-4324e768cfea-79064275 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-f3e8a11a-3514-b5b5-2643-c03b8332dd4d-22064277 {
  place-self: center;
}

#w-node-_35004f8a-1308-3d69-3cfa-c4253ede13c9-22064277 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35004f8a-1308-3d69-3cfa-c4253ede13d7-22064277 {
  order: 9999;
  place-self: center;
}

#w-node-_35004f8a-1308-3d69-3cfa-c4253ede13d8-22064277 {
  place-self: start;
}

#w-node-_0bb3daed-f785-942c-8a62-1c414e15f842-22064277 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0bb3daed-f785-942c-8a62-1c414e15f847-22064277 {
  order: 9999;
  place-self: center;
}

#w-node-_0bb3daed-f785-942c-8a62-1c414e15f848-22064277 {
  place-self: start;
}

#w-node-b65149d1-5551-3a85-d5a2-ef56c9bf208a-22064277, #w-node-b65149d1-5551-3a85-d5a2-ef56c9bf2093-22064277, #w-node-b65149d1-5551-3a85-d5a2-ef56c9bf209d-22064277, #w-node-b65149d1-5551-3a85-d5a2-ef56c9bf20a6-22064277, #w-node-b65149d1-5551-3a85-d5a2-ef56c9bf20af-22064277, #w-node-b65149d1-5551-3a85-d5a2-ef56c9bf20b9-22064277 {
  align-self: start;
}

#w-node-_70824ce3-c4fc-441b-876c-90bb4af2a37c-22064277 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70824ce3-c4fc-441b-876c-90bb4af2a38b-22064277 {
  order: -9999;
  place-self: center;
}

#w-node-_70824ce3-c4fc-441b-876c-90bb4af2a38c-22064277 {
  place-self: start;
}

#w-node-_3310bf92-eb5a-3b2d-bd0c-3859655cfa17-22064277 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3310bf92-eb5a-3b2d-bd0c-3859655cfa24-22064277 {
  order: -9999;
  place-self: center;
}

#w-node-_3310bf92-eb5a-3b2d-bd0c-3859655cfa25-22064277 {
  place-self: start;
}

#w-node-_504560fc-4b1f-4526-76a4-451890cdb93e-22064277 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_504560fc-4b1f-4526-76a4-451890cdb943-22064277 {
  order: -9999;
  place-self: center;
}

#w-node-_504560fc-4b1f-4526-76a4-451890cdb944-22064277 {
  place-self: start;
}

#w-node-_3881cda4-7bc0-9157-fa45-c5eaf02a8f36-dc06428e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3dfabe30-3f2c-8250-f390-d5cdfb409d11-dc06428e, #w-node-_3dfabe30-3f2c-8250-f390-d5cdfb409d1e-dc06428e {
  grid-area: span 6 / span 1 / span 6 / span 1;
}

#w-node-_1cb43ca2-2edf-c53e-6b8c-f809419460a2-1e0642a4 {
  place-self: center;
}

#w-node-_05dacdfb-537a-e1bd-7dc8-86d6194f798e-ac0642a5, #w-node-_875bd0bd-bb1c-8d08-01ee-973e67ae77f2-ac0642a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e625866-5590-e166-32a8-1d39b7be73ea-b00642aa {
  place-self: center;
}

#w-node-f936baab-b993-470e-7e5a-987aa70c7513-b00642aa {
  justify-self: center;
}

#w-node-db0963f6-3a89-6b23-e00f-fbbca4c8b60d-b00642aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f936baab-b993-470e-7e5a-987aa70c7518-b00642aa {
  justify-self: center;
}

#w-node-_4582fbe5-7b0a-c5a3-ac37-39c196b18f3e-b00642aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f936baab-b993-470e-7e5a-987aa70c750f-b00642aa {
  justify-self: center;
}

#w-node-_027fe705-022a-c4e1-2a16-6e95f6920209-b00642aa, #w-node-d87e8e1d-5375-231a-4f74-4c2157f638ca-b00642aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d87e8e1d-5375-231a-4f74-4c2157f638cb-b00642aa, #w-node-d87e8e1d-5375-231a-4f74-4c2157f638d0-b00642aa {
  justify-self: center;
}

#w-node-d87e8e1d-5375-231a-4f74-4c2157f638d1-b00642aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d87e8e1d-5375-231a-4f74-4c2157f638d6-b00642aa {
  justify-self: center;
}

#w-node-d87e8e1d-5375-231a-4f74-4c2157f638d7-b00642aa, #w-node-_464aeecb-759a-4f5b-2f87-bad11fe5fcca-b00642aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b7600c5-90a8-9b6a-1c28-9b6ac3ff4f61-b00642aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_3b7600c5-90a8-9b6a-1c28-9b6ac3ff4f66-b00642aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3b7600c5-90a8-9b6a-1c28-9b6ac3ff4f6b-b00642aa, #w-node-cd6271a8-24a9-79da-7c9f-973c35d7278a-b00642aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd6271a8-24a9-79da-7c9f-973c35d72798-b00642aa {
  order: -9999;
  place-self: center;
}

#w-node-cd6271a8-24a9-79da-7c9f-973c35d72799-b00642aa {
  place-self: start;
}

#w-node-_57f9c17f-dcd1-8441-bce9-900a970f51ab-b00642aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_740e94b9-0426-1df8-a6ec-596345d6de0d-45d6de0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_740e94b9-0426-1df8-a6ec-596345d6de10-45d6de0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-cbaf9446-1437-93b5-f665-b38e4911cc88-4911cc87, #w-node-ce509f9e-c5f5-5f35-cf64-e747c54e6f71-f80642cf, #w-node-e8613919-71b6-15d5-9501-ab6a138a5e46-f80642cf, #w-node-_24a8f721-05d4-af1e-c222-46874b610f7f-ec0642d2, #w-node-c45ee2ff-209c-e07b-a510-bf4f2945e843-0e0642d5, #w-node-c45ee2ff-209c-e07b-a510-bf4f2945e84c-0e0642d5, #w-node-c45ee2ff-209c-e07b-a510-bf4f2945e84d-0e0642d5, #w-node-c45ee2ff-209c-e07b-a510-bf4f2945e851-0e0642d5, #w-node-c45ee2ff-209c-e07b-a510-bf4f2945e85a-0e0642d5, #w-node-c45ee2ff-209c-e07b-a510-bf4f2945e866-0e0642d5, #w-node-c45ee2ff-209c-e07b-a510-bf4f2945e86a-0e0642d5, #w-node-c45ee2ff-209c-e07b-a510-bf4f2945e875-0e0642d5, #w-node-c45ee2ff-209c-e07b-a510-bf4f2945e876-0e0642d5, #w-node-c45ee2ff-209c-e07b-a510-bf4f2945e87a-0e0642d5, #w-node-c45ee2ff-209c-e07b-a510-bf4f2945e886-0e0642d5, #w-node-c45ee2ff-209c-e07b-a510-bf4f2945e890-0e0642d5, #w-node-c45ee2ff-209c-e07b-a510-bf4f2945e894-0e0642d5, #w-node-c45ee2ff-209c-e07b-a510-bf4f2945e89f-0e0642d5, #w-node-c45ee2ff-209c-e07b-a510-bf4f2945e8a0-0e0642d5, #w-node-c45ee2ff-209c-e07b-a510-bf4f2945e8a4-0e0642d5, #w-node-c45ee2ff-209c-e07b-a510-bf4f2945e8af-0e0642d5, #w-node-c45ee2ff-209c-e07b-a510-bf4f2945e8b9-0e0642d5, #w-node-c45ee2ff-209c-e07b-a510-bf4f2945e8bd-0e0642d5, #w-node-c45ee2ff-209c-e07b-a510-bf4f2945e8c8-0e0642d5, #w-node-c45ee2ff-209c-e07b-a510-bf4f2945e8c9-0e0642d5, #w-node-c45ee2ff-209c-e07b-a510-bf4f2945e8d1-0e0642d5, #w-node-c45ee2ff-209c-e07b-a510-bf4f2945e8da-0e0642d5, #w-node-c45ee2ff-209c-e07b-a510-bf4f2945e8e2-0e0642d5, #w-node-c45ee2ff-209c-e07b-a510-bf4f2945e8e6-0e0642d5, #w-node-c45ee2ff-209c-e07b-a510-bf4f2945e8ef-0e0642d5, #w-node-c45ee2ff-209c-e07b-a510-bf4f2945e8f0-0e0642d5, #w-node-c45ee2ff-209c-e07b-a510-bf4f2945e8f4-0e0642d5, #w-node-_52c95fff-a4a1-9c8f-7f13-a50fa47ad9fa-780642d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52c95fff-a4a1-9c8f-7f13-a50fa47ada04-780642d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_52c95fff-a4a1-9c8f-7f13-a50fa47ada06-780642d6 {
  place-self: center;
}

#w-node-_4d8cdde1-e4e4-be3a-34a6-4dd7c59ae5d4-7a064303 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d8cdde1-e4e4-be3a-34a6-4dd7c59ae5e6-7a064303 {
  place-self: start center;
}

#w-node-b9fda77d-fc51-e6d8-0b7d-6c8ea98bd79a-49064309 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a599bdf8-d6f2-5af9-52b8-6fe2273eb421-9d064352 {
  justify-self: start;
}

#w-node-a599bdf8-d6f2-5af9-52b8-6fe2273eb427-9d064352 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a599bdf8-d6f2-5af9-52b8-6fe2273eb445-9d064352 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a599bdf8-d6f2-5af9-52b8-6fe2273eb44c-9d064352 {
  justify-self: start;
}

#w-node-a599bdf8-d6f2-5af9-52b8-6fe2273eb452-9d064352, #w-node-_52c95fff-a4a1-9c8f-7f13-a50fa47ad9fa-9d064352 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52c95fff-a4a1-9c8f-7f13-a50fa47ada04-9d064352 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_52c95fff-a4a1-9c8f-7f13-a50fa47ada06-9d064352, #w-node-fc4bd61b-d080-dab5-b8fa-acac73e77e0c-8f06437b {
  place-self: center;
}

#w-node-_176fb591-2408-4a61-f4be-42609bcaae65-8f06437b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_176fb591-2408-4a61-f4be-42609bcaae6f-8f06437b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_176fb591-2408-4a61-f4be-42609bcaae7a-8f06437b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_176fb591-2408-4a61-f4be-42609bcaae84-8f06437b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_176fb591-2408-4a61-f4be-42609bcaae93-8f06437b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_176fb591-2408-4a61-f4be-42609bcaae9d-8f06437b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_176fb591-2408-4a61-f4be-42609bcaaea8-8f06437b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_176fb591-2408-4a61-f4be-42609bcaaeb2-8f06437b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_176fb591-2408-4a61-f4be-42609bcaaebe-8f06437b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_176fb591-2408-4a61-f4be-42609bcaaec8-8f06437b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d364cc09-bf9f-76b5-0506-dccbdab74ff3-7a06437f {
  align-self: stretch;
}

#w-node-d364cc09-bf9f-76b5-0506-dccbdab74ffc-7a06437f {
  align-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4f80-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4f81-b08ecdef {
  justify-self: center;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4f98-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4f99-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4f9d-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4f9e-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4fa2-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4fa3-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4fa7-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4fa8-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4fac-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4fad-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4fb1-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4fb2-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4fbc-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4fbd-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4fc1-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4fc2-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4fc6-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4fc7-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4fcb-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4fcc-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4fd0-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4fd1-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4fd5-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4fd6-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4fe0-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4fe1-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4fe5-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4fe6-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4fea-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4feb-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4fef-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4ff0-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4ff9-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a4ffa-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5003-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5004-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5016-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5017-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a501b-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a501c-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5020-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5021-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5025-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5026-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a502a-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a502b-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5035-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5036-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a503a-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a503b-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a503f-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5040-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5044-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5045-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5049-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a504a-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a504e-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a504f-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a505a-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a505b-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a505f-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5060-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5064-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5065-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5069-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a506a-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a506e-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a506f-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5073-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5074-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5078-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5079-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a507d-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a507e-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5082-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5083-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5087-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5088-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a508c-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a508d-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5098-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5099-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a509d-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a509e-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a50a2-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a50a3-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a50aa-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a50ab-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a50dd-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a50f4-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a50f5-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a50f6-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a50f8-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a50fb-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a50fc-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a50fd-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5101-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5104-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5105-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5106-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a510a-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a510e-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a510f-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5115-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5119-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a511a-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a511e-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5121-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5126-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5127-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5128-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a512c-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a512f-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5130-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5131-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5137-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a513a-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a513b-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a513c-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5142-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5145-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5146-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5147-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a514f-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5152-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5153-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5154-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5160-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5161-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5162-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5166-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a516b-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a516c-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a516d-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5173-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5178-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5179-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a517a-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5180-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5185-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5186-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5187-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a518f-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5195-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5196-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a519c-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a51a2-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a51a3-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a51a4-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a51aa-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a51af-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a51b0-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a51b1-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a51b9-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a51be-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a51bf-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a51c0-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a51c8-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a51cd-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a51ce-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a51cf-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a51d9-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a51df-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a51e0-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a51e8-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a51f1-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a51f2-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a51f3-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a51fc-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a51fd-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a51fe-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5207-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5208-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5209-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5224-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5225-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a522a-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a522b-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5233-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5234-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a523b-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a523c-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a524b-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a524c-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a524d-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a524e-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5250-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5253-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5257-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5258-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5259-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5262-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5263-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5264-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a526d-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a526e-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a526f-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5270-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5276-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5277-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5278-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5279-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a527b-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a527f-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5280-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5281-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5282-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5284-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a528d-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5294-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5295-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5296-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5297-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5299-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a529c-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a52a0-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a52a1-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a52a2-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a52ab-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a52ac-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a52ad-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a52b6-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a52b7-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a52b8-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a52b9-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a52bf-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a52c0-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a52c1-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a52c2-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a52c4-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a52c8-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a52c9-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a52ca-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a52cb-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a52cd-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5368-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a536b-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a536c-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a536f-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5370-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5373-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5374-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5378-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a537b-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a537c-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a537f-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5380-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5383-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5388-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a538c-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a538d-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a538f-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5391-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5392-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5394-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5396-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5397-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5399-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a539b-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a539c-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a539e-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53a0-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53a1-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53a3-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53a5-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53a6-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53a8-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a53aa-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a53ac-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a53ae-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a53b0-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53b1-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53b3-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a53b4-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a53b6-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53b7-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53b9-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a53ba-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a53bc-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53bd-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53bf-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a53c0-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a53c2-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53c3-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53c5-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a53cb-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a53ce-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53cf-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53d1-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a53d3-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53d4-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53d6-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53d8-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53d9-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53db-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53dd-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53de-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53e0-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53e2-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53e3-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53e5-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53e7-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53e8-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53ea-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53ec-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53ed-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53ef-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53f1-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53f2-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53f4-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53f6-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53f7-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53f9-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53fb-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53fc-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a53fe-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5400-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5401-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5403-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5408-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a540c-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a540e-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5411-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5416-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a541b-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5420-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5425-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a542c-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a542d-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a542f-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5430-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5432-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5433-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5435-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5436-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5438-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5439-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a543b-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a543c-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a543e-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a543f-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5441-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5442-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5444-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5445-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5447-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5448-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a544a-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a544b-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a544d-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a544e-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5450-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5451-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5453-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5454-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5456-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5457-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5459-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a545a-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a545c-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a545d-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a545f-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5460-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5462-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5463-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5465-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5466-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5468-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5469-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a546b-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a546c-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a546e-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a546f-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5471-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5472-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5474-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5475-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5477-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5478-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a547a-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a547b-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a547d-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a547e-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5480-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5481-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5483-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5484-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5489-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a548d-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a548f-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5492-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5497-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a549c-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a54a1-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a54a6-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a54ad-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a54ae-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a54b0-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a54b1-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a54b3-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a54b4-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a54b6-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a54b7-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a54b9-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a54ba-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a54bc-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a54bd-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a54bf-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a54c0-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a54c2-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a54c3-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a54c5-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a54c6-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a54c8-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a54c9-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a54cb-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a54cc-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a54ce-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a54cf-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a54d1-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a54d2-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a54d4-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a54d5-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a54d7-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a54d8-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a54da-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a54db-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a54dd-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a54de-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a54e0-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a54e1-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a54e3-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a54e4-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a54e6-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a54e7-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a54e9-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a54ea-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a54ec-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a54ed-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a54ef-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a54f0-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a54f2-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a54f3-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a54f5-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a54f6-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a54f8-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a54f9-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a54fb-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a54fc-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a54fe-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a54ff-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5501-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5502-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5504-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5505-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a550a-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a550d-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a550e-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5510-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5511-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5513-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5514-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5516-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5517-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5519-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a551a-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a551c-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a551d-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a551f-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5520-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5522-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5523-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5525-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5526-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5528-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5529-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a552b-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a552c-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a552e-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a552f-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5531-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5532-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5534-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5535-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5537-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5538-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a553a-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a553b-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a553d-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a553e-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5540-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5541-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5543-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5544-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5546-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5547-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5549-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a554a-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a554c-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a554d-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a563f-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a5643-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5644-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5648-b08ecdef, #w-node-d53b7662-0a99-d5f6-d481-15e19e8a564a-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a564b-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a564f-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5650-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5654-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5655-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5659-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a565a-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a565e-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a565f-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5663-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5664-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5668-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5669-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a566d-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a566e-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5672-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5673-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5677-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5678-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a567b-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a567c-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5680-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5681-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5685-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5686-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a568a-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a568b-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a568f-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5690-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5694-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5695-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a5699-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a569a-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a569e-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a569f-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a56a3-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a56a4-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a56a8-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a56a9-b08ecdef {
  justify-self: start;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a56ad-b08ecdef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d53b7662-0a99-d5f6-d481-15e19e8a56ae-b08ecdef {
  justify-self: start;
}

#w-node-_1cb43ca2-2edf-c53e-6b8c-f809419460a2-67fc89c1 {
  place-self: center;
}

#w-node-_7d7421fa-3787-febb-befa-a3aaff61dc54-20b72a18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a84d1a0-828e-c240-ed3b-307a43b02e0d-20b72a18 {
  align-self: auto;
}

@media screen and (max-width: 991px) {
  #w-node-be2064f4-d3a7-e45e-c5b8-7f0b9b318789-f20641e8 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-be2064f4-d3a7-e45e-c5b8-7f0b9b3187c2-f20641e8, #w-node-_1e7453e5-ba69-3acd-6dfd-bf81b0f35727-f20641e8, #w-node-fc472734-ee3e-1cb6-35cd-a2bec9128e56-f20641e8, #w-node-_397659fa-afa3-57df-c247-9f27607edc5d-f20641e8, #w-node-c15dd624-0be2-7303-c0c4-c388276e2983-f20641e8 {
    align-self: center;
  }

  #w-node-_67ae0c48-dd02-0d69-cf5e-9d48a3757021-a375701b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_67ae0c48-dd02-0d69-cf5e-9d48a3757057-a375701b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-_1cb43ca2-2edf-c53e-6b8c-f809419460a2-bf064239 {
    align-self: center;
  }

  #w-node-_6c8262b5-0048-d397-e107-f4d7ed3cbc7b-ed3cbc77 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_2d66773d-d5b5-901a-3a6d-3f89e3186116-e3186106 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1cb43ca2-2edf-c53e-6b8c-f809419460a2-b406423a {
    align-self: center;
  }

  #w-node-_70bb0376-d2e4-a9e2-5eb7-a029c4e1466f-a406423c {
    place-self: start center;
  }

  #w-node-_70bb0376-d2e4-a9e2-5eb7-a029c4e14670-a406423c {
    align-self: start;
  }

  #w-node-affd39e8-cf39-ab47-7bd9-f50aef570a73-f2064243, #w-node-efad262e-815c-ac5e-b497-4324e768cf52-79064275, #w-node-f3e8a11a-3514-b5b5-2643-c03b8332dd4d-22064277, #w-node-_35004f8a-1308-3d69-3cfa-c4253ede13d7-22064277, #w-node-_0bb3daed-f785-942c-8a62-1c414e15f847-22064277, #w-node-_70824ce3-c4fc-441b-876c-90bb4af2a38b-22064277, #w-node-_3310bf92-eb5a-3b2d-bd0c-3859655cfa24-22064277, #w-node-_504560fc-4b1f-4526-76a4-451890cdb943-22064277, #w-node-_1cb43ca2-2edf-c53e-6b8c-f809419460a2-1e0642a4, #w-node-cd6271a8-24a9-79da-7c9f-973c35d72798-b00642aa {
    align-self: center;
  }

  #w-node-_740e94b9-0426-1df8-a6ec-596345d6de0d-45d6de0b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_4d8cdde1-e4e4-be3a-34a6-4dd7c59ae5e6-7a064303 {
    align-self: center;
  }

  #w-node-_70bb0376-d2e4-a9e2-5eb7-a029c4e1466f-49064309 {
    place-self: start center;
  }

  #w-node-_70bb0376-d2e4-a9e2-5eb7-a029c4e14670-49064309 {
    align-self: start;
  }

  #w-node-a599bdf8-d6f2-5af9-52b8-6fe2273eb421-9d064352 {
    place-self: center end;
  }

  #w-node-a599bdf8-d6f2-5af9-52b8-6fe2273eb445-9d064352, #w-node-a599bdf8-d6f2-5af9-52b8-6fe2273eb44c-9d064352 {
    place-self: center;
  }

  #w-node-fc4bd61b-d080-dab5-b8fa-acac73e77e0c-8f06437b, #w-node-_1cb43ca2-2edf-c53e-6b8c-f809419460a2-67fc89c1 {
    align-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-be2064f4-d3a7-e45e-c5b8-7f0b9b3187c2-f20641e8, #w-node-_1e7453e5-ba69-3acd-6dfd-bf81b0f35727-f20641e8, #w-node-fc472734-ee3e-1cb6-35cd-a2bec9128e56-f20641e8, #w-node-_397659fa-afa3-57df-c247-9f27607edc5d-f20641e8, #w-node-c15dd624-0be2-7303-c0c4-c388276e2983-f20641e8 {
    order: -9999;
    place-self: auto;
  }

  #w-node-_67ae0c48-dd02-0d69-cf5e-9d48a3757033-a375701b {
    align-self: auto;
  }

  #w-node-_67ae0c48-dd02-0d69-cf5e-9d48a3757057-a375701b {
    justify-self: auto;
  }

  #w-node-cc95868e-dd35-1f19-4a22-d2e251bbff75-51bbff6b {
    justify-self: center;
  }

  #w-node-cc95868e-dd35-1f19-4a22-d2e251bbff7f-51bbff6b {
    place-self: center;
  }

  #w-node-_1cb43ca2-2edf-c53e-6b8c-f809419460a2-bf064239, #w-node-_1cb43ca2-2edf-c53e-6b8c-f809419460a2-b406423a {
    order: -9999;
    place-self: auto;
  }

  #w-node-c287e8c1-a510-de94-c52e-49a061426683-7e06423b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-affd39e8-cf39-ab47-7bd9-f50aef570a73-f2064243 {
    order: -9999;
    place-self: auto;
  }

  #w-node-_1eb5bab2-b213-e577-b726-e602dc9e1773-2f06425e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-efad262e-815c-ac5e-b497-4324e768cf52-79064275, #w-node-f3e8a11a-3514-b5b5-2643-c03b8332dd4d-22064277, #w-node-_35004f8a-1308-3d69-3cfa-c4253ede13d7-22064277, #w-node-_0bb3daed-f785-942c-8a62-1c414e15f847-22064277, #w-node-_70824ce3-c4fc-441b-876c-90bb4af2a38b-22064277, #w-node-_3310bf92-eb5a-3b2d-bd0c-3859655cfa24-22064277, #w-node-_504560fc-4b1f-4526-76a4-451890cdb943-22064277 {
    order: -9999;
    place-self: auto;
  }

  #w-node-_3881cda4-7bc0-9157-fa45-c5eaf02a8f36-dc06428e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1cb43ca2-2edf-c53e-6b8c-f809419460a2-1e0642a4 {
    order: -9999;
    place-self: auto;
  }

  #w-node-_3b7600c5-90a8-9b6a-1c28-9b6ac3ff4f61-b00642aa {
    justify-self: center;
  }

  #w-node-_3b7600c5-90a8-9b6a-1c28-9b6ac3ff4f6b-b00642aa {
    place-self: center;
  }

  #w-node-cd6271a8-24a9-79da-7c9f-973c35d72798-b00642aa {
    order: -9999;
    place-self: auto;
  }

  #w-node-_4d8cdde1-e4e4-be3a-34a6-4dd7c59ae5e6-7a064303 {
    order: 9999;
    place-self: auto;
  }

  #w-node-fc4bd61b-d080-dab5-b8fa-acac73e77e0c-8f06437b {
    order: -9999;
    place-self: auto;
  }

  #w-node-d364cc09-bf9f-76b5-0506-dccbdab74ffc-7a06437f {
    justify-self: stretch;
  }

  #w-node-_1cb43ca2-2edf-c53e-6b8c-f809419460a2-67fc89c1 {
    order: -9999;
    place-self: auto;
  }
}

@media screen and (max-width: 479px) {
  #w-node-be2064f4-d3a7-e45e-c5b8-7f0b9b318789-f20641e8 {
    order: 9999;
    align-self: auto;
  }

  #w-node-be2064f4-d3a7-e45e-c5b8-7f0b9b3187c2-f20641e8 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_70101083-3b96-ad69-79e4-6bec45fc3dbc-f20641e8, #w-node-_1e7453e5-ba69-3acd-6dfd-bf81b0f3571e-f20641e8 {
    order: 9999;
    align-self: auto;
  }

  #w-node-_1e7453e5-ba69-3acd-6dfd-bf81b0f35727-f20641e8 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fc472734-ee3e-1cb6-35cd-a2bec9128e4d-f20641e8 {
    order: 9999;
    align-self: auto;
  }

  #w-node-fc472734-ee3e-1cb6-35cd-a2bec9128e56-f20641e8 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_397659fa-afa3-57df-c247-9f27607edc4b-f20641e8 {
    order: 9999;
    align-self: auto;
  }

  #w-node-_397659fa-afa3-57df-c247-9f27607edc5d-f20641e8 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c15dd624-0be2-7303-c0c4-c388276e297b-f20641e8 {
    order: 9999;
    align-self: auto;
  }

  #w-node-c15dd624-0be2-7303-c0c4-c388276e2983-f20641e8 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_67ae0c48-dd02-0d69-cf5e-9d48a3757021-a375701b {
    justify-self: center;
  }

  #w-node-_1cb43ca2-2edf-c53e-6b8c-f8094194608e-bf064239 {
    order: 9999;
    align-self: auto;
  }

  #w-node-_1cb43ca2-2edf-c53e-6b8c-f809419460a2-bf064239 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_505d9150-1325-88a8-e4a4-2b1e3622a502-3622a500 {
    align-self: end;
  }

  #w-node-_505d9150-1325-88a8-e4a4-2b1e3622a503-3622a500 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: end center;
  }

  #w-node-_505d9150-1325-88a8-e4a4-2b1e3622a504-3622a500, #w-node-_505d9150-1325-88a8-e4a4-2b1e3622a505-3622a500 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_505d9150-1325-88a8-e4a4-2b1e3622a508-3622a500 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_505d9150-1325-88a8-e4a4-2b1e3622a509-3622a500 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1cb43ca2-2edf-c53e-6b8c-f8094194608e-b406423a {
    order: 9999;
    align-self: auto;
  }

  #w-node-_1cb43ca2-2edf-c53e-6b8c-f809419460a2-b406423a {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_15bea0a0-3d57-072d-c69f-b61d3c2562f5-7e06423b {
    grid-area: 1 / 3 / 2 / 4;
    place-self: center;
  }

  #w-node-_38a3c8a6-e516-fa11-84b7-3b956f7d8f01-7e06423b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_38a3c8a6-e516-fa11-84b7-3b956f7d8f02-7e06423b {
    grid-area: 1 / 3 / 2 / 4;
    place-self: center;
  }

  #w-node-affd39e8-cf39-ab47-7bd9-f50aef570a3c-f2064243 {
    order: 9999;
    align-self: auto;
  }

  #w-node-affd39e8-cf39-ab47-7bd9-f50aef570a73-f2064243 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-efad262e-815c-ac5e-b497-4324e768cf1b-79064275 {
    order: 9999;
    align-self: auto;
  }

  #w-node-efad262e-815c-ac5e-b497-4324e768cf52-79064275 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f3e8a11a-3514-b5b5-2643-c03b8332dd15-22064277 {
    order: 9999;
    place-self: auto center;
  }

  #w-node-f3e8a11a-3514-b5b5-2643-c03b8332dd4d-22064277 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_35004f8a-1308-3d69-3cfa-c4253ede13c7-22064277 {
    order: 9999;
    align-self: auto;
  }

  #w-node-_35004f8a-1308-3d69-3cfa-c4253ede13d7-22064277 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0bb3daed-f785-942c-8a62-1c414e15f840-22064277 {
    order: 9999;
    align-self: auto;
  }

  #w-node-_0bb3daed-f785-942c-8a62-1c414e15f847-22064277 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_70824ce3-c4fc-441b-876c-90bb4af2a37b-22064277 {
    order: 9999;
    align-self: auto;
  }

  #w-node-_70824ce3-c4fc-441b-876c-90bb4af2a38b-22064277 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3310bf92-eb5a-3b2d-bd0c-3859655cfa16-22064277 {
    order: 9999;
    align-self: auto;
  }

  #w-node-_3310bf92-eb5a-3b2d-bd0c-3859655cfa24-22064277 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_504560fc-4b1f-4526-76a4-451890cdb93d-22064277 {
    order: 9999;
    align-self: auto;
  }

  #w-node-_504560fc-4b1f-4526-76a4-451890cdb943-22064277 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1cb43ca2-2edf-c53e-6b8c-f8094194608e-1e0642a4 {
    order: 9999;
    place-self: auto center;
  }

  #w-node-_1cb43ca2-2edf-c53e-6b8c-f809419460a2-1e0642a4 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_05dacdfb-537a-e1bd-7dc8-86d6194f798e-ac0642a5 {
    place-self: auto center;
  }

  #w-node-_4e625866-5590-e166-32a8-1d39b7be73ab-b00642aa {
    order: 9999;
  }

  #w-node-_4e625866-5590-e166-32a8-1d39b7be73ea-b00642aa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-f936baab-b993-470e-7e5a-987aa70c7513-b00642aa {
    justify-self: center;
  }

  #w-node-_3b38c32d-43d3-2a35-f689-b6030e7e0d31-b00642aa, #w-node-cd6271a8-24a9-79da-7c9f-973c35d72788-b00642aa {
    order: 9999;
    align-self: auto;
  }

  #w-node-cd6271a8-24a9-79da-7c9f-973c35d72798-b00642aa {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cbaf9446-1437-93b5-f665-b38e4911cc87-4911cc87 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ce509f9e-c5f5-5f35-cf64-e747c54e6f71-f80642cf {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e8613919-71b6-15d5-9501-ab6a138a5e46-f80642cf, #w-node-ce509f9e-c5f5-5f35-cf64-e747c54e6f74-f80642cf {
    order: 9999;
  }

  #w-node-_945511b5-421b-1b4e-1d39-2504a6b8a912-d30642d1 {
    order: -9999;
  }

  #w-node-_3ef2f1bd-3ef6-8483-0635-6e141f5e14a9-ec0642d2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_24a8f721-05d4-af1e-c222-46874b610f7f-ec0642d2 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_52c95fff-a4a1-9c8f-7f13-a50fa47ad9f8-780642d6, #w-node-_4d8cdde1-e4e4-be3a-34a6-4dd7c59ae5d2-7a064303 {
    order: 9999;
    align-self: auto;
  }

  #w-node-_4d8cdde1-e4e4-be3a-34a6-4dd7c59ae5e6-7a064303 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_52c95fff-a4a1-9c8f-7f13-a50fa47ad9f8-9d064352, #w-node-fc4bd61b-d080-dab5-b8fa-acac73e77dd7-8f06437b {
    order: 9999;
    align-self: auto;
  }

  #w-node-fc4bd61b-d080-dab5-b8fa-acac73e77e0c-8f06437b {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1cb43ca2-2edf-c53e-6b8c-f8094194608e-67fc89c1 {
    order: 9999;
    place-self: auto center;
  }

  #w-node-_1cb43ca2-2edf-c53e-6b8c-f809419460a2-67fc89c1 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-ExtraBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Plus Jakarta Display';
  src: url('../fonts/PlusJakartaDisplay-Regular.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Plus Jakarta Display';
  src: url('../fonts/PlusJakartaDisplay-Bold.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Plus Jakarta Display';
  src: url('../fonts/PlusJakartaDisplay-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
