* {

	margin: 0;
	box-sizing: border-box;
}

/*prueba 27 de marzo */






:root {

	scroll-behavior: smooth;
	--orange: #a9a9a9;
	--blue: #5454d4;
	--background: #000;
}






body {

	font-family: 'Archivo', sans-serif;
	background-color: #fff;
	color: #2b4257;
	
	
margin-top: 0px;
margin-bottom: 0px;	
}






.container {

	width: 90%;
	max-width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding: 80px 0;
		
}



.container--muse {

	padding: 0;
	
	
	
}






.h6{

	font-style: italic;
}





/*::: BOTONES FLOTANTES :::*/

/*::: BOTÓN DE WHATSAPP CON PNG :::*/



.bwhatsapp {

	width:47px; /*::: Ancho del ícono :::*/
	height:47px; /*::: Alto del ícono :::*/
	float: center;
	margin-bottom: 41px; /*::: Ubicación de arriba a bajo del ícono :::*/
}






@media only screen and (min-width:320px) and (max-width:768px){


.bwhatsapp{

        width:47px;
        height:47px;
        line-height: 66px;
        margin-top: 8px;
	}
}






.btn-whatsapp{

	position:fixed;
	width:63px; /*::: Ancho del botón :::*/
	height:63px; /*::: Alto del botón :::*/
	line-height: 187px;
	bottom: 130px;
	right:15px; /*::: Separación del lado derecho :::*/ 
	background:#25d366; /*::: Color del botón #25d366 :::*/
	color:#FFF;
	border-radius:125px;
	text-align:center;
	font-size:10px;
	box-shadow: 0px 20px 50px rgba(0,0,0,0.3);
	z-index:100;
	transition: all 300ms ease;
}






.btn-whatsapp:hover{

	background: #007017;
}







@media only screen and (min-width:320px) and (max-width:768px){



.btn-whatsapp{

        width:63px;
        height:63px;
        line-height: 66px;
	}
}




/* ----------------------------- */


/*::: BOTÓN DE E-MAIL CON PNG :::*/



.bmail {

	width:40px; /*::: Ancho del ícono :::*/
	height:30px; /*::: Alto del ícono :::*/
	float: center;
	margin-bottom: 50px; /*::: Ubicación de arriba a bajo del ícono :::*/
}






@media only screen and (min-width:320px) and (max-width:768px){


.bmail {

        width:40px;
        height:30px;
        line-height: 66px;
        margin-top: 17px;
	}
}






.btn-mail{

	position:fixed;
	width:63px; /*::: Ancho del botón :::*/
	height:63px; /*::: Alto del botón :::*/
	line-height: 187px;
	bottom:30px;
	right:15px; /*::: Separación del lado derecho :::*/ 
	background:#1e90ff; /*::: Color del botón #1e90ff :::*/
	color:#FFF;
	border-radius:125px;
	text-align:center;
	font-size:10px;
	box-shadow: 0px 20px 50px rgba(0,0,0,0.3);
	z-index:100;
	transition: all 300ms ease;
}






.btn-mail:hover{

	background: #135e96;
}







@media only screen and (min-width:320px) and (max-width:768px){



.btn-mail {

        width:63px;
        height:63px;
        line-height: 66px;
	}
}









/*::: --------------------------- FINAL BOTONES FLOTANTES ---------------------------  :::*/







/* Modal */



.modal {

	background-color: #2337cba2;
	position: absolute;
	inset: 0;
	min-height: 600px;
	display: grid;
	place-items: center;
	z-index: 1000;
	opacity: 0;
	pointer-events: none;
	transition: 1s opacity;
}






.modal--visible {

	opacity: 1;
    	pointer-events: unset;
}






.modal__container {

	position: relative;
	width: 90%;
	max-width: 900px;
	height: 90%;
	margin: 0 auto;
	background-color: #fff;
	border-radius: 10px;
	padding: 2rem 1rem;
	display: row;
 	flex-direction: column;
	justify-content: space-between;
	gap: 2rem;
}






.modal__close {

	display: block;
	position: absolute;
	background-color: red;
	width: 40px;
	height: 40px;
	border: none;
	outline: none;
	border-radius: 50%;
	top: -10px;
	right: -10px;
}






.modal__texts {

	text-align: center;
}






.modal__title {

	font-size: 2rem;
	color: #1e293b
}






.modal__paragraph {

	line-height: 1.5;
	width: 90%;
	margin: 1rem auto;
	color: #434343;
}






.modal__cta {

	background-color: #4338ca;
	display: inline-block;
	text-decoration: none;
	color: #fff;
	padding: 1rem 2rem;
	border-radius: 10px;
	font-weight: bold;
}






.modal__messages {

	font-weight: bold;
	color: #000;
	font-size: 1.1rem;
}






.modal__hostinger {

	width: 80%;
	max-width: 400px;
	display: block;
	margin: 0 auto;
}


/* Final Modal */




/* Menú */




.nav {
	
	height: 0px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	
	
	
	
}







.nav__menu {

	display: none;
	
}







.nav__list {

	display: block;	
}

.nav__list {

        position: static;
        background-color: transparent;
        padding: 0;
        display: flex;
        gap: 4rem;
        list-style: none;
        transform: unset;
        transition: none;
}


.nav__list_b {

        
}


.nav__list_web {
display: block;
        
}





.muse_img_karmus {

	max-width: 335px;
	padding-top: 0px;
	padding-bottom: 0px;		
}




.do_not {

	max-width: 335px;
	padding-top: 0px;
	padding-bottom: 0px;		
}



.room_image {

	max-width: 400px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 60px;		
}

.zoom_class {

	max-width: 400px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 60px;		
}



.zoom_logo_masterclass {

	max-width: 325px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;		
}





/* muse-main */




.muse_main {

	display: flex;
	flex-direction: column;
	gap: 8px;	
}






.muse_figure {

	order: -1;
	padding: 20px 0;
}







.muse_figure_derecha {
    
	padding: 20px 0;
	objet-fit: cover;
}






.muse_img {

	width: 100%;
	display: block;
	max-width: 400px;
	margin: 0 auto;
	padding-top: 25px;
}


.muse_img_cover {

	width: 100%;
	display: block;
	max-width: 600px;
	margin: 0 auto;
}






.muse_texts {

    display: grid;
    gap: 1.5rem;
    text-align: center;
    padding-top: 17px;
	padding-bottom: 70px;
}



.h1 {
	
  font-weight: 300;
  font-style: normal;
	
    

	font-size: 5.4rem;
    line-height: 1;
	text-align: left;

	letter-spacing: 0.01em;
	word-spacing: 0.01em;
	padding-bottom: 0px;
	padding-top: 0px;
	color: #000;

			
}

.planes_nombre { /* celular */
  
  font-weight: 200;
  font-style: normal;
    font-size: 4.9rem;
    line-height: 0.8;
	text-align: left;
	letter-spacing: 0.01em;
	word-spacing: 0.04em;
	padding-bottom: 10px;
	padding-top: 25px;
	margin: 0px;
	color: #2b4257;
	
}




.muse_title { /* celular */
	
  line-height: 0.8;
  font-weight: 800;

	font-size: 7rem;
	color: #2b4257;
	padding-top: 20px;
	text-align: center;
	margin-top: 0px;
		
			
}

.pencil {

	display: block;
	margin: 0 auto;
	max-width: 350px;
	width: 100%;
        padding-bottom: 0px;
		padding-top: 0px;
		
		line-height: 0;
}



.masterclass_titulo {
	
	line-height: 0.9;
	font-weight: 100;
	font-size: 1.4rem;
	color: #2b4257;
	padding-top: 0px;
			
}






.alerta {

	font-size: 2.4rem;
	color: #ff5b0c;
	padding-top: 0px;			
}





.metodo_titulo { /* celular */

	color:#88a9c3;
	font-size: 2.5rem;
	font-weight: 200;
	text-align: center;
	padding-top: 50px;
	padding-bottom: 0px;
	letter-spacing: 0.02em;
	word-spacing: 0.02m;
	margin-left: 0px;
	margin-right: 0px;	
}


.aprenden_titulo { /* celular */

	color: #88a9c3;
	font-size: 2.5rem;
	font-weight: 200;
	text-align: center;
	padding-top: 75px;
	padding-bottom: 0px;
	letter-spacing: 0.02em;
	word-spacing: 0.02m;
	margin-left: 0px;
	margin-right: 0px;	
}


.subtitulo_principal { /* celular */

	color: #2b4257;
	font-size: 2rem;
	font-weight: 300;
	text-align: center;
	letter-spacing: 0.01em;
	word-spacing: 0.01m;
}


.subtitlenaranja { /* celular */

	color: #ff5b0c;
	font-size: 2rem;
	font-weight: 400;
	text-align: center;
	letter-spacing: 0.01em;
	word-spacing: 0.01m;
	padding-bottom: 30px;
}





.masterclass_subtitulo {

	color: #000;
	font-size: 2rem;
	font-weight: 400;
	text-align: center;
	letter-spacing: 0.01em;
	word-spacing: 0.01m;
}





.subtitleblanco {

	color: #fff;
	font-size: 2.7rem;
	font-weight: 200;
	text-align: center;
	padding-bottom: 0px;
	letter-spacing: 0.05em;
	word-spacing: 0.05m;	
}






.subtitleazuloscuro_com { /* celular */

	color: #88a9c3;
	font-size: 2.5rem;
	font-weight: 200;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	letter-spacing: 0.02em;
	word-spacing: 0.02m;
	margin-left: 20px;
	margin-right: 20px;	
}




.aniversario_titulo { /* celular */

	color: #cecbc8;
	font-size: 1.5rem;
	font-weight: 200;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 25px;
	letter-spacing: 0.02em;
	word-spacing: 0.02m;
	margin-left: 20px;
	margin-right: 20px;	
}


.subtitle_alerta {

	color: #FF0;
	font-size: 2.5rem;
	font-weight: 400;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	letter-spacing: 0.02em;
	word-spacing: 0.02m;
	margin-left: 0px;
	margin-right: 0px;	
}



.maestro_en_vivo_titulo {

	color: #191970;
	font-size: 4rem;
	font-weight: 400;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 15px;
	letter-spacing: 0.02em;
	word-spacing: 0.02m;
	margin-left: 20px;
	margin-right: 20px;	
}


.maestro_en_vivo_texto {

	color: #000;
	font-size: 1.5rem;
	font-weight: 400;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 0px;
	letter-spacing: 0.02em;
	word-spacing: 0.02m;
	margin-left: 20px;
	margin-right: 20px;	
}



.subtitle_karmus {

	color: #191970;
	font-size: 2.5rem;
	font-weight: 400;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	letter-spacing: 0.02em;
	word-spacing: 0.02m;
	margin-left: 20px;
	margin-right: 20px;	
}


.room_titulo_grande { /* celular */

	color: #88a9c3;
	font-size: 2.5rem;
	font-weight: 200;
	text-align: center;
	padding-top: 75px;
	padding-bottom: 25px;
	letter-spacing: 0.02em;
	word-spacing: 0.02m;
	margin-left: 0px;
	margin-right: 60px;	
}



.zoom_subtitulo { /* celular */

	color: #88a9c3;
	font-size: 2.5rem;
	font-weight: 200;
	text-align: center;
	padding-top: 75px;
	padding-bottom: 25px;
	letter-spacing: 0.02em;
	word-spacing: 0.02m;
	margin-left: 0px;
	margin-right: 60px;	
}



.subtitle_karmus_big {
	
	color: #191970;
	font-size: 4rem;
	font-weight: 400;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 15px;
	letter-spacing: 0.02em;
	word-spacing: 0.02m;
	margin-left: 20px;
	margin-right: 20px;	
}

.ven { /* celular */
	
	font-family: "Rock Salt", cursive;
	font-style: normal;
	line-height: 1.5;
	
	color: #000;
	font-size: 3rem;
	font-weight: 400;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	letter-spacing: 0.08em;
	word-spacing: 0.08m;
	margin-left: 0px;
	margin-right: 0px;		
}



.subtitle_karmus_small {

	color: #000;
	font-size: 1.5rem;
	font-weight: 400;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 100px;
	letter-spacing: 0.02em;
	word-spacing: 0.02m;
	margin-left: 20px;
	margin-right: 20px;	
}






.subtitleazuloscuro1 {

	color: #191970;
	font-size: 2.5rem;
	font-weight: 400;
	text-align: center;
	padding-top: 100px;
	padding-bottom: 0px;
	letter-spacing: 0.02em;
	word-spacing: 0.02m;
        line-height: 1.2;
	text-decoration: none;
	margin-left: 20px;
	margin-right: 20px;	
}






.wwwmuseartstudio {
	

	color: #191970;
	font-size: 1.5rem;
	font-weight: 400;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	letter-spacing: 0.03em;
	word-spacing: 0.03m;
	text-decoration: none;	
}






