[data-component-id="tec_prepa:formulario_iframe"] {
  padding: 16px;
  background-color: #FFFFFF;

  .row {
    display: flex;
    flex-wrap: wrap;
    margin: -16px 0;

    .col-md-6 {
      flex: 0 0 auto;
      width: 100%;
      padding: 16px 0;

      &:first-child {
        display: flex;
        flex-direction: column;
        justify-content: center;
      }

      > p {
        iframe {
          width: 100%;
        }
      }

      h2 {
        color: #030219;
        font-family: "DM Sans";
        font-size: 26px;
        font-style: normal;
        font-weight: 500;
        line-height: 32px;

        + * {
          margin-top: 8px;
        }
      }

      .field--name-field-descripcion {
        p {
          color: #030219;
          font-size: 14px;
          font-style: normal;
          font-weight: 400;
          line-height: 20px;
          font-family: "DM Sans";
        }
      }
    }
  }
}

@media screen and (min-width: 1024px) {
  [data-component-id="tec_prepa:formulario_iframe"] {
    padding: 48px 96px;

    .row {
      margin: 0 -16px;

      .col-md-6 {
        width: 50%;
        padding: 0 16px;

        h2 {
          font-size: 48px;
          line-height: 54px;
        }

        .field--name-field-descripcion {
          p {
            font-size: 14px;
          }
        }
      }
    }
  }
}
