{"id":4280,"date":"2026-09-07T13:03:44","date_gmt":"2026-09-07T12:03:44","guid":{"rendered":"https:\/\/pcespanishschool.com\/?page_id=4280"},"modified":"2026-09-07T17:36:15","modified_gmt":"2026-09-07T16:36:15","slug":"spanish-learning-time-calculator","status":"publish","type":"page","link":"https:\/\/pcespanishschool.com\/en\/calculadora-tiempo-aprender-espanol\/","title":{"rendered":"Time calculator"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4280\" class=\"elementor elementor-4280\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-dfdedc2 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"dfdedc2\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-54f6a50\" data-id=\"54f6a50\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8f47508 elementor-widget elementor-widget-html\" data-id=\"8f47508\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap');\r\n\r\n\/* =====================================================\r\n   CALCULADORA DE TIEMPO \u00b7 HERO\r\n   PCE SPANISH SCHOOL\r\n===================================================== *\/\r\n\r\n.pce-time-hero,\r\n.pce-time-hero * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.pce-time-hero {\r\n  --primary: #94191E;\r\n  --secondary: #D84349;\r\n  --dark: #58080C;\r\n\r\n  --yellow: #F0B51A;\r\n  --yellow-light: #FFD15B;\r\n\r\n  position: relative;\r\n\r\n  width: 100%;\r\n  overflow: hidden;\r\n\r\n  background:\r\n    radial-gradient(\r\n      circle at 88% 12%,\r\n      rgba(255,209,91,.15),\r\n      transparent 27%\r\n    ),\r\n    radial-gradient(\r\n      circle at 8% 92%,\r\n      rgba(216,67,73,.25),\r\n      transparent 30%\r\n    ),\r\n    linear-gradient(\r\n      135deg,\r\n      var(--primary),\r\n      var(--dark)\r\n    );\r\n\r\n  font-family: 'Montserrat', sans-serif;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   DECORACI\u00d3N\r\n===================================================== *\/\r\n\r\n.pce-time-hero::before {\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n\r\n  width: 480px;\r\n  height: 480px;\r\n\r\n  right: -240px;\r\n  bottom: -280px;\r\n\r\n  border-radius: 50%;\r\n\r\n  border: 80px solid rgba(255,255,255,.035);\r\n\r\n  pointer-events: none;\r\n}\r\n\r\n.pce-time-hero::after {\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n\r\n  width: 170px;\r\n  height: 170px;\r\n\r\n  right: 8%;\r\n  top: 18%;\r\n\r\n  border-radius: 50%;\r\n\r\n  background: rgba(255,255,255,.025);\r\n\r\n  pointer-events: none;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   CONTENEDOR\r\n===================================================== *\/\r\n\r\n.pce-time-hero-wrap {\r\n  position: relative;\r\n  z-index: 2;\r\n\r\n  width: 100%;\r\n  max-width: 1240px;\r\n\r\n  margin: 0 auto;\r\n\r\n  padding: 105px 34px 100px;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   CONTENIDO\r\n===================================================== *\/\r\n\r\n.pce-time-hero-content {\r\n  max-width: 1000px;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   BADGE\r\n===================================================== *\/\r\n\r\n.pce-time-hero-label {\r\n  display: inline-flex;\r\n  align-items: center;\r\n\r\n  gap: 8px;\r\n\r\n  margin-bottom: 20px;\r\n\r\n  padding: 8px 14px;\r\n\r\n  border-radius: 999px;\r\n\r\n  background: rgba(255,255,255,.08);\r\n\r\n  border: 1px solid rgba(255,255,255,.12);\r\n\r\n  color: var(--yellow-light);\r\n\r\n  font-size: 10px;\r\n  line-height: 1.2;\r\n\r\n  font-weight: 800;\r\n\r\n  letter-spacing: .65px;\r\n\r\n  text-transform: uppercase;\r\n}\r\n\r\n.pce-time-hero-label::before {\r\n  content: \"\";\r\n\r\n  width: 7px;\r\n  height: 7px;\r\n\r\n  border-radius: 50%;\r\n\r\n  background: var(--yellow);\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   H1\r\n===================================================== *\/\r\n\r\n.pce-time-hero h1 {\r\n  max-width: 1080px;\r\n\r\n  margin: 0 0 22px !important;\r\n\r\n  color: #ffffff !important;\r\n\r\n  font-family: 'Montserrat', sans-serif !important;\r\n\r\n  font-size: clamp(46px, 5.1vw, 68px) !important;\r\n  line-height: 1.05 !important;\r\n\r\n  font-weight: 800 !important;\r\n\r\n  letter-spacing: -1.9px !important;\r\n}\r\n\r\n.pce-time-hero h1 span {\r\n  color: var(--yellow-light);\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   INTRO\r\n===================================================== *\/\r\n\r\n.pce-time-hero-intro {\r\n  max-width: 840px;\r\n\r\n  margin: 0 0 28px !important;\r\n\r\n  color: rgba(255,255,255,.84) !important;\r\n\r\n  font-size: 17px !important;\r\n  line-height: 1.75 !important;\r\n\r\n  font-weight: 400;\r\n}\r\n\r\n.pce-time-hero-intro strong {\r\n  color: #ffffff;\r\n\r\n  font-weight: 700;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   PUNTOS CLAVE\r\n===================================================== *\/\r\n\r\n.pce-time-hero-points {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n\r\n  gap: 9px;\r\n\r\n  margin-bottom: 31px;\r\n}\r\n\r\n.pce-time-hero-point {\r\n  display: inline-flex;\r\n  align-items: center;\r\n\r\n  gap: 7px;\r\n\r\n  padding: 9px 12px;\r\n\r\n  border-radius: 999px;\r\n\r\n  background: rgba(255,255,255,.07);\r\n\r\n  border: 1px solid rgba(255,255,255,.10);\r\n\r\n  color: #ffffff;\r\n\r\n  font-size: 10.5px;\r\n  line-height: 1.3;\r\n\r\n  font-weight: 700;\r\n}\r\n\r\n.pce-time-hero-point::before {\r\n  content: \"\u2713\";\r\n\r\n  color: var(--yellow-light);\r\n\r\n  font-weight: 900;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   ACCIONES\r\n===================================================== *\/\r\n\r\n.pce-time-hero-actions {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n\r\n  align-items: center;\r\n\r\n  gap: 16px;\r\n}\r\n\r\n.pce-time-hero-btn {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  min-height: 56px;\r\n\r\n  padding: 16px 25px;\r\n\r\n  border-radius: 11px;\r\n\r\n  background: var(--yellow);\r\n\r\n  color: #352300 !important;\r\n\r\n  font-size: 16px;\r\n  line-height: 1.2;\r\n\r\n  font-weight: 800;\r\n\r\n  text-decoration: none !important;\r\n\r\n  box-shadow: 0 8px 20px rgba(0,0,0,.16);\r\n\r\n  transition:\r\n    transform .2s ease,\r\n    background .2s ease,\r\n    box-shadow .2s ease;\r\n}\r\n\r\n.pce-time-hero-btn::after {\r\n  content: \"\u2193\";\r\n\r\n  margin-left: 9px;\r\n\r\n  font-size: 20px;\r\n}\r\n\r\n.pce-time-hero-btn:visited {\r\n  color: #352300 !important;\r\n}\r\n\r\n.pce-time-hero-btn:hover {\r\n  transform: translateY(-2px);\r\n\r\n  background: var(--yellow-light);\r\n\r\n  color: #352300 !important;\r\n\r\n  box-shadow: 0 11px 24px rgba(0,0,0,.20);\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   NOTA\r\n===================================================== *\/\r\n\r\n.pce-time-hero-note {\r\n  display: inline-flex;\r\n  align-items: center;\r\n\r\n  gap: 7px;\r\n\r\n  color: rgba(255,255,255,.67);\r\n\r\n  font-size: 10.5px;\r\n  line-height: 1.5;\r\n\r\n  font-weight: 500;\r\n}\r\n\r\n.pce-time-hero-note::before {\r\n  content: \"i\";\r\n\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  flex: 0 0 auto;\r\n\r\n  width: 18px;\r\n  height: 18px;\r\n\r\n  border-radius: 50%;\r\n\r\n  border: 1px solid rgba(255,255,255,.24);\r\n\r\n  color: var(--yellow-light);\r\n\r\n  font-size: 10px;\r\n\r\n  font-weight: 800;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   RESPONSIVE\r\n===================================================== *\/\r\n\r\n@media (max-width: 767px) {\r\n\r\n  .pce-time-hero-wrap {\r\n    padding: 62px 20px 60px;\r\n  }\r\n\r\n  .pce-time-hero h1 {\r\n    font-size: 38px !important;\r\n    line-height: 1.08 !important;\r\n\r\n    letter-spacing: -1.2px !important;\r\n  }\r\n\r\n  .pce-time-hero-intro {\r\n    font-size: 15px !important;\r\n    line-height: 1.7 !important;\r\n  }\r\n\r\n  .pce-time-hero-points {\r\n    gap: 7px;\r\n  }\r\n\r\n  .pce-time-hero-point {\r\n    font-size: 10px;\r\n  }\r\n\r\n  .pce-time-hero-actions {\r\n    display: grid;\r\n\r\n    grid-template-columns: 1fr;\r\n\r\n    gap: 13px;\r\n  }\r\n\r\n  .pce-time-hero-btn {\r\n    width: 100%;\r\n  }\r\n\r\n  .pce-time-hero-note {\r\n    font-size: 10px;\r\n  }\r\n\r\n}\r\n<\/style>\r\n\r\n\r\n<section class=\"pce-time-hero\">\r\n\r\n  <div class=\"pce-time-hero-wrap\">\r\n\r\n    <div class=\"pce-time-hero-content\">\r\n\r\n\r\n      <!-- BADGE -->\r\n\r\n      <span class=\"pce-time-hero-label\">\r\n        Calculadora de aprendizaje\r\n      <\/span>\r\n\r\n\r\n      <!-- H1 -->\r\n\r\n      <h1>\r\n        Calculadora de tiempo para\r\n        <span>aprender espa\u00f1ol<\/span>\r\n      <\/h1>\r\n\r\n\r\n      <!-- INTRO -->\r\n\r\n      <p class=\"pce-time-hero-intro\">\r\n        Calcula aproximadamente <strong>cu\u00e1ntas horas de clase y cu\u00e1nto tiempo\r\n        puedes necesitar<\/strong> para pasar de tu nivel actual al nivel de espa\u00f1ol\r\n        que quieres alcanzar.\r\n      <\/p>\r\n\r\n\r\n      <!-- VARIABLES -->\r\n\r\n      <div class=\"pce-time-hero-points\">\r\n\r\n        <span class=\"pce-time-hero-point\">\r\n          Tu nivel actual\r\n        <\/span>\r\n\r\n        <span class=\"pce-time-hero-point\">\r\n          Tu nivel objetivo\r\n        <\/span>\r\n\r\n        <span class=\"pce-time-hero-point\">\r\n          Tu objetivo\r\n        <\/span>\r\n\r\n        <span class=\"pce-time-hero-point\">\r\n          Tus horas semanales\r\n        <\/span>\r\n\r\n      <\/div>\r\n\r\n\r\n      <!-- CTA -->\r\n\r\n      <div class=\"pce-time-hero-actions\">\r\n\r\n        <a\r\n          class=\"pce-time-hero-btn\"\r\n          href=\"#calculadora\"\r\n        >\r\n          Calcular mi tiempo\r\n        <\/a>\r\n\r\n        <span class=\"pce-time-hero-note\">\r\n          El resultado es una estimaci\u00f3n orientativa\r\n        <\/span>\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7abd6e7 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"7abd6e7\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-100a3ec\" data-id=\"100a3ec\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3d7a229 elementor-widget elementor-widget-html\" data-id=\"3d7a229\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap');\r\n\r\n\/* =====================================================\r\n   CALCULADORA DE TIEMPO PARA APRENDER ESPA\u00d1OL\r\n   PCE SPANISH SCHOOL\r\n===================================================== *\/\r\n\r\n.pce-time-calculator,\r\n.pce-time-calculator * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.pce-time-calculator {\r\n  --primary: #94191E;\r\n  --secondary: #D84349;\r\n  --dark: #58080C;\r\n\r\n  --yellow: #F0B51A;\r\n  --yellow-light: #FFD15B;\r\n\r\n  --black: #111111;\r\n  --text: #2D2929;\r\n  --muted: #686060;\r\n\r\n  --white: #ffffff;\r\n  --soft: #FCF8F8;\r\n  --border: #E7CDCF;\r\n\r\n  width: 100%;\r\n\r\n  background: var(--soft);\r\n\r\n  font-family: 'Montserrat', sans-serif;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   CONTENEDOR\r\n===================================================== *\/\r\n\r\n.pce-time-calculator-wrap {\r\n  width: 100%;\r\n  max-width: 1240px;\r\n\r\n  margin: 0 auto;\r\n\r\n  padding: 88px 34px;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   CABECERA\r\n===================================================== *\/\r\n\r\n.pce-time-calculator-head {\r\n  max-width: 830px;\r\n\r\n  margin: 0 auto 40px;\r\n\r\n  text-align: center;\r\n}\r\n\r\n.pce-time-calculator-label {\r\n  display: inline-flex;\r\n  align-items: center;\r\n\r\n  gap: 8px;\r\n\r\n  margin-bottom: 14px;\r\n\r\n  padding: 7px 14px;\r\n\r\n  border-radius: 999px;\r\n\r\n  background: #FFF5D3;\r\n\r\n  color: #795200;\r\n\r\n  font-size: 10px;\r\n  line-height: 1.2;\r\n\r\n  font-weight: 800;\r\n\r\n  letter-spacing: .65px;\r\n\r\n  text-transform: uppercase;\r\n}\r\n\r\n.pce-time-calculator-label::before {\r\n  content: \"\";\r\n\r\n  width: 7px;\r\n  height: 7px;\r\n\r\n  border-radius: 50%;\r\n\r\n  background: var(--yellow);\r\n}\r\n\r\n.pce-time-calculator h2 {\r\n  margin: 0 0 15px !important;\r\n\r\n  color: var(--primary) !important;\r\n\r\n  font-family: 'Montserrat', sans-serif !important;\r\n\r\n  font-size: clamp(34px, 3.6vw, 47px) !important;\r\n  line-height: 1.13 !important;\r\n\r\n  font-weight: 800 !important;\r\n\r\n  letter-spacing: -.9px !important;\r\n}\r\n\r\n.pce-time-calculator-intro {\r\n  margin: 0 !important;\r\n\r\n  color: var(--text) !important;\r\n\r\n  font-size: 15.5px !important;\r\n  line-height: 1.72 !important;\r\n\r\n  font-weight: 400;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   GRID\r\n===================================================== *\/\r\n\r\n.pce-time-calculator-grid {\r\n  display: grid;\r\n\r\n  grid-template-columns: .9fr 1.1fr;\r\n\r\n  gap: 24px;\r\n\r\n  align-items: stretch;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   FORMULARIO\r\n===================================================== *\/\r\n\r\n.pce-time-form {\r\n  padding: 32px;\r\n\r\n  border-radius: 24px;\r\n\r\n  background: #ffffff;\r\n\r\n  border: 2px solid var(--border);\r\n\r\n  box-shadow: 0 12px 32px rgba(88,8,12,.055);\r\n}\r\n\r\n.pce-time-form-title {\r\n  margin-bottom: 26px;\r\n}\r\n\r\n.pce-time-form-title span {\r\n  display: block;\r\n\r\n  margin-bottom: 6px;\r\n\r\n  color: var(--primary);\r\n\r\n  font-size: 9px;\r\n  line-height: 1.2;\r\n\r\n  font-weight: 900;\r\n\r\n  letter-spacing: .65px;\r\n\r\n  text-transform: uppercase;\r\n}\r\n\r\n.pce-time-form-title h3 {\r\n  margin: 0 !important;\r\n\r\n  color: var(--black) !important;\r\n\r\n  font-family: 'Montserrat', sans-serif !important;\r\n\r\n  font-size: 24px !important;\r\n  line-height: 1.3 !important;\r\n\r\n  font-weight: 800 !important;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   CAMPOS\r\n===================================================== *\/\r\n\r\n.pce-time-field {\r\n  margin-bottom: 21px;\r\n}\r\n\r\n.pce-time-field:last-of-type {\r\n  margin-bottom: 25px;\r\n}\r\n\r\n.pce-time-field label {\r\n  display: block;\r\n\r\n  margin-bottom: 8px;\r\n\r\n  color: var(--black);\r\n\r\n  font-size: 13px;\r\n  line-height: 1.4;\r\n\r\n  font-weight: 800;\r\n}\r\n\r\n.pce-time-field small {\r\n  display: block;\r\n\r\n  margin-top: 6px;\r\n\r\n  color: var(--muted);\r\n\r\n  font-size: 10.5px;\r\n  line-height: 1.5;\r\n\r\n  font-weight: 500;\r\n}\r\n\r\n.pce-time-field select {\r\n  width: 100%;\r\n  height: 52px;\r\n\r\n  padding: 0 42px 0 15px;\r\n\r\n  border-radius: 11px;\r\n\r\n  border: 1.5px solid #DCC5C6;\r\n\r\n  background-color: #ffffff;\r\n\r\n  color: var(--black);\r\n\r\n  font-family: 'Montserrat', sans-serif;\r\n\r\n  font-size: 13px;\r\n\r\n  font-weight: 600;\r\n\r\n  outline: none;\r\n\r\n  cursor: pointer;\r\n\r\n  transition:\r\n    border-color .2s ease,\r\n    box-shadow .2s ease;\r\n}\r\n\r\n.pce-time-field select:focus {\r\n  border-color: var(--primary);\r\n\r\n  box-shadow: 0 0 0 3px rgba(148,25,30,.08);\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   BOT\u00d3N\r\n===================================================== *\/\r\n\r\n.pce-time-calculate-btn {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  width: 100%;\r\n  min-height: 56px;\r\n\r\n  padding: 15px 22px;\r\n\r\n  border: 0;\r\n\r\n  border-radius: 11px;\r\n\r\n  background: var(--primary);\r\n\r\n  color: #ffffff;\r\n\r\n  font-family: 'Montserrat', sans-serif;\r\n\r\n  font-size: 13.5px;\r\n  line-height: 1.2;\r\n\r\n  font-weight: 800;\r\n\r\n  cursor: pointer;\r\n\r\n  box-shadow: 0 8px 18px rgba(148,25,30,.16);\r\n\r\n  transition:\r\n    transform .2s ease,\r\n    background .2s ease,\r\n    box-shadow .2s ease;\r\n}\r\n\r\n.pce-time-calculate-btn::after {\r\n  content: \"\u2192\";\r\n\r\n  margin-left: 9px;\r\n\r\n  font-size: 16px;\r\n}\r\n\r\n.pce-time-calculate-btn:hover {\r\n  transform: translateY(-2px);\r\n\r\n  background: var(--dark);\r\n\r\n  box-shadow: 0 11px 22px rgba(88,8,12,.20);\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   ERROR\r\n===================================================== *\/\r\n\r\n.pce-time-error {\r\n  display: none;\r\n\r\n  margin-top: 14px;\r\n\r\n  padding: 12px 14px;\r\n\r\n  border-radius: 10px;\r\n\r\n  background: #FFF0F0;\r\n\r\n  border: 1px solid #EEC9CB;\r\n\r\n  color: var(--dark);\r\n\r\n  font-size: 11px;\r\n  line-height: 1.55;\r\n\r\n  font-weight: 700;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   RESULTADO\r\n===================================================== *\/\r\n\r\n.pce-time-result {\r\n  position: relative;\r\n\r\n  overflow: hidden;\r\n\r\n  min-height: 100%;\r\n\r\n  padding: 34px;\r\n\r\n  border-radius: 24px;\r\n\r\n  background:\r\n    radial-gradient(\r\n      circle at 90% 5%,\r\n      rgba(255,209,91,.15),\r\n      transparent 28%\r\n    ),\r\n    linear-gradient(\r\n      145deg,\r\n      var(--primary),\r\n      var(--dark)\r\n    );\r\n\r\n  color: #ffffff;\r\n}\r\n\r\n.pce-time-result::after {\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n\r\n  right: -130px;\r\n  bottom: -150px;\r\n\r\n  width: 330px;\r\n  height: 330px;\r\n\r\n  border-radius: 50%;\r\n\r\n  border: 55px solid rgba(255,255,255,.035);\r\n\r\n  pointer-events: none;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   ESTADO INICIAL\r\n===================================================== *\/\r\n\r\n.pce-time-result-empty {\r\n  position: relative;\r\n  z-index: 2;\r\n\r\n  display: flex;\r\n  flex-direction: column;\r\n  justify-content: center;\r\n\r\n  min-height: 460px;\r\n}\r\n\r\n.pce-time-result-empty span {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  width: 54px;\r\n  height: 54px;\r\n\r\n  margin-bottom: 18px;\r\n\r\n  border-radius: 16px;\r\n\r\n  background: var(--yellow);\r\n\r\n  color: #382600;\r\n\r\n  font-size: 22px;\r\n\r\n  font-weight: 900;\r\n}\r\n\r\n.pce-time-result-empty h3 {\r\n  margin: 0 0 11px !important;\r\n\r\n  color: #ffffff !important;\r\n\r\n  font-family: 'Montserrat', sans-serif !important;\r\n\r\n  font-size: 29px !important;\r\n  line-height: 1.2 !important;\r\n\r\n  font-weight: 800 !important;\r\n}\r\n\r\n.pce-time-result-empty p {\r\n  max-width: 520px;\r\n\r\n  margin: 0 !important;\r\n\r\n  color: rgba(255,255,255,.75) !important;\r\n\r\n  font-size: 14px !important;\r\n  line-height: 1.7 !important;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   RESULTADO ACTIVO\r\n===================================================== *\/\r\n\r\n.pce-time-result-content {\r\n  position: relative;\r\n  z-index: 2;\r\n\r\n  display: none;\r\n}\r\n\r\n.pce-time-result-kicker {\r\n  display: block;\r\n\r\n  margin-bottom: 8px;\r\n\r\n  color: var(--yellow-light);\r\n\r\n  font-size: 9px;\r\n  line-height: 1.2;\r\n\r\n  font-weight: 900;\r\n\r\n  letter-spacing: .65px;\r\n\r\n  text-transform: uppercase;\r\n}\r\n\r\n.pce-time-result-content h3 {\r\n  margin: 0 0 24px !important;\r\n\r\n  color: #ffffff !important;\r\n\r\n  font-family: 'Montserrat', sans-serif !important;\r\n\r\n  font-size: 29px !important;\r\n  line-height: 1.2 !important;\r\n\r\n  font-weight: 800 !important;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   M\u00c9TRICAS\r\n===================================================== *\/\r\n\r\n.pce-time-metrics {\r\n  display: grid;\r\n\r\n  grid-template-columns: repeat(3, minmax(0,1fr));\r\n\r\n  gap: 10px;\r\n\r\n  margin-bottom: 23px;\r\n}\r\n\r\n.pce-time-metric {\r\n  padding: 18px 14px;\r\n\r\n  border-radius: 15px;\r\n\r\n  background: rgba(255,255,255,.09);\r\n\r\n  border: 1px solid rgba(255,255,255,.10);\r\n}\r\n\r\n.pce-time-metric strong {\r\n  display: block;\r\n\r\n  margin-bottom: 4px;\r\n\r\n  color: #ffffff;\r\n\r\n  font-size: clamp(23px, 3vw, 32px);\r\n  line-height: 1.1;\r\n\r\n  font-weight: 900;\r\n}\r\n\r\n.pce-time-metric span {\r\n  color: rgba(255,255,255,.67);\r\n\r\n  font-size: 9px;\r\n  line-height: 1.4;\r\n\r\n  font-weight: 700;\r\n\r\n  text-transform: uppercase;\r\n\r\n  letter-spacing: .4px;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   RECORRIDO\r\n===================================================== *\/\r\n\r\n.pce-time-route {\r\n  margin-bottom: 20px;\r\n\r\n  padding: 20px;\r\n\r\n  border-radius: 16px;\r\n\r\n  background: rgba(17,17,17,.18);\r\n\r\n  border: 1px solid rgba(255,255,255,.08);\r\n}\r\n\r\n.pce-time-route-title {\r\n  display: block;\r\n\r\n  margin-bottom: 15px;\r\n\r\n  color: var(--yellow-light);\r\n\r\n  font-size: 9px;\r\n\r\n  font-weight: 900;\r\n\r\n  letter-spacing: .6px;\r\n\r\n  text-transform: uppercase;\r\n}\r\n\r\n.pce-time-route-list {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n\r\n  align-items: center;\r\n\r\n  gap: 8px;\r\n}\r\n\r\n.pce-time-route-level {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  min-width: 45px;\r\n  min-height: 38px;\r\n\r\n  padding: 8px 10px;\r\n\r\n  border-radius: 10px;\r\n\r\n  background: #ffffff;\r\n\r\n  color: var(--dark);\r\n\r\n  font-size: 12px;\r\n\r\n  font-weight: 900;\r\n}\r\n\r\n.pce-time-route-arrow {\r\n  color: var(--yellow-light);\r\n\r\n  font-size: 10px;\r\n\r\n  font-weight: 800;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   DESCRIPCI\u00d3N\r\n===================================================== *\/\r\n\r\n.pce-time-result-description {\r\n  margin: 0 0 18px !important;\r\n\r\n  color: rgba(255,255,255,.82) !important;\r\n\r\n  font-size: 13px !important;\r\n  line-height: 1.7 !important;\r\n}\r\n\r\n.pce-time-result-description strong {\r\n  color: #ffffff;\r\n\r\n  font-weight: 800;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   AVISO\r\n===================================================== *\/\r\n\r\n.pce-time-result-note {\r\n  padding: 15px 16px;\r\n\r\n  border-radius: 13px;\r\n\r\n  background: var(--yellow);\r\n\r\n  color: #3B2900;\r\n\r\n  font-size: 10.5px;\r\n  line-height: 1.55;\r\n\r\n  font-weight: 600;\r\n}\r\n\r\n.pce-time-result-note strong {\r\n  font-weight: 900;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   DISCLAIMER\r\n===================================================== *\/\r\n\r\n.pce-time-disclaimer {\r\n  max-width: 940px;\r\n\r\n  margin: 25px auto 0;\r\n\r\n  text-align: center;\r\n\r\n  color: var(--muted);\r\n\r\n  font-size: 10.5px;\r\n  line-height: 1.65;\r\n\r\n  font-weight: 500;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   RESPONSIVE\r\n===================================================== *\/\r\n\r\n@media (max-width: 950px) {\r\n\r\n  .pce-time-calculator-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .pce-time-result-empty {\r\n    min-height: 300px;\r\n  }\r\n\r\n}\r\n\r\n@media (max-width: 767px) {\r\n\r\n  .pce-time-calculator-wrap {\r\n    padding: 58px 20px;\r\n  }\r\n\r\n  .pce-time-calculator-head {\r\n    margin-bottom: 31px;\r\n\r\n    text-align: left;\r\n  }\r\n\r\n  .pce-time-calculator h2 {\r\n    font-size: 30px !important;\r\n    line-height: 1.17 !important;\r\n  }\r\n\r\n  .pce-time-calculator-intro {\r\n    font-size: 14.5px !important;\r\n  }\r\n\r\n  .pce-time-form,\r\n  .pce-time-result {\r\n    padding: 23px 20px;\r\n\r\n    border-radius: 20px;\r\n  }\r\n\r\n  .pce-time-form-title h3 {\r\n    font-size: 21px !important;\r\n  }\r\n\r\n  .pce-time-metrics {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .pce-time-metric {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n\r\n    gap: 15px;\r\n  }\r\n\r\n  .pce-time-metric strong {\r\n    margin: 0;\r\n\r\n    font-size: 27px;\r\n  }\r\n\r\n}\r\n<\/style>\r\n\r\n\r\n<section\r\n  class=\"pce-time-calculator\"\r\n  id=\"calculadora\"\r\n>\r\n\r\n  <div class=\"pce-time-calculator-wrap\">\r\n\r\n\r\n    <div class=\"pce-time-calculator-head\">\r\n\r\n      <span class=\"pce-time-calculator-label\">\r\n        Haz tu c\u00e1lculo\r\n      <\/span>\r\n\r\n      <h2>\r\n        \u00bfCu\u00e1nto tiempo puedes necesitar para alcanzar tu nivel?\r\n      <\/h2>\r\n\r\n      <p class=\"pce-time-calculator-intro\">\r\n        Indica tu nivel actual, el nivel que quieres alcanzar,\r\n        para qu\u00e9 necesitas el espa\u00f1ol y cu\u00e1ntas horas de clase\r\n        puedes realizar cada semana.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n    <div class=\"pce-time-calculator-grid\">\r\n\r\n\r\n      <!-- FORMULARIO -->\r\n\r\n      <div class=\"pce-time-form\">\r\n\r\n        <div class=\"pce-time-form-title\">\r\n\r\n          <span>\r\n            Tus datos\r\n          <\/span>\r\n\r\n          <h3>\r\n            Cu\u00e9ntanos cu\u00e1l es tu situaci\u00f3n\r\n          <\/h3>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"pce-time-field\">\r\n\r\n          <label for=\"pce-current-level\">\r\n            1. \u00bfCu\u00e1l es tu nivel actual de espa\u00f1ol?\r\n          <\/label>\r\n\r\n          <select id=\"pce-current-level\">\r\n\r\n            <option value=\"A0\">A0 \u00b7 No s\u00e9 espa\u00f1ol<\/option>\r\n            <option value=\"A1\">A1 \u00b7 Inicial<\/option>\r\n            <option value=\"A2\">A2 \u00b7 B\u00e1sico<\/option>\r\n            <option value=\"B1\">B1 \u00b7 Intermedio<\/option>\r\n            <option value=\"B2\">B2 \u00b7 Intermedio alto<\/option>\r\n            <option value=\"C1\">C1 \u00b7 Avanzado<\/option>\r\n\r\n          <\/select>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"pce-time-field\">\r\n\r\n          <label for=\"pce-target-level\">\r\n            2. \u00bfQu\u00e9 nivel quieres alcanzar?\r\n          <\/label>\r\n\r\n          <select id=\"pce-target-level\">\r\n\r\n            <option value=\"A1\">A1<\/option>\r\n            <option value=\"A2\">A2<\/option>\r\n            <option value=\"B1\">B1<\/option>\r\n            <option value=\"B2\" selected>B2<\/option>\r\n            <option value=\"C1\">C1<\/option>\r\n            <option value=\"C2\">C2<\/option>\r\n\r\n          <\/select>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"pce-time-field\">\r\n\r\n          <label for=\"pce-learning-goal\">\r\n            3. \u00bfPara qu\u00e9 necesitas el espa\u00f1ol?\r\n          <\/label>\r\n\r\n          <select id=\"pce-learning-goal\">\r\n\r\n            <option value=\"general\">\r\n              Aprender espa\u00f1ol en general\r\n            <\/option>\r\n\r\n            <option value=\"living\">\r\n              Vivir en Espa\u00f1a\r\n            <\/option>\r\n\r\n            <option value=\"study\">\r\n              Estudiar en Espa\u00f1a\r\n            <\/option>\r\n\r\n            <option value=\"work\">\r\n              Trabajar en Espa\u00f1a\r\n            <\/option>\r\n\r\n            <option value=\"exam\">\r\n              Preparar DELE o SIELE\r\n            <\/option>\r\n\r\n          <\/select>\r\n\r\n          <small>\r\n            Tu objetivo nos ayuda a contextualizar la estimaci\u00f3n.\r\n          <\/small>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"pce-time-field\">\r\n\r\n          <label for=\"pce-weekly-hours\">\r\n            4. \u00bfCu\u00e1ntas horas de clase puedes hacer por semana?\r\n          <\/label>\r\n\r\n          <select id=\"pce-weekly-hours\">\r\n\r\n            <option value=\"2\">2 horas por semana<\/option>\r\n            <option value=\"4\">4 horas por semana<\/option>\r\n            <option value=\"6\">6 horas por semana<\/option>\r\n            <option value=\"8\">8 horas por semana<\/option>\r\n            <option value=\"10\" selected>10 horas por semana<\/option>\r\n            <option value=\"15\">15 horas por semana<\/option>\r\n            <option value=\"20\">20 horas por semana<\/option>\r\n\r\n          <\/select>\r\n\r\n          <small>\r\n            La pr\u00e1ctica y el estudio individual fuera de clase no est\u00e1n incluidos.\r\n          <\/small>\r\n\r\n        <\/div>\r\n\r\n\r\n        <button\r\n          type=\"button\"\r\n          class=\"pce-time-calculate-btn\"\r\n          id=\"pce-time-calculate\"\r\n        >\r\n          Calcular mi tiempo\r\n        <\/button>\r\n\r\n\r\n        <div\r\n          class=\"pce-time-error\"\r\n          id=\"pce-time-error\"\r\n        >\r\n          El nivel que quieres alcanzar debe ser superior a tu nivel actual.\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n      <!-- RESULTADO -->\r\n\r\n      <div class=\"pce-time-result\">\r\n\r\n\r\n        <div\r\n          class=\"pce-time-result-empty\"\r\n          id=\"pce-time-empty\"\r\n        >\r\n\r\n          <span>\u2248<\/span>\r\n\r\n          <h3>\r\n            Aqu\u00ed aparecer\u00e1 tu estimaci\u00f3n\r\n          <\/h3>\r\n\r\n          <p>\r\n            Completa los cuatro campos y calcularemos aproximadamente\r\n            las horas de clase, las semanas y los meses que podr\u00edas\r\n            necesitar para alcanzar tu nivel objetivo.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div\r\n          class=\"pce-time-result-content\"\r\n          id=\"pce-time-result-content\"\r\n        >\r\n\r\n          <span class=\"pce-time-result-kicker\">\r\n            Tu estimaci\u00f3n\r\n          <\/span>\r\n\r\n          <h3 id=\"pce-result-heading\"><\/h3>\r\n\r\n\r\n          <div class=\"pce-time-metrics\">\r\n\r\n            <div class=\"pce-time-metric\">\r\n\r\n              <strong id=\"pce-result-hours\"><\/strong>\r\n\r\n              <span>\r\n                horas aprox.\r\n              <\/span>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"pce-time-metric\">\r\n\r\n              <strong id=\"pce-result-weeks\"><\/strong>\r\n\r\n              <span>\r\n                semanas aprox.\r\n              <\/span>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"pce-time-metric\">\r\n\r\n              <strong id=\"pce-result-months\"><\/strong>\r\n\r\n              <span>\r\n                meses aprox.\r\n              <\/span>\r\n\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"pce-time-route\">\r\n\r\n            <span class=\"pce-time-route-title\">\r\n              Tu recorrido\r\n            <\/span>\r\n\r\n            <div\r\n              class=\"pce-time-route-list\"\r\n              id=\"pce-time-route\"\r\n            ><\/div>\r\n\r\n          <\/div>\r\n\r\n\r\n          <p\r\n            class=\"pce-time-result-description\"\r\n            id=\"pce-result-description\"\r\n          ><\/p>\r\n\r\n\r\n          <div\r\n            class=\"pce-time-result-note\"\r\n            id=\"pce-result-note\"\r\n          ><\/div>\r\n\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <p class=\"pce-time-disclaimer\">\r\n      La calculadora ofrece una estimaci\u00f3n orientativa de horas de formaci\u00f3n\r\n      guiada. Alcanzar un nivel tambi\u00e9n depende de la pr\u00e1ctica individual,\r\n      la exposici\u00f3n al idioma, la asistencia, la experiencia previa\r\n      y el ritmo de aprendizaje de cada persona.\r\n    <\/p>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n\r\n  \/* =====================================================\r\n     NIVELES\r\n  ===================================================== *\/\r\n\r\n  const LEVELS = [\r\n    \"A0\",\r\n    \"A1\",\r\n    \"A2\",\r\n    \"B1\",\r\n    \"B2\",\r\n    \"C1\",\r\n    \"C2\"\r\n  ];\r\n\r\n\r\n  \/* =====================================================\r\n     HORAS ESTIMADAS POR TRAMO\r\n\r\n     Para cambiar cualquier dato en el futuro,\r\n     solo hay que modificar estos valores.\r\n  ===================================================== *\/\r\n\r\n  const HOURS_PER_LEVEL = {\r\n\r\n    \"A0-A1\": 70,\r\n\r\n    \"A1-A2\": 80,\r\n\r\n    \"A2-B1\": 100,\r\n\r\n    \"B1-B2\": 120,\r\n\r\n    \"B2-C1\": 150,\r\n\r\n    \"C1-C2\": 180\r\n\r\n  };\r\n\r\n\r\n  \/* =====================================================\r\n     OBJETIVOS\r\n\r\n     IMPORTANTE:\r\n     El objetivo NO modifica las horas necesarias\r\n     para alcanzar un nivel MCER.\r\n  ===================================================== *\/\r\n\r\n  const GOALS = {\r\n\r\n    general: {\r\n      label: \"aprender espa\u00f1ol en general\"\r\n    },\r\n\r\n    living: {\r\n      label: \"vivir en Espa\u00f1a\"\r\n    },\r\n\r\n    study: {\r\n      label: \"estudiar en Espa\u00f1a\"\r\n    },\r\n\r\n    work: {\r\n      label: \"trabajar en Espa\u00f1a\"\r\n    },\r\n\r\n    exam: {\r\n      label: \"preparar DELE o SIELE\"\r\n    }\r\n\r\n  };\r\n\r\n\r\n  \/* =====================================================\r\n     ELEMENTOS\r\n  ===================================================== *\/\r\n\r\n  const currentLevel =\r\n    document.getElementById(\"pce-current-level\");\r\n\r\n  const targetLevel =\r\n    document.getElementById(\"pce-target-level\");\r\n\r\n  const learningGoal =\r\n    document.getElementById(\"pce-learning-goal\");\r\n\r\n  const weeklyHours =\r\n    document.getElementById(\"pce-weekly-hours\");\r\n\r\n  const calculateButton =\r\n    document.getElementById(\"pce-time-calculate\");\r\n\r\n  const errorBox =\r\n    document.getElementById(\"pce-time-error\");\r\n\r\n  const emptyState =\r\n    document.getElementById(\"pce-time-empty\");\r\n\r\n  const resultContent =\r\n    document.getElementById(\"pce-time-result-content\");\r\n\r\n  const resultHeading =\r\n    document.getElementById(\"pce-result-heading\");\r\n\r\n  const resultHours =\r\n    document.getElementById(\"pce-result-hours\");\r\n\r\n  const resultWeeks =\r\n    document.getElementById(\"pce-result-weeks\");\r\n\r\n  const resultMonths =\r\n    document.getElementById(\"pce-result-months\");\r\n\r\n  const resultRoute =\r\n    document.getElementById(\"pce-time-route\");\r\n\r\n  const resultDescription =\r\n    document.getElementById(\"pce-result-description\");\r\n\r\n  const resultNote =\r\n    document.getElementById(\"pce-result-note\");\r\n\r\n\r\n  \/* =====================================================\r\n     ACTUALIZAR NIVELES OBJETIVO\r\n  ===================================================== *\/\r\n\r\n  function updateTargetLevels() {\r\n\r\n    const currentIndex =\r\n      LEVELS.indexOf(currentLevel.value);\r\n\r\n    Array.from(targetLevel.options).forEach(function(option) {\r\n\r\n      const optionIndex =\r\n        LEVELS.indexOf(option.value);\r\n\r\n      option.disabled =\r\n        optionIndex <= currentIndex;\r\n\r\n    });\r\n\r\n\r\n    const selectedIndex =\r\n      LEVELS.indexOf(targetLevel.value);\r\n\r\n\r\n    if (selectedIndex <= currentIndex) {\r\n\r\n      const nextLevel =\r\n        LEVELS[currentIndex + 1];\r\n\r\n      if (nextLevel) {\r\n        targetLevel.value = nextLevel;\r\n      }\r\n\r\n    }\r\n\r\n  }\r\n\r\n\r\n  currentLevel.addEventListener(\r\n    \"change\",\r\n    updateTargetLevels\r\n  );\r\n\r\n  updateTargetLevels();\r\n\r\n\r\n  \/* =====================================================\r\n     C\u00c1LCULO BASE\r\n  ===================================================== *\/\r\n\r\n  function calculateBaseHours(start, end) {\r\n\r\n    const startIndex =\r\n      LEVELS.indexOf(start);\r\n\r\n    const endIndex =\r\n      LEVELS.indexOf(end);\r\n\r\n    let hours = 0;\r\n\r\n    let route = [];\r\n\r\n\r\n    for (\r\n      let i = startIndex;\r\n      i < endIndex;\r\n      i++\r\n    ) {\r\n\r\n      const from =\r\n        LEVELS[i];\r\n\r\n      const to =\r\n        LEVELS[i + 1];\r\n\r\n      const key =\r\n        from + \"-\" + to;\r\n\r\n      const levelHours =\r\n        HOURS_PER_LEVEL[key];\r\n\r\n\r\n      hours += levelHours;\r\n\r\n\r\n      route.push({\r\n\r\n        from: from,\r\n\r\n        to: to,\r\n\r\n        hours: levelHours\r\n\r\n      });\r\n\r\n    }\r\n\r\n\r\n    return {\r\n\r\n      hours: hours,\r\n\r\n      route: route\r\n\r\n    };\r\n\r\n  }\r\n\r\n\r\n  \/* =====================================================\r\n     FORMATO DECIMAL\r\n  ===================================================== *\/\r\n\r\n  function formatDecimal(number) {\r\n\r\n    return number.toLocaleString(\r\n      \"es-ES\",\r\n      {\r\n        minimumFractionDigits: 1,\r\n        maximumFractionDigits: 1\r\n      }\r\n    );\r\n\r\n  }\r\n\r\n\r\n  \/* =====================================================\r\n     RECORRIDO\r\n  ===================================================== *\/\r\n\r\n  function renderRoute(start, route) {\r\n\r\n    resultRoute.innerHTML = \"\";\r\n\r\n\r\n    const firstLevel =\r\n      document.createElement(\"span\");\r\n\r\n    firstLevel.className =\r\n      \"pce-time-route-level\";\r\n\r\n    firstLevel.textContent =\r\n      start;\r\n\r\n    resultRoute.appendChild(firstLevel);\r\n\r\n\r\n    route.forEach(function(step) {\r\n\r\n\r\n      const arrow =\r\n        document.createElement(\"span\");\r\n\r\n      arrow.className =\r\n        \"pce-time-route-arrow\";\r\n\r\n      arrow.innerHTML =\r\n        \"\u2192 \" +\r\n        step.hours +\r\n        \" h \u2192\";\r\n\r\n      resultRoute.appendChild(arrow);\r\n\r\n\r\n      const level =\r\n        document.createElement(\"span\");\r\n\r\n      level.className =\r\n        \"pce-time-route-level\";\r\n\r\n      level.textContent =\r\n        step.to;\r\n\r\n      resultRoute.appendChild(level);\r\n\r\n    });\r\n\r\n  }\r\n\r\n\r\n  \/* =====================================================\r\n     C\u00c1LCULO\r\n  ===================================================== *\/\r\n\r\n  calculateButton.addEventListener(\r\n    \"click\",\r\n    function () {\r\n\r\n\r\n      const start =\r\n        currentLevel.value;\r\n\r\n      const end =\r\n        targetLevel.value;\r\n\r\n      const goal =\r\n        GOALS[learningGoal.value];\r\n\r\n      const weekly =\r\n        Number(weeklyHours.value);\r\n\r\n\r\n      const startIndex =\r\n        LEVELS.indexOf(start);\r\n\r\n      const endIndex =\r\n        LEVELS.indexOf(end);\r\n\r\n\r\n      \/* VALIDACI\u00d3N *\/\r\n\r\n      if (endIndex <= startIndex) {\r\n\r\n        errorBox.style.display =\r\n          \"block\";\r\n\r\n        return;\r\n\r\n      }\r\n\r\n\r\n      errorBox.style.display =\r\n        \"none\";\r\n\r\n\r\n      \/* HORAS *\/\r\n\r\n      const calculation =\r\n        calculateBaseHours(\r\n          start,\r\n          end\r\n        );\r\n\r\n\r\n      const totalHours =\r\n        calculation.hours;\r\n\r\n\r\n      \/* SEMANAS Y MESES *\/\r\n\r\n      const weeks =\r\n        totalHours \/ weekly;\r\n\r\n      const months =\r\n        weeks \/ 4.345;\r\n\r\n\r\n      \/* M\u00c9TRICAS *\/\r\n\r\n      resultHeading.textContent =\r\n        \"De \" +\r\n        start +\r\n        \" a \" +\r\n        end;\r\n\r\n\r\n      resultHours.textContent =\r\n        totalHours;\r\n\r\n\r\n      resultWeeks.textContent =\r\n        formatDecimal(weeks);\r\n\r\n\r\n      resultMonths.textContent =\r\n        formatDecimal(months);\r\n\r\n\r\n      \/* RECORRIDO *\/\r\n\r\n      renderRoute(\r\n        start,\r\n        calculation.route\r\n      );\r\n\r\n\r\n      \/* DESCRIPCI\u00d3N *\/\r\n\r\n      let description =\r\n        \"Para pasar de <strong>\" +\r\n        start +\r\n        \" a \" +\r\n        end +\r\n        \"<\/strong>, la estimaci\u00f3n es de aproximadamente \" +\r\n        \"<strong>\" +\r\n        totalHours +\r\n        \" horas de formaci\u00f3n guiada<\/strong>. \" +\r\n        \"Si realizas \" +\r\n        \"<strong>\" +\r\n        weekly +\r\n        \" horas de clase por semana<\/strong>, \" +\r\n        \"el recorrido supondr\u00eda aproximadamente \" +\r\n        \"<strong>\" +\r\n        formatDecimal(weeks) +\r\n        \" semanas<\/strong>, es decir, alrededor de \" +\r\n        \"<strong>\" +\r\n        formatDecimal(months) +\r\n        \" meses<\/strong>.\";\r\n\r\n\r\n      resultDescription.innerHTML =\r\n        description;\r\n\r\n\r\n      \/* AVISO SEG\u00daN OBJETIVO *\/\r\n\r\n      if (learningGoal.value === \"exam\") {\r\n\r\n        resultNote.innerHTML =\r\n          \"<strong>Preparaci\u00f3n DELE o SIELE:<\/strong> \" +\r\n          \"el c\u00e1lculo estima el tiempo para alcanzar el nivel de espa\u00f1ol. \" +\r\n          \"La preparaci\u00f3n espec\u00edfica del formato, las pruebas y las estrategias \" +\r\n          \"del examen puede requerir formaci\u00f3n adicional.\";\r\n\r\n      }\r\n\r\n      else if (learningGoal.value === \"study\") {\r\n\r\n        resultNote.innerHTML =\r\n          \"<strong>Tu objetivo es estudiar en Espa\u00f1a.<\/strong> \" +\r\n          \"El nivel MCER necesita el mismo recorrido ling\u00fc\u00edstico, \" +\r\n          \"pero la formaci\u00f3n puede orientarse despu\u00e9s hacia comprensi\u00f3n acad\u00e9mica, \" +\r\n          \"clases, textos y comunicaci\u00f3n en el entorno universitario.\";\r\n\r\n      }\r\n\r\n      else if (learningGoal.value === \"work\") {\r\n\r\n        resultNote.innerHTML =\r\n          \"<strong>Tu objetivo es trabajar en Espa\u00f1a.<\/strong> \" +\r\n          \"El nivel MCER necesita el mismo recorrido ling\u00fc\u00edstico, \" +\r\n          \"aunque parte de la formaci\u00f3n puede orientarse a entrevistas, reuniones, \" +\r\n          \"comunicaci\u00f3n profesional y vocabulario de tu sector.\";\r\n\r\n      }\r\n\r\n      else if (learningGoal.value === \"living\") {\r\n\r\n        resultNote.innerHTML =\r\n          \"<strong>Tu objetivo es vivir en Espa\u00f1a.<\/strong> \" +\r\n          \"La formaci\u00f3n puede dar m\u00e1s peso a situaciones reales de la vida diaria, \" +\r\n          \"gestiones, vivienda, compras y comunicaci\u00f3n social.\";\r\n\r\n      }\r\n\r\n      else {\r\n\r\n        resultNote.innerHTML =\r\n          \"<strong>Importante:<\/strong> \" +\r\n          \"esta estimaci\u00f3n es orientativa. El tiempo real depende tambi\u00e9n \" +\r\n          \"de tu pr\u00e1ctica fuera de clase, exposici\u00f3n al espa\u00f1ol, asistencia, \" +\r\n          \"experiencia previa y ritmo de aprendizaje.\";\r\n\r\n      }\r\n\r\n\r\n      \/* A0 *\/\r\n\r\n      if (start === \"A0\") {\r\n\r\n        resultNote.innerHTML +=\r\n          \"<br><br><strong>Nota sobre A0 \u2192 A1:<\/strong> \" +\r\n          \"utilizamos actualmente una estimaci\u00f3n provisional de 70 horas \" +\r\n          \"para este primer tramo.\";\r\n\r\n      }\r\n\r\n\r\n      \/* MOSTRAR *\/\r\n\r\n      emptyState.style.display =\r\n        \"none\";\r\n\r\n      resultContent.style.display =\r\n        \"block\";\r\n\r\n\r\n      \/* SCROLL M\u00d3VIL *\/\r\n\r\n      if (window.innerWidth < 951) {\r\n\r\n        resultContent.scrollIntoView({\r\n\r\n          behavior: \"smooth\",\r\n\r\n          block: \"start\"\r\n\r\n        });\r\n\r\n      }\r\n\r\n    }\r\n  );\r\n\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-69fffa1 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"69fffa1\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0da270f\" data-id=\"0da270f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b1fb7c1 elementor-widget elementor-widget-html\" data-id=\"b1fb7c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap');\r\n\r\n\/* =====================================================\r\n   CALCULADORA \u00b7 OBJETIVOS PARA APRENDER ESPA\u00d1OL\r\n   PCE SPANISH SCHOOL\r\n===================================================== *\/\r\n\r\n.pce-time-goals,\r\n.pce-time-goals * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.pce-time-goals {\r\n  --primary: #94191E;\r\n  --secondary: #D84349;\r\n  --dark: #58080C;\r\n\r\n  --yellow: #F0B51A;\r\n  --yellow-light: #FFD15B;\r\n\r\n  --black: #111111;\r\n  --text: #2E2929;\r\n  --muted: #655E5E;\r\n\r\n  --soft: #FCF8F8;\r\n  --border: #E7CDCF;\r\n\r\n  width: 100%;\r\n\r\n  background: #ffffff;\r\n\r\n  font-family: 'Montserrat', sans-serif;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   CONTENEDOR\r\n===================================================== *\/\r\n\r\n.pce-time-goals-wrap {\r\n  width: 100%;\r\n  max-width: 1200px;\r\n\r\n  margin: 0 auto;\r\n\r\n  padding: 84px 34px;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   CABECERA\r\n===================================================== *\/\r\n\r\n.pce-time-goals-head {\r\n  max-width: 850px;\r\n\r\n  margin: 0 auto 38px;\r\n\r\n  text-align: center;\r\n}\r\n\r\n.pce-time-goals-label {\r\n  display: inline-flex;\r\n  align-items: center;\r\n\r\n  gap: 8px;\r\n\r\n  margin-bottom: 14px;\r\n\r\n  padding: 7px 14px;\r\n\r\n  border-radius: 999px;\r\n\r\n  background: #FFF5D3;\r\n\r\n  color: #795200;\r\n\r\n  font-size: 10px;\r\n  line-height: 1.2;\r\n\r\n  font-weight: 800;\r\n\r\n  letter-spacing: .65px;\r\n\r\n  text-transform: uppercase;\r\n}\r\n\r\n.pce-time-goals-label::before {\r\n  content: \"\";\r\n\r\n  width: 7px;\r\n  height: 7px;\r\n\r\n  border-radius: 50%;\r\n\r\n  background: var(--yellow);\r\n}\r\n\r\n\r\n.pce-time-goals h2 {\r\n  margin: 0 0 15px !important;\r\n\r\n  color: var(--primary) !important;\r\n\r\n  font-family: 'Montserrat', sans-serif !important;\r\n\r\n  font-size: clamp(34px, 3.6vw, 47px) !important;\r\n  line-height: 1.14 !important;\r\n\r\n  font-weight: 800 !important;\r\n\r\n  letter-spacing: -.9px !important;\r\n}\r\n\r\n\r\n.pce-time-goals-intro {\r\n  max-width: 790px;\r\n\r\n  margin: 0 auto !important;\r\n\r\n  color: var(--text) !important;\r\n\r\n  font-size: 15.5px !important;\r\n  line-height: 1.72 !important;\r\n\r\n  font-weight: 400;\r\n}\r\n\r\n.pce-time-goals-intro strong {\r\n  color: var(--black);\r\n\r\n  font-weight: 700;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   IMAGEN\r\n===================================================== *\/\r\n\r\n.pce-time-goals-image {\r\n  overflow: hidden;\r\n\r\n  margin-bottom: 22px;\r\n\r\n  border-radius: 25px;\r\n\r\n  border: 1px solid var(--border);\r\n\r\n  background: var(--soft);\r\n\r\n  box-shadow: 0 14px 34px rgba(88,8,12,.08);\r\n}\r\n\r\n.pce-time-goals-image img {\r\n  display: block;\r\n\r\n  width: 100%;\r\n  height: auto;\r\n\r\n  aspect-ratio: 2 \/ 1;\r\n\r\n  object-fit: cover;\r\n  object-position: center;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   TARJETAS\r\n===================================================== *\/\r\n\r\n.pce-time-goals-grid {\r\n  display: grid;\r\n\r\n  grid-template-columns: repeat(3, minmax(0,1fr));\r\n\r\n  gap: 18px;\r\n}\r\n\r\n\r\n.pce-time-goal-card {\r\n  position: relative;\r\n\r\n  overflow: hidden;\r\n\r\n  padding: 25px 24px;\r\n\r\n  border-radius: 19px;\r\n\r\n  background: var(--soft);\r\n\r\n  border: 1px solid var(--border);\r\n}\r\n\r\n\r\n.pce-time-goal-card::before {\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n\r\n  top: 0;\r\n  left: 0;\r\n\r\n  width: 100%;\r\n  height: 4px;\r\n\r\n  background: var(--primary);\r\n}\r\n\r\n\r\n.pce-time-goal-number {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  width: 40px;\r\n  height: 40px;\r\n\r\n  margin-bottom: 15px;\r\n\r\n  border-radius: 11px;\r\n\r\n  background: var(--primary);\r\n\r\n  color: #ffffff;\r\n\r\n  font-size: 11px;\r\n  line-height: 1;\r\n\r\n  font-weight: 900;\r\n}\r\n\r\n\r\n.pce-time-goal-card h3 {\r\n  margin: 0 0 9px !important;\r\n\r\n  color: var(--black) !important;\r\n\r\n  font-family: 'Montserrat', sans-serif !important;\r\n\r\n  font-size: 18px !important;\r\n  line-height: 1.35 !important;\r\n\r\n  font-weight: 800 !important;\r\n}\r\n\r\n\r\n.pce-time-goal-card p {\r\n  margin: 0 !important;\r\n\r\n  color: var(--black) !important;\r\n\r\n  font-size: 13.5px !important;\r\n  line-height: 1.65 !important;\r\n\r\n  font-weight: 400;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   ACLARACI\u00d3N\r\n===================================================== *\/\r\n\r\n.pce-time-goals-note {\r\n  display: grid;\r\n\r\n  grid-template-columns: auto 1fr;\r\n\r\n  gap: 13px;\r\n\r\n  align-items: center;\r\n\r\n  margin-top: 24px;\r\n\r\n  padding: 19px 21px;\r\n\r\n  border-radius: 16px;\r\n\r\n  background: #111111;\r\n}\r\n\r\n\r\n.pce-time-goals-note-icon {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  width: 36px;\r\n  height: 36px;\r\n\r\n  border-radius: 10px;\r\n\r\n  background: var(--yellow);\r\n\r\n  color: #382600;\r\n\r\n  font-size: 16px;\r\n\r\n  font-weight: 900;\r\n}\r\n\r\n\r\n.pce-time-goals-note p {\r\n  margin: 0 !important;\r\n\r\n  color: rgba(255,255,255,.80) !important;\r\n\r\n  font-size: 12.5px !important;\r\n  line-height: 1.65 !important;\r\n\r\n  font-weight: 400;\r\n}\r\n\r\n\r\n.pce-time-goals-note strong {\r\n  color: var(--yellow-light);\r\n\r\n  font-weight: 800;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   RESPONSIVE TABLET\r\n===================================================== *\/\r\n\r\n@media (max-width: 900px) {\r\n\r\n  .pce-time-goals-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .pce-time-goals-image img {\r\n    aspect-ratio: 16 \/ 8;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   RESPONSIVE M\u00d3VIL\r\n===================================================== *\/\r\n\r\n@media (max-width: 767px) {\r\n\r\n  .pce-time-goals-wrap {\r\n    padding: 58px 20px;\r\n  }\r\n\r\n  .pce-time-goals-head {\r\n    margin-bottom: 30px;\r\n\r\n    text-align: left;\r\n  }\r\n\r\n  .pce-time-goals h2 {\r\n    font-size: 30px !important;\r\n    line-height: 1.18 !important;\r\n  }\r\n\r\n  .pce-time-goals-intro {\r\n    font-size: 14.5px !important;\r\n    line-height: 1.68 !important;\r\n  }\r\n\r\n  .pce-time-goals-image {\r\n    border-radius: 19px;\r\n  }\r\n\r\n  .pce-time-goals-image img {\r\n    aspect-ratio: 1 \/ 1;\r\n\r\n    object-fit: cover;\r\n  }\r\n\r\n  .pce-time-goal-card {\r\n    padding: 22px 20px;\r\n  }\r\n\r\n  .pce-time-goal-card h3 {\r\n    font-size: 17px !important;\r\n  }\r\n\r\n  .pce-time-goal-card p {\r\n    font-size: 13.5px !important;\r\n  }\r\n\r\n  .pce-time-goals-note {\r\n    grid-template-columns: 1fr;\r\n\r\n    align-items: start;\r\n  }\r\n\r\n}\r\n<\/style>\r\n\r\n\r\n<section class=\"pce-time-goals\">\r\n\r\n  <div class=\"pce-time-goals-wrap\">\r\n\r\n\r\n    <!-- =================================================\r\n         CABECERA\r\n    ================================================== -->\r\n\r\n    <div class=\"pce-time-goals-head\">\r\n\r\n      <span class=\"pce-time-goals-label\">\r\n        Tu objetivo importa\r\n      <\/span>\r\n\r\n      <h2>\r\n        No todos aprendemos espa\u00f1ol para lo mismo\r\n      <\/h2>\r\n\r\n      <p class=\"pce-time-goals-intro\">\r\n        Llegar a un determinado nivel es importante, pero tambi\u00e9n lo es\r\n        <strong>para qu\u00e9 necesitas utilizar el espa\u00f1ol.<\/strong>\r\n        Tu objetivo puede cambiar el tipo de vocabulario, las situaciones\r\n        que necesitas practicar y la forma de organizar tu aprendizaje.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- =================================================\r\n         IMAGEN\r\n    ================================================== -->\r\n\r\n    <div class=\"pce-time-goals-image\">\r\n\r\n      <img\r\n        src=\"https:\/\/pcespanishschool.com\/wp-content\/uploads\/2026\/09\/3-formas-de-estudiar-espanol-PCE-Spanish.webp\"\r\n        alt=\"Tres personas aprendiendo espa\u00f1ol con objetivos de estudio, trabajo y vida en Espa\u00f1a\"\r\n        loading=\"lazy\"\r\n        decoding=\"async\"\r\n      >\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- =================================================\r\n         OBJETIVOS\r\n    ================================================== -->\r\n\r\n    <div class=\"pce-time-goals-grid\">\r\n\r\n\r\n      <!-- ESTUDIAR -->\r\n\r\n      <article class=\"pce-time-goal-card\">\r\n\r\n        <span class=\"pce-time-goal-number\">\r\n          01\r\n        <\/span>\r\n\r\n        <h3>\r\n          Estudiar en Espa\u00f1a\r\n        <\/h3>\r\n\r\n        <p>\r\n          Si quieres estudiar en una universidad o centro educativo espa\u00f1ol,\r\n          necesitar\u00e1s desenvolverte en clases, comprender explicaciones,\r\n          trabajar con textos y comunicarte en un entorno acad\u00e9mico.\r\n        <\/p>\r\n\r\n      <\/article>\r\n\r\n\r\n      <!-- TRABAJAR -->\r\n\r\n      <article class=\"pce-time-goal-card\">\r\n\r\n        <span class=\"pce-time-goal-number\">\r\n          02\r\n        <\/span>\r\n\r\n        <h3>\r\n          Trabajar en Espa\u00f1a\r\n        <\/h3>\r\n\r\n        <p>\r\n          El aprendizaje puede orientarse a entrevistas, reuniones,\r\n          conversaciones profesionales y al vocabulario que necesitas\r\n          para desenvolverte dentro de tu sector.\r\n        <\/p>\r\n\r\n      <\/article>\r\n\r\n\r\n      <!-- VIVIR -->\r\n\r\n      <article class=\"pce-time-goal-card\">\r\n\r\n        <span class=\"pce-time-goal-number\">\r\n          03\r\n        <\/span>\r\n\r\n        <h3>\r\n          Vivir en Espa\u00f1a\r\n        <\/h3>\r\n\r\n        <p>\r\n          Si tu objetivo es desenvolverte en tu vida diaria,\r\n          cobra m\u00e1s importancia aprender a comunicarte en situaciones\r\n          reales: compras, gestiones, vivienda, relaciones y vida social.\r\n        <\/p>\r\n\r\n      <\/article>\r\n\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- =================================================\r\n         ACLARACI\u00d3N\r\n    ================================================== -->\r\n\r\n    <div class=\"pce-time-goals-note\">\r\n\r\n      <span class=\"pce-time-goals-note-icon\">\r\n        \u2248\r\n      <\/span>\r\n\r\n      <p>\r\n        Por eso nuestra calculadora no tiene en cuenta \u00fanicamente\r\n        <strong>el nivel de partida y el nivel objetivo<\/strong>:\r\n        tambi\u00e9n utiliza el motivo por el que quieres aprender espa\u00f1ol\r\n        para ofrecerte una estimaci\u00f3n de planificaci\u00f3n m\u00e1s ajustada.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n  <\/div>\r\n\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-58f44d7 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"58f44d7\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-97c080b\" data-id=\"97c080b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b3975e1 elementor-widget elementor-widget-html\" data-id=\"b3975e1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap');\r\n\r\n\/* =====================================================\r\n   HORAS APROXIMADAS POR NIVEL\r\n   PCE SPANISH SCHOOL\r\n===================================================== *\/\r\n\r\n.pce-time-levels,\r\n.pce-time-levels * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.pce-time-levels {\r\n  --primary: #94191E;\r\n  --dark: #58080C;\r\n\r\n  --yellow: #F0B51A;\r\n  --yellow-light: #FFD15B;\r\n\r\n  --black: #111111;\r\n  --soft: #FCF8F8;\r\n\r\n  width: 100%;\r\n\r\n  overflow: hidden;\r\n\r\n  background: #111111;\r\n\r\n  font-family: 'Montserrat', sans-serif;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   CONTENEDOR\r\n===================================================== *\/\r\n\r\n.pce-time-levels-wrap {\r\n  width: 100%;\r\n  max-width: 1180px;\r\n\r\n  margin: 0 auto;\r\n\r\n  padding: 78px 34px;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   CABECERA\r\n===================================================== *\/\r\n\r\n.pce-time-levels-head {\r\n  max-width: 820px;\r\n\r\n  margin: 0 auto 34px;\r\n\r\n  text-align: center;\r\n}\r\n\r\n.pce-time-levels-label {\r\n  display: inline-flex;\r\n  align-items: center;\r\n\r\n  gap: 8px;\r\n\r\n  margin-bottom: 13px;\r\n\r\n  color: var(--yellow-light);\r\n\r\n  font-size: 10px;\r\n\r\n  font-weight: 800;\r\n\r\n  letter-spacing: .65px;\r\n\r\n  text-transform: uppercase;\r\n}\r\n\r\n.pce-time-levels-label::before {\r\n  content: \"\";\r\n\r\n  width: 7px;\r\n  height: 7px;\r\n\r\n  border-radius: 50%;\r\n\r\n  background: var(--yellow);\r\n}\r\n\r\n.pce-time-levels h2 {\r\n  margin: 0 0 15px !important;\r\n\r\n  color: #ffffff !important;\r\n\r\n  font-family: 'Montserrat', sans-serif !important;\r\n\r\n  font-size: clamp(34px, 3.6vw, 47px) !important;\r\n  line-height: 1.14 !important;\r\n\r\n  font-weight: 800 !important;\r\n\r\n  letter-spacing: -.9px !important;\r\n}\r\n\r\n.pce-time-levels-intro {\r\n  max-width: 780px;\r\n\r\n  margin: 0 auto !important;\r\n\r\n  color: rgba(255,255,255,.76) !important;\r\n\r\n  font-size: 15px !important;\r\n  line-height: 1.7 !important;\r\n}\r\n\r\n.pce-time-levels-intro strong {\r\n  color: #ffffff;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   TABLA\r\n===================================================== *\/\r\n\r\n.pce-time-levels-table-wrap {\r\n  overflow: hidden;\r\n\r\n  width: 100%;\r\n  max-width: 780px;\r\n\r\n  margin: 0 auto;\r\n\r\n  border-radius: 20px;\r\n\r\n  background: #ffffff;\r\n\r\n  box-shadow: 0 16px 36px rgba(0,0,0,.22);\r\n}\r\n\r\n.pce-time-levels-table {\r\n  width: 100%;\r\n\r\n  border-collapse: collapse;\r\n\r\n  table-layout: fixed;\r\n}\r\n\r\n.pce-time-levels-table th:first-child,\r\n.pce-time-levels-table td:first-child {\r\n  width: 60%;\r\n}\r\n\r\n.pce-time-levels-table th:last-child,\r\n.pce-time-levels-table td:last-child {\r\n  width: 40%;\r\n}\r\n\r\n\r\n\/* CABECERA *\/\r\n\r\n.pce-time-levels-table thead {\r\n  background:\r\n    linear-gradient(\r\n      135deg,\r\n      var(--primary),\r\n      var(--dark)\r\n    );\r\n}\r\n\r\n.pce-time-levels-table th {\r\n  padding: 15px 20px;\r\n\r\n  color: #ffffff;\r\n\r\n  font-size: 10.5px;\r\n\r\n  font-weight: 800;\r\n\r\n  text-align: left;\r\n\r\n  text-transform: uppercase;\r\n\r\n  letter-spacing: .4px;\r\n}\r\n\r\n.pce-time-levels-table th:last-child {\r\n  text-align: right;\r\n}\r\n\r\n\r\n\/* FILAS *\/\r\n\r\n.pce-time-levels-table td {\r\n  padding: 13px 20px;\r\n\r\n  border-bottom: 1px solid #EEE0E1;\r\n\r\n  color: var(--black);\r\n\r\n  font-size: 13px;\r\n\r\n  font-weight: 600;\r\n}\r\n\r\n.pce-time-levels-table tbody tr:last-child td {\r\n  border-bottom: 0;\r\n}\r\n\r\n.pce-time-levels-table tbody tr:nth-child(even) {\r\n  background: var(--soft);\r\n}\r\n\r\n.pce-time-levels-table td:last-child {\r\n  text-align: right;\r\n\r\n  border-left: 1px solid #E5D5D6;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   NIVELES\r\n===================================================== *\/\r\n\r\n.pce-time-level-path {\r\n  display: flex;\r\n  align-items: center;\r\n\r\n  gap: 8px;\r\n}\r\n\r\n.pce-time-level-badge {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  min-width: 42px;\r\n  min-height: 34px;\r\n\r\n  padding: 6px 9px;\r\n\r\n  border-radius: 9px;\r\n\r\n  background: #F8E8E9;\r\n\r\n  color: var(--primary);\r\n\r\n  font-size: 11px;\r\n\r\n  font-weight: 900;\r\n}\r\n\r\n.pce-time-level-arrow {\r\n  color: #978B8B;\r\n\r\n  font-size: 14px;\r\n\r\n  font-weight: 700;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   HORAS\r\n===================================================== *\/\r\n\r\n.pce-time-level-hours {\r\n  display: inline-flex;\r\n  align-items: baseline;\r\n  justify-content: flex-end;\r\n\r\n  gap: 5px;\r\n}\r\n\r\n.pce-time-level-hours strong {\r\n  color: var(--primary);\r\n\r\n  font-size: 19px;\r\n\r\n  font-weight: 900;\r\n}\r\n\r\n.pce-time-level-hours span {\r\n  color: #554E4E;\r\n\r\n  font-size: 10.5px;\r\n\r\n  font-weight: 600;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   PROVISIONAL\r\n===================================================== *\/\r\n\r\n.pce-time-provisional {\r\n  display: inline-flex;\r\n\r\n  margin-left: 5px;\r\n\r\n  padding: 4px 8px;\r\n\r\n  border-radius: 999px;\r\n\r\n  background: #FFF2C9;\r\n\r\n  color: #795200;\r\n\r\n  font-size: 7.5px;\r\n\r\n  font-weight: 900;\r\n\r\n  letter-spacing: .3px;\r\n\r\n  text-transform: uppercase;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   EXPLICACI\u00d3N\r\n===================================================== *\/\r\n\r\n.pce-time-levels-bottom {\r\n  display: grid;\r\n\r\n  grid-template-columns: auto 1fr;\r\n\r\n  gap: 13px;\r\n\r\n  align-items: center;\r\n\r\n  max-width: 780px;\r\n\r\n  margin: 18px auto 0;\r\n\r\n  padding: 17px 19px;\r\n\r\n  border-radius: 14px;\r\n\r\n  background: rgba(255,255,255,.07);\r\n\r\n  border: 1px solid rgba(255,255,255,.09);\r\n}\r\n\r\n.pce-time-levels-bottom-icon {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  width: 36px;\r\n  height: 36px;\r\n\r\n  border-radius: 10px;\r\n\r\n  background: var(--yellow);\r\n\r\n  color: #352300;\r\n\r\n  font-size: 15px;\r\n\r\n  font-weight: 900;\r\n}\r\n\r\n.pce-time-levels-bottom p {\r\n  margin: 0 !important;\r\n\r\n  color: rgba(255,255,255,.76) !important;\r\n\r\n  font-size: 12px !important;\r\n  line-height: 1.65 !important;\r\n}\r\n\r\n.pce-time-levels-bottom strong {\r\n  color: #ffffff;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   NOTA\r\n===================================================== *\/\r\n\r\n.pce-time-levels-a0-note {\r\n  max-width: 780px;\r\n\r\n  margin: 12px auto 0;\r\n\r\n  color: rgba(255,255,255,.52);\r\n\r\n  font-size: 10px;\r\n  line-height: 1.6;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   RESPONSIVE\r\n===================================================== *\/\r\n\r\n@media (max-width: 767px) {\r\n\r\n  .pce-time-levels-wrap {\r\n    padding: 56px 20px;\r\n  }\r\n\r\n  .pce-time-levels-head {\r\n    text-align: left;\r\n  }\r\n\r\n  .pce-time-levels h2 {\r\n    font-size: 30px !important;\r\n  }\r\n\r\n  .pce-time-levels-intro {\r\n    font-size: 14.5px !important;\r\n  }\r\n\r\n  .pce-time-levels-table-wrap {\r\n    overflow-x: auto;\r\n\r\n    border-radius: 16px;\r\n  }\r\n\r\n  .pce-time-levels-table {\r\n    min-width: 520px;\r\n  }\r\n\r\n  .pce-time-levels-table th,\r\n  .pce-time-levels-table td {\r\n    padding: 12px 15px;\r\n  }\r\n\r\n  .pce-time-levels-bottom {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n}\r\n<\/style>\r\n\r\n\r\n<section class=\"pce-time-levels\">\r\n\r\n  <div class=\"pce-time-levels-wrap\">\r\n\r\n\r\n    <div class=\"pce-time-levels-head\">\r\n\r\n      <span class=\"pce-time-levels-label\">\r\n        C\u00f3mo hacemos la estimaci\u00f3n\r\n      <\/span>\r\n\r\n      <h2>\r\n        Horas aproximadas para pasar de un nivel de espa\u00f1ol a otro\r\n      <\/h2>\r\n\r\n      <p class=\"pce-time-levels-intro\">\r\n        La calculadora utiliza una estimaci\u00f3n de\r\n        <strong>horas de formaci\u00f3n guiada para avanzar entre los niveles<\/strong>\r\n        y suma los distintos tramos necesarios hasta alcanzar tu objetivo.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n    <div class=\"pce-time-levels-table-wrap\">\r\n\r\n      <table class=\"pce-time-levels-table\">\r\n\r\n        <thead>\r\n\r\n          <tr>\r\n\r\n            <th>\r\n              Progresi\u00f3n\r\n            <\/th>\r\n\r\n            <th>\r\n              Horas aproximadas\r\n            <\/th>\r\n\r\n          <\/tr>\r\n\r\n        <\/thead>\r\n\r\n\r\n        <tbody>\r\n\r\n\r\n          <tr>\r\n\r\n            <td>\r\n\r\n              <div class=\"pce-time-level-path\">\r\n\r\n                <span class=\"pce-time-level-badge\">A0<\/span>\r\n                <span class=\"pce-time-level-arrow\">\u2192<\/span>\r\n                <span class=\"pce-time-level-badge\">A1<\/span>\r\n\r\n                <span class=\"pce-time-provisional\">\r\n                  Provisional\r\n                <\/span>\r\n\r\n              <\/div>\r\n\r\n            <\/td>\r\n\r\n            <td>\r\n\r\n              <div class=\"pce-time-level-hours\">\r\n\r\n                <strong>\u2248 70<\/strong>\r\n                <span>horas<\/span>\r\n\r\n              <\/div>\r\n\r\n            <\/td>\r\n\r\n          <\/tr>\r\n\r\n\r\n          <tr>\r\n\r\n            <td>\r\n\r\n              <div class=\"pce-time-level-path\">\r\n\r\n                <span class=\"pce-time-level-badge\">A1<\/span>\r\n                <span class=\"pce-time-level-arrow\">\u2192<\/span>\r\n                <span class=\"pce-time-level-badge\">A2<\/span>\r\n\r\n              <\/div>\r\n\r\n            <\/td>\r\n\r\n            <td>\r\n\r\n              <div class=\"pce-time-level-hours\">\r\n\r\n                <strong>\u2248 80<\/strong>\r\n                <span>horas<\/span>\r\n\r\n              <\/div>\r\n\r\n            <\/td>\r\n\r\n          <\/tr>\r\n\r\n\r\n          <tr>\r\n\r\n            <td>\r\n\r\n              <div class=\"pce-time-level-path\">\r\n\r\n                <span class=\"pce-time-level-badge\">A2<\/span>\r\n                <span class=\"pce-time-level-arrow\">\u2192<\/span>\r\n                <span class=\"pce-time-level-badge\">B1<\/span>\r\n\r\n              <\/div>\r\n\r\n            <\/td>\r\n\r\n            <td>\r\n\r\n              <div class=\"pce-time-level-hours\">\r\n\r\n                <strong>\u2248 100<\/strong>\r\n                <span>horas<\/span>\r\n\r\n              <\/div>\r\n\r\n            <\/td>\r\n\r\n          <\/tr>\r\n\r\n\r\n          <tr>\r\n\r\n            <td>\r\n\r\n              <div class=\"pce-time-level-path\">\r\n\r\n                <span class=\"pce-time-level-badge\">B1<\/span>\r\n                <span class=\"pce-time-level-arrow\">\u2192<\/span>\r\n                <span class=\"pce-time-level-badge\">B2<\/span>\r\n\r\n              <\/div>\r\n\r\n            <\/td>\r\n\r\n            <td>\r\n\r\n              <div class=\"pce-time-level-hours\">\r\n\r\n                <strong>\u2248 120<\/strong>\r\n                <span>horas<\/span>\r\n\r\n              <\/div>\r\n\r\n            <\/td>\r\n\r\n          <\/tr>\r\n\r\n\r\n          <tr>\r\n\r\n            <td>\r\n\r\n              <div class=\"pce-time-level-path\">\r\n\r\n                <span class=\"pce-time-level-badge\">B2<\/span>\r\n                <span class=\"pce-time-level-arrow\">\u2192<\/span>\r\n                <span class=\"pce-time-level-badge\">C1<\/span>\r\n\r\n              <\/div>\r\n\r\n            <\/td>\r\n\r\n            <td>\r\n\r\n              <div class=\"pce-time-level-hours\">\r\n\r\n                <strong>\u2248 150<\/strong>\r\n                <span>horas<\/span>\r\n\r\n              <\/div>\r\n\r\n            <\/td>\r\n\r\n          <\/tr>\r\n\r\n\r\n          <tr>\r\n\r\n            <td>\r\n\r\n              <div class=\"pce-time-level-path\">\r\n\r\n                <span class=\"pce-time-level-badge\">C1<\/span>\r\n                <span class=\"pce-time-level-arrow\">\u2192<\/span>\r\n                <span class=\"pce-time-level-badge\">C2<\/span>\r\n\r\n              <\/div>\r\n\r\n            <\/td>\r\n\r\n            <td>\r\n\r\n              <div class=\"pce-time-level-hours\">\r\n\r\n                <strong>\u2248 180<\/strong>\r\n                <span>horas<\/span>\r\n\r\n              <\/div>\r\n\r\n            <\/td>\r\n\r\n          <\/tr>\r\n\r\n\r\n        <\/tbody>\r\n\r\n      <\/table>\r\n\r\n    <\/div>\r\n\r\n\r\n    <div class=\"pce-time-levels-bottom\">\r\n\r\n      <span class=\"pce-time-levels-bottom-icon\">\r\n        +\r\n      <\/span>\r\n\r\n      <p>\r\n        Si necesitas avanzar varios niveles,\r\n        <strong>la calculadora suma todos los tramos.<\/strong>\r\n        Por ejemplo, pasar de A1 a B1 supone aproximadamente\r\n        80 horas para alcanzar A2 y otras 100 horas para avanzar hasta B1:\r\n        unas 180 horas de formaci\u00f3n guiada en total.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n    <p class=\"pce-time-levels-a0-note\">\r\n      * Para A0 \u2192 A1 utilizamos actualmente una estimaci\u00f3n provisional\r\n      de 70 horas. Las cifras son orientativas y hacen referencia a formaci\u00f3n\r\n      guiada; el aprendizaje tambi\u00e9n requiere pr\u00e1ctica y exposici\u00f3n al idioma\r\n      fuera de clase.\r\n    <\/p>\r\n\r\n\r\n  <\/div>\r\n\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6447535 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"6447535\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-88422fb\" data-id=\"88422fb\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-78cb7b5 elementor-widget elementor-widget-html\" data-id=\"78cb7b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap');\r\n\r\n\/* =====================================================\r\n   CALCULADORA \u00b7 EJEMPLOS DE TIEMPO\r\n   PCE SPANISH SCHOOL\r\n===================================================== *\/\r\n\r\n.pce-time-examples,\r\n.pce-time-examples * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.pce-time-examples {\r\n  --primary: #94191E;\r\n  --secondary: #D84349;\r\n  --dark: #58080C;\r\n\r\n  --yellow: #F0B51A;\r\n  --yellow-light: #FFD15B;\r\n\r\n  --black: #111111;\r\n  --text: #2F2A2A;\r\n  --muted: #655E5E;\r\n\r\n  --soft: #FCF8F8;\r\n  --border: #E7CDCF;\r\n\r\n  width: 100%;\r\n\r\n  background: #ffffff;\r\n\r\n  font-family: 'Montserrat', sans-serif;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   CONTENEDOR\r\n===================================================== *\/\r\n\r\n.pce-time-examples-wrap {\r\n  width: 100%;\r\n  max-width: 1180px;\r\n\r\n  margin: 0 auto;\r\n\r\n  padding: 84px 34px;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   CABECERA\r\n===================================================== *\/\r\n\r\n.pce-time-examples-head {\r\n  max-width: 820px;\r\n\r\n  margin: 0 auto 38px;\r\n\r\n  text-align: center;\r\n}\r\n\r\n.pce-time-examples-label {\r\n  display: inline-flex;\r\n  align-items: center;\r\n\r\n  gap: 8px;\r\n\r\n  margin-bottom: 14px;\r\n\r\n  padding: 7px 14px;\r\n\r\n  border-radius: 999px;\r\n\r\n  background: #FFF5D3;\r\n\r\n  color: #795200;\r\n\r\n  font-size: 10px;\r\n  line-height: 1.2;\r\n\r\n  font-weight: 800;\r\n\r\n  letter-spacing: .65px;\r\n\r\n  text-transform: uppercase;\r\n}\r\n\r\n.pce-time-examples-label::before {\r\n  content: \"\";\r\n\r\n  width: 7px;\r\n  height: 7px;\r\n\r\n  border-radius: 50%;\r\n\r\n  background: var(--yellow);\r\n}\r\n\r\n\r\n.pce-time-examples h2 {\r\n  margin: 0 0 15px !important;\r\n\r\n  color: var(--primary) !important;\r\n\r\n  font-family: 'Montserrat', sans-serif !important;\r\n\r\n  font-size: clamp(34px, 3.5vw, 46px) !important;\r\n  line-height: 1.14 !important;\r\n\r\n  font-weight: 800 !important;\r\n\r\n  letter-spacing: -.9px !important;\r\n}\r\n\r\n\r\n.pce-time-examples-intro {\r\n  max-width: 760px;\r\n\r\n  margin: 0 auto !important;\r\n\r\n  color: var(--text) !important;\r\n\r\n  font-size: 15.5px !important;\r\n  line-height: 1.72 !important;\r\n\r\n  font-weight: 400;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   GRID\r\n===================================================== *\/\r\n\r\n.pce-time-examples-grid {\r\n  display: grid;\r\n\r\n  grid-template-columns: repeat(3, minmax(0,1fr));\r\n\r\n  gap: 18px;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   TARJETA\r\n===================================================== *\/\r\n\r\n.pce-time-example-card {\r\n  position: relative;\r\n\r\n  overflow: hidden;\r\n\r\n  padding: 26px 24px;\r\n\r\n  border-radius: 20px;\r\n\r\n  background: var(--soft);\r\n\r\n  border: 1px solid var(--border);\r\n\r\n  transition:\r\n    transform .2s ease,\r\n    box-shadow .2s ease;\r\n}\r\n\r\n.pce-time-example-card:hover {\r\n  transform: translateY(-3px);\r\n\r\n  box-shadow: 0 14px 30px rgba(88,8,12,.08);\r\n}\r\n\r\n\r\n.pce-time-example-card::before {\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n\r\n  top: 0;\r\n  left: 0;\r\n\r\n  width: 100%;\r\n  height: 4px;\r\n\r\n  background: var(--primary);\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   NIVEL\r\n===================================================== *\/\r\n\r\n.pce-time-example-route {\r\n  display: flex;\r\n  align-items: center;\r\n\r\n  gap: 8px;\r\n\r\n  margin-bottom: 18px;\r\n}\r\n\r\n\r\n.pce-time-example-level {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  min-width: 44px;\r\n  min-height: 38px;\r\n\r\n  padding: 7px 10px;\r\n\r\n  border-radius: 10px;\r\n\r\n  background: #F5E3E4;\r\n\r\n  color: var(--primary);\r\n\r\n  font-size: 12px;\r\n\r\n  font-weight: 900;\r\n}\r\n\r\n\r\n.pce-time-example-arrow {\r\n  color: #978B8B;\r\n\r\n  font-size: 16px;\r\n\r\n  font-weight: 800;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   T\u00cdTULO\r\n===================================================== *\/\r\n\r\n.pce-time-example-card h3 {\r\n  margin: 0 0 15px !important;\r\n\r\n  color: var(--black) !important;\r\n\r\n  font-family: 'Montserrat', sans-serif !important;\r\n\r\n  font-size: 18px !important;\r\n  line-height: 1.35 !important;\r\n\r\n  font-weight: 800 !important;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   C\u00c1LCULO\r\n===================================================== *\/\r\n\r\n.pce-time-example-calculation {\r\n  margin-bottom: 17px;\r\n\r\n  padding: 15px 16px;\r\n\r\n  border-radius: 13px;\r\n\r\n  background: #ffffff;\r\n\r\n  border: 1px solid #EEDCDD;\r\n}\r\n\r\n\r\n.pce-time-example-calculation span {\r\n  display: block;\r\n\r\n  margin-bottom: 5px;\r\n\r\n  color: var(--muted);\r\n\r\n  font-size: 9px;\r\n  line-height: 1.3;\r\n\r\n  font-weight: 800;\r\n\r\n  letter-spacing: .45px;\r\n\r\n  text-transform: uppercase;\r\n}\r\n\r\n\r\n.pce-time-example-calculation strong {\r\n  color: var(--primary);\r\n\r\n  font-size: 20px;\r\n  line-height: 1.25;\r\n\r\n  font-weight: 900;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   M\u00c9TRICAS\r\n===================================================== *\/\r\n\r\n.pce-time-example-data {\r\n  display: grid;\r\n\r\n  grid-template-columns: repeat(2, minmax(0,1fr));\r\n\r\n  gap: 9px;\r\n\r\n  margin-bottom: 17px;\r\n}\r\n\r\n\r\n.pce-time-example-data-item {\r\n  padding: 13px;\r\n\r\n  border-radius: 12px;\r\n\r\n  background: var(--primary);\r\n}\r\n\r\n\r\n.pce-time-example-data-item strong {\r\n  display: block;\r\n\r\n  margin-bottom: 3px;\r\n\r\n  color: #ffffff;\r\n\r\n  font-size: 19px;\r\n  line-height: 1.1;\r\n\r\n  font-weight: 900;\r\n}\r\n\r\n\r\n.pce-time-example-data-item span {\r\n  color: rgba(255,255,255,.72);\r\n\r\n  font-size: 8.5px;\r\n  line-height: 1.4;\r\n\r\n  font-weight: 700;\r\n\r\n  text-transform: uppercase;\r\n\r\n  letter-spacing: .35px;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   TEXTO\r\n===================================================== *\/\r\n\r\n.pce-time-example-card p {\r\n  margin: 0 !important;\r\n\r\n  color: var(--black) !important;\r\n\r\n  font-size: 13px !important;\r\n  line-height: 1.65 !important;\r\n\r\n  font-weight: 400;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   NOTA INFERIOR\r\n===================================================== *\/\r\n\r\n.pce-time-examples-note {\r\n  max-width: 900px;\r\n\r\n  margin: 24px auto 0;\r\n\r\n  padding: 18px 21px;\r\n\r\n  border-radius: 15px;\r\n\r\n  background: #111111;\r\n\r\n  text-align: center;\r\n}\r\n\r\n\r\n.pce-time-examples-note p {\r\n  margin: 0 !important;\r\n\r\n  color: rgba(255,255,255,.78) !important;\r\n\r\n  font-size: 12px !important;\r\n  line-height: 1.65 !important;\r\n}\r\n\r\n\r\n.pce-time-examples-note strong {\r\n  color: var(--yellow-light);\r\n\r\n  font-weight: 800;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   RESPONSIVE\r\n===================================================== *\/\r\n\r\n@media (max-width: 900px) {\r\n\r\n  .pce-time-examples-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n}\r\n\r\n@media (max-width: 767px) {\r\n\r\n  .pce-time-examples-wrap {\r\n    padding: 58px 20px;\r\n  }\r\n\r\n  .pce-time-examples-head {\r\n    margin-bottom: 30px;\r\n\r\n    text-align: left;\r\n  }\r\n\r\n  .pce-time-examples h2 {\r\n    font-size: 30px !important;\r\n    line-height: 1.18 !important;\r\n  }\r\n\r\n  .pce-time-examples-intro {\r\n    font-size: 14.5px !important;\r\n  }\r\n\r\n  .pce-time-example-card {\r\n    padding: 22px 20px;\r\n  }\r\n\r\n}\r\n<\/style>\r\n\r\n\r\n<section class=\"pce-time-examples\">\r\n\r\n  <div class=\"pce-time-examples-wrap\">\r\n\r\n\r\n    <!-- CABECERA -->\r\n\r\n    <div class=\"pce-time-examples-head\">\r\n\r\n      <span class=\"pce-time-examples-label\">\r\n        Algunos ejemplos\r\n      <\/span>\r\n\r\n      <h2>\r\n        \u00bfC\u00f3mo se traduce esto en semanas y meses?\r\n      <\/h2>\r\n\r\n      <p class=\"pce-time-examples-intro\">\r\n        El mismo n\u00famero de horas puede convertirse en recorridos muy\r\n        diferentes dependiendo de cu\u00e1nto tiempo puedas dedicar a tus clases\r\n        cada semana.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- EJEMPLOS -->\r\n\r\n    <div class=\"pce-time-examples-grid\">\r\n\r\n\r\n      <!-- EJEMPLO 1 -->\r\n\r\n      <article class=\"pce-time-example-card\">\r\n\r\n        <div class=\"pce-time-example-route\">\r\n\r\n          <span class=\"pce-time-example-level\">\r\n            A1\r\n          <\/span>\r\n\r\n          <span class=\"pce-time-example-arrow\">\r\n            \u2192\r\n          <\/span>\r\n\r\n          <span class=\"pce-time-example-level\">\r\n            B1\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n\r\n        <h3>\r\n          De A1 a B1 con 10 horas semanales\r\n        <\/h3>\r\n\r\n\r\n        <div class=\"pce-time-example-calculation\">\r\n\r\n          <span>\r\n            Horas de formaci\u00f3n\r\n          <\/span>\r\n\r\n          <strong>\r\n            80 h + 100 h = 180 h\r\n          <\/strong>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"pce-time-example-data\">\r\n\r\n          <div class=\"pce-time-example-data-item\">\r\n\r\n            <strong>\r\n              \u2248 18\r\n            <\/strong>\r\n\r\n            <span>\r\n              semanas\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"pce-time-example-data-item\">\r\n\r\n            <strong>\r\n              \u2248 4,1\r\n            <\/strong>\r\n\r\n            <span>\r\n              meses\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n        <p>\r\n          Con una dedicaci\u00f3n intensiva de 10 horas de clase por semana,\r\n          el recorrido estimado de A1 a B1 ser\u00eda de algo m\u00e1s de cuatro meses.\r\n        <\/p>\r\n\r\n      <\/article>\r\n\r\n\r\n      <!-- EJEMPLO 2 -->\r\n\r\n      <article class=\"pce-time-example-card\">\r\n\r\n        <div class=\"pce-time-example-route\">\r\n\r\n          <span class=\"pce-time-example-level\">\r\n            A2\r\n          <\/span>\r\n\r\n          <span class=\"pce-time-example-arrow\">\r\n            \u2192\r\n          <\/span>\r\n\r\n          <span class=\"pce-time-example-level\">\r\n            B2\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n\r\n        <h3>\r\n          De A2 a B2 con 6 horas semanales\r\n        <\/h3>\r\n\r\n\r\n        <div class=\"pce-time-example-calculation\">\r\n\r\n          <span>\r\n            Horas de formaci\u00f3n\r\n          <\/span>\r\n\r\n          <strong>\r\n            100 h + 120 h = 220 h\r\n          <\/strong>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"pce-time-example-data\">\r\n\r\n          <div class=\"pce-time-example-data-item\">\r\n\r\n            <strong>\r\n              \u2248 36,7\r\n            <\/strong>\r\n\r\n            <span>\r\n              semanas\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"pce-time-example-data-item\">\r\n\r\n            <strong>\r\n              \u2248 8,4\r\n            <\/strong>\r\n\r\n            <span>\r\n              meses\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n        <p>\r\n          Con 6 horas de clase semanales, alcanzar B2 desde A2\r\n          supondr\u00eda aproximadamente ocho meses y medio de formaci\u00f3n.\r\n        <\/p>\r\n\r\n      <\/article>\r\n\r\n\r\n      <!-- EJEMPLO 3 -->\r\n\r\n      <article class=\"pce-time-example-card\">\r\n\r\n        <div class=\"pce-time-example-route\">\r\n\r\n          <span class=\"pce-time-example-level\">\r\n            B1\r\n          <\/span>\r\n\r\n          <span class=\"pce-time-example-arrow\">\r\n            \u2192\r\n          <\/span>\r\n\r\n          <span class=\"pce-time-example-level\">\r\n            C1\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n\r\n        <h3>\r\n          De B1 a C1 con 4 horas semanales\r\n        <\/h3>\r\n\r\n\r\n        <div class=\"pce-time-example-calculation\">\r\n\r\n          <span>\r\n            Horas de formaci\u00f3n\r\n          <\/span>\r\n\r\n          <strong>\r\n            120 h + 150 h = 270 h\r\n          <\/strong>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"pce-time-example-data\">\r\n\r\n          <div class=\"pce-time-example-data-item\">\r\n\r\n            <strong>\r\n              \u2248 67,5\r\n            <\/strong>\r\n\r\n            <span>\r\n              semanas\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"pce-time-example-data-item\">\r\n\r\n            <strong>\r\n              \u2248 15,5\r\n            <\/strong>\r\n\r\n            <span>\r\n              meses\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n        <p>\r\n          Con una dedicaci\u00f3n de 4 horas semanales, avanzar dos niveles\r\n          superiores requiere un recorrido considerablemente m\u00e1s largo.\r\n        <\/p>\r\n\r\n      <\/article>\r\n\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- NOTA -->\r\n\r\n    <div class=\"pce-time-examples-note\">\r\n\r\n      <p>\r\n        Estos ejemplos muestran <strong>horas aproximadas de formaci\u00f3n guiada<\/strong>.\r\n        El tiempo real tambi\u00e9n depender\u00e1 de la pr\u00e1ctica individual,\r\n        la exposici\u00f3n al espa\u00f1ol y el ritmo de aprendizaje de cada persona.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n  <\/div>\r\n\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7000b74 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"7000b74\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-df5c4d9\" data-id=\"df5c4d9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0c15de6 elementor-widget elementor-widget-html\" data-id=\"0c15de6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap');\r\n\r\n\/* =====================================================\r\n   CALCULADORA \u00b7 CONVIERTE EL C\u00c1LCULO EN UN PLAN\r\n   PCE SPANISH SCHOOL\r\n===================================================== *\/\r\n\r\n.pce-time-plan,\r\n.pce-time-plan * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.pce-time-plan {\r\n  --primary: #94191E;\r\n  --secondary: #D84349;\r\n  --dark: #58080C;\r\n\r\n  --yellow: #F0B51A;\r\n  --yellow-light: #FFD15B;\r\n\r\n  --black: #111111;\r\n  --text: #2F2A2A;\r\n  --muted: #655E5E;\r\n\r\n  --soft: #FCF8F8;\r\n  --border: #E7CDCF;\r\n\r\n  width: 100%;\r\n\r\n  background: var(--soft);\r\n\r\n  font-family: 'Montserrat', sans-serif;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   CONTENEDOR\r\n===================================================== *\/\r\n\r\n.pce-time-plan-wrap {\r\n  display: grid;\r\n\r\n  grid-template-columns: .92fr 1.08fr;\r\n\r\n  gap: 26px;\r\n\r\n  align-items: stretch;\r\n\r\n  width: 100%;\r\n  max-width: 1180px;\r\n\r\n  margin: 0 auto;\r\n\r\n  padding: 84px 34px;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   BLOQUE IZQUIERDO\r\n===================================================== *\/\r\n\r\n.pce-time-plan-intro {\r\n  padding: 34px 32px;\r\n\r\n  border-radius: 24px;\r\n\r\n  background:\r\n    radial-gradient(\r\n      circle at 88% 10%,\r\n      rgba(255,209,91,.15),\r\n      transparent 28%\r\n    ),\r\n    linear-gradient(\r\n      145deg,\r\n      var(--primary),\r\n      var(--dark)\r\n    );\r\n\r\n  color: #ffffff;\r\n}\r\n\r\n\r\n.pce-time-plan-label {\r\n  display: inline-flex;\r\n  align-items: center;\r\n\r\n  gap: 8px;\r\n\r\n  margin-bottom: 14px;\r\n\r\n  color: var(--yellow-light);\r\n\r\n  font-size: 9.5px;\r\n  line-height: 1.2;\r\n\r\n  font-weight: 900;\r\n\r\n  letter-spacing: .65px;\r\n\r\n  text-transform: uppercase;\r\n}\r\n\r\n.pce-time-plan-label::before {\r\n  content: \"\";\r\n\r\n  width: 7px;\r\n  height: 7px;\r\n\r\n  border-radius: 50%;\r\n\r\n  background: var(--yellow);\r\n}\r\n\r\n\r\n.pce-time-plan-intro h2 {\r\n  margin: 0 0 15px !important;\r\n\r\n  color: #ffffff !important;\r\n\r\n  font-family: 'Montserrat', sans-serif !important;\r\n\r\n  font-size: clamp(31px, 3.3vw, 43px) !important;\r\n  line-height: 1.15 !important;\r\n\r\n  font-weight: 800 !important;\r\n\r\n  letter-spacing: -.8px !important;\r\n}\r\n\r\n\r\n.pce-time-plan-intro p {\r\n  margin: 0 0 22px !important;\r\n\r\n  color: rgba(255,255,255,.80) !important;\r\n\r\n  font-size: 14.5px !important;\r\n  line-height: 1.72 !important;\r\n\r\n  font-weight: 400;\r\n}\r\n\r\n.pce-time-plan-intro p strong {\r\n  color: #ffffff;\r\n\r\n  font-weight: 700;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   IDEA CLAVE\r\n===================================================== *\/\r\n\r\n.pce-time-plan-formula {\r\n  padding: 18px 19px;\r\n\r\n  border-radius: 15px;\r\n\r\n  background: rgba(255,255,255,.08);\r\n\r\n  border: 1px solid rgba(255,255,255,.10);\r\n}\r\n\r\n\r\n.pce-time-plan-formula span {\r\n  display: block;\r\n\r\n  margin-bottom: 7px;\r\n\r\n  color: var(--yellow-light);\r\n\r\n  font-size: 8.5px;\r\n  line-height: 1.2;\r\n\r\n  font-weight: 900;\r\n\r\n  letter-spacing: .55px;\r\n\r\n  text-transform: uppercase;\r\n}\r\n\r\n\r\n.pce-time-plan-formula strong {\r\n  display: block;\r\n\r\n  color: #ffffff;\r\n\r\n  font-size: 18px;\r\n  line-height: 1.45;\r\n\r\n  font-weight: 800;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   BLOQUE DERECHO\r\n===================================================== *\/\r\n\r\n.pce-time-plan-content {\r\n  display: grid;\r\n\r\n  grid-template-columns: repeat(2, minmax(0,1fr));\r\n\r\n  gap: 14px;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   TARJETAS\r\n===================================================== *\/\r\n\r\n.pce-time-plan-card {\r\n  padding: 24px 22px;\r\n\r\n  border-radius: 19px;\r\n\r\n  background: #ffffff;\r\n\r\n  border: 1px solid var(--border);\r\n}\r\n\r\n\r\n.pce-time-plan-number {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  width: 41px;\r\n  height: 41px;\r\n\r\n  margin-bottom: 14px;\r\n\r\n  border-radius: 11px;\r\n\r\n  background: var(--primary);\r\n\r\n  color: #ffffff;\r\n\r\n  font-size: 11px;\r\n\r\n  font-weight: 900;\r\n}\r\n\r\n\r\n.pce-time-plan-card h3 {\r\n  margin: 0 0 8px !important;\r\n\r\n  color: var(--black) !important;\r\n\r\n  font-family: 'Montserrat', sans-serif !important;\r\n\r\n  font-size: 17px !important;\r\n  line-height: 1.35 !important;\r\n\r\n  font-weight: 800 !important;\r\n}\r\n\r\n\r\n.pce-time-plan-card p {\r\n  margin: 0 !important;\r\n\r\n  color: var(--black) !important;\r\n\r\n  font-size: 13px !important;\r\n  line-height: 1.65 !important;\r\n\r\n  font-weight: 400;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   TARJETA DESTACADA\r\n===================================================== *\/\r\n\r\n.pce-time-plan-card-featured {\r\n  grid-column: 1 \/ -1;\r\n\r\n  display: grid;\r\n\r\n  grid-template-columns: 1fr auto;\r\n\r\n  gap: 22px;\r\n\r\n  align-items: center;\r\n\r\n  padding: 25px 26px;\r\n\r\n  background: #111111;\r\n\r\n  border-color: #111111;\r\n}\r\n\r\n\r\n.pce-time-plan-card-featured h3 {\r\n  color: #ffffff !important;\r\n}\r\n\r\n\r\n.pce-time-plan-card-featured p {\r\n  max-width: 650px;\r\n\r\n  color: rgba(255,255,255,.76) !important;\r\n}\r\n\r\n\r\n.pce-time-plan-card-featured strong {\r\n  color: var(--yellow-light);\r\n\r\n  font-weight: 800;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   BOT\u00d3N\r\n===================================================== *\/\r\n\r\n.pce-time-plan-btn {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  min-width: 220px;\r\n  min-height: 54px;\r\n\r\n  padding: 15px 24px;\r\n\r\n  border-radius: 11px;\r\n\r\n  background: var(--yellow);\r\n\r\n  color: #352300 !important;\r\n\r\n  font-size: 13px;\r\n  line-height: 1.2;\r\n\r\n  font-weight: 800;\r\n\r\n  text-decoration: none !important;\r\n\r\n  white-space: nowrap;\r\n\r\n  transition:\r\n    transform .2s ease,\r\n    background .2s ease;\r\n}\r\n\r\n\r\n.pce-time-plan-btn::after {\r\n  content: \"\u2192\";\r\n\r\n  margin-left: 9px;\r\n\r\n  font-size: 15px;\r\n}\r\n\r\n\r\n.pce-time-plan-btn:visited {\r\n  color: #352300 !important;\r\n}\r\n\r\n\r\n.pce-time-plan-btn:hover {\r\n  transform: translateY(-2px);\r\n\r\n  background: var(--yellow-light);\r\n\r\n  color: #352300 !important;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   RESPONSIVE\r\n===================================================== *\/\r\n\r\n@media (max-width: 920px) {\r\n\r\n  .pce-time-plan-wrap {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n}\r\n\r\n@media (max-width: 767px) {\r\n\r\n  .pce-time-plan-wrap {\r\n    padding: 58px 20px;\r\n  }\r\n\r\n  .pce-time-plan-intro {\r\n    padding: 27px 22px;\r\n\r\n    border-radius: 20px;\r\n  }\r\n\r\n  .pce-time-plan-intro h2 {\r\n    font-size: 29px !important;\r\n    line-height: 1.18 !important;\r\n  }\r\n\r\n  .pce-time-plan-intro p {\r\n    font-size: 14px !important;\r\n  }\r\n\r\n  .pce-time-plan-content {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .pce-time-plan-card {\r\n    padding: 21px 20px;\r\n  }\r\n\r\n  .pce-time-plan-card-featured {\r\n    grid-column: auto;\r\n\r\n    grid-template-columns: 1fr;\r\n\r\n    gap: 18px;\r\n  }\r\n\r\n  .pce-time-plan-btn {\r\n    width: 100%;\r\n  }\r\n\r\n}\r\n<\/style>\r\n\r\n\r\n<section class=\"pce-time-plan\">\r\n\r\n  <div class=\"pce-time-plan-wrap\">\r\n\r\n\r\n    <!-- =================================================\r\n         INTRO\r\n    ================================================== -->\r\n\r\n    <div class=\"pce-time-plan-intro\">\r\n\r\n      <span class=\"pce-time-plan-label\">\r\n        Del c\u00e1lculo al plan\r\n      <\/span>\r\n\r\n      <h2>\r\n        Saber las horas es solo el primer paso\r\n      <\/h2>\r\n\r\n      <p>\r\n        Dos estudiantes pueden necesitar aproximadamente las mismas\r\n        horas para alcanzar un nivel y, sin embargo, necesitar\r\n        <strong>planes completamente diferentes.<\/strong>\r\n      <\/p>\r\n\r\n      <p>\r\n        La fecha en la que quieres alcanzar tu objetivo y el tiempo\r\n        que puedes dedicar cada semana determinan c\u00f3mo conviene\r\n        distribuir tu formaci\u00f3n.\r\n      <\/p>\r\n\r\n\r\n      <div class=\"pce-time-plan-formula\">\r\n\r\n        <span>\r\n          La idea es sencilla\r\n        <\/span>\r\n\r\n        <strong>\r\n          Nivel actual + nivel objetivo + fecha + disponibilidad\r\n          = un plan de aprendizaje realista\r\n        <\/strong>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- =================================================\r\n         FACTORES\r\n    ================================================== -->\r\n\r\n    <div class=\"pce-time-plan-content\">\r\n\r\n\r\n      <!-- 1 -->\r\n\r\n      <article class=\"pce-time-plan-card\">\r\n\r\n        <span class=\"pce-time-plan-number\">\r\n          01\r\n        <\/span>\r\n\r\n        <h3>\r\n          Define cu\u00e1ndo lo necesitas\r\n        <\/h3>\r\n\r\n        <p>\r\n          No es lo mismo querer alcanzar B2 dentro de un a\u00f1o\r\n          que necesitarlo dentro de cuatro meses. La fecha cambia\r\n          la intensidad necesaria.\r\n        <\/p>\r\n\r\n      <\/article>\r\n\r\n\r\n      <!-- 2 -->\r\n\r\n      <article class=\"pce-time-plan-card\">\r\n\r\n        <span class=\"pce-time-plan-number\">\r\n          02\r\n        <\/span>\r\n\r\n        <h3>\r\n          Valora tu tiempo semanal\r\n        <\/h3>\r\n\r\n        <p>\r\n          La planificaci\u00f3n debe ajustarse a las horas que realmente\r\n          puedes dedicar. Un plan demasiado exigente puede ser dif\u00edcil\r\n          de mantener.\r\n        <\/p>\r\n\r\n      <\/article>\r\n\r\n\r\n      <!-- 3 -->\r\n\r\n      <article class=\"pce-time-plan-card\">\r\n\r\n        <span class=\"pce-time-plan-number\">\r\n          03\r\n        <\/span>\r\n\r\n        <h3>\r\n          Adapta el aprendizaje a tu objetivo\r\n        <\/h3>\r\n\r\n        <p>\r\n          Estudiar, trabajar, vivir en Espa\u00f1a o preparar un examen\r\n          puede requerir priorizar competencias y situaciones\r\n          comunicativas diferentes.\r\n        <\/p>\r\n\r\n      <\/article>\r\n\r\n\r\n      <!-- 4 -->\r\n\r\n      <article class=\"pce-time-plan-card\">\r\n\r\n        <span class=\"pce-time-plan-number\">\r\n          04\r\n        <\/span>\r\n\r\n        <h3>\r\n          Revisa el progreso\r\n        <\/h3>\r\n\r\n        <p>\r\n          La estimaci\u00f3n inicial puede ajustarse a medida que avanzas.\r\n          El progreso real permite decidir si conviene mantener,\r\n          aumentar o reducir el ritmo.\r\n        <\/p>\r\n\r\n      <\/article>\r\n\r\n\r\n      <!-- CTA -->\r\n\r\n      <article class=\"pce-time-plan-card pce-time-plan-card-featured\">\r\n\r\n        <div>\r\n\r\n          <h3>\r\n            \u00bfTienes una fecha concreta para alcanzar tu nivel?\r\n          <\/h3>\r\n\r\n          <p>\r\n            Cu\u00e9ntanos <strong>desde qu\u00e9 nivel empiezas, cu\u00e1l quieres alcanzar\r\n            y cu\u00e1ndo lo necesitas.<\/strong> Podemos ayudarte a valorar\r\n            una distribuci\u00f3n de horas que encaje con tu situaci\u00f3n.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <a\r\n          class=\"pce-time-plan-btn\"\r\n          href=\"\/contacto\/\"\r\n        >\r\n          Hablar con el equipo\r\n        <\/a>\r\n\r\n      <\/article>\r\n\r\n\r\n    <\/div>\r\n\r\n\r\n  <\/div>\r\n\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7e5d31a elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"7e5d31a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0eb0e73\" data-id=\"0eb0e73\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b589d0d elementor-widget elementor-widget-html\" data-id=\"b589d0d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap');\r\n\r\n\/* =====================================================\r\n   CALCULADORA \u00b7 FAQ\r\n   PCE SPANISH SCHOOL\r\n===================================================== *\/\r\n\r\n.pce-time-faq,\r\n.pce-time-faq * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.pce-time-faq {\r\n  --primary: #94191E;\r\n  --secondary: #D84349;\r\n  --dark: #58080C;\r\n\r\n  --yellow: #F0B51A;\r\n  --yellow-light: #FFD15B;\r\n\r\n  --black: #111111;\r\n  --text: #2F2A2A;\r\n  --muted: #655E5E;\r\n\r\n  --soft: #FCF8F8;\r\n  --border: #E7CDCF;\r\n\r\n  width: 100%;\r\n\r\n  background: #ffffff;\r\n\r\n  font-family: 'Montserrat', sans-serif;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   CONTENEDOR\r\n===================================================== *\/\r\n\r\n.pce-time-faq-wrap {\r\n  width: 100%;\r\n  max-width: 1000px;\r\n\r\n  margin: 0 auto;\r\n\r\n  padding: 84px 34px;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   CABECERA\r\n===================================================== *\/\r\n\r\n.pce-time-faq-head {\r\n  max-width: 820px;\r\n\r\n  margin: 0 auto 40px;\r\n\r\n  text-align: center;\r\n}\r\n\r\n.pce-time-faq-label {\r\n  display: inline-flex;\r\n  align-items: center;\r\n\r\n  gap: 8px;\r\n\r\n  margin-bottom: 15px;\r\n\r\n  padding: 8px 15px;\r\n\r\n  border-radius: 999px;\r\n\r\n  background: #FFF5D3;\r\n\r\n  color: #795200;\r\n\r\n  font-size: 11.5px;\r\n  line-height: 1.2;\r\n\r\n  font-weight: 800;\r\n\r\n  letter-spacing: .65px;\r\n\r\n  text-transform: uppercase;\r\n}\r\n\r\n.pce-time-faq-label::before {\r\n  content: \"\";\r\n\r\n  width: 8px;\r\n  height: 8px;\r\n\r\n  border-radius: 50%;\r\n\r\n  background: var(--yellow);\r\n}\r\n\r\n\r\n.pce-time-faq h2 {\r\n  margin: 0 0 17px !important;\r\n\r\n  color: var(--primary) !important;\r\n\r\n  font-family: 'Montserrat', sans-serif !important;\r\n\r\n  font-size: clamp(36px, 3.8vw, 49px) !important;\r\n  line-height: 1.14 !important;\r\n\r\n  font-weight: 800 !important;\r\n\r\n  letter-spacing: -.9px !important;\r\n}\r\n\r\n\r\n.pce-time-faq-intro {\r\n  margin: 0 !important;\r\n\r\n  color: var(--text) !important;\r\n\r\n  font-size: 17px !important;\r\n  line-height: 1.75 !important;\r\n\r\n  font-weight: 400;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   FAQ\r\n===================================================== *\/\r\n\r\n.pce-time-faq-list {\r\n  display: grid;\r\n\r\n  gap: 13px;\r\n}\r\n\r\n.pce-time-faq-item {\r\n  overflow: hidden;\r\n\r\n  border-radius: 16px;\r\n\r\n  background: var(--soft);\r\n\r\n  border: 1px solid var(--border);\r\n\r\n  transition:\r\n    border-color .2s ease,\r\n    box-shadow .2s ease;\r\n}\r\n\r\n.pce-time-faq-item[open] {\r\n  border-color: #DABABC;\r\n\r\n  box-shadow: 0 8px 22px rgba(88,8,12,.05);\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   PREGUNTA\r\n===================================================== *\/\r\n\r\n.pce-time-faq-item summary {\r\n  position: relative;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n\r\n  min-height: 72px;\r\n\r\n  padding: 21px 62px 21px 24px;\r\n\r\n  color: var(--black);\r\n\r\n  font-size: 16.5px;\r\n  line-height: 1.5;\r\n\r\n  font-weight: 800;\r\n\r\n  cursor: pointer;\r\n\r\n  list-style: none;\r\n}\r\n\r\n.pce-time-faq-item summary::-webkit-details-marker {\r\n  display: none;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   ICONO +\r\n===================================================== *\/\r\n\r\n.pce-time-faq-item summary::after {\r\n  content: \"+\";\r\n\r\n  position: absolute;\r\n\r\n  right: 20px;\r\n  top: 50%;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  width: 32px;\r\n  height: 32px;\r\n\r\n  transform: translateY(-50%);\r\n\r\n  border-radius: 9px;\r\n\r\n  background: var(--primary);\r\n\r\n  color: #ffffff;\r\n\r\n  font-size: 20px;\r\n  line-height: 1;\r\n\r\n  font-weight: 700;\r\n\r\n  transition:\r\n    transform .2s ease,\r\n    background .2s ease;\r\n}\r\n\r\n.pce-time-faq-item[open] summary::after {\r\n  content: \"\u2212\";\r\n\r\n  background: var(--dark);\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   RESPUESTA\r\n===================================================== *\/\r\n\r\n.pce-time-faq-answer {\r\n  padding: 0 24px 24px;\r\n\r\n  color: var(--black);\r\n\r\n  font-size: 15.5px;\r\n  line-height: 1.8;\r\n\r\n  font-weight: 400;\r\n}\r\n\r\n.pce-time-faq-answer p {\r\n  margin: 0 !important;\r\n\r\n  color: var(--black) !important;\r\n\r\n  font-size: 15.5px !important;\r\n  line-height: 1.8 !important;\r\n}\r\n\r\n.pce-time-faq-answer strong {\r\n  color: var(--primary);\r\n\r\n  font-weight: 800;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   RESPONSIVE\r\n===================================================== *\/\r\n\r\n@media (max-width: 767px) {\r\n\r\n  .pce-time-faq-wrap {\r\n    padding: 58px 20px;\r\n  }\r\n\r\n  .pce-time-faq-head {\r\n    margin-bottom: 30px;\r\n\r\n    text-align: left;\r\n  }\r\n\r\n  .pce-time-faq-label {\r\n    font-size: 10.5px;\r\n  }\r\n\r\n  .pce-time-faq h2 {\r\n    font-size: 31px !important;\r\n    line-height: 1.18 !important;\r\n  }\r\n\r\n  .pce-time-faq-intro {\r\n    font-size: 15.5px !important;\r\n    line-height: 1.72 !important;\r\n  }\r\n\r\n  .pce-time-faq-item summary {\r\n    min-height: 68px;\r\n\r\n    padding: 19px 56px 19px 18px;\r\n\r\n    font-size: 15px;\r\n    line-height: 1.5;\r\n  }\r\n\r\n  .pce-time-faq-item summary::after {\r\n    right: 16px;\r\n\r\n    width: 30px;\r\n    height: 30px;\r\n\r\n    font-size: 18px;\r\n  }\r\n\r\n  .pce-time-faq-answer {\r\n    padding: 0 18px 20px;\r\n  }\r\n\r\n  .pce-time-faq-answer,\r\n  .pce-time-faq-answer p {\r\n    font-size: 14.5px !important;\r\n    line-height: 1.75 !important;\r\n  }\r\n\r\n}\r\n<\/style>\r\n\r\n\r\n<section class=\"pce-time-faq\">\r\n\r\n  <div class=\"pce-time-faq-wrap\">\r\n\r\n\r\n    <!-- =================================================\r\n         CABECERA\r\n    ================================================== -->\r\n\r\n    <div class=\"pce-time-faq-head\">\r\n\r\n      <span class=\"pce-time-faq-label\">\r\n        Preguntas frecuentes\r\n      <\/span>\r\n\r\n      <h2>\r\n        Dudas sobre cu\u00e1nto tiempo se tarda en aprender espa\u00f1ol\r\n      <\/h2>\r\n\r\n      <p class=\"pce-time-faq-intro\">\r\n        Las horas necesarias dependen del nivel de partida,\r\n        del nivel objetivo, de la dedicaci\u00f3n semanal y del ritmo\r\n        de aprendizaje de cada estudiante.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- =================================================\r\n         FAQ\r\n    ================================================== -->\r\n\r\n    <div class=\"pce-time-faq-list\">\r\n\r\n\r\n      <!-- 1 -->\r\n\r\n      <details class=\"pce-time-faq-item\">\r\n\r\n        <summary>\r\n          \u00bfCu\u00e1nto tiempo se tarda en aprender espa\u00f1ol?\r\n        <\/summary>\r\n\r\n        <div class=\"pce-time-faq-answer\">\r\n\r\n          <p>\r\n            No existe una \u00fanica respuesta. Depende principalmente de\r\n            <strong>tu nivel actual, el nivel que quieres alcanzar y las horas\r\n            que puedes dedicar cada semana.<\/strong> La calculadora de esta p\u00e1gina\r\n            utiliza estimaciones de formaci\u00f3n guiada para ayudarte a obtener\r\n            una referencia aproximada.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n\r\n      <!-- 2 -->\r\n\r\n      <details class=\"pce-time-faq-item\">\r\n\r\n        <summary>\r\n          \u00bfCu\u00e1ntas horas necesito para pasar de A1 a A2?\r\n        <\/summary>\r\n\r\n        <div class=\"pce-time-faq-answer\">\r\n\r\n          <p>\r\n            Como referencia de planificaci\u00f3n, utilizamos aproximadamente\r\n            <strong>80 horas de formaci\u00f3n guiada<\/strong> para avanzar\r\n            de A1 a A2. La cifra puede variar seg\u00fan el progreso real\r\n            de cada estudiante y el trabajo realizado fuera de clase.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n\r\n      <!-- 3 -->\r\n\r\n      <details class=\"pce-time-faq-item\">\r\n\r\n        <summary>\r\n          \u00bfCu\u00e1nto se tarda en pasar de A2 a B1?\r\n        <\/summary>\r\n\r\n        <div class=\"pce-time-faq-answer\">\r\n\r\n          <p>\r\n            Nuestra estimaci\u00f3n de referencia para pasar de A2 a B1 es\r\n            de aproximadamente <strong>100 horas de formaci\u00f3n guiada<\/strong>.\r\n            Por ejemplo, con 10 horas de clase semanales ser\u00edan unas\r\n            10 semanas de formaci\u00f3n, siempre de forma orientativa.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n\r\n      <!-- 4 -->\r\n\r\n      <details class=\"pce-time-faq-item\">\r\n\r\n        <summary>\r\n          \u00bfCu\u00e1ntas horas puedo necesitar para alcanzar un B2?\r\n        <\/summary>\r\n\r\n        <div class=\"pce-time-faq-answer\">\r\n\r\n          <p>\r\n            Depende completamente del punto de partida. Por ejemplo,\r\n            desde A2 estimamos aproximadamente <strong>220 horas<\/strong>\r\n            para recorrer A2 \u2192 B1 y B1 \u2192 B2. Desde A1, el recorrido completo\r\n            ser\u00eda de aproximadamente <strong>300 horas de formaci\u00f3n guiada<\/strong>.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n\r\n      <!-- 5 -->\r\n\r\n      <details class=\"pce-time-faq-item\">\r\n\r\n        <summary>\r\n          \u00bfEstudiar m\u00e1s horas por semana significa aprender espa\u00f1ol m\u00e1s r\u00e1pido?\r\n        <\/summary>\r\n\r\n        <div class=\"pce-time-faq-answer\">\r\n\r\n          <p>\r\n            En t\u00e9rminos de calendario, una mayor dedicaci\u00f3n semanal puede\r\n            reducir el n\u00famero de semanas necesarias. Sin embargo,\r\n            <strong>m\u00e1s horas no siempre significa autom\u00e1ticamente un mejor\r\n            aprendizaje.<\/strong> Tambi\u00e9n es importante que el ritmo sea sostenible,\r\n            que exista pr\u00e1ctica y que el estudiante pueda consolidar lo aprendido.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n\r\n      <!-- 6 -->\r\n\r\n      <details class=\"pce-time-faq-item\">\r\n\r\n        <summary>\r\n          \u00bfLa calculadora garantiza que alcanzar\u00e9 ese nivel en ese tiempo?\r\n        <\/summary>\r\n\r\n        <div class=\"pce-time-faq-answer\">\r\n\r\n          <p>\r\n            No. El resultado es una <strong>estimaci\u00f3n orientativa<\/strong>\r\n            para ayudarte a planificar. El tiempo real puede variar seg\u00fan\r\n            tu asistencia, pr\u00e1ctica individual, exposici\u00f3n al espa\u00f1ol,\r\n            experiencia previa con otros idiomas y ritmo de aprendizaje.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n\r\n    <\/div>\r\n\r\n\r\n  <\/div>\r\n\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-664e378 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"664e378\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0049b91\" data-id=\"0049b91\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d8b53d0 elementor-widget elementor-widget-html\" data-id=\"d8b53d0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap');\r\n\r\n\/* =====================================================\r\n   CALCULADORA \u00b7 CTA FINAL\r\n   PCE SPANISH SCHOOL\r\n===================================================== *\/\r\n\r\n.pce-time-final,\r\n.pce-time-final * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.pce-time-final {\r\n  --primary: #94191E;\r\n  --secondary: #D84349;\r\n  --dark: #58080C;\r\n\r\n  --yellow: #F0B51A;\r\n  --yellow-light: #FFD15B;\r\n\r\n  width: 100%;\r\n  overflow: hidden;\r\n\r\n  background:\r\n    radial-gradient(\r\n      circle at 88% 12%,\r\n      rgba(255,209,91,.15),\r\n      transparent 28%\r\n    ),\r\n    radial-gradient(\r\n      circle at 5% 90%,\r\n      rgba(216,67,73,.22),\r\n      transparent 30%\r\n    ),\r\n    linear-gradient(\r\n      135deg,\r\n      var(--primary),\r\n      var(--dark)\r\n    );\r\n\r\n  font-family: 'Montserrat', sans-serif;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   CONTENEDOR\r\n===================================================== *\/\r\n\r\n.pce-time-final-wrap {\r\n  width: 100%;\r\n  max-width: 1120px;\r\n\r\n  margin: 0 auto;\r\n\r\n  padding: 76px 34px;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   PANEL\r\n===================================================== *\/\r\n\r\n.pce-time-final-panel {\r\n  display: grid;\r\n\r\n  grid-template-columns: 1fr auto;\r\n\r\n  gap: 42px;\r\n\r\n  align-items: center;\r\n\r\n  padding: 39px 42px;\r\n\r\n  border-radius: 25px;\r\n\r\n  background: rgba(17,17,17,.18);\r\n\r\n  border: 1px solid rgba(255,255,255,.10);\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   CONTENIDO\r\n===================================================== *\/\r\n\r\n.pce-time-final-content {\r\n  max-width: 720px;\r\n}\r\n\r\n.pce-time-final-label {\r\n  display: inline-flex;\r\n  align-items: center;\r\n\r\n  gap: 8px;\r\n\r\n  margin-bottom: 12px;\r\n\r\n  color: var(--yellow-light);\r\n\r\n  font-size: 9.5px;\r\n  line-height: 1.2;\r\n\r\n  font-weight: 900;\r\n\r\n  letter-spacing: .65px;\r\n\r\n  text-transform: uppercase;\r\n}\r\n\r\n.pce-time-final-label::before {\r\n  content: \"\";\r\n\r\n  width: 7px;\r\n  height: 7px;\r\n\r\n  border-radius: 50%;\r\n\r\n  background: var(--yellow);\r\n}\r\n\r\n\r\n.pce-time-final h2 {\r\n  margin: 0 0 13px !important;\r\n\r\n  color: #ffffff !important;\r\n\r\n  font-family: 'Montserrat', sans-serif !important;\r\n\r\n  font-size: clamp(30px, 3.3vw, 42px) !important;\r\n  line-height: 1.16 !important;\r\n\r\n  font-weight: 800 !important;\r\n\r\n  letter-spacing: -.8px !important;\r\n}\r\n\r\n\r\n.pce-time-final p {\r\n  max-width: 680px;\r\n\r\n  margin: 0 !important;\r\n\r\n  color: rgba(255,255,255,.80) !important;\r\n\r\n  font-size: 14.5px !important;\r\n  line-height: 1.72 !important;\r\n\r\n  font-weight: 400;\r\n}\r\n\r\n.pce-time-final p strong {\r\n  color: #ffffff;\r\n\r\n  font-weight: 700;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   BOT\u00d3N\r\n===================================================== *\/\r\n\r\n.pce-time-final-btn {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  min-width: 255px;\r\n  min-height: 60px;\r\n\r\n  padding: 17px 29px;\r\n\r\n  border-radius: 12px;\r\n\r\n  background: var(--yellow);\r\n\r\n  color: #352300 !important;\r\n\r\n  font-size: 14px;\r\n  line-height: 1.2;\r\n\r\n  font-weight: 800;\r\n\r\n  text-decoration: none !important;\r\n\r\n  text-align: center;\r\n\r\n  white-space: nowrap;\r\n\r\n  box-shadow: 0 8px 20px rgba(0,0,0,.17);\r\n\r\n  transition:\r\n    transform .2s ease,\r\n    background .2s ease,\r\n    box-shadow .2s ease;\r\n}\r\n\r\n.pce-time-final-btn::after {\r\n  content: \"\u2192\";\r\n\r\n  margin-left: 10px;\r\n\r\n  font-size: 17px;\r\n\r\n  transition: transform .2s ease;\r\n}\r\n\r\n.pce-time-final-btn:visited {\r\n  color: #352300 !important;\r\n}\r\n\r\n.pce-time-final-btn:hover {\r\n  transform: translateY(-3px);\r\n\r\n  background: var(--yellow-light);\r\n\r\n  color: #352300 !important;\r\n\r\n  box-shadow: 0 12px 25px rgba(0,0,0,.21);\r\n}\r\n\r\n.pce-time-final-btn:hover::after {\r\n  transform: translateX(3px);\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   RESPONSIVE\r\n===================================================== *\/\r\n\r\n@media (max-width: 850px) {\r\n\r\n  .pce-time-final-panel {\r\n    grid-template-columns: 1fr;\r\n\r\n    gap: 25px;\r\n  }\r\n\r\n}\r\n\r\n@media (max-width: 767px) {\r\n\r\n  .pce-time-final-wrap {\r\n    padding: 54px 20px;\r\n  }\r\n\r\n  .pce-time-final-panel {\r\n    padding: 27px 22px;\r\n\r\n    border-radius: 20px;\r\n  }\r\n\r\n  .pce-time-final h2 {\r\n    font-size: 29px !important;\r\n    line-height: 1.18 !important;\r\n  }\r\n\r\n  .pce-time-final p {\r\n    font-size: 14px !important;\r\n    line-height: 1.68 !important;\r\n  }\r\n\r\n  .pce-time-final-btn {\r\n    width: 100%;\r\n\r\n    min-width: 0;\r\n    min-height: 58px;\r\n  }\r\n\r\n}\r\n<\/style>\r\n\r\n\r\n<section class=\"pce-time-final\">\r\n\r\n  <div class=\"pce-time-final-wrap\">\r\n\r\n    <div class=\"pce-time-final-panel\">\r\n\r\n\r\n      <!-- CONTENIDO -->\r\n\r\n      <div class=\"pce-time-final-content\">\r\n\r\n        <span class=\"pce-time-final-label\">\r\n          Tu siguiente paso\r\n        <\/span>\r\n\r\n        <h2>\r\n          \u00bfNecesitas alcanzar un nivel de espa\u00f1ol antes de una fecha concreta?\r\n        <\/h2>\r\n\r\n        <p>\r\n          Cu\u00e9ntanos <strong>qu\u00e9 nivel tienes ahora, cu\u00e1l necesitas alcanzar\r\n          y cu\u00e1ndo quieres conseguirlo.<\/strong> Nuestro equipo puede ayudarte\r\n          a valorar qu\u00e9 ritmo de formaci\u00f3n puede encajar mejor con tu situaci\u00f3n\r\n          y con el tiempo que realmente tienes disponible.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <!-- CTA -->\r\n\r\n      <a\r\n        class=\"pce-time-final-btn\"\r\n        href=\"\/contacto\/\"\r\n      >\r\n        Hablar con el equipo\r\n      <\/a>\r\n\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Calculadora de aprendizaje Calculadora de tiempo para aprender espa\u00f1ol Calcula aproximadamente cu\u00e1ntas horas de clase y cu\u00e1nto tiempo puedes necesitar para pasar de tu nivel actual al nivel de espa\u00f1ol que quieres alcanzar. Tu nivel actual Tu nivel objetivo Tu objetivo Tus horas semanales Calcular mi tiempo El resultado es una estimaci\u00f3n orientativa Haz tu [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1305,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4280","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.2 (Yoast SEO v28.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Calculadora de tiempo para aprender espa\u00f1ol | PCE Spanish School<\/title>\n<meta name=\"description\" content=\"Calcula cu\u00e1ntas horas y semanas puedes necesitar para pasar de tu nivel actual al nivel de espa\u00f1ol que quieres alcanzar seg\u00fan tu ritmo y objetivo.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/pcespanishschool.com\/en\/spanish-learning-time-calculator\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Calculadora de tiempo\" \/>\n<meta property=\"og:description\" content=\"Calcula cu\u00e1ntas horas y semanas puedes necesitar para pasar de tu nivel actual al nivel de espa\u00f1ol que quieres alcanzar seg\u00fan tu ritmo y objetivo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pcespanishschool.com\/en\/spanish-learning-time-calculator\/\" \/>\n<meta property=\"og:site_name\" content=\"PCE Spanish School\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-07T16:36:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/pcespanishschool.com\/wp-content\/uploads\/2026\/05\/Logo-PCE-School.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"1000\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/pcespanishschool.com\\\/calculadora-tiempo-aprender-espanol\\\/\",\"url\":\"https:\\\/\\\/pcespanishschool.com\\\/calculadora-tiempo-aprender-espanol\\\/\",\"name\":\"Calculadora de tiempo para aprender espa\u00f1ol | PCE Spanish School\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pcespanishschool.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/pcespanishschool.com\\\/calculadora-tiempo-aprender-espanol\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/pcespanishschool.com\\\/calculadora-tiempo-aprender-espanol\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/pcespanishschool.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Logo-PCE-School.webp\",\"datePublished\":\"2026-09-07T12:03:44+00:00\",\"dateModified\":\"2026-09-07T16:36:15+00:00\",\"description\":\"Calcula cu\u00e1ntas horas y semanas puedes necesitar para pasar de tu nivel actual al nivel de espa\u00f1ol que quieres alcanzar seg\u00fan tu ritmo y objetivo.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/pcespanishschool.com\\\/calculadora-tiempo-aprender-espanol\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/pcespanishschool.com\\\/calculadora-tiempo-aprender-espanol\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/pcespanishschool.com\\\/calculadora-tiempo-aprender-espanol\\\/#primaryimage\",\"url\":\"https:\\\/\\\/pcespanishschool.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Logo-PCE-School.webp\",\"contentUrl\":\"https:\\\/\\\/pcespanishschool.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Logo-PCE-School.webp\",\"width\":1000,\"height\":1000},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/pcespanishschool.com\\\/calculadora-tiempo-aprender-espanol\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/pcespanishschool.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calculadora de tiempo\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/pcespanishschool.com\\\/#website\",\"url\":\"https:\\\/\\\/pcespanishschool.com\\\/\",\"name\":\"PCE Spanish School\",\"description\":\"Escuela de espa\u00f1ol\",\"publisher\":{\"@id\":\"https:\\\/\\\/pcespanishschool.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/pcespanishschool.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/pcespanishschool.com\\\/#organization\",\"name\":\"PCE Spanish School\",\"url\":\"https:\\\/\\\/pcespanishschool.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/pcespanishschool.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/pcespanishschool.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/cropped-Logo-PCE-School.webp\",\"contentUrl\":\"https:\\\/\\\/pcespanishschool.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/cropped-Logo-PCE-School.webp\",\"width\":998,\"height\":999,\"caption\":\"PCE Spanish School\"},\"image\":{\"@id\":\"https:\\\/\\\/pcespanishschool.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Spanish Learning Time Calculator | PCE Spanish School","description":"Calculate how many hours and weeks you may need to go from your current level to the Spanish level you want to reach, based on your pace and goal.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/pcespanishschool.com\/en\/spanish-learning-time-calculator\/","og_locale":"en_US","og_type":"article","og_title":"Calculadora de tiempo","og_description":"Calcula cu\u00e1ntas horas y semanas puedes necesitar para pasar de tu nivel actual al nivel de espa\u00f1ol que quieres alcanzar seg\u00fan tu ritmo y objetivo.","og_url":"https:\/\/pcespanishschool.com\/en\/spanish-learning-time-calculator\/","og_site_name":"PCE Spanish School","article_modified_time":"2026-09-07T16:36:15+00:00","og_image":[{"width":1000,"height":1000,"url":"https:\/\/pcespanishschool.com\/wp-content\/uploads\/2026\/05\/Logo-PCE-School.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/pcespanishschool.com\/calculadora-tiempo-aprender-espanol\/","url":"https:\/\/pcespanishschool.com\/calculadora-tiempo-aprender-espanol\/","name":"Spanish Learning Time Calculator | PCE Spanish School","isPartOf":{"@id":"https:\/\/pcespanishschool.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/pcespanishschool.com\/calculadora-tiempo-aprender-espanol\/#primaryimage"},"image":{"@id":"https:\/\/pcespanishschool.com\/calculadora-tiempo-aprender-espanol\/#primaryimage"},"thumbnailUrl":"https:\/\/pcespanishschool.com\/wp-content\/uploads\/2026\/05\/Logo-PCE-School.webp","datePublished":"2026-09-07T12:03:44+00:00","dateModified":"2026-09-07T16:36:15+00:00","description":"Calculate how many hours and weeks you may need to go from your current level to the Spanish level you want to reach, based on your pace and goal.","breadcrumb":{"@id":"https:\/\/pcespanishschool.com\/calculadora-tiempo-aprender-espanol\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pcespanishschool.com\/calculadora-tiempo-aprender-espanol\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pcespanishschool.com\/calculadora-tiempo-aprender-espanol\/#primaryimage","url":"https:\/\/pcespanishschool.com\/wp-content\/uploads\/2026\/05\/Logo-PCE-School.webp","contentUrl":"https:\/\/pcespanishschool.com\/wp-content\/uploads\/2026\/05\/Logo-PCE-School.webp","width":1000,"height":1000},{"@type":"BreadcrumbList","@id":"https:\/\/pcespanishschool.com\/calculadora-tiempo-aprender-espanol\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/pcespanishschool.com\/"},{"@type":"ListItem","position":2,"name":"Calculadora de tiempo"}]},{"@type":"WebSite","@id":"https:\/\/pcespanishschool.com\/#website","url":"https:\/\/pcespanishschool.com\/","name":"PCE Spanish School","description":"Spanish school","publisher":{"@id":"https:\/\/pcespanishschool.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pcespanishschool.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/pcespanishschool.com\/#organization","name":"PCE Spanish School","url":"https:\/\/pcespanishschool.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pcespanishschool.com\/#\/schema\/logo\/image\/","url":"https:\/\/pcespanishschool.com\/wp-content\/uploads\/2026\/05\/cropped-Logo-PCE-School.webp","contentUrl":"https:\/\/pcespanishschool.com\/wp-content\/uploads\/2026\/05\/cropped-Logo-PCE-School.webp","width":998,"height":999,"caption":"PCE Spanish School"},"image":{"@id":"https:\/\/pcespanishschool.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/pcespanishschool.com\/en\/wp-json\/wp\/v2\/pages\/4280","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcespanishschool.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pcespanishschool.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pcespanishschool.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pcespanishschool.com\/en\/wp-json\/wp\/v2\/comments?post=4280"}],"version-history":[{"count":26,"href":"https:\/\/pcespanishschool.com\/en\/wp-json\/wp\/v2\/pages\/4280\/revisions"}],"predecessor-version":[{"id":4421,"href":"https:\/\/pcespanishschool.com\/en\/wp-json\/wp\/v2\/pages\/4280\/revisions\/4421"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pcespanishschool.com\/en\/wp-json\/wp\/v2\/media\/1305"}],"wp:attachment":[{"href":"https:\/\/pcespanishschool.com\/en\/wp-json\/wp\/v2\/media?parent=4280"}],"curies":[{"name":"WordPress","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}