.subtitle_testimonios { /* celular */

	color: #2b4257;
	font-size: 2.5rem;
	font-weight: 200;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 15px;
	letter-spacing: 0.01em;
	word-spacing: 0.01m;	
}






.subtitleazuloscuro2 {

	color: #191970;
	font-size: 3rem;
	font-weight: 400;
	text-align: center;
	padding-bottom: 0px;
	padding-top: 100px;
	letter-spacing: 0.03em;
	word-spacing: 0.03m;
	margin-bottom: 0px;	
}






.subtitleamarillo {

	color: #ffe03f;
	font-size: 3rem;
	font-weight: 400;
	text-align: center;
	padding-bottom: 0px;
	letter-spacing: 0.03em;
	word-spacing: 0.03m;	
}






.subtitle_oferta {

	color: #ffe03f;
	font-size: 4rem;
	font-weight: 500;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 8px;
	letter-spacing: 0.02em;
	word-spacing: 0.0m;	
}






.subtitle_4clases {

	color: #ffe03f;
	font-size: 3rem;
	font-weight: 200;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 45px;
	letter-spacing: 0.0em;
	word-spacing: 0.0m;	
}



.frase_2_lineas {
	
	font-family: "Special Elite", system-ui;
  font-weight: 400;
  font-style: normal;

	color: #fff;
	font-size: 2.5rem;
	
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	letter-spacing: 0.05em;
	word-spacing: 0.05m;
	line-height: 1.2;	
}


.frase_3_lineas {
	
	font-family: "Special Elite", system-ui;
  font-weight: 400;
  font-style: normal;

	color: #fff;
	font-size: 2.5rem;
	
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	letter-spacing: 0.05em;
	word-spacing: 0.05m;
	line-height: 1.2;	
}

.frase_4_lineas {
	
	font-family: "Special Elite", system-ui;
  font-weight: 400;
  font-style: normal;

	color: #fff;
	font-size: 2.5rem;
	
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	letter-spacing: 0.05em;
	word-spacing: 0.05m;
	line-height: 1.2;	
}



.frase_5_lineas {
	
	font-family: "Special Elite", system-ui;
  font-weight: 400;
  font-style: normal;

	color: #fff;
	font-size: 2.5rem;
	
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	letter-spacing: 0.05em;
	word-spacing: 0.05m;
	line-height: 1.2;	
}


.frase_blanco_titulo {

	font-size: 2.5rem;
	font-weight: 200;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	letter-spacing: 0.05em;
	word-spacing: 0.05m;
	line-height: 1.2;	
}

.texto_color_blanco {

	color: #fff;
		
}




.frase_autor {
	
	font-family: "Special Elite", system-ui;
  font-weight: 400;
  font-style: normal;

	color: #DB9641;

	
	font-size: 1.8rem;
	
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 25px;
	padding-bottom: 50px;
	letter-spacing: 0.04em;
	word-spacing: 0.04m;	
}

.frase_blanco_autor {

	
	font-size: 1.5rem;
	font-weight: 200;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 25px;
	padding-bottom: 50px;
	letter-spacing: 0.04em;
	word-spacing: 0.04m;	
}







.subtitle_prueba {

	color: #ffe03f;
	font-size: 1.3rem;
	font-weight: 400;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 45px;
	letter-spacing: 0.0em;
	word-spacing: 0.0m;
	font-stretch: ultra-condensed;	
}






.subtitle_preciop {

	color: #fff;
	font-size: 1.5rem;
	font-weight: 300;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 50px;
	padding-bottom: 30px;
	letter-spacing: 0.05em;
	word-spacing: 0.0m;	
}






.subtitle_mensual {

	color: #fff;
	font-size: 3rem;
	font-weight: 400;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	letter-spacing: 0.0em;
	word-spacing: 0.0m;	
}




.subtitle_precio_cantidad {

	color: #fff;
	font-size: 8rem;
	font-weight: 400;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	letter-spacing: 0.0em;
	word-spacing: 0.0m;
	line-height: 0.7;	
}






.letra_precio {

	color: #fff;
	font-size: 7rem;
	font-weight: 400;
	text-align: center;
	padding-bottom: 0px;
	letter-spacing: 0.03em;
	word-spacing: 0.03m;	
}






.texto_ventacierre {

	font-size: 1.8rem;
	line-height: 1.4;
	font-weight: 200;
	margin-bottom: .6rem;
	text-align: center;
	color: #fff;
	padding-top: 0rem;
	letter-spacing: .04em;	
}






.ven_a_dibujar {

	color: #fff;
	font-size: 2.7rem;
	font-weight: 200;
	text-align: center;
	padding-bottom: 70px;
	margin-top: 70px;
	letter-spacing: 0.05em;
  	word-spacing: 0.05m;
	
}







.muse_paragraph {

    	font-size: 1.5rem;
	line-height: 1.2;
    	font-weight: 200;
    	margin-bottom: .5rem;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: 0.04m;
	padding-left: 5px;
}




.texto_titulo {

    	font-size: 1.5rem;
	line-height: 1.2;
    	font-weight: 200;
    	margin-bottom: .5rem;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: 0.04m;
	padding-top: 0px;
	padding-bottom: 25px;
	
	color: #FC0;
	
}



.muse_paragraph_1 { /* celular */

    	font-size: 1.5rem;
	line-height: 1.2;
    	font-weight: 300;
    	margin-bottom: .5rem;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: 0.04m;
	padding-top: 0px;
	padding-bottom: 75px;
	color: #2b4257;
	
}




.masterclass_p {

    	font-size: 1.5rem;
	line-height: 1.2;
    	font-weight: 200;
    	margin-bottom: .5rem;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: 0.04m;
	padding-top: 0px;
	padding-bottom: 25px;
}

.masterclass_frase_contacto {

    	font-size: 1.5rem;
	line-height: 1.2;
    	font-weight: 200;
    	margin-bottom: .5rem;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: 0.04m;
	padding-top: 0px;
	padding-bottom: 25px;
}




.muse_paragraph_room {

	font-size: 1.5rem;
	line-height: 1.2;
	font-weight: 200;
	letter-spacing: .04em;
	word-spacing: 0.04m;
	color: #2b4257;
	padding-top: 0px;
	padding-bottom: 0px;
        padding-left: 3px;
	padding-right: 3px;
        margin-top: 0px;
        margin-bottom: 20px;
	text-align: left;	
}








.testimonios_text1 {

	font-size: 1.5rem;
	line-height: 1.2;
    	font-weight: 300;
    	margin-bottom: 6rem;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: 0.04m;
}

.testimonios_text2 {

	font-size: 1.5rem;
	line-height: 1.2;
    	font-weight: 300;
    	margin-bottom: 6rem;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: 0.04m;
}

.testimonios_text3 {

	font-size: 1.5rem;
	line-height: 1.2;
    	font-weight: 300;
    	margin-bottom: 6rem;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: 0.04m;
}






.paragraph {

	font-size: 1.3rem;
	line-height: 1.4;
	font-weight: 100;
	letter-spacing: .02em;
	word-spacing: 0.02m;
	color: #000;
	padding-top: 0px;
	padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
	text-align: center;
}







.muse_paragraph_center_horario {

    	font-size: 1.5rem;
	line-height: 1.2;
    	font-weight: 200;
    	margin-bottom: 0px;
	text-align: center;
	letter-spacing: .05em;
	word-spacing: 0.05m;
	padding-top: 25px;
	padding-bottom: 0px;
}







.muse_paragraph_center_dias {

    	font-size: 1.5rem;
	line-height: 1.2;
    	font-weight: 400;
    	margin-bottom: .5rem;
	text-align: center;
	letter-spacing: .05em;
	word-spacing: 0.05m;
	padding-top: 0px;
	padding-bottom: 0px;
}





.muse_paragraph_center {

	font-size: 1.5rem;
	line-height: 1.2;
    	font-weight: 200;
	letter-spacing: .05em;
	word-spacing: 0.05m;
    	margin-bottom: .5rem;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 0px;	
}







.muse_paragraph_center_fondoblanco {

	font-size: 1.5rem;
	line-height: 1.2;
	font-weight: 200;
	text-align: center;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-bottom: 30px;
	padding-left: 0px;
	padding-top: 0px;	
}


.web_link {
	
	font-size: 1.5rem;
	text-decoration: none;
        color: #2b4257;
	font-weight: 300;
	line-height: 2;
	letter-spacing: .03em;
	text-align: center;
	padding-top: 100px;
	padding-bottom: 25px;
	transition: all 300ms ease;
}




.web_link:hover {

	color: #ff5b0c;
}




.bloque1 { /* celular */
    
	background-color: #fff;
	
	max-width: 500px;
	margin: 0 auto;
	border-radius: 1rem;
	
	padding-bottom: 150px;
		
}


.bloque2 {
    
	background-color: #ffe4c4;
	
	max-width: 500px;
	margin: 0 auto;
	border-radius: 1rem;
	height: 510px;	
}

.bloque3 {
    
	background-color: #98fb98;
	
	max-width: 500px;
	margin: 0 auto;
	border-radius: 1rem;
	height: 510px;	
}


.bloque4 {
    
	background-color: #ee82ee;
	
	max-width: 500px;
	margin: 0 auto;
	border-radius: 1rem;
	height: 510px;	
}

.bloque5 {
    
	background-color: #ffc0cb;
	
	max-width: 500px;
	margin: 0 auto;
	border-radius: 1rem;
	height: 510px;	
}

.bloque6 {
    
	background-color: #e6e6fa;
	
	max-width: 500px;
	margin: 0 auto;
	border-radius: 1rem;
	height: 510px;	
}

.bloque7 {
    
	background-color: #FFD700;
	
	max-width: 500px;
	margin: 0 auto;
	border-radius: 1rem;
	height: 510px;	
}

.bloque8 {
    
	background-color: #87cefa;
	
	max-width: 500px;
	margin: 0 auto;
	border-radius: 1rem;
	height: 510px;	
}

.bloque_muse {
    
	background-color: #fff;
	
	max-width: 500px;
	margin: 0 auto;
	border-radius: 1rem;
		
}




.columna1 {

	max-width: 500px;
	margin: 0 auto;
	
}


.columna2 {

	max-width: 500px;
	margin: 0 auto;
	
}

.columna3 {

	max-width: 800px;
	margin: 0 auto;
	
}


.columna4 {

	max-width: 1140px;
	margin: 0 auto;
	
}


.columna6 {

	float: right;
    height: 100%;
    object-fit: cover;
    width: 100%;
	
	}





.learn__img- { /* celular */

	display: block;
	margin: 0 auto;
	max-width: 480px;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	
}



.dibujo_kids_titulo {

	display: block;
	margin: 0 auto;
	max-width: 480px;
	width: 100%;
	padding-bottom: 0px;
	
}




.bloques_subtitulo { /* celular */

	font-size: 2rem;
	line-height: 1.2;
	font-weight: 300;
	text-align: center;
	letter-spacing: 0.02em;
	word-spacing: 0.04em;
	padding-top: 25px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
	color: #2b4257;	
}




.zoom_texto { /* celular */

	font-size: 1.5rem;
	line-height: 1.2;
	font-weight: 300;
	text-align: left;
	letter-spacing: 0.02em;
	word-spacing: 0.04em;
	padding-top: 25px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
	color: #2b4257;	
}

.zoom_whatsapp_mail { /* celular */

	font-size: 2rem;
	line-height: 1.2;
	font-weight: 300;
	text-align: center;
	letter-spacing: 0.02em;
	word-spacing: 0.04em;
	padding-top: 25px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
	color: #88a9c3;	
}



.bloques_frase { /* celular */

	font-size: 2rem;
	line-height: 1.2;
	font-weight: 300;
	text-align: center;
	letter-spacing: 0.02em;
	word-spacing: 0.04em;
	padding-top: 25px;
	padding-bottom: 100px;
	padding-left: 0px;
	margin: 0px;
	color: #2b4257;	
}



.columna_subtitulo {

	font-size: 1.3rem;
	line-height: 1.2;
	font-weight: 500;
	text-align: left;
	letter-spacing: 0.02em;
	word-spacing: 0.04em;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}






.bloques_texto { /* celular */

	font-size: 1.5rem;
	line-height: 1.2;
	font-weight: 300;
	text-align: center;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 10px;
	margin: 0px;
	color: #2b4257;	
}




.compu_texto_final { /* celular */

	font-size: 1.5rem;
	line-height: 1.2;
	font-weight: 300;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-top: 15px;
	margin: 0px;
		
}






.columna_texto { /* celular */

	font-size: 1.5rem;
	line-height: 1.2;
	font-weight: 300;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 75px;
	
}







.planes_article {
    
	max-width: 500px;
	margin: 0 auto;
	font-size: 1.3rem;
	text-align: left;
 	
	font-weight: 300;
	letter-spacing: .04em;
	display: grid;
	gap: 0rem;
	justify-content: start;
	align-content: start;
}



