@charset "utf-8";
@import url('https://fonts.cdnfonts.com/css/alegreya-sans');
@import url('https://fonts.cdnfonts.com/css/alegreya');
@import url('https://fonts.cdnfonts.com/css/libre-bodoni');
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Alegreya+Sans:wght@400;700&display=swap" rel="stylesheet')
	
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap')

@import url('https://fonts.googleapis.com/css2?family=Playfair+Display&display=swap');
/* CSS Document */

/* Reset básico */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: 'Alegreya Sans', sans-serif;
  line-height: 1.6;
  background-color: #fff;
  color: #333;
}

/* Sección general */
.faq-section {
  padding: 60px 20px;
  background-color: rgb(0,37,83);
}

.faq-section2 {
  padding: 60px 20px;
  background-color: rgb(238,238,240);
  
}
.faq-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin: auto;
}

/* Imagen */
.faq-image {
  flex: 1 1 400px;
  padding: 20px;
  text-align: center;
}

.faq-image img {
  width: 100%;
  max-width: 500px;
  height: auto;
  object-fit: cover;
  border-radius: 10px;
}

/* Texto */
.faq-text {
  flex: 1 1 400px;
  padding: 20px;
}

.faq-text h2 {
  font-size: 60px;
  font-weight: 700;
  font-family: 'Bodoni MT', serif;
  color: #555;
  line-height: 1.2;
}

.faq-text p {
  font-size: 20px;
  color: #666;
  margin-top: 20px;
}

/* Animación de entrada */
.animate-text {
  opacity: 0;
  transform: translateY(20px);
  animation: fadeInUp 1s ease-out forwards;
}

.animate-text.delay {
  animation-delay: 0.5s;
}

@keyframes fadeInUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Responsivo */
@media (max-width: 768px) {
  .faq-container {
    flex-direction: column;
    text-align: center;
  }

  .faq-text h2 {
    font-size: 42px;
  }

  .faq-text p {
    font-size: 18px;
  }
}

/*el footer*/


.extra-footer {
  background-color: #002553;
  color: white;
  font-family: 'Alegreya Sans', sans-serif;
  text-align: center;
  padding: 30px;
}

.extra-footer p {
  margin: 5px 0;
  font-size: 16px;
}

.extra-footer a {
  color: white;
  text-decoration: none;
}

@media (max-width: 600px) {
  .extra-footer p {
    font-size: 14px;
  }
}



.faq-container2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 2rem;
  padding: 2rem 0;
	max-width: 991px;
 margin-left: auto;
	margin-right: auto;
}

.faq-item2 {
  background: #fff;
  padding: 1.5rem;
  border-radius: 10px;
  background-color: rgb(238,238,240);
  /*box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);*/
}

.faq-content2 {
  display: flex;
  align-items: flex-start;
  gap: 1.2rem;
}

