/**
 * Formulário (seção) — moldura full-bleed pro bloco Formulário de Contato.
 */
.act-bloco-formulario {
	position: relative;
	overflow: hidden;
	padding-top: 10rem;
	padding-bottom: 9rem;
	min-height: 1200px;
	display: flex;
	align-items: center;
}

.act-bloco-formulario .formulario p span {
	text-align: center;
}

.formulario__bg {
	position: absolute;
	inset: 0;
	z-index: 0;
}

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

.formulario__container {
	position: relative;
	z-index: 1;
}

.formulario__title {
	color: var(--cor-branco);
	font-size: var(--fs-1, 2rem);
	font-weight: 400;
	max-width: 636px;
	margin-bottom: var(--spacing-xl);
}

.formulario__title strong {
	font-weight: bold;
}

.formulario__content {
	max-width: 636px;
}

@media (max-width: 767px) {
	.formulario__content {
		max-width: none;
	}

	.act-bloco-formulario {
		padding: 4rem 0;
		min-height: unset;
	}
}