@charset "UTF-8";
/* CSS Document */





* {margin: 0; padding: 0; outline: 0;}

html, body {
   height:100%;
}

a:link {color:#FFF; text-decoration:none;}      /* unvisited link */
a:visited {color:#FFF;text-decoration:none;}  /* visited link */
a:hover {color:#FFF;text-decoration:none;}  /* mouse over link */
a:active {color:#FFF;text-decoration:none;}  /* selected link */

.enlaceB:link {color:#333333;text-decoration:none;}	
.enlaceB:visited {color:#333333;text-decoration:none;}			
.enlaceB:hover {color:#333333;text-decoration:none;}		
.enlaceB:active {color:#333333;text-decoration:none;}	



/* FONTS */

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,600;1,400;1,500;1,700&display=swap');




.boxHeader{
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
  transition: .3s;
  background-color:#e8e6e0;
  position:fixed;
	top:0px;
	right:0px;
	z-index :100;
}


#cont-botonera{
	width:100%;
	float:right;
}

#fondoredes{
	width:184px;
	height:125px;
	background-color:#cecbbe;
	float:right;
	position:relative;
}

#cajaredes{
	width:110px;
	height:20px;
	position:absolute;
	left:calc(50% - 55px);
	top:calc(50% - 10px);
}

#redes{
	width:20px;
	height:20px;
	float:left;
}

#margenredes{
	width:25px;
	height:20px;
	float:left;
}

#botonera{
	width: 425px;
	text-align: right;
	float: right;
	display: flex;
	transition: .3s;
	margin-right:30px;
}




#top{
	width: 100%;
	height: 100%;
	margin:0 auto;
	/*position:relative;
	background: url(img/top.jpg) no-repeat bottom;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;*/
}


#fondo_txttop{
	width:520px;
	height:245px;
	position:absolute;
	left:calc(50% - 260px);
	top:calc(50% - 120px);
	background-color: rgba(37, 37, 37, 0.85);
}

#txttop_naranja{
	width:80%;
	margin:0 auto;
	margin-top:35px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	text-align:center;
	font-size:27px;
	line-height:29px;
	color:#ff8841;
}


#txttop_blanco{
	width:80%;
	margin:0 auto;
	margin-top:15px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	text-align:center;
	font-size:17px;
	line-height:26px;
	color:#fff;
}


#caja-scroll{
	width:100%;
	height:70px;
	position:absolute;
	bottom: 0px;
}

#caja-scroll-rec{
	width:110px;
	height:70px;
	position:absolute;
	bottom: 0px;
	left:calc(50% - 55px);
}


#cont-scroll-rec{
	width:100%;
	height:100px;
	position:relative;
	margin-bottom:60px;
}



/*  S C R O L L  */

#home_mouse{
	position:absolute;
	bottom:25px;
	left:calc(50% - 100px);
	width:200px;
	padding-bottom:10px;
}

#home_mouse-rec{
	position:absolute;
	bottom:0px;
	left:calc(50% - 100px);
	width:200px;
}



#home_mouse_content{ /* mouse borde */
	border-radius: 25px;
    bottom: 50px;
    box-shadow: 0 0 0 2px #fff inset;
    height: 44px;
    width: 27px;
    z-index: 99;
	position:absolute;
	margin-left:88px;
	
}


#home_mouse_content-rec{ /* mouse borde */
	border-radius: 25px;
    bottom: 40px;
    box-shadow: 0 0 0 2px #825d2e inset;
    height: 44px;
    width: 27px;
    z-index: 99;
	position:absolute;
	margin-left:88px;
	
}



@keyframes scroll {
    from {opacity: 1; margin-top:5px;}
    to {opacity: 0; margin-top:35px;}
}

#home_mouse_content::before { /* bola */
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-name: scroll;
    background: none repeat scroll 0 0 #fff;
    border-radius: 4px;
    content: " ";
    height: 7px;
    margin-left:10px;
    top: 4px;
    width: 7px;
	display:block;
}

