.vxm-home-hero-typing .banner_cta {
  background-color: var(--vxm-brand-blue);
  color: #fafafa;
  padding: 15px 45px;
  margin-top: 30px;
  display: inline-block;
  text-decoration: none;
  border-radius: 30px;
  border: 1px none var(--vxm-white);
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease;
  animation: pulse-glow 2s ease-in-out infinite;
  box-shadow: 0 4px 15px rgba(59, 109, 184, 0.4);
}

@keyframes pulse-glow {
  0%, 100% {
  box-shadow: 0 4px 15px rgba(59, 109, 184, 0.4);
  transform: scale(1);
  }
  50% {
  box-shadow: 0 4px 25px rgba(59, 109, 184, 0.6), 0 0 20px rgba(59, 109, 184, 0.3);
  transform: scale(1.02);
  }
}

.vxm-home-hero-typing .banner_cta::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.3);
  transform: translate(-50%, -50%);
  transition: width 0.6s, height 0.6s;
}

.vxm-home-hero-typing .banner_cta:hover {
  background-color: var(--vxm-brand-blue);
  transform: translateY(-3px) scale(1.05);
  box-shadow: 0 8px 30px rgba(59, 109, 184, 0.7), 0 0 30px rgba(59, 109, 184, 0.4);
  animation: none;
}

.vxm-home-hero-typing .banner_cta:hover::before {
  width: 300px;
  height: 300px;
}

.vxm-home-hero-typing .typing_spacer {
  display: block;
  height: 70px;
  width: 1px;
  opacity: 0;
}

.vxm-home-hero-typing .typing_prefix,
.vxm-home-hero-typing .typing_sufix {
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  color: var(--vxm-white);
  font-size: 40px;
}

.vxm-home-hero-typing .typing_textwidget_1747923974943 {
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  color: var(--vxm-teal);
  font-size: 70px;
}

.vxm-home-hero-typing .typing_spacer_ctwidget_1747923974943 {
  height: calc(70px + 20px);
  display: flex;
  margin-top: 16px;
  margin-bottom: 16px;
}

.vxm-home-hero-typing .typed-cursor {
  display: none;
}

.vxm-home-hero-typing .typing_btn-ct {
  cursor: pointer;
}

.vxm-home-hero-typing .typing_btn-ct a,
.vxm-home-compare-btn .aw-button-btn2 a,
.vxm-home-demo-btn .aw-button-btn2 a,
.vxm-home-contact-btn .aw-button-btn2 a {
  text-decoration: none;
}

.vxm-home-hero-typing .typing_subtitle {
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  color: var(--vxm-white);
  font-size: 15px;
  margin-top: 20px;
}

.vxm-home-hero-typing .typing_text_container_ct {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.vxm-home-hero-typing .typing_text_container {
  height: 100%;
  width: 100%;
  background-color: rgba(26, 26, 26, 0);
  padding: 0 50px 50px;
  margin-top: 0;
  margin-bottom: -50px;
  text-align: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.vxm-home-hero-typing .typing_text_container_main {
  display: flex;
  align-items: center;
  justify-content: center;
}

#oembed_container-widget_1747742596334 .oembed_custom-thumbnail_icon svg {
  fill: var(--vxm-brand-blue);
}

.vxm-home-narration .kohorta-narration-container {
  align-items: center;
  display: flex;
  justify-content: center;
  width: 100%;
  background-color: var(--vxm-brand-blue);
  padding: 2rem 0;
}

.vxm-home-narration .kohorta-narration-animated-text {
  display: flex;
  gap: 0.2em;
  flex-wrap: wrap;
}

.vxm-home-narration .kohorta-narration-animated-text span {
  line-height: 1;
}

.vxm-home-narration .kohorta-narration-label {
  width: 100%;
  color: var(--vxm-brand-blue);
  font-size: 24px;
  font-weight: 700;
  font-family: Montserrat, sans-serif;
  line-height: 3;
}

.vxm-home-narration .kohorta-narration-text,
.vxm-home-narration .kohorta-narration-text span,
.vxm-home-narration .kohorta-narration-animated-text,
.vxm-home-narration .kohorta-narration-animated-text span {
  color: var(--vxm-white);
  font-size: 30px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.vxm-home-narration .kohorta-narration-text,
.vxm-home-narration .kohorta-narration-animated-text {
  color: var(--vxm-white);
  font-size: 30px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  justify-content: LEFT;
}

.vxm-home-card-right .card,
.vxm-home-card-left .card,
.vxm-home-case-study .case-stud-section {
  background-color: var(--vxm-white);
}

.vxm-home-card-right .card__icon,
.vxm-home-card-right .card__icon svg {
  width: 200px;
  color: var(--vxm-dark);
  fill: var(--vxm-dark);
}

.vxm-home-card-left .card__icon,
.vxm-home-card-left .card__icon svg {
  width: 60px;
  color: var(--vxm-dark);
  fill: var(--vxm-dark);
}

.vxm-home-compare-btn .aw-button-btn2 .aw-button-button_2 {
  display: flex;
  justify-content: center;
  border-radius: 30px;
  background: var(--vxm-brand-blue);
  color: var(--vxm-white);
  font-size: 16px;
  font-weight: bold;
  padding: 20px 40px;
  text-transform: capitalize;
  border: 0 none;
  text-decoration: none;
}

.vxm-home-compare-btn .aw-button-button_2 span,
.vxm-home-demo-btn .aw-button-button_2 span,
.vxm-home-contact-btn .aw-button-button_2 span {
  position: relative;
  transition: 400ms;
}

.vxm-home-compare-btn .aw-button-button_2 span::after,
.vxm-home-demo-btn .aw-button-button_2 span::after,
.vxm-home-contact-btn .aw-button-button_2 span::after {
  content: "\00bb";
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 500ms;
}

.vxm-home-compare-btn .aw-button-button_2:hover span,
.vxm-home-demo-btn .aw-button-button_2:hover span,
.vxm-home-contact-btn .aw-button-button_2:hover span {
  padding-right: 25px;
}

.vxm-home-compare-btn .aw-button-button_2:hover span::after,
.vxm-home-demo-btn .aw-button-button_2:hover span::after,
.vxm-home-contact-btn .aw-button-button_2:hover span::after {
  opacity: 1;
  right: 0;
}

.vxm-home-compare-btn .aw-button-btn2,
.vxm-home-demo-btn .aw-button-btn2,
.vxm-home-contact-btn .aw-button-btn2 {
  display: flex;
}

.vxm-home-compare-btn .aw-button-btn2.start,
.vxm-home-demo-btn .aw-button-btn2.start,
.vxm-home-contact-btn .aw-button-btn2.start {
  display: flex;
  justify-content: start;
}

.vxm-home-compare-btn .aw-button-btn2.center,
.vxm-home-demo-btn .aw-button-btn2.center,
.vxm-home-contact-btn .aw-button-btn2.center {
  display: flex;
  justify-content: center;
}

.vxm-home-compare-btn .aw-button-btn2.right,
.vxm-home-demo-btn .aw-button-btn2.right,
.vxm-home-contact-btn .aw-button-btn2.right {
  display: flex;
  justify-content: end;
}

.vxm-home-compare-btn .aw-button-btn2.justify,
.vxm-home-demo-btn .aw-button-btn2.justify,
.vxm-home-contact-btn .aw-button-btn2.justify {
  display: block;
}

.vxm-home-logo-slider .jake-logo-slider,
.vxm-home-logo-slider .jake-logo-slider .swiper-slide {
  background: rgba(255, 255, 255, 0%);
  border-radius: 0;
}

.vxm-home-logo-slider .swiper-pagination {
  position: static;
  padding-bottom: 20px;
}

.vxm-home-logo-slider .swiper-pagination-bullet {
  opacity: 1;
  background-color: var(--vxm-gray-500);
  width: 12px;
  height: 12px;
  padding: 6px;
  box-sizing: content-box;
}

.vxm-home-logo-slider .swiper-pagination-bullet-active,
.vxm-home-logo-slider .swiper-scrollbar-drag,
.vxm-home-feat-admin-btn .button--ink::before,
.vxm-home-feat-admin-btn .button--ink:hover::before,
.vxm-home-feat-grow-btn .button--ink::before,
.vxm-home-feat-grow-btn .button--ink:hover::before,
.vxm-home-feat-sellers-btn .button--ink::before,
.vxm-home-feat-sellers-btn .button--ink:hover::before,
.vxm-home-feat-conditions-btn .button--ink::before,
.vxm-home-feat-conditions-btn .button--ink:hover::before,
.vxm-home-feat-support-btn .button--ink::before,
.vxm-home-feat-support-btn .button--ink:hover::before,
.vxm-home-feat-integ-btn .button--ink::before,
.vxm-home-feat-integ-btn .button--ink:hover::before,
.vxm-home-feat-struct-btn .button--ink::before,
.vxm-home-feat-struct-btn .button--ink:hover::before {
  background-color: var(--vxm-brand-blue);
}

.vxm-home-logo-slider .swiper-button-next,
.vxm-home-logo-slider .swiper-button-prev {
  color: var(--vxm-gray-500);
}

.vxm-home-logo-slider .swiper-button-next:hover,
.vxm-home-logo-slider .swiper-button-prev:hover,
.vxm-home-case-study .case-bottomns .case-vall > a {
  color: var(--vxm-brand-blue);
}

.vxm-home-logo-slider .swiper-wrapper {
  transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  align-items: center;
}

.vxm-home-logo-slider .jake-logo-slider__swiper {
  position: relative;
  overflow: hidden;
}

.vxm-home-logo-slider .jake-logo-slider__swiper::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  height: 100%;
  background: linear-gradient(to right, var(--vxm-white), rgba(255, 255, 255, 0));
  pointer-events: none;
  z-index: 2;
}

.vxm-home-logo-slider .jake-logo-slider__swiper::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 100%;
  background: linear-gradient(to left, var(--vxm-white), rgba(255, 255, 255, 0));
  pointer-events: none;
  z-index: 2;
}