.faq-icon2 {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.faq-icon2 svg {
  width: 60px;
  height: 60px;
}

.faq-text-content2 {
  /*flex: 1;*/
	width: 286px;
	margin-left: auto;
	margin-right: auto;
}

.faq-title2 {
  font-size: 1.2rem;
  margin: 0 0 0.5rem;
  color: rgb(0,37,83);
  font-weight:bold;
  font-size: 18px;
letter-spacing: 0em;
	font-family: 'bodoni-mt-1';
	 
}

.faq-text2 {
  
  color: rgb(0,37,83);
	font-size: 14px;
    line-height: 1.5em;
    text-align: justify;
	font-family: 'Alegreya Sans';
	font-weight:regular;
	margin-top:50px;
}

@media (max-width: 768px) {
  .faq-container2 {
    grid-template-columns: 1fr;
  }

  .faq-content2 {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }

  .faq-icon2 {
    margin-bottom: 1rem;
  }
}




/* Declaración de la fuente personalizada */
@font-face {
  font-family: 'bodoni-mt-1';
  src: url('bodoni-mt-1.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

.enlacefrm{
	    color:#FF643A !important;
	   font-family: 'bodoni-mt-1';
  
		/*font-family: 'Bodoni MT','Playfair Display'; */
		font-weight: bold;
	       font-size: 15px;
	text-decoration: underline !important;
}

/*TEXTO CON EFECTO*/
@media only screen and  (min-width: 100px) and (max-width: 359px) 
{
	.textopreg {
    animation: aparecer 5s forwards;
    opacity: 0;
	margin-right: auto;
	margin-left: auto;
	z-index: 1000;
	font-family: 'Alegreya Sans';
 	font-weight: normal;
 	font-size:31px;
 	letter-spacing: -2px;
 	line-height: 1;
 	 color: #FF6542;
	width: 260px;
	margin-top:200px;
	

	
	
    }
	
	.textopreg .contact{
		color:#FF643A;
		font-family: 'Bodoni MT','Playfair Display'; 
		font-weight: bold;
	}
	
	.texto2preg {
        
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:14px;
line-height: 1.5;
 letter-spacing: 0em;
  color:white;
	   animation: aparecer 5s forwards;
        opacity: 0;
	
	
	position: relative;
	z-index: 1100;	
		width: 300px;
	margin-top: 50px;
	
	background: transparent;
    
    vertical-align: baseline;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px;
    }
	
	.colum1DiseContacto
{ 
 width: 100%;	 
 margin-left: auto;
 margin-right: auto;
 margin-top: -150px;
	height: 100%;
}
	
	.alturacontacto{
		
		margin-top:0px;
		height: 100%;
		margin-bottom: 100px;
	}
	
	
	.txtContactopreg
{		
  width: 100%; height: 250px;  float: left; margin-left: auto; margin-right: auto; text-align: center;
	
}
	
	.txtContactopreg .letrita2{
		font-family: 'Alegreya Sans';
 font-weight: bold;
 font-size:64px;
 letter-spacing: 0.5;
 line-height: 1;
  color: #FF6542;
	margin-left: auto; margin-right: auto;
	}
	.txtContactopreg .letrita{
		font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:20px;
 letter-spacing: 0.05;
 line-height: 1;
  color: #FFFFFFF;
	margin-left: auto; margin-right: auto;
	}
	
	.colum2DiseContacto
{ width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: -400px;
	height: 100%;
	margin-bottom: 100px !important;
	}
	
	

	.disContacto{
		
		float: right;
		margin-right: auto;
		margin-left: auto;
        margin-top: -50px;
		margin-right: 50px;
	}
	
	.marginIMG2C1Contactopreg
	{
		margin-top: -560px;
		margin-bottom: 150px;
			width: 220px;
		height: auto;
		margin-left: auto !important;
        margin-right: auto;
	}
.img1Contacto{
		
		float: left; margin-left: 250px; margin-top: 150px;
}
	
	
}

@media only screen and (min-width: 360px) and (max-width: 374px) 
{
	/*texto de queres ponerte en contacto conmigo*/
.textopreg {
    animation: aparecer 5s forwards;
    opacity: 0;
	margin-right: auto;
	margin-left: auto;
	z-index: 1000;
	font-family: 'Alegreya Sans';
 	font-weight: normal;
 	font-size:26px;
 	letter-spacing: -2px;
 	line-height: 1;
 	 color: #FF6542;
	width: 260px;
	margin-top:200px;
	
	
    }
	
	.texto .contact{
		color:#FF643A;
		font-family: 'Bodoni MT','Playfair Display'; 
		font-weight: bold;
	}
	
	.texto2preg {
        
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:14px;
line-height: 1.5;
 letter-spacing: 0em;
  color:white;
	   animation: aparecer 5s forwards;
        opacity: 0;
	
	
	position: relative;
	z-index: 1100;	
		width: 300px;

	
	background: transparent;
    
    vertical-align: baseline;
	margin-right: auto;
	margin-left: auto;
	margin-top:20px;
	margin-bottom: 50px;
    }
	
	.colum1DiseContacto
{ 
 width: 100%;	 
 margin-left: auto;
 margin-right: auto;
 margin-top: 100px;
	height: 100%;
}
	
	.alturacontacto{
		
		margin-top:0px;
		height: 100%;
		margin-bottom: 100px;
	}
	
	
	.txtContactopreg
{		
  width: 100%; height: 250px;  float: left; margin-left: auto; margin-right: auto; text-align: center;
	
}
	
	.txtContactopreg .letrita2{
		font-family: 'Alegreya Sans';
 font-weight: bold;
 font-size:64px;
 letter-spacing: 0.5;
 line-height: 1;
  color: #FF6542;
	margin-left: auto; margin-right: auto;
	}
	.txtContactopreg .letrita{
		font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:20px;
 letter-spacing: 0.05;
 line-height: 1;
  color: #FFFFFFF;
	margin-left: auto; margin-right: auto;
	}
	
	.colum2DiseContacto
{ width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: -400px;
	height: 100%;
	margin-bottom: 150px !important;
	}
	
	

	.disContacto{
		
		float: right;
		margin-right: auto;
		margin-left: auto;
        margin-top: -50px;
		margin-right: 50px;
	}
	
	.marginIMG2C1Contactopreg
	{
		margin-top: -500px;
		margin-bottom: 150px;
			width: 220px;
		height: auto;
		margin-left: auto !important;
        margin-right: auto;
	}
.img1Contacto{
		
		float: left; margin-left: 250px; margin-top: 150px;
}
}

@media only screen and (min-width: 375px) and (max-width: 383px) and (max-height:667px)
{
	/*texto de queres ponerte en contacto conmigo*/
.textopreg {
    animation: aparecer 5s forwards;
    opacity: 0;
	margin-right: auto;
	margin-left: auto;
	z-index: 1000;
	font-family: 'Alegreya Sans';
 	font-weight: normal;
 	font-size:26px;
 	letter-spacing: -2px;
 	line-height: 1;
 	 color: #FF6542;
	width: 260px;
	margin-top:200px;
	
	
    }
	.texto .contact{
		color:#FF643A;
		font-family: 'Bodoni MT','Playfair Display'; 
		font-weight: bold;
	}
	
	.texto2preg {
        
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:14px;
line-height: 1.5;
 letter-spacing: 0em;
  color:white;
	   animation: aparecer 5s forwards;
        opacity: 0;
	
	
	position: relative;
	z-index: 1100;	
		width: 300px;
	margin-top: 20px;
	
	background: transparent;
    
    vertical-align: baseline;
	margin-right: auto;
	margin-left: auto;
    margin-bottom: 50px;
	    
	}
	
	.colum1DiseContacto
{ 
 width: 100%;	 
 margin-left: auto;
 margin-right: auto;
 margin-top: -150px;
	height: 100%;
}
	
	.alturacontacto{
		
		margin-top:0px;
		height: 100%;
		margin-bottom: 100px;
	}
	
	
	.txtContactopreg
{		
  width: 100%; height: 250px;  float: left; margin-left: auto; margin-right: auto; text-align: center;
	
}
	
	.txtContactopreg .letrita2{
		font-family: 'Alegreya Sans';
 font-weight: bold;
 font-size:64px;
 letter-spacing: 0.5;
 line-height: 1;
  color: #FF6542;
	margin-left: auto; margin-right: auto;
	}
	.txtContactopreg .letrita{
		font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:20px;
 letter-spacing: 0.05;
 line-height: 1;
  color: #FFFFFFF;
	margin-left: auto; margin-right: auto;
	}
	
	.colum2DiseContacto
{ width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: -400px;
	height: 100%;
	margin-bottom: 100px !important;
	}
	
	

	.disContacto{
		
		float: right;
		margin-right: auto;
		margin-left: auto;
        margin-top: -50px;
		margin-right: 50px;
	}
	
	.marginIMG2C1Contactopreg
	{
		margin-top: -560px;
		margin-bottom: 150px;
			width: 220px;
		height: auto;
		margin-left: auto !important;
        margin-right: auto;
		
	}
.img1Contacto{
		
		float: left; margin-left: 250px; margin-top: 150px;
}
}

/* Teléfonos  NADIA*/
@media only screen and (min-width: 384px) and (max-width: 410px) 
{
	
	/*texto de queres ponerte en contacto conmigo*/
.textopreg {
    animation: aparecer 5s forwards;
    opacity: 0;
	margin-right: auto;
	margin-left: auto;
	z-index: 1000;
	font-family: 'Alegreya Sans';
 	font-weight: normal;
 	font-size:26px;
 	letter-spacing: -2px;
 	line-height: 1;
 	 color: #FF6542;
	width: 260px;
	margin-top:180px;
	
	
    }
	.textopreg .contact{
		color:#FF643A;
		font-family: 'Bodoni MT','Playfair Display'; 
		font-weight: bold;
	}
	
	
	.texto2preg {
        
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:14px;
line-height: 1.5;
 letter-spacing: 0em;
  color:white;
	   animation: aparecer 5s forwards;
        opacity: 0;
	
	
	position: relative;
	z-index: 1100;	
		width: 300px;
	margin-top: 20px;
	
	background: transparent;
    
    vertical-align: baseline;
	margin-right: auto;
	margin-left: auto;
	 margin-bottom: 70px;
    }
	
	.colum1DiseContacto
{ 
 width: 100%;	 
 margin-left: auto;
 margin-right: auto;
 margin-top: -150px;
	height: 100%;
}
	
	.alturacontacto{
		
		margin-top:0px;
		height: 100%;
		margin-bottom: 100px;
	}
	
	
	.txtContactopreg
{		
  width: 100%; height: 250px;  float: left; margin-left: auto; margin-right: auto; text-align: center;
	
}
	
	.txtContactopreg .letrita2{
		font-family: 'Alegreya Sans';
 font-weight: bold;
 font-size:64px;
 letter-spacing: 0.5;
 line-height: 1;
  color: #FF6542;
	margin-left: auto; margin-right: auto;
	}
	.txtContactopreg .letrita{
		font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:20px;
 letter-spacing: 0.05;
 line-height: 1;
  color: #FFFFFFF;
	margin-left: auto; margin-right: auto;
	}
	
	.colum2DiseContacto
{ width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: -400px;
	height: 100%;
	margin-bottom: 100px !important;
	}
	
	

	.disContacto{
		
		float: right;
		margin-right: auto;
		margin-left: auto;
        margin-top: -50px;
		margin-right: 50px;
	}
	
	.marginIMG2C1Contactopreg
	{
		margin-top: -480px;
		margin-bottom: 150px;
			width: 220px;
		height: auto;
		margin-left: auto !important;
        margin-right: auto;
	}
.img1Contacto{
		
		float: left; margin-left: 250px; margin-top: 150px;
}
}

/* Teléfonos */
@media only screen and (min-width: 411px) and (max-width: 413px) 
{
	/*texto de queres ponerte en contacto conmigo*/
.textopreg {
    animation: aparecer 5s forwards;
    opacity: 0;
	margin-right: auto;
	margin-left: auto;
	z-index: 1000;
	font-family: 'Alegreya Sans';
 	font-weight: normal;
 	font-size:26px;
 	letter-spacing: -2px;
 	line-height: 1;
 	 color: #FF6542;
	width: 260px;
	margin-top:220px;
	
	
    }
	.textopreg .contact{
		color:#FF643A;
		font-family: 'Bodoni MT','Playfair Display'; 
		font-weight: bold;
	}
	
	
	.texto2preg {
        
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:12px;
line-height: 1.5;
 letter-spacing: 0px;
  color:white;
	   animation: aparecer 5s forwards;
        opacity: 0;
	
	
	position: relative;
	z-index: 1100;	
		width: 280px;
	margin-top: 30px;
	
	background: transparent;
    
    vertical-align: baseline;
	margin-right: auto;
	margin-left: auto;
margin-bottom: 150px; /* como ya lo tenés */
display: inline-block; /* para evitar el colapso */
    }
	
	.colum1DiseContacto
{ 
 width: 100% !important;	 
 margin-left: auto !important;
 margin-right: auto !important;
 margin-top: -150px !important;
	height: 100% !important;
}
	
	.alturacontacto{
		
		margin-top:0px;
		height: 100%;
		margin-bottom: 100px;
	}
	
	
	.txtContactopreg
{		
  width: 100%; height: 250px;  float: left; margin-left: auto; margin-right: auto; text-align: center;
	
}
	
	.txtContactopreg .letrita2{
		font-family: 'Alegreya Sans';
 font-weight: bold;
 font-size:64px;
 letter-spacing: 0.5;
 line-height: 1;
  color: #FF6542;
	margin-left: auto; margin-right: auto;
	}
	.txtContactopreg .letrita{
		font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:20px;
 letter-spacing: 0.05;
 line-height: 1;
  color: #FFFFFFF;
	margin-left: auto; margin-right: auto;
	}
	
	.colum2DiseContacto
{ width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: -400px;
	height: 100%;
	margin-bottom: 150px !important; /* como ya lo tenés */
display: inline-block; /* para evitar el colapso */
	}
	
	

	.disContacto{
		
		float: right;
		margin-right: auto;
		margin-left: auto;
        margin-top: -50px;
		margin-right: 50px;
	}
	
	.marginIMG2C1Contactopreg
	{
		margin-top: -480px;
		margin-bottom: 80px;
			width: 220px;
		height: auto;
		margin-left: auto !important;
        margin-right: auto;
	}
.img1Contacto{
		
		float: left; margin-left: 250px; margin-top: 150px;
}
	
}

/* Teléfonos */
@media only screen and (min-width: 414px) and (max-width: 599px) and (max-height:736px)
{
	/*texto de queres ponerte en contacto conmigo*/
.textopreg {
    animation: aparecer 5s forwards;
    opacity: 0;
	margin-right: auto;
	margin-left: auto;
	align-items: center;
	z-index: 1000;
	font-family: 'Alegreya Sans';
 	font-weight: normal;
 	font-size:26px;
 	letter-spacing: -2px;
 	line-height: 1;
 	 color: #FF6542;
	width: 260px;
	margin-top:260px;
	width: 300px;
	
	
    }
	.textopreg .contact{
		color:#FF643A;
		font-family: 'Bodoni MT','Playfair Display'; 
		font-weight: bold;
	}
	
	.texto2preg {
        
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:12px;
line-height: 1.5;
 letter-spacing: 0px;
  color:white;
	   animation: aparecer 5s forwards;
        opacity: 0;
	
	
	position: relative;
	z-index: 1100;	
		width: 300px;
	margin-top: 20px;
	
	background: transparent;
    
    vertical-align: baseline;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px; /* como ya lo tenés */
display: inline-block; /* para evitar el colapso */
    }
	
	.colum1DiseContacto
{ 
 width: 100% !important;	 
 margin-left: auto !important;
 margin-right: auto !important;
 margin-top: 100px !important;
	height: auto !important;
}
	
	
	.alturacontacto{
		
		margin-top:0px;
	}
	
	.txtContactopreg
{		
  width: 100%; height: 250px;  float: left; margin-left: auto; margin-right: auto; text-align: center;
	
}
	
	.txtContactopreg .letrita2{
		font-family: 'Alegreya Sans';
 font-weight: bold;
 font-size:64px;
 letter-spacing: 0.5;
 line-height: 1;
  color: #FF6542;
	margin-left: auto; margin-right: auto;
	}
	.txtContactopreg .letrita{
		font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:20px;
 letter-spacing: 0.05;
 line-height: 1;
  color: #FFFFFFF;
	margin-left: auto; margin-right: auto;
	}
	
	.colum2DiseContacto
{  width: 100%;margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: -400px;
	margin-bottom: 50px !important;
	}
	
	

	.disContacto{
		
		float: right;
		margin-right: auto;
		margin-left: auto;
        margin-top: -50px;
		margin-right: 50px;
	}
	
	.marginIMG2C1Contactopreg
	{
		margin-top: -480px;
		margin-bottom: 130px;
			width: 200px;
		margin-left: auto !important;
        margin-right: auto;
	}
.img1Contacto{
		
		float: left; margin-left: 250px; margin-top: 150px;
}
}

/* Teléfonos */
@media only screen and (min-width: 414px) and (max-width: 599px) and (min-height:737px)
{
	
	/*texto de queres ponerte en contacto conmigo*/
.textopreg {
     
        animation: aparecer 5s forwards;
        opacity: 0;
	
	
	
	z-index: 1000;
	
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:34px;
 letter-spacing: -2px;
 line-height: 1;
  color: #FF6542;
		width: 560px;
	
	margin-right: auto;
	margin-left: auto;
	width: 300px;
	margin-top: 140px; 
    }
	.textopreg .contact{
		color:#FF643A;
		font-family: 'Bodoni MT','Playfair Display'; 
		font-weight: bold;
	}
	
	.texto2preg {
        
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:12px;
line-height: 1.5;
 letter-spacing: 0px;
  color:white;
	   animation: aparecer 5s forwards;
        opacity: 0;
	
	
	position: relative;
	z-index: 1100;	
		width: 300px;
	margin-top: 20px;
	
	background: transparent;
    
    vertical-align: baseline;
	margin-right: auto;
	margin-left: auto;
    }
	
	.colum1DiseContacto
{ 
 width: 100% !important;	 
 margin-left: auto !important;
 margin-right: auto !important;
 margin-top: 100px !important;
	height: auto !important;
}
	
	.alturacontacto{
		
		margin-top:0px;
	}
	
	
	.txtContactopreg
{		
  width: 100%; height: 250px;  float: left; margin-left: auto; margin-right: auto; text-align: center;
	
}
	
	.txtContactopreg .letrita2{
		font-family: 'Alegreya Sans';
 font-weight: bold;
 font-size:64px;
 letter-spacing: 0.5;
 line-height: 1;
  color: #FF6542;
	margin-left: auto; margin-right: auto;
	}
	.txtContactopreg .letrita{
		font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:20px;
 letter-spacing: 0.05;
 line-height: 1;
  color: #FFFFFFF;
	margin-left: auto; margin-right: auto;
	}
	
	.colum2DiseContacto
{  width: 100%;margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: -400px;
	margin-bottom: 50px !important;
	}
	
	

	.disContacto{
		
		float: right;
		margin-right: auto;
		margin-left: auto;
        margin-top: -50px;
		margin-right: 50px;
	}
	
	.marginIMG2C1Contactopreg
	{
	margin-top: -520px;
        margin-bottom: 100px;
        width: 160px;
		margin-left: auto !important;
        margin-right: auto;
	}
.img1Contacto{
		
		float: left; margin-left: 250px; margin-top: 150px;
}
}

/* Tablets y phablets */
@media only screen and (min-width: 600px) and (max-width: 767px) /*and (max-height:960px)*/
{
	/*texto de queres ponerte en contacto conmigo*/
.textopreg {
     
        animation: aparecer 5s forwards;
        opacity: 0;
	
	
	
	z-index: 1000;
	
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:34px;
 letter-spacing: -2px;
 line-height: 1;
  color: #FF6542;
		width: 560px;
	
	margin-right: auto;
	margin-left: auto;
	
    }
	.textopreg .contact{
		color:#FF643A;
		font-family: 'Bodoni MT','Playfair Display'; 
		font-weight: bold;
	}
	
	
	.texto2preg {
        
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:11px;
 line-height: 1.5;
 letter-spacing: 0px;
  color:#000000;
	   animation: aparecer 5s forwards;
        opacity: 0;
	
	
	position: relative;
	z-index: 1100;	
	width: 450px;
	margin-top: 50px;
	
	background: transparent;
    
    vertical-align: baseline;
	margin-right: auto;
	margin-left: auto;
    }
	.colum1DiseContacto
{ 
	    width: 50%;
        margin-left: auto;
        margin-right: auto;
        margin-top: -350px;
	 
	
	}
	
	.alturacontacto{
		
		margin-top:100px;
	}
	
	
	.txtContactopreg{
		
	width: 400px; height: 500px; float: right;
		
	}
	
	
	.txtContactopreg .letrita2{
		font-family: 'Alegreya Sans';
 font-weight: bold;
 font-size:64px;
 letter-spacing: 0.5;
 line-height: 1;
  color: #FF6542;
		


	}
	.txtContactopreg .letrita{
		font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:20px;
 letter-spacing: 0.05;
 line-height: 1;
  color: #FFFFFFF;
		


	}
	
	.colum2DiseContacto
{ width: 100%;margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: -100px;
	}
	
	

	.disContacto{
		
		float: left; margin-left: -55px; margin-top: -50px;
	}
	
	.marginIMG2C1Contactopreg
	{   width: 415px;
        height: 629px;	
		margin-bottom: 100px;
		margin-top: 0px; 
		margin-left: auto !important;
        margin-right: auto;
	}
.img1Contacto{
		
		float: left; margin-left: 0px; margin-top:150px;
}
	
}

/* celu */
@media only screen and (min-width:768px) and (max-width:990px) and (max-height:360px)
{
	
	/*texto de queres ponerte en contacto conmigo*/
.textopreg {
     
        animation: aparecer 5s forwards;
        opacity: 0;
	
	
	
	z-index: 1000;
	
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:64px;
letter-spacing: -3px;
 line-height: 1;
  color: #FF6542;
		width: 700px;
	
	margin-right: auto;
	margin-left: auto;
	
    }

	.textopreg .contact{
		color:#FF643A;
		font-family: 'Bodoni MT','Playfair Display'; 
		font-weight: bold;
	}
	.texto2preg {
        
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:18px;
 line-height: 1.5;
 letter-spacing: -1px;
  color:white;
	   animation: aparecer 5s forwards;
        opacity: 0;
	
	position: relative;
	z-index: 1100;	
		width: 480px;
	margin-top: 60px;
	
	background: transparent;
    
    vertical-align: baseline;
	margin-right: auto;
	margin-left: auto;
    }
	
	.colum1DiseContacto
{ width: 50%;
	  
        margin-left: auto;
        margin-right: auto;
        margin-top: -50px;
	 
	
	}
	
	
	.alturacontacto{
		
		margin-top:100px;
	}
	
	
	.txtContactopreg{
		
	width: 400px; height: 500px; float: right;
		
	}
	
	
	.txtContactopreg .letrita2{
		font-family: 'Alegreya Sans';
 font-weight: bold;
 font-size:64px;
 letter-spacing: 0.5;
 line-height: 1;
  color: #FF6542;
		


	}
	.txtContactopreg .letrita{
		font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:20px;
 letter-spacing: 0.05;
 line-height: 1;
  color: #FFFFFFF;
		


	}
	
	.colum2DiseContacto
{ width: 50%;
	text-align: left;
	margin-top: 100px;
	}
	
	
.disContacto{
		
		float: left; margin-left: -55px; margin-top: -50px;
	}
	
	.marginIMG2C1Contactopreg
	{
		width: 415px;
        height: 629px;	
		margin-top: -200px;
     	margin-left: 52% !important;
        margin-right: auto;
		margin-bottom: 100px;
		margin-top: 0px; 
	}
	
	.img1Contacto{
		
		float: left; margin-left: 150px; margin-top: 200px;
	
}
	
}
/* Escritorio pequeño / tablet */
@media only screen and (min-width:768px) and (max-width:990px)  and (min-height:361px) 
{
	/*texto de queres ponerte en contacto conmigo*/
.textopreg {
     
        animation: aparecer 5s forwards;
        opacity: 0;
	
	
	
	z-index: 1000;
	
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:64px;
letter-spacing: -3px;
 line-height: 1;
  color: #FF6542;
		width: 700px;
	
	margin-right: auto;
	margin-left: auto;
	
    }

	.textopreg .contact{
		color:#FF643A;
		font-family: 'Bodoni MT','Playfair Display'; 
		font-weight: bold;
	}
	
	.texto2preg {
        
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:18px;
 line-height: 1.5;
 letter-spacing: -1px;
  color:white;
	   animation: aparecer 5s forwards;
        opacity: 0;
	
	position: relative;
	z-index: 1100;	
		width: 480px;
	margin-top: 60px;
	
	background: transparent;
    
    vertical-align: baseline;
	margin-right: auto;
	margin-left: auto;
    }
	
	.colum1DiseContacto
{ width: 50%;
	  
        margin-left: auto;
        margin-right: auto;
        margin-top: -50px;
	 
	
	}
	
	.alturacontacto{
		
		margin-top:100px;
	}
	
	
	.txtContactopreg{
		
	width: 400px; height: 500px; float: right;
		
	}
	
	
	.txtContactopreg .letrita2{
		font-family: 'Alegreya Sans';
 font-weight: bold;
 font-size:64px;
 letter-spacing: 0.5;
 line-height: 1;
  color: #FF6542;
		


	}
	.txtContactopreg .letrita{
		font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:20px;
 letter-spacing: 0.05;
 line-height: 1;
  color: #FFFFFFF;
		


	}
	
	
	.colum2DiseContacto
{ width: 50%;
	text-align: left;
	margin-top: 100px;
	}
	
	
.disContacto{
		
		float: left; margin-left: -55px; margin-top: -50px;
	}
	
	.marginIMG2C1Contactopreg
	{
		width: 415px;
        height: 629px;	
		margin-top: -200px;
    	margin-left: 52% !important;
        margin-right: auto;
		margin-bottom: 100px;
		margin-top: 0px; 
	}
	
	.img1Contacto{
		
		float: left; margin-left: 150px; margin-top: 200px;
	
}
	
}

/* Escritorio pequeño / tablet */
@media only screen and (min-width:991px) and (max-width:1023px) 
{
	/*texto de queres ponerte en contacto conmigo*/
.textopreg {
     
        animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: auto;
	margin-left: auto;
	
	
	z-index: 1000;
	
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:64px;
 letter-spacing: -3px;
 line-height: 1;
  color: #FF6542;
		width: 700px;
	margin-top:-10px;
    }

	.textopreg .contact{
		color:#FF643A;
		font-family: 'Bodoni MT'; 
		font-weight: bold;
	}
	
	.texto2preg {
        
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:18px;
line-height: 1.5;
 letter-spacing: -1px;
  color:white;
	   animation: aparecer 5s forwards;
        opacity: 0;
	
	
	position: relative;
	z-index: 1100;	
		width: 480px;
	margin-top: 70px;
	
	background: transparent;
    
    vertical-align: baseline;
	margin-right: auto;
	margin-left: 2%;
    }
	
	.colum1DiseContacto
{ width: 40%;}
	
	
	.alturacontacto{
		
		margin-top:150px;
	}
	
	.txtContactopreg
	{
		
	width: 400px; height: 500px; float: right;font-family: 'Alegreya Sans';
 
	}
	
	.txtContactopreg .letrita2{
		font-family: 'Alegreya Sans';
 font-weight: bold;
 font-size:64px;
 letter-spacing: 0.5;
 line-height: 1;
  color: #FF6542;
		


	}
	.txtContactopreg .letrita{
		font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:20px;
 letter-spacing: 0.05;
 line-height: 1;
  color: #FFFFFFF;
		


	}
	
}

/* Escritorio grande */
@media only screen and (min-width:1024px) and (max-width:1200px) and (min-height:751px) 
{
	/*texto de queres ponerte en contacto conmigo*/
.textopreg {
     
        animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: auto;
	margin-left: auto;
	
	
	z-index: 1000;
	
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:64px;
 letter-spacing: -3px;
 line-height: 1;
  color: #FF6542;
		width: 700px;
	margin-top:-10px;
    }
	.textopreg .contact{
		color:#FF643A;
		font-family: 'Bodoni MT'; 
		font-weight: bold;
	}
	
	.texto2preg {
        
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:16px;
 line-height: 1.5;
letter-spacing: -1px;
  color:white;
	   animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: 10%;
	margin-left: auto;
	
	position: relative;
	z-index: 1100;	
		width: 480px;
	margin-top: 40px;
	
	background: transparent;
    
    vertical-align: baseline;
    }
	.colum1DiseContacto
{ width: 40%;}
	
	
	.alturacontacto{
		
		margin-top:100px;
	}
	
	
	.txtContactopreg{
		font-size:64px;
	width: 400px; height: 500px; float: right;
 
	}
	
	
	.txtContactopreg #letrita2{
		font-family: 'Alegreya Sans';
 font-weight: bold;
 font-size:64px;
 letter-spacing: 0.5;
 line-height: 1;
  color: #FF6542;
		


	}
	.txtContactopreg #letrita{
		font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:20px;
 letter-spacing: 0.05;
 line-height: 1;
  color: #FFFFFFF;
		


	}
}

/* Escritorio grande */
@media only screen and (min-width:1024px) and (max-width:1200px) and (min-height:701px) and (max-height:750px)
{
	/*texto de queres ponerte en contacto conmigo*/
.textopreg {
     
        animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: auto;
	margin-left: auto;
	
	
	z-index: 1000;
	
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:64px;
 letter-spacing: -3px;
 line-height: 1;
  color: #FF6542;
		width: 700px;
	margin-top:-10px;
    }
	.textopreg .contact{
		color:#FF643A;
		font-family: 'Bodoni MT'; 
		font-weight: bold;
	}
	
	.texto2preg {
        
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:16px;
 line-height: 1.5;
letter-spacing: -1px;
  color:white;
	   animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: 10%;
	margin-left: auto;
	
	position: relative;
	z-index: 1100;	
		width: 480px;
	margin-top: 40px;
	
	background: transparent;
    
    vertical-align: baseline;
    }
	
	.colum1DiseContacto
{ width: 40%;}
	
	
	.alturacontacto{
		
		margin-top:100px;
	}
	
	
	.txtContactopreg{
		font-size:64px;
	width: 400px; height: 500px; float: right;
 
	}
	
	
	.txtContactopreg #letrita2{
		font-family: 'Alegreya Sans';
 font-weight: bold;
 font-size:64px;
 letter-spacing: 0.5;
 line-height: 1;
  color: #FF6542;
		


	}
	.txtContactopreg #letrita{
		font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:20px;
 letter-spacing: 0.05;
 line-height: 1;
  color: #FFFFFFF;
		


	}
}

