.elementor-15 .elementor-element.elementor-element-a99da59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-a99da59:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-a99da59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cd40ab0 );}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15 .elementor-element.elementor-element-4b1a3fe{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#CAF0DE;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#4B5563;}.elementor-15 .elementor-element.elementor-element-4b1a3fe a{color:#4B5563;}.elementor-15 .elementor-element.elementor-element-64ece92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-64ece92:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-64ece92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cd40ab0 );}.elementor-15 .elementor-element.elementor-element-047bcd8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#CAF0DE;--border-color:#CAF0DE;--border-radius:32px 32px 32px 32px;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;}.elementor-15 .elementor-element.elementor-element-047bcd8:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-047bcd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-492295e{--display:flex;}.elementor-15 .elementor-element.elementor-element-492295e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-c758c74{--display:flex;}.elementor-15 .elementor-element.elementor-element-c758c74.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-d3d8582{width:100%;max-width:100%;text-align:start;}.elementor-15 .elementor-element.elementor-element-d3d8582 .elementor-heading-title{font-family:"Salina Trial", Sans-serif;font-size:60px;font-weight:400;line-height:1.1em;color:var( --e-global-color-a1e8817 );}.elementor-15 .elementor-element.elementor-element-3242f84{text-align:start;}.elementor-15 .elementor-element.elementor-element-3242f84 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-cca8178 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-8ce9bad .elementor-button{background-color:var( --e-global-color-c293856 );font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:50px 50px 50px 50px;padding:12px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-8ce9bad .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-8ce9bad .elementor-button:focus{background-color:var( --e-global-color-94e6aae );color:#FFFFFF;border-color:var( --e-global-color-94e6aae );}.elementor-15 .elementor-element.elementor-element-8ce9bad{width:var( --container-widget-width, 280px );max-width:280px;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:280px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-8ce9bad .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-8ce9bad .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-6a88da4{width:100%;max-width:100%;text-align:center;}.elementor-15 .elementor-element.elementor-element-6a88da4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-a699d70 );}.elementor-15 .elementor-element.elementor-element-929995e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-929995e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-929995e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cd40ab0 );}.elementor-15 .elementor-element.elementor-element-4027c9d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#CAF0DE;--border-color:#CAF0DE;--border-radius:32px 32px 32px 32px;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;}.elementor-15 .elementor-element.elementor-element-4027c9d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4027c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-6fde237{width:100%;max-width:100%;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-primary-color:var( --e-global-color-c293856 );--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-primary-color:var( --e-global-color-c293856 );--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:2px;--e-form-steps-divider-gap:10px;}.elementor-15 .elementor-element.elementor-element-6fde237 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-15 .elementor-element.elementor-element-6fde237 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-15 .elementor-element.elementor-element-6fde237 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-15 .elementor-element.elementor-element-6fde237 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-15 .elementor-element.elementor-element-6fde237 .elementor-labels-inline .elementor-field-group > label{padding-left:20px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-6fde237 .elementor-labels-inline .elementor-field-group > label{padding-right:20px;}body .elementor-15 .elementor-element.elementor-element-6fde237 .elementor-labels-above .elementor-field-group > label{padding-bottom:20px;}.elementor-15 .elementor-element.elementor-element-6fde237 .elementor-field-group > label, .elementor-15 .elementor-element.elementor-element-6fde237 .elementor-field-subgroup label{color:#303030;}.elementor-15 .elementor-element.elementor-element-6fde237 .elementor-field-group > label{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;}.elementor-15 .elementor-element.elementor-element-6fde237 .elementor-field-type-html{padding-bottom:0px;}.elementor-15 .elementor-element.elementor-element-6fde237 .elementor-field-group .elementor-field, .elementor-15 .elementor-element.elementor-element-6fde237 .elementor-field-subgroup label{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-6fde237 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-15 .elementor-element.elementor-element-6fde237 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-15 .elementor-element.elementor-element-6fde237 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-15 .elementor-element.elementor-element-6fde237 .e-form__buttons__wrapper__button-next{background-color:#FFFFFF;color:#4B5563;border-color:#4B5563;}.elementor-15 .elementor-element.elementor-element-6fde237 .elementor-button[type="submit"]{background-color:#FFFFFF;color:#4B5563;border-color:#4B5563;}.elementor-15 .elementor-element.elementor-element-6fde237 .elementor-button[type="submit"] svg *{fill:#4B5563;}.elementor-15 .elementor-element.elementor-element-6fde237 .e-form__buttons__wrapper__button-previous{color:#ffffff;border-color:#4B5563;}.elementor-15 .elementor-element.elementor-element-6fde237 .e-form__buttons__wrapper__button-next:hover{background-color:#FFFFFF;color:#4B5563;border-color:#4B5563;}.elementor-15 .elementor-element.elementor-element-6fde237 .elementor-button[type="submit"]:hover{background-color:#FFFFFF;color:#4B5563;border-color:#4B5563;}.elementor-15 .elementor-element.elementor-element-6fde237 .elementor-button[type="submit"]:hover svg *{fill:#4B5563;}.elementor-15 .elementor-element.elementor-element-6fde237 .e-form__buttons__wrapper__button-previous:hover{background-color:#FFFFFF;color:#4B5563;border-color:#4B5563;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-047bcd8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-c758c74{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-d3d8582{text-align:center;}.elementor-15 .elementor-element.elementor-element-3242f84{text-align:center;}.elementor-15 .elementor-element.elementor-element-4027c9d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-64ece92{--padding-top:20px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-047bcd8{--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-d3d8582 .elementor-heading-title{font-size:40px;}.elementor-15 .elementor-element.elementor-element-8ce9bad{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-929995e{--padding-top:20px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-4027c9d{--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-6fde237 .elementor-field-group > label{font-size:16px;line-height:1.3em;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-492295e{--width:40%;}.elementor-15 .elementor-element.elementor-element-c758c74{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-492295e{--width:100%;}.elementor-15 .elementor-element.elementor-element-c758c74{--width:100%;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-4b1a3fe */.elementor-15 .elementor-element.elementor-element-4b1a3fe img.casa {
    width: 18px;
    position:relative;
    top:3px;
}

