/** Shopify CDN: Minification failed

Line 143:56 Unterminated string token

**/

/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
.ntheader .nt_menu>li>a{
color:#fff !important;
}
.parent {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: 1fr;
grid-column-gap: 0px;
grid-row-gap: 0px;
align-items: center;
}
.boton-empresa{
    padding: 15px 100px;
    background: #3B2EA8;
    color: #fff;
border-radius:10px;
}
.boton-empresa:hover{
    padding: 15px 100px;
    background:grey;
    color: #fff;
}
.st-cmp-settings {
display:none !important;
}
#shopify-section-template--15989996191989__1664207793a29a55f5 {
  margin-top: -50px;
}
#wrap_des_pr,.id_pr_description {
  background-color: #000;
}
.des_style_1.des_mb_2.sp-tab > .sp-tab-content {
  padding: 20px;
  border: 1px solid #000;
    border-top-color: rgb(0, 0, 0);
    border-top-style: solid;
    border-top-width: 1px;
  border-top: 0;
}

.summary {
    color: #FEFF00 !important;
}
.header-btn {
  font-size: 16px;
  border: 1px solid #FEFF00 !important;
  border-radius: 4px;
  height: 40px !important;
  cursor: pointer;
  color: #FEFF00  !important;
}
#write {
  color: aquamarine !important;
}
.lx-btn {
  border: 1px solid #E8E8E8;
  background-color: bisque !important;
}
#header #write {
  color: aquamarine;
}
.supercabecera{
height:initial;
}
.supercabecera {
    padding: 200px;
}
.active {
  background-color: transparent !important;
}
#footer-menu .menu-item a,.f_bot_bt_copy{
color:#feff00 !important;
}
a.mibtn {
    font-weight: 800;
}

.titulo-diseno{
font-size:40px !important;
line-height:45px;
}


.pretitulodiseno{
color:#FDF851;
font-size:20px;
font-weight:400;
}
.nt_se_template--16661948825845__2ed379d3-59b1-49e0-8feb-80efcf3cacd4{
border-top: 13px solid #F07639;
}
.subtitulo-diseno{
font-size:20px;
font-weight:500;
}
.sinblack{
 font-weight: 400 !important;
}
.sinblack b , .blanco-diseno b{
 font-weight: 400 !important;
}

.diseno-left {
    text-align: left !important;
}

.buttonRegistrar {
  font-family: 'Montserrat';
    color: #000;
    font-size: 20px;
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 10px;
    padding-left: 15px;
    text-decoration: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 1px 3px #666666;
    -moz-box-shadow: 0px 1px 3px #666666;
    box-shadow: 0px 1px 3px #666666;
    text-shadow: 0px 0px 0px #666666;
    border: solid #FFFE04 2px;
    background: #FFFE04;
    padding-left: 50px;
    padding-right: 50px;
}
.buttonRegistrar:hover {
  background: #000;
 color: #fff;
}
.parrafo-master{
text-align:justify;color:#000;  font-family: 'Montserrat
}
 .card {
        background: transparent;
    border-radius: 15px;
    border-style: solid;
    border-color: #fff;
    transition: 0.3s;
    border-width: 1px;
    height: 400px;
    padding: 30px 0px 0px 0px;
    }

    .card .contenido-card {
      text-align: center;
      padding: 20px 10px;
    }

    .card:hover {
      background: #5000D1;
  border-color: #5000D1;
    }

img.imagen-contenido {
    padding-bottom: 20px;

}
img.imagen-contenido-imagenes {
    padding-bottom: 20px;
  
    margin-top: -80%;

}
    .contenido-card p {
      color: #fff;
       font-family: 'Montserrat', sans-serif;

    font-size: 15px;

    }
   div b{
      color: #fff;
    font-family: 'Montserrat', sans-serif;

    font-size: 20px;

}
.titulo-cards {
    line-height: 22px;
    padding-bottom: 20px;
}
#b_11d9420f-79a3-4320-a40c-87a4e70a4d89 {
    font-size: 14px;
    text-align: justify;
    font-family: 'Montserrat';
}