.vxm-home-cards-grid .card {
  background-color: rgba(59, 109, 184, 10%);
}

.vxm-home-cards-grid .card__title,
.vxm-home-cards-grid .card__desc,
.vxm-home-cards-grid .card__desc *,
.vxm-home-cards-grid .card__icon,
.vxm-home-case-study .case-stud-bottom > h3,
.vxm-home-case-study .case-stud-bottom .case-stud-links > a {
  color: var(--vxm-white);
}

.vxm-home-cards-grid .card__icon,
.vxm-home-cards-grid .card__icon svg {
  width: 30px;
}

.vxm-home-cards-grid .card__icon svg {
  fill: var(--vxm-white);
}

.vxm-home-cards-grid .card--framed {
  padding: 20px;
}

.vxm-home-demo-btn .aw-button-btn2 .aw-button-button_2 {
  display: flex;
  justify-content: center;
  border-radius: 30px;
  background: var(--vxm-teal);
  color: var(--vxm-white);
  font-size: 16px;
  font-weight: bold;
  padding: 20px 40px;
  margin-bottom: 40px;
  text-transform: capitalize;
  border: 0 none;
  text-decoration: none;
}

.vxm-home-feat-admin-btn .button--featured:hover,
.vxm-home-feat-grow-btn .button--featured:hover,
.vxm-home-feat-sellers-btn .button--featured:hover,
.vxm-home-feat-conditions-btn .button--featured:hover,
.vxm-home-feat-support-btn .button--featured:hover,
.vxm-home-feat-integ-btn .button--featured:hover,
.vxm-home-feat-struct-btn .button--featured:hover {
  box-shadow: 0 0;
}

.vxm-home-text-feed .anim-block {
  animation-duration: 10s;
}

.vxm-home-text-feed .text-feed__item,
.vxm-home-case-study .case-stud-top-content .case-stud-inner-heading,
.vxm-home-case-study .case-stud-inner-content {
  color: var(--vxm-dark);
}

.vxm-home-contact-btn .aw-button-btn2 .aw-button-button_2 {
  display: flex;
  justify-content: center;
  border-radius: 30px;
  background: var(--vxm-teal);
  color: var(--vxm-white);
  font-size: 16px;
  font-weight: bold;
  padding: 20px 40px;
  text-transform: capitalize;
  border: 0 none;
  text-decoration: none;
}

.vxm-home-case-study .container {
  max-width: 100% !important;
  margin: 0 auto;
}

.vxm-home-case-study .case-stud-text * {
  font-size: 14px;
}

.vxm-home-case-study .case-stud-top-content {
  max-width: 768px;
}

.vxm-home-case-study .case-stud-inner-content p {
  font-size: px;
}

