.h5-texto{font-size:clamp(1.5em,5vw,2.5em);color:#2a14b8;font-weight:800;text-align:center}.main-area{display:flex;gap:1rem}.sticky-sidebar{position:sticky;top:10px}.content-area img{width:100%;z-index:2;border-radius:1.2rem}.content-area .card-detalles{margin-top:1rem;background-color:#fff;box-shadow:0 0 6px 3px rgba(64,64,64,.2196078431);border-radius:20px;padding:1.5em 1.5em}.content-area .card-detalles h3{font-size:clamp(.9rem,5vw,1.3rem);color:#2a14b8;font-weight:700;margin-bottom:.4em}.content-area .card-detalles .card-detalles-child .lbdp{margin:0;font-size:clamp(.8rem,4vw,1.1rem)}.fondo-nav{padding:0;position:sticky;top:0;z-index:10}.nav-principal{width:100%;display:flex;gap:1rem;background:#ffc800;height:3.5rem;border-radius:15px;border-bottom:3px solid #002ab4;overflow:hidden}.nav-principal a{flex:1;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:bold;text-decoration:none;font-size:clamp(.6rem,4vw,1rem);cursor:pointer;color:#000;height:100%;transition:.2s ease-in-out all}.nav-principal a:hover{background-color:#002ab4;color:#fff;border-radius:15px}.banner-img-none{display:none}.sideBar__matricula{position:sticky;top:1rem;z-index:1025}.sideBar__matricula .sideBar{width:30%;background-color:#fff;box-shadow:0 0 6px 3px rgba(64,64,64,.2196078431);border-radius:20px;padding:1em 1em}.sideBar__matricula .sideBar img{width:100%}.sideBar__matricula .sideBar .boton-pack{text-align:center;margin:.7rem 0}.sideBar__matricula .sideBar .boton-pack .boton-no-matricula{border:none}.sideBar__matricula .sideBar .text-sidebar{color:#747474;font-size:1rem}.sideBar__matricula .sideBar .text-sidebar span{font-weight:600}.sideBar__matricula .sideBar h3{font-size:clamp(1em,5vw,1.2em);color:#747474;font-weight:700;margin-bottom:.6em;margin-left:.8rem}.sideBar__matricula .sideBar .text-pack{display:flex;line-height:1rem;margin:.2rem 0 .2rem .8rem}.sideBar__matricula .sideBar .text-pack i{margin-right:.5em;color:#747474}.side-bar{width:35%;background-color:#fff;box-shadow:0 0 6px 3px rgba(64,64,64,.2196078431);border-radius:20px;padding:1em 1em;height:630px}.side-bar img{width:100%}.side-bar .boton-pack{text-align:center;margin:.7rem 0}.side-bar .boton-pack .boton-no-matricula{border:none}.side-bar .text-sidebar{color:#747474;font-size:1rem}.side-bar .text-sidebar span{font-weight:600}.side-bar h3{font-size:clamp(1em,5vw,1.2em);color:#747474;font-weight:700;margin-bottom:.6em;margin-left:.8rem}.side-bar .text-pack{display:flex;line-height:1rem;margin:.2rem 0 .2rem .8rem}.side-bar .text-pack i{margin-right:.5em;color:#747474}.benefits-container2{overflow:hidden}.benefits-container2 .container-card{background:linear-gradient(0deg, rgb(64, 26, 171) 0%, rgb(42, 20, 184) 100%);box-shadow:0 0 6px 3px rgba(64,64,64,0.2196078431);border-radius:20px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(20rem, 100%), 1fr));gap:2rem;padding:2rem}.benefits-container2 .container-card .list-beneficios .benefits-wrapper h5{font-size:clamp(1.4rem,4vw,2rem);color:#fff;font-weight:700}.benefits-container2 .container-card .list-beneficios .benefits-wrapper ul{padding-left:1em}.benefits-container2 .container-card .list-beneficios .benefits-wrapper li{font-size:clamp(1rem,4vw,1.2rem);font-weight:500;color:#2a14b8;margin-bottom:.5em;list-style:none;color:#fff}.benefits-container2 .container-card .list-beneficios .features-wrapper h5{font-size:clamp(1.4rem,4vw,2rem);color:#fff;font-weight:700}.benefits-container2 .container-card .list-beneficios .features-wrapper ul{padding-left:1em}.benefits-container2 .container-card .list-beneficios .features-wrapper li{font-size:clamp(1rem,4vw,1.2rem);font-weight:500;color:#2a14b8;margin-bottom:.5em;list-style:none;color:#fff}.benefits-container2 .container-card .cards-wrapper h5{color:#fff;width:100%;text-align:center;font-size:clamp(1.2rem,4vw,1.8rem)}.benefits-container2 .container-card .cards-wrapper .benefits-card{background:rgba(203,201,201,.1607843137);border-radius:15px;padding:1rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:1em;text-align:center;transition:all ease-in-out .4s}.benefits-container2 .container-card .cards-wrapper .benefits-card:hover{background:rgba(19,8,181,.8745098039)}.benefits-container2 .container-card .cards-wrapper .benefits-card:hover p{color:#fff;font-size:1.2em}.benefits-container2 .container-card .cards-wrapper .benefits-card p{margin:0;color:#fff;font-size:clamp(.9rem,3vw,1.2rem);line-height:1}.benefits-container2 .container-card .cards-wrapper .benefits-card i{font-size:clamp(1rem,4vw,2rem);color:#fff;margin-bottom:.6rem}.docentes-container{overflow:hidden;text-align:center}.docentes-container .docente-info .docente-card .text-h5{font-size:clamp(1.6rem,4vw,2.3rem);color:#2a14b8;font-weight:800}.docentes-container .docente-info .docente-card .prof{font-size:clamp(1.1rem,4vw,1.3rem)}.docentes-container .docente-info .docente-card .teacher{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(min(15rem, 100%), 1fr))}.docentes-container .docente-info .docente-card .teacher .content-teacher{height:100%;line-height:1rem;border-radius:1rem;background-color:#544bd1;color:#fff}.docentes-container .docente-info .docente-card .teacher .content-teacher .image-icon{position:relative;height:58%}.docentes-container .docente-info .docente-card .teacher .content-teacher .image-icon img{width:100%;border-radius:1rem;height:100%;-o-object-fit:cover;object-fit:cover}.docentes-container .docente-info .docente-card .teacher .content-teacher .image-icon i{position:absolute;font-size:2rem;color:#00c046;background-color:#fff;border-radius:50%;padding:.2rem;left:.8rem;bottom:.8rem;z-index:5}.docentes-container .docente-info .docente-card .teacher .content-teacher .info{padding:.5rem .5rem 0 .5rem}.docentes-container .docente-info .docente-card .teacher .content-teacher .info h4{font-size:clamp(1.3rem,4vw,1.5rem);font-weight:bold}.docentes-container .docente-info .docente-card .teacher .content-teacher .info h5{font-size:clamp(1rem,4vw,1.1rem)}.docentes-container .docente-info .docente-card .teacher .content-teacher .info p{font-size:clamp(1.2rem,4vw,1.3rem);margin-bottom:0}.modalidad-drop{display:flex;padding:1rem 0}.modalidad-drop .img-modalidad{background:#ff9700;display:flex;justify-content:center;align-items:center}.modalidad-drop .img-modalidad img{width:100%}.modalidad-drop .acordion{padding:1rem;border:2px solid #ff9700}.modalidad-drop .acordion p{font-size:1.1em;color:#333;text-align:justify}.modalidad-drop .acordion .acordion-item{background-color:#fff;border-radius:.5rem;box-shadow:0 2px 5px 0 rgba(0,0,0,.25);margin:1rem 0}.modalidad-drop .acordion .acordion-item .acordion-header{padding:.1rem 3rem .1rem 1rem;min-height:3.5rem;line-height:1.25rem;display:flex;align-items:center;position:relative;cursor:pointer}.modalidad-drop .acordion .acordion-item .acordion-header h3{font-size:1.1rem;margin-bottom:0;font-weight:bold}.modalidad-drop .acordion .acordion-item .acordion-header::after{content:"+";font-size:1.7rem;position:absolute;right:1rem}.modalidad-drop .acordion .acordion-item .acordion-header.activo::after{content:"−"}.modalidad-drop .acordion .acordion-item .acordion-body{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.modalidad-drop .acordion .acordion-item .acordion-body .acordion-body-contenido{padding:1rem;line-height:1.5rem;border-top:1px solid;-o-border-image:linear-gradient(to right, transparent, #34495e, transparent) 1;border-image:linear-gradient(to right, transparent, #34495e, transparent) 1}.seccion-temario .acordion-temario{padding:1rem 0}.seccion-temario .acordion-temario p{font-size:1.1em;color:#333;text-align:justify}.seccion-temario .acordion-temario .acordion-temario-item{background-color:#fff;border-radius:.5rem;box-shadow:0 2px 5px 0 rgba(0,0,0,.25);margin:1rem 0}.seccion-temario .acordion-temario .acordion-temario-item .acordion-temario-header{padding:.1rem 3rem .1rem 1rem;min-height:2.5rem;line-height:1rem;display:flex;align-items:center;position:relative;cursor:pointer}.seccion-temario .acordion-temario .acordion-temario-item .acordion-temario-header h3{font-size:1.1rem;margin-bottom:0;font-weight:bold}.seccion-temario .acordion-temario .acordion-temario-item .acordion-temario-header.fondoactivo{background-color:#ff9700;color:#fff;border-radius:.5rem}.seccion-temario .acordion-temario .acordion-temario-item .acordion-temario-header::after{content:"+";font-size:1.4rem;position:absolute;right:1rem}.seccion-temario .acordion-temario .acordion-temario-item .acordion-temario-header.activotemario::after{content:"−"}.seccion-temario .acordion-temario .acordion-temario-item .acordion-temario-body{background-color:#00c046;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.seccion-temario .acordion-temario .acordion-temario-item .acordion-temario-body .acordion-temario-body-contenido{padding:1rem;line-height:1.5rem;border-top:1px solid;-o-border-image:linear-gradient(to right, transparent, #34495e, transparent) 1;border-image:linear-gradient(to right, transparent, #34495e, transparent) 1}.video_container{margin-top:1.5rem;display:flex;justify-content:center;flex-wrap:wrap;gap:2rem}.video_container .tutorialciclo{width:26rem;min-height:15rem}.video_container .tutorialciclo .videotutorial{text-align:center;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:none}.video_container .tutorialciclo .videotutorial p{font-size:clamp(1rem,4vw,1.3rem);font-weight:bold;background:#f9bd02;margin-bottom:0;border-top-left-radius:1rem;border-top-right-radius:1rem}.video_container .tutorialciclo .videotutorial iframe{width:100%;height:100%;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.texto-categoria{margin-bottom:2rem}.texto-categoria p{font-size:1.2rem;font-weight:800;color:#333;padding:0 2rem}.texto-categoria p span{color:#2a14b8;font-size:1.4rem;font-weight:bold}.contenedor-pago{padding:1rem 0;display:grid;grid-template-columns:repeat(auto-fill, minmax(min(20rem, 100%), 1fr));gap:20px}.contenedor-pago .contenedor-cuenta{position:relative;padding:1rem 1.5rem;border-radius:28px;background-color:#00327a;color:#fff}.contenedor-pago .contenedor-cuenta header,.contenedor-pago .contenedor-cuenta .logo{display:flex;align-items:center;justify-content:space-between}.contenedor-pago .contenedor-cuenta.bcp{background-color:#002ab4}.contenedor-pago .contenedor-cuenta.interbank{background-color:#00c046}.contenedor-pago .contenedor-cuenta.yape{background-color:#850097}.contenedor-pago .contenedor-cuenta.plin{background-color:#02a4a6}.contenedor-pago .contenedor-cuenta.tunki{background-color:#502a5d}.contenedor-pago .contenedor-cuenta .logo img{width:65px;border-radius:1rem}.contenedor-pago .contenedor-cuenta .logo h5{font-size:clamp(1rem,4vw,1.2rem);font-weight:700;margin-left:1rem}.contenedor-pago .contenedor-cuenta .chip{width:50px}.contenedor-pago .contenedor-cuenta .card-details{margin-top:30px;display:flex;justify-content:space-between;align-items:flex-end}.contenedor-pago .contenedor-cuenta .card-details .name-number .nombre{font-size:clamp(.8rem,4vw,1rem);font-weight:700}.contenedor-pago .contenedor-cuenta .card-details .name-number .numero{font-size:clamp(1rem,4vw,1.3rem);font-weight:800;line-height:1rem}.contenedor-pago .contenedor-cuenta .card-details .name-number .titular{margin-top:1rem;font-size:clamp(1rem,4vw,1.2rem);font-weight:700}@media(max-width: 320px){.fondo-nav{top:60px}.nav-principal{margin:0 1rem}.module-hero-detalles{margin-top:5.3rem}.h5-texto{font-size:1.8rem}.contenedor-pago .contenedor-cuenta img{width:100px}.videotutorial{height:240px}#father_stick{margin-top:1rem}.tutorialciclo{width:100%}.main-area{margin-top:20%;display:flex;flex-direction:column-reverse;gap:1rem}.main-area .side-bar{width:100%;height:auto}.modalidad-drop{display:block}}@media(min-width: 320px)and (max-width: 500px){.fondo-nav{top:60px}.nav-principal{margin:0 1rem}.module-hero-detalles{margin-top:5.3rem}.container-card{padding:1.5em 1.9em !important}.modalidad-drop .img-modalidad{width:100%}.tutorialciclo .videotutorial iframe{width:100%;background:#ff9700;height:200px}.contenedor-pago .contenedor-cuenta img{width:100px}.videotutorial{height:240px !important}#father_stick{margin-top:1rem}.tutorialciclo{width:100%}.main-area{margin-top:20%;display:flex;flex-direction:column-reverse;gap:1rem}.main-area .side-bar{width:100%;height:auto}.modalidad-drop{display:block}}@media(min-width: 500px)and (max-width: 769px){.modalidad-drop .img-modalidad{width:100%}.tutorialciclo .videotutorial iframe{width:100%;background:#ff9700;height:200px}.h5-texto{font-size:1.8rem}.contenedor-pago .contenedor-cuenta img{width:100px}.videotutorial{height:260px !important}.main-area{margin-top:20%;display:flex;flex-direction:column-reverse;gap:1rem}.main-area .side-bar{width:100%;height:auto}}@media(min-width: 769px)and (max-width: 1025px){.sidebar-70{width:70%}.sidebar-30{width:29%}}/*# sourceMappingURL=detallesciclo.min.css.map */