.customer-styles {
  /*
 * DISTANCES
*/
  /* START article: text-two-cols */
  /* END article: text-two-cols */
}

.customer-styles .template_text-two-cols {
  background-color: #FFFFFF;
}

.customer-styles .template_text-two-cols .grid-content-width {
  grid-column: 1/17;
  padding-bottom: 120px;
}

@media (max-width: 1689px) {
  .customer-styles .template_text-two-cols .grid-content-width {
    grid-column: 3/15;
  }
}

@media (max-width: 1023px) {
  .customer-styles .template_text-two-cols .grid-content-width {
    grid-column: 1/7;
  }
}

@media (max-width: 767px) {
  .customer-styles .template_text-two-cols .grid-content-width {
    grid-column: 1/7;
  }
}

@media (max-width: 1689px) {
  .customer-styles .template_text-two-cols .grid-content-width {
    padding-bottom: 120px;
  }
}

@media (max-width: 1023px) {
  .customer-styles .template_text-two-cols .grid-content-width {
    padding-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .customer-styles .template_text-two-cols .grid-content-width {
    padding-bottom: 70px;
  }
}

.customer-styles .template_text-two-cols .grid-content-width.spacing-top {
  padding-top: 120px;
}

@media (max-width: 1689px) {
  .customer-styles .template_text-two-cols .grid-content-width.spacing-top {
    padding-top: 120px;
  }
}

@media (max-width: 1023px) {
  .customer-styles .template_text-two-cols .grid-content-width.spacing-top {
    padding-top: 80px;
  }
}

@media (max-width: 767px) {
  .customer-styles .template_text-two-cols .grid-content-width.spacing-top {
    padding-top: 70px;
  }
}

.customer-styles .template_text-two-cols .grid-content-width.no-spacing-bottom {
  padding-bottom: 0;
}

.customer-styles .template_text-two-cols .grid-content-width .text-wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 40px;
}

@media (max-width: 1689px) {
  .customer-styles .template_text-two-cols .grid-content-width .text-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 1023px) {
  .customer-styles .template_text-two-cols .grid-content-width .text-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 767px) {
  .customer-styles .template_text-two-cols .grid-content-width .text-wrapper {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 1689px) {
  .customer-styles .template_text-two-cols .grid-content-width .text-wrapper {
    gap: 40px;
  }
}

@media (max-width: 1023px) {
  .customer-styles .template_text-two-cols .grid-content-width .text-wrapper {
    gap: 40px;
  }
}

@media (max-width: 767px) {
  .customer-styles .template_text-two-cols .grid-content-width .text-wrapper {
    gap: 0;
  }
}

.customer-styles .template_text-two-cols .grid-content-width .text {
  padding-top: 50px;
}

@media (max-width: 1689px) {
  .customer-styles .template_text-two-cols .grid-content-width .text {
    padding-top: 50px;
  }
}

@media (max-width: 1023px) {
  .customer-styles .template_text-two-cols .grid-content-width .text {
    padding-top: 40px;
  }
}

@media (max-width: 767px) {
  .customer-styles .template_text-two-cols .grid-content-width .text {
    padding-top: 30px;
  }
}

.customer-styles .template_text-two-cols .grid-content-width .text.reduced-padding {
  padding-top: 50px;
}

@media (max-width: 1689px) {
  .customer-styles .template_text-two-cols .grid-content-width .text.reduced-padding {
    padding-top: 50px;
  }
}

@media (max-width: 1023px) {
  .customer-styles .template_text-two-cols .grid-content-width .text.reduced-padding {
    padding-top: 40px;
  }
}

@media (max-width: 767px) {
  .customer-styles .template_text-two-cols .grid-content-width .text.reduced-padding {
    padding-top: 15px;
  }
}

.customer-styles .template_text-two-cols .grid-content-width .buttons-container {
  display: flex;
  flex-direction: column;
}

.customer-styles .template_text-two-cols .grid-content-width .links-wrapper {
  display: flex;
  flex-direction: column;
  flex-basis: max-content;
  margin: 0 auto;
  margin-top: 30px;
}

@media (max-width: 1689px) {
  .customer-styles .template_text-two-cols .grid-content-width .links-wrapper {
    margin-top: 30px;
  }
}

@media (max-width: 1023px) {
  .customer-styles .template_text-two-cols .grid-content-width .links-wrapper {
    margin-top: 30px;
  }
}

@media (max-width: 767px) {
  .customer-styles .template_text-two-cols .grid-content-width .links-wrapper {
    margin-top: 25px;
  }
}

.customer-styles .template_text-two-cols .grid-content-width .links-wrapper.align-items-start {
  align-items: flex-start !important;
}