#home_mouse_content-rec::before { /* bola */
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-name: scroll;
    background: none repeat scroll 0 0 #825d2e;
    border-radius: 4px;
    content: " ";
    height: 7px;
    margin-left:10px;
    top: 4px;
    width: 7px;
	display:block;
}



#home_mouse p{ /* texto */
	color:#fff;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size:13px;
	text-align:center;
	display:block;
	margin-bottom:10px;
}

#home_mouse-rec p{ /* texto */
	color:#825d2e;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size:13px;
	letter-spacing:1px;
	text-align:center;
	display:block;
	margin-bottom:10px;
}




#botonera2{
	display:none
}



#logo_gral{
	width:190px;
	height:70px;
	position:absolute;
	top: 23px;
	left:100px;
	display:block;
  transition: .3s;
  z-index:100;
}

#logo_mobile{
	display:none;
}




#fondo_naranja{
	width:100%;
	height:465px;
	background-color:#ff8841;
}


#titulo_fondonaranja{
	width:85%;
	margin:0 auto;
	padding-top:120px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	text-align:center;
	font-size:35px;
	line-height:35px;
	color:#fff;
}

#txt_fondonaranja{
	width:800px;
	margin:0 auto;
	padding-top:50px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	text-align:center;
	font-size:19px;
	line-height:28px;
	color:#fff;
}

#arg{
	width:36px;
	height:26px;
	margin:0 auto;
	margin-top:40px;
	background-image:url(imgs/arg.svg);
}


#actividades{
	width:100%;
	height:850px;
	background-color:#FFF;
}

#titulo_actividades{
	width:85%;
	margin:0 auto;
	padding-top:120px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	text-align:center;
	font-size:35px;
	line-height:35px;
	color:#333333;
}


#caja-gral_actividades{
	width:750px;
	margin:0 auto;
	margin-top:80px;
}

#columna_actividades{
	width:350px;
	float:left;
}

#caja-actividad{
	width:350px;
	height:280px;
}

#caja-actividad2{
	width:350px;
	height:280px;
}

#caja-actividad3{
	width:350px;
	height:280px;
}

#actividades_img{
	width:350px;
	height:135px;
	margin-bottom:20px;
	float:left;
	text-align:center;
}


#actividades_txt{
	width:100%;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	text-align:center;
	font-size:14px;
	line-height:23px;
	color:#333333;
}




#margen_actividades{
	width:50px;
	height:400px;
	float:left;
	display:block;
}






#dinero{
	width:100%;
	height:900px;
	background: url(imgs/fondo_dinero.jpg) no-repeat bottom;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}


#txt_dinero{
	width:1000px;
	margin:0 auto;
	padding-top:25px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	text-align:center;
	font-size:19px;
	line-height:28px;
	color:#333333;
}


#caja-gral_dinero{
	width:1000px;
	margin:0 auto;
	margin-top:50px;
}


#columna_dinero{
	width:310px;
	height:465px;
	float:left;
	background-color:#8f877b;
	position:relative;
}

#columna_dinero_img{
	width:310px;
	height:175px;
	float:left;
}

#columna_dinero_titulo{
	width:310px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	text-align:center;
	font-size:25px;
	line-height:24px;
	color:#e8e6e0;
}

#columna_dinero_txt{
	width:240px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	text-align:center;
	font-size:12px;
	line-height:20px;
	margin:0 auto;
	margin-top:30px;
	color:#FFF;
}

#columna_btn{
	width:310px;
	height:100px;
	position:absolute;
	bottom:0px;
}


#margen_dinero{
	width:35px;
	height:465px;
	float:left;
	display:block;
}




/* CONTACTO */


#contacto{
	width:100%;
	height:680px;
	background-color:#FFF;
}


#contenedor_form{
	width:1000px;
	height:212px;
	margin: 0 auto;
	margin-top:70px;
	margin-bottom:40px;
	display:block;
}

#contenedor_form_mobile{
	display:none;
}




/* FORM */

#contacto_form{
    width:430px;
    height:450px;
    float:left;
}

.despl {
    display:block;
    width:215px;
    height:30px;
    font-family: 'Montserrat', sans-serif;
	font-weight: 400;
    font-size:18px;
}
form {
    width:100%;
    margin:0 auto;
    float:left;
}