.vxm-home-case-study .case-stud-slide-inn {
  padding: 20px;
  justify-content: space-between !important;
  border-radius: 20px;
}

.vxm-home-case-study .case-stud-slide:nth-child(1) .case-stud-slide-inn:before,
.vxm-home-case-study .case-stud-slide:nth-child(2) .case-stud-slide-inn:before,
.vxm-home-case-study .case-stud-slide:nth-child(3) .case-stud-slide-inn:before,
.vxm-home-case-study .case-stud-slide:nth-child(4) .case-stud-slide-inn:before,
.vxm-home-case-study .case-stud-slide:nth-child(5) .case-stud-slide-inn:before,
.vxm-home-case-study .case-stud-slide:nth-child(6) .case-stud-slide-inn:before,
.vxm-home-case-study .case-stud-slide:nth-child(7) .case-stud-slide-inn:before {
  background-color: rgba(48, 55, 79, 0%);
}

.vxm-home-case-study .case-stud-slide:nth-child(1) .case-stud-bottom,
.vxm-home-case-study .case-stud-slide:nth-child(2) .case-stud-bottom,
.vxm-home-case-study .case-stud-slide:nth-child(3) .case-stud-bottom,
.vxm-home-case-study .case-stud-slide:nth-child(4) .case-stud-bottom,
.vxm-home-case-study .case-stud-slide:nth-child(5) .case-stud-bottom,
.vxm-home-case-study .case-stud-slide:nth-child(6) .case-stud-bottom,
.vxm-home-case-study .case-stud-slide:nth-child(7) .case-stud-bottom {
  background-color: rgba(12, 17, 29, 20%);
  border-color: rgba(12, 17, 29, 20%);
}

.vxm-home-case-study .case-stud-slide:nth-child(8) .case-stud-slide-inn:before {
  background-color: rgba(48, 55, 79, 50%);
}

.vxm-home-case-study .case-stud-slide:nth-child(8) .case-stud-bottom {
  background-color: rgba(12, 17, 29, 30%);
  border-color: rgba(12, 17, 29, 30%);
}

.vxm-home-case-study .case-stud-shape svg path {
  fill: var(--vxm-brand-blue) !important;
}

.vxm-home-case-study .case-stud-text > * {
  color: var(--vxm-white);
  font-size: px;
}

.vxm-home-case-study .case-stud-link {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 3;
}

.vxm-home-case-study .case-stud-slide-inn:hover {
  box-shadow:
  0 5px 20px rgba(26, 26, 26, 0.1),
  0 0 5px rgba(26, 26, 26, 0.1);
  cursor: pointer;
  transform: scale(1.01);
}

.dnd-section > .row-fluid:has(.case-stud-section) {
  max-width: 100%;
}

.dnd-section:has(.case-stud-section) {
  padding: 0;
}

.case-stud-section.widget_1747995355884 .button-primary {
  color: var(--vxm-white);
  background-color: var(--vxm-brand-blue);
  border-color: var(--vxm-brand-blue);
  border-radius: 5px;
}

.case-stud-section.widget_1747995355884 .button-primary:hover {
  color: var(--vxm-brand-blue);
  background-color: var(--vxm-brand-blue);
  border-color: var(--vxm-brand-blue);
}

.case-stud-section.widget_1747995355884 .button-secondary {
  color: #cecfd2;
  background-color: #161b26;
  border-color: #333741;
  border-radius: 8px;
}

.case-stud-section.widget_1747995355884 .button-secondary:hover {
  color: #cecfd2;
  background-color: #1f242f;
  border-color: #333741;
}

.vxm-home-faq-section .accordion__item:last-of-type {
  border: none;
}

.vxm-home-faq-section .accordion__item-heading {
  font-weight: 400;
  margin: 0;
}

.vxm-home-faq-section .accordion__item-desc {
  color: var(--vxm-dark);
  padding-left: 2.2rem;
}

.vxm-home-faq-section .accordion__item-icon.plus-minus::before,
.vxm-home-faq-section .accordion__item-icon.plus-minus::after {
  background-color: var(--vxm-dark);
}

.vxm-home-faq-section .accordion__item-icon.plus-minus--sm {
  margin-top: 0.2em;
  width: 1.2rem;
}

/* Font declarations removed - using Google Fonts CDN from HTML */

.vxm-home-ecommerce-label {
  display: block !important;
  font-size: 12px !important;
  text-align: center !important;
}

.vxm-home-ecommerce-label p,
.vxm-home-ecommerce-label li,
.vxm-home-ecommerce-label span,
.vxm-home-ecommerce-label label,
.vxm-home-ecommerce-label h1,
.vxm-home-ecommerce-label h2,
.vxm-home-ecommerce-label h3,
.vxm-home-ecommerce-label h4,
.vxm-home-ecommerce-label h5,
.vxm-home-ecommerce-label h6,
.vxm-home-diff-label p,
.vxm-home-diff-label li,
.vxm-home-diff-label span,
.vxm-home-diff-label label,
.vxm-home-diff-label h1,
.vxm-home-diff-label h2,
.vxm-home-diff-label h3,
.vxm-home-diff-label h4,
.vxm-home-diff-label h5,
.vxm-home-diff-label h6,
.vxm-home-platform-label p,
.vxm-home-platform-label li,
.vxm-home-platform-label span,
.vxm-home-platform-label label,
.vxm-home-platform-label h1,
.vxm-home-platform-label h2,
.vxm-home-platform-label h3,
.vxm-home-platform-label h4,
.vxm-home-platform-label h5,
.vxm-home-platform-label h6 {
  font-size: 12px !important;
}

.vxm-home-hero-embed {
  background-color: var(--vxm-dark) !important;
  background-image: none !important;
  border-color: var(--vxm-brand-blue) !important;
  border-radius: 15px !important;
  border-style: solid !important;
  border-width: 5px !important;
  display: block !important;
  padding-bottom: 0 !important;
}

.vxm-home-diff-label,
.vxm-home-platform-label {
  display: block !important;
  font-size: 12px !important;
}

.vxm-home-diff-heading {
  color: var(--vxm-white) !important;
  display: block !important;
  font-size: 40px !important;
  font-weight: bold !important;
  padding-bottom: 0 !important;
  padding-top: 30px !important;
  text-align: center !important;
}

