.ea_fancy-video{ display: block; max-width: 100%; position: relative; }
.ea_fancy-video img{ width: 100%; height: auto; display: block; }
.ea_fancy-video .hover-imagen{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 82px; padding: 21px 0 20px 9px; border-radius: 50%; background: rgba(255,255,255,0.5); text-align: center; transition: all .35s ease-in; }
.ea_fancy-video .hover-imagen::before{ content: ' '; display: inline-block; width: 0; height: 0; border-style: solid; border-width: 24px 0 24px 35px; border-color: transparent transparent transparent #FFC900; transition: all .35s ease-in; }
.ea_fancy-video .hover-imagen::after{ content: ' '; position: absolute; width: 100%; height: 100%; padding: 5px; top: -7px; left: -7px; border: 2px solid rgba(255,255,255,0.5); border-radius: 50%; transition: all .35s ease-in; }
.ea_fancy-video:hover .hover-imagen{ background: #FFC900; }
.ea_fancy-video:hover .hover-imagen::before{ border-color: transparent transparent transparent #FFF; }
.ea_fancy-video:hover .hover-imagen::after{ border-color: #FFC900; }
@media only screen and (max-width:1024px){
.ea_fancy-video{ max-width: 800px; margin: 0 auto; }
}.ea_carrusel-equipo{ padding: 0 125px; position: relative; }
.eace_item h3{ text-align: center; text-transform: none; letter-spacing: normal; font-size: 28px; font-weight: bold; margin: 20px 0 10px; }
.eace_item h4{ text-align: center; }
.eacei_imagen{ width: 100%; display: flex; border-radius: 5px; overflow: hidden; }
.eacei_imagen img{ }
.ea_carrusel-equipo > span{ position: absolute; top: 40%; transform: translate(0,-50%); width: 45px; background: #CBCBCB; border-radius: 50%; z-index: 100; font-size: 40px; text-align: center; color: #FFF; padding: 5px 0; cursor: pointer; transition: all .35s ease-in; }
.ea_carrusel-equipo > span:hover{ background: #2E282A; }
.ea_carrusel-equipo > span.eace_prev{ left: 0; padding-right: 5px; }
.eace_prev::after{ content:"\f104"; font-family: 'FontAwesome'; }
.ea_carrusel-equipo > span.eace_next{ right: 0; padding-left: 5px; }
.eace_next::after{ content:"\f105"; font-family: 'FontAwesome'; }
@media only screen and (max-width:767px){
.ea_carrusel-equipo{ padding: 0 70px; } }
@media only screen and (max-width:600px){
.eace_item h3{ font-size: 20px; }
.eace_item h4{ font-size: 16px; }
}.ea_carrusel-cursos{ padding: 0 125px; position: relative; }
.eacc_item h3{ text-transform: none; letter-spacing: normal; font-size: 28px; font-weight: bold; margin: 20px 0 10px; }
.eacc_item h3 a{ color: #000; transition: all .35s ease-in; }
.eacc_item > a.item-curso__enlace{ font-weight: bold; font-size: 14px; text-transform: uppercase; letter-spacing: 1px; color: #17BEBB; text-decoration: underline; transition: all .35s ease-in; }
.eacc_item h3 a:hover, .eacc_item > a.item-curso__enlace:hover{ color: #FFC900; }
.eacc_item > a.item-curso__boton{ padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 10px; color: #000000; background: #ffc900; display: inline-block; margin-top: 40px; text-transform: uppercase; font-weight: bold; border-radius: 3px; transition: all .35s ease-in; }
.eacc_item > a.item-curso__boton:hover{ background: #000; color: #FFF; }
.eacci_imagen{ width: 100%; display: flex; border-radius: 5px; overflow: hidden; position: relative; }
.eacci_imagen img{ }
.eacci_imagen .hover-imagen{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(23, 190, 187, 0.65) url(//www.rkmuniversity.com/wp-content/themes/base/componentes/bloques/ea_carrusel-cursos/assets/link.png) no-repeat center; opacity: 0; transition: all .35s ease-in; }
.eacci_imagen:hover .hover-imagen{ opacity: 1; }
.ea_carrusel-cursos > span{ position: absolute; top: 0; transform: translate(0,-50%); width: 45px; background: #CBCBCB; border-radius: 50%; z-index: 100; font-size: 40px; text-align: center; color: #FFF; padding: 5px 0; cursor: pointer; transition: all .35s ease-in; }
.ea_carrusel-cursos > span:hover{ background: #2E282A; }
.ea_carrusel-cursos > span.eacc_prev{ left: 0; padding-right: 5px; }
.eacc_prev::after{ content:"\f104"; font-family: 'FontAwesome'; }
.ea_carrusel-cursos > span.eacc_next{ right: 0; padding-left: 5px; }
.eacc_next::after{ content:"\f105"; font-family: 'FontAwesome'; }
@media only screen and (max-width:767px){
.ea_carrusel-cursos{ padding: 0 70px; } }
@media only screen and (max-width:600px){
.eacc_item h3{ font-size: 20px; }
}.eaclf_item{ display: block; }
.eaclfi_imagen{ display: flex; justify-content: center; box-sizing: border-box; padding: 40px; background: rgba(204,204,204,0.1); transition: all .35s ease-in; }
.eaclfi_imagen img{ object-fit: contain; filter: gray; -webkit-filter: grayscale(1); filter: grayscale(1); opacity: 0.5; transition: all .35s ease-in; }
a:hover .eaclfi_imagen{ background:rgba(23, 190, 187, 0.1); }
a:hover .eaclfi_imagen img{ opacity: 1; -webkit-filter: grayscale(0); filter: none; }
@media only screen and (max-width:1150px){
.eaclfi_imagen{ padding: 20px; }
}
@media only screen and (max-width:400px){
.eaclfi_imagen{ padding: 60px; }
}
@media only screen and (max-width:375px){
.eaclfi_imagen{ padding: 40px; }
}.ea_tabla-logos{ display: flex; justify-content: flex-start; flex-wrap: wrap; }
.ea_tabla-logos-carrusel{ display: none !important; }
.eatl-item{ display: flex; justify-content: center; flex-direction: column; flex-wrap: wrap; min-height: 150px; box-sizing: border-box; padding: 10px 20px; text-align: center; box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%); }
.ea_tabla-logos .eatl-item{ margin-bottom: 10px !important; margin-right: 10px; }
.eatl-item > a, .eatl-item > img{ object-fit: contain; }
.ea_tabla-logos.desktop-5 .eatl-item{ flex-basis: calc((100% - 40px) / 5); }
.ea_tabla-logos.desktop-5 .eatl-item:nth-child(5n){ margin-right: 0; }
.ea_tabla-logos.desktop-4 .eatl-item{ flex-basis: calc((100% - 30px) / 4); }
.ea_tabla-logos.desktop-4 .eatl-item:nth-child(4n){ margin-right: 0; }
.ea_tabla-logos.desktop-3 .eatl-item{ flex-basis: calc((100% - 20px) / 3); }
.ea_tabla-logos.desktop-3 .eatl-item:nth-child(3n){ margin-right: 0; }
.ea_tabla-logos.desktop-2 .eatl-item{ flex-basis: calc((100% - 10px) / 2); }
.ea_tabla-logos.desktop-2 .eatl-item:nth-child(2n){ margin-right: 0; }
.ea_tabla-logos.desktop-1 .eatl-item{ flex-basis: 100%; margin-right: 0; }
@media only screen and (max-width:1024px){
.ea_tabla-logos .eatl-item{ margin-right: 10px !important; }
.ea_tabla-logos.tablet-5 .eatl-item{ flex-basis: calc((100% - 40px) / 5) !important; }
.ea_tabla-logos.tablet-5 .eatl-item:nth-child(5n){ margin-right: 0 !important; }
.ea_tabla-logos.tablet-4 .eatl-item{ flex-basis: calc((100% - 30px) / 4) !important; }
.ea_tabla-logos.tablet-4 .eatl-item:nth-child(4n){ margin-right: 0 !important; }
.ea_tabla-logos.tablet-3 .eatl-item{ flex-basis: calc((100% - 20px) / 3) !important; }
.ea_tabla-logos.tablet-3 .eatl-item:nth-child(3n){ margin-right: 0 !important; }
.ea_tabla-logos.tablet-2 .eatl-item{ flex-basis: calc((100% - 10px) / 2) !important; }
.ea_tabla-logos.tablet-2 .eatl-item:nth-child(2n){ margin-right: 0 !important; }
.ea_tabla-logos.tablet-1 .eatl-item{ flex-basis: 100%; margin-right: 0 !important; }
}
@media only screen and (max-width:767px){
.ea_tabla-logos{ display: none; }
.ea_tabla-logos-carrusel{ display: block !important; }
.ea_tabla-logos-carrusel .eatl-item{ margin: 10px !important; }
.ea_tabla-logos-carrusel .eatl-item img{ width: auto; height: auto; object-fit: contain; }
}.ea_testimonios{ text-align: center; position: relative; }
.ea_testimonios .contenedor-testimonios{ position: relative; text-align: center; background-repeat: no-repeat; background-position: bottom 110px center; background-size: auto 59px; padding: 0 125px; }
.ea_testimonios .contenedor-testimonios .carrusel-testimonios{ max-width: 850px; margin: 0 auto; }
.ea_testimonios .contenedor-testimonios .testimonio-imagen{ display: block; width: 140px; height: 130px; margin: 0 auto 20px; position: relative;  }
.ea_testimonios .contenedor-testimonios .testimonio-imagen::after{ content: ' '; position: absolute; display: block; width: 100%; height: 100%; left: 0; top: 0; background: url(//www.rkmuniversity.com/wp-content/themes/base/componentes/bloques/ea_testimonios/assets/patron.png) center no-repeat; }
.ea_testimonios .contenedor-testimonios img{ max-width: 140px; height: auto; margin: 0 auto 20px; min-height: 130px; }
.ea_testimonios .contenedor-testimonios p{ text-align: center !important; }
.ea_testimonios .contenedor-testimonios .testimonio-texto{ padding-bottom: 20px; }
.ea_testimonios .contenedor-testimonios .testimonio-info .testimonio-nombre{ display: block; font-size: 20px; margin: 0 !important; font-weight: bold; color: #1C222A; }
.ea_testimonios .contenedor-testimonios .testimonio-info .testimonio-cargo{ display: block; line-height: normal; padding-top: 5px; font-size: 14px; font-weight: 500; }
.ea_testimonios .contenedor-testimonios .testimonio-info .testimonio-cargo span{ font-weight: 500; text-transform: uppercase; }
.ea_testimonios .contenedor-testimonios .testimonio-valoracion{ padding-top: 20px; }
.ea_testimonios .contenedor-testimonios .testimonio-valoracion i{ color: #EBBA16; } .ea_testimonios .contenedor-testimonios > span{ position: absolute; top: 50%; transform: translate(0,-50%); width: 45px; background: #CBCBCB; border-radius: 50%; z-index: 100; font-size: 40px; text-align: center; color: #FFF; padding: 5px 0; cursor: pointer; transition: all .35s ease-in; }
.ea_testimonios .contenedor-testimonios > span:hover{ background: #2E282A; }
.ea_testimonios .contenedor-testimonios > span.prev{ left: 0; padding-right: 5px; }
.prev::after{ content:"\f104"; font-family: 'FontAwesome'; }
.ea_testimonios .contenedor-testimonios > span.next{ right: 0; padding-left: 5px; }
.next::after{ content:"\f105"; font-family: 'FontAwesome'; }
@media only screen and (max-width:1250px){ .ea_testimonios .contenedor-testimonios > span.prev, .ea_testimonios .contenedor-testimonios > span.next{ transform: translate(0,-50%); }
}
@media only screen and (max-width:767px){
.ea_testimonios .contenedor-testimonios{ padding: 0 70px; }
}