@media only screen and (min-width:1024px) and (max-width:1200px) and (min-height:601px) and (max-height:700px)
{
	
	/*texto de queres ponerte en contacto conmigo*/
.textopreg {
     
        animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: auto;
	margin-left: auto;
	
	
	z-index: 1000;
	
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:64px;
 letter-spacing: -3px;
 line-height: 1;
  color: #FF6542;
		width: 700px;
	margin-top:-10px;
    }
	.textopreg .contact{
		color:#FF643A;
		font-family: 'Bodoni MT'; 
		font-weight: bold;
	}
	
	.texto2preg {
        
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:16px;
 line-height: 1.5;
letter-spacing: -1px;
  color:white;
	   animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: 10%;
	margin-left: auto;
	
	position: relative;
	z-index: 1100;	
		width: 480px;
	margin-top: 40px;
	
	background: transparent;
    
    vertical-align: baseline;
    }
	
	.alturacontacto{
		
		margin-top:100px;
	}
	
	
	.txtContactopreg{
		font-size:64px;
	width: 400px; height: 500px; float: right;
 
	}
	
	
	.txtContactopreg #letrita2{
		font-family: 'Alegreya Sans';
 font-weight: bold;
 font-size:64px;
 letter-spacing: 0.5;
 line-height: 1;
  color: #FF6542;
		


	}
	.txtContactopreg #letrita{
		font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:20px;
 letter-spacing: 0.05;
 line-height: 1;
  color: #FFFFFFF;
		


	}
}

