.rapid-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1440px;
  padding: 0px var(--pos-gap-page-content-x-margin);
  align-self: stretch;
  margin: 0 auto;
  gap: 54px;
}

.rapid-container.big-version {
  padding-right: 50px;
}

.pos-theme-dark a#mvp-intel-logo svg path:nth-of-type(2) {
  fill: #FFFF !important;
}

a#mvp-intel-logo svg path:nth-of-type(2) {
  fill: #949494 !important;
}

.pos-theme-dark a#mvp-insites-logo svg path:nth-of-type(n+4):nth-of-type(-n+10) {
  fill: #FFFF !important;
}

a#mvp-insites-logo svg path:nth-of-type(n+4):nth-of-type(-n+10) {
  fill: #949494 !important;
}


.pos-theme-dark .icon svg path {
  fill: var(--pos-color-panel-background);
}

.pos-theme-dark .icon svg path:nth-child(2) {
  stroke: #808691 !important;
}

.mvp-cta-bar {
  position: relative;
  background: url("../../images/marketing-landing/pictures/light_bg.avif") bottom right no-repeat,
    linear-gradient(86deg,
      var(--Gradients-Gradient-1-from, #3a8dde) 8.31%,
      var(--Gradients-Gradient-2-to, #0f7b0a) 98.03%);
  background-size: 35%, 100%;
  padding: 30px;
  border-radius: 6px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  overflow: hidden;
}

.rapid-cta-padding {
  padding-top: var(--pos-gap-section-title-content, 80px);
  padding-bottom: var(--pos-gap-section-section, 80px);
  padding-left: var(--pos-gap-page-content-x-margin, 40px);
  padding-right: var(--pos-gap-page-content-x-margin, 40px);
}

.mvp-cta-padding {
  padding-top: var(--pos-gap-section-title-content);
}

@media (max-width: 768px) {
  .rapid-container {
    flex-direction: column;
    gap: 16px;
  }

  .cta-card h1 {
    width: 80% !important;
  }
}

.feature-item h3 {
  margin: 0;
  color: var(--pos-color-prominent);
  font-size: 1.2em;
  padding-top: 1rem;
  padding-bottom: 0.4rem;
  font-weight: bold;
}

@media (max-width: 992px) {
  .feature-item h3 {
    padding-top: 0;
    margin: 0;
  }

  .rapid-container {
    flex-direction: column;
  }
}

@media (max-width: 1173px) {

  .rapid-container {
    flex-direction: column;
  }

  .features-list {
    max-width: 100% !important;

  }

  .cta-card h1 {
    width: 70% !important;
  }
}