input, textarea {
    width:496px;
    height:65px;
	padding-left:10px;
    border:none;
    margin-bottom:8px;
	background-color:#e8e6e0;
    font-family: 'Montserrat', sans-serif;
	font-weight: 400;
    font-size:14px;
    text-align:left;
    color:#333333;
	float:left;
}

textarea {
    height:140px;
    margin-bottom:8px;
    padding-top:10px;
	float:right;
}


#submit {
    width:496px;
    height:65px;
    padding-top:0px;
	padding-left:10px;
	background-image:url(imgs/submit.png);
    font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	text-align:left;
    font-size:15px;
    color:#FFF;
    cursor:pointer;
	float:right;
}

/* fin FORM */


#contacto_txt-final{
	width:1000px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	text-align:left;
	font-size:18px;
	line-height:25px;
	margin:0 auto;
	color:#333333;
}




/* PIE */



#fondo-pie{
	width: 100%;
	height:80px;
	background-color:#8f877b;
}


#caja-copy{
	width:350px;
	height:20px;
	margin:0 auto;
	padding-top:30px;
}

#copy-txt{
	width:278px;
	height:20px;
	float:left;
	margin-top:2px;
	
	color:#FFF;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size:14px;
	text-align:left;	
}

#copy-cuaso > a{
	width:65px;
	height:20px;
	float:left;
	cursor:pointer;
}

#copy-cuaso:hover > a{
	opacity:0.6;
}



#whatsapp{
	width:60px;
	height:60px;
	position:fixed;
	right:50px;
	bottom: 50px;
	z-index: 100;
}



/* VIDEO */


.sect {
  width: 100%;
  min-height: 100%;
}
#sect1 {
  background-color: #3333334d;
  color: #fff;
}

video {
  position:fixed;
  right: 0;
 top: 0px;
  min-width: 100%;
  min-height: 100%;
  transform: translateX(calc((100% - 100vw) / 2));
  z-index: -2;
}


/* FADE */

*,
*:before,
*:after {
  box-sizing: border-box;
}


.aos-item {
  display: inline-block;
  float: none;
  width: 100%;
}

.aos-item__inner {
  position: relative;
  width: 100%;
  height: 100%;
  float: left;
  text-align: center;
}


@media screen and (max-width:1100px ) { /* TABLETS */

}





@media screen and (max-width:900px ) {


.boxHeader{
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
  transition: .3s;
  background-color:#cecbbe;
  position:fixed;
	top:0px;
	right:0px;
	z-index :100;
}


#cont-botonera{
	width:100%;
	float:right;
}

#fondoredes{
	width:150px;
	height:100px;
	background-color:#cecbbe;
	float:right;
	position:relative;
}	



#fondo_txttop{
	width:85%;
	height:245px;
	position:absolute;
	left:calc(50% - 43%);
	top:calc(50% - 120px);
	background-color: rgba(37, 37, 37, 0.85);
}

#txttop_naranja{
	width:90%;
	margin:0 auto;
	margin-top:40px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	text-align:center;
	font-size:24px;
	line-height:26px;
	color:#ff8841;
}


#txttop_blanco{
	width:80%;
	margin:0 auto;
	margin-top:15px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	text-align:center;
	font-size:15px;
	line-height:23px;
	color:#fff;
}



#caja-scroll{
	width:110px;
	height:70px;
	position:absolute;
	bottom: 20px;
	right:50px;
}

#logo_gral{
	display:none
}

#logo_mobile{
	width:122px;
	height:60px;
	position:fixed;
	top: 10px;
	left:30px;
	display:block;
  z-index:1000;
}





#fondo_naranja{
	width:100%;
	height:600px;
	background-color:#ff8841;
}


#titulo_fondonaranja{
	width:80%;
	margin:0 auto;
	padding-top:80px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	text-align:center;
	font-size:33px;
	line-height:33px;
	color:#fff;
}

#txt_fondonaranja{
	width:85%;
	margin:0 auto;
	padding-top:50px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	text-align:center;
	font-size:19px;
	line-height:28px;
	color:#fff;
}