.galeria_titulo { /* celular */
  
  font-weight: 100;
  font-style: normal;
    font-size: 5.4rem;
    line-height: 1.2;
	text-align: left;
	letter-spacing: 0.01em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-top: 65px;
	margin: 0px;
	color: #88a9c3;
	
}


.planes_membresia { /* celular */
  
  font-weight: 100;
  font-style: normal;
    font-size: 5rem;
    line-height: 1.2;
	text-align: center;
	letter-spacing: 0.01em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-top: 65px;
	margin: 0px;
	color: #88a9c3;
	
}



.masterclass_nombre { /* celular */
  
  font-weight: 100;
  font-style: normal;
    font-size: 5rem;
    line-height: 1.2;
	text-align: center;
	letter-spacing: 0.01em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-top: 65px;
	margin: 0px;
	color: #88a9c3;
	
}



.masterclass_nombre2 { /* celular */
  
  font-weight: 300;
  font-style: normal;
    font-size: 2.7rem;
    line-height: 0;
	text-align: center;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-top: 1px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 100px;
	color: #ff5b0c;	
}





.membresia__1 { /* celular */
  
  font-weight: 100;
  font-style: normal;
    font-size: 3.8rem;
    line-height: 1.2;
	text-align: center;
	letter-spacing: 0.01em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	color: #2b4257;
	
}









.planes_de_pago1 { /* celular */
  
  font-weight: 200;
  font-style: normal;
    font-size: 2.4rem;
    line-height: 1;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #88a9c3;
	margin-left: 0px;	
}


.planes_de_pago2 { /* celular */
  
  font-weight: 200;
  font-style: normal;
    font-size: 2.4rem;
    line-height: 1;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #ff5b0c;
	margin-left: 0px;	
}


.planes_de_precio { /* celular */
  
  font-weight: 300;
  font-style: normal;
    font-size: 2rem;
    line-height: 1.2;
	text-align: center;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-right: 0px;
	margin-top: 25px;
	margin-bottom: 25px;
	color: #2b4257;
	margin-left: 0px;	
}


.planes_de_precio_reg { /* celular */
  
  font-weight: 300;
  font-style: normal;
    font-size: 1.5rem;
    line-height: 1;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-right: 0px;
	margin-top: 25px;
	margin-bottom: 0px;
	color: #2b4257;
	margin-left: 0px;	
}





.planes_de_registro { /* celular */
  
  font-weight: 300;
  font-style: normal;
    font-size: 1rem;
    line-height: 1.1;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-right: 0px;
	margin-top: 8px;
	margin-bottom: 20px;
	color: #2b4257;
	margin-left: 0px;	
}


.planes_ideal { /* celular */
  
  font-weight: 300;
  font-style: normal;
    font-size: 1.5rem;
    line-height: 1.2;;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-right: 0px;
	margin-top: 15px;
	margin-bottom: 20px;
	color: #2b4257;
	margin-left: 0px;	
}





.planes_text_before_btn { /* celular */
  
  font-weight: 300;
  font-style: normal;
    font-size: 2rem;
    line-height: 1.1;;
	text-align: center;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-top: 25px;
	padding-bottom: 7px;
	
	
	margin-left: 0px;
	margin-right: 0px;
	color: #2b4257;	
}


.muse_slogan {
 
  font-weight: 300;
  font-style: normal;
    font-size: 1.2rem;
    line-height: 1.1;;
	text-align: center;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-top: 25px;
	padding-bottom: 7px;
	
	
	margin-left: 0px;
	margin-right: 0px;
	color: #000;		
}


.planes_frase { /* celular */
  
  font-weight: 300;
  font-style: normal;
    font-size: 1.5rem;
    line-height: 1.1;;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-top: 0px;
	padding-bottom: 100px;
	margin-left: 0px;
	margin-right: 50px;
	color: #2b4257;	
}



.galeria_muse { /* celular */
  
  font-weight: 300;
  font-style: normal;
    font-size: 2.7rem;
    line-height: 0;
	text-align: center;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-top: 1px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 100px;
	color: #ff5b0c;	
}




.membresia_2025 { /* celular */
  
  font-weight: 300;
  font-style: normal;
    font-size: 4rem;
    line-height: 0;
	text-align: center;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	color: #ff5b0c;	
}




.planes_texto_muse {

	font-size: 1.3rem;
	line-height: 1.2;
	font-weight: 200;
	letter-spacing: .04em;
	word-spacing: 0.04m;
	color: #000;
	padding-top: 0px;
	padding-bottom: 0px;
    width: 350px;
    margin-top: 0px;
	text-align: left;	
}


.planes_whatsapp_texto {

	font-size: 1.3rem;
	line-height: 1.2;
	font-weight: 200;
	letter-spacing: .04em;
	word-spacing: 0.04m;
	color: #fff;
	padding-top: 0px;
	padding-bottom: 15px;
    width: 900px;
    margin-top: 0px;
	text-align: center;	
}



.planes_titulo {
  font-family: "Staatliches", serif;
  font-weight: 400;
  font-style: normal;
    font-size: 3rem;
    line-height: 1.2;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-top: 10px;
	margin: 35px;	
}


.planes_cifras {

	
	font-size: 1.3rem;
	line-height: 1.2;
	font-weight: 300;
	letter-spacing: .04em;
	word-spacing: 0.04m;
	color: #000;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
    margin: 50px;
	text-align: left;	
}



.planes_letra_chiquita {

	font-size: 1rem;
	line-height: 1.2;
	font-weight: 300;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	margin: 50px;	
}


.letra_chiquita { /* celular */

	font-size: 1.5rem;
	line-height: 1.2;
	font-weight: 300;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	margin: 0px;
	color: #2b4257;	
}







.nav__logo {

	display: block;
	margin: 0 auto;
	max-width: 100px;
	width: 50%;
	padding-top: 0px;
	padding-bottom: 0px;
		
}


.nav_logo_footer {

	display: none;	
}




.logo_bienvenida {

	display: block;
	margin: 0 auto;
	max-width: 350px;
	width: 100%;
	
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	
}







.muse_cta {

	background-color: var(--blue);
	color: #fff;
	text-decoration: none;
	padding: 1em 3em;
	justify-self: center;
	border-radius: 6px;
}





/* muse-main */













.learn__img {

	display: block;
	margin: 0 auto;
	max-width: 400px;
	width: 52%;
	padding-bottom: 0px;
}






/* tit_free_class */




.tit_free_class_main {

	padding-top: 1rem;
	padding-bottom: 1rem;	
}



.frase_importante_blanco_main {

	padding-top: 4rem;
	padding-bottom: 1rem;	
}


.color_papel{ /*Tamaño computadora (el color tenía esto:  background-image: linear-gradient(#000,#5454d4)  */ 

	background-color: #efcfa0; 
	text-align: center;	
}



.tit_free_class { /*Tamaño computadora (el color tenía esto:  background-image: linear-gradient(#000,#5454d4)  */ 

	background-color: #2b4257; 
	text-align: center;	
}

/* Color fondo BLANCO de la frase  */
.frase_importante_blanco {
    background-color: #fff;
	text-align: center;	
}

/* Color fondo GRIS de la frase  */
.frase_importante_gris {
    background-color: #dcdcdc;
	text-align: center;	
}








.tit_free_class2 {

	background-image: #fff;
	text-align: center;	
}






.tit_free_class_texts {

	display: grid;
	gap: 0rem;
	margin-bottom: 0px;
}


.frase_importante_blanco_frase {

	display: grid;
	gap: 0rem;
	margin-bottom: 0px;
}






.tit_free_class_title {

	font-size: 2.4rem;
	color: #88a9c3;
	margin-bottom: 1rem;
}




/* tit_free_class */



/* free_class */





.free_class_main {

	padding-top: 0rem;
	padding-bottom: 4rem;
	
}




.free_class {

	background-color: #efcfa0; /* computadora */
	text-align: center;	
}


	

.master_class_franja_boton {

	background-color: #2b4257; /* computadora */
	text-align: center;	
}
	





.free_class2 {

	background-image: #fff;
	text-align: center;	
}






.free_class_img {

	width: 100%;
	max-width: 600px;
	margin: 0 auto;
	display: block;
}







.free_class_texts {

	display: grid;
	gap: 0rem;
	margin-bottom: 3rem;
}







.free_class_title {

	font-size: 3.1rem;
	color: #ffe03f;
	margin-bottom: 1rem;
}







.free_class_subtitle {

	font-size: 2.4rem;
	color: #fff;
	letter-spacing: 0.04em;
	word-spacing: 0.05em;
	margin-top: 1.5rem;
	margin-bottom: 2rem;
	font-weight: 100;
	line-height: 1.2;
}







.paragraph_testimonio {
	
	font-size: 1.3rem;
	line-height: 1.4;
	font-weight: 100;
	padding-bottom: 100px;
	letter-spacing: .02em;
	color: #000;
	padding-top: 0px;
	padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
	text-align: letf;	
}







.paragraph_fondoazul {

	font-weight: 200;
	letter-spacing: .02em;

}






.free_class_paragraph {

	font-size: 1.5rem;
	font-weight: 200;
	line-height: 1.2;
	letter-spacing: 0.05em;
	word-spacing: 0.05em;

	margin-bottom: .5rem;
	text-align: left;
	color: #fff;
	padding-top: 0rem;
		
}



.planes_whatsapp_btn1 { /* celular */

	background-color: #88a9c3;
	color: #fff;
	padding: 0.5em 0.5em;
	text-decoration: none;
	font-size: 1.5rem;
	justify-self: center;
	text-align: center;
	border-radius: 6px;
	font-weight: 200;
	letter-spacing: .09em;
	word-spacing: 0.09m;
	width: 300px;
	margin-bottom: 8rem;
	transition: all 300ms ease;
	
}


.planes_whatsapp_btn1:hover { /* celular */

	background: #25d366;
	color: #fff;
}


.planes_whatsapp_btn2 { /* celular */

	background-color: #25d366;
	color: #fff;
	padding: 0.5em 0.5em;
	text-decoration: none;
	font-size: 1.5rem;
	justify-self: center;
	text-align: center;
	border-radius: 6px;
	font-weight: 200;
	letter-spacing: .09em;
	word-spacing: 0.09m;
	width: 300px;
	transition: all 300ms ease;
	
}


.planes_whatsapp_btn2:hover { /* celular */

	background: #007017;
	color: #fff;
}


.free_class_cta {

	background-color: #25d366;
	color: #fff;
	padding: 0.6em 0.6em;
	text-decoration: none;
	font-size: 1.5rem;
	justify-self: center;
	text-align: center;
	border-radius: 12px;
	font-weight: 100;
	letter-spacing: .04em;
	word-spacing: 0.04m;	
}




.free_class_cta:hover {

	background: #04AA6D;
	color: #fff;
}


.free_class_cta2 {

	background-color: #25d366;
	color: #fff;
	padding: 1em 2.7em;
	text-decoration: none;
	font-size: 1.5rem;
	justify-self: center;
	text-align: center;
	border-radius: 6px;
	font-weight: 400;
	letter-spacing: .04em;
	
	margin-left: 50px;	
}

.free_class_cta:hover2 {

	background: #04AA6D;
	color: #fff;
}





	
.free_class_cta:hover {

	background: #04AA6D;
	color: #fff;
}	




/* free_class */





/* jc_profesor */




.free_class_main {

	padding-top: 0rem;
	padding-bottom: 4rem;
		
}






.free_class_main2 {

	padding-top: 0rem;
	padding-bottom: 4rem;
	background-color: #fff;	
}






.free_class {

	
	text-align: center;	
}




.master_class_franja_boton {

	
	text-align: center;	
}





.free_class_img {

	
	width: 100%;
	max-width: 600px;
	margin: 0 auto;
	display: block;
}







.free_class_texts {

    display: grid;
    gap: 0rem;
    margin-bottom: 3rem;
}







.free_class_title {

	font-size: 3.1rem;
	color: #ffe03f;
	margin-bottom: 1rem;
}






	
/* jc_profesor */



/* profesor */



.profesor {

	background-color: #efcfa0;
	padding-top: 0rem;
	padding-bottom: 0rem;	 
}

.testimonios {

	background-color: rgb(217, 234, 255);
	padding-top: 0rem;
	padding-bottom: 0rem;	 
}


.dosclumnas_fondo_gris {

	background-color: #dcdcdc;
	padding-top: 0rem;
	padding-bottom: 0rem;	 
}


.doscolumnas_fondo_blanco {

	background-color: #fff;
	padding-top: 0rem;
	padding-bottom: 0rem;	 
}


.planes_whatsapp {

	background-color: #8f23b3;
	padding-top: 0rem;
	padding-bottom: 0rem;
		 
}







.grupodibujo {

	background-color: #fff;
	padding-top: 0rem;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	align: center;	 
}


.franja_portada { /* celular */

	background-color: #88a9c3;
	padding-top: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;	 
}


.franja_text_img_naranja { /* celular */

	background-color: #2b4257;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;	 
}




.franja_galeria { /* celular */

	background-color: #2b4257;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;	 
}



