.elementor-60526 .elementor-element.elementor-element-c2d8cd1{--display:flex}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Roboto,Helvetica,Arial,Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Roboto,Helvetica,Arial,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-60526 .elementor-element.elementor-element-e0c7baf>.elementor-widget-container{margin:-8px 0 0 0}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Roboto,Helvetica,Arial,Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-60526 .elementor-element.elementor-element-3c7bcdb>.elementor-widget-container{margin:0 -12px 0 -12px}.elementor-widget-button .elementor-button{font-family:var(--e-global-typography-accent-font-family),Roboto,Helvetica,Arial,Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-60526 .elementor-element.elementor-element-d04c179{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px}.elementor-60526 .elementor-element.elementor-element-b80e316>.elementor-widget-container{margin:-8px 0 0 0}.elementor-60526 .elementor-element.elementor-element-1dc4a31>.elementor-widget-container{margin:12px 0 16px 0}.elementor-60526 .elementor-element.elementor-element-a90a0cb>.elementor-widget-container{background-color:var(--e-global-color-8c8eb0d);margin:0 0 0 0;padding:24px 24px 12px 24px;border-radius:16px 16px 16px 16px}.elementor-60526 .elementor-element.elementor-element-738bb54>.elementor-widget-container{margin:20px 0 0 0}.elementor-60526 .elementor-element.elementor-element-511924e>.elementor-widget-container{margin:12px 0 16px 0}.elementor-60526 .elementor-element.elementor-element-d88ef7f>.elementor-widget-container{background-color:var(--e-global-color-8c8eb0d);padding:24px 24px 12px 24px;border-radius:16px 16px 16px 16px}.elementor-60526 .elementor-element.elementor-element-f6ad7f0>.elementor-widget-container{margin:20px 0 0 0}.elementor-60526 .elementor-element.elementor-element-4a03560>.elementor-widget-container{margin:12px 0 16px 0}.elementor-60526 .elementor-element.elementor-element-1a07e83>.elementor-widget-container{background-color:var(--e-global-color-8c8eb0d);margin:0 0 0 0;padding:24px 24px 12px 24px;border-radius:16px 16px 16px 16px}.elementor-60526 .elementor-element.elementor-element-d8d13bd>.elementor-widget-container{margin:20px 0 0 0}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-60526 .elementor-element.elementor-element-3c7bcdb>.elementor-widget-container{margin:12px -16px 0 -16px}.elementor-60526 .elementor-element.elementor-element-d04c179{--gap:24px 24px;--row-gap:24px;--column-gap:24px}.elementor-60526 .elementor-element.elementor-element-6f1e50d{width:var(--container-widget-width,24%);max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0}.elementor-60526 .elementor-element.elementor-element-6f1e50d>.elementor-widget-container{margin:0 -6px 0 -10px}.elementor-60526 .elementor-element.elementor-element-e2e6b2b{width:var(--container-widget-width,29%);max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0}.elementor-60526 .elementor-element.elementor-element-e2e6b2b>.elementor-widget-container{margin:0 0 0 0}.elementor-60526 .elementor-element.elementor-element-63ef31d{width:var(--container-widget-width,24%);max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0}.elementor-60526 .elementor-element.elementor-element-63ef31d>.elementor-widget-container{margin:0 -16px 0 0}.elementor-60526 .elementor-element.elementor-element-1dc4a31>.elementor-widget-container{margin:16px 0 12px 0}.elementor-60526 .elementor-element.elementor-element-a90a0cb>.elementor-widget-container{margin:0 -16px 12px -16px;padding:0 0 0 0;border-radius:0 0 0 0}.elementor-60526 .elementor-element.elementor-element-738bb54>.elementor-widget-container{margin:0 0 0 0}.elementor-60526 .elementor-element.elementor-element-511924e>.elementor-widget-container{margin:16px 0 12px 0}.elementor-60526 .elementor-element.elementor-element-d88ef7f>.elementor-widget-container{margin:0 -16px 12px -16px;padding:0 0 0 0;border-radius:0 0 0 0}.elementor-60526 .elementor-element.elementor-element-f6ad7f0>.elementor-widget-container{margin:0 0 0 0}.elementor-60526 .elementor-element.elementor-element-4a03560>.elementor-widget-container{margin:16px 0 12px 0}.elementor-60526 .elementor-element.elementor-element-1a07e83>.elementor-widget-container{margin:0 -16px 12px -16px;padding:0 0 0 0;border-radius:0 0 0 0}.elementor-60526 .elementor-element.elementor-element-d8d13bd>.elementor-widget-container{margin:0 0 16px 0}}.gallery,.hidden-images{display:flex;flex-wrap:wrap;justify-content:center}.gallery img,.hidden-images img{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px);height:auto;margin:4px;border-radius:16px}#expandButton{display:block;margin:24px auto -12px auto;padding:12px 64px;background-color:#0074e8;color:#fff;border:none;cursor:pointer;width:auto;border-radius:100px;font-weight:500}#expandButton:hover{background-color:#004ba9}@media (min-width:768px){.gallery img,.hidden-images img{margin:8px;flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px)}#expandButton{margin:32px auto 16px auto}}.idioma img{max-height:32px!important;max-width:32px!important;border-radius:4px}.idioma-cancion{display:flex;flex-direction:row;align-items:center;gap:8px}.elementor-60526 .elementor-element.elementor-element-1dc4a31 span{font-size:17.5px;color:#4c4c4c!important;line-height:30.5px}.idioma img{max-height:32px!important;max-width:32px!important;border-radius:4px}.idioma-cancion{display:flex;flex-direction:row;align-items:center;gap:8px}.elementor-60526 .elementor-element.elementor-element-511924e span{font-size:17.5px;color:#4c4c4c!important;line-height:30.5px}.idioma img{max-height:32px!important;max-width:32px!important;border-radius:4px}.idioma-cancion{display:flex;flex-direction:row;align-items:center;gap:8px}.elementor-60526 .elementor-element.elementor-element-4a03560 span{font-size:17.5px;color:#4c4c4c!important;line-height:30.5px}.elementor-60526 .elementor-element.elementor-element-c2d8cd1 .elementor-button-text::before{content:"";display:inline-block;width:22px;height:22px;background-image:url(https://www.educaenvivo.com/wp-content/uploads/2022/12/icono-descarga-educaenvivo-1-32px.png.webp);background-size:cover;margin-right:8px;vertical-align:middle;filter:invert(100%) sepia(82%) saturate(165%) hue-rotate(317deg) brightness(117%) contrast(104%)}@media screen and (max-width:767px){.elementor-60526 .elementor-element.elementor-element-c2d8cd1 .elementor-button-text::before{width:18px;height:18px}}