/*
 * Secção links rápidos
 */

.section_fast_links {
	padding: 0;
	width: 100%;
	border: none;
	outline: none;
	display: flex;
	overflow: hidden;
	align-items: center;
	margin: -20px 0 76px 0;
	justify-content: center;
}

.fast_links {
	gap: 32px;
	margin: 0;
	padding: 0;
	width: 100%;
	border: none;
	outline: none;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: center;
}

.fast_link {
	gap: 16px;
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
	display: flex;
	flex-wrap: nowrap;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	width: clamp(200px, calc(25% - 24px), calc(350px - 24px));
}

.fast_link svg {
	margin: 0;
	padding: 0;
	width: auto;
	border: none;
	height: 96px;
	outline: none;
	box-sizing: content-box;
	transition: all 0.2s ease;
}

.fast_link p {
	margin: 0;
	padding: 0;
	width: 100%;
	border: none;
	outline: none;
	text-align: left;
	color: var(--cor1);
	word-break: break-word;
	text-align: -webkit-left;
	transition: all 0.2s ease;
	font: normal 24px/30px Calistoga-Regular;
}

.fast_link a {
	margin: 0;
	padding: 0;
	width: 100%;
	border: none;
	outline: none;
	text-align: left;
	color: var(--cor1);
	word-break: break-word;
	text-align: -webkit-left;
	transition: all 0.2s ease;
	font: normal 16px/26px Figtree-SemiBold;
}

.fast_link a svg {
	margin: 0;
	padding: 0;
	width: auto;
	border: none;
	height: 13px;
	outline: none;
	fill: var(--cor1);
	box-sizing: content-box;
	transition: all 0.2s ease;
}

@media screen and (max-width: 720px) {
	.fast_link {
		align-items: center;
		justify-content: center;
		width: clamp(200px, calc(50% - 16px), calc(447.5px - 16px));
	}
	.fast_link p {
		text-align: center;
		text-align: -webkit-center;
	}
	.fast_link a {
		text-align: center;
		text-align: -webkit-center;
	}
}

@media screen and (max-width: 700px) {
	.fast_link svg {
		height: 82px;
	}
	.fast_link p {
		font: normal 22px/28px Calistoga-Regular;
	}
	.fast_link a {
		font: normal 14px/18px Figtree-SemiBold;
	}
}

/*
 * Fim secção links rápidos
 */