/* Escritorio grande */
@media only screen and (min-width:1024px) and (max-width:1200px) and (max-height:600px)
{
	/*texto de queres ponerte en contacto conmigo*/
.textopreg {
     
        animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: auto;
	margin-left: auto;
	
	
	z-index: 1000;
	
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:64px;
 letter-spacing: -3px;
 line-height: 1;
  color: #FF6542;
		width: 700px;
	margin-top:-10px;
    }
	.textopreg .contact{
		color:#FF643A;
		font-family: 'Bodoni MT'; 
		font-weight: bold;
	}
	
	.texto2preg {
        
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:16px;
 line-height: 1.5;
letter-spacing: -1px;
  color:white;
	   animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: 10%;
	margin-left: auto;
	
	position: relative;
	z-index: 1100;	
		width: 480px;
	margin-top: 40px;
	
	background: transparent;
    
    vertical-align: baseline;
    }
	
	.colum1DiseContacto
{ width: 40%;}
	
	
	.alturacontacto{
		
		margin-top:100px;
	}
	
	.txtContactopreg{
		font-size:64px;
	width: 400px; height: 500px; float: right;
 
	}
	
	
	.txtContactopreg #letrita2{
		font-family: 'Alegreya Sans';
 font-weight: bold;
 font-size:64px;
 letter-spacing: 0.5;
 line-height: 1;
  color: #FF6542;
		


	}
	.txtContactopreg #letrita{
		font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:20px;
 letter-spacing: 0.05;
 line-height: 1;
  color: #FFFFFFF;
		


	}
}

