h1.titulo-modulo{color:#00438c;font-family:Sarabun-Bold;font-size:42px;font-weight:700;line-height:50px}.video-banner{height:500px;width:100%}ul{padding:0}.contenido-cursofinal p{color:#00438c;display:block;font-size:16px;font-weight:500}.contenido-cursofinal p span{color:#00438c!important;font-size:16px!important;font-weight:500}.contenido-cursofinal li{display:block;font-size:14px;font-weight:500}strong{font-weight:100}.contenido-cursofinal h2{display:block;font-size:14px;font-weight:500}h2{color:#00438c!important;font-size:24px!important;line-height:32px}.contenido-cursofinal h2{color:#00438c;font-size:16px!important;font-weight:700}.contenido-cursofinal h3{font-size:16px}.contenido-cursofinal h2 strong,.contenido-cursofinal h3{color:#00438c;font-weight:700}.contenido-cursofinal h3 strong{font-weight:700}.container-video{margin-top:30px}.collapse-curso{margin-top:-30px}.module-item .item-info i{color:#00438c!important;font-size:16px!important}.item-actions button:hover{color:#0067b1;cursor:pointer;font-weight:600}.item-actions button{background:transparent;border-style:none;color:#00438c;font-size:14px;font-weight:500;transition:all .2s ease-in-out}h2{color:#003865;font-size:16px;font-weight:700}.container-plus-list li{color:#00438c;font-size:16px;line-height:25px;list-style:none;padding-left:30px;position:relative}.container-plus-list li:before{color:#00438c;content:"\f00c";font-family:Font Awesome\ 5 Free;font-weight:900;left:0;position:absolute;top:50%;transform:translateY(-50%)}.top-banner{border-radius:7px;height:383px;object-fit:cover;object-position:top;width:100%}.container-general{display:block;margin:0 auto;max-width:1205px;width:100%}p.contenid-curso{color:#003865;font-size:12px;font-weight:500;line-height:18px}.flex-columns{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0;width:650px}.flex-columns li{box-sizing:border-box;color:#003865;flex:1 1 calc(50% - 10px);font-size:12px;padding-bottom:7px}.module-container{background:#fff;border-radius:8px;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:5px 5px 10px #11477c33;margin-top:4rem;max-width:100%;overflow:hidden;padding:20px}i.fas.fa-check{font-weight:700;margin-right:9px}.module-header{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.module-header h2{color:#333;font-size:18px;margin:0}.module-header span{color:#00438c;font-size:14px}.module-item{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:10px 0}.module-item:last-child{border-bottom:none}.module-item .item-info{align-items:center;display:flex}.module-item .item-info i{font-size:18px;margin-right:10px}.module-item .item-info span{color:#00438c;font-size:14px}.module-item a{color:#0067b1;font-size:12px;font-weight:700;margin-right:10px;text-decoration:none}.module-item a:hover{text-decoration:underline}.container-news{background:#fff;border-radius:10px;display:flex;gap:20px;margin:52px auto;padding:0;width:100%}.newsletter{align-items:flex-start;background-position-x:-10px;background-repeat:no-repeat;background-size:100% 105%;flex:1;flex-direction:column;position:relative}.newsletter h2{color:#036;display:block;font-size:30px;line-height:37px;margin-bottom:10px;position:relative;right:-47px;text-align:right;width:82%}.newsletter label{color:#00438c;display:block;font-size:14px;font-weight:700;margin-bottom:5px;margin-left:62px;text-align:left}.newsletter input[type=email]{border:1px solid #ccc;border-radius:5px;margin-bottom:10px;margin-left:61px;padding:10px;width:376px}.const-form{border-radius:20px;box-shadow:5px 5px 20px #11477c1f;position:absolute;right:30px;width:500px}.newsletter button{background-color:#d4001a;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;float:right;margin-right:40px;padding:10px 20px;width:160px}.newsletter button:hover{background-color:#b00015}.contact{align-items:flex-start;display:flex;flex:1;flex-direction:column;height:320px;margin-bottom:-1rem}.contact h2{font-size:24px;margin:0 auto}.contact h2,.contact p{color:#003865;display:block;text-align:center}.contact p{font-size:14px;font-weight:700;margin:10px auto}.contact-options{display:flex;gap:14px;margin-top:3rem}.contact-option{align-items:center;background-color:#f7f7f7;border-radius:5px;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:5px 5px 10px #11477c33;display:flex;flex:1;flex-direction:column;height:170px;justify-content:center;margin-right:9px;padding:10px;text-align:center;width:170px}.contact-option:hover{background:#fff!important}.contact-option img{margin-bottom:40px;width:50px}.contact-option span{color:#003865;font-size:16px;font-weight:700}.modal-content{border-radius:8px;height:85vh;margin:3% auto;max-width:90%;padding:20px;position:relative;text-align:center;width:90%}@media(max-width:1250px){.container-news{background:#fff;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:block;gap:20px;margin-top:4rem;padding:0}.container-general{display:block;margin:0 auto;max-width:90%;width:100%}.newsletter{background-repeat:no-repeat;background-size:112%;height:400px;position:relative;width:592px}.contact,.newsletter{align-items:flex-start;flex:1;flex-direction:column;margin:0 auto}.contact{display:block;height:320px;width:80%}}@media(max-width:600px){.container-news{background:#fff;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:block;gap:20px;margin-top:4rem;padding:0}.newsletter input[type=email]{border:1px solid #ccc;border-radius:5px;margin-bottom:10px;margin-left:61px;padding:10px;width:73%}.const-form{position:absolute;right:0;width:90%}.newsletter h2{color:#036;display:block;font-size:1.5rem;line-height:37px;margin-bottom:10px;position:relative;right:-47px;text-align:right;width:82%}.newsletter{background-repeat:no-repeat;background-size:112%;background-size:cover;height:400px;position:relative}.contact,.newsletter{align-items:flex-start;flex:1;flex-direction:column;margin:0 auto;width:88%}.contact{display:block;height:320px}}@media (max-width:400px){.const-form{margin:0 auto;text-align:center;width:90%}.const-form,.newsletter h2{display:block;position:relative;right:0}.newsletter h2{color:#036;font-size:1.5rem;line-height:25px;margin-bottom:10px;padding-top:2rem;text-align:right;width:82%}.newsletter label{color:#00438c;display:block;font-size:14px;font-weight:700;margin-bottom:5px;margin-left:0;text-align:left}.newsletter input[type=email]{border:1px solid #ccc;border-radius:5px;margin-bottom:10px;margin-left:0;padding:10px;width:73%}.contact{display:block;height:auto}.contact-options{display:block;gap:14px;margin-top:3rem}.contact-option{align-items:center;background-color:#f7f7f7;border-radius:5px;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:5px 5px 10px #11477c33;display:flex;flex:1;flex-direction:column;height:170px;justify-content:center;margin-bottom:1rem;margin-right:9px;padding:10px;text-align:center;width:281px}}.tags ul{display:flex;justify-content:left;margin-left:0;text-align:left}.tags ul li{color:#e31837;font-size:12px;font-weight:700;list-style:none;margin-right:2rem;position:relative}.tags ul li:before{color:#e31837;content:"\f02b";display:inline-block;font-family:Font Awesome\ 5 Free;font-weight:900;margin-right:8px}@media(max-width:650px){.tags ul{display:block}.top-banner{border-radius:7px;height:117px;object-fit:cover;object-fit:contain;object-position:top;width:100%}}.stars{display:flex;flex-direction:row}.star{color:gray;cursor:pointer;font-size:1.2rem;transition:color .2s}.star.hover,.star.selected{color:gold}.rating-message{color:#e31837;font-family:Sarabun-Medium;font-size:14px;font-weight:400;line-height:18px;margin-top:5px}