.franja_frase_img_color { /* celular */

	background-color: #2b4257;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;	 
}



.workshop { 

	background-color: #000;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;	 
}




.galeria1 {

	background-color: #fff;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;	 
}

.galeria_jorge_cruz {

	background-color: #efcfa0;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;	 
}






.galeria2 {

        background-color: #fff;
	padding-top: 33px;
	padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
}






.galeria3 {

        display: none;
}





.puntos {

        background-color: #5454d4;
	padding-top: 0px;
	padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;	 
}


.cuatrocolumnas_ventajas { /* Tamanno computadora */

        background-color: #fff;
	padding-top: 0px;
	padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;	 
}


.computadora { /* Tamanno computadora */

    
	padding-top: 0px;
	padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;	 
}


.dos_columnas_fondo_blanco {

        background-color: #fff;
	padding-top: 0px;         /* Margen hacia arriba */
	padding-bottom: 0px;      /* Margen hacia abajo */
        margin-top: 0px;
        margin-bottom: 0px;	 
}


.dos_columnas_fondo_gris {

        background-color: #CCC;
	padding-top: 0px;
	padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;	 
}


.dos_columnas_fondo_gris_oscuro {

        background-color: #666;
	padding-top: 0px;
	padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;	 
}




.dos_columnas_fondo_color {

        background-color: #ff5b0c; /* Fondo naranja */
	padding-top: 0px;
	padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
		height: 400px;	 
}







.puntos_horario {

        background-color: #5454d4;
	padding-top: 0px;
	padding-bottom: 100px;
        margin-top: 0px;
        margin-bottom: 0px;	 
}





.info_final { /* celular */

        background-color: #88a9c3; /* Morado oscuro */
	padding-top: 60px;
	padding-bottom: 0px;
        margin-top: 50px;
        margin-bottom: 0px;
		
		height: 175px;	 
}


.masterclass { /* celular */

        background-color: #88a9c3; /* Morado oscuro */
	padding-top: 60px;
	padding-bottom: 0px;
        margin-top: 50px;
        margin-bottom: 0px;
		
		height: 175px;	 
}



.bienvenida { /* celular */

        background-color: #fff; 
	padding-top: 0px;
	padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
		
			 
}








.horario_title {

        background-color: #ff2800;
	padding-top: 0px;
	padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;	 
}






.horario {

        background-color: #ff2800;}
	padding-top: 0px;
	padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;	 
}






.puntos1 {

        background-color: #5454d4;
	padding-top: 25px;
	padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
}






.puntos2 {

        background-color: #5454d4;
	padding-top: 10px;
	padding-bottom: 50px;
        margin-top: 0px;
        margin-bottom: 0px;
}






.puntos3 {

        background-color: #5454d4;
	padding-top: 10px;
	padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
}






.precio {

        background-color: #fff;
	padding-top: 25px;
	padding-bottom: 45px;
        margin-top: 0px;
        margin-bottom: 0px;
}






.whatsapp_boton__precio {

	padding-left: 60px;
margin-left: 60px;


}






.galeria {

        background-color: #5454d4;
	padding-top: 25px;
	padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
}






.profesor_container {

	display: flex;
	flex-direction: column;
	gap: 3rem;
}

.testimonios_container {

	display: flex;
	flex-direction: column;
	gap: 3rem;
}


.dosclumnas_container {

	display: flex;
	flex-direction: column;
	gap: 0rem;
}




.planes_whatsapp_container {

	display: flex;
	flex-direction: column;
	gap: 3rem;
}


.franja_text_img_naranja_container { /* celular */

	display: flex;
	flex-direction: column;
	gap: 3rem;
	padding-top: 0px;
	padding-bottom: 20px;
        margin-top: 0px;
        margin-bottom: 0px;
}


.franja_frase_img_color_container {

	display: flex;
	flex-direction: column;
	gap: 3rem;
	padding-top: 0px;
	padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
}


.profesor_container1 {

	display: flex;
	flex-direction: column;
	gap: 3rem;
	padding-top: 0px;
	padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
}



.masterclass_container1 {

	display: flex;
	flex-direction: column;
	gap: 3rem;
	padding-top: 0px;
	padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
}





