#wrapper > .bg {
	background-image: url(../../images/overlay.png), linear-gradient(0deg, rgba(0, 0, 7, 0.1), rgba(0, 0, 0, 0.75)), url(../../images/bg.jpg);
}

/* FORMULÁRIO INSCRIÇÃO */
#formulario {
  width: 100%;
  height: clamp(5040px, calc(8000px - 11vw * 43), 6800px);
  border: none;
}

/* CALENDARIO DE OCUPAÇÃO */
div#calendario_container{
	overflow:hidden;
	height:1000px;
	text-align:center;
}
#calendario {
	margin-top:-50px;
	width:100%;
	max-width:1024px;
	height:1050px;
}

/* FOOTER */
#footer > section:first-child {
	padding: 0 0 0 0;
}
div#mapa {
	width:100%;
	height:100%;
	min-height: 200px;
}
section.split.contact h3 {
	width:100% !important;
}
section.split.contact .alt {
	padding: 3rem 4rem 2rem 4rem;
}