.quote_section {
	margin: 0;
	width: 100%;
	border: none;
	outline: none;
	display: flex;
	padding: 96px 0;
	overflow: hidden;
	position: relative;
	align-items: center;
	justify-content: center;
	background-color: var(--cor2);
}

.quote_section_sp {
	padding: 48px 0!important;
	background-color: var(--cor13)!important;
}

.quote_section_img_1 {
	top: 0;
	left: 0;
	z-index: 1;
	opacity: 1;
	height: 200px;
	position: absolute;
	transition: all 0.2s ease;
}

.quote_section_img_2 {
	right: 0;
	bottom: 0;
	z-index: 1;
	opacity: 1;
	height: 200px;
	position: absolute;
	transition: all 0.2s ease;
}

.quote_section p:first-child {
	padding: 0;
	z-index: 2;
	width: 65%;
	border: none;
	outline: none;
	margin: 0 auto;
	color: var(--cor1);
	text-align: center;
	position: relative;
	word-break: break-word;
	transition: all 0.2s ease;
	text-align: -webkit-center;
	font: normal 48px/60px Calistoga-Regular;
}

.quote_section p:not(:first-child),
.quote_section_p_sp {
	padding: 0;
	z-index: 2;
	width: 65%;
	border: none;
	outline: none;
	margin: 0 auto;
	color: var(--cor1);
	text-align: center;
	position: relative;
	word-break: break-word;
	transition: all 0.2s ease;
	text-align: -webkit-center;
	font: normal 40px/48px Figtree-Regular!important;
}

.quote_section_p_max_w {
	max-width: 640px;
}

.quote_section button {
	z-index: 2;
	position: relative;
	margin: 32px auto 0 auto!important;
}

@media screen and (max-width: 960px) {
	.quote_section_img_1,
	.quote_section_img_2 {
		height: 160px;
	}
}

@media screen and (max-width: 700px) {
	.quote_section_img_1,
	.quote_section_img_2 {
		height: 110px;
	}
	.quote_section p:first-child {
		width: 85%;
		font: normal 42px/50px Calistoga-Regular;
	}
	.quote_section p:not(:first-child),
	.quote_section_p_sp {
		width: 85%;
		font: normal 32px/40px Figtree-Regular!important;
	}
}

@media screen and (max-width: 500px) {
	.quote_section p {
		width: 100%;
	}
}