/* Box Topo */
.boxTopo .centro{width:100%;max-width: 1640px;padding: 60px 20px 0px;margin: 0px auto;}
	.boxTopo .centro h2{margin-bottom: 22px;}
	.boxTopo .centro p{margin-bottom: 22px;}
	.boxTopo .centro a:link,
	.boxTopo .centro a:active,
	.boxTopo .centro a:visited{padding: 18px 35px 20px;}
		.boxTopo .centro a b{font-size: 20px;font-weight: 600;}
	/* Hover */
	.boxTopo .centro a:hover svg{transform: translateX(0px);}

/* Box Agricultura */
.boxAgricultura{position: relative;z-index: 2;}
	.boxAgricultura .centro{width: 100%;max-width: 1640px;padding: 0px 20px 164px;margin: 0px auto;}
		.boxAgricultura .centro .boxConteudo{display: flex;justify-content: space-between;gap: 20px;}
			.boxAgricultura .centro .boxConteudo .conteudo{width: 100%;max-width: 910px;padding: 128px 0px 128px;}
				.boxAgricultura .centro .boxConteudo .conteudo h2{width: 100%;max-width: 750px;font-size: 40px;font-weight: 400;line-height: 48px;letter-spacing: -0.02em;color: #0D0D0D;margin-bottom: 32px;}
					.boxAgricultura .centro .boxConteudo .conteudo h2 b{font-weight: 700;}
				.boxAgricultura .centro .boxConteudo .conteudo p{font-size: 18px; font-weight: 300; line-height: 30px; letter-spacing: 0.01em; color: #70797A;}

			.boxAgricultura .centro .boxConteudo span.icone{display: block; width: 100%;max-width: 592px;background: linear-gradient(180deg, #F2F4F5 50%, #FFFFFF 100%);border-radius: 4px;margin: -32px 0px 0px;padding: 168px 20px 292px;}
				.boxAgricultura .centro .boxConteudo span.icone svg{display: block; width: 408px;height: 163px;margin: 0px auto;}

		.boxAgricultura .centro .boxPrograma{display: flex;justify-content: space-between;gap: 20px;margin-top: -26px;}
			.boxAgricultura .centro .boxPrograma h2{width: 100%;max-width: 260px;font-size: 36px;font-weight: 700;line-height: 46px;letter-spacing: -0.02em;color: #71992C;position: relative;}
				.boxAgricultura .centro .boxPrograma h2::after{content: "";display: block;width: calc(100% + 85px);height: 2px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 356 2'%3E%3Cpath stroke='%23DBDBDB' stroke-dasharray='4 4' stroke-width='2' d='M0 1h356'/%3E%3C/svg%3E") no-repeat;margin-top: 17px;}
				.boxAgricultura .centro .boxPrograma h2::before{content: "";width: 151px;height: 54px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 151 54'%3E%3Cpath fill='%23DCDEDF' fill-rule='evenodd' d='M118 50.2c-.2-3.1 3.6-4.7 5.2-2.4v-1h1.5v6.7h-1.4l-.1-1c-1.7 2.5-5.4.9-5.2-2.3Zm3.4-2c-1 0-1.8.7-1.8 2 0 1.2.8 2 1.8 2 2.4 0 2.4-4 0-4Z' clip-rule='evenodd'/%3E%3Cpath fill='%23DCDEDF' d='M147.7 46.7c1 0 1.7.2 2.4.8l-.8 1.1c-.5-.7-2.6-.9-2.6 0 0 .5.3.7 1.1.8 1.1 0 2.6.4 2.6 2.1.1 2.4-3.9 3-5.5 1l.8-1.2c2.4 2.3 4.7-.4 2-.5-3.5-.1-3.3-4.2 0-4.1ZM85.8 50.1c-.1-4.7 7.1-4.7 6.3.7h-4.8c.1 1.5 2.6 1.8 3.5.8l1 1c-2.2 2.2-6.3.9-6-2.5Z'/%3E%3Cpath fill='%23DCDEDF' d='M137.8 50.1c-.1-4.7 7.1-4.7 6.3.7h-4.8c0 1.5 2.5 1.8 3.5.7l1 1c-2.2 2.3-6.3 1-6-2.4ZM101.2 46.9h1.7v1.4h-1.7V51c0 1 .9 1.2 1.6.8l.4 1.4c-4 1.3-3.5-2.3-3.5-5h-1.1v-1.4h1.1v-1.7l1.5-.2v1.9ZM135.2 46.9h1.7v1.4h-1.7V51c0 1 .9 1.2 1.5.8l.5 1.4c-4 1.3-3.5-2.3-3.5-5h-1.2v-1.4h1.2v-1.7l1.5-.2v1.9ZM94.8 47.6c.8-1.3 2.5-1 3.3-.3l-.7 1.4c-1-.8-2.7-.4-2.6 1.3v3.5h-1.5v-6.6h1.4l.1.7ZM105.6 53.5H104v-6.7h1.6v6.7ZM108.4 53.5H107V44h1.5v9.4ZM111.3 53.5h-1.5v-6.7h1.5v6.7ZM117.4 47.6l-2.8 4.3h2.8v1.6h-5.1v-.7l3-4.4h-2.8v-1.5h5v.7ZM127.4 47.8c1.8-2 4.7-.9 4.6 2.2v3.5h-1.5c-.2-1.4.8-5.3-1.5-5.2-2.3 0-1.4 3.8-1.6 5.2H126v-6.7h1.4l.1 1ZM85 45.8h-4.6v2.5h4.4V50h-4.4v3.5h-1.6V44H85v1.7ZM104 45c0-1.3 1.7-1.3 1.7 0s-1.8 1.3-1.8 0ZM109.6 45a.9.9 0 0 1 1.8 0 .9.9 0 0 1-1.8 0Z'/%3E%3Cpath fill='%23DCDEDF' fill-rule='evenodd' d='M26 25.5C25.6 13.9 37.7 5.9 47.7 12c9.3 5.6 9.3 21.3 0 27-10 6-22-2-21.7-13.5Zm14.4-11C32.2 14.3 29 24.6 32 31a9 9 0 0 0 16.4 0c3.2-6.3 0-16.6-8.1-16.5ZM59.5 25.5C59.2 13.9 71.2 5.9 81.3 12c9.2 5.6 9.2 21.3 0 27-10.1 6-22.1-2-21.8-13.5Zm14.4-11c-8.2-.2-11.4 10.1-8.2 16.5A9 9 0 0 0 82 31c3.2-6.3 0-16.6-8-16.5Z' clip-rule='evenodd'/%3E%3Cpath fill='%23DCDEDF' d='M130.8 11.6c5.9-3.4 14.6-1.6 17.7 4.6 1.5 2.2 1.8 7.1 1.8 12.1v12h-5V23.2c0-3.2-1.4-6-4-7.6a7.6 7.6 0 0 0-10.6 3c-.8 1-1 3.4-1 6v15.6h-5l-.1-15.6c.2-5.3 1.3-10.3 6.2-13ZM15.2 16.6 23.7 0h7.2v.3L18.2 23.6v16.6h-6V23.6L0 .3V0h7.1l8.1 16.6ZM96 12.9c1.9-2.4 6-2.3 9.3-2.3h2.1v4.6h-2c-2 0-4.6-.1-5.5 1.1-.6.8-1 1.8-1 3.1v20.8h-4.8L94 19c0-2.7.7-4.7 2-6.2ZM116.9 40.2H112V10.6h4.9v29.6ZM114.4 0c4.3.2 4.3 7 0 7.2-4.2-.2-4.2-7 0-7.2Z'/%3E%3C/svg%3E") no-repeat;position: absolute;bottom: 0px;left: 0px;}
			.boxAgricultura .centro .boxPrograma ul{width: 100%;max-width: 1256px;display: flex;gap: 24px;margin-top: 7px;}
				.boxAgricultura .centro .boxPrograma ul li{display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 14px;width: 100%;max-width: 296px;text-align: center;border: 2px solid #F0F2F3;padding: 49px 10px 81px;}
					.boxAgricultura .centro .boxPrograma ul li span.icone{display: block; width: 102px;height: 100px;}
						.boxAgricultura .centro .boxPrograma ul li span.icone svg{width: 100%; height: 100%;}
					.boxAgricultura .centro .boxPrograma ul li p{font-size: 20px;font-weight: 500;line-height: 24px;letter-spacing: -0.01em;text-align: center;color: #0D0D0D;}

/* Box Objetivos */
.boxObjetivos{background: #F2F4F5;}
	.boxObjetivos .centro{width: 100%;max-width: 1640px;padding: 156px 20px 145px;margin: 0px auto;}
		.boxObjetivos .centro .boxConteudo{display: flex; justify-content: space-between; gap: 20px;}
			.boxObjetivos .centro .boxConteudo h2{width: 100%;max-width: 871px;font-size: 32px;font-weight: 400;line-height: 52px;letter-spacing: -0.01em;color: #0D0D0D;margin: 4px 0px 137px;}
				.boxObjetivos .centro .boxConteudo h2 b{font-weight: 700;}
			/* Video */
			.boxObjetivos .centro .boxConteudo .video{width: 100%;max-width: 646px;box-shadow: 0px 4px 28px -6px #00000024;border-radius: 8px;outline: 10px solid #FFF;position: relative;margin-bottom: -15px; height: fit-content;}
				.boxObjetivos .centro .boxConteudo .video .videoWrapper{position: relative;padding-bottom: 56.25%;height: 0;border-radius: 8px;transition: all 0.5s ease;}
				.boxObjetivos .centro .boxConteudo .video .videoWrapper.ativo{opacity: 1;visibility: visible;height: 100%;}
					.boxObjetivos .centro .boxConteudo .video .videoWrapper iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 8px;}
				.boxObjetivos .centro .boxConteudo .video .thumb{position: absolute;width: 100%;top: 0;left: 50%;transform: translateX(-50%);cursor: pointer;opacity: 1;visibility: visible;padding-bottom: 56.25%;height: 0px;transition: all 0.5s ease;border-radius: 8px;}
					.boxObjetivos .centro .boxConteudo .video .thumb::before{content: "";width: 92px;height: 92px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 22 22'%3E%3Cpath fill='%23FFF' d='M11 0C4.934 0 0 4.934 0 11s4.934 11 11 11 11-4.934 11-11S17.066 0 11 0Zm0 1.833A9.152 9.152 0 0 1 20.167 11 9.152 9.152 0 0 1 11 20.167 9.152 9.152 0 0 1 1.833 11 9.152 9.152 0 0 1 11 1.833ZM7.333 4.698v12.604l1.375-.802 8.25-4.698L18.333 11l-1.375-.802L8.708 5.5l-1.375-.802Zm1.834 3.151L14.638 11l-5.471 3.151V7.849Z'%3E%3C/path%3E%3Cpath fill='%23FFF' d='M9.167 7.849 14.638 11l-5.471 3.151V7.849Z'%3E%3C/path%3E%3C/svg%3E") no-repeat;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);transition: all 0.5s ease;z-index: 1;}
					.boxObjetivos .centro .boxConteudo .video .thumb.ativo{opacity: 0; visibility: hidden;}
					.boxObjetivos .centro .boxConteudo .video .thumb img{top: 0;position: absolute;width: 100%;object-fit: cover;border-radius: 8px;transition: all 0.5s ease;filter: brightness(0.84);}
				/* Hover */
				.boxObjetivos .centro .boxConteudo .video .thumb:hover img{filter: brightness(1);}

			.boxObjetivos .centro h3{font-size: 36px;font-weight: 700;line-height: 46px;letter-spacing: -0.02em;color: #71992C;margin-bottom: 13px;}
			.boxObjetivos .centro ul.listaObjetivos{width: 100%;max-width: 960px;}
				.boxObjetivos .centro ul.listaObjetivos li{display: flex;align-items: center;gap: 12px;font-size: 20px;font-weight: 600;line-height: 30px;color: #424747;border-bottom: 1px solid #DCDDDE;padding: 28px 0px 25px;}
				.boxObjetivos .centro ul.listaObjetivos li:last-of-type{border-bottom: initial;}
					.boxObjetivos .centro ul.listaObjetivos li::before{content: "";width: 25px;he;min-width: 25px;height: 27px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 22 27'%3E%3Cpath stroke='%2371992C' stroke-width='2' d='m12 1.4 8.6 9c.3.3.4.6.4 1s-.1.7-.4 1l-.8.8c-.2.2-.6.4-.9.4-.4 0-.7-.2-1-.4l-5-5.3v16.7c0 .8-.6 1.4-1.3 1.4h-1.1c-.8 0-1.4-.6-1.4-1.4V8l-5 5.3a1.3 1.3 0 0 1-2 0l-.7-.8c-.3-.3-.4-.6-.4-1s.1-.7.4-1l8.7-9a1.3 1.3 0 0 1 1.8 0Z'/%3E%3C/svg%3E") no-repeat;margin-top: -3px;}

/* Box Beneficios */
.boxBeneficios{}
	.boxBeneficios .centro{width: 100%;max-width: 1624px;padding: 152px 20px 124px;margin: 0px auto;}
		.boxBeneficios .centro h2{font-size: 40px; font-weight: 400; line-height: 48px; letter-spacing: -0.02em; text-align: center; color: #0D0D0D; margin-bottom: 64px;}
			.boxBeneficios .centro h2 b{display: inline-block; font-weight: 700;}
		.boxBeneficios .centro ul{display: flex; gap: 16px; width: 100%;}
			.boxBeneficios .centro ul li{width: 100%;max-width: 304px;border: 2px solid #F0F2F3;padding: 42px 16px 62px;position: relative;}
				._1000 .boxBeneficios .centro ul li:not(._1000 .boxBeneficios .centro ul li:last-of-type)::before{content: "";width: 48px;height: 38px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 14'%3E%3Cpath fill='%23000' d='m6.6.2 5.2 5a.7.7 0 0 1 0 1.2l-.5.4c-.2.2-.4.2-.6.2-.2 0-.4 0-.5-.2l-3-3v9.4c0 .5-.4.8-.8.8h-.7c-.5 0-.8-.3-.8-.8V3.8l-3 3c-.2.2-.4.2-.6.2-.3 0-.5 0-.6-.2l-.5-.4a.7.7 0 0 1 0-1.1l5.2-5L6 0c.2 0 .4 0 .6.2Z'/%3E%3C/svg%3E") no-repeat center #FFF;background-size: 14px 12px;border: 2px solid #F0F2F3;border-radius: 4px;position: absolute;top: 58px;right: -34px;box-shadow: 10px 0px 16px 0px #F0F2F3 inset, -10px 0px 16px 0px #F0F2F3 inset;z-index: 1;}
				.boxBeneficios .centro ul li span.icone{display: block;width: 72px;height: 76px;margin: 0px auto 32px;}
					.boxBeneficios .centro ul li span.icone svg{width: 100%; height: 100%;}
				.boxBeneficios .centro ul li p{width: 100%;max-width: 208px;font-size: 16px;font-weight: 500;line-height: 24px;text-align: center;color: #70797A;margin: 0px auto;}
					.boxBeneficios .centro ul li p b{font-weight: 700; color: #0D0D0D;}

/* Box Participar */
.boxParticipar{background: #F2F4F5;}
	.boxParticipar .centro{width: 100%;max-width: 1640px;padding: 112px 20px;margin: 0px auto;}
		.boxParticipar .centro h2{font-size: 36px;font-weight: 600;line-height: 48px;letter-spacing: -0.02em;text-align: center;color: #0D0D0D;margin-bottom: 20px;}
		.boxParticipar .centro ul{display: flex;justify-content: center;gap: 52px;}
			.boxParticipar .centro ul li{width: 100%;max-width: 352px;background: #FFF;border-radius: 4px;box-shadow: 0px 4px 28px -12px #00000040;position: relative;padding: 32px;}
				.boxParticipar .centro ul li::after{content: "";display: block;width: 20px;height: 16px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 16'%3E%3Cpath fill='%2371992C' d='m19.7 7.3-7.2-7c-.2-.2-.5-.3-.8-.3-.3 0-.6.1-.8.3l-.6.6a1 1 0 0 0 0 1.5l4.2 4.1H1a1 1 0 0 0-1.1 1v1c0 .5.5 1 1 1h13.5l-4.2 4a1 1 0 0 0 0 1.6l.6.6c.2.2.5.3.8.3.3 0 .6-.1.8-.3l7.2-7a1 1 0 0 0 0-1.4Z'/%3E%3C/svg%3E") no-repeat;position: absolute;top: 50%;transform: translateY(-50%);right: -36px;}
				.boxParticipar .centro ul li p{font-size: 18px; font-weight: 500; line-height: 28px; letter-spacing: 0.01em; color: #0D0D0D;}
					.boxParticipar .centro ul li p b{font-weight: 700;color: #71992C;}

/* Box Formulario */
.boxFormulario{background: #06393C;position: relative;overflow: clip;}
	.boxFormulario::before{content: "";width: 100%;max-width: 1736px;height: 771px;background: #B2DB733D;filter: blur(208px);border-radius: 100%;position: absolute;bottom: -537px;left: 50%;pointer-events: none;transform: translateX(-50%);}
	.boxFormulario .centro{width: 100%;max-width: 1080px;padding: 156px 20px;margin: 0px auto;position: relative;z-index: 1;}
		.boxFormulario .centro span{display: block;font-size: 14px;font-weight: 700;line-height: 14px;letter-spacing: 0.08em;text-transform: uppercase;text-align: center;color: #B1EB58;margin-bottom: 20px;}
		.boxFormulario .centro h2{width: 100%;max-width: 604px;font-size: 40px;font-weight: 300;line-height: 48px;text-align: center;color: #FFFF;margin: 0px auto 38px;}
			.boxFormulario .centro h2 b{font-weight: 700;}
		.boxFormulario .centro .boxBotao{display: flex; align-items: center; justify-content: center; gap: 40px;}
			.boxFormulario .centro .boxBotao a:link,
			.boxFormulario .centro .boxBotao a:active,
			.boxFormulario .centro .boxBotao a:visited{display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;max-width: max-content;background: #B1EB58;box-shadow: 0px -2px 0px 0px #0EAB4B inset, 0px 2px 0px 0px #0EAB4B;border-radius: 4px;padding: 17px 59px 18px;}
			.boxFormulario .centro .boxBotao a.botaoBaixar:link,
			.boxFormulario .centro .boxBotao a.botaoBaixar:active,
			.boxFormulario .centro .boxBotao a.botaoBaixar:visited{gap: 16px; background: #FFF; box-shadow: 0px -2px 0px 0px #0EAB4B inset, 0px 2px 0px 0px #0EAB4B;}
				.boxFormulario .centro .boxBotao a b{display: block; font-size: 18px; font-weight: 600; line-height: 21px; color: #003D40;}
				.boxFormulario .centro .boxBotao a.botaoFormulario svg{width: 16px; min-width: 16px; height: 13px;}
				.boxFormulario .centro .boxBotao a.botaoBaixar svg{width: 19px; min-width: 19px; height: 19px;}
					.boxFormulario .centro .boxBotao a svg path{transition: all 0.5s ease;}
					.boxFormulario .centro .boxBotao a.botaoFormulario svg path{fill: #003D40;}
					.boxFormulario .centro .boxBotao a.botaoBaixar svg path{fill: #0EAB4B;}
			/* Hover */
			.boxFormulario .centro .boxBotao a:hover,
			.boxFormulario .centro .boxBotao a.botaoBaixar:hover{background: #0bbe51;box-shadow: 0px -16px 28px -16px #B1EB58 inset, 0px 2px 0px 0px #B1EB58;}
				.boxFormulario .centro .boxBotao a:hover b{color: #FFF;}
				.boxFormulario .centro .boxBotao a.botaoFormulario:hover svg{}
				.boxFormulario .centro .boxBotao a.botaoBaixar:hover svg{transform: translateY(5px);}
					.boxFormulario .centro .boxBotao a:hover svg path{fill: #FFF}

/* MODAL FORMULARIO */
body.formAtivo{overflow: clip;}
.modalFormulario {width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background: #000000CC; z-index: 1000; overflow: clip; opacity: 0; visibility: hidden; transition: all 0.5s ease; pointer-events: none;}
body.formAtivo .modalFormulario {opacity: 1; visibility: visible; pointer-events: auto;}
    .modalFormulario .centro {width: 100%;height: 100%;display: flex;gap: 0;flex-direction: column;justify-content: flex-start;position: fixed;top: 0px;left: 50%;transform: translateX(-50%);z-index: 999;transition: all 0.5s ease;align-items: center;padding: 30px 20px;overflow-y: auto !important;}
		._1000 .modalFormulario .centro:has(.mensagemSucesso){justify-content: center;}
        /* box botao */
        .modalFormulario .centro .boxBotao{width: 100%; max-width: 1038px; min-height: 28px;margin: 0px auto -3px;position: relative; z-index: 2;padding-right: 16px;}
            .modalFormulario .centro .boxBotao .fecharModal{display: flex; width: 28px; height: 28px; border-radius: 2px; align-items: center; justify-content: center;background: #FFF; cursor: pointer;margin-left: auto;transition: all 0.5s ease;}
                .modalFormulario .centro .boxBotao .fecharModal svg{width: 10px; height: 10px;}
                    .modalFormulario .centro .boxBotao .fecharModal svg path{fill:#252629; transition: all 0.5s ease;}
                    .modalFormulario .centro .boxBotao .fecharModal:hover{background: #D54040;}
                        .modalFormulario .centro .boxBotao .fecharModal:hover svg path{fill:#fff;}
        /* boxJanela */
        .modalFormulario .centro .boxJanela {display: flex;align-items: flex-start;justify-content: space-between;gap:56px;width: 100%;max-width: 1038px;height: auto;margin: 0px auto;background: #fff;border-radius: 8px;border-bottom: 6px solid #6D962F;overflow-x: clip;position: relative;padding:72px 60px 67px;z-index: 3;}
            .modalFormulario .centro .boxJanela .topoForm{display: flex; position: absolute; width: 100%; height: 36px; align-items: center; justify-content: center; font: 700 14px / 14px 'Manrope'; text-transform: uppercase; letter-spacing: 0.06em; color: #fff; text-align: center;top: 0; left: 50%; transform: translateX(-50%);border-radius: 8px 8px 0 0; background: #71992C;}
            .modalFormulario .centro .boxJanela .esquerda {display: block; width: 248px; min-width: 248px;}
                .modalFormulario .centro .boxJanela .esquerda figure {display: flex;}
                    .modalFormulario .centro .boxJanela .esquerda figure img {object-fit: contain; user-select: none;}
            .modalFormulario .centro .boxJanela .direita {display: flex; width: 100%;max-width: 652px;}
				
				/* Mensagem Sucesso */
				.modalFormulario .centro .boxJanela .direita .boxMensagemSucesso{width: 100%;max-width: 806px;background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);border: 1px solid #F5F5F5;box-shadow: 0px 4px 29px -18px #00000040;border-radius: 4px;position: relative;padding: 39px 20px 44px 55px;}
					.modalFormulario .centro .boxJanela .direita .boxMensagemSucesso::after{content: "";width: 100px;height: 61px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 100 61'%3E%3Cpath fill='%23E1E1E1' fill-rule='evenodd' d='M94.5 61H20c-3 0-5.5-2.4-5.5-5.4v-6.8c0-1.5 2.3-1.5 2.3 0v6.8c0 1.7 1.5 3 3.2 3h74.5c1.7 0 3.2-1.3 3.2-3V2.3H16.8v17.2c0 1.5-2.3 1.5-2.3 0V1.2c0-.7.5-1.2 1.2-1.2h83.1c.7 0 1.2.5 1.2 1.2v54.4c0 3-2.5 5.4-5.5 5.4Z' clip-rule='evenodd'/%3E%3Cpath fill='%23E1E1E1' fill-rule='evenodd' d='M57.2 39.6c-2.4 0-5-1-6.9-2.9L15 2c-1.2-1 .5-2.7 1.6-1.7L52 35.1a7.5 7.5 0 0 0 10.5 0L98 .3c1-1 2.7.6 1.6 1.7L64.1 36.7a9.9 9.9 0 0 1-6.9 2.9ZM26 25.6h-23c-1.5 0-1.5-2.3 0-2.3h23c1.6 0 1.6 2.3 0 2.3Zm4.5 9.6h-23C6 35.2 6 33 7.4 33h23c1.5 0 1.5 2.3 0 2.3ZM24 44.8H1c-1.5 0-1.5-2.3 0-2.3h23c1.5 0 1.5 2.3 0 2.3Z' clip-rule='evenodd'/%3E%3Cpath fill='%23E1E1E1' fill-rule='evenodd' d='M70 10.5H44.5C43 10.5 43 8 44.6 8h25.3c1.6 0 1.6 2.4 0 2.4Zm0 7.2H44.5c-1.6 0-1.6-2.3 0-2.3h25.3c1.6 0 1.6 2.3 0 2.3Zm23 28.6H81.4c-1.5 0-1.5-2.3 0-2.3H93c1.5 0 1.5 2.3 0 2.3Zm0 5.7H81.4c-1.5 0-1.5-2.3 0-2.3H93c1.5 0 1.5 2.3 0 2.3Z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat;position: absolute;top: 50px;right: 56px;pointer-events: none;}
					.modalFormulario .centro .boxJanela .direita .boxMensagemSucesso p.mensagemSucesso{width: calc(100% - 144px);font-size: 24px;font-weight: 700;line-height: 28px;color: #222222;margin-bottom: 16px;}
					.modalFormulario .centro .boxJanela .direita .boxMensagemSucesso > span{width: calc(100% - 100px);display: block;font-size: 16px;font-weight: 400;line-height: 26px;color: #6E6E6E;}

                .modalFormulario .centro .boxJanela .direita form{display: flex ; flex-wrap: wrap; width: 100%; max-width: 632px; gap: 16px 20px;}
                    .modalFormulario .centro .boxJanela .direita form div{}
                    ._1000 .modalFormulario .centro .boxJanela .direita form div.nome{width: calc(100% - 236px); max-width: 392px;}
                    ._1000 .modalFormulario .centro .boxJanela .direita form div.whatsapp{width: 100%;max-width: 216px;}
                    ._1000 .modalFormulario .centro .boxJanela .direita form div.email{width: 100%; max-width: 392px;}
                    ._1000 .modalFormulario .centro .boxJanela .direita form div.estado{width: 100%; max-width: 240px;}
                    ._1000 .modalFormulario .centro .boxJanela .direita form div.cidade{width: calc(100% - 260px); max-width: 368px;}
                    ._1000 .modalFormulario .centro .boxJanela .direita form div.ocupacao{width: 100%; max-width: 392px;}
                    ._1000 .modalFormulario .centro .boxJanela .direita form div.propriedade{width: calc(50% - 10px); max-width: 304px;}
                    ._1000 .modalFormulario .centro .boxJanela .direita form div.cultura{width: calc(50% - 10px); max-width: 304px;}
                    ._1000 .modalFormulario .centro .boxJanela .direita form div.regenerativa{display: block;width: 100%; margin: 8px auto;}
                    ._1000 .modalFormulario .centro .boxJanela .direita form div.boxBotao{width: 100%;}

                        .modalFormulario .centro .boxJanela .direita form div > label{display: block; font: 500 16px / 18px 'Manrope'; color: #70797A; margin-bottom: 4px;}
                            .modalFormulario .centro .boxJanela .direita form div > label b{display: inline-block; color: #D54040; padding-left: 6px;}
                        .modalFormulario .centro .boxJanela .direita form div > input{width: 100%; cursor: auto; background-color: rgb(237, 241, 242); min-height: 44px; height: 44px; font: 400 16px / 16px 'Manrope' ; padding: 0 20px;border-radius: 3px;}
                        .modalFormulario .centro .boxJanela .direita form div select{width: 100%; background-color: rgb(237, 241, 242); min-height: 44px; height: 44px; font: 400 16px / 16px 'Manrope' ; padding: 0 20px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 13 10'%3E%3Cpath fill='%23272D38' d='M6.1 9.78c.2.3.6.3.8 0l6-8.96c.24-.35 0-.82-.4-.82H.5C.1 0-.14.47.1.82l6 8.96Z'/%3E%3C/svg%3E"); background-size: 11px 9px; -webkit-appearance: none; background-repeat: no-repeat; cursor: pointer; background-position: calc(100% - 23px) calc(1em - -1px);    border-radius: 3px;}

                        .modalFormulario .centro .boxJanela .direita form div p{display: block; margin-bottom: 12px; font: 500 16px / 20px 'Manrope'; color: #0D0D0D; letter-spacing: 0.02em;}
                        .modalFormulario .centro .boxJanela .direita form div ul{display: flex ; align-items: center; gap: 28px;}
                            .modalFormulario .centro .boxJanela .direita form div ul li{display: flex;gap: 8px;align-items: center;position: relative;}
                                .modalFormulario .centro .boxJanela .direita form div ul li label{font: 500 16px / 20px 'Manrope'; color: #0D0D0D; letter-spacing: 0.01em;position: relative;padding-left: 25px; pointer-events: none;}
                                .modalFormulario .centro .boxJanela .direita form div ul li input[type="radio"]{height: 22px; width: 100%; position: absolute; appearance: none; cursor: pointer;}
                                .modalFormulario .centro .boxJanela .direita form div ul li .checkRadio{background: #FFF; position: absolute; width: 18px; height: 18px; border-radius: 56px; border: solid 1px #C0C8CA; pointer-events: none; left: 0px;}
                                    .modalFormulario .centro .boxJanela .direita form div ul li .checkRadio::before{visibility:hidden;opacity:0;position:absolute;content:'';width:8px;height:8px;background:#1A1B1D; border-radius:56px;left:4px;top:4px; transition:all ease 0.5s;}
                                     .modalFormulario .centro .boxJanela .direita form div ul li input[type="radio"]:checked ~ .checkRadio::before {visibility:visible;opacity:1;}
                                     .modalFormulario .centro .boxJanela .direita form div ul li input[type="radio"]:hover ~ .checkRadio::before  {visibility:visible;opacity:0.6;}
                                         .modalFormulario .centro .boxJanela .direita form div ul li input[type="radio"]:hover:checked ~ .checkRadio::before  {opacity:1;}
                                     .modalFormulario .centro .boxJanela .direita form div ul li input[type="radio"]:checked ~ label {color: #2C2E31;}

					.modalFormulario .centro .boxJanela .direita form .boxBotao button.botaoEnviar.inativo{pointer-events: none;opacity: 20%;filter: grayscale(1);}
                    .modalFormulario .centro .boxJanela .direita form .boxBotao button.botaoEnviar{font: 500 18px / 21px 'Manrope'; margin-left: -5px; background: #0EAB4B; padding: 0 34px 2px; cursor: pointer; box-shadow: 0px 2px 0px 0px #003D40, 0px -2px 0px 0px #003D40 inset; transition: all 0.5s ease; height: 49px; display: flex; align-items: center; justify-content: center; letter-spacing: 0.02em; position: relative; gap:10px; color: #fff;border-radius: 4px;}
                        .modalFormulario .centro .boxJanela .direita form .boxBotao button.botaoEnviar::after{content: ''; display: block; width: 16px; height: 13px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 13'%3E%3Cpath fill='%23fff' d='M15.744 5.893 9.966.25a.88.88 0 0 0-.62-.25.88.88 0 0 0-.618.25l-.525.512a.855.855 0 0 0 0 1.217l3.37 3.299H.865a.845.845 0 0 0-.864.84v.725c0 .472.382.879.864.879h10.748l-3.409 3.317a.833.833 0 0 0 0 1.2l.525.512a.88.88 0 0 0 .619.249.88.88 0 0 0 .62-.25l5.777-5.643A.84.84 0 0 0 16 6.5a.84.84 0 0 0-.256-.607Z'/%3E%3C/svg%3E"); background-size: contain; background-repeat: no-repeat; transition: all 0.5s ease; transform: translateX(0px);}
                            .modalFormulario .centro .boxJanela .direita form .boxBotao button.botaoEnviar:hover{background: #003D40; box-shadow: 0px 2px 0px 0px #0EAB4B, 0px -16px 28px -16px #0EAB4B inset ;}
                               .modalFormulario .centro .boxJanela .direita form .boxBotao button.botaoEnviar:hover::after{transform: translateX(5px);}


/* Box Fale Conosco */
.boxFaleConosco{}
	.boxFaleConosco .centro{display: flex; justify-content: space-between; gap: 20px; width: 100%; max-width: 1148px; padding: 132px 20px 128px; margin: 0px auto;position: relative;}
		.boxFaleConosco .centro::before{content: "";width: 24px;height: 23px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%2371992C' d='M21.5 12.1C23 8.6 23.8 4.1 24 0 17 0 10.4 1.2 5.7 4c-7.7 3.6-7.6 15.3.4 18.5 7.7 2.8 13-3 15.4-10.4Zm-8.7-9.3c3.1-.8 6.3-1.1 9.5-1.2a44.5 44.5 0 0 1-2.2 9.7l-6.8-.3h-.1c1.5-1.5 3.3-2.8 4.7-4.4.2-.9-.8-1.3-1.3-.7l-4.3 4 .2-6.7V3c0-.1.1-.2.3-.2ZM7.9 4.5 11 3.3 11 7c-.1 1.4 0 3-.2 4.3l-.2.3-3.2 3c.1-3.3.1-6.6.4-9.8 0-.1 0-.2.2-.3Zm-1.8 1C6 9 6 12.6 5.7 16l-.1.2-2.4 2.2c-3.3-4.1-1.6-10.2 3-12.7Zm11 12.1c-3.2 4.3-8.8 5.5-13 1.8 1-.7 1.6-1.5 2.5-2.2L7 17l10 .4c.2 0 .1.1 0 .2Zm2.6-4.8c-.4 1.1-1 2-1.5 3 0 .2-.2.3-.3.3l-9.6-.4 3.3-3 .3-.2c2.6.1 5.1 0 7.7.2h.2l-.1.1Z'/%3E%3C/svg%3E") no-repeat;margin: 11px 0px 0px 2px;}
		.boxFaleConosco .centro::after{content: "";width: 2px;height: 129px;background: #E4E7E8;position: absolute;top: 0px;left: 33px;}
		.boxFaleConosco .centro .conteudo{width: 100%; max-width: 517px;}
			.boxFaleConosco .centro .conteudo h2{font-size: 40px; font-weight: 400; line-height: 48px; letter-spacing: -0.02em; color: #0D0D0D; margin-bottom: 16px;}
			.boxFaleConosco .centro .conteudo p{font-size: 18px; font-weight: 300; line-height: 30px; letter-spacing: 0.01em; color: #70797A;}
		.boxFaleConosco .centro ul.contato{width: 100%;max-width: 411px;background: #F2F4F5;border-radius: 4px;padding: 28px 56px;}
			.boxFaleConosco .centro ul.contato li{}
				.boxFaleConosco .centro ul.contato li a:link,
				.boxFaleConosco .centro ul.contato li a:active,
				.boxFaleConosco .centro ul.contato li a:visited{display: flex;align-items: center;gap: 12px;margin-bottom: 20px;transition: all 0.5s ease;}
				.boxFaleConosco .centro ul.contato li:last-of-type a{margin-bottom: 0px;}
					.boxFaleConosco .centro ul.contato li a b{display: block; font-size: 20px; font-weight: 700; line-height: 24px; color: #0D0D0D; position: relative;transition: all 0.5s ease;}
						.boxFaleConosco .centro ul.contato li a b::before{content: ""; width: 0px; height: 2px; background: #71992C; position: absolute; bottom: -3px; left: 0px;transition: all 0.5s ease;}
					.boxFaleConosco .centro ul.contato li a svg{width: 32px;min-width: 32px;height: 28px;transition: all 0.5s ease;}
						.boxFaleConosco .centro ul.contato li a svg path{transition: all 0.5s ease;}
				/* Hover */
				.boxFaleConosco .centro ul.contato li a:hover b{color: #71992C;}
					.boxFaleConosco .centro ul.contato li a:hover b::before{width: 100%;}
				.boxFaleConosco .centro ul.contato li a:hover svg path{fill: #71992C;}

.boxAgricultura, .boxObjetivos, .boxBeneficios, .boxParticipar, .boxFormulario, .boxFaleConosco {zoom:1; transition: all 0.5s ease;}


@media (min-width: 1000px) and (max-width: 1800px) {
    ._1000 .boxTopo > .centro{padding-left: 66px;} }
    
@media (min-width: 1000px) and (max-width: 1370px){
    ._1000 .boxTopo {max-height: 615px;}
    ._1000 .boxTopo .centro{transform: scale(0.85);padding-top: 0;}
    ._1000 .boxJanelaVideo .centro { padding: 0px 0px 0px !important;}
    ._1000 .boxTopo .centro h2 { padding-top: 126px;}
    .boxAgricultura, .boxObjetivos, .boxBeneficios, .boxParticipar, .boxFormulario, .boxFaleConosco {zoom:0.9;}
}

@media (min-width: 1000px) and (max-width: 1260px){
    .boxAgricultura, .boxObjetivos, .boxBeneficios, .boxParticipar, .boxFormulario, .boxFaleConosco {zoom:0.85;}
}

/* MOBILE */
/* Box Topo */
._320 .boxTopo{height: 300px;}
	._320 .boxTopo .centro{}
		._320 .boxTopo .centro h2{}
		._320 .boxTopo .centro p{max-width: 300px;margin: 0px auto 22px;}
		._320 .boxTopo .centro a:link,
		._320 .boxTopo .centro a:active,
		._320 .boxTopo .centro a:visited{gap: 14px;padding: 14px 25px 15px;margin: 0px auto;}
			._320 .boxTopo .centro a b{font-size: 16px;}
			._320 a.botaoCTA svg{width: 20px; min-width: 20px; height: 20px;}
		/* Hover */
		._320 .boxTopo .centro a:hover svg{}

/* Box Agricultura */
._320 .boxAgricultura{}
	._320 .boxAgricultura .centro{padding: 0px 20px 0px;margin-top: 0px;}
		._320 .boxAgricultura .centro .boxConteudo{flex-direction: column-reverse;gap: 60px;/* margin-bottom: 0px; */}
			._320 .boxAgricultura .centro .boxConteudo .conteudo{padding: 0px;}
				._320 .boxAgricultura .centro .boxConteudo .conteudo h2{max-width: 320px;text-align: center;font-size: 24px;line-height: 32px;letter-spacing: -0.04em;margin: 0px auto 38px;}
					._320 .boxAgricultura .centro .boxConteudo .conteudo h2 b{}
				._320 .boxAgricultura .centro .boxConteudo .conteudo p{font-size: 16px;line-height: 28px;text-align: center;}

			._320 .boxAgricultura .centro .boxConteudo span.icone{width: calc(100% + 40px);padding: 60px 20px 0px;margin: 0px -20px 0PX;border-radius: 0px;background: linear-gradient(180deg, #F2F4F5 50%, #FFFFFF 100%);}
				._320 .boxAgricultura .centro .boxConteudo span.icone svg{width: 280px;height: 100%;}

		._320 .boxAgricultura .centro .boxPrograma{flex-direction: column;gap: 40px;margin: 0px;padding-top: 150px;}
			._320 .boxAgricultura .centro .boxPrograma h2{max-width: initial;font-size: 22px;line-height: 30px;text-align: center;}
				._320 .boxAgricultura .centro .boxPrograma h2::after{width: 100%;margin-top: 13px;background-size: cover;}
				._320 .boxAgricultura .centro .boxPrograma h2::before{width: 141px;height: 100%;top: -99px;left: 50%;transform: translateX(-50%);}
			._320 .boxAgricultura .centro .boxPrograma ul{width: calc(100% + 40px);flex-direction: column;margin: 0px -20px;gap: 0px;}
				._320 .boxAgricultura .centro .boxPrograma ul li{flex-direction: row;gap: 30px;align-items: center;max-width: initial;box-shadow: 0px 12px 24px -6px #F0F2F3;border: initial;padding: 45px 20px;}
					._320 .boxAgricultura .centro .boxPrograma ul li span.icone{width: 76px;height: 100%;}
						._320 .boxAgricultura .centro .boxPrograma ul li span.icone svg{}
					._320 .boxAgricultura .centro .boxPrograma ul li p{width: 100%;max-width: 180px;text-align: left;}

/* Box Objetivos */
._320 .boxObjetivos{}
	._320 .boxObjetivos .centro{padding: 0px 20px 23px;position: relative;z-index: 2;}
		._320 .boxObjetivos .centro .boxConteudo{flex-direction: column-reverse;gap: 40px;margin-bottom: 60px;}
			._320 .boxObjetivos .centro .boxConteudo h2{font-size: 24px;line-height: 32px;text-align: center;letter-spacing: -0.04em;margin: 0px;}
				._320 .boxObjetivos .centro .boxConteudo h2 b{}
			/* Video */
			._320 .boxObjetivos .centro .boxConteudo .video{width: calc(100% + 40px);outline: initial;border-radius: 0px;margin: 0px -20px;}
				._320 .boxObjetivos .centro .boxConteudo .video .videoWrapper{}
				._320 .boxObjetivos .centro .boxConteudo .video .videoWrapper.ativo{}
					._320 .boxObjetivos .centro .boxConteudo .video .videoWrapper iframe{}
				._320 .boxObjetivos .centro .boxConteudo .video .thumb{}
					._320 .boxObjetivos .centro .boxConteudo .video .thumb::before{width: 80px;height: 80px;}
					._320 .boxObjetivos .centro .boxConteudo .video .thumb.ativo{}
					._320 .boxObjetivos .centro .boxConteudo .video .thumb img{border-radius: 0px;}
				/* Hover */
				._320 .boxObjetivos .centro .boxConteudo .video .thumb:hover img{}

			._320 .boxObjetivos .centro h3{width: 100%;max-width: 232px;font-size: 22px;line-height: 30px;text-align: center;margin: 0px auto 13px;}
			._320 .boxObjetivos .centro ul.listaObjetivos{width: calc(100% + 40px);margin: 0px -20px;}
				._320 .boxObjetivos .centro ul.listaObjetivos li{align-items: flex-start;font-size: 19px;letter-spacing: -0.01em;padding: 40px 20px 37px;}
				._320 .boxObjetivos .centro ul.listaObjetivos li:last-of-type{}
					._320 .boxObjetivos .centro ul.listaObjetivos li::before{margin-top: 3px;}

/* Box Beneficios */
._320 .boxBeneficios{}
	._320 .boxBeneficios .centro{padding: 60px 20px 0px;}
		._320 .boxBeneficios .centro h2{width: 100%;max-width: 260px;font-size: 24px;line-height: 32px;letter-spacing: -0.04em;margin: 0px auto 10px;}
			._320 .boxBeneficios .centro h2 b{}
		._320 .boxBeneficios .centro ul{gap: 0px;width: calc(100% + 40px);flex-direction: column;margin: 0px -20px;}
			._320 .boxBeneficios .centro ul li{display: flex;align-items: center;gap: 20px;max-width: initial;border: initial;box-shadow: 0px 12px 24px -6px #F0F2F3;padding: 50px 20px;}
				._320 .boxBeneficios .centro ul li:not(.boxBeneficios .centro ul li:last-of-type)::before{}
				._320 .boxBeneficios .centro ul li span.icone{margin: 0px;min-width: 72px;}
					._320 .boxBeneficios .centro ul li span.icone svg{}
				._320 .boxBeneficios .centro ul li p{text-align: left;max-width: initial;}
					._320 .boxBeneficios .centro ul li p b{}

/* Box Participar */
._320 .boxParticipar{}
	._320 .boxParticipar .centro{padding: 60px 20px;}
		._320 .boxParticipar .centro h2{font-size: 24px;line-height: 32px;margin-bottom: 40px;}
		._320 .boxParticipar .centro ul{flex-direction: column;gap: 40px;}
			._320 .boxParticipar .centro ul li{max-width: initial;padding: 30px 20px;}
				._320 .boxParticipar .centro ul li::after{top: initial;bottom: -28px;right: 50%;rotate: 90deg;}
				._320 .boxParticipar .centro ul li:last-of-type::after{background: initial;}
				._320 .boxParticipar .centro ul li p{width: 100%;max-width: 300px;font-size: 16px;text-align: center;margin: 0px auto;}
					._320 .boxParticipar .centro ul li p b{}

/* Box Formulario */
._320 .boxFormulario{}
	._320 .boxFormulario::before{height: 150px;bottom: -68px;filter: blur(85px);}
	._320 .boxFormulario .centro{padding: 60px 20px;}
		._320 .boxFormulario .centro span{margin-bottom: 15px;}
		._320 .boxFormulario .centro h2{max-width: 340px;font-size: 24px;line-height: 32px;letter-spacing: -0.04em;margin-bottom: 30px;}
			._320 .boxFormulario .centro h2 b{}
		._320 .boxFormulario .centro .boxBotao{flex-direction: column;gap: 22px;}
			._320 .boxFormulario .centro .boxBotao a:link,
			._320 .boxFormulario .centro .boxBotao a:active,
			._320 .boxFormulario .centro .boxBotao a:visited{padding: 14px 25px 15px;gap: 10px;}
			._320 .boxFormulario .centro .boxBotao a.botaoBaixar:link,
			._320 .boxFormulario .centro .boxBotao a.botaoBaixar:active,
			._320 .boxFormulario .centro .boxBotao a.botaoBaixar:visited{gap: 10px;}
				._320 .boxFormulario .centro .boxBotao a b{font-size: 16px;}
				._320 .boxFormulario .centro .boxBotao a.botaoFormulario svg{}
				._320 .boxFormulario .centro .boxBotao a.botaoBaixar svg{}
					._320 .boxFormulario .centro .boxBotao a svg path{}
					._320 .boxFormulario .centro .boxBotao a.botaoFormulario svg path{}
					._320 .boxFormulario .centro .boxBotao a.botaoBaixar svg path{}
			/* Hover */
			._320 .boxFormulario .centro .boxBotao a:hover,
			._320 .boxFormulario .centro .boxBotao a.botaoBaixar:hover{}
				._320 .boxFormulario .centro .boxBotao a:hover b{}
				._320 .boxFormulario .centro .boxBotao a.botaoFormulario:hover svg{}
				._320 .boxFormulario .centro .boxBotao a.botaoBaixar:hover svg{}
					._320 .boxFormulario .centro .boxBotao a:hover svg path{}

/* MODAL FORMULARIO */
._320 .modalFormulario {}
._320 body.ativo .modalFormulario {}
    ._320 .modalFormulario .centro {scrollbar-width: none;gap:8px;}
        /* box botao */
        ._320 .modalFormulario .centro .boxBotao{max-width: 440px;padding-right: 0;}
            ._320 .modalFormulario .centro .boxBotao .fecharModal{}
                ._320 div.modalFormulario .centro .boxBotao .fecharModal svg{}
        /* boxJanela */ 
        ._320 .modalFormulario .centro .boxJanela {flex-direction: column;height: initial;min-height: initial;overflow: initial;max-width: 440px;margin-top: initial;padding: 60px 20px 30px;border-radius: 2px;gap:20px;}
            ._320 .modalFormulario .centro .boxJanela .topoForm{border-radius: 2px 2px 0 0; font-size: 13px; font-weight: 600;}
            ._320 .modalFormulario .centro .boxJanela .esquerda {display: flex;align-items: center;width: 100%;min-width: initial;justify-content: center;}
                ._320 .modalFormulario .centro .boxJanela .esquerda figure { width: 100%; max-width: 220px;}
                ._320 .modalFormulario .centro .boxJanela .direita {position: relative;}
                    ._320 .modalFormulario .centro .boxJanela .direita > div {width: 100%; }
					
					/* Mensagem Sucesso */
					 ._320 .modalFormulario .centro .boxJanela .direita .boxMensagemSucesso{width: calc(100% + 40px);padding: 40px 20px 40px;margin: 0px -20px;border-radius: 0px;border-right: none;border-left: none;}
						 ._320 .modalFormulario .centro .boxJanela .direita .boxMensagemSucesso::after{width: 50px;height: 31px;top: 45px;left: 20px;right: initial;}
						 ._320 .modalFormulario .centro .boxJanela .direita .boxMensagemSucesso p.mensagemSucesso{width: calc(100% - 62px);font-size: 22px;line-height: 26px;margin-bottom: 14px;margin-left: auto;text-align: left;}
						 ._320 .modalFormulario .centro .boxJanela .direita .boxMensagemSucesso > span{width: calc(100% - 62px);line-height: 24px;margin-left: auto;}

                    ._320 .modalFormulario .centro .boxJanela .direita form {gap: 11px;}
                        ._320 .modalFormulario .centro .boxJanela .direita form div{width: 100%;}
                            ._320 .modalFormulario .centro .boxJanela .direita form .regenerativa{margin: 8px auto 16px;}
                            ._320 .modalFormulario .centro .boxJanela .direita form .boxBotao{display: flex; flex-direction: column; align-items: center; justify-content: center;}
                        ._320 .modalFormulario .centro .boxJanela .direita form div > label{font: 500 14px / 16px 'Manrope' ;}
                            ._320 .modalFormulario .centro .boxJanela .direita form div > label b{}
                        ._320 .modalFormulario .centro .boxJanela .direita form div > input{min-height: 38px; height: 38px; font: 400 14px / 16px 'Manrope';}
                        ._320 .modalFormulario .centro .boxJanela .direita form div select{min-height: 38px; height: 38px; font: 400 14px / 16px 'Manrope';}

                        ._320 .modalFormulario .centro .boxJanela .direita form div p{font: 500 14px / 18px 'Manrope'; margin-bottom: 14px;}
                        ._320 .modalFormulario .centro .boxJanela .direita form div ul{gap: 38px;}
                            ._320 .modalFormulario .centro .boxJanela .direita form div ul li{}
                                ._320 .modalFormulario .centro .boxJanela .direita form div ul li label{font: 500 14px / 16px 'Manrope' ;}
                                ._320 .modalFormulario .centro .boxJanela .direita form div ul li input[type="radio"]{}
                                ._320 .modalFormulario .centro .boxJanela .direita form div ul li .checkRadio{}
                                    ._320 .modalFormulario .centro .boxJanela .direita form div ul li .checkRadio::before{}
                    ._320 .modalFormulario .centro .boxJanela .direita form .boxBotao button.botaoEnviar{font:600 16px / 21px 'Manrope';}


/* Box Fale Conosco */
._320 .boxFaleConosco{}
	._320 .boxFaleConosco .centro{flex-direction: column;gap: 28px;padding: 60px 20px;}
		._320 .boxFaleConosco .centro::before{margin: 0px;position: absolute;}
		._320 .boxFaleConosco .centro::after{height: 51px;left: 32px;}
		._320 .boxFaleConosco .centro .conteudo{}
			._320 .boxFaleConosco .centro .conteudo h2{font-size: 24px;line-height: 32px;text-align: center;}
			._320 .boxFaleConosco .centro .conteudo p{line-height: 28px;text-align: center;}
		._320 .boxFaleConosco .centro ul.contato{padding: 30px 20px;}
			._320 .boxFaleConosco .centro ul.contato li{}
				._320 .boxFaleConosco .centro ul.contato li a:link,
				._320 .boxFaleConosco .centro ul.contato li a:active,
				._320 .boxFaleConosco .centro ul.contato li a:visited{justify-content: center;}
				._320 .boxFaleConosco .centro ul.contato li:last-of-type a{}
					._320 .boxFaleConosco .centro ul.contato li a b{font-size: 18px;}
						._320 .boxFaleConosco .centro ul.contato li a b::before{}
					._320 .boxFaleConosco .centro ul.contato li a svg{width: 30px;min-width: 30px;height: 26px;}
				/* Hover */
				._320 .boxFaleConosco .centro ul.contato li a:hover b{}
					._320 .boxFaleConosco .centro ul.contato li a:hover b::before{}