/* 360px */
.contenedor-quieres-contratar {
  display: flex;
  min-width: var(--360-575-page-width, 360px);
  padding: var(--size-space-64, 64px) var(--360-575-page-margin, 16px);
  flex-direction: column;
  align-items: center;
  gap: var(--size-space-0, 0);
  border-radius: var(--border-radius-none, 0);
  background: var(--Color-Surface-General-1, #fff);
}

.contenedor-quieres-contratar-interno {
  display: flex;
  min-width: 328px;
  padding: var(--size-space-0, 0);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--size-space-16, 16px);
}

.texto-quieres-contratar {
  color: var(--Color-Content-General-1, #2c2c2c);
  text-align: center;
  font-family: IberPangeaText-Regular;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 133.333% */
  margin-bottom: 0px;
}

.contacto-verde {
  color: var(--Color-Content-Interactive-Active, #2f6852);
  font-family: IberPangeaText-Regular;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}

/* 576px */
@media (min-width: 576px) {
  .contenedor-quieres-contratar {
    display: flex;
    min-width: var(--576-767-page-width, 576px);
    padding: var(--size-space-64, 64px) var(--576-767-page-margin, 42px);
    flex-direction: column;
    align-items: center;
    gap: var(--size-space-0, 0);
    border-radius: var(--border-radius-none, 0);
    background: var(--Color-Surface-General-1, #fff);
  }

  .contenedor-quieres-contratar-interno {
    display: flex;
    min-width: 492px;
    padding: var(--size-space-0, 0);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: var(--size-space-16, 16px);
  }
  .texto-quieres-contratar {
    color: var(--Color-Content-General-1, #2c2c2c);
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 133.333% */
    margin-bottom: 0px;
    margin-left: 50px;
    margin-right: 50px;
  }

  .contacto-verde {
    color: var(--Color-Content-Interactive-Active, #2f6852);
    font-family: IberPangea;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
  }
}

/* 768px */
@media (min-width: 768px) {
  .contenedor-quieres-contratar {
    display: flex;
    min-width: var(--768-991-page-width, 768px);
    padding: var(--size-space-64, 64px) var(--768-991-page-margin, 48px);
    flex-direction: column;
    align-items: center;
    gap: var(--size-space-0, 0);
    border-radius: var(--border-radius-none, 0);
    background: var(--Color-Surface-General-1, #fff);
  }

  .contenedor-quieres-contratar-interno {
    display: flex;
    min-width: 672px;
    padding: var(--size-space-0, 0);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: var(--size-space-16, 16px);
  }
  .texto-quieres-contratar {
    color: var(--Color-Content-General-1, #2c2c2c);
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 133.333% */
    margin-bottom: 0px;
    margin-left: 150px;
    margin-right: 150px;
  }

  .contacto-verde {
    color: var(--Color-Content-Interactive-Active, #2f6852);
    font-family: IberPangea;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
  }
}

/* 992px */
@media (min-width: 992px) {
  .contenedor-quieres-contratar {
    display: flex;
    min-width: var(--992-1199-page-width, 992px);
    padding: var(--size-space-64, 64px) var(--992-1199-page-margin, 82px);
    flex-direction: column;
    align-items: center;
    gap: var(--size-space-0, 0);
    border-radius: var(--border-radius-none, 0);
    background: var(--Color-Surface-General-1, #fff);
  }

  .contenedor-quieres-contratar-interno {
    display: flex;
    min-width: 686px;
    padding: var(--size-space-0, 0);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: var(--size-space-16, 16px);
  }
  .texto-quieres-contratar {
    color: var(--Color-Content-General-1, #2c2c2c);
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px; /* 133.333% */
    margin-bottom: 0px;
    margin-left: 200px;
    margin-right: 200px;
  }

  .contacto-verde {
    color: var(--Color-Content-Interactive-Active, #2f6852);
    font-family: IberPangea;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
  }
}

/* 1200px */
@media (min-width: 1200px) {
  .contenedor-quieres-contratar {
    display: flex;
    min-width: var(--1200-1399-page-width, 1200px);
    padding: var(--size-space-64, 64px) var(--1200-1399-page-margin, 102px);
    flex-direction: column;
    align-items: center;
    gap: var(--size-space-0, 0);
    border-radius: var(--border-radius-none, 0);
    background: var(--Color-Surface-General-1, #fff);
  }

  .contenedor-quieres-contratar-interno {
    display: flex;
    min-width: 826px;
    padding: var(--size-space-0, 0);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: var(--size-space-16, 16px);
  }
  .texto-quieres-contratar {
    color: var(--Color-Content-General-1, #2c2c2c);
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px; /* 133.333% */
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
  }

  .contacto-verde {
    color: var(--Color-Content-Interactive-Active, #2f6852);
    font-family: IberPangea;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
  }
}

/*  1920px */
@media (min-width: 1920px) {
  .contenedor-quieres-contratar {
    display: flex;
    min-width: var(--14001920-page-width, 1920px);
    padding: var(--size-space-64, 64px) var(--14001920-page-margin, 324px);
    flex-direction: column;
    align-items: center;
    gap: var(--size-space-0, 0);
    border-radius: var(--border-radius-none, 0);
    background: var(--Color-Surface-General-1, #fff);
  }

  .contenedor-quieres-contratar-interno {
    display: flex;
    min-width: 840px;
    padding: var(--size-space-0, 0);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: var(--size-space-16, 16px);
  }
  .texto-quieres-contratar {
    color: var(--Color-Content-General-1, #2c2c2c);
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px; /* 133.333% */
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
  }

  .contacto-verde {
    color: var(--Color-Content-Interactive-Active, #2f6852);
    font-family: IberPangea;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
  }
}
