/* CSS da Seção 1 */
#home {
	min-height: auto;
	padding: 56px clamp(12px, 20vw, 240px) 72px;
	background-image: url("../img/seçao 1.jpeg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
}

#home::before {
	content: "";
	position: absolute;
	inset: 0;
	background: rgba(0, 87, 94, 0.55);
}

#home .secao-1__conteudo {
	position: relative;
	width: 100%;
	text-align: left;
}

#home h2 {
	margin: 0;
	font-size: clamp(30px, 4vw, 48px);
	font-weight: 700;
	color: #fff;
}

#home .secao-1__subtitulo {
	margin: 12px 0 0;
	font-size: clamp(14px, 1.6vw, 18px);
	font-weight: 400;
	line-height: 1.4;
	color: #fff;
	opacity: 0.92;
	max-width: 52ch;
}

#home .secao-1__acoes {
	margin-top: 0;
	padding-top: 44px;
	padding-bottom: 24px;
}
