.elementor-138 .elementor-element.elementor-element-3b962f4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-138 .elementor-element.elementor-element-fb57ce4{--display:flex;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}body.elementor-page-138{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS *//* ===== Páginas de la convocatoria · estilos ===== */
.ca-page{--ca-ink:#17161a;--ca-mut:#6f6b73;--ca-line:#e4e1dc;--ca-soft:#f6f4f0;--ca-acc:#8c1d2c;--ca-acc-s:#f7ecec}
.ca-page{width:100%;max-width:880px;margin:0 auto;box-sizing:border-box;background:#fff;border-radius:18px;padding:52px 60px 48px;box-shadow:0 1px 2px rgba(0,0,0,.05),0 12px 32px -16px rgba(0,0,0,.14);color:var(--ca-ink);font-size:16px;line-height:1.65;overflow-wrap:break-word}
.ca-page *{box-sizing:border-box}
.ca-page .ca-eyebrow{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--ca-acc);margin:0 0 10px}
.ca-page h1{font-size:36px;line-height:1.15;font-weight:500;letter-spacing:-.01em;margin:0;color:var(--ca-ink)}
.ca-page .ca-lead{color:var(--ca-mut);font-size:16px;margin:12px 0 0}
.ca-page .ca-intro{padding-bottom:30px;margin-bottom:6px;border-bottom:1px solid var(--ca-ink)}
.ca-page section{padding:28px 0;border-bottom:1px solid var(--ca-line)}
.ca-page section:last-of-type{border-bottom:0;padding-bottom:0}
.ca-page h2{display:flex;gap:14px;align-items:baseline;font-size:21px;line-height:1.3;font-weight:500;margin:0 0 12px;color:var(--ca-ink)}
.ca-page h2 .ca-num{flex:none;font-style:italic;font-size:15px;color:var(--ca-acc);min-width:24px}
.ca-page p{margin:0 0 12px}
.ca-page p:last-child{margin-bottom:0}
.ca-page ul{margin:0 0 12px;padding-left:22px}
.ca-page li{margin:0 0 8px}
.ca-page a{color:var(--ca-acc);text-decoration:underline;text-underline-offset:3px}
.ca-page dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 20px;margin:0}
.ca-page dt{font-weight:600}
.ca-page dd{margin:0}
.ca-page .ca-tip{margin:14px 0 0;padding:18px 20px;border-radius:12px;background:var(--ca-acc-s);border:1px solid #ecd6d8}
.ca-page .ca-tip strong:first-child{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ca-acc);margin-bottom:6px}
.ca-page .ca-note{margin-top:14px;padding:14px 18px;border-radius:10px;background:var(--ca-soft);font-size:15px}
@media (max-width:767px){
  .ca-page{padding:30px 20px 28px;border-radius:14px;font-size:15px}
  .ca-page h1{font-size:28px}
  .ca-page dl{grid-template-columns:minmax(0,1fr);gap:2px}
  .ca-page dd{margin-bottom:10px}
}/* End custom CSS */