@media only screen and (min-width:1201px)  and (max-width:1348px)
{
	/*texto de queres ponerte en contacto conmigo*/
.textopreg {
     
        animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: auto;
	margin-left: auto;
	
	
	z-index: 1000;
	
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:64px;
 letter-spacing: -4px;
 line-height: 1;
  color: #FF6542;
		width: 700px;
	margin-top:50px;
    }

	.textopreg .contact{
		color:#FF643A;
		font-family: 'Bodoni MT'; 
		font-weight: bold;
	}
	
	.texto2preg {
        
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:16px;
 line-height: 1.5;
letter-spacing: -1px;
  color:white;
	   animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: 10%;
	margin-left: auto;
	
	position: relative;
	z-index: 1100;	
		width: 480px;
	margin-top: 40px;
	
	background: transparent;
    
    vertical-align: baseline;
    }
	
	.colum1DiseContacto
{ width: 50%;}
	
	
	.alturacontacto{
		
		margin-top:100px;
	}
	
	.txtContactopreg{
		font-size:64px;
	width: 400px; height: 500px; float: right;        margin-top: 100px;
 
	}
	
	
	.txtContactopreg #letrita2{
		font-family: 'Alegreya Sans';
 font-weight: bold;
 font-size:64px;
 letter-spacing: 0.5;
 line-height: 1;
  color: #FF6542;
		


	}
	.txtContactopreg #letrita{
		font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:20px;
 letter-spacing: 0.05;
 line-height: 1;
  color: #FFFFFFF;
		


	}
}

@media only screen and (min-width:1349px)  and (max-width:1365px) 
{
		/*texto de queres ponerte en contacto conmigo*/
.textopreg {
     
        animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: auto;
	margin-left: auto;
	
	
	
	
	z-index: 1000;
	
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:64px;
letter-spacing: -4px;
 line-height: 1;
  color: #FF6542;
		width: 700px;
	margin-top:80px;

    }

	.textopreg .contact{
		color:#FF643A;
		font-family: 'Bodoni MT'; 
		font-weight: bold;
	}
	
	
	.texto2preg {
        
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:18px;
 letter-spacing: -1px;
 line-height: 1.5;
  color:white;
	   animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: 20px;
	margin-left: auto;
	
	
	z-index: 1100;	
		width: 510px;
	margin-top: 40px;
	
	background: transparent;
    
    vertical-align: baseline;
	 /* padding-rigth: 10px;  Ajusta según necesites */

    }
	
	.colum1DiseContacto
{ width: 50%;}
	
	.alturacontacto{
		
		margin-top:100px;
	}
	
	
	.txtContactopreg{
		

		margin-top: 100px;
		
	width: 400px; height: 500px; float: right;
		position: absolute;
		
	}
	
	 #letrita2{
		font-family: 'Alegreya Sans';
 font-weight: bold;
 font-size:64px;
 letter-spacing: 0.5;
 line-height: 1;
  color: #FF6542;
		width: 400px;
		position: relative;
		


	}
	#letrita{
		font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:20px;
 letter-spacing: 0.05;
 line-height: 1;
  color: #FFFFFFF;
		


	}
}

@media only screen and (min-width:1366px)  and (max-width:1439px) and (max-height:768px)
{
		/*texto de queres ponerte en contacto conmigo*/
.textopreg {
     
        animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: auto;
	margin-left: auto;
	
	
	
	
	z-index: 1000;
	
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:64px;
letter-spacing: -4px;
 line-height: 1;
  color: #FF6542;
		width: 700px;
	margin-top:80px;

    }

	.textopreg .contact{
		color:#FF643A;
		font-family: 'Bodoni MT'; 
		font-weight: bold;
	}
	
	
	.texto2preg {
        
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:18px;
 letter-spacing: -1px;
 line-height: 1.5;
  color:white;
	   animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: 20px;
	margin-left: auto;
	
	
	z-index: 1100;	
		width: 510px;
	margin-top: 40px;
	
	background: transparent;
    
    vertical-align: baseline;
	 /* padding-rigth: 10px;  Ajusta según necesites */

    }
	
	.colum1DiseContacto
{ width: 50%;}
	
	
	.alturacontacto{
		
		margin-top:100px;
	}
	
	.txtContactopreg{
		

		margin-top: 100px;
		
	width: 400px; height: 500px; float: right;
		position: absolute;
		
	}
	
	 #letrita2{
		font-family: 'Alegreya Sans';
 font-weight: bold;
 font-size:64px;
 letter-spacing: 0.5;
 line-height: 1;
  color: #FF6542;
		width: 400px;
		position: relative;
		


	}
	#letrita{
		font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:20px;
 letter-spacing: 0.05;
 line-height: 1;
  color: #FFFFFFF;
		


	}
}

@media only screen and (min-width:1366px)  and (max-width:1439px) and (min-height:769px) and (max-height:900px)
{
	.textopreg {
     
        animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: 20px;
	margin-left: auto;
	
	
	
	
	z-index: 1000;
	
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:64px;
letter-spacing: -4px;
 line-height: 1;
  color: #FF6542;
		width: 700px;
	margin-top:80px;

    }

	.textopreg .contact{
		color:#FF643A;
		font-family: 'Bodoni MT'; 
		font-weight: bold;
	}
	
	
	.texto2preg {
        
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:18px;
 letter-spacing: -1px;
 line-height: 1.5;
  color:white;
	   animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: 20px;
	margin-left: auto;
	
	
	z-index: 1100;	
		width: 510px;
	margin-top: 40px;
	
	background: transparent;
    
    vertical-align: baseline;
	 /* padding-rigth: 10px;  Ajusta según necesites */

    }
	
	
	.colum1DiseContacto
{ width: 50%;}
	
	
	.alturacontacto{
		
		margin-top:100px;
	}
	
	.txtContactopreg{
		

		margin-top: 100px;
		
	width: 400px; height: 500px; float: right;
		position: absolute;
		
	}
	
	 #letrita2{
		font-family: 'Alegreya Sans';
 font-weight: bold;
 font-size:64px;
 letter-spacing: 0.5;
 line-height: 1;
  color: #FF6542;
		width: 400px;
		position: relative;
		


	}
	#letrita{
		font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:20px;
 letter-spacing: 0.05;
 line-height: 1;
  color: #FFFFFFF;
		


	}
}

@media only screen and (min-width:1366px)  and (max-width:1439px) and (min-height:901px) 
{
	.textopreg {
     
        animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: 20px;
	margin-left: auto;
	
	
	
	
	z-index: 1000;
	
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:64px;
letter-spacing: -4px;
 line-height: 1;
  color: #FF6542;
		width: 700px;
	margin-top:-50px;

    }

	.textopreg .contact{
		color:#FF643A;
		font-family: 'Bodoni MT','Playfair Display'; 
		font-weight: bold;
	}
	
	
	.texto2preg {
        
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:18px;
 letter-spacing: -1px;
 line-height: 1.5;
  color:white;
	   animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: 20px;
	margin-left: auto;
	
	
	z-index: 1100;	
		width: 510px;
	margin-top: 40px;
	
	background: transparent;
    
    vertical-align: baseline;
	 /* padding-rigth: 10px;  Ajusta según necesites */

    }
	
	
	.colum1DiseContacto
{ width: 50%;}
	
	
	.alturacontacto{
		
		margin-top:100px;
	}
	
	.txtContactopreg{
		

		margin-top: 100px;
		
	width: 400px; height: 500px; float: right;
		position: absolute;
		
	}
	
	 #letrita2{
		font-family: 'Alegreya Sans';
 font-weight: bold;
 font-size:64px;
 letter-spacing: 0.5;
 line-height: 1;
  color: #FF6542;
		width: 400px;
		position: relative;
		


	}
	#letrita{
		font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:20px;
 letter-spacing: 0.05;
 line-height: 1;
  color: #FFFFFFF;
		


	}
}

