._1000 br.mobile{display: none !important;}

/*fale conosco*/
span.subtitulo{display: block;font-size: 14px;font-weight: 700;line-height: 14px;letter-spacing: 0.08em;text-transform: uppercase;color: #22222252;margin-bottom: 12px;}

h2.tituloPrincipal{font-size: 41px;font-weight: 400;line-height: 40px;letter-spacing: -0.04em;color: #222;margin-bottom: 16px;}
	h2.tituloPrincipal b{font-weight: 700;}

/* Box Topo */
.boxTopo{display: flex ; align-items: center; width: 100%; background: #000; height: 100vh; max-height: 800px; min-height: 500px;}
	.boxTopo::after{content: "";width: 100%;height: 100%;background: url('../img/bannerFaleConosco.webp') no-repeat center top; background-size: cover; opacity: 0.8;position: absolute;top: 0px;left: 0px;z-index: 1;pointer-events: none;}
	._1000 .boxTopo::before {/* background: linear-gradient(90deg, #141211 1.54%, #00000000 98%); */}

	.boxTopo .centro{width: 100%;max-width: 1608px;padding: 0px 20px 0px;margin: 0px auto;position: relative;z-index: 2;}
        .boxTopo .centro h2{padding-top: 35px;}
		.boxTopo .centro a b{font-size: 20px;}

/* Box Fale Conosco */
.boxFaleConosco{overflow-x: clip;}
	.boxFaleConosco .centro{display: flex;justify-content: space-between;gap: 40px;width: 100%;max-width: 1640px;padding: 146px 20px 80px;margin: 0px auto;} 
		.boxFaleConosco .centro h2{font-size: 40px;font-weight: 400;line-height: 44px;letter-spacing: -0.02em;color: #0D0D0D;margin-bottom: 28px;}
		.boxFaleConosco .centro .boxEtica h2{margin-bottom: 39px;}
			.boxFaleConosco .centro h2 b{font-weight: 700;}
		.boxFaleConosco .centro .boxContato > p{width: 100%;max-width: 745px;font-size: 18px;font-weight: 300;line-height: 28px;letter-spacing: 0.01em;color: #70797A;margin-bottom: 24px;}

		/* Mensagem Sucesso */
		.boxFaleConosco .centro .boxContato .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;}
			.boxFaleConosco .centro .boxContato .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='%23E5E9EA' 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;}
			.boxFaleConosco .centro .boxContato .boxMensagemSucesso p.mensagemSucesso{width: calc(100% - 144px);font-size: 24px;font-weight: 700;line-height: 28px;color: #0D0D0D;margin-bottom: 16px;}
			.boxFaleConosco .centro .boxContato .boxMensagemSucesso > span{width: calc(100% - 100px);display: block;font-size: 16px;font-weight: 400;line-height: 26px;color: #70797A;}

		.boxFaleConosco .centro .boxContato{width: 100%;max-width: 904px;position: relative;padding-right: 20px;}
			._1000 .boxFaleConosco .centro .boxContato::after{content: "";width: 100%;max-width: 730px;height: calc(100% - 72px);border: 2px solid #E5E9EA;border-radius: 0px 24px 24px 0px;border-left: none;position: absolute;top: 47px;right: 0px;pointer-events: none;}
			/*.boxFaleConosco .centro .boxContato form{width: 100%;max-width: 808px;display: flex;flex-wrap: wrap;gap: 24px; position: relative; z-index: 1;}
				.boxFaleConosco .centro .boxContato form div{display: flex;flex-direction: column;}
				.boxFaleConosco .centro .boxContato form div.nome{width: 49%;}
				.boxFaleConosco .centro .boxContato form div.empresa{width: 48%;}
				.boxFaleConosco .centro .boxContato form div.whatsapp{width: 28%;}
				.boxFaleConosco .centro .boxContato form div.email{width: 69%;}
				.boxFaleConosco .centro .boxContato form div.mensagem{width: 100%;height: 100%;min-height: 174px;margin-bottom: 34px;}

					.boxFaleConosco .centro .boxContato form div label{font-size: 16px;font-weight: 500;line-height: 20px;letter-spacing: 0.01em;color: #70797a;margin-bottom: 4px;}
						.boxFaleConosco .centro .boxContato form div label b{font-weight: 500; color: #D54040;}
					.boxFaleConosco .centro .boxContato form div input,
					.boxFaleConosco .centro .boxContato form div textarea{font-size: 18px;font-weight: 400;line-height: 22px;color: #2A2725;background: #EDF1F2;padding: 16px 24px;border-radius: 2px;transition: all 0.5s ease;}
						.boxFaleConosco .centro .boxContato form div input::placeholder{font-size: 18px; font-weight: 400; line-height: 22px; color: #50505080; transition: all 0.5s ease;}
					.boxFaleConosco .centro .boxContato form div textarea{display: block;width: 100%;height: 100%;min-height: 174px;resize: none;}

						.boxFaleConosco .centro .boxContato form div input::placeholder{font-size: 18px; font-weight: 400; line-height: 22px; color: #50505080; transition: all 0.5s ease;}
					.boxFaleConosco .centro .boxContato form div input:hover{}
						.boxFaleConosco .centro .boxContato form div input:hover::placeholder{}
					.boxFaleConosco .centro .boxContato form div textarea{display: block;width: 100%;height: 100%;min-height: 174px;resize: none;}
				.boxFaleConosco .centro .boxContato form button{height: max-content;display: flex;align-items: center;gap: 8px;padding: 14px 36px 13px;cursor: pointer;color: #FFF;background: #0EAB4B;border-radius: 4px;box-shadow: 0px 2px 0px 0px #B2DB73, 0px -2px 0px 0px #B2DB73 inset;transition: all 0.5s ease;}
					.boxFaleConosco .centro .boxContato form button b{font-size: 18px; font-weight: 600; line-height: 21px; color: #FFF;}
					.boxFaleConosco .centro .boxContato form button svg{width: 16px; min-width: 16px; height: 13px; transition: all 0.5s ease;}
				.boxFaleConosco .centro .boxContato form button:hover{gap: 8px;background: #003D40;box-shadow: 0px 2px 0px 0px #0EAB4B, 0px -16px 28px -16px #0EAB4B inset;}
					.boxFaleConosco .centro .boxContato form button:hover svg{transform: translateX(5px);}
            */

	.boxFaleConosco .centro .boxEtica{width: 100%;max-width: 548px;}
		.boxFaleConosco .centro .boxEtica > span{display: block;font-size: 14px;font-weight: 700;line-height: 14px;letter-spacing: 0.08em;text-transform: uppercase;color: #70797A;margin-bottom: 24px;}
		.boxFaleConosco .centro .boxEtica ul{margin-bottom: 28px;}
			.boxFaleConosco .centro .boxEtica ul li{width: 100%;max-width: 446px;position: relative;margin-bottom: 24px;padding-left: 40px;}
			.boxFaleConosco .centro .boxEtica ul li:last-of-type{margin-bottom: 0px;}
			.boxFaleConosco .centro .boxEtica ul li.correspondencia{max-width: 362px;}
			.boxFaleConosco .centro .boxEtica ul li.contato::before{content: "";width: 24px;height: 24px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%230EAB4B' d='M19.049 14.646c-1.756-1.947-3.905-.069-5.181 1.436-2.316-1.18-4.7-3.55-5.976-5.96 4.337-3.51 1.668-5.025-1.315-7.995C4.713.121 2.475 2.324 1.17 3.838c-3.11 4.278.668 8.989 3.347 12.696 3.63 3.973 11.726 11.014 16.544 5.34 3.552-2.655.01-5.192-2.032-7.238l.02.01Zm1.492 5.173h-.079c-3.523 5.9-11.49-1.033-14.523-4.445C3.153 11.686-.547 6.66 4.163 3.445c.825-.816 1.462.393 2.051.895.412.679 2.983 2.154 1.835 3.039-2.777 2.38-2.541 2.9-.353 5.802 1.59 1.691 5.014 5.89 7.202 4.455l1.698-1.702c.265-.373.883-.373 1.128 0 .324.62 3.916 3.039 2.817 3.885ZM16.233 7.772a6.127 6.127 0 0 1 1.717 3.304.909.909 0 0 0 1.06.748c1.972-1.062-.442-4.18-1.472-5.35-.864-1.121-5.986-3.934-5.191-.787 1.217.767 2.885.807 3.896 2.085h-.01Zm4.18-4.19c-1.315-1.366-6.78-5.142-8.027-2.87a.922.922 0 0 0 .756 1.061 11.012 11.012 0 0 1 5.986 3.108 10.99 10.99 0 0 1 3.1 5.989.916.916 0 0 0 1.06.747c2.267-1.357-1.482-6.638-2.865-8.034h-.01Z'/%3E%3C/svg%3E") no-repeat;position: absolute;top: 6px;left: 0px;pointer-events: none;}
			.boxFaleConosco .centro .boxEtica ul li.correspondencia::before{content: "";width: 24px;height: 18px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 18'%3E%3Cpath fill='%230EAB4B' d='M21.89 0H2.11C.948 0 0 1.007 0 2.25v13.5C0 16.993.95 18 2.11 18h19.78c1.161 0 2.11-1.008 2.11-2.25V2.25C24 1.007 23.05 0 21.89 0Zm-.572 1.679s-8.47 8.887-8.8 9.239c-.275.294-.815.294-1.09 0l-8.836-9.24h18.726ZM1.73 15.046V3.108L7.456 9 1.73 15.046Zm1.131 1.192 5.709-6.075 1.89 2.05a2.126 2.126 0 0 0 3.08 0l1.934-1.968 5.87 5.993H2.862Zm19.459-1.192L16.544 9l5.776-5.892v11.938Z'/%3E%3C/svg%3E") no-repeat;position: absolute;top: 6px;left: 0px;pointer-events: none;}
				.boxFaleConosco .centro .boxEtica ul li span{display: block;font-size: 16px;font-weight: 400;line-height: 28px;letter-spacing: 0.01em;color: #70797A;}
				.boxFaleConosco .centro .boxEtica ul li span.email a:link,
				.boxFaleConosco .centro .boxEtica ul li span.email a:active,
				.boxFaleConosco .centro .boxEtica ul li span.email a:visited{margin-left: 3px; transition: all 0.5s ease;}
					.boxFaleConosco .centro .boxEtica ul li span.email a b{font-weight: 400;text-decoration: underline;text-decoration-color: transparent;transition: all 0.5s ease;color: #70797A;}
					.boxFaleConosco .centro .boxEtica ul li span.email a:hover b{font-weight: 400;text-decoration-color: #0D0D0D;color: #0D0D0D;transition: all 0.5s ease;}
					.boxFaleConosco .centro .boxEtica ul li span b{font-weight: 700;color: #0D0D0D;}
					.boxFaleConosco .centro .boxEtica ul li span em{display: block; font-weight: 400;}
					.boxFaleConosco .centro .boxEtica ul li.correspondencia span b{display: block;}

			.boxFaleConosco .centro .boxEtica .boxImportante{background: #FCF0EE;border-radius: 24px 0px 0px 24px;padding: 28px 0px 28px 40px;margin-bottom: 32px; position: relative;}
			.boxFaleConosco .centro .boxEtica .boxImportante::after{content: "";width: 100%;max-width: 160px;height: 100%;background: #FCF0EE;position: absolute;top: 0px;right: -160px;}
				.boxFaleConosco .centro .boxEtica .boxImportante p{font-size: 14px; font-weight: 600; line-height: 22px; letter-spacing: 0.01em; color: #795049;}

			.boxFaleConosco .centro .boxEtica .contatoDenuncia{position: relative;padding-left: 40px;}
				.boxFaleConosco .centro .boxEtica .contatoDenuncia p{display: flex;gap: 16px;font-size: 16px;font-weight: 700;line-height: 26px;letter-spacing: 0.01em;color: #0D0D0D;margin-bottom: 2px;}
				.boxFaleConosco .centro .boxEtica .contatoDenuncia::before{content: "";width: 24px;min-width: 24px;height: 22px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 22'%3E%3Cpath fill='%230EAB4B' d='M12 15.46c-.671 0-1.234.564-1.234 1.237 0 .672.563 1.236 1.234 1.236.646 0 1.233-.564 1.204-1.207A1.206 1.206 0 0 0 12 15.46Z'/%3E%3Cpath fill='%230EAB4B' d='M23.416 19.843c.774-1.34.78-2.939.01-4.274L15.7 2.152A4.195 4.195 0 0 0 12.005 0a4.21 4.21 0 0 0-3.696 2.147L.574 15.58a4.267 4.267 0 0 0 .014 4.299A4.22 4.22 0 0 0 4.274 22h15.432c1.544 0 2.93-.806 3.71-2.157Zm-1.677-.97a2.33 2.33 0 0 1-2.038 1.183H4.269c-.839 0-1.594-.43-2.013-1.158a2.347 2.347 0 0 1-.005-2.36L9.987 3.112a2.288 2.288 0 0 1 2.018-1.173c.843 0 1.598.44 2.018 1.178l7.73 13.426c.415.723.41 1.593-.014 2.33Z'/%3E%3Cpath fill='%230EAB4B' d='M11.694 6.778c-.587.168-.952.702-.952 1.35.03.391.054.787.083 1.178l.252 4.437c.03.505.42.87.923.87.503 0 .898-.39.922-.9 0-.306 0-.588.03-.9.054-.955.113-1.91.168-2.864.03-.619.084-1.237.113-1.855 0-.223-.03-.421-.113-.619a1.236 1.236 0 0 0-1.426-.697Z'/%3E%3C/svg%3E") no-repeat;position: absolute;top: 4px;left: 0px;pointer-events: none;}
				.boxFaleConosco .centro .boxEtica .contatoDenuncia span{display: flex;flex-direction: column;font-size: 16px;font-weight: 400;line-height: 28px;letter-spacing: 0.01em;color: #646464;}
						.boxFaleConosco .centro .boxEtica .contatoDenuncia span b{display: block;font-weight: 400;color: #70797A;transition: all 0.5s ease;}

/* Redes Sociais */
section.redesSociais {width: 100%; position: relative;z-index: 1;overflow-x: clip;}
    section.redesSociais .redesTopo{width: 100%;max-width: 1640px;padding: 0 20px;margin: 0 auto 8px;}
        section.redesSociais .redesTopo h2 {font-size: 40px; font-weight: 400; line-height: 44px; letter-spacing: -0.02em; color: #0D0D0D;}
            section.redesSociais .redesTopo h2 b {font-weight: 700;}
        section.redesSociais .redesTopo p {width: 100%; max-width: 745px; font-size: 18px; font-weight: 300; line-height: 28px; letter-spacing: 0.01em; color: #70797A; margin-bottom: 37px;}
    section.redesSociais .centro {display: flex;justify-content: space-between;align-items: center; gap: 40px;width: 100%;max-width: 1640px;padding: 0px 20px 150px;margin: 0px auto;}
        section.redesSociais .centro .esquerda {display: flex; border: 2px solid #E5E9EA; border-radius: 24px;padding: 46px 20px;gap:30px;justify-content: space-around; align-items: center; width: 100%; max-width: 904px; position: relative;}
                section.redesSociais .centro .esquerda li {display: flex;gap: 18px;}
                    section.redesSociais .centro .esquerda li figure {display: flex; width: 60px; height: 60px;}
                        section.redesSociais .centro .esquerda li figure svg path{fill:#178D45;}
                    ._1000 section.redesSociais .centro .esquerda li:last-of-type span { margin-left: -4px; }
                        section.redesSociais .centro .esquerda li span h3 {display: block; font-size: 18px; font-weight: 700; line-height: 26px; letter-spacing: 0.01em; color: #0D0D0D;}
                            section.redesSociais .centro .esquerda li span h3 i{display: inline-block;font-weight: 700; line-height: 26px;}
                        section.redesSociais .centro .esquerda li span a:active,
                        section.redesSociais .centro .esquerda li span a:link,
                        section.redesSociais .centro .esquerda li span a:visited{font-size: 16px; font-weight: 400; line-height: 26px; letter-spacing: 0.01em; color: #70797A;text-decoration: underline; text-decoration-color: transparent; text-underline-offset: 3px; transition: all 0.5s ease;}
                        section.redesSociais .centro .esquerda li span a:hover{color: #0d0d0d;text-decoration-color: #0d0d0d; transition: all 0.5s ease;}
        section.redesSociais .centro .direita {display: flex; width: 100%; max-width: 548px;gap:40px;}
            section.redesSociais .centro .direita h3 {display: block; font: 700 30px / 32px 'Manrope'; color: #0D0D0D; letter-spacing: -0.02em;min-width: max-content;}
                section.redesSociais .centro .direita h3 em {display: block;font: 700 14px / 14px 'Manrope'; letter-spacing: 0.08em; text-transform: uppercase; color: #04A141; margin-bottom: 13px;}
            section.redesSociais .centro .direita ul.listaRedes {display: flex;gap:15px;width: 100%; max-width: 276px;justify-content: space-between;}
                section.redesSociais .centro .direita ul.listaRedes li {}
                    section.redesSociais .centro .direita ul.listaRedes li a:active,
                    section.redesSociais .centro .direita ul.listaRedes li a:link,
                    section.redesSociais .centro .direita ul.listaRedes li a:visited{display: flex; width: 54px; height: 54px;border-radius: 100%;box-shadow: 0px 2px 0px 0px #B2DB73, 0px -2px 0px 0px #B2DB73 inset;transition: all 0.5s ease;}
                        section.redesSociais .centro .direita ul.listaRedes li a svg path{fill:#178D45;transition: all 0.5s ease;}
                        ._1000 section.redesSociais .centro .direita ul.listaRedes li a:hover{box-shadow: 0px 2px 0px 0px #0EAB4B, 0px -2px 0px 0px #0EAB4B inset;}
                            ._1000 section.redesSociais .centro .direita ul.listaRedes li a:hover svg path{fill: #033d40;transition: all 0.5s ease;}


@media (min-width: 1000px) and (max-width: 1360px) { 
section.redesSociais .centro .esquerda {}
section.redesSociais .centro .direita { flex-direction: column; width: fit-content; gap: 20px; margin: 0 auto; }
}


/* Box Acesso Cliente */
.boxAcessoCliente{position: relative;overflow-x: clip;background: #003D40;}
	.boxAcessoCliente::before{content: "";width: 1313px;height: 532px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 867 532'%3E%3Cg opacity='.08'%3E%3Cpath stroke='%23F5F5F5' stroke-width='5.314' d='M863.912 265.904C838.798 212.747 765.167 40.11 608.073-41.467 408.437-144.91 243.978-53.038 145.958 97.269 90.655 192.563 61.133 299.08 57.972 437.265c-2.813 123.106 35.96 242.296 47.241 274.167 69.6 196.62 194.793 303.368 226.374 322.658 184.063 112.34 412.294 75.74 511.097-160.693l-188.379-53.646c-15.857 26.945-59.305 87.522-163.85 91.35-149.292-18.328-247.017-109.384-294.35-245.05-57.276-153.324-63.197-436.136 138.353-541.58 122.989-56.956 259.086 36.134 315.23 142.883l214.195-1.508.029.058Z'/%3E%3Cpath fill='%23F5F5F5' d='m529.973 274.895-.094 2.655a2.657 2.657 0 0 0 2.544-3.681l-2.45 1.026ZM370.472 21.145l1.83-1.927h-.001l-1.829 1.926Zm-575.65 455.3 2.655-.099c-.002-.032-.003-.064-.006-.095l-2.649.194Zm134.647 462.55-2.215 1.468v.001l2.215-1.469ZM163.122 1130.4l-.822 2.52.822-2.52Zm361.051-203.005 2.499.902a2.659 2.659 0 0 0-1.689-3.432l-.81 2.53Zm-204.822-65.594.81-2.53-1.658-.531-1.149 1.308 1.997 1.753Zm-147.529 77.194-.322 2.638c.073.008.145.014.218.017l.104-2.655Zm-242.353-252.3 2.536-.792a3.393 3.393 0 0 0-.014-.042l-2.522.834ZM38.422 124.529l-1.232-2.354a4.48 4.48 0 0 0-.12.067l1.352 2.287Zm285.65 143.116-2.408 1.12a2.656 2.656 0 0 0 2.315 1.535l.093-2.655Zm208.351 6.224c-22.247-53.167-80.538-179.093-160.121-254.651l-3.659 3.853c78.699 74.72 136.64 199.702 158.879 252.849l4.901-2.051ZM372.301 19.217C281.573-66.907 198.182-103.34 124.378-103.655 50.53-103.968-13.163-68.117-64.448-10.857c-102.45 114.384-156.033 314.835-143.38 487.496l5.299-.388C-215.106 304.624-161.737 105.729-60.49-7.312c50.563-56.453 112.904-91.335 184.846-91.03 71.987.306 154.143 35.843 244.287 121.413l3.658-3.854Zm-580.134 457.327c5.811 155.459 43.673 326.011 135.087 463.919l4.43-2.936c-90.707-136.838-128.419-306.34-134.207-461.181l-5.31.198Zm135.088 463.92C-13.451 1029.86 65.11 1101.3 162.3 1132.92l1.644-5.05c-95.72-31.14-173.41-101.62-232.261-190.343l-4.428 2.937ZM162.3 1132.92c90.246 29.35 173.418.3 237.838-46.96 64.358-47.22 110.385-112.888 126.534-157.663l-4.999-1.803C505.922 970.169 460.599 1035 396.995 1081.67c-63.544 46.62-144.946 74.85-233.051 46.2l-1.644 5.05Zm362.683-208.055-204.822-65.594-1.621 5.06 204.822 65.595 1.621-5.061Zm-207.629-64.817c-36.763 41.875-83.006 78.738-145.428 76.293l-.208 5.309c64.888 2.542 112.558-35.87 149.629-78.096l-3.993-3.506Zm-145.21 76.31C43.726 920.693-28.295 812.992-67.996 685.903l-5.071 1.584C-33.192 815.135 39.846 925.572 171.5 941.633l.644-5.275ZM-68.009 685.861c-25.225-76.339-42.518-190.148-31.283-297.939C-88.051 280.07-48.337 178.895 39.774 126.817l-2.704-4.575c-90.239 53.337-130.333 156.583-141.647 265.129-11.32 108.608 6.085 223.173 31.523 300.158l5.045-1.668ZM39.654 126.883c53.405-27.94 111.413-19.126 162.468 10.12 51.088 29.264 94.919 78.852 119.542 131.762l4.817-2.241c-25.055-53.839-69.615-104.286-121.717-134.132C152.63 102.529 92.651 93.16 37.19 122.175l2.464 4.708ZM323.978 270.3l205.9 7.25.187-5.311-205.9-7.25-.187 5.311Z'/%3E%3Cpath stroke='%23F5F5F5' stroke-miterlimit='4.776' stroke-width='5.314' d='M864.549 265.85 529.6 273.101 866 265.85h-1.451Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat;/* background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1313 532'%3E%3Cpath stroke='%23F5F5F5' stroke-miterlimit='4.776' stroke-width='6' d='M-46.767 632H9.814c8.705 0 15.234-6.529 15.234-15.235v-45.706c0-8.706-6.529-15.235-15.234-15.235H-44.59c-8.705 0-15.234 6.529-15.234 15.235v45.706c0 8.706 6.529 15.235 15.233 15.235h-2.176Zm637.624 0h56.581c8.705 0 15.233-6.529 15.233-15.235v-45.706c0-8.706-6.528-15.235-15.233-15.235h-54.405c-8.704 0-15.233 6.529-15.233 15.235v45.706c0 8.706 6.529 15.235 15.233 15.235h-2.176Zm167.567 0h56.581c8.705 0 15.233-6.529 15.233-15.235v-45.706c0-8.706-6.528-15.235-15.233-15.235H760.6c-8.705 0-15.233 6.529-15.233 15.235v45.706c0 8.706 6.528 15.235 15.233 15.235h-2.176Zm169.743 0h56.581c8.704 0 15.233-6.529 15.233-15.235v-45.706c0-8.706-6.529-15.235-15.233-15.235h-54.405c-8.705 0-15.233 6.529-15.233 15.235v45.706c0 8.706 6.528 15.235 15.233 15.235h-2.176ZM-62 410v-511.471h215.443l126.219 396.118 130.571-396.118h215.443v198.06C684.433-23.119 808.476-108 952.105-108 1095.73-108 1276.36 20.412 1309 190.176h-167.57c-28.29-78.352-102.28-134.94-189.325-134.94C853.923 48.208 749.719 125 749.719 259.823c0 113.176 91.4 204.588 202.386 204.588 110.985 0 163.215-58.765 191.505-139.294H1309C1287.24 453.529 1200.19 558 1082.68 603.706V488.353c0-6.53-6.53-10.882-15.24-10.882H930.343c-8.705 0-15.233 6.529-15.233 15.235v45.706c0 8.706-6.529 15.235-15.234 15.235h-54.405c-8.704 0-15.233-6.529-15.233-15.235V484c0-4.353-6.528-6.529-10.881-6.529h-60.933c-6.529 0-10.881 4.352-10.881 10.882v54.412c0 10.882-6.529 19.588-15.233 19.588h-54.405c-8.705 0-15.234-8.706-15.234-17.412V488.353c-17.409-23.941-30.466-47.882-43.523-74H492.929V40L371.062 410H190.438L70.748 40v370H-62Z' clip-rule='evenodd' opacity='.08'/%3E%3C/svg%3E")center center no-repeat; */position: absolute;top: 0px;left: 0px;pointer-events: none;}
	.boxAcessoCliente::after{content: "";width: 910px;height: 532px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 910 532'%3E%3Cg opacity='.08'%3E%3Cpath stroke='%23F5F5F5' stroke-width='5.314' d='M3.088-241.096c25.114-53.157 98.745-225.794 255.839-307.371 199.636-103.443 364.095-11.571 462.115 138.736 55.303 95.294 84.825 201.811 87.986 339.996 2.813 123.105-35.96 242.296-47.241 274.167-69.6 196.62-194.793 303.369-226.374 322.654C351.35 639.432 123.119 602.834 24.316 366.397l188.379-53.646c15.857 26.945 59.305 87.522 163.85 91.35 149.292-18.328 247.017-109.384 294.35-245.05 57.276-153.324 63.197-436.136-138.353-541.58-122.989-56.956-259.086 36.134-315.23 142.883L3.117-241.154l-.029.058Z'/%3E%3Cpath fill='%23F5F5F5' d='m337.027-232.105.094 2.655a2.657 2.657 0 0 1-2.544-3.681l2.45 1.026Zm159.501-253.751-1.83-1.926.001-.001 1.829 1.927Zm575.652 455.3-2.66-.098c0-.032.01-.064.01-.095l2.65.194ZM937.531 431.996l2.215 1.468-.001.001-2.214-1.469ZM703.878 623.396l.822 2.526-.822-2.526ZM342.827 420.395l-2.499.902a2.659 2.659 0 0 1 1.689-3.432l.81 2.53Zm204.822-65.594-.81-2.53 1.658-.531 1.149 1.308-1.997 1.753Zm147.529 77.194.322 2.638a3.198 3.198 0 0 1-.218.017l-.104-2.655Zm242.353-252.3-2.536-.792.014-.042 2.522.834ZM828.578-382.471l1.232-2.354.12.067-1.352 2.287Zm-285.65 143.116 2.408 1.12a2.656 2.656 0 0 1-2.315 1.535l-.093-2.655Zm-208.351 6.224c22.247-53.167 80.538-179.093 160.121-254.651l3.659 3.853c-78.699 74.719-136.64 199.702-158.879 252.849l-4.901-2.051Zm160.122-254.652c90.728-86.124 174.119-122.558 247.923-122.872 73.848-.313 137.541 35.538 188.826 92.798C1033.9-403.473 1087.48-203.022 1074.83-30.361l-5.3-.388c12.58-171.627-40.79-370.522-142.04-483.563-50.563-56.453-112.904-91.335-184.846-91.029-71.987.305-154.143 35.842-244.287 121.412l-3.658-3.854ZM1074.83-30.456c-5.81 155.459-43.67 326.011-135.084 463.919l-4.429-2.936c90.703-136.838 128.423-306.34 134.203-461.181l5.31.198Zm-135.085 463.92C880.451 522.856 801.889 594.305 704.7 625.922l-1.644-5.053c95.719-31.139 173.409-101.616 232.261-190.342l4.428 2.937ZM704.7 625.922c-90.246 29.348-173.418.299-237.838-46.966-64.358-47.22-110.385-112.884-126.534-157.659l4.999-1.803c15.751 43.675 61.074 108.511 124.678 155.178 63.544 46.623 144.946 74.849 233.051 46.197l1.644 5.053ZM342.017 417.865l204.822-65.594 1.621 5.06-204.822 65.595-1.621-5.061Zm207.629-64.817c36.763 41.875 83.006 78.738 145.428 76.293l.208 5.309c-64.888 2.542-112.558-35.87-149.629-78.096l3.993-3.506Zm145.21 76.31c128.418-15.665 200.438-123.366 240.139-250.455l5.072 1.584C900.192 308.135 827.154 418.572 695.5 434.633l-.644-5.275Zm240.153-250.497c25.225-76.339 42.518-190.148 31.283-297.939-11.241-107.852-50.954-209.027-139.066-261.105l2.704-4.575c90.239 53.337 130.334 156.583 141.647 265.129 11.32 108.608-6.085 223.173-31.523 300.158l-5.045-1.668ZM827.347-380.117c-53.406-27.94-111.414-19.126-162.469 10.12-51.088 29.264-94.919 78.852-119.542 131.762l-4.817-2.241c25.055-53.839 69.615-104.286 121.717-134.132 52.134-29.863 112.113-39.232 167.574-10.217l-2.463 4.708ZM543.021-236.7l-205.9 7.25-.187-5.311 205.9-7.25.187 5.311Z'/%3E%3Cpath stroke='%23F5F5F5' stroke-miterlimit='4.776' stroke-width='5.314' d='m343.199 420.051-317.55-50.75-1.45-2.9 188.5-55.1 333.5 43.5-1.45 1.45-201.55 63.8Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat;position: absolute;top: 0px;right: 0px;pointer-events: none;}
	.boxAcessoCliente .centro{width: 100%;max-width: 506px;padding: 155px 20px 153px;margin: 0px auto;position: relative;z-index: 1;}
		.boxAcessoCliente .centro h2{font-size: 40px;font-weight: 400;line-height: 44px;letter-spacing: -0.02em;text-align: center;color: #FFF;margin-bottom: 19px;}
			.boxAcessoCliente .centro h2 b{font-weight: 700;}
		.boxAcessoCliente .centro p{font-size: 20px;font-weight: 300;line-height: 30px;letter-spacing: 0.01em;text-align: center;color: #D8D8D8;margin-bottom: 45px;}

		.boxAcessoCliente .centro a:active,
		.boxAcessoCliente .centro a:link,
		.boxAcessoCliente .centro a:visited{padding: 18px 59px 20px 29px;margin: 0 auto;}
			.boxAcessoCliente .centro a:hover {background: #16c85b;box-shadow: 0px 2px 0px 0px #B2DB73, 0px -2px 0px 0px #B2DB73 inset;}

			.boxAcessoCliente .centro a b{font-size: 18px; font-weight: 600; line-height: 21px; color: #FFF;position:relative;}
			._1000 .boxAcessoCliente .centro a b::after {position:absolute;content:'';width:16px;height:13px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='13' fill='none'%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")no-repeat;top: 5px;right: -31px;transition:all 0.5s ease;}
			.boxAcessoCliente .centro a:hover b::after {transform:translateX(4px)}


@media (min-width: 1000px) and (max-width: 1800px) {
    .boxTopo .centro{padding-left: 66px;} 
        .boxFaleConosco .centro .boxContato{min-width: 590px;}
}
    
/* @media (min-width: 1000px) and (max-width: 1600px){}
@media (min-width: 1371px) and (max-width: 1500px){} */

@media (min-width: 1000px) and (max-width: 1370px){
    .boxTopo {max-height: 615px;}
        .boxTopo .centro{transform: scale(0.85);}
            .boxTopo .centro h2 { padding-top: 126px;}
        .boxFaleConosco .centro {zoom: 0.9;}           
}

/*@media (min-width: 1000px) and (max-width: 1280px) { }*/


/* SEM FORM RD */
span.semForm{display: flex ; width: 100%; max-width: 745px; margin: 100px 0; padding: 40px 30px; background: #F2F4F5; border: 2px solid #E3E7E8; position: relative; gap: 40px; align-items: center;}
    span.semForm::before{content: ''; display: block; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 74 56'%3E%3Cpath fill='%23C6C9CA' d='M6.96 8.223a1.22 1.22 0 0 0 0-2.432 1.22 1.22 0 0 0 0 2.432ZM60.898 55.342a1.682 1.682 0 0 0-.332-.469l-1.312-1.305h-4.772L56.925 56h4.134a1.671 1.671 0 0 0-.16-.658Z'/%3E%3Cpath fill='%23C6C9CA' fill-rule='evenodd' d='M71.557 3.59c0-.64-.521-1.158-1.164-1.158H3.607A1.16 1.16 0 0 0 2.443 3.59v7.992h69.114V3.59ZM63.503 56h7.82A2.67 2.67 0 0 0 74 53.336V2.664A2.67 2.67 0 0 0 71.324 0H2.676A2.67 2.67 0 0 0 0 2.664v50.672A2.67 2.67 0 0 0 2.676 56H56.925l-2.443-2.432H3.606a1.16 1.16 0 0 1-1.163-1.158V14.014h69.114V52.41c0 .64-.521 1.159-1.164 1.159H59.254l1.312 1.306A1.682 1.682 0 0 1 61.059 56h2.444Zm-10.01-22.21c0 3.043-.831 5.891-2.28 8.334l-1.418 2.027a16.555 16.555 0 0 1-2.386 2.376l-2.037 1.412a16.338 16.338 0 0 1-3.876 1.663c-.877.221-1.377.328-2.292.462a16.47 16.47 0 0 1-2.204.145c-9.109 0-16.493-7.35-16.493-16.418 0-9.067 7.384-16.418 16.493-16.418 9.109 0 16.493 7.35 16.493 16.418ZM11.635 7.008c0-.672.547-1.216 1.222-1.216h13.8c.675 0 1.222.544 1.222 1.216 0 .672-.547 1.216-1.222 1.216h-13.8a1.219 1.219 0 0 1-1.222-1.216ZM37 19.805c-7.76 0-14.05 6.262-14.05 13.986 0 7.724 6.29 13.985 14.05 13.985 7.76 0 14.05-6.261 14.05-13.985 0-7.724-6.29-13.986-14.05-13.986Zm-5.227 8.783a1.226 1.226 0 0 1 1.728 0L37 32.07l3.498-3.483a1.226 1.226 0 0 1 1.728 0 1.212 1.212 0 0 1 0 1.72l-3.5 3.483 3.5 3.484a1.212 1.212 0 0 1 0 1.72 1.226 1.226 0 0 1-1.728 0L37 35.51l-3.5 3.483a1.226 1.226 0 0 1-1.727 0 1.212 1.212 0 0 1 0-1.72l3.5-3.483-3.5-3.483a1.212 1.212 0 0 1 0-1.72Z' clip-rule='evenodd'/%3E%3C/svg%3E"); width: 74px;min-width: 74px; height: 56px; background-size: contain; background-repeat: no-repeat; user-select: none; pointer-events: none;}
    span.semForm p{display: block; font: 400 16px / 26px 'Manrope'; color: #424747; position: relative;}
        span.semForm p b{display: block; font: 700 18px / 28px 'Manrope';}

._320 span.semForm{gap: 20px; margin: 20px 0; border: initial; background: #fff; text-align: center;flex-direction: column; padding: 20px;}
    ._320 span.semForm::before{}
    ._320 span.semForm p{}
        ._320 span.semForm p b{}

/* MOBILE */

._320 main{width: 100%; max-width: 440px; margin: 0px auto; overflow: clip;}

/* Box Topo */
._320 .boxTopo{height: 262px; min-height: initial;}
	._320 .boxTopo .centro{padding: 0 20px;}
		._320 .boxTopo .centro h2{padding-top: 60px;}
		._320 .boxTopo .centro p{}

/* Box Fale Conosco */
._320 .boxFaleConosco{position: relative;}
	._320 .boxFaleConosco::before{content: "";width: 100%;height: 132px;background: linear-gradient(180deg, #1010103D 0%, #10101000 100%);position: absolute;top: 0px;left: 0px;pointer-events: none;}
	._320 .boxFaleConosco .centro{flex-direction: column;gap: 40px;padding: 60px 20px; position: relative;z-index: 1;}
		._320 .boxFaleConosco .centro h2{font-size: 24px;line-height: 32px;text-align: center;margin-bottom: 20px;}
		._320 .boxFaleConosco .centro .boxEtica h2{margin-bottom: 32px;}
			._320 .boxFaleConosco .centro h2 b{}
		._320 .boxFaleConosco .centro .boxContato > p{font-size: 16px;line-height: 24px;text-align: center;letter-spacing: 0em;margin-bottom: 40px;}

		/* Mensagem Sucesso */
		._320 .boxFaleConosco .centro .boxContato .boxMensagemSucesso{width: calc(100% + 40px);padding: 40px 20px 40px;margin: 0px -20px;border-radius: 0px;border-right: none;border-left: none;}
			._320 .boxFaleConosco .centro .boxContato .boxMensagemSucesso::after{width: 50px;height: 31px;top: 45px;left: 20px;right: initial;}
			._320 .boxFaleConosco .centro .boxContato .boxMensagemSucesso p.mensagemSucesso{width: calc(100% - 62px);font-size: 22px;line-height: 26px;margin-bottom: 14px;margin-left: auto;text-align: left;}
			._320 .boxFaleConosco .centro .boxContato .boxMensagemSucesso > span{width: calc(100% - 62px);line-height: 24px;margin-left: auto;}

		._320 .boxFaleConosco .centro .boxContato{padding: 0px;}
			._320 .boxFaleConosco .centro .boxContato::after{}
			/*._320 .boxFaleConosco .centro .boxContato form{width: calc(100% + 40px);border: 2px solid #F1F1F1;padding: 40px 20px;margin: 0px -20px;}
				._320 .boxFaleConosco .centro .boxContato form div{}
				._320 .boxFaleConosco .centro .boxContato form div.nome{width: 100%;}
				._320 .boxFaleConosco .centro .boxContato form div.empresa{}
				._320 .boxFaleConosco .centro .boxContato form div.whatsapp{width: 44%;}
				._320 .boxFaleConosco .centro .boxContato form div.email{}
				._320 .boxFaleConosco .centro .boxContato form div.mensagem{margin: 0px;}
					._320 .boxFaleConosco .centro .boxContato form div label{}
						._320 .boxFaleConosco .centro .boxContato form div label b{}
					._320 .boxFaleConosco .centro .boxContato form div input,
					._320 .boxFaleConosco .centro .boxContato form div textarea{padding: 11px 24px;font-size: 16px;line-height: 20px;}
						._320 .boxFaleConosco .centro .boxContato form div input::placeholder{font-size: 16px;line-height: 20px;}
					._320 .boxFaleConosco .centro .boxContato form div input:hover{}
						._320 .boxFaleConosco .centro .boxContato form div input:hover::placeholder{}
					._320 .boxFaleConosco .centro .boxContato form div textarea{}
				._320 .boxFaleConosco .centro .boxContato form button{padding: 12px 22px;}
					._320 .boxFaleConosco .centro .boxContato form button b{font-size: 16px;line-height: 20px;}
					._320 .boxFaleConosco .centro .boxContato form button svg{}
				._320 .boxFaleConosco .centro .boxContato form button:hover{}
					._320 .boxFaleConosco .centro .boxContato form button:hover b{}
					._320 .boxFaleConosco .centro .boxContato form button:hover svg{}*/

	._320 .boxFaleConosco .centro .boxEtica{}
		._320 .boxFaleConosco .centro .boxEtica > span{text-align: center;}
		._320 .boxFaleConosco .centro .boxEtica ul{;}
			._320 .boxFaleConosco .centro .boxEtica ul li{}
			._320 .boxFaleConosco .centro .boxEtica ul li:last-of-type{}
			._320 .boxFaleConosco .centro .boxEtica ul li.correspondencia{}
			._320 .boxFaleConosco .centro .boxEtica ul li.contato::before{}
			._320 .boxFaleConosco .centro .boxEtica ul li.correspondencia::before{}
				._320 .boxFaleConosco .centro .boxEtica ul li span{font-size: 15px;line-height: 24px;word-break: break-word;}
					._320 .boxFaleConosco .centro .boxEtica ul li span a{color: #70797A;}
					._320 .boxFaleConosco .centro .boxEtica ul li span em{}
					._320 .boxFaleConosco .centro .boxEtica ul li.correspondencia span b{}

			._320 .boxFaleConosco .centro .boxEtica .boxImportante{border-radius: 18px 0px 0px 18px;}
			._320 .boxFaleConosco .centro .boxEtica .boxImportante::after{}
				._320 .boxFaleConosco .centro .boxEtica .boxImportante p{}

			._320 .boxFaleConosco .centro .boxEtica .contatoDenuncia{}
				._320 .boxFaleConosco .centro .boxEtica .contatoDenuncia p{font-size: 15px;line-height: 24px;}
				._320 .boxFaleConosco .centro .boxEtica .contatoDenuncia::before{}
				._320 .boxFaleConosco .centro .boxEtica .contatoDenuncia span{gap: 5px;}
					._320 .boxFaleConosco .centro .boxEtica .contatoDenuncia span a:link,
					._320 .boxFaleConosco .centro .boxEtica .contatoDenuncia span a:active,
					._320 .boxFaleConosco .centro .boxEtica .contatoDenuncia span a:visited{}
						._320 .boxFaleConosco .centro .boxEtica .contatoDenuncia span a b{display: block;font-size: 15px;line-height: 26px;}
						._320 .boxFaleConosco .centro .boxEtica .contatoDenuncia span a:hover b{}
                            ._320 .boxFaleConosco .centro .boxEtica .contatoDenuncia span b a{color: #70797A;}

/* Redes Sociais */
._320 section.redesSociais {background: linear-gradient(0deg,rgba(255, 255, 255, 1) 0%, rgba(237, 241, 242, 1) 100%); padding: 60px 0;}
._320 section.redesSociais .redesTopo{margin: 0 auto 30px;}
    ._320 section.redesSociais .redesTopo h2 {font-size: 24px; line-height: 32px; text-align: center; margin-bottom: 17px;}
        ._320 section.redesSociais .redesTopo h2 b {}
    ._320 section.redesSociais .redesTopo p {font-size: 16px; line-height: 24px; text-align: center; letter-spacing: 0em; margin: 0px auto;}
    ._320 section.redesSociais .centro {flex-direction: column; padding: 0 20px;}
        ._320 section.redesSociais .centro .esquerda {padding: 20px; border: 1px solid #E5E9EA; border-radius: 10px; flex-direction: column; background: #fff; align-items: flex-start; gap: 25px;}
            ._320 section.redesSociais .centro .esquerda li { align-items: center;}
                ._320 section.redesSociais .centro .esquerda li figure {border-radius: 100%; width: 40px; height: 40px;}
                    ._320 section.redesSociais .centro .esquerda li figure svg path{}
                ._320 section.redesSociais .centro .esquerda li span {}
                    ._320 section.redesSociais .centro .esquerda li span h3 {font-size: 16px; line-height: 22px; padding-top: 3px;}
                    ._320 section.redesSociais .centro .esquerda li span a:active,
                    ._320 section.redesSociais .centro .esquerda li span a:link,
                    ._320 section.redesSociais .centro .esquerda li span a:visited{font-size: 15px; line-height: 18px;}
    ._320 section.redesSociais .centro .direita {display: flex ; width: 100%; gap: 25px; flex-direction: column; align-items: center; text-align: center;}
        ._320 section.redesSociais .centro .direita h3 {font-size: 24px;line-height: 26px;}
            ._320 section.redesSociais .centro .direita h3 em {}
        ._320 section.redesSociais .centro .direita ul.listaRedes {}
            ._320 section.redesSociais .centro .direita ul.listaRedes li {}
                ._320 section.redesSociais .centro .direita ul.listaRedes li a:active,
                ._320 section.redesSociais .centro .direita ul.listaRedes li a:link,
                ._320 section.redesSociais .centro .direita ul.listaRedes li a:visited{width: 50px; height: 50px;box-shadow: initial;}
                    ._320 section.redesSociais .centro .direita ul.listaRedes li a svg {}

/* Box Acesso Cliente */
._320 .boxAcessoCliente{}
	._320 .boxAcessoCliente::before{width: 200px;height: 200px;top: initial;bottom: 0px;background-size: 200px 200px;}
	._320 .boxAcessoCliente::after{width: 200px;height: 200px;background-size: 200px 200px;}
	._320 .boxAcessoCliente .centro{padding: 60px 20px;}
		._320 .boxAcessoCliente .centro h2{font-size: 24px;line-height: 32px;margin-bottom: 20px;}
			._320 .boxAcessoCliente .centro h2 b{;}
		._320 .boxAcessoCliente .centro p{font-size: 16px;line-height: 24px;margin-bottom: 30px;letter-spacing: 0em;}
		._320 .boxAcessoCliente .centro a:link,
		._320 .boxAcessoCliente .centro a:active,
		._320 .boxAcessoCliente .centro a:visited{padding: 12px 22px;}
			._320 .boxAcessoCliente .centro a b{font-size: 16px;line-height: 20px;}
			._320 .boxAcessoCliente .centro a svg{}
				._320 .boxAcessoCliente .centro a svg path{}
		/* Hover */
		._320 .boxAcessoCliente .centro a:hover{}
			._320 .boxAcessoCliente .centro a:hover b{}
			._320 .boxAcessoCliente .centro a:hover svg{}
				._320 .boxAcessoCliente .centro a:hover svg path{}


/* --- FORMULARIO RDSTATION --- */
.boxFaleConosco .centro .boxContato .formulario{display: block; width: 100%; position: relative; z-index: 2;}
._1000 .boxContato .bricks--section.rd-section {background: transparent !important;}
.boxContato .bricks--column > div{background-color:transparent !important;}
.boxContato .bricks--column.rd-column > div {padding-left: 0 !important;}


 ._1000 .boxContato form .bricks-form__label{font: 500 16px / 18px 'Manrope' !important; color: #70797A !important;margin-bottom: 4px !important;}
    /* tamanho do form */
    ._1000 .boxContato  .bricks--component.bricks--component-embeddable-form{width: 100% !important;max-width: 745px !important;}
    ._1000 .boxContato .bricks--component.bricks-form.rd-form, ._1000 .boxContato .bricks--row.rd-row{max-width: 745px !important;}
    /* divs do formulario */
    ._1000 .boxContato .bricks-form__fieldset {flex-flow: row !important;flex-wrap: wrap !important;gap: 9px 20px;}
        ._1000 .boxContato .bricks-form__field:nth-of-type(1) {order: 1;width: 48% !important;}
        ._1000 .boxContato .bricks-form__field:nth-of-type(2) {order: 6;width: 65% !important; max-width: 65%;}
        ._1000 .boxContato .bricks-form__field:nth-of-type(3) {order: 2;width: 48% !important;}
        ._1000 .boxContato .bricks-form__field:nth-of-type(4) {order: 3;width: 65% !important; max-width: 65%;}
        ._1000 .boxContato .bricks-form__field:nth-of-type(5) {order: 4;width: 48% !important;}
        ._1000 .boxContato .bricks-form__field:nth-of-type(6) {order: 5;width: 48% !important;}
        ._1000 .boxContato .bricks-form__field:nth-of-type(7) {order: 7;width: 48% !important;}
        ._1000 .boxContato .bricks-form__field:nth-of-type(8) {order: 8;width: 48% !important;}
        ._1000 .boxContato .bricks-form__field.bricks-form__privacy {order: 9; width: 100%;}
        ._1000 .boxContato .bricks-form__field.bricks-form__terms{order:10; width: 100%;}
    /* inputs */    
     ._1000 .boxContato  form .bricks-form__input{background-color: #EDF1F2 !important;cursor: auto; min-height: 44px !important; height: 44px !important; font: 400 16px / 16px 'Manrope' !important;}
     .boxContato form .bricks-form__input:not(.phone){padding: 0 20px !important;}
    /* select */
     ._1000 .boxContato span.select2-chosen{display: flex !important; align-items: center; min-height: 44px !important; height: 44px !important; padding: 0px 0.5em !important;    font: 400 16px / 16px 'Manrope' !important;}
     ._1000 .boxContato  form .select2-container .select2-choice{background:#EDF1F2 !important;cursor: pointer;min-height: 44px !important; height: 44px !important; font: 400 16px / 16px 'Manrope' !important;}
         .boxContato form select.bricks-form__input{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 !important; background-position: calc(100% - 23px) calc(1em - -1px);}
    /* select bandeira */
    .boxContato .with-select-flags > .phone-input-group > .select2-container > .select2-choice > .select2-chosen > .flag{margin: 0px 0 0 1px !important;}
    .boxContato .select2-results .select2-result-label{display: flex ; align-items: center; gap: 5px; font: 400 14px / 18px 'Manrope' !important;}
    /* select cidade */
     .boxContato .bricks-form__field .js-text.js-field-city_id span.select2-arrow{opacity: 0;}
     .boxContato .bricks-form__field .js-text.js-field-city_id span.select2-chosen{padding-left: 20px !important;}
    /* privacidade */
    ._1000 .boxContato .bricks-form__field.bricks-form__privacy .bricks-form__field__option .bricks-form__label{display: flex !important; align-items: center; gap: 6px; margin: 12px 0 0 !important;}
    .boxContato .bricks-form__field__option .bricks-form__label input[type="checkbox"]{position: relative;z-index: 2;cursor: pointer;}
       .boxContato .bricks-form__field__option .bricks-form__label input[type="checkbox"]:checked::after{content: ''; display: block; position: absolute;width: calc(100% + 1px); height: calc(100% + 1px); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 13 13'%3E%3Cpath fill='%230EAB4B' d='M0 0h13v13H0V0Z'/%3E%3Cpath fill='%2386D5A5' d='M0 0h1v1H0V0ZM12 0h1v1h-1V0ZM0 12h1v1H0v-1ZM12 12h1v1h-1v-1Z'/%3E%3Cpath fill='%23fff' d='m11.23 3.404-5.132 6.843L2.29 7.073l1.28-1.537 2.192 1.826L9.63 2.205l1.6 1.2Z'/%3E%3C/svg%3E"); background-size: cover; background-repeat: no-repeat; pointer-events: none; user-select: none; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 3;}
    /* termos */
    ._1000 .boxContato .bricks-form__field.bricks-form__terms{margin: 0px 0 24px !important;}
        ._1000 .boxContato .bricks-form__field.bricks-form__terms p.bricks-form__static{font: 500 16px / 16px 'Manrope' !important; color: #70797A !important;}
            .boxContato .bricks-form__field.bricks-form__terms p.bricks-form__static span a:active,
            .boxContato .bricks-form__field.bricks-form__terms p.bricks-form__static span a:link,
            .boxContato .bricks-form__field.bricks-form__terms p.bricks-form__static span a:visited,
            .boxContato .bricks-form__field.bricks-form__terms p.bricks-form__static span a:any-link{color: #0d0d0d !important; transition: all 0.5s ease;}
                .boxContato .bricks-form__field.bricks-form__terms p.bricks-form__static span a:hover{color: #178D45 !important; }
    /* button enviar */
    ._1000 .boxContato div.bricks-form__submit > button.bricks--component.bricks--component-button.rd-button{font: 500 18px / 21px 'Manrope' !important; margin-right: auto !important; margin-left: -5px !important; background: #0EAB4B !important; padding: 0 10px 2px !important; cursor: pointer !important; box-shadow: 0px 2px 0px 0px #B2DB73, 0px -2px 0px 0px #B2DB73 inset !important; transition: all 0.5s ease; height: 48px !important; display: flex !important ; align-items: center; justify-content: center; letter-spacing: 0.02em; position: relative; min-width: 140px;min-width: 150px; gap: 10px;}
        ._1000 .boxContato div.bricks-form__submit > button.bricks--component.bricks--component-button.rd-button::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);}
        ._1000 .boxContato div.bricks-form__submit > button.bricks--component.bricks--component-button.rd-button:hover{background: #003D40 !important; box-shadow: 0px 2px 0px 0px #0EAB4B, 0px -16px 28px -16px #0EAB4B inset !important;}
            ._1000 .boxContato div.bricks-form__submit > button.bricks--component.bricks--component-button.rd-button:hover::after{transform: translateX(5px);}
/* --- FIM FORMULARIO RDSTATION --- */

/* --- FORMULARIO RDSTATION --- */
._320 .boxFaleConosco .centro .boxContato .formulario{width: calc(100% + 20px); margin: 0 -10px; padding: 20px; border: 1px solid #E5E9EA; border-radius: 20px;}
    ._320 .boxContato .bricks--column.rd-column > div{ padding-left: 0 !important;}
    ._320 .boxContato .bricks--component.bricks--component-embeddable-form{ width: 100% !important; }
    ._320 .boxContato .bricks-form__fieldset{gap:4px;}
        ._320 .boxContato form .bricks-form__label{font: 500 14px / 16px 'Manrope' !important; color: #70797A !important;}
        ._320 .boxContato form .bricks-form__input{background-color: #EDF1F2 !important;cursor: auto; min-height: 38px !important; height: 38px !important; font: 400 14px / 16px 'Manrope' !important;}
        ._320 .boxContato  span.select2-chosen{display: flex !important; align-items: center; min-height: 38px !important; height: 38px !important; padding: 0px 0.5em !important;font: 400 14px / 16px 'Manrope' !important;}
            ._320 .boxContato form .select2-container .select2-choice{background:#EDF1F2 !important;cursor: pointer;min-height: 38px !important; height: 38px !important; font: 400 14px / 16px 'Manrope' !important;}
            ._320 .boxContato .bricks-form__field.bricks-form__terms{margin-bottom: 15px !important;}
                ._320 .boxContato .bricks-form__field.bricks-form__terms p.bricks-form__static{font: 500 14px / 18px 'Manrope' !important; color: #70797A !important;}
            ._320 .boxContato div.bricks-form__submit > button.bricks--component.bricks--component-button.rd-button{font: 500 16px / 21px 'Manrope' !important;  background: #0EAB4B !important; padding: 0 10px 2px !important; cursor: pointer !important; box-shadow: 0px 2px 0px 0px #B2DB73, 0px -2px 0px 0px #B2DB73 inset !important; transition: all 0.5s ease; height: 40px !important; display: flex !important ; align-items: center; justify-content: center; letter-spacing: 0.02em; position: relative; min-width: 140px;min-width: 130px; }