.elementor-15 .elementor-element.elementor-element-4b1a3fe img.divisor {
    margin: 0 13px 0;
    position:relative;
    top:3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3242f84 */.elementor-15 .elementor-element.elementor-element-3242f84 span {
    color: #FF8765;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a88da4 */.elementor-15 .elementor-element.elementor-element-6a88da4 span {
    color: #FF8765;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-6fde237 */.quiz-radio .elementor-field-type-radio .elementor-field-subgroup {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

/* Contenedor de cada opción */
.quiz-radio .elementor-field-type-radio .elementor-field-option {
  width: 100% !important;
  position: relative;
  display: inline-flex;
}

/* Label como botón full width */
.quiz-radio .elementor-field-type-radio .elementor-field-subgroup label {
  display: flex;
  align-items: left;
  width: 100%;
  padding: 14px 16px 14px 48px; /* espacio para el radio */
  border-radius: 4px;
  cursor: pointer;
  transition: all 0.2s ease;
  border: 1.5px solid transparent;
}

/* Radio nativo visible dentro del label */
.quiz-radio .elementor-field-type-radio input[type="radio"] {
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  margin: 0;
  z-index: 1;
}

/* SI = Verde */
.quiz-radio .elementor-field-option input[value="1"] + label {
  background-color: #EEFFF7;
  border-color: #9DD2B9;
}

/* NO = Rojo */
.quiz-radio .elementor-field-option input[value="0"] + label {
  background-color: #FFEDE8;
  border-color: #FFDACF;
}

/* Hover */
.quiz-radio .elementor-field-type-radio label:hover {
  filter: brightness(1.05);
}

/* Seleccionado */
.quiz-radio .elementor-field-type-radio input:checked + label {
}

/* Texto */
.quiz-radio .elementor-field-type-radio label span {
  font-weight: 600;
}




/* ==========================================================
   FORMULARIO: reserva espacio inferior
   ========================================================== */

#test_nuevo form.elementor-form{
  position: relative !important;
  padding-bottom: 96px !important; /* <-- ALTURA reservada para botones */
}

/* ==========================================================
   CONTENEDOR DE BOTONES (dentro del padding inferior)
   ========================================================== */

#test_nuevo .e-form__buttons{
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  bottom: -50px !important; /* se mete DENTRO del padding inferior */

  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;

  width: 100% !important;
  margin: 0 !important;
  padding: 0 0px !important; /* separación lateral */
  z-index: 10 !important;
}

