@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap');


body{background-color: #242928;
margin: 0;}


nav ul li{ display: inline-block;
list-style-type:none;
padding:10px}

h1{color: #FFFFFF;
	font-size: 150px;
	  font-family: "Outfit", sans-serif;
	font-style: Black;
margin: 200px 50px auto 250px;
	line-height: 150px;
}

h2{color: #FFFFFF;
	font-size: 27px;
	  font-family: "Outfit", sans-serif;
	font-weight: 300;
margin: 45px 50px auto 250px;
}

h3{color:#FFFFFF;
	margin: 20px 50px auto 50px;
font-size: 57px;
font-family: "Outfit", sans-serif;
	font-style: Black;}

h5{color:#3D6E81;
font-size: 57px;
font-family: "Outfit", sans-serif;
margin: 20px 50px auto 50px;
font-weight:400 }

p{color:#FFFFFF;
font-size: 19px;
font-family: "Outfit", sans-serif;
font-style:normal;}

.breadcrumbs ul {
  list-style: none;

  display: flex;
  font-family: "Outfit", sans-serif;
  font-size: 10px;
	font-weight: 300}

.breadcrumbs li {
  color: #555;}

.breadcrumbs li + li:before {
  content: ">";
  margin: 0 8px;
  color: #555;}

.breadcrumbs a {
  text-decoration: none;
  color: #555;}

.breadcrumbs a:hover {
  text-decoration: underline;}

.breadcrumbs .actual {
  font-weight: bold;
  color: #222;}


.boton{background: #734226;
	color:#ffffff;
	padding: 12px 24px;
	border: none;
	cursor:pointer;
	font-size: 15px;
font-weight: 300;
	margin: 20px 50px auto 50px;
	display: block;
width: fit-content;
	font-family: "Outfit", sans-serif;
	text-decoration: none;}

.boton2{background: #734226;
	color:#ffffff;
	padding: 12px 24px;
	border: none;
	cursor:pointer;
	font-size: 15px;
font-weight: 300;
	display: block;
width: fit-content;
	font-family: "Outfit", sans-serif;
	text-decoration: none;}

.boton:hover{background:#98532F;}
.boton{background: rgba(115, 66, 38, 0.5);}	

.boton2:hover{background:#98532F;}
.boton2{background: rgba(115, 66, 38, 0.5);}

.contexto{
margin: 20px 380px auto 50px;}

strong{color: #3D6E81}
.negritablanca{color:#FFFFFF}

.texto-sobrebloque2 {
color: white;                   
font-family: "Outfit, sans-serif";            
text-align: left;             
padding: 0px 40px ; }  

.col2{ display: block;
text-align: justify;
width: 30%;
float:left;
padding: 45px 20px;}

.limpiador{clear: both}
.inicio{display: flex;width: 1024;justify-content: space-between;}
.col1{width: 48%; margin: 20px 50px auto 50px;}


.portada{width:100%;
background-image: url("GoizargiHome4.jpg");
background-repeat: no-repeat;
background-size: cover;
padding-top: 60px;
padding-bottom:200px;}

.portada img{display: block;
width: 75px;
margin: 70px auto;}

nav ul{text-align: right;}
nav ul li {display: inline-block;
list-style:none;
	font-family: "Outfit", sans-serif;
padding-right: 50px;
padding-top: 10px;
font-size: 19px;
	font-weight: 300;}
nav ul li a
{color: #FFFFFF;
	text-decoration: none;}
nav ul li a:hover
{color: #BFBFBF}

.charla {width:100%;}
.charla img{width:100%;}
.charla {margin-top: 20px;}

figcaption{color: #B1B1B1;
font-family: "Outfit", sans-serif;
margin: 20px 50px auto 1700px;
	font-weight: 300;}



.titular{display: block;
  padding-top: 20px;
	margin-top: 27px;
margin-right: 50px;
margin-bottom: -45px;
margin-left: -31px;}

.actividades{margin: 20px 50px auto 80px;
text-align: center;
color: rgba(255, 255, 255, 0.5);
font-weight: 300;
font-size: 50px;
padding-bottom: 30px;}

.col3{border-right:2px solid white;
column-count: 2;
text-align: justify;
display: flex;
float: left;

	padding-top: 20px;
	margin-left: 512px;
margin-right: 100px;
padding-right: 150px;}

.col4{column-count: 2;
text-align: justify;
display: flex;
padding-top: 20px;
	padding-left: 80px;
	padding-right: 100px;
	padding-bottom: 50px;
margin-right: 10px}

.col5{
column-count: 2;
text-align: justify;
display: flex;
float: left;
padding: 20px;}

.col6{column-count: 2;
text-align: justify;
display: flex;
padding-top: 10px;
	padding-left: 100px;
	padding-right: 10px;
	padding-bottom: 100px;
margin-right: 50px}

.galeria1{position: relative;
display: inline-block;
margin-left: 50px;	
padding-top: 20px;}
.galeria1:hover{transform: translateY(-5px);
  cursor: pointer;}

.galeria2{position: relative;
display: inline-block;
margin-left: 20px;	
padding-top: 20px;}
.galeria2:hover{transform: translateY(-5px);
  cursor: pointer;}

.galeria3{position: relative;
display: inline-block;
margin-left: 20px;	
padding-top: 20px;}
.galeria3:hover{transform: translateY(-5px);
  cursor: pointer;}


.texto-superpuesto{position:absolute;
top: 80%;
right: 10%;
color: #FFFFFF;
text-align: center;}



.localizacion{margin: 20px 50px auto 50px;
font-size: 25px;
font-weight: 300;}

.localizacion1{margin: 30px 80px auto 0px;
font-size: 25px;
font-weight: 300;
line-height: 1.5;}

.mapa{padding-top: 20px;
	padding-left: 30px;
	padding-right: 0px;
	padding-bottom: 10px;}


footer{width: 100%;
height: 120px;
display: flex;
justify-content: space-around;
align-items: center;
background-color: #ffffff;
margin-top: 55px;}


footer img{height: 66px;
width: auto}