.cuatrocolumnas_ventajas_container { /*computadora */

	display: flex;
	flex-direction: column;
	gap: 1rem;
	padding-top: 0px;
	padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

 

.dos_columnas_fondo_blanco_container {

	display: flex;
	flex-direction: column;
	gap: 3rem;
	padding-top: 0px;
	padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
}

.dos_columnas_fondo_gris_container {

	display: flex;
	flex-direction: column;
	gap: 3rem;
	padding-top: 0px;
	padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
}

.dos_columnas_fondo_color_container {

	display: flex;
	flex-direction: column;
	gap: 3rem;
	padding-top: 0px;
	padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
}





.profesor_img {

	display: block;
	margin: 0 auto;
	width: 90%;
	aspect-ratio: 1/1;
	max-width: 225px;
	object-fit: cover;
	object-position: top;
	border-radius: 50%;
}


.planes_whatsapp_img {

	display: block;
	margin: 0 auto;
	width: 90%;
	aspect-ratio: 1/1;
	max-width: 225px;
	object-fit: cover;
	object-position: top;
	border-radius: 50%;
}








.profesor_texts {

	text-align: left;
	display: grid;
	gap: 1.5rem;
}

.planes_whatsapp_texts {

	text-align: left;
	display: grid;
	gap: 1.5rem;
}







.profesor_title {

	color: #2b4257;
	font-size: 2.5rem;
	font-weight: 200;
	text-align: left;
}

.planes_whatsapp_title {

	color: #000;
	font-size: 2.3rem;
	font-weight: 200;
	text-align: left;
}





/* profesor */






.blanco {

    color: #fff;
}






/* learn */








.learn__articles { /* celular */

	margin-top: 0rem;
	display: grid;
	gap: 7rem;
}



.footer_articles { /* celular */

	margin-top: 0rem;
	display: grid;
	gap: 0rem;
}




.galeria_articles { /* celular */

	margin-top: 1rem;
	display: grid;
	gap: 1rem;
}


.galeria_articles_jc { /* celular */

	margin-top: 1rem;
	display: grid;
	gap: 1rem;
}



.franja_text_img_naranja_articles { /* celular */

	margin-top: 3rem;
	display: grid;
	gap: 1rem;
}


.portada {

	margin-top: 0rem;
	display: grid;
	gap: 0rem;
}



.franja_frase_img_color_articles {

	margin-top: 3rem;
	display: grid;
	gap: 1rem;
}

.cuatrocolumnas_ventajas_articles { /* celular */

	margin-top: 0rem;
	display: grid;
	gap: 1rem;
}



.dos_columnas_fondo_blanco_articles {

	margin-top: 3rem;
	display: grid;
	gap: 2rem;

}

.dos_columnas_fondo_gris_articles {

	margin-top: 3rem;
	display: grid;
	gap: 1rem;
}

.dos_columnas_fondo_color_articles {

	margin-top: 0rem;
	display: grid;
	gap: 1rem;
}


.planes {

	margin-top: 0rem; /* Separación del título */
	display: grid;
	gap: 0rem;
	background-color: #fff;
}



.planes_boton {

	margin-top: 0rem;
	display: grid;
	gap: 0rem;
	background-color: #cdcdcd;
}



.bloques__articles {

	margin-top: 3rem;
	display: grid;
	gap: 1rem;
}





.learn__articles1 {

	margin-top: 0rem;
	display: grid;
	gap: 3rem;
}







.learn__article {
    
	max-width: 500px;
	margin: 0 auto;
	display: grid;
	gap: 1rem;
}

.testimonios_article {
    
	max-width: 500px;
	margin: 0 auto;
	display: grid;
	gap: 1rem;
}


.dosclumnas_article {
    
	max-width: 500px;
	margin: 0 auto;
	display: grid;
	gap: 0rem;
}




















.learn__img_compu {

	display: block;
	margin: 0 auto;
	max-width: 600px;
	width: 100%;
	padding-bottom: 25px;
}







.testimonios_img1 {

	display: block;
	margin: 0 auto;
	max-width: 480px;
	width: 100%;
}

.testimonios_stars_img1 {

	display: block;
	margin: 0 auto;
	max-width: 480px;
	width: 100%;
}

.testimonios_img2 {

	display: block;
	margin: 0 auto;
	max-width: 480px;
	width: 100%;
}

.testimonios_stars_img2 {

	display: block;
	margin: 0 auto;
	max-width: 480px;
	width: 100%;
	padding-top: 1em;
}

.testimonios_img3 {

	display: block;
	margin: 0 auto;
	max-width: 300px;
	width: 100%;
}

.testimonios_stars_img3 {

	display: block;
	margin: 0 auto;
	max-width: 600px;
	width: 100%;
	padding-top: 1em;
}


.img_aniversario { /* celular */

	display: block;
	margin: 0 auto;
	max-width: 600px;
	width: 100%;
	padding-bottom: 0px;	
}



.img_galeria { /* celular */

	display: block;
	margin: 0 auto;
	max-width: 600px;
	width: 100%;	
}

.portada_img {

	display: block;
	margin: 0 auto;
	
	width: 100%;	
}

.logo_aniversario_franja_img { /* celular */

	display: block;
	margin: 0 auto;
	max-width: 300px;
	width: 100%;
	padding-top: 25px;
	padding-bottom: 25px;	
}

.logo_original { /* celular */

	display: block;
	margin: 0 auto;
	max-width: 300px;
	width: 100%;
	padding-top: 25px;
	padding-bottom: 25px;	
}


.logo_cel { /* celular */

	display: block;
	margin: 0 auto;
	max-width: 600px;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;

}

.logo_planes_cel { /* celular */

	display: block;
	margin: 0 auto;
	max-width: 600px;
	width: 100%;
	padding-top: 75px;
	padding-bottom: 10px;

}




.learn__img1 { /* celular */

	display: block;
	margin: 0 auto;
	max-width: 600px;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 200px;

}


.dibujos_chamos_computadora { /* celular */

	display: none;
	

}


.dibujos_chamos_celular { /* celular */

	display: block;
	margin: 0 auto;
	max-width: 600px;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 0px;

}



.planes_img { /* celular */

	display: none;
	margin: 0 auto;
	max-width: 600px;
	width: 90%;
	
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;

}

.planes_img_celular { /* celular */

	display: block;
	margin: 0 auto;
	max-width: 600px;
	width: 90%;
	
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;

}







.learn__img2 {

	display: block;
	max-width: 400px;
	width: 100%;
	margin-bottom: 0px;
	padding-top: 7px;
}



.hr { /* celular */
   border: 2px solid #dcdcdc;
   margin: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 0px;
   
}


.img_logo_cierre {

	display: block;
	margin: 0 auto;
	max-width: 390px;
	width: 100%;
	padding-top: 0px;
	padding-bottom: 25px;
}


.img_logo {

	display: block;
	margin: 0 auto;
	max-width: 390px;
	width: 100%;
	padding-top: 25px;
	padding-bottom: 25px;
}










.muse_imgroom {
order: -1;

	max-width: 330px;
	padding-top: 0px;
	padding-bottom: 0px;       		
}






.learn__img_flag {

	display: block;
	margin: 0 auto;
	max-width: 75px;
	width: 90%;
}






.fondogris {

	background-color: #ff5b0c;}

}






/* statistics */







.statistics {

	background-color: #FF7143;
	color: #FF7143;
	text-align: right;
}






.statistics__container {

	display: grid;
	gap: 2.5rem;
	background-color: #1c6fd1;
}






.statistics__item {

	width: 100%;
	margin: 0 auto;
	max-width: 400px;
}







.statistics__title {

	font-size: 3rem;
	margin-bottom: 1rem;
	color: #fff;
}







.statistics__cta {

	background-color: var(--orange);
	text-decoration: none;
	color: #fff;
	padding: 1rem 3rem;
	justify-self: center;
	border-radius: 6px;
	font-weight: 700;
}






/* footer */







.footer {

	background-color: #000;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}







.footer__contact { /* celular */

	display: flex;
	justify-content: center;
	gap: 4rem;
	list-style: none;
	padding: 0;
	margin-top: 0rem;
}



.banderas_boton { /* celular */

	display: flex;
	justify-content: center;
	gap: 3rem;
	list-style: none;
	padding: 0;
	margin-top: 2rem;
}





.footer__link { /* celular */

	display: flex;
	align-items: center;
	justify-content: center;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background-color: #FFF;
}

.banderas_link { /* celular */

	display: flex;
	align-items: center;
	justify-content: center;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	background-color: #FFF;
}








.footer__item:nth-of-type(1) { /* celular */

	--color: #0072b1; /* Linkedin */
}







.footer__item:nth-of-type(2) { 	/* celular */

	--color: #F3C; /* Instagram */
}







.footer__item:nth-of-type(3) {  /* celular */

	--color: #3b5998; /* Facebook */
}




.banderas_img {  /* celular */

	width: 65px;
	transition: all 300ms ease;
	
}

.banderas_img:hover { /* computadora */

	transform: scale(1.3);
	
}






.footer__img {  /* celular */

	width: 35px;
	transition: all 300ms ease;
	
}

.footer__img:hover { /* celular y computadora */

	transform: scale(1.3);
	
}





.footer_class_img {  /* celular */

	max-width: 435px;
	align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}






.footer_class_img2 {  /* celular */

	display: none;
}






.grupo_dibujos_cel {  /* celular */
        
	display: inline-flex;
	max-width: 350px;
	align: center;
	padding-top: 25px;

}


.grupo_dibujos_comp {  /* celular */
        
	display: none;

}






.footer__articles {   /* celular */

	margin-top: 0rem; 
}






.subtitle_copyright {  /* celular */

        text-align: inherit;
        font-size: 1rem;
        font-weight: 100;
	text-align: center;
	margin-top: 120px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 25px;
	color: #cecbc8;
        letter-spacing: 0.04em;
	word-spacing: 0.04m;
}





.redes_sociales { /* celular */

	margin-top: 0rem;
	display: grid;
	gap: 6rem;
}




}














/* --------------------------------------------------------- celular horizontal --------------------------------------------------------- */


@media (min-width:480px) {

.h1 {

        font-size: 3rem;
	padding-top: 0px;		
}

.testimonios_articles {

	margin-top: 2rem;
	display: grid;
	gap: 3rem;
	grid-auto-flow: column;
    grid-auto-columns: 1fr;
}


.muse_title { /* celular horizontal */

        font-size: 3rem;
	padding-top: 0px;		
}


.masterclass_titulo {

        font-size: 3rem;
	padding-top: 0px;		
}



.alerta {

        font-size: 3rem;
	padding-top: 0px;		
}




.subtitulo_principal {

	color: #00F;
	font-size: 2.6rem;
	font-weight: 200;
	text-align: center;
	letter-spacing: 0.01em;
	word-spacing: 0.01m;
}





.subtitlenaranja {

	color: #ff5b0c;
	font-size: 2.6rem;
	font-weight: 200;
	text-align: center;
	letter-spacing: 0.01em;
	word-spacing: 0.01m;
}




.masterclass_subtitulo {

	color: #000;
	font-size: 2.6rem;
	font-weight: 200;
	text-align: center;
	letter-spacing: 0.01em;
	word-spacing: 0.01m;
}



.muse_img {

	max-width: 450px;
	padding-top: 30px;		
}




.grupo_dibujos_cel {
        
	display: inline-flex;
	max-width: 425px;
	align: center;
	padding-top: 25px;
}



.muse_img_karmus {

	max-width: 422px;
	padding-top: 0px;
	padding-bottom: 0px;		
}




.do_not {

	max-width: 422px;
	padding-top: 0px;
	padding-bottom: 0px;		
}


.room_image {

	max-width: 422px;
	padding-top: 0px;
	padding-bottom: 0px;		
}


.zoom_class {

	max-width: 422px;
	padding-top: 0px;
	padding-bottom: 0px;		
}


.zoom_logo_masterclass {

	max-width: 422px;
	padding-top: 0px;
	padding-bottom: 0px;		
}



.muse_imgroom {
order: -1;

	max-width: 450px;
	padding-top: 0px;
	padding-bottom: 0px;       		
}




.whatsapp_boton__precio {

	padding-left: 100px;
	margin-left: 100px;


}






}



/* ------------------- celular horizontal ------------------- */














 
/* ------------------- COMPUTADORA - COMPUTADORA - COMPUTADORA -COMPUTADORA ------------------- */


@media (min-width:768px) {


.modal__container {

        padding-left: 2rem;
        padding-right: 2rem;
        align-items: center;
        flex-direction: row;
}






.modal__texts {

        text-align: left;
        width: 60%;
}






.modal__title {

        font-size: 2.5rem;
}






.modal__paragraph {

        width: 100%;
        margin: 1.3rem auto;
}






.modal__cta {

        background-color: #4338ca;
        display: inline-block;
        text-decoration: none;
        color: #fff;
        padding: 1rem 2rem;
        border-radius: 10px;
}




.modal__messages {

        font-weight: bold;
        color: #000;
        font-size: 1.1rem;
}






.modal__hostinger {

        width: 80%;
        max-width: 400px;
        display: block;
        margin: 0 auto;
}





.footer__contact { /* computadora */

	display: flex;
	justify-content: center;
	gap: 1rem;
	list-style: none;
	padding: 0;
	margin-top: 0rem;
}


.banderas_boton {

	display: flex;
	justify-content: center;
	gap: 8rem;
	list-style: none;
	padding: 0;
	margin-top: 0rem;
}









.nav__list {

        position: static;
        background-color: transparent;
        padding: 0;
        display: flex;
        gap: 7rem;
        list-style: none;
        transform: unset;
        transition: none;
		padding-left: 6rem;
		padding-right: 2rem;
}


.nav__list_b {

        position: static;
        background-color: transparent;
        padding: 20px;
        text-align: left;
        gap: 1rem;
        list-style: none;
        
	line-height: 2.7;
	padding-bottom: 40px;
}





.nav__list_web {

        position: static;
        padding-left: 10px;
        display: flex;
        gap: 0rem;
        list-style: none;
        transform: unset;
        transition: none;
	text-align: center;
	align-items: center;
	
}









.nav__link {

	text-decoration: none;
        color: #88a9c3;
	font-weight: 300;
	letter-spacing: .03em;
	transition: all 300ms ease;
}




.nav__link:hover {

	color: #ff5b0c;
}


.nav_link_1 {
	font-family: "Gravitas One", serif;
  font-weight: 400;
  font-style: normal;

	text-decoration: none;
        color: #0FF;
	letter-spacing: .03em;
	transition: all 300ms ease;
}




.nav_link_1:hover {
	color: #F09;
}




.nav_final {

	text-decoration: none;
        color: #2b4257;
	font-weight: 300;
	letter-spacing: .03em;
	transition: all 300ms ease;
}




.nav_final:hover {

	color: #fff;
}






.web_link {

	text-decoration: none;
        color: #000;
	font-weight: 300;
	letter-spacing: .03em;
	transition: all 300ms ease;
}




.web_link:hover {

	color: #ff5b0c;
}






.free_class_subtitle {

	font-size: 2.5rem;
	color: #fff;
	margin-top: 1.5rem;
	margin-bottom: 2rem;
	font-weight: 100;
	letter-spacing: 0.05em;
	word-spacing: 0.05em;
	line-height: 1.2;
}








 /* muse-main */






.muse_main {
        flex-direction: row;
        gap: 40px;
        min-height: 550px;
        align-items: center;
	padding-top: 0rem;
}






.muse_figure {

        order: -1;
        padding: 0;
        width: 46%;
}






.muse_img {

	max-width: 450px;
	padding-top: 30px;		
}



.muse_img_cover {

	max-width: 450px;
	padding-top: 0px;		
}






.img_logo_cierre {

	display: block;
	margin: 0 auto;
	max-width: 600px;
	width: 52%;
	padding-top: 50px;
}






.muse_imgroom {

	max-width: 450px;
	padding-top: 0px;
	padding-bottom: 50px;		
}






.muse_texts {

        width: 54%;
        text-align: start;
        gap: 2rem;
        padding-bottom: 0;
}






.muse_texts_donott {

        width: 54%;
        text-align: start;
        gap: 2rem;
	padding-top: 0px;
        padding-bottom: 0px;
	margin-left: 100px;
	margin-left: 100px;
}



.h1 {

        font-size: 4.5rem;
	padding-top: 75px;
			
}




.muse_title {

        font-size: 10rem;
	padding-top: 75px;
	padding-bottom: 0px;
	text-align: center;
	font-weight: 800;
	
	line-height: 0.8;	
	
	color: #2b4257;
	margin-top: 0px;
	margin-bottom: 0px;	
}


.pencil {

	display: block;
	margin: 0 auto;
	max-width: 307px;
	width: 100%;
        padding-bottom: 0px;
		padding-top: 0px;
		
		line-height: 0;
}



.masterclass_titulo {

        font-size: 4.5rem;
	padding-top: 75px;		
}




.subtitulo_principal { /* comuptadora */

	color: #2b4257;
	font-size: 2.2rem;
	font-weight: 200;
	text-align: center;
	letter-spacing: 0.01em;
	word-spacing: 0.01m;
}


.subtitlenaranja { /* comuptadora */

	color: #ff5b0c;
	font-size: 3rem;
	font-weight: 200;
	text-align: center;
	letter-spacing: 0.01em;
	word-spacing: 0.01m;
	padding-bottom: 0px;

}



.masterclass_subtitulo {

	color: #000;
	font-size: 3rem;
	font-weight: 200;
	text-align: left;
	letter-spacing: 0.01em;
	word-spacing: 0.01m;
}




.subtitlenaranja_centrado {

	text-align: start;
	font-size: 3.5rem;
	padding-top: 0;
	margin-top: 0;	
}






.muse_paragraph {

	font-size: 1rem;
	line-height: 1.2;
	font-weight: 300;
	letter-spacing: .04em;
	word-spacing: 0.04m;
	color: #2b4257;
	padding-top: 0px;
	padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
	text-align: left;	
}






.muse_paragraph_room {

	font-size: 1.3rem;
	line-height: 1.2;
	font-weight: 200;
	letter-spacing: .04em;
	word-spacing: 0.04m;
	color: #000;
	padding-top: 0px;
	padding-bottom: 0px;
        padding-left: 70px;
	padding-right: 50px;
        margin-bottom: 0px;
	text-align: left;	
}





.texto_titulo {

	font-size: 1.3rem;
	line-height: 1.2;
	font-weight: 200;
	letter-spacing: .04em;
	word-spacing: 0.04m;
	color: #06F;
	padding-top: 0px;
	padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 100px;
	text-align: left;
		
}




.muse_paragraph_1 {

	font-size: 1rem;
	line-height: 1.2;
	font-weight: 300;
	letter-spacing: .04em;
	word-spacing: 0.04m;
	color: #2b4257;
	padding-top: 0px;
	padding-bottom: 100px;
	padding-left: 0px;
	padding-right: 0px;
        margin-top: 25px;
        margin-bottom: 0px;
	text-align: left;
		
}
	
	
	










.masterclass_p {

	font-size: 1.3rem;
	line-height: 1.2;
	font-weight: 200;
	letter-spacing: .04em;
	word-spacing: 0.04m;
	color: #000;
	padding-top: 0px;
	padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
	text-align: left;	
}




.masterclass_frase_contacto {

	font-size: 1.3rem;
	line-height: 1.2;
	font-weight: 200;
	letter-spacing: .04em;
	word-spacing: 0.04m;
	color: #fff;
	padding-top: 0px;
	padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
	text-align: left;	
}	
	






.alerta_text {

	font-size: 1.5rem;
	line-height: 1.2;
	font-weight: 1s00;
	letter-spacing: .04em;
	word-spacing: 0.04m;
	color: #fff;
	padding-top: 0px;
	padding-bottom: 25px;
        margin-top: 0px;
        margin-bottom: 0px;
	text-align: left;	
}




.testimonios_text1 {

	font-size: 1rem;
	line-height: 1.2;
	font-weight: 200;
	letter-spacing: .04em;
	word-spacing: 0.04m;
	color: #2b4257;
	padding-top: 0px;
	padding-bottom: 50px;
        margin-top: 0px;
        margin-bottom: 0px;
	text-align: left;	
}

.testimonios_text2 {

	font-size: 1rem;
	line-height: 1.2;
	font-weight: 200;
	letter-spacing: .04em;
	word-spacing: 0.04m;
	color: #2b4257;
	padding-top: 0px;
	padding-bottom: 10px;
        margin-top: 0px;
        margin-bottom: 0px;
	text-align: left;	
}

.testimonios_text3 {

	font-size: 1rem;
	line-height: 1.2;
	font-weight: 200;
	letter-spacing: .04em;
	word-spacing: 0.04m;
	color: #2b4257;
	padding-top: 0px;
	padding-bottom: 100px;
        margin-top: 0px;
        margin-bottom: 0px;
	text-align: left;	
}







.paragraph {

	font-size: 1.8rem;
	line-height: 1.4;
	font-weight: 300;
	letter-spacing: .04em;
	word-spacing: 0.04m;
	color: #000;
	padding-top: 0px;
	padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
	text-align: center;
}







.muse_paragraph_center_horario {

    	font-size: 1.3rem;
	line-height: 1.2;
    	font-weight: 200;
    	margin-bottom: 0px;
	text-align: center;
	letter-spacing: .04em;
	word-spacing: 0.04m;
	padding-top: 25px;
	padding-bottom: 0px;
}







.muse_paragraph_center_dias {

    	font-size: 1.4rem;
	line-height: 1.2;
    	font-weight: 200;
    	margin-bottom: .5rem;
	text-align: center;
	letter-spacing: .04em;
	word-spacing: 0.04m;
	padding-top: 0px;
	padding-bottom: 0px;
}







.muse_paragraph_center {

    	font-size: 1.3rem;
	line-height: 1.2;
    	font-weight: 200;
	letter-spacing: 0.04em;
	word-spacing: 0.04m;
    	margin-bottom: .5rem;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 0px;
}






.muse_paragraph_center_fondoblanco {

    	font-size: 1.3rem;
	line-height: 1.2;
    	font-weight: 200;
	letter-spacing: .04em;
	word-spacing: 0.04m;
    	
	text-align: center;
	padding-top: 25px;
	padding-bottom: 0px;
	margin-bottom: 25px;
	

}





.nav__logo { /* tamaño computadora */
	
	display: block;
	margin: 0 auto;
	max-width: 250px;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
		
}



.nav_logo_footer {

	display: block;
	margin: 0 auto;
	max-width: 250px;
	width: 100%;
	padding-top: 0px;
	padding-bottom: 0px	
}


.logo_bienvenida {

	display: block;
	margin: 0 auto;
	max-width: 350px;
	width: 100%;
	padding-top: 0px;
	padding-bottom: 0px	
}




.muse__cta {

	justify-self: start;
}





/* muse-main */


/* Título Free Class */




.tit_free_class_main {

	padding-top: 3rem;
	padding-bottom: 0rem;	
}

.frase_importante_blanco_main {

	padding-top: 2rem;
	padding-bottom: 0rem;	
}




.color_papel{

	text-align: center;	
}


.tit_free_class {

	text-align: center;	
}

.frase_importante_blanco {

	text-align: center;	
}






.tit_free_class_texts {

	display: grid;
	gap: 0rem;
	margin-bottom: 0px;
}


.frase_importante_blanco_frase {

	display: grid;
	gap: 0rem;
	margin-bottom: 0px;
}





.tit_free_class_title {

	font-size: 3rem;
	
	margin-bottom: 1rem;
	text-align: left;
}






/* Título Free Class */


/* Free Class */ 




.free_class {

        text-align: start;		
}


.master_class_franja_boton {

        text-align: start;		
}



.free_class_main {

	display: flex;
	gap: 1rem;
	align-items: center;
	padding-bottom: 1rem;
}






.free_class_figure {

	width: 45%;
}






.free_class_img {

	max-width: 600px;
}






.free_class_texts {

	width: 55%;
	place-content: center;
	margin-bottom: 0;
}






.free_class_title {

	font-size: 3.1rem;
	color: #ffe03f;
	margin-bottom: 0rem;
	text-align: center;
}






.free_class_paragraph {

	font-size: 1.3rem;
	line-height: 1.2;
	font-weight: 200;
	letter-spacing: .04em;
        word-spacing: .04m;
	margin-bottom: .5rem;
	text-align: left;
	color: #fff;	
}






.free_class_paragraph2 {

	font-size: 1.5rem;
	line-height: 1.4;
	font-weight: 200;
	margin-bottom: .5rem;
	text-align: left;
	color: #000;
	letter-spacing: .05em;	
}






.free_class_cta {
    justify-self: center; /* justify-self: start */
	
	padding: 0.6em 2em;
	font-size: 1rem;
	font-weight: 400;
	letter-spacing: .04em;	
}





.free_class_cta2 {

	justify-self: start;
	padding: 1em 3em;
	font-size: 1.2rem;
	font-weight: 400;
	letter-spacing: .04em;

	margin-left: 0px;	
}






/* Free Class */



/* profesor */





.profesor_container {

	flex-direction: row;	 
}

.testimonios_container {

	flex-direction: row;
		 
}


.dosclumnas_container {

	flex-direction: row;	 
}









.planes_whatsapp_container {

	flex-direction: row;	 
}





.profesor_title {

	font-size: 3.5rem;
	padding-top: 0;
	margin-top: 0;
	word-spacing: .06m;
}


.planes_whatsapp_title {

	font-size: 3.5rem;
	padding-top: 0;
	margin-top: 0;
	word-spacing: .06m;
}






.profesor {

	padding-top: 0rem;
	padding-bottom: 0rem;
	margin-top: 0rem; /*espacio arriba que dibide la sección - tamaño computadora*/
	
}


.testimonios {

	padding-top: 0rem;
	padding-bottom: 0rem;
}


.dosclumnas_fondo_gris {

	padding-top: 0rem;
	padding-bottom: 0rem;
}

.doscolumnas_fondo_blanco {

	padding-top: 0rem;
	padding-bottom: 0rem;
}



.planes_whatsapp {

	padding-top: 0rem;
	padding-bottom: 0rem;
}




	
.profesor_figure {

	width: 30%;
}


.planes_whatsapp_figure {

	width: 30%;
}



.profesor_img {

	width: 100%;
}


.planes_whatsapp_img {

	width: 100%;
}






.profesor_texts {

	width: 70%;
	text-align: start;
	place-content: center;
}


.planes_whatsapp_texts {

	width: 70%;
	text-align: start;
	place-content: center;
}








/* profesor */




/* testimonios */


.testimonios_container {
	flex-direction: row;
	 
}


.dosclumnas_container {
	flex-direction: row;
	 
}







.testimonios_title {
	font-size: 3.5rem;
	padding-top: 0;
	margin-top: 0;
}





.testimonios {

	padding-top: 0rem;
	padding-bottom: 0rem;
	margin-top: 0rem;
}



.dosclumnas_fondo_gris {

	padding-top: 0rem;
	padding-bottom: 0rem;
}


.doscolumnas_fondo_blanco {

	padding-top: 0rem;
	padding-bottom: 0rem;
}






.testimonios_figure {

	width: 30%;
}






.testimonios_img {

	width: 100%;
}







.testimonios_texts {

	width: 70%;
	text-align: start;
	place-content: center;
}






.testimonios_img1 {

	display: block;
	margin: 0 auto;
	max-width: 300px;
	width: 100%;
}

.testimonios_stars_img1 {

	display: block;
	margin: 0 auto;
	max-width: 300px;
	width: 100%;
	padding-top: 50px;
}

.testimonios_img2 {

	display: block;
	margin: 0 auto;
	max-width: 300px;
	width: 100%;
}

.testimonios_stars_img2 {

	display: block;
	margin: 0 auto;
	max-width: 300px;
	width: 100%;
	padding-top: 0px;
}


.testimonios_img3 {

	display: block;
	margin: 0 auto;
	max-width: 300px;
	width: 100%;
}

.testimonios_stars_img3 {

	display: block;
	margin: 0 auto;
	max-width: 300px;
	width: 100%;
	padding-top: 100px;
}






/* profesor */






/* gratis */


.gratis {

        text-align: start;
}






.gratis_main {

        display: flex;
        gap: 3rem;
        align-items: center;
}



.gratis_figure {

        width: 45%;
}




.gratis_img {

        max-width: 400px;
    }





.gratis_texts {

        width: 55%;
        place-content: center;
        margin-bottom: 0;
}






.gratis_cta {

        justify-self: start;
}








/* gratis */








/* trial */








.trial {
        
	text-align: start;	
}






.trial__main {

        display: flex;
        gap: 3rem;
        align-items: center;
}





.trialr__figure {

        width: 45%;
}






.trial__img {

        max-width: 800px;
}






.trialr__texts {

        width: 55%;
        place-content: center;
        margin-bottom: 0;		
}






.trial__cta {

        justify-self: start;
}






	
/* trial */









.subtitle {

	text-align: inherit;
	font-size: 2.5rem;
}






.www_museartstudio {

        text-align: inherit;
        font-size: 0.5rem;
        padding-top: 0px;
	margin-top: 0px;
        font-weight: 100;
}






.subtitle_copyright {  /* computadora */

        text-align: inherit;
        font-size: 0.7rem;
        font-weight: 100;
	text-align: center;
	margin-top: 0px;
	letter-spacing: 0.04em;
	word-spacing: 0.04m;
	margin-bottom: 25px;
	padding-top: 25px;
	padding-bottom: 0px;
	color: #cecbc8;
}






/* learn */






.learn {

        text-align: center;
}






.learn__articles {

        gap: 2rem;
        grid-auto-flow: column;
        grid-auto-columns: 1fr;
}





.footer_articles {

        gap: 2rem;
        grid-auto-flow: column;
        grid-auto-columns: 1fr;
}


.galeria_articles {

        gap: 2rem;
        grid-auto-flow: column;
        grid-auto-columns: 1fr;
}


.galeria_articles_jc {

        gap: 2rem;
        grid-auto-flow: column;
        grid-auto-columns: 1fr;
}



.franja_text_img_naranja_articles {

        gap: 2rem;
        grid-auto-flow: column;
        grid-auto-columns: 1fr;
}

.portada {

        gap: 0rem;
        grid-auto-flow: column;
        grid-auto-columns: 1fr;
}



.franja_frase_img_color_articles {

        gap: 2rem;
        grid-auto-flow: column;
        grid-auto-columns: 1fr;
}



.cuatrocolumnas_ventajas_articles {

        gap: 1rem;
        grid-auto-flow: column;
        grid-auto-columns: 1fr;
}



.dos_columnas_fondo_blanco_articles {

        gap: 0rem;
        grid-auto-flow: column;
        grid-auto-columns: 1fr;
}

.dos_columnas_fondo_gris_articles {

        gap: 1rem;
        grid-auto-flow: column;
        grid-auto-columns: 1fr;
}

.dos_columnas_fondo_color_articles {

        gap: 1rem;
        grid-auto-flow: column;
        grid-auto-columns: 1fr;
}




.dosclumnas_articles {

        gap: 0rem;
        grid-auto-flow: column;
        grid-auto-columns: 1fr;
}





.planes {

        gap: 0rem;
        grid-auto-flow: column;
        grid-auto-columns: 1fr;
}



.bloques__articles {

        gap: 2rem;
        grid-auto-flow: column;
        grid-auto-columns: 1fr;
}






.learn__article {

        gap: 1.5rem;
}



.testimonios_article {

        gap: 1.5rem;
}



.dosclumnas_article {

        gap: 1.5rem;
}




.textocentrado {

	text-align: center;
}






.textoizquierda {

	text-align: left;
}






/* learn */




.learn__articles {

	margin-top: 0rem;
	display: grid;
	gap: 6rem;
}



.footer_articles {

	margin-top: 0rem;
	display: grid;
	gap: 6rem;
}



/* Aquí se controla el espacio de la Galería */
.galeria_articles { 

	margin-top: 0.5rem;
	margin-bottom: 0rem;
	display: grid;
	gap: 0.5rem;
	
	
	
}


/* Aquí se controla el espacio de la Galería */
.galeria_articles_jc { 

	margin-top: 0.5rem;
	margin-bottom: 0rem;
	display: grid;
	gap: 0.5rem;
}



/* Aquí se controla el espacio de Aniversario */
.franja_text_img_naranja_articles { /* computadora */

	margin-top: 0rem;
	margin-bottom: 0rem;
	display: grid;
	gap: 2rem;
}


/* Aquí se controla el espacio de Aniversario */
.portada {

	margin-top: 0rem;
	margin-bottom: 0rem;
	display: grid;
	gap: 0rem;
}



/* Aquí se controla el espacio de la FRASE */
.franja_frase_img_color_articles {

	margin-top: 0rem;
	margin-bottom: 0rem;
	display: grid;
	gap: 2rem;
}




.cuatrocolumnas_ventajas_articles {

	margin-top: 0rem;
	display: grid;
	gap: 8rem; /* Aquí se controla el espacio entre los artículos -Tamaño computadora */
}


.dos_columnas_fondo_blanco_articles {

	margin-top: 0rem;
	margin-bottom: 0rem;
	display: grid;
	gap: 1rem;
}

.dos_columnas_fondo_gris_articles {

	margin-top: 1rem;
	display: grid;
	gap: 1rem;
}

.dos_columnas_fondo_color_articles {

	margin-top: 1rem;
	display: grid;
	gap: 1rem;
}


.testimonios_articles {

	margin-top: 2rem;
	display: grid;
	gap: 9rem;
	grid-auto-flow: column;
    grid-auto-columns: 1fr;
}




.dosclumnas_articles {

	margin-top: 0rem;
	display: grid;
	gap: 3rem; /* Aquí se controla el espacio en las dos columnas */
}





/* Aquí se controla el espacio en los bloques: Gap */
.bloques__articles {

	margin-top: 1rem;
	display: grid;
	gap: 1rem;
	
}
/* Aquí se controla el espacio en los bloques: Gap */


.learn__articles2 {

	margin-top: 0rem;
	display: grid;
	gap: 3rem;
	background-color: #f5f5f5;
}





.learn__article {
    
	max-width: 500px;
	margin: 0 auto;
	font-size: 1.3rem;
	text-align: left;
 	line-height: 1;
	font-weight: 300;
	letter-spacing: .04em;
	display: grid;
	gap: 1rem;
	justify-content: start;
	align-content: start;
	
}



.testimonios_article {
    
	max-width: 500px;
	margin: 0 auto;
	font-size: 1.3rem;
	text-align: left;
 	line-height: 1;
	font-weight: 300;
	letter-spacing: .04em;
	display: grid;
	gap: 1rem;
	justify-content: start;
	align-content: start;
	
}



.dosclumnas_article {
    
	max-width: 500px;
	margin: 0 auto;
	font-size: 1.3rem;
	text-align: left;
 	line-height: 1;
	font-weight: 300;
	letter-spacing: .04em;
	display: grid;
	gap: 1rem;
	justify-content: start;
	align-content: start;
	
}



.precio_article {
    
	max-width: 500px;
	margin: 0 auto;
	font-size: 1.3rem;
	text-align: left;
 	line-height: 1;
	font-weight: 300;
	letter-spacing: .04em;
	display: grid;
	gap: 0rem;
	justify-content: start;
	align-content: start;
	background-color: #fff;
}




.planes_article {
    
	max-width: 500px;
	margin: 0 auto;
	font-size: 1.3rem;
	text-align: left;
 	
	font-weight: 300;
	letter-spacing: .04em;
	display: grid;
	gap: 0rem;
	justify-content: start;
	align-content: start;
}







.learn1__horario {
    
	max-width: 500px;
 	margin: 0 auto;
	font-size: 1.3rem;
	text-align: center;
	line-height: 1.4;
	font-weight: 300;
	letter-spacing: .04em;
	display: grid;
	gap: 1rem;
	justify-content: start;
	align-content: start;
	margin-bottom: 100px;
}










.learn1__article {
    
	max-width: 1200px;
	margin: 0 auto;
	text-align: center;
	
}



.franja_text_img_naranja_article {
    
	max-width: 500px;
	margin: 0 auto;
	text-align: center;
	
}



.franja_frase_img_color_article {
    
	max-width: 500px;
	margin: 0 auto;
	text-align: center;
	
}




.learn__paragraph {
    
	margin-top: 0 auto;    
}






.learn__img {

	display: block;
	margin: 0 auto;
	max-width: 400px;
	width: 100%;
	padding-bottom: 0px;
}









.learn__img_compu {

	display: block;
	margin: 0 auto;
	max-width: 400px;
	width: 100%;
	padding-bottom: 0px;
}


.logo_cel { /* computadora */

	display: none;
	
}


.logo_planes_cel { /* computadora */

	display: none;
	
}



.learn__img1 { /* computadora */

	display: block;
	margin: 0 auto;
	max-width: 400px;
	width: 100%;
	padding-top: 0px;
	padding-bottom: 0px;
}





.dibujos_chamos_computadora { /* computadora */

	display: block;
	margin: 0 auto;
	max-width: 1200px;
	width: 100%;
	padding-top: 0px;
	padding-bottom: 0px;

}

.dibujos_chamos_celular { /* computadora */

	display: none;
	margin: 0 auto;
	max-width: 600px;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 200px;

}


.planes_img { /* computadora */

	display: block;
	margin: 0 auto;
	max-width: 400px;
	width: 100%;
	margin-bottom: 0px;
}



.planes_img_celular { /* computadora */

	display: none;
	margin: 0 auto;
	max-width: 400px;
	width: 100%;
	margin-bottom: 0px;
}





.learn__img2 {

	display: block;
	margin: 0 auto;
	max-width: 400px;
	width: 100%;
	margin-bottom: 0px;
	padding-top: 15px;
}







.testi__img {

	display: block;
	margin: 0 auto;
	max-width: 20px;
	width: 10%;
}






/* TESTIMONIOS */






.testi__articles {

	margin-top: 3rem;
	display: grid;
	gap: 6rem;
	background-color: #f5f5f5;
}






.testi__articles2 {

	margin-top: 0rem;
	display: grid;
	gap: 3rem;
}






.testi__article {

	text-align: left;
	max-width: 500px;
	margin: 0 auto;
	font-size: 1.3rem;
	line-height: 1.4;
	font-weight: 300;
	letter-spacing: .04em;
	display: grid;
	gap: 1rem;
}






.testi__img {

	display: block;
	margin: 0 auto;
	max-width: 400px;
	width: 100%;
}



.subtitlenegro {

	color: #191970;
	font-size: 10rem;
	font-weight: 100;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	letter-spacing: 0.01em;
	word-spacing: 0.01m;	
}



.metodo_titulo {

	color: #88a9c3;
	font-size: 3rem;
	font-weight: 300;
	text-align: center;
	padding-top: 100px; /* Espacio entre el título y la sección anterior (tamaño computadora) */
	padding-bottom: 0px;
	letter-spacing: 0.01em;
	word-spacing: 0.01m;	
}


.aprenden_titulo { /* computadora */

	color: #88a9c3;
	font-size: 3rem;
	font-weight: 300;
	text-align: center;
	padding-top: 100px; /* Espacio entre el título y la sección anterior (tamaño computadora) */
	padding-bottom: 25px;
	letter-spacing: 0.01em;
	word-spacing: 0.01m;	
}


.subtitleazuloscuro_com { /* computadora */

	color: #88a9c3;
	font-size: 3rem;
	font-weight: 300;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 0px;
	letter-spacing: 0.01em;
	word-spacing: 0.01m;	
}



.aniversario_titulo { /* computadora */

	color: #cecbc8;
	font-size: 1.5rem;
	font-weight: 100;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	letter-spacing: 0.01em;
	word-spacing: 0.01m;	
}





.paragraph_testimonio {
	
	font-size: 1.3rem;
	line-height: 1.4;
	font-weight: 100;
	letter-spacing: .04em;
	color: #000;
	padding-bottom: 100px;
	padding-top: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
	text-align: letf;	
}






.subtitle_testimonios {

	color: #2b4257;
	font-size: 3rem;
	font-weight: 200;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	letter-spacing: 0.01em;
	word-spacing: 0.01m;	
}

.subtitle_alerta {

	color: #FF0;
	font-size: 5rem;
	font-weight: 400;
	line-height: 0.9;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 25px; /* Espacio entre el título y el párrafo */
	letter-spacing: 0.01em;
	word-spacing: 0.01m;	
}




.maestro_en_vivo_texto {

	color: #000;
	font-size: 2rem;
	font-weight: 400;
	line-height: 1;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 0px; /* Espacio entre el título y el párrafo */
	letter-spacing: 0.01em;
	word-spacing: 0.01m;	
}



.subtitle_karmus {

	color: #191970;
	font-size: 3rem;
	font-weight: 400;
	line-height: 1;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 25px; /* Espacio entre el título y el párrafo */
	letter-spacing: 0.01em;
	word-spacing: 0.01m;	
}

.room_titulo_grande {

	color:#88a9c3;
	font-size: 3rem;
	font-weight: 300;
	line-height: 1;
	text-align: center;
	padding-top: 100px; /* Espacio entre el título y la sección anterior (tamaño computadora) */
	padding-bottom: 25px; /* Espacio entre el título y el párrafo */
	letter-spacing: 0.01em;
	word-spacing: 0.01m;	
}



.zoom_subtitulo {

	color:#88a9c3;
	font-size: 3rem;
	font-weight: 300;
	line-height: 1;
	text-align: center;
	padding-top: 50px; /* Espacio entre el título y la sección anterior (tamaño computadora) */
	padding-bottom: 25px; /* Espacio entre el título y el párrafo */
	letter-spacing: 0.01em;
	word-spacing: 0.01m;	
}





.texto_titulo {

	font-size: 1rem;
	line-height: 1.2;
	font-weight: 300;
	letter-spacing: 0.04em;
	word-spacing: 0.04m;
	color: #000;
	padding-top: 0px;
	padding-bottom: 100px;
	padding-left: 0px;
	padding-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
	text-align: left;
		
}



.muse_paragraph_1 { /* computadora */

	font-size: 1rem;
	line-height: 1.2;
	font-weight: 300;
	letter-spacing: .04em;
	word-spacing: 0.04m;
	color: #2b4257;
	padding-top: 0px;
	padding-bottom: 100px;
	padding-left: 200px;
	padding-right: 200px;
        margin-top: 25px;
        margin-bottom: 0px;
	text-align: left;
		
}




.web_link {
	
	display: none;
}





subtitle_karmus_small {

	color: #000;
	font-size: 2rem;
	font-weight: 400;
	line-height: 1;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 100px; /* Espacio entre el título y el párrafo */
	letter-spacing: 0.01em;
	word-spacing: 0.01m;	
}






.wwwmuseartstudio {

	color: #191970;
	font-size: 1.5rem;
	font-weight: 400;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	letter-spacing: 0.03em;
	word-spacing: 0.03m;
	text-decoration: none;	
}




.subtitleazuloscuro1 {

	color: #191970;
	font-size: 3rem;
	font-weight: 400;
	text-align: center;
	padding-top: 100px;
	padding-bottom: 0px;
	letter-spacing: 0.01em;
	word-spacing: 0.01m;
	text-decoration: none;
 	
}




/* statistics */





.statistics__title {

	font-size: 4.5rem;
}






.footer_class_img {

	display: none;
}



.grupo_dibujos_cel {
        display: none;

}


.grupo_dibujos_comp {
        display: inline-flex;
	max-width: 1140px;
	align: center;

}


.learn__img- { /* computadora */

	display: block;
	margin: 0 auto;
	max-width: 600px;
	width: 100%;
	padding-top: 0px;
    padding-bottom: 0px;
		
}





.dibujo_kids_titulo {

	display: block;
	margin: 0 auto;
	max-width: 650px;
	width: 100%;
        padding-bottom: 0px;
		padding-top: 0px;
}





/* footer */



.footer {
	
	
	background-color:#000;
	padding-top: 0px;
	padding-bottom: 0px;
        margin-bottom: 0px;
        text-align: center;
}


.nav { /* computadora */

	height: 175px; /* Altura del nav */
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 0px;
	margin-bottom: 20px;
}




.franja_portada { /* computadora */

	background-color: #88a9c3;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;	 
}

.franja_text_img_naranja { /* computadora */

	background-color: #2b4257;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;	 
}


.franja_galeria { /* computadora */

	background-color: #2b4257;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 150px;
	margin-bottom: 0px;	 
}


.franja_membership { /* computadora */

	background-color: #fff;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;	 
}




.franja_master {

	background-color: #efcfa0;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;	 
}


.franja_frase_img_color { /* computadora */

	background-color: #2b4257; 
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;	 
}


.workshop {

	background-color: #0C0;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;	 
}




.galeria1 {

	background-color: #fff;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;	 
}

.galeria_jorge_cruz {

	background-color: #efcfa0;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;	 
}







.galeria2 {

        background-color: #fff;
	padding-top: 33px;
	padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
}






.galeria3 {

        display:block;
	background-color: #fff;
	padding-top: 33px;
	padding-bottom: 100px;
        margin-top: 0px;
        margin-bottom: 0px;
}



.frase_2_lineas {
	
	font-family: "Special Elite", system-ui;
  font-weight: 400;
  font-style: normal;

	color: #fff;
	font-size: 2.5rem;
	
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 150px;
	padding-bottom: 0px;
	letter-spacing: 0.0em;
	word-spacing: 0.0m;
	line-height: 1;	
}


.frase_3_lineas {
	
	font-family: "Special Elite", system-ui;
  font-weight: 400;
  font-style: normal;

	color: #fff;
	font-size: 2.5rem;
	
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 125px;
	padding-bottom: 0px;
	letter-spacing: 0.0em;
	word-spacing: 0.0m;
	line-height: 1;	
}

.frase_4_lineas {
	
	font-family: "Special Elite", system-ui;
  font-weight: 400;
  font-style: normal;

	color: #fff;
	font-size: 2.5rem;
	
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 100px;
	padding-bottom: 0px;
	letter-spacing: 0.0em;
	word-spacing: 0.0m;
	line-height: 1;	
}

.frase_5_lineas {
	
	font-family: "Special Elite", system-ui;
  font-weight: 400;
  font-style: normal;

	color: #fff;
	font-size: 2.5rem;
	
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 80px;
	padding-bottom: 0px;
	letter-spacing: 0.0em;
	word-spacing: 0.0m;
	line-height: 1;	
}

.frase_blanco_titulo {

	
	font-size: 3rem;
	font-weight: 200;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	letter-spacing: 0.0em;
	word-spacing: 0.0m;
	line-height: 1.25;	
}


.frase_autor {
	
	font-family: "Special Elite", system-ui;
  font-weight: 400;
  font-style: normal;

	color: #DB9641;
	font-size: 1.2rem;
	
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	letter-spacing: 0.0em;
	word-spacing: 0.0m;	
}


.frase_blanco_autor {

	
	font-size: 2rem;
	font-weight: 200;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 25px;
	padding-bottom: 50px;
	letter-spacing: 0.0em;
	word-spacing: 0.0m;	
}



.planes_whatsapp_text {

	color: #ffe03f;
	font-size: 1.5rem;
	font-weight: 200;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 20px;
	letter-spacing: 0.0em;
	word-spacing: 0.0m;	
}







.muse_img_karmus {

	max-width: 550px;
	padding-top: 75px; /* Espacio de arriba en el título */
	padding-bottom: 50px;
			
}



.do_not {

	max-width: 550px;
	padding-top: 0px; /* Espacio de arriba en el título */
	padding-bottom: 0px;
			
}




.room_image {

	max-width: 550px;
	padding-top: 0px; /* Espacio de arriba en el título */
	padding-bottom: 0px; /* Espacio de abajo (tamaño computadora) */
			
}

.zoom_class {

	max-width: 500px;
	padding-top: 0px; /* Espacio de arriba en el título */
	padding-bottom: 0px; /* Espacio de abajo (tamaño computadora) */
	padding-top: 25px;
	padding-right: 0px;		
}

.zoom_logo_masterclass {

	max-width: 275px;
	padding-top: 0px; /* Espacio de arriba en el título */
	padding-bottom: 0px; /* Espacio de abajo (tamaño computadora) */
	padding-top: 10px;
	padding-right: 0px;		
}



.logo_aniversario_franja_img { /* computadora */

	display: block;
	margin: 0 auto;
	max-width: 300px;
	width: 100%;
	padding-top: 80px;
	padding-bottom: 25px;	
}


.logo_original { /* computadora */

	display: block;
	margin: 0 auto;
	max-width: 300px;
	width: 100%;
	padding-top: 0px;
	padding-bottom: 0px;	
}





.img_aniversario { /* computadora */

	display: block;
	margin: 0 auto;
	max-width: 600px;
	width: 100%;
	padding-bottom: 0px;	
}



.img_galeria { /* computadora */

	display: block;
	margin: 0 auto;
	max-width: 800px;
	width: 100%;	
}

.franja_text_img_naranja_container { /* computadora */

	display: flex;
	flex-direction: column;
	gap: 3rem;
	padding-top: 0px;
	padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
}


.bloques_texto { /* computadora */

	font-size: 1rem;
	line-height: 1.2;
	font-weight: 300;
	text-align: center;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 10px;
	margin: 0px;
	color: #2b4257;	
}


.bloques_subtitulo { /* computadora */

	font-size: 1.3rem;
	line-height: 1.2;
	font-weight: 500;
	text-align: center;
	letter-spacing: 0.02em;
	word-spacing: 0.04em;
	padding-top: 25px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
	color: #2b4257;	
}



.zoom_texto { /* computadora */

	font-size: 1.3rem;
	line-height: 1.2;
	font-weight: 300;
	text-align: left;
	letter-spacing: 0.02em;
	word-spacing: 0.04em;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 0px;
	margin: 0px;
	color: #2b4257;	
}

.zoom_whatsapp_mail { /* computadora */

	font-size: 1.3rem;
	line-height: 1.2;
	font-weight: 500;
	text-align: center;
	letter-spacing: 0.02em;
	word-spacing: 0.04em;
	padding-top: 0px;
	padding-bottom: 45px;
	padding-left: 0px;
	margin: 0px;
	color: #88a9c3;	
}






.bloques_frase { /* computadora */

	font-size: 1.3rem;
	line-height: 1.2;
	font-weight: 500;
	text-align: center;
	letter-spacing: 0.02em;
	word-spacing: 0.04em;
	padding-top: 50px;
	padding-bottom: 100px;
	padding-left: 0px;
	margin: 0px;
	color: #2b4257;	
}



.bloque1 { /* computadora */
    
	background-color: #fff;
	
	max-width: 500px;
	margin: 0 auto;
	border-radius: 1rem;
	height: 450px;
	padding-bottom: 0px;	
}

.columna_texto { /* computadora */

	font-size: 1rem;
	line-height: 1.2;
	font-weight: 300;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	
}

.planes_frase { /* computadora */
  
  font-weight: 300;
  font-style: normal;
    font-size: 1.3rem;
    line-height: 1.1;;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-top: 20px;
	padding-bottom: 25px;
	margin-left: 0px;
	margin-right: 50px;
	color: #2b4257;	
}



.letra_chiquita { /* computadora */

	font-size: 1rem;
	line-height: 1.2;
	font-weight: 300;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-right: 45px;
	padding-left: 0px;
	padding-top: 0px;
	margin: 0px;
	color: #2b4257;	
}

.planes_de_precio { /* computadora */
  
  font-weight: 300;
  font-style: normal;
    font-size: 1.8rem;
    line-height: 1;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-right: 50px;
	margin-top: 25px;
	margin-bottom: 25px;
	color: #2b4257;
	margin-left: 50px;	
}



hr { /* computadora */
   border: 2px solid #dcdcdc;
   margin: 50px;
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 0px;
   
}


.planes_nombre { /* computadora */
  
  font-weight: 200;
  font-style: normal;
    font-size: 4.2rem;
    line-height: 0.8;
	text-align: left;
	letter-spacing: 0.01em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 50px;
	color: #2b4257;
	
}




.planes_de_pago1 { /* computadora */
  
  font-weight: 200;
  font-style: normal;
    font-size: 2.1rem;
    line-height: 1;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #88a9c3;
	margin-left: 50px;	
}


.planes_de_pago2 { /* computadora */
  
  font-weight: 200;
  font-style: normal;
    font-size: 2.1rem;
    line-height: 1;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #ff5b0c;
	margin-left: 50px;	
}


.planes_ideal { /* computadora */
  
  font-weight: 300;
  font-style: normal;
    font-size: 1rem;
    line-height: 1.2;;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-right: 50px;
	margin-top: 0px;
	margin-bottom: 20px;
	color: #2b4257;
	margin-left: 50px;	
}


.planes_de_precio_reg { /* computadora */
  
  font-weight: 300;
  font-style: normal;
    font-size: 1.1rem;
    line-height: 1;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-right: 50px;
	margin-top: 25px;
	margin-bottom: 0px;
	color: #2b4257;
	margin-left: 50px;	
}



.planes_de_registro { /* computadora */
  
  font-weight: 300;
  font-style: normal;
    font-size: 0.8rem;
    line-height: 1.1;;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-right: 50px;
	margin-top: 8px;
	margin-bottom: 20px;
	color: #2b4257;
	margin-left: 50px;	
}



.planes_text_before_btn { /* computadora */
  
  font-weight: 300;
  font-style: normal;
    font-size: 1.4rem;
    line-height: 1.1;;
	text-align: center;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-top: 50px;
	padding-bottom: 7px;
	
	
	margin-left: 50px;
	margin-right: 50px;
	color: #2b4257;	
}




.planes_whatsapp_btn1 { /* computadora */

	background-color: #88a9c3;
	color: #fff;
	padding: 1em 1em;
	text-decoration: none;
	font-size: 1.1rem;
	justify-self: center;
	text-align: center;
	border-radius: 6px;
	font-weight: 200;
	letter-spacing: .09em;
	word-spacing: 0.09m;
	width: 225px;
	margin-bottom: 0rem;
	transition: all 300ms ease;
	
}


.planes_whatsapp_btn1:hover { /* computadora */

	background: #25d366;
	color: #fff;
}


.planes_whatsapp_btn2 { /* computadora */

	background-color: #25d366;
	color: #fff;
	padding: 1em 1em;
	text-decoration: none;
	font-size: 1.1rem;
	justify-self: center;
	text-align: center;
	border-radius: 6px;
	font-weight: 200;
	letter-spacing: .09em;
	word-spacing: 0.09m;
	width: 225px;
	transition: all 300ms ease;
	
}


.planes_whatsapp_btn2:hover { /* computadora */

	background: #007017;
	color: #fff;
}

.ven { /* computadora */
	
	font-family: "Rock Salt", cursive;
	font-style: normal;
	line-height: 3;
	
	color: #000;
	font-size: 3rem;
	font-weight: 400;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	letter-spacing: 0.08em;
	word-spacing: 0.08m;
	margin-left: 0px;
	margin-right: 0px;		
}


.info_final { /* computadora */

        background-color: #88a9c3; /* Morado oscuro */
	padding-top: 60px;
	padding-bottom: 0px;
        margin-top: 50px;
        margin-bottom: 40px;
		
		height:275px;	 
}


.masterclass { /* computadora */

        background-color: #F00; /* Morado oscuro */
	padding-top: 0px;
	padding-bottom: 0px;
        margin-top: 50px;
        margin-bottom: 40px;
		
		height:275px;	 
}




.bienvenida { /* computadora */

    background-color: #fff;   
	padding-top: 0px;
	padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
		
			 
}




.compu_texto_final { /* computadora */

	font-size: 1rem;
	line-height: 1.2;
	font-weight: 300;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 5px;
	margin: 0px;
		
}




.grupodibujo { /* computadora */

	background-color: #fff;
	padding-top: 4rem;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	align: center;	 
}


.banderas_img { /* computadora */

	width: 60px;
	transition: all 300ms ease;
	
}

.banderas_img:hover { /* computadora */

	transform: scale(1.3);
	
}



.footer__link { /* computadora */

	display: flex;
	align-items: center;
	justify-content: center;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background-color: #FFF;
}


.galeria_titulo { /* computadora */
  
  font-weight: 100;
  font-style: normal;
    font-size: 5.4rem;
    line-height: 1.2;
	text-align: left;
	letter-spacing: 0.01em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-top: 65px;
	margin: 0px;
	color: #88a9c3;
	
}


.planes_membresia { /* computadora */
  
  font-weight: 100;
  font-style: normal;
    font-size: 5.4rem;
    line-height: 1.2;
	text-align: left;
	letter-spacing: 0.01em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-top: 25px;
	margin: 0px;
	color: #88a9c3;
	
}



.masterclass_nombre { /* computadora */
  
  font-weight: 100;
  font-style: normal;
    font-size: 5.4rem;
    line-height: 1.2;
	text-align: center;
	letter-spacing: 0.01em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-top: 65px;
	margin: 0px;
	color: #88a9c3;
	
}


.masterclass_nombre2 { /* computadora */
  
  font-weight: 300;
  font-style: normal;
    font-size: 2.7rem;
    line-height: 0;
	text-align: right;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-top: 1px;
	margin-right: 0px;
	margin-left: 100px;
	margin-bottom: 100px;
	color: #ff5b0c;	
}



.membresia__1 { /* computadora */
  
  font-weight: 100;
  font-style: normal;
    font-size: 5.4rem;
    line-height: 1.2;
	text-align: left;
	letter-spacing: 0.01em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-top: 50px;
	margin: 0px;
	color: #2b4257;
	
}



.membresia_2025 { /* computadora */
  
  font-weight: 300;
  font-style: normal;
    font-size: 4rem;
    line-height: 0;
	text-align: center;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 50px;
	color: #ff5b0c;	
}


.galeria_muse { /* computadora */
  
  font-weight: 300;
  font-style: normal;
    font-size: 2.7rem;
    line-height: 0;
	text-align: center;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-top: 1px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 55px;
	color: #ff5b0c;	
}



.banderas_link { /* computadora */

	display: flex;
	align-items: center;
	justify-content: center;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	background-color: #FFF;
}




}





/* --------------------------------------------------------- celular horizontal --------------------------------------------------------- */


@media (min-width:1280px) {

.muse_paragraph_1 { /* 1280px */

	font-size: 1rem;
	line-height: 1.2;
	font-weight: 300;
	letter-spacing: .04em;
	word-spacing: 0.04m;
	color: #2b4257;
	padding-top: 0px;
	padding-bottom: 100px;
	padding-left: 75px;
	padding-right: 75px;
        margin-top: 25px;
        margin-bottom: 0px;
	text-align: left;
		
}


.planes_nombre { /* 1280px */
  
  font-weight: 200;
  font-style: normal;
    font-size: 4.2rem;
    line-height: 0.8;
	text-align: left;
	letter-spacing: 0.01em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 50px;
	color: #2b4257;
	
}

.planes_ideal { /* 1280px */
  
  font-weight: 300;
  font-style: normal;
    font-size: 0.9rem;
    line-height: 1.2;;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-right: 50px;
	margin-top: 0px;
	margin-bottom: 20px;
	color: #2b4257;
	margin-left: 50px;	
}





.planes_de_precio_reg { /* 1280px */
  
  font-weight: 300;
  font-style: normal;
    font-size: 1.1rem;
    line-height: 0;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-right: 50px;
	margin-top: 25px;
	margin-bottom: 0px;
	color: #2b4257;
	margin-left: 50px;	
}


.planes_de_registro { /* 1280px */
  
  font-weight: 300;
  font-style: normal;
    font-size: 0.7rem;
    line-height: 1.1;;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: 0.04em;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-right: 50px;
	margin-top: 8px;
	margin-bottom: 20px;
	color: #2b4257;
	margin-left: 50px;	
}




}