/* ==========================================================
   WRAPPERS (no deben apilar ni limitar)
   ========================================================== */

#test_nuevo .e-form__buttons__wrapper{
  display: contents !important; 
  /* ignora wrappers para que los botones se alineen directo */
}

/* ==========================================================
   BOTONES
   ========================================================== */

#test_nuevo .e-form__buttons__wrapper__button{
  display: inline-flex !important;
  width: auto !important;
  white-space: nowrap !important;
}

/* Empujar a extremos usando data-direction */
#test_nuevo .e-form__buttons__wrapper__button[data-direction="previous"]{
  margin-right: auto !important;
}

#test_nuevo .e-form__buttons__wrapper__button[data-direction="next"]{
  margin-left: auto !important;
}

/* ==========================================================
   ESTILO PREVIOUS
   ========================================================== */

#test_nuevo .e-form__buttons__wrapper__button-previous{
  background-color: #fff;
  color: #4B5563;
  border: 1px solid #4B5563;
}

/* Previous deshabilitado (primer paso) */
#test_nuevo .e-form__buttons__wrapper__button-previous:disabled{
  background-color: #fff;
  color: #4B5563;
  border-color: #4B5563;
  cursor: not-allowed;
  opacity: 1;
}

/* Hover solo habilitado */
#test_nuevo .e-form__buttons__wrapper__button-previous:not(:disabled):hover{
  background-color: #fff;
}

/* ==========================================================
   MOBILE: quitar absolute y apilar
   ========================================================== */

@media (max-width: 480px){
  #test_nuevo form.elementor-form{
    padding-bottom: 0 !important;
  }

  #test_nuevo .e-form__buttons{
    position: static !important;
    flex-direction: column !important;
    gap: 10px !important;
    padding: 0 !important;
  }

  #test_nuevo .e-form__buttons__wrapper__button{
    width: 100% !important;
    justify-content: center !important;
  }

  #test_nuevo .e-form__buttons__wrapper__button[data-direction="previous"],
  #test_nuevo .e-form__buttons__wrapper__button[data-direction="next"]{
    margin: 0 !important;
  }
}


/* Oculta el Anterior CUSTOM (deja el Previous nativo de Elementor) */
#test_nuevo .quiz-prev-button{
  display: none !important;
}


/* ==========================================
   Botón CONTINUAR con ícono SVG a la derecha
   SVG personalizado
   ========================================== */

#test_nuevo .e-form__buttons__wrapper__button-next{
  display: inline-flex !important;
  align-items: center !important;
  gap: 10px;
}

