/* Info Box */
	section > .section-content > .layer-text > .flex-row > .flex-column > .info-box {
		width: 100%;
		padding: 3em;
		border-radius: 0em;
		text-align: left;
		color: var(--dark-blue);
		border: 1.3em solid var(--dark-blue);

		display: flex;
		flex-flow: column nowrap;
		align-items: flex-start;
		justify-content: flex-start;
		gap: 2em;
	}
	section > .section-content > .layer-text > .flex-row > .flex-column > .info-box > .text-section {
		display: flex;
		flex-flow: column nowrap;
		align-items: flex-start;
		justify-content: start;
	}
	section > .section-content > .layer-text > .flex-row > .flex-column > .info-box > .text-section > h4 {
		font-size: 4.5em;
		font-weight: 300;
		margin-bottom: .5em;
	}
	section > .section-content > .layer-text > .flex-row > .flex-column > .info-box > .text-section > h6 {
		font-size: 2em;
		font-weight: 500;
	}
	section > .section-content > .layer-text > .flex-row > .flex-column > .info-box > .imagem {
		flex-grow: 2;
		flex-basis: 0;
	}
/* - */

/* Ver o arquivo cef-default.css */

:root {
	--hero-svg-fill: var(--light);
}

/* Section 02 - Enviar mensagem */
	section.section-02 > .section-content > .layer-images > .flex-row {
		height: 100%;
		flex-wrap: nowrap;
		column-gap: 1em;
	}
	section.section-02 > .section-content > .layer-images > .flex-row > .flex-column:nth-child(1) {
		flex: 0 0 70em;
	}
	section.section-02 > .section-content > .layer-images > .flex-row > .flex-column:nth-child(2) {
		flex: 0 0 70em;
		/* position: sticky; */
		/* top: calc(100vh - 70em - 5em); */
		height: 100%;
		border-radius: 10em;
		background-image: linear-gradient(135deg, transparent 60%, var(--light-blue) 80%);
		opacity: .9;
		justify-content: center;
	}

	section.section-02 > .section-content > .layer-text {
		padding: 10em 0;
	}
	section.section-02 > .section-content > .layer-text > .flex-row:nth-child(2) > .flex-column {
		max-width: 72em;
	}

	section.section-02 > .section-footer {
		height: 10rem;
	}
	section.section-02 > .section-footer svg {
		fill: var(--light);
		height: 110%;
		position: relative;
		top: 1px;
		transform: rotate(180deg);
	}
/* - */

/* ------------- */
/* Media Queries */

	@media (min-width:  1024px) { /* Desktop */

	}
	@media (min-width: 768px) and (max-width: 1023.98px) { /* Tablet */
		section.section-02 > .section-content > .layer-images {
			display: none;
		}
		section.section-02 > .section-content > .layer-text > .flex-row {
			flex-direction: column-reverse;
			align-items: center;
		}
		section.section-02 > .section-content > .layer-text > .flex-row > .flex-column {
			width: 100%;
		}
	}
	@media (min-width: 600px) and (max-width:  767.98px) { /* Smartphone */
		section.section-02 > .section-content > .layer-images {
			display: none;
		}
		section.section-02 > .section-content > .layer-text > .flex-row {
			flex-direction: column-reverse;
			align-items: center;
		}
		section.section-02 > .section-content > .layer-text > .flex-row > .flex-column {
			width: 100%;
		}
	}
	@media (min-width: 500px) and (max-width: 599.98px) {
		section.section-02 > .section-content > .layer-images {
			display: none;
		}
		section.section-02 > .section-content > .layer-text > .flex-row {
			flex-direction: column-reverse;
			align-items: center;
		}
		section.section-02 > .section-content > .layer-text > .flex-row > .flex-column {
			width: 100%;
		}
	}
	@media (max-width: 499.98px) {
		section.section-02 > .section-content > .layer-images {
			display: none;
		}
		section.section-02 > .section-content > .layer-text > .flex-row {
			flex-direction: column-reverse;
			align-items: center;
		}
		section.section-02 > .section-content > .layer-text > .flex-row > .flex-column {
			width: 100%;
		}
	}
