.frame-layout-14 {
  text-align: left;
  /* width: 85vw;*/
  padding: 7.5vw;
  gap: 2.25rem;
  background: var(--ci-color);
}

.frame-layout-14 .ce-bodytext h1 {
  text-align: left;
  color: var(--white);
}

.frame-layout-14 .ce-bodytext p {
  text-align: left;
  color: var(--white);
}

.frame-layout-14 .ce-bodytext a {
  color: var(--footer-bg-color);
  font-weight: bold;
  color: var(--white);
}
.frame-layout-14 .ce-bodytext a:hover{
  color: var(--white);
}
@media (min-width: 768px) {
  .frame-layout-14 {
    flex-wrap: nowrap;
    gap: 5rem;
  }

  .frame-layout-14 .col-md-6 {
    flex: 50%;
  }

  .frame-layout-14:nth-child(2n) .col-md-6:last-child {
    order: 1;
  }

  .frame-layout-14 {
    background: rgba(227, 6, 19, 1);
    background: var(--ci-color)
  }
}

@media (min-width: 1024px) {
  .frame-layout-14 {
    padding: 6rem 12rem;
    background: var(--ci-color);
  }
  .frame-layout-14 .ce-textpic .ce-bodytext {
    padding: 5rem;
  }
}

@media (min-width: 1920px) {
  .frame-layout-14 .ce-textpic .ce-bodytext {
    padding: 0 5rem;
  }

  .frame-layout-14 {
    padding: 6rem 12rem;
    background: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 35%, rgba(227, 6, 19, 1) 30%, rgba(227, 6, 19, 1) 100%);
  }
}