/* SVG después del texto */
#test_nuevo .e-form__buttons__wrapper__button-next::after{
  content: "";
  width: 15px;
  height: 13px;
  display: inline-block;

  background-color: currentColor;

  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 13'%3E%3Cpath d='M14.7656 6.05469C14.7656 6.29948 14.6745 6.51302 14.4922 6.69531L9.33594 11.8359C9.15365 12.013 8.94792 12.1016 8.71875 12.1016C8.47917 12.1016 8.27865 12.0234 8.11719 11.8672C7.96094 11.7109 7.88281 11.5156 7.88281 11.2812C7.88281 11.1615 7.90365 11.0495 7.94531 10.9453C7.99219 10.8411 8.05469 10.75 8.13281 10.6719L9.88281 8.90625L12.7969 6.25L13.0703 6.75L10.3594 6.90625H0.867188C0.606771 6.90625 0.395833 6.82812 0.234375 6.67188C0.078125 6.51042 0 6.30469 0 6.05469C0 5.79948 0.078125 5.59375 0.234375 5.4375C0.395833 5.27604 0.606771 5.19531 0.867188 5.19531H10.3594L13.0703 5.35938L12.7969 5.86719L9.88281 3.20312L8.13281 1.42969C8.05469 1.35156 7.99219 1.26302 7.94531 1.16406C7.90365 1.0599 7.88281 0.945312 7.88281 0.820312C7.88281 0.585938 7.96094 0.390625 8.11719 0.234375C8.27865 0.078125 8.47917 0 8.71875 0C8.83333 0 8.94271 0.0234375 9.04688 0.0703125C9.15104 0.117188 9.25 0.1875 9.34375 0.28125L14.4922 5.41406C14.6745 5.59635 14.7656 5.8099 14.7656 6.05469Z'/%3E%3C/svg%3E") no-repeat center / contain;

  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 13'%3E%3Cpath d='M14.7656 6.05469C14.7656 6.29948 14.6745 6.51302 14.4922 6.69531L9.33594 11.8359C9.15365 12.013 8.94792 12.1016 8.71875 12.1016C8.47917 12.1016 8.27865 12.0234 8.11719 11.8672C7.96094 11.7109 7.88281 11.5156 7.88281 11.2812C7.88281 11.1615 7.90365 11.0495 7.94531 10.9453C7.99219 10.8411 8.05469 10.75 8.13281 10.6719L9.88281 8.90625L12.7969 6.25L13.0703 6.75L10.3594 6.90625H0.867188C0.606771 6.90625 0.395833 6.82812 0.234375 6.67188C0.078125 6.51042 0 6.30469 0 6.05469C0 5.79948 0.078125 5.59375 0.234375 5.4375C0.395833 5.27604 0.606771 5.19531 0.867188 5.19531H10.3594L13.0703 5.35938L12.7969 5.86719L9.88281 3.20312L8.13281 1.42969C8.05469 1.35156 7.99219 1.26302 7.94531 1.16406C7.90365 1.0599 7.88281 0.945312 7.88281 0.820312C7.88281 0.585938 7.96094 0.390625 8.11719 0.234375C8.27865 0.078125 8.47917 0 8.71875 0C8.83333 0 8.94271 0.0234375 9.04688 0.0703125C9.15104 0.117188 9.25 0.1875 9.34375 0.28125L14.4922 5.41406C14.6745 5.59635 14.7656 5.8099 14.7656 6.05469Z'/%3E%3C/svg%3E") no-repeat center / contain;
}

/* Hover animado */
#test_nuevo .e-form__buttons__wrapper__button-next:hover::after{
  transform: translateX(3px);
  transition: transform .2s ease;
}


/* ==========================================
   Botón PREVIOUS con ícono SVG a la izquierda
   SVG personalizado
   ========================================== */

#test_nuevo .e-form__buttons__wrapper__button-previous{
  display: inline-flex !important;
  align-items: center !important;
  gap: 10px;
}