.vxm-home-diff-heading p,
.vxm-home-diff-heading li,
.vxm-home-diff-heading span,
.vxm-home-diff-heading label,
.vxm-home-diff-heading h1,
.vxm-home-diff-heading h2,
.vxm-home-diff-heading h3,
.vxm-home-diff-heading h4,
.vxm-home-diff-heading h5,
.vxm-home-diff-heading h6,
.vxm-home-platform-heading p,
.vxm-home-platform-heading li,
.vxm-home-platform-heading span,
.vxm-home-platform-heading label,
.vxm-home-platform-heading h1,
.vxm-home-platform-heading h2,
.vxm-home-platform-heading h3,
.vxm-home-platform-heading h4,
.vxm-home-platform-heading h5,
.vxm-home-platform-heading h6,
.vxm-home-clients-heading p,
.vxm-home-clients-heading li,
.vxm-home-clients-heading span,
.vxm-home-clients-heading label,
.vxm-home-clients-heading h1,
.vxm-home-clients-heading h2,
.vxm-home-clients-heading h3,
.vxm-home-clients-heading h4,
.vxm-home-clients-heading h5,
.vxm-home-clients-heading h6 {
  color: var(--vxm-white) !important;
  font-size: 40px !important;
  font-weight: bold !important;
}

.vxm-home-hero-img {
  display: block !important;
  padding-bottom: 40px !important;
}

.vxm-home-comparison-heading {
  background-color: var(--vxm-dark) !important;
  background-image: none !important;
  color: var(--vxm-white) !important;
  display: block !important;
  font-size: 20px !important;
  font-weight: bold !important;
  padding-bottom: 1rem !important;
  padding-top: 0 !important;
  text-align: center !important;
}

.vxm-home-comparison-heading p,
.vxm-home-comparison-heading li,
.vxm-home-comparison-heading span,
.vxm-home-comparison-heading label,
.vxm-home-comparison-heading h1,
.vxm-home-comparison-heading h2,
.vxm-home-comparison-heading h3,
.vxm-home-comparison-heading h4,
.vxm-home-comparison-heading h5,
.vxm-home-comparison-heading h6 {
  color: var(--vxm-white) !important;
  font-size: 20px !important;
  font-weight: bold !important;
}

.vxm-home-faq-subheading {
  display: block !important;
  padding-bottom: 20px !important;
}

.vxm-home-platform-heading {
  color: var(--vxm-white) !important;
  display: block !important;
  font-size: 40px !important;
  font-weight: bold !important;
  padding-bottom: 0 !important;
  padding-top: 2rem !important;
  text-align: center !important;
}

.vxm-home-platform-subheading {
  color: var(--vxm-white) !important;
  display: block !important;
  font-size: 20px !important;
  padding-bottom: 0 !important;
  padding-top: 0 !important;
  text-align: center !important;
}

.vxm-home-platform-subheading p,
.vxm-home-platform-subheading li,
.vxm-home-platform-subheading span,
.vxm-home-platform-subheading label,
.vxm-home-platform-subheading h1,
.vxm-home-platform-subheading h2,
.vxm-home-platform-subheading h3,
.vxm-home-platform-subheading h4,
.vxm-home-platform-subheading h5,
.vxm-home-platform-subheading h6 {
  color: var(--vxm-white) !important;
  font-size: 20px !important;
}

.vxm-home-devices-img {
  display: block !important;
  padding-top: 30px !important;
}

.vxm-home-clients-heading {
  color: var(--vxm-white) !important;
  display: block !important;
  font-size: 40px !important;
  font-weight: bold !important;
  padding-bottom: 20px !important;
  padding-top: 30px !important;
  text-align: center !important;
}

.vxm-home-hero-text {
  color: var(--vxm-white) !important;
  display: block !important;
  font-size: 18px !important;
  text-align: center !important;
}

.vxm-home-hero-text p,
.vxm-home-hero-text li,
.vxm-home-hero-text span,
.vxm-home-hero-text label,
.vxm-home-hero-text h1,
.vxm-home-hero-text h2,
.vxm-home-hero-text h3,
.vxm-home-hero-text h4,
.vxm-home-hero-text h5,
.vxm-home-hero-text h6 {
  color: var(--vxm-white) !important;
  font-size: 18px !important;
}

.vxm-home-demo-heading {
  color: var(--vxm-brand-blue) !important;
  display: block !important;
  font-size: 20px !important;
  font-weight: bold !important;
  padding-bottom: 0 !important;
  padding-top: 2rem !important;
  text-align: center !important;
}

.vxm-home-demo-heading p,
.vxm-home-demo-heading li,
.vxm-home-demo-heading span,
.vxm-home-demo-heading label,
.vxm-home-demo-heading h1,
.vxm-home-demo-heading h2,
.vxm-home-demo-heading h3,
.vxm-home-demo-heading h4,
.vxm-home-demo-heading h5,
.vxm-home-demo-heading h6 {
  color: var(--vxm-brand-blue) !important;
  font-size: 20px !important;
  font-weight: bold !important;
}

.vxm-home-platform-video {
  display: block !important;
  padding-bottom: 2rem !important;
  padding-top: 30px !important;
}

.vxm-home-features-label,
.vxm-home-industries-label {
  color: var(--vxm-brand-blue) !important;
  display: block !important;
  font-size: 12px !important;
}

.vxm-home-features-label p,
.vxm-home-features-label li,
.vxm-home-features-label span,
.vxm-home-features-label label,
.vxm-home-features-label h1,
.vxm-home-features-label h2,
.vxm-home-features-label h3,
.vxm-home-features-label h4,
.vxm-home-features-label h5,
.vxm-home-features-label h6,
.vxm-home-industries-label p,
.vxm-home-industries-label li,
.vxm-home-industries-label span,
.vxm-home-industries-label label,
.vxm-home-industries-label h1,
.vxm-home-industries-label h2,
.vxm-home-industries-label h3,
.vxm-home-industries-label h4,
.vxm-home-industries-label h5,
.vxm-home-industries-label h6,
.vxm-home-newsletter-label p,
.vxm-home-newsletter-label li,
.vxm-home-newsletter-label span,
.vxm-home-newsletter-label label,
.vxm-home-newsletter-label h1,
.vxm-home-newsletter-label h2,
.vxm-home-newsletter-label h3,
.vxm-home-newsletter-label h4,
.vxm-home-newsletter-label h5,
.vxm-home-newsletter-label h6 {
  color: var(--vxm-brand-blue) !important;
  font-size: 12px !important;
}

