@font-face{font-family:'Rubik';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v14/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8tdE0Uw.ttf) format('truetype')}@font-face{font-family:'Rubik';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v14/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8tvE0Uw.ttf) format('truetype')}@font-face{font-family:'Rubik';font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v14/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8v0FEUw.ttf) format('truetype')}@font-face{font-family:'Rubik';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v14/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-WYi1UA.ttf) format('truetype')}@font-face{font-family:'Rubik';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v14/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1UA.ttf) format('truetype')}@font-face{font-family:'Rubik';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v14/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1UA.ttf) format('truetype')}@font-face{font-family:'Rubik';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v14/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-ro-1UA.ttf) format('truetype')}@font-face{font-family:FuturaLT;src:url(../../assets/fonts/FuturaLTProMedium.otf);font-weight:500}@font-face{font-family:FuturaLT;src:url(../../assets/fonts/FuturaLTProBold.otf);font-weight:700}@font-face{font-family:Lato;src:url(../../assets/fonts/Lato-Medium.ttf);font-weight:500}@font-face{font-family:Lato;src:url(../../assets/fonts/Lato-Bold.ttf);font-weight:700}.et_mobile_menu{border-top:3px solid var(--naranja)}.et_pb_slide_description,.et_pb_slider_fullwidth_off .et_pb_slide_description{animation:none}.et_pb_slider .et_pb_slide{background-color:#fff!important}@media (max-width:968px){#seccion-slider .slider-titulo{font-size:4.75vw!important;width:71vw;right:-9vw!important}#seccion-slider .slider-titulo2,#seccion-slider .slider-titulo3{font-size:3.75vw!important}.et_pb_slide_description,.et_pb_slider_fullwidth_off .et_pb_slide_description{padding:17vw 8vw}#seccion-slider .et_pb_button_wrapper{right:16vw!important;bottom:17vw!important}#seccion-slider .et_pb_button{font-size:3vw!important}}@media (max-width:767px){#seccion-slider .et_pb_button_wrapper{bottom:12em!important}}@media (max-width:480px){#seccion-slider .et_pb_button_wrapper{bottom:40vw!important}}#categorias-iconos .et_pb_code{display:flex;justify-content:center}#categorias-iconos .et_pb_code .et_pb_code_inner{width:100%}#categorias-iconos .iconos-contenedor{display:grid;grid-template-columns:repeat(3,33.3%);text-align:center}#categorias-iconos .iconos-contenedor .icono-cat{display:flex;margin:auto}#categorias-iconos .iconos-contenedor .icono-cat img{height:5rem;width:5rem;display:inline-block}#categorias-iconos .iconos-contenedor .icono-cat img.active{box-shadow:0 0 28px -2px rgba(0,0,0,.75)}#categorias-iconos .iconos-contenedor .icono-cat .cat-course-title{display:inline-block;border:1px solid #0000002e;margin-top:auto;margin-bottom:auto;padding:1em 0;width:12rem;text-align:center}#categorias-iconos .iconos-contenedor .icono-cat h3{font-family:FuturaLT;font-weight:800;padding-bottom:0;font-size:1rem}#categorias-iconos .iconos-contenedor .icono-cat:hover img{box-shadow:0 0 28px -2px rgba(0,0,0,.5)}#categorias-iconos .iconos-contenedor .icono-cat:hover .cat-course-title{background-color:#000}#categorias-iconos .iconos-contenedor .icono-cat:hover .cat-course-title h3{color:#fff}@media (max-width:980px){#categorias-iconos .iconos-contenedor{display:grid}#categorias-iconos .iconos-contenedor .icono-cat{margin-bottom:1rem;display:block}#categorias-iconos .iconos-contenedor .icono-cat img{width:4.4rem!important;height:4.4rem!important}#categorias-iconos .iconos-contenedor .icono-cat .cat-course-title{width:100%}#categorias-iconos .iconos-contenedor .icono-cat .cat-course-title h3{font-size:.9rem}}@media (min-width:481px) and (max-width:767px){#categorias-iconos img{height:7rem}}@media (max-width:480px){#categorias-iconos img{height:5rem}}#categorias-iconos img:hover{cursor:pointer}@media (min-width:967px){.et_pb_testimonial_slider .et_pb_slides_testi .et_pb_slide_testi{left:4.8vw}}@media (max-width:980px){#seccion-testimonios .et_pb_slide_description_testi{display:block}#seccion-testimonios .et_pb_slide_title_name{display:block;margin:1em auto auto}#seccion-quienes-somos .et_pb_row{border-radius:10px}#seccion-quienes-somos .et_pb_row.et_pb_text_1{width:80%;margin:auto;padding:0!important}}#cursos img{width:23.13rem;height:11rem}#cursos .curso-img-etiqueta{background:#5cb85c;box-shadow:0 1px rgba(0,0,0,.2);-moz-box-shadow:0 1px rgba(0,0,0,.2);-webkit-box-shadow:0 1px rgba(0,0,0,.2);color:#fff;text-shadow:0 1px rgba(0,0,0,.3);position:absolute;font-size:14px;left:-8px;top:10px;padding:3px 10px;z-index:2;font-weight:700}#cursos .curso-img-etiqueta::before{border:4px solid transparent;border-top:4px solid #348c34;border-right:4px solid #348c34;content:"";position:absolute;left:0;bottom:-8px}#cursos .cursos-contenedor{display:flex;flex-wrap:wrap}#cursos .curso-box{flex:0 0 calc(33.33333% - (1.5rem*2)/3);width:33.33%;margin-bottom:1.5rem;margin-right:1.5rem;border:1px solid #ddd;position:relative}#cursos .curso-box:nth-child(3n){margin-right:0}@media (min-width:481px) and (max-width:767px){#cursos .curso-box{flex:0 0 calc(50% - 1.5rem)}}@media (max-width:480px){#cursos .curso-box{flex:0 0 calc(100%);margin-right:0}}#cursos h3{font-size:1.4rem;color:#000;font-weight:700;padding:1rem 0 1rem .5rem;min-height:3em}#cursos p{color:#333;padding-left:.5rem;padding-bottom:1rem}#cursos .curso-boton a{background-color:#f0902f;width:95%;display:block;margin:0 auto;text-align:center;color:#fff;border-radius:11px;margin-bottom:1rem}#cursos-botones{background:var(--naranja)}#cursos-botones .et_pb_row{text-align:center}#cursos-botones .et_pb_column_3{text-align:end}#cursos-botones a{color:#fff;font-size:1.1rem;border-color:#fff}#cursos-botones a:hover{color:var(--naranja);background-color:#fff}@media (max-width:980px){#cursos-botones{padding:0}#cursos-botones .et_pb_column{margin:20px 0}}@media (min-width:980px){#wpsm_progress_b_row_71 .wpsm_progress{max-width:45em;margin:auto}#seccion-quienes-somos .texto-quienes-somos{font-size:1.25rem}}#curso-individual-contenido,#curso-individual-page{width:90%;margin:0 auto;background-color:#fff}#curso-individual-main-content{background-color:#fafafa}#curso-individual-page .curso-individual-banner img{width:100%;height:20rem;object-fit:cover}#curso-individual-page .curso-individual-titulo h2{font-size:1.5rem;font-weight:600;margin-top:1.5rem}#curso-individual-contenido .curso-individual-barra-fondo-gris{background-color:#f0f3f6;display:flex;padding:1rem 0;margin:1rem 0}#curso-individual-contenido .curso-individual-iniciar,#curso-individual-contenido .curso-individual-precio{flex:0 1 50%;text-align:center}#curso-individual-contenido .curso-individual-precio{border-right:2px solid #bec5cb}#curso-individual-contenido .curso-individual-iniciar p,#curso-individual-contenido .curso-individual-precio p{color:#728188;font-size:.75rem;font-weight:700;margin-bottom:1em}#curso-individual-contenido .curso-individual-precio h2{font-size:2rem;color:#728188}#curso-individual-contenido .curso-individual-iniciar a{color:#fff;font-weight:800;background-color:#919191;border-radius:20px;font-size:.75rem;padding:.75rem 1.5rem;transition:opacity .3s ease}#curso-individual-contenido .curso-individual-iniciar a:hover{opacity:.75}@media (max-width:480px){#curso-individual-contenido .curso-individual-barra-fondo-gris{flex-direction:column}#curso-individual-contenido .curso-individual-precio{border-bottom:2px solid #bec5cb;width:80%;margin:0 auto;border-right:none}#curso-individual-contenido .curso-individual-iniciar{padding-top:1rem}}#curso-individual-contenido .descripcion-completa h3{color:#3a3a3a;font-size:1.25rem;font-weight:700;margin-bottom:1.25rem}#curso-individual-contenido .descripcion-completa li,#curso-individual-contenido .descripcion-completa p{font-size:1rem;font-family:'Lato',sans-serif;color:#3a3a3a;line-height:1.86}#curso-individual-contenido .descripcion-completa p,#curso-individual-contenido .descripcion-completa ul{margin-bottom:1.6rem}#curso-individual-contenido .descripcion-completa ul{list-style:disc}#curso-individual-contenido .contenido-del-curso h2{color:#3a3a3a;font-size:2rem;margin-bottom:1.5rem;font-weight:800}#curso-individual-contenido .contenido-del-curso h3{color:#3a3a3a;font-size:1.5rem;margin-bottom:1rem;font-weight:500}#curso-individual-contenido .contenido-del-curso ul{margin-bottom:1.5rem;list-style:disc}#curso-individual-contenido .contenido-del-curso li{color:#3a3a3a;font-size:1rem;font-family:'Lato',sans-serif;line-height:1.86}#curso-individual-main-content .curso-paquetes{display:flex;justify-content:space-evenly;padding:2.5rem 0;border-bottom-left-radius:3rem;border-bottom-right-radius:3rem;background-color:var(--naranja);margin-bottom:2rem}#curso-individual-main-content .paquete-basico,#curso-individual-main-content .paquete-completo,#curso-individual-main-content .paquete-regular{background-color:#fff;flex:0 1 21%;border-radius:3rem;text-align:center;padding:1rem;box-shadow:0 0 28px -6px rgba(0,0,0,.75)}#curso-individual-main-content .curso-paquetes h3{font-size:1.5rem;font-weight:800;padding-bottom:1rem}#curso-individual-main-content .curso-paquetes h3:nth-child(2){color:var(--naranja)}#curso-individual-main-content .curso-paquetes p{padding-bottom:0;font-family:'Lato',sans-serif}#curso-individual-main-content .curso-paquetes p:last-child{margin-bottom:1.5rem}#curso-individual-main-content .curso-paquetes a{color:#fff;font-family:'Lato',sans-serif;background-color:var(--naranja);padding:.5rem 1.5rem;border-radius:1rem}@media (max-width:767px){#curso-individual-main-content .paquete-basico,#curso-individual-main-content .paquete-completo,#curso-individual-main-content .paquete-regular{flex:0 1 55%}#curso-individual-main-content .paquete-basico,#curso-individual-main-content .paquete-regular{margin-bottom:2rem}#curso-individual-main-content .curso-paquetes{flex-wrap:wrap}}