.elementor-6417 .elementor-element.elementor-element-749443f{--display:flex;--min-height:100vh;--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;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-6417 .elementor-element.elementor-element-749443f:not(.elementor-motion-effects-element-type-background), .elementor-6417 .elementor-element.elementor-element-749443f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.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-6417 .elementor-element.elementor-element-6b4a2cb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-6b4a2cb{text-align:center;}.elementor-6417 .elementor-element.elementor-element-6b4a2cb .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:24px;font-weight:300;letter-spacing:-0.5px;color:var( --e-global-color-dbc5cea );}.elementor-6417 .elementor-element.elementor-element-bdd41dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-bdd41dc{text-align:center;}.elementor-6417 .elementor-element.elementor-element-bdd41dc .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:48px;font-weight:900;letter-spacing:-0.5px;color:var( --e-global-color-dbc5cea );}.elementor-6417 .elementor-element.elementor-element-f87bdf6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-f87bdf6{text-align:center;}.elementor-6417 .elementor-element.elementor-element-f87bdf6 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:300;letter-spacing:-0.5px;color:var( --e-global-color-dbc5cea );}.elementor-6417 .elementor-element.elementor-element-83490fa{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-6417 .elementor-element.elementor-element-83490fa > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-83490fa.elementor-element{--align-self:center;}.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-6417 .elementor-element.elementor-element-0730dd9 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-6417 .elementor-element.elementor-element-cacebac{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-6417 .elementor-element.elementor-element-cacebac.elementor-element{--align-self:center;}.elementor-6417 .elementor-element.elementor-element-a6119c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-a6119c7{text-align:center;}.elementor-6417 .elementor-element.elementor-element-a6119c7 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:30px;font-weight:900;letter-spacing:-0.5px;color:var( --e-global-color-dbc5cea );}.elementor-6417 .elementor-element.elementor-element-9873ec4 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-6417 .elementor-element.elementor-element-9873ec4 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-6417 .elementor-element.elementor-element-a1ebb64 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-a1ebb64{text-align:center;}.elementor-6417 .elementor-element.elementor-element-a1ebb64 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:30px;font-weight:900;letter-spacing:-0.5px;color:var( --e-global-color-dbc5cea );}.elementor-6417 .elementor-element.elementor-element-cce3fb3 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-6417 .elementor-element.elementor-element-cce3fb3 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}@media(max-width:767px){.elementor-6417 .elementor-element.elementor-element-749443f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6417 .elementor-element.elementor-element-6b4a2cb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-6b4a2cb .elementor-heading-title{font-size:24px;}.elementor-6417 .elementor-element.elementor-element-bdd41dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-bdd41dc .elementor-heading-title{font-size:24px;}.elementor-6417 .elementor-element.elementor-element-f87bdf6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-f87bdf6 .elementor-heading-title{font-size:24px;}.elementor-6417 .elementor-element.elementor-element-a6119c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-a6119c7 .elementor-heading-title{font-size:24px;}.elementor-6417 .elementor-element.elementor-element-a1ebb64 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6417 .elementor-element.elementor-element-a1ebb64 .elementor-heading-title{font-size:24px;}}/* Start custom CSS for shortcode, class: .elementor-element-83490fa *//* Preguntas */
.bloque-pregunta {
  background: #fffbe6;
  border-radius: 10px;
  padding: 30px;
  margin-bottom: 10px;
  box-shadow: 0 2px 5px rgba(0,0,0,0.25);
  font-family: 'Roboto Condensed', sans-serif;
}

.bloque-pregunta p.numero-pregunta {
  font-family: Roboto Condensed !important;
  font-weight: 400;
  font-size: 14px;
  margin-bottom: 0px !important;
  color: #00AC66;
}

.bloque-pregunta p.pregunta {
  font-family: Roboto Condensed !important;
  font-weight: 600;
  font-size: 18px;
  margin-bottom: 10px;
  color: #000000AB;
}

.bloque-pregunta label {
  font-family: Roboto Condensed !important;
  display: block;
  font-size: 16px;
  cursor: pointer;
  color: #000000AB;
  margin-bottom: 8px;
}

.bloque-pregunta input[type="radio"] {
  appearance: none; /* quitamos el estilo por defecto */
  -webkit-appearance: none;
  width: 16px;
  height: 16px;
  border: 1px solid #000000AB;
  border-radius: 50%;
  background-color: #fff;
  cursor: pointer;
  position: relative;
  vertical-align: middle;
  margin-right: 10px;
  transition: all 0.2s ease;
}

/* Cuando está seleccionado */
.bloque-pregunta input[type="radio"]:checked::before {
  content: "";
  position: absolute;
  top: 1px;
  left: 1px;
  width: 12px;
  height: 12px;
  background-color: #00AC66;
  border-radius: 50%;
}


/* Resultado */
#resultado-test {
  scroll-margin-top: 250px;
  background: #00AC66;
  padding: 30px;
  margin-top: 20px;
  border-radius: 12px;
  font-family: 'Roboto Condensed', sans-serif;
  animation: aparecer 0.5s ease forwards;
  text-align: center;
}

#resultado-test .resultado-puntaje {
  font-family: Roboto Slab !important;
  font-weight: 900 !important;
  margin-bottom: 10px;
  font-size: 30px !important;
  color: #FFDC19;
}

#resultado-test .resultado-nivel {
  font-weight: 400;
  margin: 0px !important;
  font-size: 18px;
  color: white;
}

#resultado-test .resultado-label {
  font-weight: 400;
  margin-bottom: 10px;
  font-size: 15px;
  color: #FFDC19;
}

#resultado-test .resultado-recomendacion {
  font-weight: 400;
  font-size: 18px;
  color: white;
}

@keyframes aparecer {
  from { opacity: 0; transform: translateY(20px); }
  to { opacity: 1; transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cacebac */#resultado-test {
  display: none;
}/* End custom CSS */