.FormularioSaga * {
  font-family: "Poppins", sans-serif;
}
.FormularioSaga .headline .title {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  color: #000;
  font-size: 35px;
  line-height: 40px;
  padding-bottom: 26px;
}
.FormularioSaga .webform_wrapper .webform_box {
  padding: 0 15px 15px 15px;
}
.FormularioSaga .webform_wrapper .webform_toptext, .FormularioSaga .webform_wrapper .webform_middletext, .FormularioSaga .webform_wrapper .webform_bottomtext {
  font: 400 20px/normal "Poppins", sans-serif;
  padding-bottom: 30px;
}
.FormularioSaga .webform_wrapper .webform_middletext, .FormularioSaga .webform_wrapper .webform_bottomtext {
  padding: 10px 0;
}
.FormularioSaga .webform_wrapper a {
  font: 600 16px/24px "Poppins", sans-serif;
  color: #004A93;
  text-decoration: none;
}
.FormularioSaga .webform_wrapper .form-group {
  flex-wrap: wrap;
  display: flex;
  column-gap: 15px;
  row-gap: 10px;
  padding-bottom: 24px;
}
.FormularioSaga .webform_wrapper .form-group:last-of-type {
  padding-bottom: 0;
}
.FormularioSaga .webform_wrapper .form-group .check-wrapper {
  width: fit-content;
}
.FormularioSaga .webform_wrapper .form-group {
  padding-left: 0;
  padding-right: 0;
}
.FormularioSaga .webform_wrapper .form-group select {
  width: 100%;
}
.FormularioSaga .webform_wrapper .form-group select, .FormularioSaga .webform_wrapper .form-group label {
  font: 400 14px/16px "Poppins", sans-serif;
  font-weight: 300;
}
.FormularioSaga .webform_wrapper .form-group .control-label {
  font: 400 14px/16px "Poppins", sans-serif;
}
.FormularioSaga .webform_wrapper .form-group input, .FormularioSaga .webform_wrapper .form-group select, .FormularioSaga .webform_wrapper .form-group textarea {
  border-radius: 6px;
  border: 1px solid #B6B6B6;
  height: 30px;
}
.FormularioSaga .webform_wrapper .form-group input::placeholder, .FormularioSaga .webform_wrapper .form-group select::placeholder, .FormularioSaga .webform_wrapper .form-group textarea::placeholder {
  font: 400 14px/16px "Poppins", sans-serif;
  font-weight: 300;
  color: #333;
  padding: 7px;
}
.FormularioSaga .webform_wrapper .form-group textarea, .FormularioSaga .webform_wrapper .form-group input[type=radio], .FormularioSaga .webform_wrapper .form-group input[type=checkbox] {
  height: auto;
}
.FormularioSaga .webform_wrapper .webform_button {
  width: fit-content;
  margin-right: 10px;
}
.FormularioSaga .webform_wrapper .webform_button button, .FormularioSaga .webform_wrapper .webform_button input {
  cursor: pointer;
  border-radius: 4px;
  padding: 5px 16px;
  background: #004A93;
  color: #fff;
}
.FormularioSaga .webform_wrapper .webform_button:last-of-type {
  margin-right: 0;
}
.FormularioSaga .webform_wrapper .webform_button .submitbutton {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
}
.FormularioSaga .webform_wrapper .webform_button .submitbutton::after {
  content: "";
  width: 12px;
  height: 10px;
  background: url("../../images/form_arrow.svg") no-repeat center/contain;
  flex-shrink: 0;
}
.FormularioSaga .webform_wrapper .webform_mandatory {
  font: 400 14px/16px "Poppins", sans-serif;
  padding-bottom: 24px;
}
.FormularioSaga .webform_confirm_text {
  font-size: 14px;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: center;
  padding: 20px;
  border-radius: 8px;
  background: #D4F1C3;
  gap: 10px;
  display: flex;
  flex-direction: column;
  margin: 30px 0 45px 0;
}
@media (max-width: 600px) {
  .FormularioSaga .webform_confirm_text {
    margin: 0;
  }
}
.FormularioSaga .webform_confirm_text .icono_confirmacion {
  color: #009245;
  font-size: 32px;
}
.FormularioSaga .webform_confirm_text .cabecera_confirmacion {
  font-weight: 700;
}
.FormularioSaga .webform_confirm_text .texto_confirmacion {
  font-weight: 400;
}
.FormularioSaga .webform_confirm_wrapper {
  display: none;
}
.FormularioSaga .alert {
  border-radius: 8px;
  font-size: 14px;
  font-weight: 700;
  line-height: 19px;
  letter-spacing: 0;
  text-align: center;
  margin: 30px 0;
  padding: 20px;
  background: #FCC9C5;
  display: flex;
  justify-content: center;
  flex-direction: column;
  gap: 10px;
}
.FormularioSaga .alert button {
  display: none;
}
@media (max-width: 600px) {
  .FormularioSaga .alert {
    margin-top: 0;
  }
}
.FormularioSaga .alert:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  font-family: "FontAwesome";
  font-weight: 900;
  content: "\f057";
  color: #BB1709;
  font-size: 32px;
}
.FormularioSaga .webform_error_text_start {
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: center;
  max-width: 370px;
  margin: 0 0 45px 0;
  padding: 0 20px 20px 20px;
  background: #FCC9C5;
}
@media (max-width: 600px) {
  .FormularioSaga .webform_error_text_start {
    margin-bottom: 0;
  }
}

/*# sourceMappingURL=Webform.css.map */