#arg{
	width:36px;
	height:26px;
	margin:0 auto;
	margin-top:40px;
	background-image:url(imgs/arg.svg);
}






#actividades{
	width:100%;
	height:1450px;
	background-color:#FFF;
}

#titulo_actividades{
	width:90%;
	margin:0 auto;
	padding-top:120px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	text-align:center;
	font-size:33px;
	line-height:33px;
	color:#333333;
}


#caja-gral_actividades{
	width:100%;
	margin:0 auto;
	margin-top:80px;
	text-align:center;
}

#columna_actividades{
	width:350px;
	float:none;
	margin:0 auto;
}

#caja-actividad{
	width:350px;
	height:275px;
}

#caja-actividad2{
	width:350px;
	height:250px;
}

#caja-actividad3{
	width:350px;
	height:295px;
}

#actividades_img{
	width:350px;
	height:135px;
	margin-bottom:20px;
	float:left;
	text-align:center;
}

#actividades_txt{
	width:100%;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	text-align:center;
	font-size:14px;
	line-height:23px;
	color:#333333;
}

#margen_actividades{
	display:none;
}






#dinero{
	width:100%;
	height:1900px;
	background: url(imgs/fondo_dinero_mobile.jpg) no-repeat right bottom;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}


#txt_dinero{
	width:85%;
	margin:0 auto;
	padding-top:25px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	text-align:center;
	font-size:19px;
	line-height:28px;
	color:#333333;
}


#caja-gral_dinero{
	width:310px;
	margin:0 auto;
	margin-top:50px;
}


#columna_dinero{
	width:310px;
	height:465px;
	float:left;
	background-color:#8f877b;
	position:relative;
	margin-bottom:50px;
}

#columna_dinero_img{
	width:310px;
	height:175px;
	float:left;
}

#columna_dinero_titulo{
	width:310px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	text-align:center;
	font-size:25px;
	line-height:24px;
	color:#e8e6e0;
}

#columna_dinero_txt{
	width:240px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	text-align:center;
	font-size:12px;
	line-height:20px;
	margin:0 auto;
	margin-top:30px;
	color:#FFF;
}

#columna_btn{
	width:310px;
	height:100px;
	position:absolute;
	bottom:0px;
}


#margen_dinero{
	display:none;
}



/* CONTACTO */


#contacto{
	width:100%;
	height:1000px;
	background-color:#FFF;
}



#contenedor_form{
	display:none;
}

#contenedor_form_mobile{
	width:85%;
	height:430px;
	margin: 0 auto;
	margin-bottom:50px;
	display:block;
}


/* FORM */

#contacto_form{
    width:430px;
    height:450px;
    float:left;
}

.despl {
    display:block;
    width:215px;
    height:30px;
    font-family:'Open Sans';
	font-weight:300;
    font-size:18px;
}
form {
    width:100%;
    margin:0 auto;
    float:left;
}

input, textarea {
    width:100%;
    height:65px;
    border:none;
    margin-bottom:8px;
    padding:0;
    
  	background-color:#e8e6e0;
    font-family: 'Montserrat', sans-serif;
	font-weight: 400;
    font-size:14px;
    text-align:left;
    color:#333333;
	
	float:left;
	border:0px solid;
    border-radius: 0px;
}

textarea {
    height:128px;
    margin-bottom:8px;
	padding-top:10px;
	float:left;
	border:0px solid;
    border-radius: 0px;
}


#submit {
    width:100%;
    height:55px;
    padding-top:2px;
	background-image:url(imgs/submit.png);
    font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	text-align:left;
    font-size:15px;
    color:#FFF;
    cursor:pointer;
	float:left;
	border:0px solid;
  	border-radius: 0px;
}

/* fin FORM */


#contacto_txt-final{
	width:85%;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	text-align:center;
	font-size:14px;
	line-height:20px;
	margin:0 auto;
	color:#333333;
}
	

/* PIE */


#whatsapp{
	width:60px;
	height:60px;
	position:fixed;
	left:40px;
	bottom: 70px;
	z-index: 100;
}


}