.vxm-home-features-heading,
.vxm-home-industries-heading {
  color: var(--vxm-dark) !important;
  display: block !important;
  font-size: 40px !important;
  font-weight: bold !important;
  padding-bottom: 0 !important;
  padding-top: 2rem !important;
  text-align: center !important;
}

.vxm-home-features-heading p,
.vxm-home-features-heading li,
.vxm-home-features-heading span,
.vxm-home-features-heading label,
.vxm-home-features-heading h1,
.vxm-home-features-heading h2,
.vxm-home-features-heading h3,
.vxm-home-features-heading h4,
.vxm-home-features-heading h5,
.vxm-home-features-heading h6,
.vxm-home-industries-heading p,
.vxm-home-industries-heading li,
.vxm-home-industries-heading span,
.vxm-home-industries-heading label,
.vxm-home-industries-heading h1,
.vxm-home-industries-heading h2,
.vxm-home-industries-heading h3,
.vxm-home-industries-heading h4,
.vxm-home-industries-heading h5,
.vxm-home-industries-heading h6,
.vxm-home-newsletter-heading p,
.vxm-home-newsletter-heading li,
.vxm-home-newsletter-heading span,
.vxm-home-newsletter-heading label,
.vxm-home-newsletter-heading h1,
.vxm-home-newsletter-heading h2,
.vxm-home-newsletter-heading h3,
.vxm-home-newsletter-heading h4,
.vxm-home-newsletter-heading h5,
.vxm-home-newsletter-heading h6 {
  color: var(--vxm-dark) !important;
  font-size: 40px !important;
  font-weight: bold !important;
}

.vxm-home-built-heading {
  color: var(--vxm-dark) !important;
  display: block !important;
  font-size: 18px !important;
  padding-bottom: 20px !important;
  padding-top: 0 !important;
  text-align: center !important;
}

.vxm-home-built-heading p,
.vxm-home-built-heading li,
.vxm-home-built-heading span,
.vxm-home-built-heading label,
.vxm-home-built-heading h1,
.vxm-home-built-heading h2,
.vxm-home-built-heading h3,
.vxm-home-built-heading h4,
.vxm-home-built-heading h5,
.vxm-home-built-heading h6,
.vxm-home-industries-subheading p,
.vxm-home-industries-subheading li,
.vxm-home-industries-subheading span,
.vxm-home-industries-subheading label,
.vxm-home-industries-subheading h1,
.vxm-home-industries-subheading h2,
.vxm-home-industries-subheading h3,
.vxm-home-industries-subheading h4,
.vxm-home-industries-subheading h5,
.vxm-home-industries-subheading h6 {
  color: var(--vxm-dark) !important;
  font-size: 18px !important;
}

.vxm-home-feat-admin-title,
.vxm-home-feat-grow-title,
.vxm-home-feat-sellers-title,
.vxm-home-feat-conditions-title,
.vxm-home-feat-support-title,
.vxm-home-feat-integ-title,
.vxm-home-feat-struct-title {
  display: block !important;
  font-weight: bold !important;
}

.vxm-home-feat-admin-title p,
.vxm-home-feat-admin-title li,
.vxm-home-feat-admin-title span,
.vxm-home-feat-admin-title label,
.vxm-home-feat-admin-title h1,
.vxm-home-feat-admin-title h2,
.vxm-home-feat-admin-title h3,
.vxm-home-feat-admin-title h4,
.vxm-home-feat-admin-title h5,
.vxm-home-feat-admin-title h6,
.vxm-home-feat-grow-title p,
.vxm-home-feat-grow-title li,
.vxm-home-feat-grow-title span,
.vxm-home-feat-grow-title label,
.vxm-home-feat-grow-title h1,
.vxm-home-feat-grow-title h2,
.vxm-home-feat-grow-title h3,
.vxm-home-feat-grow-title h4,
.vxm-home-feat-grow-title h5,
.vxm-home-feat-grow-title h6,
.vxm-home-feat-sellers-title p,
.vxm-home-feat-sellers-title li,
.vxm-home-feat-sellers-title span,
.vxm-home-feat-sellers-title label,
.vxm-home-feat-sellers-title h1,
.vxm-home-feat-sellers-title h2,
.vxm-home-feat-sellers-title h3,
.vxm-home-feat-sellers-title h4,
.vxm-home-feat-sellers-title h5,
.vxm-home-feat-sellers-title h6,
.vxm-home-feat-conditions-title p,
.vxm-home-feat-conditions-title li,
.vxm-home-feat-conditions-title span,
.vxm-home-feat-conditions-title label,
.vxm-home-feat-conditions-title h1,
.vxm-home-feat-conditions-title h2,
.vxm-home-feat-conditions-title h3,
.vxm-home-feat-conditions-title h4,
.vxm-home-feat-conditions-title h5,
.vxm-home-feat-conditions-title h6,
.vxm-home-feat-support-title p,
.vxm-home-feat-support-title li,
.vxm-home-feat-support-title span,
.vxm-home-feat-support-title label,
.vxm-home-feat-support-title h1,
.vxm-home-feat-support-title h2,
.vxm-home-feat-support-title h3,
.vxm-home-feat-support-title h4,
.vxm-home-feat-support-title h5,
.vxm-home-feat-support-title h6,
.vxm-home-feat-integ-title p,
.vxm-home-feat-integ-title li,
.vxm-home-feat-integ-title span,
.vxm-home-feat-integ-title label,
.vxm-home-feat-integ-title h1,
.vxm-home-feat-integ-title h2,
.vxm-home-feat-integ-title h3,
.vxm-home-feat-integ-title h4,
.vxm-home-feat-integ-title h5,
.vxm-home-feat-integ-title h6,
.vxm-home-feat-struct-title p,
.vxm-home-feat-struct-title li,
.vxm-home-feat-struct-title span,
.vxm-home-feat-struct-title label,
.vxm-home-feat-struct-title h1,
.vxm-home-feat-struct-title h2,
.vxm-home-feat-struct-title h3,
.vxm-home-feat-struct-title h4,
.vxm-home-feat-struct-title h5,
.vxm-home-feat-struct-title h6 {
  font-weight: bold !important;
}

.vxm-home-cta-label {
  color: var(--vxm-white) !important;
  display: block !important;
}

