#home {
	background: #09589D;
	color: white;

}

#home2 {
	background: #FFFFFF;
	color: black;
}

#home3 {
	/*background: linear-gradient(to left , #A8C5C8, #FFF8E5, #FFF8E5, #FFEAD6 );*/
	background: #FFC90E;
	color: green;
}

#home4 {
	background: black;	
}


.caixa {
	padding: 60px 0;
	border-bottom: 1px solid #e5e5e5;
}

footer p a {
	margin: 5px 15px;
}



/*começa a formatação dos links*/

a:link #format {
  color: #FF8813;
  background-color: transparent;
  text-decoration: none;
}

a:visited #format {
  color: #F6E3B4;
  background-color: transparent;
  text-decoration: none;
}

a:hover #format {
  color: white;
  background-color: transparent;
  text-decoration: underline;
}

a:active #format {
  color: #618BB9;
  background-color: transparent;
  text-decoration: underline;
}

/*termina a formatação dos links*/

/*começa a formatação dos links*/

a:link .format {
  color: #FF8813;
  background-color: transparent;
  text-decoration: none;
}

a:visited .format {
  color: #F6E3B4;
  background-color: transparent;
  text-decoration: none;
}

a:hover .format {
  color: white;
  background-color: transparent;
  text-decoration: underline;
}

a:active .format {
  color: #618BB9;
  background-color: transparent;
  text-decoration: underline;
}

/*termina a formatação dos links*/



.form


.foto:has(input[value="nao"]:checked) ~ .responsavel{
	display: initial;
}


.marcador_recordacao{
  margin: 0 35px 0 35px;
  background: #09589D;
  color: white;
  
}



.gallery-container{
	display: flex;	
	flex-wrap: wrap;
	justify-content: space-evenly;
	gap: 2vw;
	padding: 0 1vw;
}

.gallery-itens{
	width: 340px;
	height: 340px;
	border: 10px solid #C0C0C0;
	box-shadow: 5px 5px 5px #0006;
	flex-grow: 1;
	
	transition: transform .5s linear;
}

.gallery-itens img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.gallery-itens: hover{
	transform: scale(1.3);
	
}