@media only screen and (min-width:1440px)  and (max-width:1599px)
{
	.textopreg {
     
        animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: auto;
	margin-left: auto;
	
	
	
	
	z-index: 1000;
	
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:64px;
letter-spacing: -4px;
 line-height: 1;
  color: #FF6542;
		width: 700px;
	margin-top:80px;

    }

	.textopreg .contact{
		color:#FF643A;
		font-family: 'Bodoni MT'; 
		font-weight: bold;
	}
	
	
	.texto2preg {
        
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:18px;
 letter-spacing: -1px;
 line-height: 1.5;
  color:white;
	   animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: 20px;
	margin-left: auto;
	
	
	z-index: 1100;	
		width: 510px;
	margin-top: 40px;
	
	background: transparent;
    
    vertical-align: baseline;
	 /* padding-rigth: 10px;  Ajusta según necesites */

    }
	
	
	.colum1DiseContacto
{ width: 50%;}
	
	
	
	.alturacontacto{
		
		margin-top:100px;
	}
	
	
	.txtContactopreg{
		

		margin-top: 200px;
		
	width: 400px; height: 500px; float: right;
		position: absolute;
		
	}
	
	 #letrita2{
		font-family: 'Alegreya Sans';
 font-weight: bold;
 font-size:64px;
 letter-spacing: 0.5;
 line-height: 1;
  color: #FF6542;
		width: 400px;
		position: relative;
		


	}
	#letrita{
		font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:20px;
 letter-spacing: 0.05;
 line-height: 1;
  color: #FFFFFFF;
		


	}
}

@media only screen and (min-width:1600px)  and (max-width:1679px)
{
	.textopreg {
     
        animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: auto;
	margin-left: auto;
	
	
	
	
	z-index: 1000;
	
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:64px;
letter-spacing: -4px;
 line-height: 1;
  color: #FF6542;
		width: 700px;
	margin-top:100px;

    }

	.textopreg .contact{
		color:#FF643A;
		font-family: 'Bodoni MT'; 
		font-weight: bold;
	}
	
	.texto2preg {
        
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:18px;
 letter-spacing: -1px;
 line-height: 1.5;
  color:white;
	   animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: 20px;
	margin-left: auto;
	
	
	z-index: 1100;	
		width: 510px;
	margin-top: 40px;
	
	background: transparent;
    
    vertical-align: baseline;
	 /* padding-rigth: 10px;  Ajusta según necesites */

    }
	
	
	.colum1DiseContacto
{ width: 50%;}
	
	
	.alturacontacto{
		
		margin-top:100px;
	}
	
	
	.txtContactopreg{
		

		margin-top: 200px;
		
	width: 400px; height: 500px; float: right;
		position: absolute;
		
	}
	
	 #letrita2{
		font-family: 'Alegreya Sans';
 font-weight: bold;
 font-size:64px;
 letter-spacing: 0.5;
 line-height: 1;
  color: #FF6542;
		width: 400px;
		position: relative;
		


	}
	#letrita{
		font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:20px;
 letter-spacing: 0.05;
 line-height: 1;
  color: #FFFFFFF;
		


	}
}


@media only screen and (min-width:1680px)  and (max-width:1919px) 
{
	.textopreg {
     
        animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: auto;
	margin-left: auto;
	
	
	
	
	z-index: 1000;
	
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:64px;
letter-spacing: -4px;
 line-height: 1;
  color: #FF6542;
		width: 700px;
	margin-top:100px;

    }

	.textopreg .contact{
		color:#FF643A;
		font-family: 'Bodoni MT'; 
		font-weight: bold;
	}
	
	.texto2preg {
        
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:18px;
 letter-spacing: -1px;
 line-height: 1.5;
  color:white;
	   animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: 20px;
	margin-left: auto;
	
	
	z-index: 1100;	
		width: 510px;
	margin-top: 40px;
	
	background: transparent;
    
    vertical-align: baseline;
	 /* padding-rigth: 10px;  Ajusta según necesites */

    }
	
	
	.colum1DiseContacto
{ width: 50%;}
	
	
	.alturacontacto{
		
		margin-top:100px;
	}
	
	.txtContactopreg{
		

		margin-top: 250px;
		
	width: 400px; height: 500px; float: right;
		position: absolute;
		
	}
	
	 #letrita2{
		font-family: 'Alegreya Sans';
 font-weight: bold;
 font-size:64px;
 letter-spacing: 0.5;
 line-height: 1;
  color: #FF6542;
		width: 400px;
		position: relative;
		


	}
	#letrita{
		font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:20px;
 letter-spacing: 0.05;
 line-height: 1;
  color: #FFFFFFF;
		


	}
}

@media only screen and (min-width:1920px) and (max-width:1923px) and (max-height:899px) 
{
	
	.textopreg {
     
        animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: auto;
	margin-left: auto;
	
	
	
	
	z-index: 1000;
	
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:64px;
letter-spacing: -4px;
 line-height: 1;
  color: #FF6542;
		width: 700px;
	margin-top:100px;

    }

	.textopreg .contact{
		color:#FF643A;
		font-family: 'Bodoni MT'; 
		font-weight: bold;
	}
	
	
	.texto2preg {
        
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:18px;
 letter-spacing: -1px;
 line-height: 1.5;
  color:white;
	   animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: 20px;
	margin-left: auto;
	
	
	z-index: 1100;	
		width: 510px;
	margin-top: 40px;
	
	background: transparent;
    
    vertical-align: baseline;
	 /* padding-rigth: 10px;  Ajusta según necesites */

    }
	
	
	.colum1DiseContacto
{ width: 50%;}
	
	
	.alturacontacto{
		
		margin-top:100px;
	}
	
	.txtContactopreg{
		

		margin-top: 250px;
		
	width: 400px; height: 500px; float: right;
		position: absolute;
		
	}
	
	 #letrita2{
		font-family: 'Alegreya Sans';
 font-weight: bold;
 font-size:64px;
 letter-spacing: 0.5;
 line-height: 1;
  color: #FF6542;
		width: 400px;
		position: relative;
		


	}
	#letrita{
		font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:20px;
 letter-spacing: 0.05;
 line-height: 1;
  color: #FFFFFFF;
		


	}
}

/*PODRÍA SER LA RESOLUCIÓN DE LA COMPU DE NADIA*/
@media only screen and (min-width:1920px) and (max-width:1923px) and (min-height:900px) and (max-height:1079px)
{
	.textopreg {
     
        animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: auto;
	margin-left: auto;
	
	
	
	
	z-index: 1000;
	
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:64px;
letter-spacing: -4px;
 line-height: 1;
  color: #FF6542;
		width: 700px;
	margin-top:120px;

    }

	.textopreg .contact{
		color:#FF643A;
		font-family: 'Bodoni MT'; 
		font-weight: bold;
	}
	
	
	.texto2preg {
        
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:18px;
 letter-spacing: -1px;
 line-height: 1.5;
  color:white;
	   animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: 20px;
	margin-left: auto;
	
	
	z-index: 1100;	
		width: 510px;
	margin-top: 40px;
	
	background: transparent;
    
    vertical-align: baseline;
	 /* padding-rigth: 10px;  Ajusta según necesites */

    }
	
	
	.colum1DiseContacto
{ width: 50%;}
	
	
	
	.alturacontacto{
		
		margin-top:100px;
	}
}

/*PODRÍA SER LA RESOLUCIÓN DE LA COMPU DE NADIA*/
@media only screen and (min-width:1920px) and (max-width:1923px) and (min-height:900px) and (max-height:1079px)
{
	.textopreg {
     
        animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: auto;
	margin-left: auto;
	
	
	
	
	z-index: 1000;
	
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:64px;
letter-spacing: -4px;
 line-height: 1;
  color: #FF6542;
		width: 700px;
	margin-top:120px;

    }

	.textopreg .contact{
		color:#FF643A;
		font-family: 'Bodoni MT'; 
		font-weight: bold;
	}
	
	
	.texto2preg {
        
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:18px;
 letter-spacing: -1px;
 line-height: 1.5;
  color:white;
	   animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: 20px;
	margin-left: auto;
	
	
	z-index: 1100;	
		width: 510px;
	margin-top: 40px;
	
	background: transparent;
    
    vertical-align: baseline;
	 /* padding-rigth: 10px;  Ajusta según necesites */

    }
	
	
	.colum1DiseContacto
{ width: 50%;}
	
	
	.alturacontacto{
		
		margin-top:100px;
	}
}