/* SVG antes del texto */
#test_nuevo .e-form__buttons__wrapper__button-previous::before{
  content: "";
  width: 15px;
  height: 13px;
  display: inline-block;

  background-color: currentColor;

  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 13'%3E%3Cpath d='M0 6.04687C0 5.80208 0.0911458 5.58854 0.273438 5.40625L5.42969 0.265625C5.61198 0.0885417 5.81771 0 6.04688 0C6.28646 0 6.48698 0.078125 6.64844 0.234375C6.80469 0.390625 6.88281 0.585937 6.88281 0.820312C6.88281 0.940104 6.86198 1.05208 6.82031 1.15625C6.77344 1.26042 6.71094 1.35156 6.63281 1.42969L4.88281 3.19531L1.96875 5.85156L1.69531 5.35156L4.40625 5.19531L13.8984 5.19531C14.1589 5.19531 14.3698 5.27344 14.5313 5.42969C14.6875 5.59115 14.7656 5.79688 14.7656 6.04688C14.7656 6.30208 14.6875 6.50781 14.5312 6.66406C14.3698 6.82552 14.1589 6.90625 13.8984 6.90625L4.40625 6.90625L1.69531 6.74219L1.96875 6.23437L4.88281 8.89844L6.63281 10.6719C6.71094 10.75 6.77344 10.8385 6.82031 10.9375C6.86198 11.0417 6.88281 11.1562 6.88281 11.2812C6.88281 11.5156 6.80469 11.7109 6.64844 11.8672C6.48698 12.0234 6.28646 12.1016 6.04688 12.1016C5.93229 12.1016 5.82292 12.0781 5.71875 12.0312C5.61458 11.9844 5.51562 11.9141 5.42188 11.8203L0.273438 6.6875C0.0911458 6.50521 0 6.29167 0 6.04687Z'/%3E%3C/svg%3E") no-repeat center / contain;

  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 13'%3E%3Cpath d='M0 6.04687C0 5.80208 0.0911458 5.58854 0.273438 5.40625L5.42969 0.265625C5.61198 0.0885417 5.81771 0 6.04688 0C6.28646 0 6.48698 0.078125 6.64844 0.234375C6.80469 0.390625 6.88281 0.585937 6.88281 0.820312C6.88281 0.940104 6.86198 1.05208 6.82031 1.15625C6.77344 1.26042 6.71094 1.35156 6.63281 1.42969L4.88281 3.19531L1.96875 5.85156L1.69531 5.35156L4.40625 5.19531L13.8984 5.19531C14.1589 5.19531 14.3698 5.27344 14.5313 5.42969C14.6875 5.59115 14.7656 5.79688 14.7656 6.04688C14.7656 6.30208 14.6875 6.50781 14.5312 6.66406C14.3698 6.82552 14.1589 6.90625 13.8984 6.90625L4.40625 6.90625L1.69531 6.74219L1.96875 6.23437L4.88281 8.89844L6.63281 10.6719C6.71094 10.75 6.77344 10.8385 6.82031 10.9375C6.86198 11.0417 6.88281 11.1562 6.88281 11.2812C6.88281 11.5156 6.80469 11.7109 6.64844 11.8672C6.48698 12.0234 6.28646 12.1016 6.04688 12.1016C5.93229 12.1016 5.82292 12.0781 5.71875 12.0312C5.61458 11.9844 5.51562 11.9141 5.42188 11.8203L0.273438 6.6875C0.0911458 6.50521 0 6.29167 0 6.04687Z'/%3E%3C/svg%3E") no-repeat center / contain;
}

/* Hover: leve animación hacia la izquierda */
#test_nuevo .e-form__buttons__wrapper__button-previous:not(:disabled):hover::before{
  transform: translateX(-3px);
  transition: transform .2s ease;
}


/* ==================================================
   RADIO 20x20 con borde 1px blanco (sin seleccionar)
   y aro interno 5px verde al seleccionar (sin cambiar tamaño)
   ================================================== */

.quiz-radio input[type="radio"]{
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;

  width: 20px;
  height: 20px;
  border-radius: 50%;

  /* base: blanco */
  background: #ffffff;

  /* borde 1px blanco (sin seleccionar) */
  border: 1px solid #ccc;

  /* evita que el tema le meta estilos raros */
  outline: none;
  margin: 0;
  display: inline-block;
  vertical-align: middle;

  cursor: pointer;
  transition: box-shadow .18s ease, border-color .18s ease, background-color .18s ease;
}

/* Seleccionado: aro interno de 5px verde manteniendo 20x20 */
.quiz-radio input[type="radio"]:checked{
  /* mantenemos borde externo blanco de 1px */
  border-color: #ccc;

  /* aro interno (inset) de 5px verde, centro queda blanco */
  box-shadow: inset 0 0 0 5px #659C82;
}

/* Hover (opcional, sutil) */
.quiz-radio input[type="radio"]:hover{
  box-shadow: inset 0 0 0 2px rgba(255,255,255,.35);
}

/* Hover + checked (mantener aro verde) */
.quiz-radio input[type="radio"]:checked:hover{
  box-shadow: inset 0 0 0 5px #659C82, 0 0 0 3px rgba(101,156,130,.25);
}

