body{ display: flex; margin: 0;
}

svg:hover{
  filter: drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));
}
svg{margin-left: 12%;}

.circulo {
	max-width: 500px;
	max-height: 500px;
	border-radius: 50%;
	background:#ecececff;
	display: flex;margin-left: 12%;
	text-align: center;margin-top: 25px;filter: drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));
	}
.circulo > h3{font-size: 20px;
	font-weight: bold;padding: 35px;margin-top: 35px;}
	
	.logo_1{margin-top: 200px;}

footer{position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #ECECEC;
  
  text-align: center;
}