#b_5ab982b0-aa9f-47f7-b7a7-d9d3fa5842af {
    font-size: 25.5px;
    padding-bottom: 15px;
}
#b_c56a98c7-ed5e-4e3f-8aa3-40e1e47059f2 {
    padding: 20px 0px;
    font-size: 14px;
    text-align: justify;
    font-family: 'Montserrat';}


#shopify-section-template--16740038541557__525ebaf3-59a0-4803-9825-0acdc09d8c88{
    z-index: 9999999;
    margin-top: -50px;
}

.buttonRegistrar2{
background: #E2C976;
border-radius: 10px;
    border-style: solid;
    border-color: #E2C976;
    border-width: 3px;
    color: #5000D1;

    font-family: Montserrat, "New York", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 1;
    white-space: normal;
    text-align: center;
    word-break: break-word;
    align-self: flex-end;
    cursor: pointer;
    padding:10px 50px;
}

.texto-lista-gracias{
 color:#fff;
line-height: 1,1;
   font-family: 'Montserrat';
font-weight: 500;
}
.texto-lista-gracias span{
font-weight: 700;
}

ul.ul-atributos li::marker {
  content: "\2713 ";
}
ul.ul-atributos {
  color: #fff;
}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  .parent h1{
color:#FDF851;
font-size:65px;
}
.columna_mobil{
display:none;
}
.columna_pc{
display:block;
}
.columna-oculta{
display:block;
}

.botones-mobil{
display:none;
}
.botones-pc{
display:block;
}
.titulo-capacitacion {
  text-shadow: .1em .1em #4e44eb;
  color: #fdf851;
  font-weight: 900;
  font-style: italic;
  font-size: 50px;
  line-height: 40px;
margin-bottom:20px;
}
.header-btn {
  font-size: 16px;
  border: 1px solid #FEFF00 !important;
  border-radius: 4px;
  height: 40px !important;
  cursor: pointer;
  color: #FEFF00  !important;
}
#write {
  color: aquamarine !important;
}
.lx-btn {
  border: 1px solid #E8E8E8;
  background-color: bisque !important;
}
.agencia1 {
  font-size: 28px;
  color: #fff;
  text-align: left;
}
#item_60e08359-c494-48c5-8eb0-ce04dcb34119 a {
  background-color: #FF0;
  color: #000 !important;
}
.sumate-tamano{
font-size:25px;
}
.botones-aprenderas{
display:none !important;
}
.texto-diseno-cabecera {
  font-size: 30px;
  line-height: 30px;
  margin-top: 60px !important;
}
.contenedor-aprenderas{
border-left: 5px solid #FFFE00;
    padding-left: 20px;
}
.postitulo-diseno{
color:#fffe00;
font-size:30px;
font-weight:500;
}
.postitulo-diseno2{
color:#fff;
font-size:20px;
font-weight:500;
}
.blanco-diseno {
    color: #fff;
    line-height: 20px;
    font-size: 19px;
}
.contenedor-imagen-redes{
margin-top:25px;margin-right: 20px;

}
.contenedor-imagen-redes{
margin-top: 25px;
    margin-left: -30%;
}
.contenedor-imagen-redes img{
width: 50%;
}
#shopify-section-template--16737822900469__2d3e2b20-6384-4923-911c-fe06773624f5 {
    background-color: #5000d1 !important;
    position: fixed;
    width: 100%;
    z-index: 9999999;
top: 0;
}
div#b_18e77bb2-2935-44d5-8a2c-8d29e050fbea {
    margin-top: 30px;
    margin-left: 8%;
}
.customfinalmovil{
display:none;
}
.customfinalpc{
display:block;
}
#nosotss{
width:70%;
margin:0 auto;
}
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  .blanco-diseno{
color:#fff;
line-height:20px;
}
.postitulo-diseno{
color:#fff;
font-size:30px;
font-weight:500;
}

img.imagen-contenido-imagenes {
    padding-bottom: 20px;
  
    margin-top: -100%;

}
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  .parent h1{
color:#FDF851;
font-size:40px;
}
body{
overflow-x: hidden !important;}
#bk_16571281768e1ae861-2{
  padding: 0px !important;
}