/* Focus accesible */
.quiz-radio input[type="radio"]:focus-visible{
  box-shadow: inset 0 0 0 5px #659C82, 0 0 0 4px rgba(101,156,130,.35);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Salina Trial';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-ExtraLight.eot');
	src: url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-ExtraLight.eot?#iefix') format('embedded-opentype'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-ExtraLight.woff2') format('woff2'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-ExtraLight.woff') format('woff'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-ExtraLight.ttf') format('truetype'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-ExtraLight.svg#SalinaTrial') format('svg');
}
@font-face {
	font-family: 'Salina Trial';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-ExtraLightItalic.eot');
	src: url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-ExtraLightItalic.woff2') format('woff2'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-ExtraLightItalic.woff') format('woff'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-ExtraLightItalic.ttf') format('truetype'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-ExtraLightItalic.svg#SalinaTrial') format('svg');
}
@font-face {
	font-family: 'Salina Trial';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Light.eot');
	src: url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Light.eot?#iefix') format('embedded-opentype'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Light.woff2') format('woff2'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Light.woff') format('woff'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Light.ttf') format('truetype'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Light.svg#SalinaTrial') format('svg');
}
@font-face {
	font-family: 'Salina Trial';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-LightItalic.eot');
	src: url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-LightItalic.eot?#iefix') format('embedded-opentype'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-LightItalic.woff2') format('woff2'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-LightItalic.woff') format('woff'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-LightItalic.ttf') format('truetype'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-LightItalic.svg#SalinaTrial') format('svg');
}
@font-face {
	font-family: 'Salina Trial';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Book.eot');
	src: url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Book.eot?#iefix') format('embedded-opentype'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Book.woff2') format('woff2'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Book.woff') format('woff'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Book-1.ttf') format('truetype'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Book.svg#SalinaTrial') format('svg');
}
@font-face {
	font-family: 'Salina Trial';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-BookItalic.eot');
	src: url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-BookItalic.eot?#iefix') format('embedded-opentype'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-BookItalic.woff2') format('woff2'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-BookItalic.woff') format('woff'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-BookItalic.ttf') format('truetype'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-BookItalic.svg#SalinaTrial') format('svg');
}
@font-face {
	font-family: 'Salina Trial';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Regular.eot');
	src: url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Regular.woff2') format('woff2'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Regular.woff') format('woff'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Regular.ttf') format('truetype'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Regular.svg#SalinaTrial') format('svg');
}
@font-face {
	font-family: 'Salina Trial';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-RegularItalic.eot');
	src: url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-RegularItalic.eot?#iefix') format('embedded-opentype'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-RegularItalic.woff2') format('woff2'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-RegularItalic.woff') format('woff'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-RegularItalic.ttf') format('truetype'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-RegularItalic.svg#SalinaTrial') format('svg');
}
@font-face {
	font-family: 'Salina Trial';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Medium.eot');
	src: url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Medium.woff2') format('woff2'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Medium.woff') format('woff'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Medium.ttf') format('truetype'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Medium.svg#SalinaTrial') format('svg');
}
@font-face {
	font-family: 'Salina Trial';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-MediumItalic.eot');
	src: url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-MediumItalic.eot?#iefix') format('embedded-opentype'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-MediumItalic.woff2') format('woff2'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-MediumItalic.woff') format('woff'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-MediumItalic.ttf') format('truetype'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-MediumItalic.svg#SalinaTrial') format('svg');
}
@font-face {
	font-family: 'Salina Trial';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Bold.eot');
	src: url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Bold.woff2') format('woff2'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Bold.woff') format('woff'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Bold.ttf') format('truetype'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Bold.svg#SalinaTrial') format('svg');
}
@font-face {
	font-family: 'Salina Trial';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-BoldItalic.eot');
	src: url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-BoldItalic.woff2') format('woff2'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-BoldItalic.woff') format('woff'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-BoldItalic.ttf') format('truetype'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-BoldItalic.svg#SalinaTrial') format('svg');
}
@font-face {
	font-family: 'Salina Trial';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Black.eot');
	src: url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Black.eot?#iefix') format('embedded-opentype'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Black.woff2') format('woff2'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Black.woff') format('woff'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Black.ttf') format('truetype'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-Black.svg#SalinaTrial') format('svg');
}
@font-face {
	font-family: 'Salina Trial';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-BlackItalic.eot');
	src: url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-BlackItalic.eot?#iefix') format('embedded-opentype'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-BlackItalic.woff2') format('woff2'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-BlackItalic.woff') format('woff'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-BlackItalic.ttf') format('truetype'),
		url('https://eisai.demoweb.pro/wp-content/uploads/2025/12/Salina-Trial-BlackItalic.svg#SalinaTrial') format('svg');
}
/* End Custom Fonts CSS */