/* responsive design */

@media screen and (min-width: 1080px) {
	.container {
		max-width: 62.5vw; 
	}
	.titulo {
		/*font-size: 2.6rem;*/ 
		/*
		font-size: 1.5rem;
		font-size: clamp(2.6rem, 3.6vw, 8rem);
		letter-spacing: 0.06rem;
		*/
	}
	.texto {
		font-size: 1rem;
    	font-size: clamp(1rem, 1.3vw, 3rem);
    	line-height: 1.8em;
    }
    
    .texto_extra {
    	font-size: 0.8rem; 
  		font-size: clamp(0.8rem, 1.1vw, 2.5rem);
    }
    .boton {
    	padding: clamp(0.6rem,0.7vw, 0.9rem) clamp(1.5rem,1.5vw, 2.7rem);
    }
    .boton p {
    	font-size: 0.8rem;
    	font-size: clamp(0.8rem, 1.5vw, 4rem);
    }
}
@media screen (min-width: 1280px) and (max-width: 1919px) {
	.container {
		width: 1110px;
	}
}
/*
@media screen and (min-width: 1366px) {
	/* mostrar anuncios laterales => 1366px */
/*
  .anuncio_izq, .anuncio_der {
      	display: flex;
  	}
} 
*/
@media screen and (min-width: 1920px) {
	.container {
		max-width: 62.5vw; /* 1200px */
	}
}
/* a partir de 1920 o de 2560 valorar subir px modulo */
/* experimento
.modulo {
    flex: 720px;
    max-width: 720px;
}
*/