.cuadrado-empresas {
  border: 3px solid #3810a8;
  padding: 20px;
  width: 90%;
  margin: 0 auto;
}

.texto-empresa {
  width: 100% !important;
  top: 0px !important;
  line-height: 30px !important;
}
.columna_mobil{
display:block;
}
.columna_pc{
display:none;
}
#bk_165212151872c5d72f-2 {
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.footer__top p {
  margin-bottom: -5px;
  line-height: 24px;
}
#izquierda{
padding:0px !important;
}
.columna-oculta{
display:none !important;
}
#bk_653a7242-4b9e-43b8-b1d1-f6de495fbc1e {
  margin-top: 10px;
}
#bk_6aae9d2e-c50a-421e-9d67-e291592a6010 {
  margin-top: 10px;
}
.titulo-biblioteca{
margin-top:50px;
}
img.imgBlog {
  width: 60% !important;
}
.blancok{
margin:0px !important;
}
a#b_d81b712d-2910-450f-ad67-cbb8c1abeb34 {
  display: flex;
  width: 70%;
  margin: 15px auto;
}
a#b_535b9861-37d1-4a09-baa3-4bd5a3cbe188 {
  margin-top: 14px;
  margin-left: 0px;
}
.instagram-media{
margin:0 auto !important;
}
.botones-mobil{
display:block;
}
.botones-pc{
display:none;
}
.slt4_btn{
margin-bottom:10px;
}
.tiblog2{
font-size:40px !important;
}
.pblog{
font-size:17px !important;
}
.texto-amarillo {
    font-size: 30px !important;
}
.titulo-curso2 {
  font-size: 60px !important;
  margin-top: -20px;
margin-left: 0px !important;
  text-align: center;
}

div#shopify-section-article-sidebar {
    border-style: none;
    padding-left: 20px;
}
.tiarticulo a {
    font-size: 20px !important;
    line-height: 25px !important;
}
.blog-navigation a{
 padding: 0px !important;
}
#b_d941a194-5ef3-46b0-a408-04b1ad41dc9f {
  font-size: 14px;
  font-weight: 400;
  color: #222222;
  width: 90%;
  margin: auto;
}
.titulo-capacitacion {
  text-shadow: .1em .1em #4e44eb;
  color: #fdf851;
  font-weight: 900;
  font-style: italic;
  font-size: 30px;
  line-height: 40px;
}
#b_f08c111b-c33e-4bdb-b6b8-bf270e9e65a4 {
  font-size: 15px;
  font-weight: 400;
  color: #ffffff;
  line-height: 25px;
}
.theBtn222{
padding:0px !important;
}
.bolder2{
font-size:25px;
}
.bolder3{
font-size:20px;
}
.imgbotone {
  margin-bottom: 10px;
}
.curso1{
font-size:17px;
}
.lalista {
  margin: 25px 0px;
}
span.unox1 {
  color: #FFFE00;
  font-size: 30px;
  font-weight: 600;
}
span.unox2 {
  font-size: 17px;
  line-height: 30px;
  color: #FFFE00;
}
.conBorde{
padding:0px !important;
}
img.premiunX {
  width: 40%;
}
.cabecera-cursos {
  text-align: center;
  padding: 10px;
  margin-left: 0% !important;
  border-style: none !important;
  margin-bottom: 30px;
}
#bk_1654881077cff48587-2 {
  display: block;
  margin-bottom: 30px;
}
.textamarillo {
  color: #ffff00;
  font-size: 15px;
  margin-top: 10px;
}
.cabeza {
  text-align: start;
  margin-bottom: 25px;
  font-size: 19px;
  line-height: 25px;
}
.milista {
  margin-bottom: 30px;
}
.titulo1 {
  font-size: 28px !important;
  padding: 20px 0px;
  margin: 0px !important;
}
.tp1 {
  font-size: 35px;
}
.imgbotone2{
  margin-bottom: 10px;
  width: 70%;
  margin: 0px 15%;
}
.thepremium{
border-style:none; 
text-align:center;
}

