.legal-content .contenedor {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 50px;
}
.legal-content .contenedor .legal-content-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 15px;
  align-self: stretch;
}
.legal-content .contenedor .legal-content-wrapper p {
  color: var(--Temp, #565c6c);
  /* Texto 14 Regular */
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 19px; /* 135.714% */
}
.legal-content .contenedor .legal-content-wrapper .has-medium-font-size,
.legal-content .contenedor .legal-content-wrapper .has-large-font-size,
.legal-content .contenedor .legal-content-wrapper .has-x-large-font-size {
  color: var(--3, #1f1539);
  /* Titulo 20 Bold */
  font-family: "Polly Rounded";
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 25px; /* 125% */
  letter-spacing: -1px;
}
.legal-content .contenedor .legal-content-wrapper ol.wp-block-list li {
  margin-left: 25px;
  list-style: decimal;
  color: var(--Temp, #565c6c);
  /* Texto 14 Regular */
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 19px; /* 135.714% */
}
.legal-content .contenedor .legal-content-wrapper ul.wp-block-list li {
  margin-left: 25px;
  list-style: disc;
  color: var(--Temp, #565c6c);
  /* Texto 14 Regular */
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 19px; /* 135.714% */
}
.legal-content .contenedor .btn-back a {
  display: flex;
  padding: 10px 15px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 50px;
  cursor: pointer;
  background: var(--1, #c6374f);
  color: #FFF;
  /* Titulo 14 Bold */
  font-family: "Polly Rounded";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 19px; /* 135.714% */
  letter-spacing: -0.7px;
  transition: all 0.3s ease;
}
.legal-content .contenedor .btn-back a:hover {
  background: #E31D3F;
}

.wpcf7 form .ps-reclamaciones-form {
  width: 90%;
  margin: 0 auto;
  display: flex;
  align-items: center;
  align-content: center;
  gap: 10px;
  align-self: stretch;
  flex-direction: column;
}
.wpcf7 form .ps-reclamaciones-form .ps-header-form {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  width: 100%;
}
.wpcf7 form .ps-reclamaciones-form .ps-header-form .ps-id-code {
  color: var(--3, #1f1539);
  text-align: center;
  /* Texto 14 Regular */
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 19px; /* 135.714% */
}
.wpcf7 form .ps-reclamaciones-form .ps-header-form h2 {
  color: var(--1, #da3d58);
  text-align: center;
  /* Titulo 25 Bold */
  font-family: "Polly Rounded";
  font-size: 25px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px; /* 120% */
  letter-spacing: -1.25px;
}
.wpcf7 form .ps-reclamaciones-form .ps-header-form .ps-date-field {
  margin-top: 30px;
}
.wpcf7 form .ps-reclamaciones-form .ps-header-form .ps-date-field p {
  display: flex;
  width: 500px;
  max-width: 100%;
  padding: 10px 20px;
  justify-content: space-between;
  align-items: center;
  border-radius: 50px;
  border: 1px solid rgba(131, 197, 205, 0.5);
  background: rgba(131, 197, 205, 0.2);
}
.wpcf7 form .ps-reclamaciones-form .ps-header-form .ps-date-field p .wpcf7-form-control-wrap input {
  width: 130px;
  text-align: center;
  background: none;
  border: none;
}
.wpcf7 form .ps-reclamaciones-form .ps-section-title,
.wpcf7 form .ps-reclamaciones-form .ps-section-subtitle {
  margin-top: 20px;
  width: 100%;
}
.wpcf7 form .ps-reclamaciones-form .ps-section-title p,
.wpcf7 form .ps-reclamaciones-form .ps-section-subtitle p {
  color: var(--3, #1f1539);
  /* Titulo 18 Bold */
  font-family: "Polly Rounded";
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 23px; /* 127.778% */
  letter-spacing: -0.9px;
}
.wpcf7 form .ps-reclamaciones-form .ps-disclaimer {
  width: 100%;
  color: var(--Temp, #565c6c);
  /* Texto 14 Regular */
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 19px; /* 135.714% */
}
.wpcf7 form .ps-reclamaciones-form .ps-acceptance {
  width: 100%;
}
.wpcf7 form .ps-reclamaciones-form .ps-acceptance p span span span {
  margin-left: 0;
}
.wpcf7 form .ps-reclamaciones-form .ps-acceptance p span span span label {
  width: 100%;
}
.wpcf7 form .ps-reclamaciones-form .ps-acceptance p span span span label span {
  color: var(--Temp, #565c6c);
  /* Texto 12 Regular */
  font-family: Montserrat;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 17px; /* 141.667% */
}
.wpcf7 form .ps-reclamaciones-form .ps-acceptance p span span span label span a {
  color: var(--Temp, #565c6c);
  /* Texto 12 Regular */
  font-family: Montserrat;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 17px;
  text-decoration-line: underline;
  text-decoration-style: solid;
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}
.wpcf7 form .ps-reclamaciones-form .ps-notes {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.wpcf7 form .ps-reclamaciones-form .ps-notes p {
  color: var(--Temp, #565c6c);
  /* Texto 14 Regular */
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 19px; /* 135.714% */
}
.wpcf7 form .ps-reclamaciones-form .ps-notes p strong {
  color: var(--3, #1f1539);
  /* Titulo 18 Bold */
  font-family: "Polly Rounded";
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 23px; /* 127.778% */
  letter-spacing: -0.9px;
}
.wpcf7 form .ps-reclamaciones-form .ps-submit-container {
  width: 100%;
}
.wpcf7 form .ps-reclamaciones-form .ps-submit-container p input {
  display: flex;
  padding: 10px 15px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 50px;
  cursor: pointer;
  background: var(--1, #c6374f);
  color: #FFF;
  /* Titulo 14 Bold */
  font-family: "Polly Rounded";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 19px; /* 135.714% */
  letter-spacing: -0.7px;
  transition: all 0.3s ease;
}
.wpcf7 form .ps-reclamaciones-form .ps-submit-container p input:hover {
  background: #E31D3F;
}
.wpcf7 form .ps-reclamaciones-form .ps-submit-container p input {
  border: none;
  cursor: pointer;
}
.wpcf7 form .ps-reclamaciones-form .ps-submit-container p .wpcf7-spinner {
  position: absolute;
  left: 0;
}
.wpcf7 form .ps-reclamaciones-form .ps-row {
  width: 100%;
  display: flex;
  align-items: flex-start;
  align-content: center;
  gap: 10px;
  align-self: stretch;
}
.wpcf7 form .ps-reclamaciones-form .ps-row .ps-full {
  width: 100%;
}
.wpcf7 form .ps-reclamaciones-form .ps-row .ps-full p {
  width: 100%;
}
.wpcf7 form .ps-reclamaciones-form .ps-row .ps-full p span {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.wpcf7 form .ps-reclamaciones-form .ps-row .ps-full p span input,
.wpcf7 form .ps-reclamaciones-form .ps-row .ps-full p span textarea,
.wpcf7 form .ps-reclamaciones-form .ps-row .ps-full p span select {
  display: flex;
  padding: 10px 20px;
  align-items: center;
  gap: 10px;
  flex: 1 0 0;
  width: 100%;
  border-radius: 20px;
  border: 1px solid rgba(131, 197, 205, 0.5);
  background: rgba(131, 197, 205, 0.2);
  color: var(--3, #1f1539);
  /* Texto 14 Regular */
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 19px; /* 135.714% */
}
.wpcf7 form .ps-reclamaciones-form .ps-row .ps-full p span input::-moz-placeholder, .wpcf7 form .ps-reclamaciones-form .ps-row .ps-full p span textarea::-moz-placeholder, .wpcf7 form .ps-reclamaciones-form .ps-row .ps-full p span select::-moz-placeholder {
  color: var(--3, #1f1539);
  /* Texto 14 Regular */
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 19px; /* 135.714% */
}
.wpcf7 form .ps-reclamaciones-form .ps-row .ps-full p span input::placeholder,
.wpcf7 form .ps-reclamaciones-form .ps-row .ps-full p span textarea::placeholder,
.wpcf7 form .ps-reclamaciones-form .ps-row .ps-full p span select::placeholder {
  color: var(--3, #1f1539);
  /* Texto 14 Regular */
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 19px; /* 135.714% */
}
.wpcf7 form .ps-reclamaciones-form .ps-row .ps-full p span input:focus,
.wpcf7 form .ps-reclamaciones-form .ps-row .ps-full p span textarea:focus,
.wpcf7 form .ps-reclamaciones-form .ps-row .ps-full p span select:focus {
  border: 1px solid rgba(131, 197, 205, 0.5);
  outline: none;
}
.wpcf7 form .ps-reclamaciones-form .ps-row .ps-half {
  flex: 1 0;
}
.wpcf7 form .ps-reclamaciones-form .ps-row .ps-half p span {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}
.wpcf7 form .ps-reclamaciones-form .ps-row .ps-half p span input,
.wpcf7 form .ps-reclamaciones-form .ps-row .ps-half p span textarea,
.wpcf7 form .ps-reclamaciones-form .ps-row .ps-half p span select {
  display: flex;
  padding: 10px 20px;
  align-items: center;
  gap: 10px;
  flex: 1 0 0;
  width: 100%;
  border-radius: 20px;
  border: 1px solid rgba(131, 197, 205, 0.5);
  background: rgba(131, 197, 205, 0.2);
  color: var(--3, #1f1539);
  /* Texto 14 Regular */
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 19px; /* 135.714% */
}
.wpcf7 form .ps-reclamaciones-form .ps-row .ps-half p span input::-moz-placeholder, .wpcf7 form .ps-reclamaciones-form .ps-row .ps-half p span textarea::-moz-placeholder, .wpcf7 form .ps-reclamaciones-form .ps-row .ps-half p span select::-moz-placeholder {
  color: var(--3, #1f1539);
  /* Texto 14 Regular */
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 19px; /* 135.714% */
}
.wpcf7 form .ps-reclamaciones-form .ps-row .ps-half p span input::placeholder,
.wpcf7 form .ps-reclamaciones-form .ps-row .ps-half p span textarea::placeholder,
.wpcf7 form .ps-reclamaciones-form .ps-row .ps-half p span select::placeholder {
  color: var(--3, #1f1539);
  /* Texto 14 Regular */
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 19px; /* 135.714% */
}
.wpcf7 form .ps-reclamaciones-form .ps-row .ps-half p span input:focus,
.wpcf7 form .ps-reclamaciones-form .ps-row .ps-half p span textarea:focus,
.wpcf7 form .ps-reclamaciones-form .ps-row .ps-half p span select:focus {
  border: 1px solid rgba(131, 197, 205, 0.5);
  outline: none;
}

@media (max-width: 800px) {
  .wpcf7 form .ps-reclamaciones-form .ps-header-form .ps-date-field p {
    max-width: 100%;
    width: 100%;
  }
  .wpcf7 form .ps-reclamaciones-form .ps-row {
    flex-direction: column;
  }
  .wpcf7 form .ps-reclamaciones-form .ps-row .ps-half {
    width: 100%;
  }
}/*# sourceMappingURL=index.css.map */