@media only screen and (min-width:1920px) and (max-width:1923px) and (min-height:1080px) and (max-height:1199px)
{
	.textopreg {
     
        animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: auto;
	margin-left: auto;
	
	
	
	
	z-index: 1000;
	
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:64px;
letter-spacing: -4px;
 line-height: 1;
  color: #FF6542;
		width: 700px;
	margin-top:120px;

    }

	.textopreg .contact{
		color:#FF643A;
		font-family: 'Bodoni MT'; 
		font-weight: bold;
	}
	
	
	.texto2preg {
        
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:18px;
 letter-spacing: -1px;
 line-height: 1.5;
  color:white;
	   animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: 20px;
	margin-left: auto;
	
	
	z-index: 1100;	
		width: 510px;
	margin-top: 40px;
	
	background: transparent;
    
    vertical-align: baseline;
	 /* padding-rigth: 10px;  Ajusta según necesites */

    }
	
	.colum1DiseContacto
{ width: 50%;}
	
	
	.alturacontacto{
		
		margin-top:100px;
	}
}

/*desde aca*/
@media only screen and (min-width:1920px) and (max-width:1923px) and (min-height:1200px)
{
	.textopreg {
     
        animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: auto;
	margin-left: auto;
	
	
	
	
	z-index: 1000;
	
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:64px;
letter-spacing: -4px;
 line-height: 1;
  color: #FF6542;
		width: 700px;
	margin-top:-120px;

    }

	.textopreg .contact{
		color:#FF643A;
		font-family: 'Bodoni MT'; 
		font-weight: bold;
	}
	
	
	.texto2preg {
        
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:18px;
 letter-spacing: -1px;
 line-height: 1.5;
  color:white;
	   animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: 20px;
	margin-left: auto;
	
	
	z-index: 1100;	
		width: 510px;
	margin-top: 40px;
	
	background: transparent;
    
    vertical-align: baseline;
	 /* padding-rigth: 10px;  Ajusta según necesites */

    }
	
	.colum1DiseContacto
{ width: 50%;}
}

@media only screen and (min-width:1924px) and (max-height:1200px)
{
	.textopreg {
     
        animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: auto;
	margin-left: auto;
	
	
	
	
	z-index: 1000;
	
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:64px;
letter-spacing: -4px;
 line-height: 1;
  color: #FF6542;
		width: 700px;
	margin-top:-120px;

    }

	.textopreg .contact{
		color:#FF643A;
		font-family: 'Bodoni MT'; 
		font-weight: bold;
	}
	
	
	.texto2preg {
        
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:18px;
 letter-spacing: -1px;
 line-height: 1.5;
  color:white;
	   animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: 20px;
	margin-left: auto;
	
	
	z-index: 1100;	
		width: 510px;
	margin-top: 40px;
	
	background: transparent;
    
    vertical-align: baseline;
	 /* padding-rigth: 10px;  Ajusta según necesites */

    }
	
	.colum1DiseContacto
{ width: 50%;}
	
	
	
	.alturacontacto{
		
		margin-top:100px;
	}
}

@media only screen and (min-width:1924px) and (min-height:1201px) and (max-width:1999px)
{
	.textopreg {
     
        animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: auto;
	margin-left: auto;
	
	
	
	
	z-index: 1000;
	
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:64px;
letter-spacing: -4px;
 line-height: 1;
  color: #FF6542;
		width: 700px;
	margin-top:-120px;

    }

	.textopreg .contact{
		color:#FF643A;
		font-family: 'Bodoni MT'; 
		font-weight: bold;
	}
	
	
	.texto2preg {
        
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:18px;
 letter-spacing: -1px;
 line-height: 1.5;
  color:white;
	   animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: 20px;
	margin-left: auto;
	
	
	z-index: 1100;	
		width: 510px;
	margin-top: 40px;
	
	background: transparent;
    
    vertical-align: baseline;
	 /* padding-rigth: 10px;  Ajusta según necesites */

    }
	
	
	.colum1DiseContacto
{ width: 50%;}
	
	
	.alturacontacto{
		
		margin-top:100px;
	}
}

@media only screen and (min-width:2000px) 
{
	.textopreg {
     
        animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: auto;
	margin-left: auto;
	
	
	
	
	z-index: 1000;
	
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:64px;
letter-spacing: -4px;
 line-height: 1;
  color: #FF6542;
		width: 700px;
	margin-top:-120px;

    }

	.textopreg .contact{
		color:#FF643A;
		font-family: 'Bodoni MT'; 
		font-weight: bold;
	}
	
	
	.texto2preg {
        
	font-family: 'Alegreya Sans';
 font-weight: normal;
 font-size:18px;
 letter-spacing: -1px;
 line-height: 1.5;
  color:white;
	   animation: aparecer 5s forwards;
        opacity: 0;
	margin-right: 20px;
	margin-left: auto;
	
	
	z-index: 1100;	
		width: 510px;
	margin-top: 40px;
	
	background: transparent;
    
    vertical-align: baseline;
	 /* padding-rigth: 10px;  Ajusta según necesites */

    }
	
	
	.colum1DiseContacto
{ width: 50%;}
	
	
	.alturacontacto{
		
		margin-top:100px;
	}
	
}


@media (max-width: 727px) {

.POSICIONROW{ 
	display: flex;
    flex-direction: column;}
}

@keyframes aparecer {
        0% {
            opacity: 0;
        }
        100% {
            opacity: 1;
        }
    }

    
.textopreg span {
        animation: aparecer 0.4s linear forwards;
        opacity: 0;
        display: inline-block;
		
    }