.active::after {
  content: none !important;
}
.sub1{
margin-top:30px;
}
.sub2{
 font-size: 35px;
}
.sub3 {
  color: #fff;
  font-size: 20px;
  margin-top: -10px;
  line-height: 22px;
}
.comprar{
margin-top:20px;
text-align:center;
}
.parrafoinstagram  ,.parrafoinstagram2{
border-style:none;
}
.titulo-instagram {
    color: #4f44eb;
    font-size: 40px;
    font-weight: 700;
    /* margin-left: 20px; */
    margin-bottom: 0px !important;
    text-align: center;
    line-height: 40px;
  padding-bottom:20px;
}
.parrafo-instagram {
 text-align: center; 
    /* margin-left: 20px; */
    margin: 0px !important;
}
p.subtitulo-stories22 , .titulo-instagram2, .titulo-instagram2, p.parrafo-instagram23, .titulo-instagram{
margin:0px !important;
padding-bottom:20px;
}
.texto-diploma {
  font-weight: 600;
  color: #4e4e4e;
  font-size: 25px;
  line-height: 30px;
}
.titulo-curso1k ,titulo-curso2k{
margin-left:0px !important;
text-align:center;
}
.ctcx{
font-size:23px !important;
}
.texto-nivel {
  color: #4e44eb;
  font-weight: 900;
  font-size: 22px;
  font-style: italic;
  text-align: center;
}
.subtitulocursok{
margin-left: 0px !important;

    text-align: center;
}
.col-sm-6.one1.xtra {
  text-align: center;
}
.margen-bottom{
margin-bottom:20px;
}
.btnp {
  margin-top: 20px;
margin-left: 0px !important;
  text-align: center  !important;
}
.titulo-pack{
font-size:40px !important;
}
.linea-custom{
    height: 15px !important;
}
#b_7bd004fd-26ca-4d8b-987c-b2ce25a44564{
margin-left:0px !important;
}
 #b_d9be1cc1-e230-499c-a944-88e975779f2a{
margin-left:0px !important;
}
img.imgbotone23 {
  width: 100%;
  float: right;
}
img.imgbotone24 {
  width: 100%;
  float: left;
}
.id_pr_description {
    padding: 0px 0 0px !important;
}
.header-btn {
  font-size: 16px;
  border: 1px solid #FEFF00 !important;
  border-radius: 4px;
  height: 40px !important;
  cursor: pointer;
  color: #FEFF00  !important;
}
#write {
  color: aquamarine !important;
}
.lx-btn {
  border: 1px solid #E8E8E8;
  background-color: bisque !important;
}
h1.product_title.entry-title {
    text-align: center;
}
.title_1 span{
font-size:20px !important;
}

.sp-single .sp-breadcrumb {
    line-height: 1.4;
    text-align: center !important;
    margin-top: -30px !important;
}
#shopify-section-mb_nav{
background:#fff !important;
}
.mg-btn-video{
margin-bottom:10px !important;
}
.sumate-tamano{
font-size:20px;
}
.pretitulodiseno{
font-size:20px !important;
}
.botones-aprenderas{
display:block;
}
.titulo-movil{
font-size:30px !important;
}
.texto-diseno-cabecera{
    font-size: 30px !important;
    line-height: 35px !important;
}
.subtitulo-diseno{
font-size:20px  !important;
  line-height: 30px !important;
}
.centrado-mobil{
text-align:center;
}
.postitulo-diseno2{
color:#fff !important;
}
.card{
   padding: 0px 0px 0px 0px !important;
    height: 450px;
}
.card-imagen{
    height: 580px;
    padding: 0px 0px 0px 0px !important;
    margin-top: 50%;
}
h3#b_template--16737822900469__e5a6d465-2656-4d73-a965-5a7fd8269227-1682023241d7ed88fd-3 div b {
    font-size: 15px !important;
    line-height: 30px;
}

div#b_18e77bb2-2935-44d5-8a2c-8d29e050fbea {
    margin-top: 30px;

}

.icono-sociales-mobil a img {
    width: 70px;
    padding: 20px 10px;
}
.solo-mobil{
display:none;
}
.columnacentrada-movil{
width:50%;
margin:0 auto;
}
.customfinalmovil{
display:block;
}
.customfinalpc{
display:none;
}
.mobillogo{
width:50% !important;
margin:0 auto !important;
}
}