@font-face {
  font-family: gt-bold;
  src: url('../fonts/gt-bold.woff2') format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: gt-medium;
  src: url('../fonts/gt-medium.woff2') format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: value-sans-medium;
  src: url('../fonts/value-sans-medium.woff2') format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

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

:root {
  --cream: #faf8f6;
  --dark-gray: #202020;
  --lightgray: #e8e8e8;
  --darkgreen: #1b473f;
  --white: white;
  --forest: #307460;
  --blue: #3e5db7;
  --steel: #888884;
  --softgreen: #8da29d;
  --red: #fe6b62;
  --skyblue: #ddf2ff;
  --whitecream: #fffdfb;
  --transparent: transparent;
  --darkcream: #f3f1ef;
}

.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-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-page-count {
  text-align: center;
  width: 100%;
  margin-top: 20px;
}

.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-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

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

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

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

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

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

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

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

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

body {
  background-color: var(--cream);
  color: var(--dark-gray);
  letter-spacing: .25px;
  font-family: value-sans-regular, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  position: relative;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: bold;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}

h5 {
  letter-spacing: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

p {
  color: var(--dark-gray);
  margin-bottom: 10px;
}

a {
  text-decoration: underline;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
  list-style-type: none;
}

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

strong {
  font-family: value-sans-medium, sans-serif;
  font-weight: 500;
}

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

.style-element-container {
  border: 1px solid var(--lightgray);
  letter-spacing: 0;
  border-radius: 3px;
  width: 100%;
  margin-bottom: 15px;
  padding: 15px;
  display: inline-block;
}

.style-element-container.style-colors {
  background-color: #fff;
  flex-wrap: wrap;
  display: flex;
}

.style-element-container.buttons {
  width: auto;
}

.h1-heading {
  color: var(--darkgreen);
  margin-top: 0;
  margin-bottom: 0;
  font-family: gt-medium, Georgia, sans-serif;
  font-size: 72px;
  font-weight: 500;
  line-height: 1.11em;
}

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

.h1-heading.center.color-forest {
  align-self: center;
}

.h1-heading.color-cream.footer-heading, .h1-heading.footer-cta {
  color: var(--white);
  text-align: center;
  width: 720px;
}

.h1-heading.sm {
  font-size: 56px;
  line-height: 1.2em;
}

.cta-primary-large {
  background-color: var(--forest);
  color: var(--cream);
  text-align: center;
  letter-spacing: .25px;
  object-fit: fill;
  border-radius: 30px;
  padding: 21px 81px 19px;
  font-family: value-sans-regular, sans-serif;
  font-size: 16px;
  line-height: 1.5em;
  text-decoration: none;
  transition: transform .3s ease-out;
  display: block;
}

.cta-primary-large:hover {
  transform: translate(0, -3px);
}

.cta-primary-large.footer-cta {
  margin-top: 48px;
  margin-bottom: 118px;
  display: inline-block;
}

.h2-heading {
  letter-spacing: 0;
  margin-top: 16px;
  margin-bottom: 8px;
  font-family: gt-medium, Georgia, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.17em;
}

.h2-heading.color-green.form-success {
  padding-bottom: 56px;
}

.h2-heading.color-green.unique-proposition {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 32px;
}

.h2-heading.color-green.cs-title {
  margin-top: 0;
  margin-bottom: 0;
}

.h2-heading.color-green.mt-0 {
  margin-top: 0;
}

.h2-heading.color-green.mt-0.mb-0 {
  margin-bottom: 0;
}

.h2-heading.color-green.mt-0.mb-0.pt-lp-title {
  padding-top: 40px;
}

.h2-heading.color-forest {
  font-family: gt-medium, Georgia, sans-serif;
}

.h2-heading.color-forest.subhead {
  margin-top: 0;
}

.h2-heading.color-forest.g-takeaway-section-title {
  margin-bottom: 32px;
}

.h2-heading.color-forest.testimonial {
  margin-top: 0;
  margin-bottom: 20px;
  padding-bottom: 56px;
}

.h2-heading.color-forest.testimonial.testimonial__title {
  color: #1b473f;
}

.h2-heading.color-forest.mt-0 {
  margin-top: 0;
}

.h2-heading.color-forest.text-align__center.desktop-mw-600 {
  max-width: 600px;
}

.h2-heading.color-cream.l-hero {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 32px;
}

.h2-heading.color-cream.mb-0.mt-0 {
  margin-top: 0;
}

.b_variant {
  color: var(--darkgreen);
  font-family: value-sans-regular, sans-serif;
}

.heading-2 {
  color: #0a0a0a;
}

.color-forest {
  color: var(--forest);
}

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

.color-green {
  color: var(--darkgreen);
}

.heading-3 {
  letter-spacing: 0;
  font-family: value-sans-regular, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 1.11em;
}

.heading-3.color-green.faq-heading {
  margin-top: 0;
  margin-bottom: 24px;
}

.heading-3.color-green.countdown {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 24px;
  padding-left: 8px;
}

.heading-3.color-green.mt-0 {
  margin-top: 0;
}

.heading-3.color-green.mt-0.mb-0.lp {
  font-size: 30px;
}

.heading-3.mt-0 {
  margin-top: 0;
}

.heading-4 {
  letter-spacing: 0;
  font-family: value-sans-regular, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.33em;
}

.heading-4.color-forest.cs-challenge {
  margin-top: 0;
}

.heading-4.color-forest.mt-7 {
  margin-top: 28px;
}

.heading-4.color-forest.mb-0.mt-0, .heading-4.color-green.categories-title {
  margin-top: 0;
}

.heading-4.color-green.g-context {
  text-align: center;
}

.heading-4.color-green.key-feature {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 9px;
}

.heading-4.color-green.mt-0 {
  margin-top: 0;
}

.heading-4.color-green.mt-0.mb-0 {
  margin-bottom: 0;
}

.heading-4.color-green.mt-0.mb-0.form-cta {
  max-width: 445px;
}

.heading-4.color-green.key-feature {
  min-height: 90px;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 9px;
}

.heading-4.color-cream.mt-0 {
  margin-top: 0;
}

.heading-5 {
  font-family: gt-medium, Georgia, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.14em;
}

.heading-5.color-green.news-title {
  margin-top: 12px;
  margin-bottom: 12px;
}

.heading-5.color-green.faq-related {
  margin-bottom: 24px;
}

.heading-5.color-green.post-list-title {
  color: #1b473f;
  margin-top: 24px;
  margin-bottom: 12px;
  font-family: gt-medium, Georgia, sans-serif;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.heading-5.color-forest.news-title {
  margin-top: 12px;
  margin-bottom: 12px;
}

.heading-5.mb-0.mt-0 {
  margin-top: 0;
}

.color-steel {
  color: var(--steel);
}

.heading-6 {
  letter-spacing: .5px;
  font-family: value-sans-regular, sans-serif;
  font-size: 18px;
  line-height: 1.33em;
}

.standard-link {
  letter-spacing: .25px;
  font-family: value-sans-medium, sans-serif;
  font-size: 16px;
  line-height: 1.5em;
  text-decoration: none;
}

.small-link {
  letter-spacing: .13px;
  font-family: value-sans-regular, sans-serif;
  font-size: 12px;
}

.small-link.color-forest {
  line-height: 1em;
  display: block;
}

.color-soft-green {
  color: var(--softgreen);
}

.regular-label {
  letter-spacing: .25px;
  font-family: value-sans-regular, sans-serif;
  font-size: 14px;
  line-height: 1.5em;
}

.regular-label.color-soft-green.marginlr {
  margin-left: 12px;
  margin-right: 12px;
}

.small-label {
  letter-spacing: .25px;
  font-size: 12px;
  line-height: 1em;
}

.regular-eyebrow {
  letter-spacing: .75px;
  font-family: value-sans-medium, sans-serif;
  font-size: 15px;
  line-height: 1.5em;
}

.regular-eyebrow.press-source {
  color: var(--forest);
  margin-right: 16px;
  font-weight: 500;
}

.small-eyebrow {
  letter-spacing: .75px;
  font-family: value-sans-medium, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1em;
  display: block;
}

.regular-text {
  letter-spacing: .25px;
  font-family: value-sans-regular, sans-serif;
  font-size: 16px;
  line-height: 1.5em;
}

.regular-text.color-forest.no-decoration {
  text-decoration: none;
}

.regular-text.mt-5 {
  margin-top: 20px;
}

.regular-text.sm {
  font-size: 14px;
}

.regular-text.lg {
  font-size: 18px;
}

.large-text {
  letter-spacing: .25px;
  white-space: normal;
  font-family: value-sans-regular, sans-serif;
  font-size: 18px;
  line-height: 32px;
}

.large-text.color-steel {
  line-height: 32px;
}

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

.shipment-tag {
  letter-spacing: .75px;
  font-family: value-sans-medium, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5em;
}

.cta-primary-small {
  background-color: var(--forest);
  color: var(--cream);
  text-align: center;
  letter-spacing: .25px;
  object-fit: fill;
  border-radius: 30px;
  padding: 12px 30px;
  font-family: value-sans-medium, sans-serif;
  font-size: 16px;
  line-height: 1.5em;
  text-decoration: none;
  transition: all .3s cubic-bezier(.25, .46, .45, .94);
}

.cta-primary-small:hover {
  transform: translate(0, -3px);
}

.cta-primary-small.disabled {
  background-color: var(--lightgray);
  color: #888884;
  cursor: not-allowed;
  transition-property: none;
}

.cta-primary-small.disabled:hover {
  border: 1px none var(--darkgreen);
  transform: none;
}

.cta-primary-small.secondary {
  border: 1px solid var(--lightgray);
  color: var(--forest);
  background-color: #0000;
  margin-right: 0;
}

.cta-primary-small.secondary:hover {
  border-color: var(--darkgreen);
}

.cta-primary-small.hero-cta {
  margin-bottom: 0;
}

.cta-primary-small.navcta {
  margin-left: 16px;
  font-weight: 500;
}

.circle-button {
  border: 1px solid var(--lightgray);
  background-color: #0000;
  border-radius: 50%;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .3s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.circle-button:hover {
  border-color: var(--forest);
}

.circle-button.small {
  width: 25px;
  height: 25px;
  padding: 6px;
}

.circle-button.faq-icon {
  margin-left: 32px;
  margin-right: 8px;
}

.input-field {
  border: 1px solid var(--lightgray);
  color: var(--darkgreen);
  letter-spacing: .5px;
  background-color: #0000;
  border-radius: 4px;
  height: 57px;
  margin-top: 8px;
  margin-bottom: 8px;
  padding: 18px 0 15px 20px;
  font-family: value-sans-regular, sans-serif;
  font-size: 18px;
  line-height: 1.33em;
  transition: all .3s cubic-bezier(.25, .46, .45, .94);
}

.input-field:focus {
  border-color: var(--darkgreen);
}

.input-field.on-errors {
  color: var(--red);
  background-color: #0000;
}

.input-field.on-errors:focus {
  border-color: var(--red);
}

.input-field.no-border-right {
  border-right-width: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.color-red {
  color: var(--red);
}

.icon {
  text-align: center;
  width: 12px;
  max-width: none;
  height: 12px;
  text-decoration: none;
  display: block;
}

.icon.small {
  width: 12px;
  height: 12px;
}

.body-cream {
  background-color: var(--cream);
}

.style-section {
  padding: 15px;
}

.color-chip {
  border: 1px solid var(--lightgray);
  flex-direction: column;
  padding: 15px;
  display: flex;
}

.color-background {
  width: 100px;
  height: 100px;
}

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

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

.color-background.green {
  background-color: var(--darkgreen);
}

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

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

.color-background.darkgray {
  background-color: var(--dark-gray);
}

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

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

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

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

.div-block {
  flex-flow: wrap;
  justify-content: flex-start;
  display: flex;
}

.drawer-menu {
  background-color: var(--darkgreen);
  color: var(--cream);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: block;
  position: static;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.drawer-container {
  z-index: -1;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  padding-top: 64px;
  display: none;
  position: fixed;
  inset: 0% 0% auto auto;
  overflow: hidden;
}

.drawer-overflow {
  letter-spacing: 0;
  cursor: pointer;
  margin-bottom: 16px;
  font-size: 36px;
  line-height: 120%;
  overflow: hidden;
}

.menu-list {
  flex-direction: column;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.footer {
  background-color: var(--darkgreen);
  color: var(--cream);
  flex-direction: column;
  margin-top: auto;
  margin-bottom: 0;
  padding: 105px 50px 24px;
  display: flex;
}

.footer-nav {
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  place-items: start;
  margin-bottom: 24px;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.footer-list {
  padding-right: 32px;
}

.footer-links {
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 8fr 3fr;
  grid-auto-columns: 3fr;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 2px;
  display: flex;
}

.footer-social-links {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 24px;
  padding-bottom: 56px;
  display: flex;
}

.footer-copyright {
  justify-content: flex-start;
  align-items: stretch;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.copyright-text {
  color: var(--softgreen);
  margin-right: 40px;
  font-size: 14px;
}

.copyright-link {
  color: var(--softgreen);
  text-decoration: none;
}

.social-icon {
  width: 32px;
  height: 32px;
  margin-right: 20px;
  transition: all .3s cubic-bezier(.25, .46, .45, .94);
}

.social-icon:hover {
  transform: translate(0, -3px);
}

.link-style {
  color: var(--cream);
  cursor: pointer;
  font-family: value-sans-medium, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.language-switcher {
  color: var(--cream);
  flex-direction: row;
  align-items: center;
  margin-left: 16px;
  padding-left: 16px;
  padding-right: 16px;
  font-family: value-sans-medium, sans-serif;
  line-height: 18.4px;
  text-decoration: none;
  display: flex;
}

.language-string {
  color: var(--forest);
  margin-bottom: 0;
  padding-left: 8px;
  padding-right: 8px;
  text-decoration: none;
  transition: color .2s;
}

.language-string.lp-adaptative-bg, .language-string.scrollable-bg {
  color: var(--cream);
}

.burguer-btn-bar {
  background-color: var(--darkgreen);
  width: 22px;
  height: 3px;
}

.burguer-btn-bar.down {
  transform-origin: 44%;
}

.burguer-btn-bar.down.lp-adapt {
  background-color: var(--cream);
}

.burguer-btn-bar.up {
  transform-origin: 44%;
}

.burguer-btn-bar.up.lp-adapt {
  background-color: var(--cream);
}

.burguer-btn {
  cursor: pointer;
  margin-left: 16px;
  padding: 8px;
}

.post-body {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 10fr 1fr;
  grid-auto-columns: 1fr;
  margin: 80px 50px 120px;
  display: grid;
}

.logo.white {
  transition: opacity .2s;
  display: none;
}

.logo.white.lp-adaptative-bg {
  display: block;
}

.logo.white.transparent-navbar, .logo.white.scrollable-bg {
  display: block;
  position: absolute;
  top: 0;
}

.logo.lp-adaptative {
  display: none;
}

.logo.relative {
  position: relative;
}

.logo.relative.scrollable-bg {
  opacity: 0;
}

.navbar-brand {
  margin-top: 12px;
  display: block;
  position: relative;
}

.hero-body {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 32px;
  display: flex;
}

.post-category {
  margin-bottom: 48px;
}

.post-category.small-eyebrow.tag-item {
  background-color: var(--lightgray);
  color: var(--steel);
  text-decoration: none;
}

.post-meta {
  align-self: center;
  margin-top: 48px;
  margin-bottom: 48px;
  text-decoration: none;
  display: flex;
}

.post-author {
  text-decoration: none;
}

.blog-grid {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 8fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.post-content p {
  color: var(--dark-gray);
  margin-bottom: 24px;
  font-size: 16px;
  line-height: 24px;
}

.post-content h2 {
  color: var(--forest);
  letter-spacing: 0;
  margin-bottom: 30px;
  font-family: value-sans-regular, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 56px;
}

.post-content h3 {
  color: var(--forest);
  margin-top: 30px;
  margin-bottom: 30px;
  font-family: value-sans-regular, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
}

.post-content blockquote {
  border-left: 4px solid var(--lightgray);
  color: var(--softgreen);
  margin-top: 0;
  margin-bottom: 24px;
  padding: 8px 24px;
  font-family: gt-medium, Georgia, sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 40px;
}

.post-content h5 {
  color: var(--dark-gray);
  margin-top: 30px;
  margin-bottom: 30px;
  font-family: gt-bold, Georgia, sans-serif;
  font-size: 24px;
  font-style: normal;
  line-height: 32px;
}

.post-content.internal {
  margin-top: 0;
}

.post-content ul {
  margin-bottom: 16px;
  padding-left: 16px;
}

.post-content li {
  margin-bottom: 8px;
  position: relative;
}

.post-content a {
  color: var(--forest);
  font-family: value-sans-medium, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5em;
  text-decoration: none;
}

.post-content h4 {
  font-family: value-sans-regular, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
}

.post-content strong {
  font-family: value-sans-medium, sans-serif;
  font-weight: 500;
}

.tag-container {
  align-items: center;
  margin-bottom: 48px;
  display: flex;
}

.tag-container.internal {
  align-items: flex-start;
}

.tag-title.heading-6 {
  color: var(--forest);
  margin-left: 10px;
  margin-right: 10px;
  font-family: value-sans-medium, sans-serif;
}

.tag-list {
  flex-wrap: wrap;
  align-self: auto;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.tag-item.small-eyebrow {
  background-color: var(--lightgray);
  text-transform: none;
  white-space: nowrap;
  border-radius: 4px;
  margin-bottom: 16px;
  margin-left: 8px;
  margin-right: 8px;
  padding: 10px 16px;
  display: block;
}

.tag-container .tag-item {
  background-color: var(--lightgray);
  text-transform: none;
  white-space: nowrap;
  border-radius: 4px;
  margin-bottom: 16px;
  margin-left: 8px;
  margin-right: 8px;
  padding: 10px 16px;
  display: block;
  font-family: value-sans-medium, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1em;
  letter-spacing: .75px;
}

.page-header {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.page-subheader {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  display: flex;
  position: static;
}

.page-subheader.wback {
  flex-direction: column;
}

.pills {
  background-color: var(--lightgray);
  color: var(--steel);
  border-radius: 4px;
  align-content: flex-start;
  margin-bottom: 24px;
  padding: 4px 16px;
  font-size: 15px;
  text-decoration: none;
}

.pills.light-blue {
  background-color: var(--skyblue);
}

.post-list-item.hidden {
  display: none;
}

.post-list-summary {
  color: var(--steel);
}

.newsletter {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  background-color: var(--whitecream);
  grid-template-rows: auto;
  grid-template-columns: 1fr 5fr 1fr 4fr 1fr;
  place-items: center stretch;
  padding: 88px 50px;
}

.newsletter-description {
  justify-content: space-between;
}

.subscribe-form {
  display: flex;
}

.newsletter-form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.custom-navbar {
  z-index: 10;
  background-color: var(--cream);
  justify-content: space-between;
  align-items: center;
  min-height: 80px;
  padding: 16px 50px;
  transition: background-color .2s;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.custom-navbar.adaptative-bg, .custom-navbar.dark-bg {
  background-color: var(--darkgreen);
}

.custom-navbar.absolute {
  position: absolute;
}

.custom-navbar.fixed {
  position: fixed;
}

.custom-navbar.fixed.transparent {
  transition: background-color .2s;
}

.custom-navbar.fixed.scrollable-bg {
  background-color: var(--transparent);
  transition: background-color .2s;
}

.navbar-menu {
  z-index: 2;
  align-items: center;
  display: flex;
  position: sticky;
}

.home-hero {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.home-hero.hidden {
  display: none;
}

.hero-grid {
  grid-row-gap: 32px;
  grid-template-columns: 12fr;
}

.main-content {
  grid-column-gap: 24px;
  grid-row-gap: 72px;
  grid-template: "."
                 "."
                 / 1fr 10fr 1fr;
  grid-auto-columns: 1fr;
  margin: 80px 50px 0;
  padding-bottom: 64px;
  display: grid;
}

.cta-secondary-small {
  border: 1px solid var(--lightgray);
  color: var(--forest);
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  padding: 12px 16px 10px 20px;
  font-family: value-sans-medium, sans-serif;
  text-decoration: none;
  transition: all .3s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.cta-secondary-small:hover {
  border-color: var(--darkgreen);
  transform: translate(0, -3px);
}

.cta-secondary-small.social-share-button {
  margin-left: 24px;
  padding: 8px 12px;
}

.cta-secondary-small-img {
  width: 24px;
  height: 24px;
}

.post-list {
  grid-column-gap: 24px;
  grid-row-gap: 48px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 4fr 4fr 4fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.post-list.hidden {
  display: none;
}

.category-title {
  color: var(--steel);
  margin-bottom: 0;
}

.hero-excerpt {
  color: var(--steel);
  margin-bottom: 24px;
}

.hero-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 8fr 2fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-posts-list {
  display: block;
}

.blog-posts-list.hidden {
  display: none;
}

.blog-posts-list.thank-you-page {
  text-align: left;
}

.home-body {
  background-color: var(--cream);
}

.pill {
  background-color: var(--skyblue);
  color: var(--dark-gray);
  border-radius: 4px;
  align-items: center;
  padding: 4px 16px;
  text-decoration: none;
  display: inline-block;
}

.input-submit-button {
  border-style: solid;
  border-width: 1px 1px 1px 0;
  border-color: var(--lightgray);
  color: var(--forest);
  text-align: left;
  letter-spacing: .5px;
  background-color: #0000;
  border-radius: 0 4px 4px 0;
  height: 57px;
  margin-top: 8px;
  margin-bottom: 8px;
  padding: 18px 20px 15px 0;
  font-family: value-sans-regular, sans-serif;
  font-size: 18px;
  line-height: 1.33em;
  transition: all .3s cubic-bezier(.25, .46, .45, .94);
}

.input-submit-button:focus {
  border-color: var(--darkgreen);
}

.social-share-container {
  align-items: center;
  display: flex;
}

.social-share-container.faq-share {
  margin-top: 80px;
  margin-bottom: 80px;
}

.share-title {
  font-size: 15px;
}

.social-links-list {
  align-self: auto;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.social-share-icon {
  width: 16px;
  height: 16px;
  margin-left: 10px;
  margin-right: 10px;
}

.post-date {
  color: var(--softgreen);
}

.breadcrumbs {
  justify-content: flex-start;
  align-self: center;
  display: flex;
}

.breadcrumb-separator {
  width: 10px;
  height: 32px;
}

._16-9 {
  cursor: pointer;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.decoration {
  margin-left: 3px;
  margin-right: 3px;
}

.decoration.color-soft-green {
  font-family: value-sans-medium, sans-serif;
  font-weight: 400;
}

.footer-header {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
}

.color-cream {
  color: var(--cream);
}

.color-cream.mb-0 {
  margin-bottom: 0;
}

.color-cream.mh-96px {
  min-height: 96px;
}

.pagination {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 72px;
  display: flex;
}

.page-count {
  color: var(--steel);
  margin-top: 0;
}

.category-dropdown {
  z-index: 1;
  margin-left: 0;
  margin-right: 0;
}

.dropdown-text {
  margin-right: 10px;
}

.press-grid {
  grid-template-rows: auto;
  grid-template-columns: 6fr 1fr 3fr;
}

.press-container {
  flex-direction: column;
  display: flex;
}

.contact-container {
  margin-top: 24px;
  margin-bottom: 24px;
}

.contact-title {
  color: var(--dark-gray);
  margin-bottom: 24px;
}

.contact-name {
  color: var(--dark-gray);
}

.contact-email.color-forest {
  text-decoration: none;
}

.press-list {
  z-index: auto;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.press-item {
  border-radius: 12px;
  margin-bottom: 48px;
  padding: 16px;
}

.press-item.background-cream {
  position: relative;
}

.news-meta {
  text-transform: uppercase;
  display: flex;
}

.news-content {
  z-index: auto;
  position: relative;
}

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

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

.embed {
  margin-top: 12px;
  margin-bottom: 12px;
}

.news-highlight {
  z-index: auto;
  background-color: #fff;
  border-radius: 12px;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

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

.faq-grid {
  grid-column-gap: 24px;
  grid-row-gap: 72px;
  grid-template-columns: 3fr 7fr;
}

.faq-sidebar {
  flex-direction: column;
  display: flex;
}

.faq-category-link {
  color: var(--softgreen);
  padding-bottom: 8px;
  text-decoration: none;
  transition: all .3s cubic-bezier(.25, .46, .45, .94);
  display: block;
}

.faq-category-link:hover, .faq-category-link.heading-6.w--current {
  color: var(--forest);
}

.faq-decoration {
  margin-left: 10px;
  margin-right: 10px;
}

.faq-decoration.color-steel {
  color: var(--steel);
}

.faq-list.detail {
  margin-bottom: 48px;
}

.faq-content {
  color: var(--steel);
}

.faq-content.color-steel {
  color: var(--darkcream);
}

.faq-item {
  border-bottom: 1px solid var(--lightgray);
  justify-content: space-between;
  align-items: center;
  margin-bottom: 24px;
  padding-bottom: 24px;
  display: flex;
}

.faq-meta {
  margin-left: 8px;
  margin-right: 8px;
}

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

.faq-detail-content {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

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

.faq-list-heading.heading-6.color-green {
  margin-top: 0;
  margin-bottom: 8px;
}

.image-contanier {
  background-color: var(--lightgray);
  cursor: pointer;
  padding-bottom: 56.2%;
  display: block;
  position: relative;
}

.image-contanier.ty {
  width: 100%;
}

.dropdown-list {
  background-color: #fff;
  flex-direction: column;
  margin-top: 9px;
  padding-top: 25px;
  padding-bottom: 25px;
  display: none;
}

.dropdown-link {
  color: var(--softgreen);
  cursor: pointer;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
}

.dropdown-link:hover {
  color: var(--darkgreen);
}

.collection-item {
  margin-top: 9px;
}

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

.link-nostyle.banner {
  width: 100%;
}

.section {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
  position: relative;
  overflow: hidden;
}

.section.grid {
  z-index: -1;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.wrapper {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: block;
  top: 0;
  left: 0;
  right: 0;
}

.wrapper.grid-container {
  z-index: -1;
  display: block;
  position: fixed;
  inset: auto 0 0;
}

.grid {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: stretch;
  height: 100vh;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.block {
  border-style: none;
  border-width: 1px;
  flex-wrap: nowrap;
  flex: 1;
  place-content: flex-start;
  align-items: flex-start;
  min-width: auto;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.column-overlay {
  border-left: 1px solid #096ad00d;
  border-right: 1px solid #096ad00d;
  width: 100%;
  height: 100%;
}

.footer-cta-wrapper {
  border-bottom: 1px solid #20202033;
  flex-direction: column;
  align-items: center;
  margin-bottom: 32px;
  display: flex;
}

.footer-logos {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-end;
  width: 280px;
  display: flex;
}

.footer-logo-img {
  flex: 1;
  max-width: 72px;
  max-height: 72px;
  margin-left: 0;
  display: block;
}

.footer-nav-wrapper {
  display: flex;
}

.empty {
  color: var(--steel);
  background-color: #0000;
  padding: 0;
}

.icon-arrow {
  max-width: none;
  margin-right: 0;
  display: block;
}

.menu-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: 50px;
  margin-right: 50px;
  display: grid;
}

.menu-background {
  display: block;
  position: relative;
}

.bgcolor {
  background-color: var(--darkgreen);
  width: 100vw;
  height: 1000vh;
  position: absolute;
  top: -100vh;
}

.menu-links-wrapper {
  flex-direction: column;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.drawer-menu-link {
  z-index: 1;
  color: var(--cream);
  text-decoration: none;
  position: relative;
}

.drawer-menu-link.sign-in {
  margin-left: 50px;
  font-size: 30px;
  line-height: 36px;
}

.cta-primary-small-2 {
  color: #faf8f6;
  text-align: center;
  letter-spacing: .25px;
  object-fit: fill;
  background-color: #307460;
  border-radius: 30px;
  padding: 12px 30px;
  font-family: value-sans-medium, sans-serif;
  font-size: 16px;
  line-height: 1.5em;
  text-decoration: none;
  transition: all .3s cubic-bezier(.25, .46, .45, .94);
}

.cta-primary-small-2:hover {
  transform: translate(0, -3px);
}

.cta-primary-small-2.secondary {
  color: #307460;
  background-color: #0000;
  border: 1px solid #e8e8e8;
  margin-right: 0;
}

.cta-primary-small-2.secondary:hover {
  border-color: #1b473f;
}

.cta-primary-small-2.blog-form {
  cursor: pointer;
}

.thank-you-message {
  background-color: #0000;
}

.thank-you-message.regular-text {
  color: var(--blue);
}

.error-message {
  color: var(--red);
}

.error-message-2 {
  background-color: #0000;
}

.faq-content-summary {
  color: var(--steel);
}

.faq-body {
  margin-bottom: 72px;
}

.faq-body li {
  list-style-type: disc;
}

.nav-sign-in {
  color: var(--darkgreen);
  margin-bottom: 0;
  font-family: value-sans-medium, sans-serif;
  font-weight: 500;
  text-decoration: none;
  transition: color .2s;
}

.nav-sign-in.lp-adaptative, .nav-sign-in.scrollable-bg {
  color: var(--cream);
}

.empty-state {
  background-color: #0000;
}

.drawer-overflow-1 {
  letter-spacing: 0;
  cursor: pointer;
  margin-bottom: 16px;
  font-size: 48px;
  line-height: 56px;
  overflow: hidden;
}

.drawer-menu-link-1 {
  z-index: 1;
  color: var(--cream);
  text-decoration: none;
  position: relative;
}

.drawer-overflow-2 {
  letter-spacing: 0;
  cursor: pointer;
  margin-bottom: 16px;
  font-size: 48px;
  line-height: 56px;
  overflow: hidden;
}

.drawer-menu-link-2 {
  z-index: 1;
  color: var(--cream);
  text-decoration: none;
  position: relative;
}

.drawer-overflow-3 {
  letter-spacing: 0;
  cursor: pointer;
  margin-bottom: 16px;
  font-size: 48px;
  line-height: 56px;
  overflow: hidden;
}

.drawer-menu-link-3 {
  z-index: 1;
  color: var(--cream);
  text-decoration: none;
  position: relative;
}

.drawer-overflow-4 {
  letter-spacing: 0;
  cursor: pointer;
  margin-bottom: 16px;
  font-size: 48px;
  line-height: 56px;
  overflow: hidden;
}

.drawer-menu-link-4 {
  z-index: 1;
  color: var(--cream);
  text-decoration: none;
  position: relative;
}

.drawer-overflow-5 {
  letter-spacing: 0;
  cursor: pointer;
  margin-bottom: 16px;
  font-size: 48px;
  line-height: 56px;
  overflow: hidden;
}

.drawer-menu-link-5 {
  z-index: 1;
  color: var(--cream);
  text-decoration: none;
  position: relative;
}

.drawer-overflow-6 {
  letter-spacing: 0;
  cursor: pointer;
  margin-bottom: 16px;
  font-size: 48px;
  line-height: 56px;
  overflow: hidden;
}

.drawer-menu-link-6 {
  z-index: 1;
  color: var(--cream);
  text-decoration: none;
  position: relative;
}

.drawer-overflow-7 {
  letter-spacing: 0;
  cursor: pointer;
  margin-bottom: 16px;
  font-size: 48px;
  line-height: 56px;
  overflow: hidden;
}

.drawer-menu-link-7 {
  z-index: 1;
  color: var(--cream);
  text-decoration: none;
  position: relative;
}

.webinar-main-body {
  color: #0000;
  border: 1px #000;
  margin-left: 162px;
  margin-right: 162px;
}

.webinar-hero {
  border: 1px #000;
  margin-top: 88px;
  margin-bottom: 0;
  padding-bottom: 92px;
  padding-left: 50px;
  padding-right: 50px;
}

.grid-2 {
  grid-template-rows: auto;
}

.webinar-hero-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 4fr 1fr 5fr 1fr;
}

.div-block-2 {
  border: 1px #000;
  font-family: value-sans-regular, sans-serif;
}

.div-block-2.ebook {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-3 {
  border: 1px #000;
}

.heading-7 {
  color: var(--forest);
  margin-top: 0;
}

.image {
  width: 100%;
  height: 100%;
  display: block;
}

.div-block-4, .div-block-5 {
  border: 1px #000;
}

.paragraph {
  color: var(--steel);
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px;
}

.webinar-h2 {
  color: var(--forest);
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 32px;
  font-family: gt-medium, Georgia, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 56px;
}

.webinar-h2.dark-background {
  color: #fff;
}

.webinar-h2.gray-font {
  color: var(--darkgreen);
  padding-bottom: 22px;
  font-size: 44px;
}

.webinar-label {
  color: var(--steel);
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px;
}

.webinar-label.suggested-content {
  padding-left: 22px;
}

.webinar-p-strong {
  color: #404040;
  margin-bottom: 16px;
  font-size: 18px;
  line-height: 32px;
}

.webinar-p {
  color: #404040;
  margin-bottom: 0;
  padding-bottom: 24px;
  line-height: 24px;
}

.webinar-p.dark-background {
  color: #fff;
  padding-bottom: 72px;
}

.webinar-p.suggested-content {
  color: var(--steel);
  padding-top: 16px;
  padding-bottom: 0;
}

.webinar-p.ebook-hero {
  padding-bottom: 173px;
}

.paragraph-2 {
  margin-bottom: 33px;
}

.webinar-hero-date {
  color: var(--darkgreen);
  margin-bottom: 33px;
  font-size: 18px;
  line-height: 32px;
}

.webinar-hero-duration {
  color: var(--forest);
  margin-bottom: 44px;
  font-size: 18px;
  line-height: 32px;
}

.button {
  background-color: var(--forest);
  color: #f3f1ef;
  border-radius: 30px;
  padding: 12px 30px;
  line-height: 24px;
}

.webinar-live-countdown {
  border: 1px #000;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 52px 50px 45px;
}

.webinar-take-away-section {
  border: 1px #000;
  padding: 91px 50px 8px;
}

.webinar-speakers {
  border: 1px #000;
  padding: 68px 50px 34px;
}

.webinar-additional-context {
  border: 1px #000;
  padding-left: 50px;
  padding-right: 50px;
}

.webinar-form {
  border: 1px #000;
}

.webinar-suggested-content {
  background-color: var(--cream);
  border: 1px #000;
  padding: 75px 50px 165px;
}

.grid-3, .webinar-countdown-title-grid {
  grid-template-rows: auto;
  grid-template-columns: 3fr 6fr 3fr;
}

.div-block-6, .div-block-7, .div-block-8 {
  border: 1px #000;
}

.heading-8 {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

.webinar-h3 {
  color: var(--darkgreen);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 24px;
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
}

.webinar-h3.speaker {
  text-align: left;
  padding-bottom: 0;
}

.webinar-countdown-date-grid {
  border: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: 4fr 1fr 1fr 1fr 1fr 4fr;
}

.div-block-9, .div-block-10, .div-block-11, .div-block-12, .div-block-13, .div-block-14 {
  border: 1px #000;
}

.webinar-countdown-item {
  border: 1px #000;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.webinar-h4 {
  color: var(--darkgreen);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 108px 113px;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
}

.paragraph-3, .webinar-countdown-number {
  color: var(--darkgreen);
  text-align: center;
  margin-bottom: 0;
  font-size: 30px;
  line-height: 40px;
}

.webinar-countdown-label {
  color: var(--darkgreen);
  text-align: center;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.webinar-take-away-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 4fr 1fr 5fr 1fr;
}

.div-block-15 {
  border: 1px #000;
}

.webinar-take-away-section-title {
  border: 1px #000;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.webinar-cta {
  background-color: var(--forest);
  color: #f3f1ef;
  border-radius: 30px;
  padding: 12px 30px;
  line-height: 24px;
}

.webinar-take-aways {
  border: 1px #000;
  flex-direction: column;
  display: flex;
}

.webinar-take-away {
  border: 1px #000;
  flex-direction: column;
  padding-bottom: 43px;
  display: flex;
}

.webinar-h5 {
  color: var(--darkgreen);
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 8px;
  font-family: gt-medium, Georgia, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.webinar-h5.suggested-content {
  color: var(--darkgreen);
  padding-bottom: 0;
}

.webinar-speaker-grid {
  border: 1px #000;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 2fr 6fr 3fr;
}

.div-block-16, .speakers-section-title, .webinar-speaker-avatar {
  border: 1px #000;
}

.webinar-speaker-content {
  border: 1px #000;
  margin-bottom: 34px;
}

.webinar-speaker-label {
  color: var(--softgreen);
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 22px;
  font-size: 18px;
  line-height: 32px;
}

.webinar-additional-context-body {
  border: 1px #000;
  padding-right: 0;
}

.webinar-form-grid {
  border: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: 5fr 7fr;
}

.div-block-17 {
  border: 1px #000;
}

.paragraph-4 {
  background-color: var(--forest);
}

.webinar-form-green-background {
  background-color: var(--forest);
  border: 1px #000;
  margin-left: 0;
  padding-left: 50px;
}

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

.webinar-form-title-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr 1fr;
  align-items: center;
  height: 100%;
}

.div-block-18 {
  border: 1px #000;
}

.webinar-form-content-grid {
  border: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 5fr 1fr;
}

.div-block-19 {
  border: 1px #000;
}

.webinar-form-label {
  color: var(--steel);
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.webinar-form-text-field {
  color: var(--forest);
  background-color: #0000;
  border-radius: 4px;
  margin-bottom: 15px;
}

.webinar-form-checkbox-label {
  color: var(--steel);
  margin-bottom: 35px;
  font-size: 14px;
  line-height: 24px;
}

.checkbox {
  color: #e4e2df;
  border: 1px solid #e4e2df;
  border-radius: 4px;
}

.checkbox-field {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
}

.webinar-form-form {
  padding-top: 83px;
  padding-bottom: 90px;
  padding-right: 50px;
}

.div-block-20 {
  border: 1px #000;
}

.button-2 {
  background-color: var(--skyblue);
  color: #404040;
  border-radius: 4px;
  margin-bottom: 26px;
  padding: 5px 16px 4px;
  font-size: 15px;
  line-height: 24px;
}

.grid-5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr 6fr;
}

.webinar-suggested-content-title-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 5fr 6fr;
}

.div-block-21 {
  border: 1px #000;
}

.webinar-suggested-content-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr 3fr 3fr 2fr;
}

.div-block-22 {
  border: 1px #000;
}

.image-3 {
  width: 100%;
  margin-top: 0;
  padding-bottom: 26px;
}

.webinar-suggested-content-cta {
  background-color: var(--skyblue);
  color: var(--steel);
  border-radius: 4px;
  margin-bottom: 24px;
  padding: 5px 16px 4px;
  font-size: 14px;
  line-height: 24px;
}

.div-block-15d, .div-block-16d, .div-block-18d, .div-block-21d, .div-block-22d {
  border: 1px #000;
}

.g-hero-image {
  width: 100%;
  max-width: 616px;
  display: block;
}

.g-clock-icon {
  padding-right: 8px;
}

.webinar-title {
  color: #307460;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 32px;
  font-family: gt-medium, Georgia, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 56px;
}

.g-webinar-duration {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.webinar-cta-2 {
  color: #f3f1ef;
  background-color: #307460;
  border-radius: 30px;
  align-items: stretch;
  padding: 12px 30px;
  line-height: 24px;
}

.webinar-cta-2.success-form {
  margin-top: 25px;
}

.g-webinar-label {
  color: #888884;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px;
}

.webinar-hero-date-2 {
  color: #1b473f;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.webinar-hero-time {
  color: #1b473f;
  margin-bottom: 33px;
  font-size: 18px;
  line-height: 32px;
}

.g-hero-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 4fr 1fr 5fr 1fr;
}

.webinar-hero-duration-value {
  color: #307460;
  margin-bottom: 44px;
  padding-left: 8px;
  font-size: 18px;
  line-height: 32px;
}

.l-generation-hero-subtitle {
  color: #404040;
  margin-bottom: 32px;
  font-size: 18px;
  line-height: 32px;
}

.l-generation-hero-subtitle.color-cream {
  color: #faf8f6;
  margin-bottom: 32px;
}

.webinar-hero-duration-2 {
  color: #307460;
  margin-bottom: 44px;
  font-size: 18px;
  line-height: 32px;
}

.g-hero {
  border: 1px #000;
  margin-top: 88px;
  margin-bottom: 0;
  padding-bottom: 92px;
  padding-left: 50px;
  padding-right: 50px;
}

.gated-hero-info {
  border: 1px #000;
  font-family: value-sans-regular, sans-serif;
}

.g-webinar-countdown {
  border: 1px #000;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 52px 50px 45px;
}

.g-content-countdown-grid {
  border: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: 4fr 1fr 1fr 1fr 1fr 4fr;
}

.g-content-countdown-date {
  text-align: left;
  justify-content: center;
  display: flex;
}

.g-content-countdown-item {
  border: 1px #000;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.g-content-countdown-value {
  color: #1b473f;
  text-align: center;
  margin-bottom: 0;
  font-size: 30px;
  line-height: 40px;
}

.g-content-countdown-label {
  color: #1b473f;
  text-align: center;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.g-webinar-takeaway-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 4.25fr .75fr 5fr 1fr;
}

.g-takeaway-section {
  border: 1px #000;
  padding: 91px 50px 8px;
}

.g-takeaways-container {
  border: 1px #000;
  flex-direction: column;
  display: flex;
}

.g-takeaway-title {
  color: #1b473f;
  margin-top: 16px;
  margin-bottom: 8px;
  font-family: gt-medium, Georgia, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.g-content-takeaway-title {
  border: 1px #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.g-takeaway-item {
  border: 1px #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 30px;
}

.g-speakers-section {
  border: 1px #000;
  padding: 68px 50px 34px;
}

.g-speakers-title-grid {
  border: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 6fr 3fr;
}

.g-speakers-title {
  border: 1px #000;
  padding-bottom: 32px;
}

.g-speakers-wrapper {
  display: flex;
}

.g-speakers-list {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.g-speakers-item {
  text-align: left;
  width: 100%;
  padding-left: 0;
  display: block;
}

.g-speakers-item-grid {
  text-align: left;
  border: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 6fr 3fr;
}

.g-speaker-avatar {
  border: 1px #000;
  margin-left: 0;
  padding-left: 0;
}

.speaker-image {
  object-fit: fill;
  max-width: 112px;
  max-height: 112px;
}

.g-speaker-content {
  border: 1px #000;
  margin-bottom: 34px;
  padding-left: 20px;
}

.g-speaker-jobtitle {
  color: #8da29d;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 22px;
  font-size: 18px;
  line-height: 32px;
}

.g-aditional-content {
  border: 1px #000;
  padding: 108px 50px;
}

.g-cta-section {
  border: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: 5fr 7fr;
  min-height: 69vh;
}

.gated-content-form-checkbox-input {
  margin-top: 0;
}

.g-cta-form-wrapper {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.g-form-label {
  color: #888884;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  display: block;
}

.l-cta-form-success {
  border: 1px #000;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding-bottom: 0;
  display: none;
}

.g-cta-title {
  border: 1px #000;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.gated-content-form-checkbox-label {
  color: #888884;
  margin-bottom: 35px;
  padding-left: 8px;
  font-size: 14px;
  line-height: 24px;
}

.g-cta-label {
  color: #1b473f;
  background-color: #ddf2ff;
  border-radius: 4px;
  margin-bottom: 16px;
  padding: 5px 15px;
  display: inline-block;
}

.g-cta-forms {
  display: block;
}

.lead-h2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 32px;
  font-family: gt-medium, Georgia, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 56px;
}

.html-embed-3 {
  display: none;
}

.g-cta-content-form {
  flex-direction: column;
  display: block;
}

.g-form-text-field {
  color: #307460;
  background-color: #0000;
  border-radius: 4px;
  margin-bottom: 15px;
  display: block;
}

.checkbox-field-2 {
  display: none;
}

.color-cream-2 {
  color: #faf8f6;
}

.g-cta-container {
  background-color: #307460;
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr 1fr;
  align-items: stretch;
  height: 100%;
  padding-top: 128px;
  padding-left: 50px;
}

.g-cta-form-main {
  border: 1px #000;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.g-cta-form-container {
  border: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 5fr 1fr;
  height: 100%;
  padding-top: 128px;
  padding-bottom: 128px;
  padding-right: 50px;
}

.g-wf-form-submit {
  color: #f3f1ef;
  background-color: #307460;
  border-radius: 30px;
  align-items: stretch;
  padding: 12px 30px;
  line-height: 24px;
  display: block;
}

.g-suggested-section {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 10fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  padding: 72px 50px;
  display: none;
}

.webinar-h2-2 {
  color: #307460;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 32px;
  font-family: gt-medium, Georgia, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 56px;
}

.webinar-h2-2.gray-font {
  color: #1b473f;
  padding-bottom: 22px;
  padding-left: 10px;
  font-size: 44px;
}

.post-collection-item-2 {
  display: block;
}

.pills-2 {
  background-color: #e8e8e8;
  border-radius: 4px;
  align-content: flex-start;
  margin-bottom: 24px;
  padding: 4px 16px;
  font-size: 15px;
  text-decoration: none;
}

.pills-2.gated {
  color: #888884;
  background-color: #ddf2ff;
  display: inline-block;
}

.pills-2.case-study {
  color: #888884;
  background-color: #ddf2ff;
  margin-bottom: 0;
  display: inline-block;
}

.pills-2.cs-heading {
  color: #888884;
  background-color: #ddf2ff;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  line-height: 1.5;
  display: inline-block;
}

.post-list-summary-2 {
  color: #888884;
}

.image-contanier-2 {
  cursor: pointer;
  background-color: #e8e8e8;
  padding-bottom: 56.2%;
  display: block;
  position: relative;
}

.webinar-suggested-content-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-height: none;
  margin-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0%;
}

.webinar-suggested-content-image.featured {
  padding-bottom: 2px;
}

.ondemand-webinar-header-section {
  padding: 82px 50px 0;
}

.ondemand-header-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 10fr 1fr;
}

.ondemand-header {
  text-align: center;
  padding-bottom: 40px;
  padding-left: 9px;
  padding-right: 9px;
}

.ondemand-header-tag {
  color: #404040;
  margin-bottom: 0;
  padding-bottom: 24px;
  line-height: 24px;
}

.ondemand-header-tag.on-demand {
  color: #888884;
  padding-bottom: 5px;
}

.on-demand-webinar-video {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 0 50px 113px;
  display: flex;
}

.on-demand-webinar-video-container {
  width: 60vw;
}

.ondemand-webinar-video {
  width: 100%;
  position: relative;
}

.l-down-arrow-btn {
  object-fit: fill;
  background-color: #3898ec00;
  background-image: url('../images/down-arrow.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50px;
  height: 30px;
  margin-top: 107px;
}

.l-generation-hero-cta {
  color: #888884;
  background-color: #ddf2ff;
  border-radius: 30px;
  padding: 12px 81px;
}

.l-generation-hero-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.l-generation-navbar-logo {
  border: 1px #000;
  padding-top: 32px;
  padding-bottom: 20px;
  padding-left: 50px;
}

.l-generation-hero-section {
  background-image: url('../images/leading_generation_hero.png'), linear-gradient(#1b473f, #1b473f);
  background-position: 0 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  border: 1px #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 760px;
  display: flex;
}

.l-generation-hero-section.hidden {
  display: none;
}

.l-generation-unique-proposition-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  background-color: #f3f1ef;
  border: 1px #000;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 2.75fr 6.5fr 2.75fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 86px 50px;
  display: grid;
}

.l-generation-unique-proposition-section.hidden {
  display: none;
}

.l-generation-unique-proposition-content {
  padding-bottom: 32px;
}

.l-generation-category-label {
  color: #888884;
  background-color: #ddf2ff;
  border-radius: 4px;
  margin-bottom: 7px;
  padding: 5px 16px 4px;
  font-size: 14px;
  line-height: 24px;
}

.l-generation-key-features-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f3f1ef;
  grid-template-rows: auto auto;
  grid-template-columns: 2fr 4fr 4fr 2fr;
  grid-auto-columns: 1fr;
  padding: 56px 50px 72px;
  display: grid;
}

.l-generation-key-features-section.hidden {
  display: none;
}

.l-generation-key-feature {
  border: 1px #000;
  padding-bottom: 33px;
  padding-right: 10px;
}

.l-generation-key-feature-number {
  color: #3e60b7;
  margin-bottom: 0;
  padding-bottom: 25px;
  font-family: gt-medium, Georgia, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 56px;
  text-decoration: none;
}

.l-generation-testimonials-section {
  padding-left: 50px;
  padding-right: 50px;
  position: relative;
}

.l-generation-testimonials-section.hidden {
  display: none;
}

.l-generation-cta-title {
  border: 1px #000;
  padding-top: 24px;
  padding-bottom: 24px;
}

.l-cta-section {
  border: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: 5fr 7fr;
  min-height: 69vh;
}

.l-cta-section.hidden {
  display: none;
}

.l-cta-form-container {
  border: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 5fr 1fr;
  height: 100%;
}

.l-cta-hubspot-form {
  padding-top: 83px;
  padding-bottom: 30px;
  display: block;
}

.l-cta-container {
  background-color: #307460;
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr .75fr;
  align-items: stretch;
  height: 100%;
}

.l-cta-form {
  border: 1px #000;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 50px;
  display: block;
}

.lead-call-to-action-section-p {
  color: #fff;
  margin-bottom: 0;
  padding-bottom: 24px;
  line-height: 24px;
}

.button-2-leading {
  color: #404040;
  background-color: #ddf2ff;
  border-radius: 4px;
  margin-top: 0;
  margin-bottom: 26px;
  padding: 5px 16px 4px;
  font-size: 15px;
  line-height: 24px;
}

.l-generation-testimonial-company-logo {
  width: auto;
  height: 98px;
  padding-bottom: 32px;
}

.l-generation-testimonial-content {
  border: 1px #000;
}

.l-generation-testimonial-item-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #faf8f6;
  border: 1px #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 4.5fr .5fr 5fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 91px;
  padding-bottom: 55px;
  display: grid;
}

.l-generation-testimonial-title {
  border: 1px #000;
}

.l-generation-testimonial-p {
  color: var(--dark-gray);
  margin-bottom: 16px;
  padding-top: 4px;
  font-size: 18px;
  line-height: 32px;
}

.l-generation-testimonial-company {
  border: 1px #000;
  padding-bottom: 24px;
}

.l-generation-testimonials-pagination-container {
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 6fr 6fr;
  padding-top: 0;
}

.l-generation-testimonials-pagination-buttons {
  padding-bottom: 150px;
  display: flex;
}

.l-generation-testimonials-pagination {
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0;
  right: 0;
}

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

.shipping-thoughts-section {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 10fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  margin-left: 0;
  margin-right: 0;
  padding: 72px 0 120px;
  display: block;
}

.grid-6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 10fr 1fr;
}

.shipping-thoughts {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 10fr 1fr;
  margin-bottom: 0;
  margin-left: 50px;
  margin-right: 50px;
}

.banner {
  color: #fff;
  background-color: #307460;
  justify-content: center;
  align-items: center;
  height: 56px;
  font-size: 14px;
  line-height: 16px;
  display: none;
}

.banner-announcement {
  color: #fff;
  margin-bottom: 0;
}

.banner-announcement.caret {
  padding-left: 8px;
}

.cs-hero-section {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 73px;
  padding-left: 164px;
  padding-right: 164px;
  display: flex;
}

.cs-header-section {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr 7fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  padding-top: 76px;
  padding-bottom: 32px;
  display: grid;
}

.cs-header-logo {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 12px;
  display: flex;
}

.link-sm {
  color: #888884;
  font-size: 12px;
  line-height: 100%;
}

.cs-client_logo {
  max-width: 224px;
}

.cs-header-client_links {
  flex-direction: column;
  display: flex;
}

.cs-text_block {
  color: var(--forest);
  padding-bottom: 8px;
  line-height: 150%;
}

.cs-text_block.color-white {
  color: #fff;
}

.link-md {
  line-height: 150%;
}

.link-md.color-forest {
  text-decoration: none;
}

.cs-overview-section {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #0000;
  background-clip: border-box;
  grid-template-rows: auto;
  grid-template-columns: 1fr 5fr 5fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 117px;
  padding-bottom: 0;
  display: grid;
}

.cs-overview_frame {
  background-color: var(--darkgreen);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 40px 84px 40px 40px;
  display: flex;
}

.cs-h2 {
  font-family: gt-medium, Georgia, sans-serif;
  font-weight: 500;
}

.cs-h2.sm {
  line-height: 100%;
}

.cs-h2.sm.color-white {
  color: #fff;
}

.cs-h2.lg {
  font-size: 44px;
  line-height: 130%;
}

.cs-h2.lg.color-white {
  color: #fff;
}

.cs-h2.md {
  font-size: 36px;
  line-height: 133%;
}

.cs-overview-p {
  font-size: 18px;
  line-height: 175%;
}

.cs-overview-p.color-white {
  color: #fff;
  margin-top: 0;
  padding-top: 0;
  line-height: 28px;
}

.cs-challenge-section {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 5fr 5fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 102px;
  display: grid;
}

.cs-challenge-content {
  padding-right: 32px;
}

.cs-challenge-image {
  width: 100%;
  padding-top: 4px;
}

.cs-middle_cta-section {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--darkcream);
  grid-template-rows: auto;
  grid-template-columns: 1fr 5fr 5fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 68px;
  padding-bottom: 88px;
  display: grid;
}

.cs-middle_cta-content {
  padding-top: 20px;
  padding-right: 96px;
}

.link-block {
  border: 1px solid #c4c4c4;
  border-radius: 40px;
}

.schedule_demo_cta {
  border: 1px solid #c4c4c4;
  border-radius: 40px;
  justify-content: flex-start;
  align-items: center;
  max-width: 281px;
  margin-top: 30px;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.schedule_demo_cta.cs-ressult {
  flex: 0 auto;
  align-self: stretch;
  align-items: center;
  max-width: none;
  display: flex;
}

.schedule_demo_cta-image {
  width: 57px;
  height: 57px;
  margin-right: 17px;
}

.cs-middle_cta-p {
  margin-bottom: 0;
  font-size: 24px;
  line-height: 133%;
}

.cs-solution-section {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 5fr 5fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 72px;
  padding-bottom: 56px;
  display: grid;
}

.cs-solution-content {
  padding-right: 32px;
}

.cs-solution-image {
  width: 100%;
  max-width: 430px;
  padding-top: 4px;
}

.cs-client_quote-section {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--darkcream);
  grid-template-rows: auto;
  grid-template-columns: 1fr 9fr 2fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cs-client_quote-content {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 102px;
  padding-bottom: 80px;
  display: flex;
}

.cs-client_quote {
  margin-bottom: 0;
  font-size: 30px;
  line-height: 133%;
}

.cs-client_quote.color-green {
  padding-bottom: 32px;
}

.cs-client_quote-attestant {
  color: #000;
  font-size: 14px;
  line-height: 170%;
}

.cs-result-section {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 6fr 1fr 3fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 96px;
  padding-top: 56px;
  display: grid;
}

.cs-result-content {
  padding-right: 32px;
}

.cs-result-cta {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 0;
  display: flex;
}

.cs-result-cta-text {
  font-size: 18px;
  line-height: 1.77;
}

.cs-h3 {
  font-family: gt-medium, Georgia, sans-serif;
  font-weight: 500;
}

.cs-h3.sm {
  line-height: 100%;
}

.cs-h3.sm.color-white {
  color: #fff;
}

.cs-h3.lg {
  font-size: 44px;
  line-height: 130%;
}

.cs-h3.lg.color-white {
  color: #fff;
}

.cs-h3.md {
  font-size: 36px;
  line-height: 133%;
}

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

.navbar__arrow-down {
  width: 10px;
  height: 5px;
  margin-bottom: 2px;
  margin-left: 8px;
}

.navbar__sign-in__block {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  margin-bottom: -12px;
  padding-bottom: 12px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.navbar__sign-in__popover {
  z-index: 999;
  background-color: var(--cream);
  border-radius: 4px;
  flex-direction: column;
  align-items: flex-start;
  min-width: 150px;
  margin-top: 4px;
  padding-left: 12px;
  padding-right: 12px;
  display: none;
  position: absolute;
  top: 90%;
  right: 0;
  box-shadow: 0 2px 3px #00000026;
}

.sign-in-menu__link {
  color: #404040;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 8px;
  font-family: value-sans-regular, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
}

.sign-in-menu__link.with-divider {
  border-bottom: 1px solid #e4e2df;
  width: 100%;
  display: block;
}

.drawer-overflow-8, .drawer-overflow-9 {
  letter-spacing: 0;
  cursor: pointer;
  margin-bottom: 16px;
  font-size: 36px;
  line-height: 120%;
  overflow: hidden;
}

.language-switcher__mobile {
  color: var(--cream);
  flex-direction: row;
  align-items: center;
  margin-left: 16px;
  padding-left: 16px;
  padding-right: 16px;
  font-family: value-sans-medium, sans-serif;
  line-height: 18.4px;
  text-decoration: none;
  display: none;
}

.cs-overview-section__vilher {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #0000;
  background-clip: border-box;
  grid-template-rows: auto;
  grid-template-columns: 3fr 10fr 10fr 10fr 3fr;
  grid-auto-columns: 1fr;
  margin-bottom: 117px;
  padding-bottom: 0;
  display: grid;
}

.lp-hero__section {
  background-color: var(--darkgreen);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 247px 50px 220px;
  display: flex;
}

.lp-hero__grid {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  display: grid;
}

.lp-hero__content {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 80px;
  display: flex;
}

.lp-hero__complement-wrapper {
  border-radius: 16px;
  overflow: hidden;
}

.lp-hero__video {
  border-radius: 16px;
}

.lp__main-cta {
  background-color: var(--forest);
  color: var(--cream);
  border-radius: 30px;
  padding: 12px 30px;
  text-decoration: none;
}

.lp-cta__label {
  color: var(--cream);
  margin-bottom: 0;
  text-decoration: none;
}

.lp-companies__section {
  background-color: var(--whitecream);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 144px 50px 80px;
  display: flex;
}

.lp-companies__grid {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 8fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  display: grid;
}

.lp-companies__content-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 8fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center;
  display: grid;
}

.lp-tag {
  color: var(--dark-gray);
  background-color: #ddf2ff;
  border-radius: 4px;
  margin-bottom: 0;
  padding: 5px 16px 4px;
  font-size: 14px;
  line-height: 24px;
}

.mb-0 {
  margin-bottom: 0;
}

.mb-0.lp-companies__subtitle {
  padding-left: 80px;
  padding-right: 80px;
}

.lp-companies__logos-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 64px;
  padding-bottom: 64px;
  display: grid;
}

.lp-companies__logo {
  width: 180px;
}

.lp-bullets__section {
  background-color: var(--cream);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 104px 50px;
  display: flex;
}

.lp-bullets__grid {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 4fr 3fr 1fr 3fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.lp-bullet__wrapper {
  grid-row-gap: 24px;
  border-bottom: 1px solid var(--steel);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 40px;
  padding-bottom: 80px;
  display: flex;
}

.lp-bullet__wrapper.hidden {
  display: none;
}

.lp-bullets__titile-wrapper {
  justify-content: center;
  padding-left: 40px;
  padding-right: 8px;
  display: flex;
}

.lp-bullet__counter {
  color: #3e60b7;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: gt-medium, Georgia, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 56px;
  text-decoration: none;
}

.lp-insights__section {
  background-color: var(--cream);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 104px 50px;
  display: flex;
}

.lp-insights__section.hidden {
  display: none;
}

.lp-insights__grid {
  grid-column-gap: 24px;
  grid-row-gap: 104px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 4fr 1fr 1fr 4fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.lp-insights__content-wrapper {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 32px;
  display: flex;
}

.lp-case__section {
  background-color: var(--whitecream);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 64px 50px;
  display: flex;
}

.lp-case__grid {
  grid-column-gap: 24px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 6fr 2fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  display: grid;
}

.lp-case__content-wrapper {
  text-align: center;
}

.lp-case__collection {
  display: block;
}

.lp-case__list-wrapper {
  display: flex;
}

.lp-case__list {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.lp-case__collection-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.lp-footer__p {
  color: var(--whitecream);
  text-align: center;
  max-width: 720px;
  margin-bottom: 0;
  padding-top: 40px;
}

.lp-footer__p.hidden {
  display: none;
}

.gt-font {
  font-family: gt-medium, Georgia, sans-serif;
}

.lp-bullet__list {
  margin-left: 10px;
  padding-left: 8px;
  list-style-type: disc;
}

.list-item {
  list-style-type: disc;
}

.blog-lead-form {
  width: 100%;
  display: block;
}

.modal_grid-content_wrapper {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 662px;
  padding-top: 32px;
  display: flex;
}

.modal-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #faf8f6;
  grid-template-rows: auto;
  grid-template-columns: 3fr 6fr 3fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  height: auto;
  padding-bottom: 50px;
  padding-left: 50px;
  padding-right: 50px;
  display: grid;
}

.modal-close_icon {
  perspective-origin: 50%;
  transform-origin: 50%;
  margin-top: -5px;
  transform: rotate(45deg);
}

.modal-wrapper {
  z-index: 998;
  opacity: 1;
  background-color: #faf8f6;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-width: 100vw;
  height: 100vh;
  min-height: 100vh;
  display: none;
  position: fixed;
  top: 0%;
  left: 0%;
}

.h2-display {
  color: #1b473f;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
}

.modal-logo {
  margin-top: 13px;
}

.modal-navbar {
  border-bottom: 1px solid #4040401a;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 80px;
  padding-left: 50px;
  padding-right: 70px;
  display: flex;
}

.post-form__grid {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  text-align: center;
  background-color: #f3f1ef;
  border-radius: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 6fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-bottom: 32px;
  padding: 32px 116px;
  display: flex;
}

.paragraph-5 {
  font-size: 18px;
  line-height: 24px;
}

.paragraph-5.color-green.mb-0 {
  margin-bottom: 0;
}

.paragraph-5.color-green.mb-0.form-cta {
  max-width: 648px;
}

.l-generation-navbar-logo-2 {
  border: 1px #000;
  height: 80px;
  padding-top: 32px;
  padding-bottom: 20px;
  padding-left: 50px;
}

.lp-hero__section-2 {
  background-image: linear-gradient(#1b473fde, #1b473fde), url('../images/2x_mail_header.png');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  margin-top: -80px;
  padding: 192px 50px;
  display: flex;
}

.p-large {
  letter-spacing: .25px;
  white-space: normal;
  font-family: value-sans-regular, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.lp-hero__container {
  grid-column-gap: 24px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 5fr 1fr 6fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.h1-heading-2 {
  color: #1b473f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: gt-medium, Georgia, sans-serif;
  font-size: 72px;
  font-weight: 500;
  line-height: 1.11em;
}

.h1-heading-2.color-dark-cream.lp-heading {
  padding-bottom: 35px;
}

.lp-hero__form-wrapper {
  width: 100%;
  height: 100%;
  padding-top: 24px;
}

.lp-hero__form-success {
  border: 1px #000;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding-bottom: 0;
  display: none;
}

.mt-6 {
  margin-top: 24px;
}

.no-decoration-link {
  color: #faf8f6;
  font-weight: 400;
  text-decoration: none;
}

.l-generation-category-label-2 {
  color: #888884;
  background-color: #ddf2ff;
  border-radius: 4px;
  margin-bottom: 22px;
  padding: 5px 16px 4px;
  font-family: value-sans-medium, sans-serif;
  font-size: 14px;
  line-height: 24px;
}

.l-generation-key-features-section-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f3f1ef;
  grid-template-rows: auto auto;
  grid-template-columns: 1.5fr 4fr 4fr 1.5fr;
  grid-auto-columns: 1fr;
  padding: 56px 50px 72px;
  display: grid;
}

.l-generation-key-feature-shippers {
  border: 1px #000;
  padding-bottom: 33px;
  padding-right: 10px;
}

.lp-partners__section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 84px 50px;
  display: flex;
}

.lp-partners__samax-logo {
  max-width: 197px;
  max-height: 57px;
  margin-right: 56px;
}

.lp-partners__fj-logo {
  max-width: 210px;
  max-height: 45px;
  margin-right: 56px;
}

.lp-partners__elola-logo {
  max-width: 171px;
  max-height: 66px;
  margin-right: 65px;
}

.lp-partners__container {
  grid-row-gap: 56px;
  flex-direction: column;
  align-items: center;
  max-width: 1212px;
  display: flex;
}

.lp-partners__union-logo {
  max-width: 155px;
  max-height: 66px;
  margin-right: 56px;
}

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

.lp-partners__lcp-logo {
  max-width: 148px;
  max-height: 63px;
  margin-right: 65px;
}

.lp-benefits__item__banner {
  z-index: 6;
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 80px;
  display: flex;
  position: relative;
}

.lp-benefits__banner__mobile {
  height: 472px;
  display: none;
  position: relative;
}

.lp-benefits-banner__fade {
  background-image: linear-gradient(270deg, #faf8f6 29%, #0000);
  width: 120px;
}

.lp-benefits-banner__bg__mobile {
  width: 100vw;
  height: 472px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.lp-benefits__section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  display: flex;
}

.lp-benefits__banner {
  height: 472px;
  display: flex;
  position: relative;
}

.lp-benefits__banner-grid {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 5fr 1fr 1fr 5fr;
  grid-auto-columns: 1fr;
  padding-left: 50px;
  padding-right: 50px;
  display: grid;
}

.lp-benefits-banner__fade-bg {
  z-index: 5;
  background-image: url('../images/carrier-mexico-united-states-nuvocargo.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  width: 100%;
  max-width: 733px;
  height: 472px;
  display: flex;
}

.lp-benefits__item {
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 32px;
  display: flex;
}

.lp-benefits-banner__fade__mobile {
  background-image: linear-gradient(270deg, #faf8f6 29%, #0000);
  width: 120px;
}

.lp-benefits__banner-grid__mobile {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 5fr 1fr 1fr 5fr;
  grid-auto-columns: 1fr;
  padding-left: 50px;
  padding-right: 50px;
  display: grid;
}

.lp-benefits-banner__bg {
  width: 100vw;
  height: 472px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.lp-benefits__grid {
  grid-column-gap: 16px;
  grid-row-gap: 120px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 5fr 1fr 5fr;
  grid-auto-columns: 1fr;
  padding: 96px 50px 100px;
  display: grid;
}

.lp-benefits__item__banner__mobile {
  z-index: 6;
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 80px;
  display: flex;
  position: relative;
}

.lp-benefits__benefit-image {
  width: 100%;
}

.l-generation-testimonials-section-2 {
  background-color: #fff;
  padding-left: 50px;
  padding-right: 50px;
  position: relative;
}

.hidden-testimonials {
  display: none;
}

.color-dark-cream {
  color: var(--darkcream);
}

.l-generation-testimonial-item-grid-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 4.5fr .5fr 5fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 91px;
  padding-bottom: 55px;
  display: grid;
}

.l-generation-testimonial-p-2 {
  color: #202020;
  margin-bottom: 16px;
  padding-top: 4px;
  font-size: 18px;
  line-height: 32px;
}

.circle-button-testimonial {
  cursor: pointer;
  background-color: #0000;
  border: 1px solid #e8e8e8;
  border-radius: 50%;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .3s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.circle-button-testimonial:hover {
  border-color: #307460;
}

.testimonials__buttons-wrapper {
  grid-column-gap: 8px;
  display: flex;
}

.l-generation-testimonial-company-logo-2 {
  height: 66px;
  margin-bottom: 24px;
}

.html-embed-4, .shipping-thoughts-embed {
  display: none;
}

.custom-hub-summary {
  color: #888884;
}

.customs-hub-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.customs-hub-section {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 10fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  margin-left: 0;
  margin-right: 0;
  padding: 72px 0 56px;
  display: block;
}

.customs-hub {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 10fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  margin-left: 50px;
  margin-right: 50px;
  display: grid;
}

.n-section {
  padding-left: 50px;
  padding-right: 50px;
}

.n-section.nc-hero {
  grid-column-gap: 20px;
  grid-row-gap: 56px;
  background-color: var(--darkgreen);
  background-image: url('../images/CaseStudy_Banner_Image_November23.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  grid-template-rows: auto;
  grid-template-columns: 1fr 9fr 2fr;
  grid-auto-columns: 1fr;
  padding-top: 120px;
  padding-bottom: 80px;
  display: grid;
}

.n-section.bg-darkcream {
  background-color: var(--darkcream);
}

.n-section.nc-journey {
  grid-column-gap: 20px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 8fr 2fr;
  grid-auto-columns: 1fr;
  padding-top: 80px;
  padding-bottom: 80px;
  display: grid;
}

.n-section.kc-hero {
  grid-column-gap: 20px;
  grid-row-gap: 56px;
  background-color: var(--darkgreen);
  background-image: url('../images/CaseStudy_Banner_Image_November23_1.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  grid-template-rows: auto;
  grid-template-columns: 1fr 9fr 2fr;
  grid-auto-columns: 1fr;
  padding-top: 120px;
  padding-bottom: 80px;
  display: grid;
}

.n-section.kc-journey-copy {
  grid-column-gap: 20px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 8fr 2fr;
  grid-auto-columns: 1fr;
  padding-top: 80px;
  padding-bottom: 80px;
  display: grid;
}

.n-section.ty-hero {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  text-align: center;
  background-image: url('../images/nuvocargo-thank-you-background.jpg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 6fr 2fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding-top: 176px;
  padding-bottom: 176px;
  display: grid;
}

.n-section.ty-content-grid {
  grid-column-gap: 20px;
  grid-row-gap: 60px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 80px;
  padding-bottom: 80px;
  display: grid;
}

.nc-hero-content-wrapper {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.nc-hero-heading-wrapper {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.nc-hero-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 24px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding-top: 32px;
  display: flex;
}

.nc-share_links-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 24px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nc-share-link {
  width: 24px;
  height: 24px;
}

.nc-takeaway-grid {
  grid-column-gap: 20px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 8fr 2fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  padding-top: 88px;
  padding-bottom: 80px;
  display: grid;
}

.nc-takeaway-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.nc-takeaway-icon {
  width: 90px;
  height: 90px;
}

.takeaway-content-wrapper {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.nc-journey-content-wrapper {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.takeaway-image {
  border-radius: 16px;
  width: 100%;
  height: auto;
}

.takeaway-image.mobile-version {
  display: none;
}

.takeaway-icons-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.takeaway-icon {
  width: 172px;
  height: auto;
}

.takeaway-card {
  grid-column-gap: 24px;
  background-image: linear-gradient(332deg, var(--darkgreen) 39%, var(--forest) 71%);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  padding: 56px 32px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.takeaway-card.cta {
  grid-row-gap: 32px;
  background-image: linear-gradient(332deg, var(--darkgreen) 39%, var(--forest) 71%);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 64px 72px;
}

.takeaway-quote-wrapper {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.takeaway-quote-wrapper.card {
  max-width: 513px;
}

.takeaway-snapshot {
  grid-column-gap: 24px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid;
}

.snapshot-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--darkcream);
  color: var(--forest);
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 32px 24px;
  display: flex;
}

.snapshot-card.green {
  background-color: var(--forest);
  color: var(--cream);
}

.snapshop-content-item {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 16px;
  display: flex;
}

.takeaway-card-image {
  width: auto;
  max-height: 100%;
  position: absolute;
  inset: auto 0% auto auto;
}

.takeaway-card-image.kc-card-image {
  max-width: 95%;
  right: 2%;
}

.position-relative {
  position: relative;
}

.transparent-navbar-script, .conditional-bg-script {
  display: none;
}

.share-links-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  justify-content: flex-start;
  display: flex;
}

.kc-company-profile-5 {
  font-family: gt-medium, Georgia, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.14em;
}

.kc-company-profile-5.color-green.news-title {
  margin-top: 12px;
  margin-bottom: 12px;
}

.kc-company-profile-5.color-green.faq-related {
  margin-bottom: 24px;
}

.kc-company-profile-5.color-green.post-list-title {
  color: #1b473f;
  margin-top: 24px;
  margin-bottom: 12px;
  font-family: gt-medium, Georgia, sans-serif;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.kc-company-profile-5.color-forest.news-title {
  margin-top: 12px;
  margin-bottom: 12px;
}

.kc-company-profile-5.mb-0.color-cream {
  font-family: value-sans-regular, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em;
  text-decoration: none;
}

.kc-company-profile-5.mb-0.mt-0 {
  margin-top: 0;
}

.italic-text {
  font-family: value-sans-regular, sans-serif;
  font-style: normal;
}

.heading-6-kc {
  letter-spacing: .5px;
  font-family: value-sans-regular, sans-serif;
  font-size: 18px;
  line-height: 1.33em;
}

.heading-6-kc.color-soft-green {
  color: var(--cream);
}

.takeaway-card-kc {
  grid-column-gap: 24px;
  background-image: linear-gradient(332deg, var(--darkgreen) 39%, var(--forest) 71%);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  padding: 56px 40px 56px 32px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.takeaway-card-kc.cta {
  grid-row-gap: 32px;
  background-image: linear-gradient(332deg, var(--darkgreen) 39%, var(--forest) 71%);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 64px 72px;
}

.ty-posts-grid {
  grid-column-gap: 20px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ty-post-item {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.ty-post-content-wrapper {
  text-align: left;
  text-decoration: none;
}

.card-green {
  grid-row-gap: 16px;
  background-image: linear-gradient(162deg, var(--forest) 15%, var(--darkgreen) 45%);
  text-align: left;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px 16px 32px 24px;
  display: flex;
}

.ty-cta-wrapper {
  grid-row-gap: 40px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

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

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

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

@media screen and (max-width: 991px) {
  h5 {
    letter-spacing: .5px;
    font-family: gt-medium, Georgia, sans-serif;
    font-size: 21px;
    font-weight: 500;
    line-height: 32px;
  }

  .h1-heading, .h1-heading.color-forest {
    font-size: 48px;
    line-height: 56px;
  }

  .h1-heading.color-cream.footer-heading {
    width: 370px;
  }

  .h1-heading.footer-cta {
    width: auto;
  }

  .h2-heading {
    font-size: 36px;
    line-height: 40px;
  }

  .h2-heading.color-green.mt-0.mb-0.pt-lp-title {
    padding-top: 0;
  }

  .h2-heading.color-forest.testimonial.testimonial__title {
    margin-bottom: 0;
    padding-bottom: 24px;
  }

  .h2-heading.color-forest.text-align__center.desktop-mw-600 {
    max-width: 100%;
  }

  .heading-3 {
    font-size: 28px;
    line-height: 32px;
  }

  .heading-4 {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-4.color-green.key-feature {
    min-height: auto;
  }

  .heading-5 {
    font-size: 21px;
    line-height: 32px;
  }

  .cta-primary-small, .cta-primary-small.hero-cta {
    display: block;
  }

  .cta-primary-small.navcta {
    display: none;
  }

  .drawer-container {
    align-items: center;
    display: none;
  }

  .drawer-overflow {
    font-size: 36px;
    line-height: 40px;
  }

  .footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-nav {
    flex-direction: column;
  }

  .footer-list {
    margin-bottom: 32px;
  }

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

  .language-switcher {
    display: flex;
  }

  .post-body {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-left: 20px;
    margin-right: 20px;
  }

  .blog-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .post-content h2 {
    font-size: 36px;
    line-height: 40px;
  }

  .post-content h3 {
    font-size: 28px;
    line-height: 32px;
  }

  .post-content h4 {
    font-size: 24px;
    line-height: 32px;
  }

  .page-header {
    align-items: flex-start;
  }

  .newsletter {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .newsletter-description {
    text-align: center;
    margin-left: 72px;
    margin-right: 72px;
  }

  .newsletter-form {
    text-align: center;
    grid-template-columns: .5fr 1fr 1fr .5fr;
  }

  .custom-navbar {
    padding-left: 20px;
    padding-right: 20px;
  }

  .main-content {
    grid-row-gap: 48px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-left: 20px;
    margin-right: 20px;
  }

  .post-list {
    grid-template-columns: 1fr 1fr;
  }

  .hero-content {
    grid-template-rows: auto;
    grid-template-columns: 8fr;
  }

  .blog-posts-list.hidden {
    display: none;
  }

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

  .media-contact {
    padding-left: 16px;
    padding-right: 16px;
  }

  .press-list {
    border-bottom: 1px solid var(--lightgray);
  }

  .press-item.background-cream {
    margin-bottom: 24px;
  }

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

  .faq-sidebar {
    border-bottom: 1px solid var(--lightgray);
    padding-bottom: 24px;
  }

  .dropdown-list {
    position: static;
  }

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

  .section.grid {
    margin-left: 0;
    margin-right: 0;
  }

  .wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }

  .grid {
    flex-flow: wrap;
    place-content: stretch space-between;
    align-items: stretch;
    height: 100vh;
  }

  .block {
    flex: 0 0 100%;
    align-self: stretch;
    width: auto;
    min-height: auto;
  }

  .block.mobile {
    flex-basis: 25%;
    height: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .newsletter-signup {
    margin: 16px 72px;
  }

  .footer-logos {
    justify-content: flex-start;
  }

  .footer-nav-wrapper {
    flex-direction: row;
  }

  .menu-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .drawer-menu-link {
    font-size: 36px;
    line-height: 40px;
  }

  .cta-primary-small-2 {
    display: block;
  }

  .nav-sign-in {
    display: none;
  }

  .drawer-overflow-1, .drawer-menu-link-1, .drawer-overflow-2, .drawer-menu-link-2, .drawer-overflow-3, .drawer-menu-link-3, .drawer-overflow-4, .drawer-menu-link-4, .drawer-overflow-5, .drawer-menu-link-5, .drawer-overflow-6, .drawer-menu-link-6, .drawer-overflow-7, .drawer-menu-link-7 {
    font-size: 36px;
    line-height: 40px;
  }

  .webinar-hero-grid {
    grid-template-columns: 6fr 6fr;
  }

  .div-block-3, .div-block-4, .div-block-5 {
    display: none;
  }

  .webinar-countdown-title-grid {
    grid-template-columns: 12fr;
  }

  .div-block-6, .div-block-7 {
    display: none;
  }

  .webinar-h4 {
    padding-left: 0;
    padding-right: 0;
  }

  .webinar-take-away-grid {
    grid-template-columns: 5fr 7fr;
  }

  .div-block-15 {
    display: none;
  }

  .webinar-speaker-grid {
    grid-template-columns: 1fr 6fr;
  }

  .div-block-16 {
    display: none;
  }

  .webinar-form-title-grid {
    grid-template-columns: 5fr;
  }

  .webinar-form-content-grid {
    grid-template-columns: 7fr;
  }

  .webinar-suggested-content-title-grid {
    grid-template-columns: 12fr;
  }

  .webinar-suggested-content-grid {
    grid-template-columns: 3fr 3fr 3fr;
  }

  .div-block-15d {
    display: none;
  }

  .div-block-16d {
    display: block;
  }

  .div-block-18d, .div-block-21d, .div-block-22d {
    display: none;
  }

  .g-hero-grid {
    grid-template-columns: 6fr 6fr;
  }

  .g-webinar-takeaway-grid {
    grid-template-columns: 5fr 7fr;
  }

  .g-speakers-title-grid {
    grid-template-columns: 1fr;
  }

  .g-speakers-item-grid {
    grid-template-columns: 2fr;
    grid-auto-columns: 6fr;
  }

  .g-cta-title {
    padding-right: 12px;
  }

  .lead-h2 {
    font-size: 36px;
    line-height: 40px;
  }

  .g-cta-container {
    grid-template-columns: 5fr;
    padding-top: 96px;
  }

  .g-cta-form-container {
    grid-template-columns: 7fr;
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .on-demand-webinar-video {
    padding-left: 24px;
    padding-right: 24px;
  }

  .on-demand-webinar-video-container {
    width: 100vw;
  }

  .l-generation-hero-content {
    text-align: center;
    padding-left: 30px;
    padding-right: 30px;
  }

  .l-generation-unique-proposition-section {
    grid-template-columns: 1fr 10fr 1fr;
  }

  .l-generation-key-features-section {
    grid-template-columns: 4fr;
  }

  .l-generation-cta-title {
    padding-top: 0;
    padding-bottom: 0;
  }

  .l-cta-section {
    grid-template-columns: 5fr;
  }

  .l-cta-form-container {
    grid-template-columns: 7fr;
    padding-left: 50px;
  }

  .l-cta-hubspot-form {
    padding-top: 24px;
  }

  .l-cta-container {
    grid-template-columns: 5fr;
    padding-left: 50px;
    padding-right: 50px;
  }

  .l-generation-testimonial-content {
    display: block;
  }

  .l-generation-testimonial-item-grid {
    grid-template-columns: 4.5fr;
    padding-bottom: 18px;
  }

  .l-generation-testimonial-company {
    padding-top: 12px;
  }

  .l-generation-testimonials-pagination-container {
    grid-template-columns: 6fr;
  }

  .l-generation-testimonials-pagination-buttons {
    padding-bottom: 30px;
  }

  .shipping-thoughts-section {
    margin-left: 0;
    margin-right: 0;
    padding: 72px 0;
  }

  .shipping-thoughts {
    grid-template-columns: 10fr;
    margin-left: 20px;
    margin-right: 20px;
  }

  .cs-header-section {
    grid-template-columns: 3fr;
    padding-top: 32px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .cs-overview-section {
    grid-template-columns: 1fr;
    margin-bottom: 32px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .cs-overview_frame {
    padding-left: 16px;
    padding-right: 16px;
  }

  .cs-challenge-section {
    grid-template-columns: 1fr;
    padding-bottom: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .cs-middle_cta-section {
    grid-template-columns: 1fr;
    padding: 30px 24px 60px;
  }

  .cs-middle_cta-content {
    display: none;
  }

  .schedule_demo_cta {
    max-width: 50%;
  }

  .cs-solution-section {
    grid-template-columns: 1fr;
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .cs-solution-image.only-desk {
    display: none;
  }

  .cs-client_quote-section, .cs-result-section.color-green {
    grid-template-columns: 1fr;
    padding-left: 24px;
    padding-right: 24px;
  }

  .cs-result-cta {
    display: none;
  }

  .shipping_thoughts-mix-grid {
    grid-row-gap: 48px;
    grid-template-columns: 1fr 1fr;
  }

  .navbar__arrow-down, .navbar__sign-in__block, .sign-in-menu__link {
    display: none;
  }

  .drawer-overflow-8, .drawer-overflow-9 {
    font-size: 36px;
    line-height: 40px;
  }

  .navbar__cta-container {
    display: none;
  }

  .language-switcher__mobile {
    display: flex;
  }

  .cs-overview-section__vilher {
    grid-template-columns: 1fr;
    margin-bottom: 32px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .lp-hero__section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .lp-hero__grid {
    grid-row-gap: 40px;
  }

  .lp-hero__content {
    grid-row-gap: 24px;
  }

  .mb-0.lp-companies__subtitle {
    padding-left: 0;
    padding-right: 0;
  }

  .lp-bullets__section {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .lp-bullet__wrapper {
    padding-bottom: 40px;
  }

  .lp-bullets__titile-wrapper {
    padding-left: 0;
  }

  .lp-insights__section {
    padding-bottom: 32px;
  }

  .lp-insights__grid {
    grid-row-gap: 40px;
  }

  .lp-insights__content-wrapper {
    padding-top: 0;
    padding-bottom: 32px;
  }

  .lp-case__collection-wrapper {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .modal-navbar {
    padding-left: 20px;
    padding-right: 40px;
  }

  .l-generation-navbar-logo-2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .lp-hero__section-2 {
    padding-top: 100px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .lp-hero__container {
    grid-template-columns: 5fr;
  }

  .h1-heading-2 {
    font-size: 48px;
    line-height: 56px;
  }

  .lp-hero__form-wrapper {
    padding-top: 0;
  }

  .l-generation-key-features-section-2 {
    grid-template-columns: 4fr;
  }

  .lp-partners__section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .lp-partners__logos-wrapper {
    flex-wrap: wrap;
    justify-content: center;
  }

  .lp-benefits__banner__mobile {
    flex-direction: column;
    align-items: center;
    height: auto;
    display: flex;
  }

  .lp-benefits-banner__bg__mobile {
    background-image: url('../images/carrier-mexico-united-states-nuvocargo.png');
    background-position: 0 -40px;
    background-repeat: no-repeat;
    background-size: cover;
    flex-direction: row;
    align-items: flex-end;
    height: 360px;
    position: static;
  }

  .lp-benefits__banner {
    display: none;
  }

  .lp-benefits__item {
    padding-top: 0;
  }

  .lp-benefits-banner__fade__mobile {
    background-image: linear-gradient(to top, #faf8f6 39%, #0000);
    width: 100vw;
    height: 80px;
  }

  .lp-benefits__banner-grid__mobile {
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
  }

  .lp-benefits__grid {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    padding-bottom: 68px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .lp-benefits__item__banner__mobile {
    justify-content: flex-start;
    padding-top: 0;
    padding-bottom: 40px;
    position: static;
  }

  .l-generation-testimonial-item-grid-2 {
    grid-template-columns: 4.5fr;
    padding-bottom: 32px;
  }

  .customs-hub-grid {
    grid-row-gap: 48px;
    grid-template-columns: 1fr 1fr;
  }

  .customs-hub-section {
    margin-left: 0;
    margin-right: 0;
    padding: 72px 0;
  }

  .customs-hub {
    grid-template-columns: 10fr;
    margin-left: 20px;
    margin-right: 20px;
  }

  .n-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .n-section.nc-hero, .n-section.nc-journey, .n-section.kc-hero, .n-section.kc-journey-copy {
    grid-template-columns: 1fr 10fr 1fr;
  }

  .n-section.ty-hero {
    text-align: left;
    grid-template-columns: 1fr;
    padding-top: 104px;
    padding-bottom: 96px;
  }

  .n-section.ty-content-grid {
    grid-template-columns: 1fr;
  }

  .nc-takeaway-grid {
    grid-template-columns: 1fr 10fr 1fr;
  }

  .takeaway-icon {
    width: 173px;
  }

  .takeaway-card {
    background-image: linear-gradient(332deg, var(--darkgreen) 39%, var(--forest) 71%);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .snapshot-card {
    padding-right: 20px;
  }

  .takeaway-card-image {
    display: none;
  }

  .kc-company-profile-5 {
    font-size: 21px;
    line-height: 32px;
  }

  .takeaway-card-kc {
    background-image: linear-gradient(332deg, var(--darkgreen) 39%, var(--forest) 71%);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .ty-posts-grid {
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  .h1-heading.sm {
    font-size: 48px;
  }

  .heading-4.color-green.mt-0.mb-0.form-cta {
    text-align: left;
    align-self: flex-start;
  }

  .footer-copyright {
    flex-direction: column;
  }

  .newsletter {
    grid-template-rows: auto;
  }

  .newsletter-description {
    display: none;
  }

  .post-list {
    grid-template-columns: 1fr;
  }

  .category-dropdown {
    display: none;
  }

  .faq-grid {
    grid-template-rows: auto auto auto;
  }

  .block {
    flex: 0 0 100%;
  }

  .block.mobile {
    flex-basis: 50%;
  }

  .footer-logos {
    margin-bottom: 32px;
  }

  .webinar-hero-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 6fr;
  }

  .webinar-take-away-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 5fr;
  }

  .webinar-speaker-grid {
    grid-template-columns: 1fr;
  }

  .webinar-form-grid {
    grid-template-columns: 5fr;
  }

  .div-block-19 {
    padding-left: 52px;
  }

  .button-2 {
    margin-top: 24px;
  }

  .webinar-suggested-content-grid {
    grid-template-columns: 3fr;
  }

  .div-block-16d {
    display: none;
  }

  .g-hero-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 6fr;
  }

  .g-content-countdown-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .g-content-countdown-date {
    flex-direction: column;
    align-items: center;
  }

  .g-webinar-takeaway-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 5fr;
  }

  .g-speakers-title-grid, .g-speakers-item-grid {
    grid-template-columns: 1fr;
  }

  .g-speaker-content {
    padding-left: 0;
  }

  .g-cta-section {
    grid-template-columns: 5fr;
  }

  .g-cta-container {
    padding-top: 64px;
    padding-bottom: 16px;
  }

  .g-cta-form-main {
    padding-left: 50px;
  }

  .g-cta-form-container {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .g-suggested-section {
    grid-template-columns: 1fr;
  }

  .ondemand-header-grid {
    grid-template-columns: 10fr;
  }

  .on-demand-webinar-video-container {
    width: 100vw;
  }

  .l-generation-hero-cta {
    padding-left: 30px;
    padding-right: 30px;
  }

  .l-generation-unique-proposition-section {
    grid-template-columns: 10fr;
  }

  .l-cta-section {
    grid-template-columns: 5fr;
  }

  .l-cta-form {
    padding-left: 0;
  }

  .button-2-leading {
    margin-top: 24px;
  }

  .shipping-thoughts-section {
    grid-template-columns: 1fr;
  }

  .schedule_demo_cta {
    max-width: none;
  }

  .shipping_thoughts-mix-grid {
    grid-template-columns: 1fr;
  }

  .lp-companies__section {
    padding-top: 80px;
  }

  .lp-companies__logos-wrapper {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    padding-bottom: 0;
  }

  .modal-grid {
    padding-left: 20px;
    padding-right: 25px;
  }

  .modal-navbar {
    padding-right: 25px;
  }

  .post-form__grid {
    grid-row-gap: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

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

  .lp-partners__logos-wrapper {
    padding-left: 16px;
  }

  .lp-benefits-banner__fade__mobile {
    background-image: linear-gradient(to top, #faf8f6 46%, #0000);
  }

  .lp-benefits__grid {
    padding-top: 52px;
  }

  .customs-hub-grid, .customs-hub-section {
    grid-template-columns: 1fr;
  }

  .n-section.nc-hero {
    grid-template-columns: 1fr;
    padding-bottom: 40px;
  }

  .n-section.nc-journey {
    grid-template-columns: 1fr;
    padding-top: 64px;
  }

  .n-section.kc-hero {
    grid-template-columns: 1fr;
    padding-bottom: 40px;
  }

  .n-section.kc-journey-copy {
    grid-template-columns: 1fr;
    padding-top: 64px;
  }

  .nc-hero-wrapper {
    grid-row-gap: 32px;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 16px;
  }

  .nc-takeaway-grid {
    grid-template-columns: 1fr;
    padding-top: 56px;
    padding-bottom: 64px;
  }

  .nc-takeaway-wrapper {
    flex-direction: column;
  }

  .takeaway-icons-wrapper {
    justify-content: center;
  }

  .text-span {
    display: inline-block;
  }

  .ty-posts-grid {
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  .h1-heading.center.color-forest {
    font-size: 36px;
    line-height: 40px;
  }

  .h1-heading.footer-cta {
    width: 280px;
  }

  .heading-3.color-green.countdown {
    text-align: center;
    align-self: auto;
    padding-left: 0;
  }

  .cta-primary-small {
    display: block;
  }

  .drawer-container {
    display: none;
  }

  .post-body {
    grid-template-columns: 1fr;
  }

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

  .tag-container.internal {
    margin-bottom: 32px;
  }

  .tag-title.heading-6 {
    display: none;
  }

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

  .pills {
    margin-bottom: 24px;
  }

  .newsletter {
    grid-template-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
  }

  .newsletter-form {
    grid-template-columns: 1fr;
  }

  .custom-navbar {
    padding-right: 20px;
  }

  .home-hero {
    flex-wrap: nowrap;
  }

  .main-content {
    grid-column-gap: 24px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
    grid-template-areas: ".";
    grid-auto-flow: column;
    margin-bottom: 80px;
  }

  .hero-content {
    grid-template-columns: 4fr;
  }

  ._16-9 {
    display: inline-block;
  }

  .press-grid {
    grid-template-columns: 1fr;
  }

  .press-item.background-cream {
    margin-bottom: 24px;
  }

  .news-meta {
    flex-direction: column;
  }

  .faq-content {
    display: none;
  }

  .grid {
    flex-wrap: wrap;
  }

  .block {
    flex: 0 0 100%;
  }

  .newsletter-signup {
    margin-left: 0;
    margin-right: 0;
  }

  .share-wrapper {
    display: none;
  }

  .cta-primary-small-2 {
    display: block;
  }

  .webinar-hero, .webinar-live-countdown, .webinar-take-away-section, .webinar-speakers, .webinar-additional-context, .webinar-suggested-content {
    padding-left: 15px;
    padding-right: 15px;
  }

  .webinar-form-green-background, .div-block-19 {
    padding-left: 15px;
  }

  .webinar-form-form {
    padding-right: 15px;
  }

  .g-hero {
    margin-top: 21px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .g-webinar-countdown {
    padding-left: 15px;
    padding-right: 15px;
  }

  .g-content-countdown-date {
    flex-direction: column;
  }

  .g-takeaway-section, .g-speakers-section {
    padding-left: 15px;
    padding-right: 15px;
  }

  .g-speaker-content {
    padding-left: 0;
  }

  .g-aditional-content {
    padding-left: 15px;
    padding-right: 15px;
  }

  .g-cta-form-wrapper {
    flex-direction: row;
    display: flex;
  }

  .g-cta-content-form {
    flex-direction: column;
    padding-right: 0;
    display: flex;
  }

  .g-cta-container {
    padding-left: 15px;
  }

  .g-cta-form-main {
    padding-left: 15px;
    padding-right: 15px;
  }

  .g-cta-form-container {
    padding-right: 0;
  }

  .g-suggested-section {
    grid-template-columns: 10fr;
    padding-left: 8px;
    padding-right: 8px;
  }

  .pills-2 {
    margin-bottom: 24px;
  }

  .on-demand-webinar-video-container {
    width: 100vw;
  }

  .l-generation-hero-cta {
    padding-left: 30px;
    padding-right: 30px;
  }

  .l-generation-hero-content {
    padding-left: 24px;
    padding-right: 25px;
  }

  .l-generation-unique-proposition-section {
    padding: 72px 23px 0;
  }

  .l-generation-key-features-section, .l-generation-testimonials-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .l-cta-form-container {
    padding-left: 0;
  }

  .l-cta-form {
    padding-left: 24px;
    padding-right: 24px;
  }

  .shipping-thoughts-section {
    grid-template-columns: 10fr;
    padding-top: 24px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .banner {
    padding-left: 8px;
    padding-right: 8px;
  }

  .lp-hero__section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .lp-hero__content {
    padding-right: 0;
  }

  .lp-companies__grid {
    grid-template-columns: 1fr;
  }

  .lp-companies__logos-wrapper {
    grid-template-columns: 1fr;
    padding-top: 16px;
  }

  .lp-insights__section {
    padding-top: 40px;
  }

  .modal-grid {
    padding-bottom: 136px;
  }

  .post-form__grid {
    grid-row-gap: 16px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .l-generation-key-features-section-2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .lp-partners__logos-wrapper {
    flex-direction: column;
    padding-left: 56px;
  }

  .lp-benefits-banner__fade__mobile {
    background-image: linear-gradient(to top, #faf8f6 54%, #0000);
  }

  .l-generation-testimonials-section-2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .customs-hub-section {
    grid-template-columns: 10fr;
    padding-top: 24px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .nc-takeaway-wrapper {
    grid-row-gap: 8px;
  }

  .takeaway-image.desktop-version {
    display: none;
  }

  .takeaway-image.mobile-version {
    display: inline-block;
  }

  .takeaway-icon {
    width: 190px;
  }

  .takeaway-card {
    padding: 32px 16px;
  }

  .snapshot-card {
    padding-left: 16px;
    padding-right: 16px;
  }

  .takeaway-card-kc {
    padding: 32px 16px;
  }
}

#w-node-a9dd8164-3f39-8738-0876-dcd8fb09d8b3-825722f6 {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-f4de5628-807a-ec5b-67b9-d2ca6d6b370d-825722f6 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_099bee57-de13-e102-0063-f5c65ff8ae0c-825722f6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5346b43a-7be1-f0df-ff03-ff5f08d47dfb-825722f6 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2793a192-a464-0935-f235-8e46beae9b89-825722f6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_40231925-5e62-9c2c-6423-3cb5d084c04c-825722f6 {
  grid-area: 3 / 2 / 4 / 2;
}

#w-node-_0d0f3d66-5744-264b-4e88-84715864ebb7-825722f6, #w-node-_0d0f3d66-5744-264b-4e88-84715864ebb8-825722f6, #w-node-_0e3a54fc-c665-fa7c-d42a-498f228c35f5-825722f6, #w-node-_0e3a54fc-c665-fa7c-d42a-498f228c35f6-825722f6, #w-node-_6c869756-eedb-8c84-a6de-65ff4e336774-825722f6, #w-node-_6c869756-eedb-8c84-a6de-65ff4e336775-825722f6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_80227384-4f3c-e09f-0228-7745629821bd-825722f6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_71778c79-19e0-244e-3c32-6b484f61648f-825722f6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_572f81a4-64e1-953c-8381-ce3c06e2c41a-825722f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c869756-eedb-8c84-a6de-65ff4e336778-825722f6 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_6c869756-eedb-8c84-a6de-65ff4e33677a-825722f6 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_33814a23-c9f9-fe3f-c601-971b79d1e057-825722f6 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_33814a23-c9f9-fe3f-c601-971b79d1e059-825722f6 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_112b8efb-f3e6-88ec-90f4-deb0068707b8-13c7e11d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6787bf3a-3679-4ee8-4da6-0c16138620cb-138620ca {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6787bf3a-3679-4ee8-4da6-0c16138620d0-138620ca {
  justify-self: stretch;
}

#w-node-_6787bf3a-3679-4ee8-4da6-0c16138620da-138620ca {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-cc6e9188-c6b3-97d0-a05f-cbeb7045da99-67fccf34 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_19ca6451-3ba2-68c2-bbe8-0ace67fccf36-67fccf34 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-_5a56f129-dfc6-f4f4-9548-eb085d58e103-52d90849 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_5a56f129-dfc6-f4f4-9548-eb085d58e105-52d90849 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-_8d6aaf7d-61e0-236a-dcd3-e44060eb195e-52d90849 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8d6aaf7d-61e0-236a-dcd3-e44060eb196c-52d90849 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: stretch;
}

#w-node-_8d6aaf7d-61e0-236a-dcd3-e44060eb196e-52d90849 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-bc609872-77b8-8312-ff7f-67d73536b8be-52d90849 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8d6aaf7d-61e0-236a-dcd3-e44060eb197f-52d90849 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c0edc108-51f4-bcb4-b0ca-3e616761df2c-52d90849 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-c0edc108-51f4-bcb4-b0ca-3e616761df2d-52d90849 {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-c0edc108-51f4-bcb4-b0ca-3e616761df39-52d90849 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-c0edc108-51f4-bcb4-b0ca-3e616761df3e-52d90849 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7dd6867a-e9bd-0e16-eec7-e4dfd0c66c88-52d90849 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c11ecbab-c268-74a7-fa9d-a3f1de186578-52d90849 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8d6aaf7d-61e0-236a-dcd3-e44060eb198e-52d90849 {
  grid-area: 5 / 2 / 6 / 2;
}

#w-node-_432810a4-56fd-aa68-ee19-026dc157969c-52d90849 {
  grid-area: 6 / 1 / 7 / 4;
}

#w-node-_696efcf1-01d8-4877-cbb1-19bcf2b04758-f2b04758 {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-_63edcc71-a7ea-142f-a488-9b1d3b8dbbd8-04cd4e0f {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_63edcc71-a7ea-142f-a488-9b1d3b8dbbda-04cd4e0f {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-b13b758a-17df-7f3a-c23d-b6826276bed8-04cd4e0f {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-_396964a3-316e-1b82-b623-0cf3474737de-04cd4e0f {
  grid-area: 2 / 2 / 2 / 2;
}

#w-node-d5603ffa-2d5f-b086-61e9-750ca7792eb1-0d36d668 {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-d5603ffa-2d5f-b086-61e9-750ca7792ec0-0d36d668 {
  grid-area: 2 / 2 / 2 / 2;
}

#w-node-_343177e9-eb64-dca6-4972-c02e407e1c63-1daee0fc {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-_343177e9-eb64-dca6-4972-c02e407e1c66-1daee0fc {
  grid-area: 2 / 2 / 2 / 2;
}

#w-node-_343177e9-eb64-dca6-4972-c02e407e1c67-1daee0fc {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_343177e9-eb64-dca6-4972-c02e407e1c7d-1daee0fc {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_724a9f89-a949-7725-4277-f949d83e277e-23cf70b9 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_724a9f89-a949-7725-4277-f949d83e2780-23cf70b9 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-_903b67a0-a134-84c7-5126-9a4ac23c4034-23cf70b9 {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-_903b67a0-a134-84c7-5126-9a4ac23c4037-23cf70b9 {
  grid-area: 2 / 2 / 2 / 2;
}

#w-node-_903b67a0-a134-84c7-5126-9a4ac23c4038-23cf70b9 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: auto;
}

#w-node-_355e3301-21e2-ea3f-d23e-c15e3513e15e-23cf70b9 {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-_903b67a0-a134-84c7-5126-9a4ac23c4042-23cf70b9 {
  grid-area: 2 / 2 / 3 / 2;
}

#w-node-_718568d7-1903-b47e-5f4a-2d5a59538814-f32c714e {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_718568d7-1903-b47e-5f4a-2d5a59538816-f32c714e {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-_82b2f933-c215-b79d-0f70-ea0d3a730a1e-f32c714e {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-_82b2f933-c215-b79d-0f70-ea0d3a730a21-f32c714e {
  grid-area: 2 / 2 / 2 / 2;
}

#w-node-_82b2f933-c215-b79d-0f70-ea0d3a730a22-f32c714e {
  grid-area: 1 / 1 / 2 / 2;
  align-self: auto;
}

#w-node-_82b2f933-c215-b79d-0f70-ea0d3a730a38-f32c714e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_1d582e7f-3bfb-bdf6-a20f-8bd0a88406e9-8d1915d5 {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-_1d582e7f-3bfb-bdf6-a20f-8bd0a88406ee-8d1915d5 {
  grid-area: 2 / 2 / 2 / 2;
}

#w-node-_1d582e7f-3bfb-bdf6-a20f-8bd0a88406ef-8d1915d5 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: auto;
}

#w-node-_1d582e7f-3bfb-bdf6-a20f-8bd0a88406fa-8d1915d5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_1878d43d-a4a4-dbb2-9921-fdde398223ab-22d92df1 {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-_1878d43d-a4a4-dbb2-9921-fdde398223ae-22d92df1 {
  grid-area: 2 / 2 / 2 / 2;
}

#w-node-_1878d43d-a4a4-dbb2-9921-fdde398223c5-22d92df1 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_07a528b2-7fa1-9db7-2895-b66bab73b4c9-c37f9ac9 {
  order: 0;
  place-self: stretch stretch;
}

#w-node-_07a528b2-7fa1-9db7-2895-b66bab73b4b7-c37f9ac9, #w-node-e69fd104-b7d6-4c56-e85c-31d86c89d9a6-c37f9ac9 {
  place-self: stretch stretch;
}

#w-node-_5ce44980-c552-f268-673c-bcad17dde36a-c37f9ac9 {
  align-self: auto;
}

#w-node-f36d9c1e-8853-74e6-9ece-5521fb6655b8-115b2eee {
  order: 0;
  place-self: stretch stretch;
}

#w-node-f36d9c1e-8853-74e6-9ece-5521fb6655b9-115b2eee, #w-node-_592bc52b-8005-1572-911d-7126867b352c-115b2eee {
  place-self: stretch stretch;
}

#w-node-ddece972-6048-7282-2768-e01c2a507718-115b2eee {
  align-self: auto;
}

#w-node-e85d636c-c50b-c4dc-abd5-40e172ce5ab5-a2deceae {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-e85d636c-c50b-c4dc-abd5-40e172ce5ab7-a2deceae {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-_479a809a-bf2e-486f-10e7-24b38dc595fa-a2deceae {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_479a809a-bf2e-486f-10e7-24b38dc5960f-a2deceae {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-d047c5b3-49b1-1b77-2511-d76654134fab-a2deceae {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d047c5b3-49b1-1b77-2511-d76654134fb0-a2deceae {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d047c5b3-49b1-1b77-2511-d76654134fb5-a2deceae {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-d047c5b3-49b1-1b77-2511-d76654134fba-a2deceae {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_853aac16-ac94-659f-0af6-456d16604af2-a2deceae {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_853aac16-ac94-659f-0af6-456d16604af7-a2deceae {
  grid-area: 1 / 4 / 2 / 5;
  place-self: stretch stretch;
}

#w-node-_207feffd-bed5-82a0-bfee-2b422525a8d9-a2deceae, #w-node-_59d151c9-0de4-f37a-eccb-c4490f1d29f2-a2deceae {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_59d151c9-0de4-f37a-eccb-c4490f1d29f4-a2deceae {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3d649f17-fd39-b51d-af25-55d7bc1ffc29-a2deceae, #w-node-_3d649f17-fd39-b51d-af25-55d7bc1ffc31-a2deceae, #w-node-e233096e-fbc2-ca05-24f8-65a6b0644584-a2deceae {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e233096e-fbc2-ca05-24f8-65a6b0644587-a2deceae {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e233096e-fbc2-ca05-24f8-65a6b0644589-a2deceae {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-bbdc9cc6-c1ab-fec2-feea-ef666d811116-62d2ee15, #w-node-_04634f53-af60-9e30-d5d2-08d8a8ee2c44-62d2ee15 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_04634f53-af60-9e30-d5d2-08d8a8ee2c47-62d2ee15 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_04634f53-af60-9e30-d5d2-08d8a8ee2c49-62d2ee15 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_2869ec47-1c3e-3fc0-84cc-bdd02e6106aa-014ccd2e, #w-node-_2869ec47-1c3e-3fc0-84cc-bdd02e6106ab-014ccd2e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2869ec47-1c3e-3fc0-84cc-bdd02e6106ad-014ccd2e {
  grid-area: 2 / 1 / 3 / 2;
}

#form-wrapper.w-node-_2869ec47-1c3e-3fc0-84cc-bdd02e6106af-014ccd2e, #w-node-_2869ec47-1c3e-3fc0-84cc-bdd02e6106b0-014ccd2e, #form-success.w-node-_2869ec47-1c3e-3fc0-84cc-bdd02e6106b1-014ccd2e {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_102c4a32-9056-a8b8-accf-8e191d781337-014ccd2e, #w-node-e69c729e-9127-f2ef-4d19-79eb21be73f4-014ccd2e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e69c729e-9127-f2ef-4d19-79eb21be73fb-014ccd2e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e69c729e-9127-f2ef-4d19-79eb21be7402-014ccd2e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e69c729e-9127-f2ef-4d19-79eb21be7409-014ccd2e {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_63e1e457-357a-9ca2-d6e7-835ab6150482-014ccd2e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_63e1e457-357a-9ca2-d6e7-835ab6150489-014ccd2e {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_63e1e457-357a-9ca2-d6e7-835ab615048a-014ccd2e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_63e1e457-357a-9ca2-d6e7-835ab615048b-014ccd2e {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_63e1e457-357a-9ca2-d6e7-835ab6150492-014ccd2e {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_63e1e457-357a-9ca2-d6e7-835ab6150499-014ccd2e {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_63e1e457-357a-9ca2-d6e7-835ab615049c-014ccd2e, #w-node-_63e1e457-357a-9ca2-d6e7-835ab61504aa-014ccd2e {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-f7712cf7-6f5c-f5f2-a8fb-8a64accd5aeb-014ccd2e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f7712cf7-6f5c-f5f2-a8fb-8a64accd5aee-014ccd2e {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-f7712cf7-6f5c-f5f2-a8fb-8a64accd5af1-014ccd2e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f7712cf7-6f5c-f5f2-a8fb-8a64accd5af5-014ccd2e {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-f24f887f-c3d8-7943-fdbc-ff3617bc8142-014ccd2e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e9da0556-d219-92cb-f3da-a9fec7fc5b56-670d3546 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-f90c161a-d38a-38f7-a8ac-98cc89aad68c-670d3546 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-da9cfb58-32ac-f75e-e00a-e31ff08db85f-670d3546 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: start;
}

#w-node-d69a567f-f066-345d-6dca-7866ffc22289-670d3546 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-a7830a79-d414-9787-2ed7-9951c06a1b95-670d3546 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_3689b3e9-f45f-de3c-b268-ac9fda2e35ae-670d3546 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-b86ae11a-2f86-ea15-72df-db1eb1ff58a3-670d3546 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e6c3fa43-0202-9d53-337f-5faf80ebaf22-670d3546 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_1d22d5fc-434e-c235-b2b5-7ddb6a5af287-670d3546 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_27cc7801-1723-5ed2-707a-54a9d06ed7e4-670d3546 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_5d6b0417-fb0d-2996-4f78-bb2e0232cb56-670d3546 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_3b62b589-2f3c-e559-6015-c9c6fec9a6ee-670d3546 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_371461d9-d796-8614-bb66-944e1e784a3e-670d3546, #w-node-_7be3efd3-dbe6-7016-a913-48fe6f56f07b-670d3546 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3f2ebbfd-8b5c-f11c-9dd5-88e2b9e4ee13-670d3546 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_97270224-e481-2c5c-5d84-c0133533309b-670d3546 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ccf3427c-35dc-bb09-d45d-3dc90336c2f8-670d3546, #w-node-_1b33b90a-0380-4fe4-76aa-bd81481b8c64-670d3546 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_872af451-1df5-a5d2-5eb6-7a6bc065897f-670d3546 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f02b9ed3-e879-5388-0b67-b4a877599192-670d3546 {
  grid-area: 2 / 4 / 3 / 5;
  place-self: auto start;
}

#w-node-_782e107d-f746-068e-ffb7-95bf4224e7f9-39d8ca71 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_782e107d-f746-068e-ffb7-95bf4224e7fc-39d8ca71 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: start;
}

#w-node-_782e107d-f746-068e-ffb7-95bf4224e7fe-39d8ca71 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_782e107d-f746-068e-ffb7-95bf4224e803-39d8ca71 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_23a67655-b80b-87cd-343d-00dffeefc3e4-39d8ca71 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_23a67655-b80b-87cd-343d-00dffeefc3e9-39d8ca71 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_23a67655-b80b-87cd-343d-00dffeefc3ee-39d8ca71 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-b4ea704b-a08d-cc8d-1d17-2fc22254f662-39d8ca71 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-e648e171-3a73-a8fe-16f8-4b6f88b2055f-39d8ca71 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e648e171-3a73-a8fe-16f8-4b6f88b20562-39d8ca71 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e648e171-3a73-a8fe-16f8-4b6f88b20571-39d8ca71 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_2d636acd-5acf-c01f-9828-eb8300a2f644-39d8ca71 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2d636acd-5acf-c01f-9828-eb8300a2f64b-39d8ca71, #w-node-b6746550-4ddc-5956-44a2-fcc6613ab1dd-39d8ca71 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-b6746550-4ddc-5956-44a2-fcc6613ab1e0-39d8ca71 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-b6746550-4ddc-5956-44a2-fcc6613ab1ed-39d8ca71 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bce1ce3f-2934-4b59-31c4-bc0e40897760-39d8ca71, #w-node-cd890979-a182-28f3-bd00-1ba9abf79368-39d8ca71 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-cd890979-a182-28f3-bd00-1ba9abf7936b-39d8ca71 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-cd890979-a182-28f3-bd00-1ba9abf79374-39d8ca71 {
  grid-area: 2 / 4 / 3 / 5;
  place-self: auto start;
}

#w-node-_2d40dd8e-f9a8-610f-e947-b5d1c1edaac0-256b9be9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85dffe76-a74e-7254-33f8-2a3656ac120c-256b9be9 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_9e85d027-6bbf-d8c9-68bd-d030672a80a0-256b9be9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6cf44389-3e72-1c64-eae7-b6376ecb420c-256b9be9 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b0a3e61d-1a7d-8280-ee57-e913580fea9b-256b9be9 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_29aa6a5f-31dc-31f1-307a-8a0a536cd89f-256b9be9 {
  grid-area: 2 / 2 / 3 / 5;
}

#w-node-e1e2fd2a-e604-3353-25e9-1d80c0564713-256b9be9, #w-node-_5597f4dd-ab40-e6e5-3b9f-21b3bd4e983c-256b9be9, #w-node-_8a16d874-2fe8-1e00-c57f-6440727043b1-256b9be9, #w-node-_8227e1d6-d962-9d1c-a415-7328cae0c2be-256b9be9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6e233654-3d84-2c38-1621-1772265a5b92-256b9be9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-aa75c3fc-7a3d-855d-8e5c-f92b706ce6b7-256b9be9, #w-node-_2570f62a-680d-b381-baa3-8caaf8f8146f-256b9be9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564d24b8-28fd-5c57-a500-676b32d5edf7-256b9be9 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_0f94a430-68c8-f9d9-a262-ec02144b488c-256b9be9 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7f3ad410-355a-6885-d813-d2f7873255d2-256b9be9 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-fc319715-9660-a6bf-eb11-c7d2ee131aa0-256b9be9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e7ae2d9e-83e3-ed0e-aeed-72638c8f0475-256b9be9 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-_17a59410-7347-8c9e-a58d-ec51c0f47407-256b9be9 {
  grid-area: 1 / 4 / 2 / 6;
}

#w-node-_781df0dc-eef8-fb5e-6319-c53f8b44bbd8-256b9be9 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-_458b1083-51db-c6e8-1f1b-d9d555e474cd-256b9be9 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0c21322d-762d-73f3-ba73-519b34892db4-256b9be9 {
  grid-area: 2 / 2 / 3 / 5;
}

#w-node-c357f56b-c314-7e85-d0fc-c803c88a89fd-256b9be9, #w-node-_314f9bac-58ad-9c79-ff32-bb9872bb7045-256b9be9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7a25a4a8-3f8d-8edf-2447-b579b18ab551-256b9be9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#hero.w-node-d36dd0a3-08f0-789d-5147-7abfb714e064-939db7d3, #w-node-d9b95abc-acf7-0272-950d-837b4d8d6fa1-939db7d3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_65011b3b-286d-5d16-d205-ec97230960c0-939db7d3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_42b880e6-77fe-a083-3778-e0ea2a52fb3a-939db7d3 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-af2f87a8-d7bf-e5d6-5185-34d6f8477236-939db7d3 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_0cfaf109-1ffa-eeac-420c-d18bff646a2f-939db7d3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_58cec27e-9691-fbbc-41ef-8a4c9c3588ab-939db7d3 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_684b7e3e-26da-f410-2620-49add5dc3c82-939db7d3 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_16150ab7-e9d7-5183-ce44-dc23bb143247-939db7d3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ad0daaea-94ab-425f-1563-b1b4395619c7-939db7d3 {
  grid-area: 3 / 2 / 4 / 3;
}

#testimonial-card.w-node-df730762-8e17-05b7-8285-0ee257c24d0f-939db7d3 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_3ed27887-eee2-8c04-1f05-aae30765de91-939db7d3, #w-node-_654297a3-f74f-6588-cbad-b74942df555f-939db7d3 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-da6816a5-c503-30ac-40b0-67cf25337685-939db7d3 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-d76ce5d3-b09a-8376-42d4-e207ba9cc634-939db7d3 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-f4a4fa3b-b71e-d03c-2ca8-ef47c687a26d-939db7d3 {
  grid-area: 1 / 1 / 2 / 3;
  justify-self: center;
}

#w-node-_336eaaab-0399-9222-30f9-43147965d748-939db7d3 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_10931320-3f2c-5b44-c963-7f607a8eeec5-939db7d3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_494deeb8-f5df-8f32-38c5-3bd13789f7f6-939db7d3 {
  grid-area: 10 / 2 / 11 / 3;
}

#w-node-f7a840fd-397e-56d3-06e0-300dae55fe27-ae55fe23 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-f7a840fd-397e-56d3-06e0-300dae55fe29-ae55fe23 {
  grid-area: 1 / 6 / 2 / 13;
}

#hero.w-node-_53384ca0-46e0-627b-b782-de8a7cffb905-aa8d0e80, #w-node-_00893efe-5526-3b5e-6cc8-a34beb45d775-aa8d0e80 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_00893efe-5526-3b5e-6cc8-a34beb45d777-aa8d0e80 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_00893efe-5526-3b5e-6cc8-a34beb45d77e-aa8d0e80 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_00893efe-5526-3b5e-6cc8-a34beb45d785-aa8d0e80 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_6e6b3c08-dca9-baab-e78a-48934dcfc706-aa8d0e80 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6e6b3c08-dca9-baab-e78a-48934dcfc70e-aa8d0e80 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_6e6b3c08-dca9-baab-e78a-48934dcfc718-aa8d0e80 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_6e6b3c08-dca9-baab-e78a-48934dcfc722-aa8d0e80 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6e6b3c08-dca9-baab-e78a-48934dcfc723-aa8d0e80 {
  grid-area: 3 / 2 / 4 / 3;
}

#testimonial-card.w-node-_6e6b3c08-dca9-baab-e78a-48934dcfc72c-aa8d0e80 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_6e6b3c08-dca9-baab-e78a-48934dcfc734-aa8d0e80 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_14ebb804-3c27-5d76-9729-6207701c5b25-49f87f96 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_14ebb804-3c27-5d76-9729-6207701c5b27-49f87f96 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-bf78de21-1393-7ade-07e2-a210c4560826-49f87f96 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-c89a28dc-f8bb-534a-67e1-f6759ba5769f-49f87f96 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_25faab31-d8f8-6535-dbf2-addbdf1e8142-49f87f96 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_1e8f0606-c378-f048-614e-3aa3d66d93d7-49f87f96 {
  grid-area: 2 / 2 / 3 / 12;
}

#w-node-_511101b6-b458-9ca5-f5c2-4f2b1d29123c-49f87f96 {
  grid-area: 3 / 2 / 4 / 7;
}

#w-node-_4eeb30e4-6c41-639a-94ae-bcfe7d224e91-49f87f96 {
  grid-area: 3 / 7 / 4 / 12;
}

#w-node-d9d4abd6-8f92-22ec-b5ae-d007e2d023cd-49f87f96, #w-node-_33ff1fc8-4e01-799e-75c8-f6e0ca7cde1a-49f87f96 {
  grid-area: 4 / 4 / 5 / 10;
}

#w-node-d155ec92-d07a-f26a-78ab-163f49a380bd-49f87f96 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d155ec92-d07a-f26a-78ab-163f49a380c0-49f87f96 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-d155ec92-d07a-f26a-78ab-163f49a380c2-49f87f96 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d155ec92-d07a-f26a-78ab-163f49a380c5-49f87f96 {
  grid-area: 2 / 4 / 3 / 5;
}

@media screen and (max-width: 991px) {
  #w-node-a9dd8164-3f39-8738-0876-dcd8fb09d8b3-825722f6 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-f4de5628-807a-ec5b-67b9-d2ca6d6b370d-825722f6 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_5346b43a-7be1-f0df-ff03-ff5f08d47dfb-825722f6 {
    grid-column: 1 / 5;
  }

  #w-node-_40231925-5e62-9c2c-6423-3cb5d084c04c-825722f6 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_0d0f3d66-5744-264b-4e88-84715864ebb7-825722f6, #w-node-_0e3a54fc-c665-fa7c-d42a-498f228c35f5-825722f6, #w-node-_6c869756-eedb-8c84-a6de-65ff4e336774-825722f6 {
    grid-column: 1 / 2;
  }

  #w-node-_6c869756-eedb-8c84-a6de-65ff4e336778-825722f6, #w-node-_33814a23-c9f9-fe3f-c601-971b79d1e057-825722f6 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_6787bf3a-3679-4ee8-4da6-0c16138620cb-138620ca, #w-node-_6787bf3a-3679-4ee8-4da6-0c16138620cc-138620ca {
    grid-area: 1 / 1 / 2 / 5;
    justify-self: center;
  }

  #w-node-_6787bf3a-3679-4ee8-4da6-0c16138620ce-138620ca {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-_6787bf3a-3679-4ee8-4da6-0c16138620d0-138620ca {
    grid-area: 3 / 1 / 4 / 5;
    justify-self: stretch;
  }

  #w-node-_6787bf3a-3679-4ee8-4da6-0c16138620da-138620ca {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-cc6e9188-c6b3-97d0-a05f-cbeb7045da99-67fccf34, #w-node-_19ca6451-3ba2-68c2-bbe8-0ace67fccf36-67fccf34, #w-node-_5a56f129-dfc6-f4f4-9548-eb085d58e103-52d90849, #w-node-_5a56f129-dfc6-f4f4-9548-eb085d58e105-52d90849 {
    grid-column: 1 / 5;
  }

  #w-node-_8d6aaf7d-61e0-236a-dcd3-e44060eb195e-52d90849 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_8d6aaf7d-61e0-236a-dcd3-e44060eb196c-52d90849 {
    grid-area: 2 / 1 / 3 / 5;
    justify-self: stretch;
  }

  #w-node-_8d6aaf7d-61e0-236a-dcd3-e44060eb196e-52d90849 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-bc609872-77b8-8312-ff7f-67d73536b8be-52d90849 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_8d6aaf7d-61e0-236a-dcd3-e44060eb197f-52d90849 {
    grid-area: 2 / 1 / 2 / 5;
  }

  #w-node-c0edc108-51f4-bcb4-b0ca-3e616761df2c-52d90849 {
    grid-column: 1 / 5;
  }

  #w-node-c0edc108-51f4-bcb4-b0ca-3e616761df3e-52d90849 {
    grid-column: 1 / 4;
  }

  #w-node-c11ecbab-c268-74a7-fa9d-a3f1de186578-52d90849 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_8d6aaf7d-61e0-236a-dcd3-e44060eb198e-52d90849 {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_432810a4-56fd-aa68-ee19-026dc157969c-52d90849 {
    grid-area: 6 / 1 / 7 / 5;
  }

  #w-node-_63edcc71-a7ea-142f-a488-9b1d3b8dbbd8-04cd4e0f, #w-node-_63edcc71-a7ea-142f-a488-9b1d3b8dbbda-04cd4e0f {
    grid-column: 1 / 5;
  }

  #w-node-b13b758a-17df-7f3a-c23d-b6826276bed8-04cd4e0f {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_396964a3-316e-1b82-b623-0cf3474737de-04cd4e0f {
    grid-area: 2 / 1 / 2 / 5;
  }

  #w-node-d5603ffa-2d5f-b086-61e9-750ca7792eb1-0d36d668 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-d5603ffa-2d5f-b086-61e9-750ca7792ec0-0d36d668 {
    grid-area: 2 / 1 / 2 / 5;
  }

  #w-node-_343177e9-eb64-dca6-4972-c02e407e1c63-1daee0fc {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_343177e9-eb64-dca6-4972-c02e407e1c66-1daee0fc {
    grid-area: 2 / 1 / 2 / 5;
  }

  #w-node-_343177e9-eb64-dca6-4972-c02e407e1c67-1daee0fc {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_343177e9-eb64-dca6-4972-c02e407e1c7d-1daee0fc {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_724a9f89-a949-7725-4277-f949d83e277e-23cf70b9, #w-node-_724a9f89-a949-7725-4277-f949d83e2780-23cf70b9 {
    grid-column: 1 / 5;
  }

  #w-node-_903b67a0-a134-84c7-5126-9a4ac23c4034-23cf70b9 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_903b67a0-a134-84c7-5126-9a4ac23c4037-23cf70b9 {
    grid-area: 2 / 1 / 2 / 5;
  }

  #w-node-_355e3301-21e2-ea3f-d23e-c15e3513e15e-23cf70b9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_903b67a0-a134-84c7-5126-9a4ac23c4042-23cf70b9 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_718568d7-1903-b47e-5f4a-2d5a59538814-f32c714e, #w-node-_718568d7-1903-b47e-5f4a-2d5a59538816-f32c714e {
    grid-column: 1 / 5;
  }

  #w-node-_82b2f933-c215-b79d-0f70-ea0d3a730a1e-f32c714e {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_82b2f933-c215-b79d-0f70-ea0d3a730a21-f32c714e {
    grid-area: 2 / 1 / 2 / 5;
  }

  #w-node-_82b2f933-c215-b79d-0f70-ea0d3a730a2c-f32c714e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_82b2f933-c215-b79d-0f70-ea0d3a730a38-f32c714e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_1d582e7f-3bfb-bdf6-a20f-8bd0a88406e9-8d1915d5 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_1d582e7f-3bfb-bdf6-a20f-8bd0a88406ee-8d1915d5 {
    grid-area: 2 / 1 / 2 / 5;
  }

  #w-node-_13c63c25-8026-2164-9baa-13c561ca77aa-8d1915d5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1d582e7f-3bfb-bdf6-a20f-8bd0a88406fa-8d1915d5 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_1878d43d-a4a4-dbb2-9921-fdde398223ab-22d92df1 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_1878d43d-a4a4-dbb2-9921-fdde398223ae-22d92df1 {
    grid-area: 2 / 1 / 2 / 5;
  }

  #w-node-_1878d43d-a4a4-dbb2-9921-fdde398223af-22d92df1 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_1878d43d-a4a4-dbb2-9921-fdde398223c5-22d92df1 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-e85d636c-c50b-c4dc-abd5-40e172ce5ab5-a2deceae, #w-node-e85d636c-c50b-c4dc-abd5-40e172ce5ab7-a2deceae {
    grid-column: 1 / 5;
  }

  #w-node-_479a809a-bf2e-486f-10e7-24b38dc595fa-a2deceae {
    grid-column: 1 / 2;
  }

  #w-node-_479a809a-bf2e-486f-10e7-24b38dc5960f-a2deceae {
    grid-column: 2 / 3;
  }

  #w-node-_853aac16-ac94-659f-0af6-456d16604af2-a2deceae {
    grid-column: 1 / 2;
  }

  #w-node-_853aac16-ac94-659f-0af6-456d16604af7-a2deceae {
    grid-column: 2 / 3;
  }

  #w-node-_207feffd-bed5-82a0-bfee-2b422525a8d9-a2deceae, #w-node-_59d151c9-0de4-f37a-eccb-c4490f1d29f2-a2deceae {
    grid-column: 1 / 2;
  }

  #w-node-_59d151c9-0de4-f37a-eccb-c4490f1d29f4-a2deceae {
    grid-column: 2 / 3;
  }

  #w-node-_3d649f17-fd39-b51d-af25-55d7bc1ffc28-a2deceae {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3d649f17-fd39-b51d-af25-55d7bc1ffc29-a2deceae {
    grid-column: 1 / 2;
  }

  #w-node-_3d649f17-fd39-b51d-af25-55d7bc1ffc30-a2deceae {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_3d649f17-fd39-b51d-af25-55d7bc1ffc31-a2deceae {
    grid-column: 1 / 2;
  }

  #form-wrapper.w-node-_2869ec47-1c3e-3fc0-84cc-bdd02e6106af-014ccd2e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2869ec47-1c3e-3fc0-84cc-bdd02e6106b0-014ccd2e, #form-success.w-node-_2869ec47-1c3e-3fc0-84cc-bdd02e6106b1-014ccd2e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e69c729e-9127-f2ef-4d19-79eb21be73f4-014ccd2e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e69c729e-9127-f2ef-4d19-79eb21be73fb-014ccd2e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e69c729e-9127-f2ef-4d19-79eb21be7402-014ccd2e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e69c729e-9127-f2ef-4d19-79eb21be7409-014ccd2e {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_63e1e457-357a-9ca2-d6e7-835ab6150482-014ccd2e {
    grid-column: 1 / 2;
  }

  #w-node-_63e1e457-357a-9ca2-d6e7-835ab6150489-014ccd2e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_63e1e457-357a-9ca2-d6e7-835ab615048a-014ccd2e {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_63e1e457-357a-9ca2-d6e7-835ab615048b-014ccd2e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_63e1e457-357a-9ca2-d6e7-835ab6150492-014ccd2e {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_63e1e457-357a-9ca2-d6e7-835ab6150499-014ccd2e {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-f7712cf7-6f5c-f5f2-a8fb-8a64accd5aeb-014ccd2e {
    grid-column: 1 / 2;
  }

  #w-node-f7712cf7-6f5c-f5f2-a8fb-8a64accd5aee-014ccd2e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f7712cf7-6f5c-f5f2-a8fb-8a64accd5af1-014ccd2e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-f7712cf7-6f5c-f5f2-a8fb-8a64accd5af5-014ccd2e {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-f90c161a-d38a-38f7-a8ac-98cc89aad68c-670d3546 {
    grid-column: 1 / 2;
  }

  #w-node-da9cfb58-32ac-f75e-e00a-e31ff08db85f-670d3546 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d69a567f-f066-345d-6dca-7866ffc22289-670d3546 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-a7830a79-d414-9787-2ed7-9951c06a1b95-670d3546 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3689b3e9-f45f-de3c-b268-ac9fda2e35ae-670d3546, #w-node-b86ae11a-2f86-ea15-72df-db1eb1ff58a3-670d3546 {
    grid-column: 1 / 2;
  }

  #w-node-e6c3fa43-0202-9d53-337f-5faf80ebaf22-670d3546 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_1d22d5fc-434e-c235-b2b5-7ddb6a5af287-670d3546 {
    grid-column: 1 / 2;
  }

  #w-node-_27cc7801-1723-5ed2-707a-54a9d06ed7e4-670d3546 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_5d6b0417-fb0d-2996-4f78-bb2e0232cb56-670d3546 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3b62b589-2f3c-e559-6015-c9c6fec9a6ee-670d3546 {
    grid-column: 1 / 2;
  }

  #w-node-_371461d9-d796-8614-bb66-944e1e784a3e-670d3546 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7be3efd3-dbe6-7016-a913-48fe6f56f07b-670d3546 {
    grid-column: 1 / 2;
  }

  #w-node-_3f2ebbfd-8b5c-f11c-9dd5-88e2b9e4ee13-670d3546 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_97270224-e481-2c5c-5d84-c0133533309b-670d3546, #w-node-ccf3427c-35dc-bb09-d45d-3dc90336c2f8-670d3546, #w-node-_1b33b90a-0380-4fe4-76aa-bd81481b8c64-670d3546, #w-node-_872af451-1df5-a5d2-5eb6-7a6bc065897f-670d3546, #w-node-_782e107d-f746-068e-ffb7-95bf4224e7f9-39d8ca71 {
    grid-column: 1 / 2;
  }

  #w-node-_782e107d-f746-068e-ffb7-95bf4224e7fc-39d8ca71 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_782e107d-f746-068e-ffb7-95bf4224e7fe-39d8ca71 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_782e107d-f746-068e-ffb7-95bf4224e803-39d8ca71 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_23a67655-b80b-87cd-343d-00dffeefc3e4-39d8ca71, #w-node-_23a67655-b80b-87cd-343d-00dffeefc3e9-39d8ca71 {
    grid-column: 1 / 2;
  }

  #w-node-_23a67655-b80b-87cd-343d-00dffeefc3ee-39d8ca71 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b4ea704b-a08d-cc8d-1d17-2fc22254f662-39d8ca71 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-e648e171-3a73-a8fe-16f8-4b6f88b2055f-39d8ca71 {
    grid-column: 1 / 2;
  }

  #w-node-e648e171-3a73-a8fe-16f8-4b6f88b20562-39d8ca71 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e648e171-3a73-a8fe-16f8-4b6f88b20571-39d8ca71 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2d636acd-5acf-c01f-9828-eb8300a2f644-39d8ca71 {
    grid-column: 1 / 2;
  }

  #w-node-_2d636acd-5acf-c01f-9828-eb8300a2f64b-39d8ca71 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b6746550-4ddc-5956-44a2-fcc6613ab1dd-39d8ca71 {
    grid-column: 1 / 2;
  }

  #w-node-b6746550-4ddc-5956-44a2-fcc6613ab1e0-39d8ca71 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b6746550-4ddc-5956-44a2-fcc6613ab1ed-39d8ca71, #w-node-bce1ce3f-2934-4b59-31c4-bc0e40897760-39d8ca71, #w-node-cd890979-a182-28f3-bd00-1ba9abf79368-39d8ca71, #w-node-cd890979-a182-28f3-bd00-1ba9abf7936b-39d8ca71 {
    grid-column: 1 / 2;
  }

  #w-node-_2d40dd8e-f9a8-610f-e947-b5d1c1edaac0-256b9be9 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_5485ec39-621c-f5d8-2bae-d12fecfe8b51-256b9be9 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_85dffe76-a74e-7254-33f8-2a3656ac120c-256b9be9, #w-node-_29aa6a5f-31dc-31f1-307a-8a0a536cd89f-256b9be9 {
    grid-column: 1 / 6;
  }

  #w-node-_6e233654-3d84-2c38-1621-1772265a5b92-256b9be9 {
    grid-column-end: 6;
  }

  #w-node-_2570f62a-680d-b381-baa3-8caaf8f8146f-256b9be9 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-_564d24b8-28fd-5c57-a500-676b32d5edf7-256b9be9 {
    grid-area: 3 / 1 / 4 / 6;
  }

  #w-node-_0f94a430-68c8-f9d9-a262-ec02144b488c-256b9be9 {
    grid-area: 4 / 1 / 5 / 6;
  }

  #w-node-_7f3ad410-355a-6885-d813-d2f7873255d2-256b9be9 {
    grid-area: 5 / 1 / 6 / 6;
  }

  #w-node-fc319715-9660-a6bf-eb11-c7d2ee131aa0-256b9be9 {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-e7ae2d9e-83e3-ed0e-aeed-72638c8f0475-256b9be9 {
    grid-area: 4 / 1 / 5 / 7;
  }

  #w-node-_17a59410-7347-8c9e-a58d-ec51c0f47407-256b9be9 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_781df0dc-eef8-fb5e-6319-c53f8b44bbd8-256b9be9 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-_458b1083-51db-c6e8-1f1b-d9d555e474cd-256b9be9, #w-node-_0c21322d-762d-73f3-ba73-519b34892db4-256b9be9 {
    grid-column: 1 / 6;
  }

  #w-node-_314f9bac-58ad-9c79-ff32-bb9872bb7045-256b9be9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f7a840fd-397e-56d3-06e0-300dae55fe27-ae55fe23, #w-node-f7a840fd-397e-56d3-06e0-300dae55fe29-ae55fe23, #w-node-_14ebb804-3c27-5d76-9729-6207701c5b25-49f87f96, #w-node-_14ebb804-3c27-5d76-9729-6207701c5b27-49f87f96 {
    grid-column: 1 / 5;
  }

  #w-node-bf78de21-1393-7ade-07e2-a210c4560826-49f87f96, #w-node-c89a28dc-f8bb-534a-67e1-f6759ba5769f-49f87f96, #w-node-_25faab31-d8f8-6535-dbf2-addbdf1e8142-49f87f96, #w-node-_1e8f0606-c378-f048-614e-3aa3d66d93d7-49f87f96, #w-node-_511101b6-b458-9ca5-f5c2-4f2b1d29123c-49f87f96 {
    grid-column: 1 / 2;
  }

  #w-node-_4eeb30e4-6c41-639a-94ae-bcfe7d224e91-49f87f96 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-d9d4abd6-8f92-22ec-b5ae-d007e2d023cd-49f87f96 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-d155ec92-d07a-f26a-78ab-163f49a380bd-49f87f96 {
    grid-column: 1 / 2;
  }

  #w-node-d155ec92-d07a-f26a-78ab-163f49a380c0-49f87f96 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d155ec92-d07a-f26a-78ab-163f49a380c2-49f87f96 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d155ec92-d07a-f26a-78ab-163f49a380c5-49f87f96 {
    grid-area: 4 / 1 / 5 / 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_0d0f3d66-5744-264b-4e88-84715864ebb8-825722f6, #w-node-_0e3a54fc-c665-fa7c-d42a-498f228c35f6-825722f6, #w-node-_6c869756-eedb-8c84-a6de-65ff4e336775-825722f6 {
    grid-column: 1 / 2;
  }

  #w-node-_80227384-4f3c-e09f-0228-7745629821bd-825722f6 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_71778c79-19e0-244e-3c32-6b484f61648f-825722f6 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6c869756-eedb-8c84-a6de-65ff4e336778-825722f6, #w-node-_33814a23-c9f9-fe3f-c601-971b79d1e057-825722f6 {
    grid-column: 1 / 2;
  }

  #w-node-_903b67a0-a134-84c7-5126-9a4ac23c4034-23cf70b9 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_903b67a0-a134-84c7-5126-9a4ac23c4037-23cf70b9 {
    grid-area: 2 / 1 / 2 / 5;
  }

  #w-node-_903b67a0-a134-84c7-5126-9a4ac23c4042-23cf70b9 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_82b2f933-c215-b79d-0f70-ea0d3a730a1e-f32c714e {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_82b2f933-c215-b79d-0f70-ea0d3a730a21-f32c714e {
    grid-area: 2 / 1 / 2 / 5;
  }

  #w-node-_82b2f933-c215-b79d-0f70-ea0d3a730a2c-f32c714e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_82b2f933-c215-b79d-0f70-ea0d3a730a38-f32c714e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_1d582e7f-3bfb-bdf6-a20f-8bd0a88406e9-8d1915d5 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_1d582e7f-3bfb-bdf6-a20f-8bd0a88406ee-8d1915d5 {
    grid-area: 2 / 1 / 2 / 5;
  }

  #w-node-_13c63c25-8026-2164-9baa-13c561ca77aa-8d1915d5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1d582e7f-3bfb-bdf6-a20f-8bd0a88406fa-8d1915d5 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_479a809a-bf2e-486f-10e7-24b38dc5960f-a2deceae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d047c5b3-49b1-1b77-2511-d76654134fab-a2deceae {
    grid-column: 1 / 2;
  }

  #w-node-d047c5b3-49b1-1b77-2511-d76654134fb0-a2deceae {
    grid-column: 2 / 3;
  }

  #w-node-d047c5b3-49b1-1b77-2511-d76654134fb5-a2deceae {
    grid-column: 3 / 4;
  }

  #w-node-d047c5b3-49b1-1b77-2511-d76654134fba-a2deceae {
    grid-column: 4 / 5;
  }

  #w-node-_853aac16-ac94-659f-0af6-456d16604af7-a2deceae, #w-node-_59d151c9-0de4-f37a-eccb-c4490f1d29f4-a2deceae, #w-node-_3d649f17-fd39-b51d-af25-55d7bc1ffc30-a2deceae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e233096e-fbc2-ca05-24f8-65a6b0644584-a2deceae, #w-node-e233096e-fbc2-ca05-24f8-65a6b0644587-a2deceae, #w-node-bbdc9cc6-c1ab-fec2-feea-ef666d811116-62d2ee15, #w-node-_04634f53-af60-9e30-d5d2-08d8a8ee2c44-62d2ee15, #w-node-_04634f53-af60-9e30-d5d2-08d8a8ee2c47-62d2ee15, #w-node-_102c4a32-9056-a8b8-accf-8e191d781337-014ccd2e {
    grid-column: 1 / 2;
  }

  #w-node-_6cf44389-3e72-1c64-eae7-b6376ecb420c-256b9be9 {
    grid-column: 1 / 4;
  }

  #w-node-_314f9bac-58ad-9c79-ff32-bb9872bb7045-256b9be9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #hero.w-node-d36dd0a3-08f0-789d-5147-7abfb714e064-939db7d3, #w-node-d9b95abc-acf7-0272-950d-837b4d8d6fa1-939db7d3, #w-node-_65011b3b-286d-5d16-d205-ec97230960c0-939db7d3, #w-node-_42b880e6-77fe-a083-3778-e0ea2a52fb3a-939db7d3, #w-node-af2f87a8-d7bf-e5d6-5185-34d6f8477236-939db7d3, #w-node-_0cfaf109-1ffa-eeac-420c-d18bff646a2f-939db7d3, #w-node-_58cec27e-9691-fbbc-41ef-8a4c9c3588ab-939db7d3, #w-node-_684b7e3e-26da-f410-2620-49add5dc3c82-939db7d3, #w-node-_16150ab7-e9d7-5183-ce44-dc23bb143247-939db7d3, #w-node-ad0daaea-94ab-425f-1563-b1b4395619c7-939db7d3, #testimonial-card.w-node-df730762-8e17-05b7-8285-0ee257c24d0f-939db7d3, #w-node-_3ed27887-eee2-8c04-1f05-aae30765de91-939db7d3, #w-node-_654297a3-f74f-6588-cbad-b74942df555f-939db7d3, #w-node-da6816a5-c503-30ac-40b0-67cf25337685-939db7d3, #w-node-d76ce5d3-b09a-8376-42d4-e207ba9cc634-939db7d3 {
    grid-column: 1 / 2;
  }

  #w-node-_336eaaab-0399-9222-30f9-43147965d748-939db7d3 {
    grid-column-end: 3;
  }

  #w-node-_10931320-3f2c-5b44-c963-7f607a8eeec5-939db7d3 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_494deeb8-f5df-8f32-38c5-3bd13789f7f6-939db7d3, #hero.w-node-_53384ca0-46e0-627b-b782-de8a7cffb905-aa8d0e80, #w-node-_00893efe-5526-3b5e-6cc8-a34beb45d775-aa8d0e80, #w-node-_00893efe-5526-3b5e-6cc8-a34beb45d777-aa8d0e80, #w-node-_00893efe-5526-3b5e-6cc8-a34beb45d77e-aa8d0e80, #w-node-_00893efe-5526-3b5e-6cc8-a34beb45d785-aa8d0e80, #w-node-_6e6b3c08-dca9-baab-e78a-48934dcfc706-aa8d0e80, #w-node-_6e6b3c08-dca9-baab-e78a-48934dcfc70e-aa8d0e80, #w-node-_6e6b3c08-dca9-baab-e78a-48934dcfc718-aa8d0e80, #w-node-_6e6b3c08-dca9-baab-e78a-48934dcfc722-aa8d0e80, #w-node-_6e6b3c08-dca9-baab-e78a-48934dcfc723-aa8d0e80, #testimonial-card.w-node-_6e6b3c08-dca9-baab-e78a-48934dcfc72c-aa8d0e80, #w-node-_6e6b3c08-dca9-baab-e78a-48934dcfc734-aa8d0e80 {
    grid-column: 1 / 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-a9dd8164-3f39-8738-0876-dcd8fb09d8b3-825722f6 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f4de5628-807a-ec5b-67b9-d2ca6d6b370d-825722f6 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_099bee57-de13-e102-0063-f5c65ff8ae0c-825722f6 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5346b43a-7be1-f0df-ff03-ff5f08d47dfb-825722f6 {
    grid-column-end: 2;
  }

  #w-node-_40231925-5e62-9c2c-6423-3cb5d084c04c-825722f6 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_80227384-4f3c-e09f-0228-7745629821bd-825722f6 {
    grid-row: 1 / 2;
  }

  #w-node-_71778c79-19e0-244e-3c32-6b484f61648f-825722f6 {
    grid-row: 2 / 3;
  }

  #w-node-_6787bf3a-3679-4ee8-4da6-0c16138620cb-138620ca, #w-node-_6787bf3a-3679-4ee8-4da6-0c16138620cc-138620ca {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_6787bf3a-3679-4ee8-4da6-0c16138620ce-138620ca {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6787bf3a-3679-4ee8-4da6-0c16138620d0-138620ca {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: stretch;
  }

  #w-node-_8d6aaf7d-61e0-236a-dcd3-e44060eb195e-52d90849 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8d6aaf7d-61e0-236a-dcd3-e44060eb196c-52d90849 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: stretch;
  }

  #w-node-_8d6aaf7d-61e0-236a-dcd3-e44060eb196e-52d90849 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-bc609872-77b8-8312-ff7f-67d73536b8be-52d90849, #w-node-_8d6aaf7d-61e0-236a-dcd3-e44060eb197f-52d90849 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c0edc108-51f4-bcb4-b0ca-3e616761df2c-52d90849 {
    grid-row: 2 / 3;
    grid-column-end: 2;
  }

  #w-node-c11ecbab-c268-74a7-fa9d-a3f1de186578-52d90849 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_8d6aaf7d-61e0-236a-dcd3-e44060eb198e-52d90849 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_432810a4-56fd-aa68-ee19-026dc157969c-52d90849 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-b13b758a-17df-7f3a-c23d-b6826276bed8-04cd4e0f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_396964a3-316e-1b82-b623-0cf3474737de-04cd4e0f {
    grid-area: 2 / 1 / 2 / 2;
  }

  #w-node-d5603ffa-2d5f-b086-61e9-750ca7792eb1-0d36d668 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d5603ffa-2d5f-b086-61e9-750ca7792ec0-0d36d668 {
    grid-area: 2 / 1 / 2 / 2;
  }

  #w-node-_343177e9-eb64-dca6-4972-c02e407e1c63-1daee0fc {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_343177e9-eb64-dca6-4972-c02e407e1c66-1daee0fc {
    grid-area: 2 / 1 / 2 / 2;
  }

  #w-node-_343177e9-eb64-dca6-4972-c02e407e1c67-1daee0fc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_343177e9-eb64-dca6-4972-c02e407e1c7d-1daee0fc {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_903b67a0-a134-84c7-5126-9a4ac23c4034-23cf70b9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_903b67a0-a134-84c7-5126-9a4ac23c4037-23cf70b9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_82b2f933-c215-b79d-0f70-ea0d3a730a1e-f32c714e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_82b2f933-c215-b79d-0f70-ea0d3a730a21-f32c714e {
    grid-area: 2 / 1 / 2 / 2;
  }

  #w-node-_1d582e7f-3bfb-bdf6-a20f-8bd0a88406e9-8d1915d5 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1d582e7f-3bfb-bdf6-a20f-8bd0a88406ee-8d1915d5 {
    grid-area: 2 / 1 / 2 / 2;
  }

  #w-node-_1878d43d-a4a4-dbb2-9921-fdde398223ab-22d92df1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1878d43d-a4a4-dbb2-9921-fdde398223ae-22d92df1 {
    grid-area: 2 / 1 / 2 / 2;
  }

  #w-node-_1878d43d-a4a4-dbb2-9921-fdde398223af-22d92df1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1878d43d-a4a4-dbb2-9921-fdde398223c5-22d92df1 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_59d151c9-0de4-f37a-eccb-c4490f1d29f4-a2deceae {
    place-self: auto;
  }

  #w-node-_3689b3e9-f45f-de3c-b268-ac9fda2e35ae-670d3546, #w-node-_23a67655-b80b-87cd-343d-00dffeefc3e4-39d8ca71 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_85dffe76-a74e-7254-33f8-2a3656ac120c-256b9be9 {
    grid-column-end: 2;
  }

  #w-node-_9e85d027-6bbf-d8c9-68bd-d030672a80a0-256b9be9 {
    grid-column: 1 / 4;
  }

  #w-node-_29aa6a5f-31dc-31f1-307a-8a0a536cd89f-256b9be9 {
    grid-column-end: 2;
  }
}


@font-face {
  font-family: 'gt-bold';
  src: url('../fonts/gt-bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'gt-medium';
  src: url('../fonts/gt-medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'value-sans-medium';
  src: url('../fonts/value-sans-medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'value-sans-regular';
  src: url('../fonts/value-sans-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}