@keyframes aparecer {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

.textopreg.show {
	opacity: 1; }/* Mostrar la letra cuando se aplique la clase 'show' */

/*¿queres*/
    .textopreg span:nth-child(1) {
        animation-delay: 1s;
    }

    .textopreg span:nth-child(2) {
        animation-delay: 1.05s;
    }

    .textopreg span:nth-child(3) {
        animation-delay: 1.1s;
    }

    .textopreg span:nth-child(4) {
        animation-delay: 1.15s;
    }

    .textopreg span:nth-child(5) {
        animation-delay: 1.2s;
    }

.textopreg span:nth-child(6) {
        animation-delay: 1.25s;
    }
.textopreg span:nth-child(7) {
        animation-delay: 1.3s;
    }
.textopreg span:nth-child(8) {
        animation-delay: 1.35s;
    }

.textopreg span:nth-child(9) {
        animation-delay: 1.4s;
    }

.textopreg span:nth-child(10) {
        animation-delay: 1s;
    }
.textopreg span:nth-child(11) {
        animation-delay: 1.05s;
    }
.textopreg span:nth-child(12) {
        animation-delay: 1.1s;
    }
.textopreg span:nth-child(13) {
        animation-delay: 1.15s;
    }
.textopreg span:nth-child(14) {
        animation-delay: 1.2s;
    }
.textopreg span:nth-child(15) {
        animation-delay: 1.25s;
    }
.textopreg span:nth-child(16) {
        animation-delay: 1.3s;
    }
.textopreg span:nth-child(17) {
        animation-delay: 1.35s;
    }

.textopreg span:nth-child(18) {
        animation-delay: 1.4s;
    }
.textopreg span:nth-child(19) {
        animation-delay: 1.45s;
    }
.textopreg span:nth-child(20) {
        animation-delay: 1.5s;
    }
.textopreg span:nth-child(21) {
        animation-delay: 1.55s;
    }


.texto2preg{
    
    

}
 .texto2preg span {
        animation: aparecer 0.4s linear forwards;
        opacity: 0;
        display: inline-block;
		
    }

.texto2preg span.animate {
    animation: aparecer 0.4s linear forwards;
    opacity: 1;
}

@keyframes aparecer {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

    .texto2preg span:nth-child(1) {
        animation-delay: 0.5s;
    }

    .texto2preg span:nth-child(2) {
        animation-delay: 0.55s;
    }

    .texto2preg span:nth-child(3) {
        animation-delay: 0.6s;
    }

    .texto2preg span:nth-child(4) {
        animation-delay: 0.65s;
    }

    .texto2preg span:nth-child(5) {
        animation-delay: 0.7s;
    }

.texto2preg span:nth-child(6) {
        animation-delay: 0.75s;
    }
.texto2preg span:nth-child(7) {
        animation-delay: 0.8s;
    }
.texto2preg span:nth-child(8) {
        animation-delay: 0.85s;
    }
.texto2preg span:nth-child(9) {
        animation-delay: 0.9s;
    }
.texto2preg span:nth-child(10) {
        animation-delay: 0.95s;
    }
.texto2preg span:nth-child(11) {
        animation-delay: 1s;
    }
.texto2preg span:nth-child(12) {
        animation-delay: 1.05s;
    }
.texto2preg span:nth-child(13) {
        animation-delay: 1.1s;
    }
.texto2preg span:nth-child(14) {
        animation-delay: 1.15s;
    }
.texto2preg span:nth-child(15) {
        animation-delay: 1.2s;
    }
.texto2preg span:nth-child(16) {
        animation-delay: 1.25s;
    }
.texto2preg span:nth-child(17) {
        animation-delay: 1.3s;
    }

.texto2preg span:nth-child(18) {
        animation-delay: 1.35s;
    }
.texto2preg span:nth-child(19) {
        animation-delay: 1.4s;
    }
.texto2preg span:nth-child(20) {
        animation-delay: 1.45s;
    }
.texto2preg span:nth-child(21) {
        animation-delay: 1.5s;
    }
.texto2preg span:nth-child(22) {
        animation-delay: 1.55s;
    }
.texto2preg span:nth-child(23) {
        animation-delay: 1.6s;
    }
.texto2preg span:nth-child(24) {
        animation-delay: 1.65s;
    }
.texto2preg span:nth-child(25) {
        animation-delay: 1.7s;
    }

.texto2preg span:nth-child(26) {
        animation-delay: 1.75s;
    }
.texto2preg span:nth-child(27) {
        animation-delay: 1.8s;
    }
.texto2preg span:nth-child(28) {
        animation-delay: 1.85s;
    }
.texto2preg span:nth-child(29) {
        animation-delay: 1.9s;
    }
.texto2preg span:nth-child(30) {
        animation-delay: 1.95s;
    }
.texto2preg span:nth-child(31) {
        animation-delay: 2s;
    }
.texto2preg span:nth-child(32) {
        animation-delay: 2.05s;
    }
.texto2preg span:nth-child(33) {
        animation-delay: 2.1s;
    }
.texto2preg span:nth-child(34) {
        animation-delay: 2.15s;
    }

.texto2preg span:nth-child(35) {
        animation-delay: 2.2s;
    }
.texto2preg span:nth-child(36) {
        animation-delay: 2.25s;
    }


/*OTRA FRASE*/


.texto2preg span:nth-child(37) {
        animation-delay: 0.05s;
    }
.texto2preg span:nth-child(38) {
        animation-delay: 0.10s;
    }
.texto2preg span:nth-child(39) {
        animation-delay: 0.15s;
    }
.texto2preg span:nth-child(40) {
        animation-delay: 0.2s;
    }
.texto2preg span:nth-child(41) {
        animation-delay: 0.25s;
    }
.texto2preg span:nth-child(42) {
        animation-delay: 0.3s;
    }
.texto2preg span:nth-child(43) {
        animation-delay: 0.35s;
    }
.texto2preg span:nth-child(44) {
        animation-delay: 0.4s;
    }
.texto2preg span:nth-child(45) {
        animation-delay: 0.45s;
    }
.texto2preg span:nth-child(46) {
        animation-delay: 0.45s;
    }
.texto2preg span:nth-child(47) {
        animation-delay: 0.50s;
    }

.texto2preg span:nth-child(48) {
        animation-delay: 0.55s;
    }

.texto2preg span:nth-child(49) {
        animation-delay: 0.6s;
    }
.texto2preg span:nth-child(50) {
        animation-delay: 0.65s;
    }
.texto2preg span:nth-child(51) {
        animation-delay: 0.7s;
    }
.texto2preg span:nth-child(52) {
        animation-delay: 0.75s;
    }
.texto2preg span:nth-child(53) {
        animation-delay: 0.8s;
    }
.texto2preg span:nth-child(54) {
        animation-delay: 0.85s;
    }

.texto2preg span:nth-child(55) {
        animation-delay: 0.9s;
    }
.texto2preg span:nth-child(56) {
        animation-delay: 0.95s;
    }
.texto2preg span:nth-child(57) {
        animation-delay: 1s;
    }
.texto2preg span:nth-child(58) {
        animation-delay: 1.05s;
    }
.texto2preg span:nth-child(59) {
        animation-delay: 1.1s;
    }
.texto2preg span:nth-child(60) {
        animation-delay: 1.15s;
    }



    .texto2preg span:nth-child(61) {
        animation-delay: 1.2s;
    }
    .texto2preg span:nth-child(62) {
        animation-delay: 1.25s;
    }

    .texto2preg span:nth-child(63) {
        animation-delay: 1.3s;
    }

.texto2preg span:nth-child(64) {
        animation-delay: 1.35s;
    }
.texto2preg span:nth-child(65) {
        animation-delay: 1.4s;
    }
.texto2preg span:nth-child(66) {
        animation-delay: 1.45s;
    }
.texto2preg span:nth-child(67) {
        animation-delay: 1.5s;
    }
.texto2preg span:nth-child(68) {
        animation-delay: 1.55s;
    }
.texto2preg span:nth-child(69) {
        animation-delay: 1.6s;
    }
.texto2preg span:nth-child(70) {
        animation-delay: 1.65s;
    }
.texto2preg span:nth-child(71) {
        animation-delay: 1.7s;
    }
.texto2preg span:nth-child(72) {
        animation-delay: 1.75s;
    }
.texto2preg span:nth-child(73) {
        animation-delay: 1.8s;
    }

.texto2preg span:nth-child(74) {
        animation-delay: 1.85s;
    }

.texto2preg span:nth-child(75) {
        animation-delay: 1.9s;
    }

 .texto2preg span:nth-child(76) {
        animation-delay: 2s;
    }

.texto2preg span:nth-child(77) {
        animation-delay: 2.05s;
    }


.texto2preg span:nth-child(78) {
        animation-delay: 2.1s;
    }

/*3RA LINEA*/
.texto2preg span:nth-child(79) {
        animation-delay: 0.5s;
    }

.texto2preg span:nth-child(80) {
        animation-delay: 0.55s;
    }

.texto2preg span:nth-child(81) {
        animation-delay: 0.6s;
    }

.texto2preg span:nth-child(82) {
        animation-delay: 0.65s;
    }
.texto2preg span:nth-child(83) {
        animation-delay: 0.7s;
    }
.texto2preg span:nth-child(84) {
        animation-delay: 0.75s;
    }
.texto2preg span:nth-child(85) {
        animation-delay: 0.8s;
    }
.texto2preg span:nth-child(86) {
        animation-delay: 0.85s;
    }

.texto2preg span:nth-child(87) {
        animation-delay: 0.9s;
    }

.texto2preg span:nth-child(88) {
        animation-delay: 0.9s;
    }
.texto2preg span:nth-child(89) {
        animation-delay: 0.9s;
    }
 

/*DISEÑO DEL FOOTER*/
.foot{
	
	background-color: #002553;
	
	width: 100%;
	
}

.titulofoot{
font-weight:normal !important;
font-size: 27px !important;
color:#FF4213 !important;
font-family: 'Bodoni MT', 'Playfair Display' !important;
line-height: 1.3 !important;
}

@media only screen and (min-width:280px) and (max-width:756px)  
{
.foot #imgfoot{
	

    width: 153px;
    height: 204px;
    object-fit: cover;
    object-position: 50% 50%;
	margin-left: 0px;
	
}
}


@media only screen and (min-width:756px)  
{
.foot #imgfoot{
	

    width: 153px;
    height: 204px;
    object-fit: cover;
    object-position: 50% 50%;
	margin-left: 50px;
	
}
}
.foot .icon{
	width: 34px;
    height: 34px;
    object-fit: cover;
	
}

@media only screen and (max-width:991px)  
{
	
	
	
	
.footNadia
	{
	 margin-left: 20%;
		margin-right: auto;
	}
	
	#imgfoot
	{margin-left:-100px;}
}


/* Media Query para Pantallas Pequeñas */
@media (max-width: 768px) {
    .foot .row {
        display: flex;
        flex-wrap: wrap;
    }

    /* Primer columna (Contactate + Redes Sociales) */
    .foot .col-md-3 {
        width: 50%; /* Cambiar el ancho a la mitad para pantallas pequeñas */
        margin-bottom: 20px;
    }

    /* Ajustamos los iconos y textos en fila */
    .list-unstyled li {
        justify-content: flex-start; /* Alinea el contenido de los íconos a la izquierda */
    }

    /* Segundo columna (Subscríbete + Input + Botón) */
    .foot .col-md-3 {
        width: 50%; /* Cambiar el ancho a la mitad para pantallas pequeñas */
    }

    /* Ajusta la entrada de correo y el botón en pantallas pequeñas */
    .inputmail {
        width: 100%;
        height: 40px;
        font-size: 16px;
    }

    .btnsubscribite {
        width: 100%;
        height: 50px;
    }
}
.titulofoot{
font-weight:normal !important;
font-size: 27px !important;
color:#FF4213 !important;
font-family: 'Bodoni MT', 'Playfair Display' !important;
line-height: 1.3 !important;
}


/* Oculto al inicio */
.faq-section2.hidden {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 1s ease, transform 1s ease;
}

/* Cuando se hace visible */
.faq-section2.visible {
  opacity: 1;
  transform: translateY(0);
}
@media only screen and (min-width:991px)  
{
.textopreg, .texto2preg{
   margin-left: 50px !important;
}
}
.texto2preg{
    
    line-height: 1.8em;

}