.vxm-home-cta-label p,
.vxm-home-cta-label li,
.vxm-home-cta-label span,
.vxm-home-cta-label label,
.vxm-home-cta-label h1,
.vxm-home-cta-label h2,
.vxm-home-cta-label h3,
.vxm-home-cta-label h4,
.vxm-home-cta-label h5,
.vxm-home-cta-label h6 {
  color: var(--vxm-white) !important;
}

.vxm-home-cta-heading {
  color: var(--vxm-white) !important;
  display: block !important;
  font-size: 51px !important;
  padding-bottom: 25px !important;
  padding-top: 25px !important;
}

.vxm-home-cta-heading p,
.vxm-home-cta-heading li,
.vxm-home-cta-heading span,
.vxm-home-cta-heading label,
.vxm-home-cta-heading h1,
.vxm-home-cta-heading h2,
.vxm-home-cta-heading h3,
.vxm-home-cta-heading h4,
.vxm-home-cta-heading h5,
.vxm-home-cta-heading h6 {
  color: var(--vxm-white) !important;
  font-size: 51px !important;
}

.vxm-home-industries-subheading {
  color: var(--vxm-dark) !important;
  display: block !important;
  font-size: 18px !important;
  padding-bottom: 0 !important;
  padding-top: 0 !important;
  text-align: center !important;
}

.vxm-home-faq-heading {
  color: var(--vxm-dark) !important;
  display: block !important;
  padding-bottom: 0 !important;
}

.vxm-home-faq-heading p,
.vxm-home-faq-heading li,
.vxm-home-faq-heading span,
.vxm-home-faq-heading label,
.vxm-home-faq-heading h1,
.vxm-home-faq-heading h2,
.vxm-home-faq-heading h3,
.vxm-home-faq-heading h4,
.vxm-home-faq-heading h5,
.vxm-home-faq-heading h6 {
  color: var(--vxm-dark) !important;
}

.vxm-home-newsletter-label {
  color: var(--vxm-brand-blue) !important;
  display: block !important;
  font-size: 12px !important;
  padding-top: 80px !important;
}

.vxm-home-newsletter-heading {
  color: var(--vxm-dark) !important;
  display: block !important;
  font-size: 40px !important;
  font-weight: bold !important;
  text-align: center !important;
}

.vxm-home-newsletter-text {
  color: var(--vxm-dark) !important;
  display: block !important;
  font-size: 20px !important;
  padding-bottom: -1px !important;
  text-align: center !important;
}

.vxm-home-newsletter-text p,
.vxm-home-newsletter-text li,
.vxm-home-newsletter-text span,
.vxm-home-newsletter-text label,
.vxm-home-newsletter-text h1,
.vxm-home-newsletter-text h2,
.vxm-home-newsletter-text h3,
.vxm-home-newsletter-text h4,
.vxm-home-newsletter-text h5,
.vxm-home-newsletter-text h6 {
  color: var(--vxm-dark) !important;
  font-size: 20px !important;
}

.vxm-home-newsletter-form {
  background-color: var(--vxm-white) !important;
  background-image: none !important;
  display: block !important;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  padding-bottom: 0 !important;
}

/* Newsletter native form */
.vxm-newsletter {
  max-width: 900px;
  margin: 0 auto;
  padding: 0 2rem 2.5rem;
}

.vxm-newsletter__form {
  position: relative;
}

.vxm-newsletter__fields {
  display: flex;
  gap: 0.75rem;
  align-items: stretch;
  max-width: 700px;
  margin: 0 auto;
}

.vxm-newsletter__field {
  flex: 1;
}

