.paragraph--type--text-large-and-image {
  padding: 3rem 0px;
}
.paragraph--type--text-large-and-image .contenedor-panel {
  display: flex;
  align-items: center;
  width: 100%;
  gap: 40px;
}

.paragraph--type--text-large-and-image .imagen-panel-wrapper {
  box-sizing: border-box;
  flex-basis: calc(25% - 20px);
  flex-shrink: 0;
}

.paragraph--type--text-large-and-image .texto-panel {
  box-sizing: border-box;
  flex-basis: calc(75% - 20px);
  flex-shrink: 0;
}
.paragraph--type--text-large-and-image h2 {
  color: var(--black);
  margin-bottom: 20px;
}

.paragraph--type--text-large-and-image .texto-panel p {
  color: var(--black);
}
.paragraph--type--text-and-image .contenedor-panel {
  display: flex;
  align-items: center;
  width: 100%;
  height: 600px;
}

.paragraph--type--text-and-image .texto-panel {
  padding: 5rem;
}
.paragraph--type--text-and-image .imagen-panel-wrapper,
.paragraph--type--text-and-image .texto-panel {
  box-sizing: border-box;
  flex-basis: calc(50%);
  flex-shrink: 0;
}

.paragraph--type--text-and-image .imagen-panel-wrapper img {
  max-width: 100%;
  height: 600px;
  object-fit: cover;
  display: block;
}

.field--name-field-parragrahps
  > .field__item:nth-child(even)
  .paragraph--type--text-and-image
  .contenedor-panel {
  flex-direction: row-reverse;
}
@media screen and (max-width: 768px) {
  .paragraph--type--text-and-image .contenedor-panel {
    display: block;
    align-items: center;
    width: 100%;
    height: 100%;
  }
  .paragraph--type--text-and-image .texto-panel {
    padding: 20px;
  }
  .paragraph--type--text-and-image .imagen-panel-wrapper img {
    max-width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;
  }
}