.vxm-newsletter__field input {
  width: 100%;
  padding: 0.875rem 1.25rem;
  font-family: "Montserrat", sans-serif;
  font-size: 0.95rem;
  color: var(--vxm-dark);
  background: var(--vxm-gray-100, #f5f5f5);
  border: 2px solid transparent;
  border-radius: 10px;
  outline: none;
  transition: border-color 0.2s ease, background-color 0.2s ease;
  box-sizing: border-box;
}

.vxm-newsletter__field input::placeholder {
  color: var(--vxm-gray-500);
}

.vxm-newsletter__field input:focus {
  border-color: var(--vxm-brand-blue);
  background: var(--vxm-white);
}

.vxm-newsletter__btn {
  font-family: "Montserrat", sans-serif;
  font-size: 0.95rem;
  font-weight: 600;
  color: var(--vxm-white);
  background: var(--vxm-brand-blue);
  border: none;
  border-radius: 10px;
  padding: 0.875rem 2rem;
  cursor: pointer;
  white-space: nowrap;
  transition: background-color 0.2s ease, transform 0.15s ease;
}

.vxm-newsletter__btn:hover {
  background: #2F5A9A;
  transform: translateY(-1px);
}

.vxm-newsletter__btn:active {
  transform: translateY(0);
}

@media (max-width: 767px) {
  .vxm-newsletter {
    padding: 2.5rem 1.25rem;
  }

  .vxm-newsletter__title {
    font-size: 1.5rem;
  }

  .vxm-newsletter__fields {
    flex-direction: column;
  }

  .vxm-newsletter__btn {
    width: 100%;
    padding: 1rem;
  }
}

.dnd_area-row-0-force-full-width-section > .row-fluid,
.dnd_area-row-4-force-full-width-section > .row-fluid,
.dnd_area-row-11-force-full-width-section > .row-fluid {
  max-width: none !important;
}

.module_17478172900976-flexbox-positioning,
.module_17479133664176-flexbox-positioning,
.module_17479133664177-flexbox-positioning,
.widget_1753779245342-flexbox-positioning,
.module_17537073955523-flexbox-positioning,
.module_1753569213161-flexbox-positioning,
.module_17535692131612-flexbox-positioning,
.module_1748006402380-flexbox-positioning,
.widget_1747913269607-flexbox-positioning,
.module_1748457816204-flexbox-positioning,
.module_17480191347943-flexbox-positioning,
.module_17480065332103-flexbox-positioning,
.module_1748090684515-flexbox-positioning,
.module_1748090738749-flexbox-positioning,
.module_1748090586587-flexbox-positioning,
.module_17479056853374-flexbox-positioning,
.module_17479056935416-flexbox-positioning,
.module_174790586192819-flexbox-positioning,
.module_174790586483112-flexbox-positioning,
.module_174790586826019-flexbox-positioning,
.module_17483361116552-flexbox-positioning,
.module_174833645550611-flexbox-positioning,
.widget_1747848679662-flexbox-positioning,
.module_17485998025595-flexbox-positioning,
.module_17485998025596-flexbox-positioning,
.module_17485998025597-flexbox-positioning,
.module_1755515394944-flexbox-positioning {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start;
}

.module_17478172900976-flexbox-positioning > div,
.module_17479133664176-flexbox-positioning > div,
.module_17479133664177-flexbox-positioning > div,
.widget_1753779245342-flexbox-positioning > div,
.module_17537073955523-flexbox-positioning > div,
.module_1753569213161-flexbox-positioning > div,
.module_17535692131612-flexbox-positioning > div,
.module_1748006402380-flexbox-positioning > div,
.widget_1747913269607-flexbox-positioning > div,
.module_1748457816204-flexbox-positioning > div,
.module_17480191347943-flexbox-positioning > div,
.module_17480065332103-flexbox-positioning > div,
.module_1748090684515-flexbox-positioning > div,
.module_1748090738749-flexbox-positioning > div,
.module_1748090586587-flexbox-positioning > div,
.module_17479056853374-flexbox-positioning > div,
.module_17479056935416-flexbox-positioning > div,
.module_174790586192819-flexbox-positioning > div,
.module_174790586483112-flexbox-positioning > div,
.module_174790586826019-flexbox-positioning > div,
.module_17483361116552-flexbox-positioning > div,
.module_174833645550611-flexbox-positioning > div,
.widget_1747848679662-flexbox-positioning > div,
.module_17485998025595-flexbox-positioning > div,
.module_17485998025596-flexbox-positioning > div,
.module_17485998025597-flexbox-positioning > div,
.module_1755515394944-flexbox-positioning > div {
  max-width: 100%;
  flex-shrink: 0 !important;
}

.dnd_area-row-0-padding {
  padding-top: 3rem !important;
  padding-bottom: 1rem !important;
}

.dnd_area-row-0-background-layers {
  background-image: url("../Frame_3024-4.jpg") !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}

.dnd_area-row-1-background-layers,
.dnd_area-row-4-background-layers,
.dnd_area-row-5-background-layers,
.dnd_area-row-6-background-layers,
.dnd_area-row-7-background-layers,
.dnd_area-row-8-background-layers,
.dnd_area-row-11-background-layers,
.dnd_area-row-12-background-layers,
.dnd_area-row-13-background-layers,
.dnd_area-row-14-background-layers,
.dnd_area-row-15-background-layers,
.dnd_area-row-16-background-layers,
.dnd_area-row-17-background-layers,
.dnd_area-row-18-background-layers,
.cell_17477425965262-background-layers {
  background-image: linear-gradient(var(--vxm-dark), var(--vxm-dark)) !important;
  background-position: left top !important;
  background-size: auto !important;
  background-repeat: no-repeat !important;
}

.dnd_area-row-3-background-layers,
.cell_17533618584582-background-layers {
  background-image: linear-gradient(var(--vxm-brand-blue), var(--vxm-brand-blue)) !important;
  background-position: left top !important;
  background-size: auto !important;
  background-repeat: no-repeat !important;
}

.dnd_area-row-4-padding,
.dnd_area-row-9-padding,
.dnd_area-row-11-padding,
.dnd_area-row-19-padding,
.dnd_area-row-29-padding {
  padding-top: 4rem !important;
  padding-bottom: 0 !important;
}

.dnd_area-row-6-padding,
.dnd_area-row-7-padding,
.dnd_area-row-36-padding {
  padding-bottom: 1rem !important;
}

.dnd_area-row-8-padding,
.cell_1748334386902-padding {
  padding-bottom: 3rem !important;
}

.dnd_area-row-9-background-layers,
.dnd_area-row-10-background-layers,
.dnd_area-row-19-background-layers,
.dnd_area-row-21-background-layers,
.dnd_area-row-23-background-layers,
.dnd_area-row-25-background-layers,
.dnd_area-row-27-background-layers,
.dnd_area-row-29-background-layers,
.dnd_area-row-31-background-layers,
.dnd_area-row-32-background-layers,
.dnd_area-row-33-background-layers,
.dnd_area-row-34-background-layers,
.dnd_area-row-35-background-layers,
.dnd_area-row-36-background-layers,
.cell_17479953560862-background-layers,
.cell_17555151256912-background-layers {
  background-image: linear-gradient(var(--vxm-white), var(--vxm-white)) !important;
  background-position: left top !important;
  background-size: auto !important;
  background-repeat: no-repeat !important;
}

.dnd_area-row-10-padding,
.dnd_area-row-31-padding {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.dnd_area-row-20-padding,
.dnd_area-row-21-padding,
.dnd_area-row-22-padding,
.dnd_area-row-23-padding,
.dnd_area-row-24-padding,
.dnd_area-row-25-padding,
.dnd_area-row-26-padding,
.dnd_area-row-28-padding {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.dnd_area-row-20-background-layers,
.dnd_area-row-22-background-layers,
.dnd_area-row-24-background-layers,
.dnd_area-row-26-background-layers {
  background-image: linear-gradient(#fafafa, #fafafa) !important;
  background-position: left top !important;
  background-size: auto !important;
  background-repeat: no-repeat !important;
}

.dnd_area-row-28-background-layers {
  background-image: linear-gradient(
  to right,
  var(--vxm-teal),
  #486cbc
  ) !important;
  background-position: left top !important;
  background-size: auto !important;
  background-repeat: no-repeat !important;
}

.dnd_area-row-34-padding {
  padding-bottom: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.cell_17477425965262-margin,
.cell_17479056853369-margin,
.cell_17479058619288-margin,
.cell_17479058648319-margin,
.cell_17479058682608-margin,
.cell_17483361116542-margin,
.cell_17483364555062-margin {
  margin-bottom: 0 !important;
}

.cell_17477425965262-padding {
  padding-top: 0 !important;
  padding-bottom: 3rem !important;
  padding-left: 30px !important;
  padding-right: 30px !important;
}

.cell_1753780812022-padding,
.cell_17561153071184-padding {
  padding-bottom: 2rem !important;
}

.cell_1747742942588-row-1-margin {
  margin-bottom: 0.5rem !important;
}

.cell_17535692131602-row-1-margin {
  margin-bottom: 1rem !important;
}

.cell_1755514312312-padding {
  padding-left: 0 !important;
}

wistia-player[media-id="omewf7fpxv"]:not(:defined) {
  background: center / contain no-repeat
  url("https://fast.wistia.com/embed/medias/omewf7fpxv/swatch");
  display: block;
  filter: blur(5px);
  padding-top: 56.25%;
}

.vxm-home-cards-grid .cards-grid__item--1 {
  background: none;
}


@media (min-width: 768px) {

.dnd_area-row-6-vertical-alignment > .row-fluid,
.dnd_area-row-18-vertical-alignment > .row-fluid,
.dnd_area-row-20-vertical-alignment > .row-fluid,
.dnd_area-row-21-vertical-alignment > .row-fluid,
.dnd_area-row-22-vertical-alignment > .row-fluid,
.dnd_area-row-23-vertical-alignment > .row-fluid,
.dnd_area-row-24-vertical-alignment > .row-fluid,
.dnd_area-row-25-vertical-alignment > .row-fluid,
.dnd_area-row-26-vertical-alignment > .row-fluid,
.dnd_area-row-28-vertical-alignment > .row-fluid,
.cell_17480065452592-row-1-vertical-alignment > .row-fluid,
.cell_17381560371619-row-2-vertical-alignment > .row-fluid,
.vxm-footer-row-align > .row-fluid {
  display: flex !important;
  flex-direction: row;
}

.cell_17537073996862-vertical-alignment,
.cell_17480065452592-vertical-alignment,
.cell_1748334386902-vertical-alignment,
.cell_174790568533610-vertical-alignment,
.cell_17479056853369-vertical-alignment,
.cell_1748533890885-vertical-alignment,
.cell_17479056935414-vertical-alignment,
.cell_17479058619289-vertical-alignment,
.cell_17479058619288-vertical-alignment,
.cell_17479058648319-vertical-alignment,
.cell_174790586483110-vertical-alignment,
.cell_17479058682609-vertical-alignment,
.cell_17479058682608-vertical-alignment,
.cell_17483361116542-vertical-alignment,
.cell_17483361116543-vertical-alignment,
.cell_17483364555063-vertical-alignment,
.cell_17483364555062-vertical-alignment,
.cell_173815603716110-vertical-alignment,
.cell_17381560371619-vertical-alignment,
.cell_1755514312312-vertical-alignment,
.vxm-footer-cell-align {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
}

.cell_17537073996862-vertical-alignment > div,
.cell_17480065452592-vertical-alignment > div,
.cell_1748334386902-vertical-alignment > div,
.cell_174790568533610-vertical-alignment > div,
.cell_17479056853369-vertical-alignment > div,
.cell_1748533890885-vertical-alignment > div,
.cell_17479056935414-vertical-alignment > div,
.cell_17479058619289-vertical-alignment > div,
.cell_17479058619288-vertical-alignment > div,
.cell_17479058648319-vertical-alignment > div,
.cell_174790586483110-vertical-alignment > div,
.cell_17479058682609-vertical-alignment > div,
.cell_17479058682608-vertical-alignment > div,
.cell_17483361116542-vertical-alignment > div,
.cell_17483361116543-vertical-alignment > div,
.cell_17483364555063-vertical-alignment > div,
.cell_17483364555062-vertical-alignment > div,
.cell_173815603716110-vertical-alignment > div,
.cell_17381560371619-vertical-alignment > div,
.cell_1755514312312-vertical-alignment > div,
.vxm-footer-cell-align > div {
  flex-shrink: 0 !important;
}

}


@media (min-width: 768px) and (max-width: 1279px) {

.vxm-home-narration .kohorta-narration-wrapper {
  width: 100%;
}

.vxm-home-narration .kohorta-narration-label {
  font-size: 18px;
}

}


@media screen and (min-width: 768px) and (max-width: 1023px) {

.vxm-home-hero-typing .typing_prefix,
  .vxm-home-hero-typing .typing_sufix {
  font-size: 25px !important;
}

.vxm-home-hero-typing .typing_textwidget_1747923974943 {
  font-size: 40px !important;
}

.vxm-home-hero-typing .typing_spacer_ctwidget_1747923974943 {
  height: calc(40px * 2);
}

}


@media (min-width: 1280px) {

.vxm-home-narration .kohorta-narration-wrapper {
  width: 100%;
}

}


@media (max-width: 767px) {

.vxm-home-narration .kohorta-narration-wrapper {
  width: 100%;
}

.vxm-home-narration .kohorta-narration-label {
  font-size: 15px;
}

.dnd_area-row-0-padding {
  padding-top: 3em !important;
  padding-bottom: 0 !important;
}

.dnd_area-row-4-padding,
.dnd_area-row-11-padding {
  padding-top: 6rem !important;
  padding-bottom: 0 !important;
}

.dnd_area-row-9-padding,
.dnd_area-row-10-padding,
.dnd_area-row-20-padding,
.dnd_area-row-22-padding,
.dnd_area-row-24-padding,
.dnd_area-row-26-padding,
.dnd_area-row-28-padding {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.dnd_area-row-19-padding,
.dnd_area-row-29-padding {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.dnd_area-row-21-padding,
.dnd_area-row-25-padding {
  padding-top: 2rem !important;
  padding-bottom: 4rem !important;
}

.dnd_area-row-31-padding {
  padding-top: 3rem !important;
  padding-bottom: 0 !important;
}

.cell_17479056853369-margin,
.cell_17479058619288-margin,
.cell_17479058648319-margin,
.cell_17479058682608-margin,
.cell_17483361116542-margin,
.cell_17483364555062-margin {
  margin-bottom: 1.67rem !important;
}

.cell_17381560371619-margin {
  margin-bottom: 3rem !important;
}

.cell_17479953560862-padding {
  padding-top: -50px !important;
}

}


@media only screen and (max-width: 767px) {

.vxm-home-faq-section .accordion__item-btn {
  align-items: center;
  font-size: 1.167rem;
  padding: 1.4em 0;
}

}


@media screen and (max-width: 767px) {

.vxm-home-hero-typing .typing_prefix,
  .vxm-home-hero-typing .typing_sufix {
  font-size: 35px !important;
}

.vxm-home-hero-typing .typing_textwidget_1747923974943 {
  font-size: 40px !important;
}

.vxm-home-hero-typing .typing_text_container_ct {
  flex-direction: column;
}

.vxm-home-hero-typing .typing_text_container {
  padding: 20px 12px 80px;
}

.vxm-home-hero-typing .typing_spacer_ctwidget_1747923974943 {
  min-height: calc(40px * 2 + 16px);
}

}
