/*home alphalum*/

	/*topo*/
	section.topo {position: relative;padding: 280px 20px 217px;overflow-x: clip;}
	section.topo::before {position:absolute;content: '';width: 1920px;height:856px;background: url(../img/topoFundoNovo.webp);background-size: cover;background-repeat: no-repeat;left: 50%;transform: translateX(-50%);top: 0;/* left: 0; */z-index: -1;}
	._1000 section.topo::after {position:absolute;content:'';width: 100%;height: 8px;background:#0071C1;left: 0;bottom: 0;}
		section.topo .centro {max-width: 1153px;width: 100%;padding: 0 20px;margin: 0 auto;}
			._1000 section.topo .centro::before {position:absolute;content:'';width:878px;height:969px;background:url(../img/pessoaFundo.webp);right:0;top: 0;background-size: cover;background-repeat: no-repeat;pointer-events: none;/* left: 50%; *//* transform: translateX(-50%); *//* width: 100%; *//* height: 1px; *//* background: #FFF; *//* opacity: 0.16; */}
			section.topo .centro::after {position:absolute;content:'';width: 100%; height: 1px; background: #FFF; opacity: 0.16;top:77px;left:0;z-index:-1}
			section.topo .centro > span {font-family: Space Grotesk;font-weight: 700;font-size: 16px;line-height: 16px;letter-spacing: 0.01em;text-transform: uppercase;color: #34A8FA;margin-bottom: 18px;display: block;}
			section.topo .centro h2 {font-family: Space Grotesk;font-weight: 700;font-size: 60px;line-height: 58px;letter-spacing: -0.04em;color: #FFF;max-width: 671px;width: 100%;margin-bottom: 20px;position: relative;}
				section.topo .centro h2 b {color: #B3B7C3;font-weight: 700;}
			section.topo .centro p {font-family: Space Grotesk;font-weight: 500;font-size: 18px;line-height: 24px;letter-spacing: -0.02em;color: #FFF;max-width: 648px;width: 100%;margin-bottom: 43px;position: relative;}

			section.topo .centro a:active,
			section.topo .centro a:visited,
			section.topo .centro a:link {background: #1390E9;padding: 10px 35px 10px 0;border-radius: 0 28px 28px 0;display: flex;gap: 37px;align-items: center;max-width: max-content;position: relative;height: 48px;transition:all ease 0.5s;}
				section.topo .centro a:hover {background:#FFF;}
				section.topo .centro a::before {position:absolute;content:'';width: 28px;height:48px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='48' fill='none'%3E%3Cpath fill='%231390E9' d='M28.5 48V0H27L0 48h28.5Z'/%3E%3C/svg%3E")no-repeat;left: -28px;top: 0;transition:all ease 0.5s;clip-path: polygon(100% 0, 0% 100%, 100% 100%);background: #1390E9;}
					section.topo .centro a:hover::before {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='48' fill='none'%3E%3Cpath fill='%23fff' d='M28.5 48V0H27L0 48h28.5Z'/%3E%3C/svg%3E")no-repeat;background: #FFF;}
				section.topo .centro a svg { }
					section.topo .centro a:hover svg { }
				section.topo .centro a b {font-family: Space Grotesk;font-weight: 700;font-size: 18px;line-height: 24px;text-transform: uppercase;color: #FFFFFF;position: relative;transition:all ease 0.5s;}
					section.topo .centro a b::before {position:absolute;content:'';height:48px;width: 50px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='49' fill='none'%3E%3Cpath stroke='%232A5191' d='m26.44.238-26 48' opacity='.25'/%3E%3C/svg%3E")no-repeat;left: -36px;top: -12px;transition:all ease 0.5s;}
					section.topo .centro a:hover b {color: #0D609A;}
					section.topo .centro a:hover b::before { }

	/*produtos*/
	section.produtos {background: #F2F3F5;position: relative;}
		._1000 section.produtos::before {position:absolute;content:'';width:278px;height:148px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='278' height='149' fill='none'%3E%3Cpath fill='%230071C1' d='M0 .876h278l-87.51 147.761H0V.876Z'/%3E%3C/svg%3E")no-repeat;top: -26px;left: 0;}
		section.produtos .centro {max-width: 1312px;width: 100%;margin: 0 auto;padding: 74px 58px;}
			section.produtos .centro .portifolio {display: flex;gap: 20px;width: 100%;justify-content: space-between;margin-bottom: 75px;align-items: center;position: relative;z-index: 2;}
				section.produtos .centro .portifolio h3 {font-family: Space Grotesk;font-weight: 400;font-size: 24px;line-height: 32px;letter-spacing: -0.03em;color: #262F3D;max-width: 660px;width: 100%;background: #F2F3F5;position:relative;padding: 10px 0;}
					section.produtos .centro .portifolio h3::before {position:absolute;content:'';width: 30px;height:100%;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='48' fill='none'%3E%3Cpath fill='%23F2F3F5' d='M30 48V0h-3L0 48h30Z'/%3E%3C/svg%3E")no-repeat;left: -29px;top: 0;}
				section.produtos .centro .portifolio span {font-family: Space Grotesk;font-weight: 700;font-size: 15px;line-height: 19px;letter-spacing: 0.01em;text-transform: uppercase;color: #A4A7AF;padding-left: 29px;display: block;position: relative;max-width: 432px;width: 100%;}
				section.produtos .centro .portifolio span.mobile {display:none;}
					section.produtos .centro .portifolio span::before {position:absolute;content:'';width: 19px;height: 23px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='23' fill='none'%3E%3Cpath fill='%23A4A7AF' d='M6.28 21.183a.694.694 0 0 1-.512-.65L5.341 6.07a.694.694 0 0 1 1.054-.61l12.277 7.604a.695.695 0 0 1-.142 1.246l-3.922 1.33L17.118 20a.694.694 0 0 1-.252.947l-3.386 1.96a.69.69 0 0 1-.944-.254l-2.51-4.36-3.11 2.74a.69.69 0 0 1-.636.15Zm4.101-4.638a.69.69 0 0 1 .42.323l2.586 4.492 2.189-1.267L12.99 15.6a.694.694 0 0 1 .377-1.003l3.329-1.129L6.76 7.315l.346 11.705 2.64-2.326a.689.689 0 0 1 .634-.15ZM4.422 3.254a.694.694 0 0 0 .253-.947L3.698.609a.69.69 0 0 0-.944-.253.694.694 0 0 0-.253.946L3.478 3a.689.689 0 0 0 .944.254ZM3.362 5.33a.693.693 0 0 0-.49-.849L.87 3.944a.693.693 0 0 0-.358 1.339l2.003.538a.69.69 0 0 0 .846-.49ZM1.298 9.59l1.692-.98a.694.694 0 0 0-.69-1.2l-1.693.98a.694.694 0 0 0 .69 1.2Zm8.463-4.9 1.693-.98a.694.694 0 0 0-.69-1.2l-1.694.98a.694.694 0 0 0 .691 1.2ZM7.593 2.88 8.13.873A.69.69 0 1 0 6.795.514l-.537 2.008a.69.69 0 1 0 1.335.359Z'/%3E%3C/svg%3E")no-repeat;left: 0;top: -3px;}
					section.produtos .centro .portifolio span::after {position:absolute;content:'';width:100%;height: 2px;left: 0;background: #DEE0E4;bottom: -8px;}

			section.produtos .centro .cards {display: flex;flex-wrap: wrap;gap: 0 25px;justify-content: space-between;}
				section.produtos .centro .cards .card {max-width: 570px;min-width: 440px;width: 100%;/* border-radius: 16px; */display: flex;/* gap: 32px; *//* padding: 34px 98px 35px 38px; */margin: 0 0 27px;position:relative;flex: 1 1 440px;}
					section.produtos .centro .cards .card::before {position:absolute;content:'';width: 82px;height: 100%;background: green;background: linear-gradient(90deg, #D4D6DB 0%, #F2F3F5 100%);clip-path: polygon(89% 0, 100% 0, 100% 100%, 0% 100%);right: -1px;z-index: 1;pointer-events: none;}
						section.produtos .centro .cards .card:hover::before { }
					section.produtos .centro .cards .card::after {position:absolute;content:'';width:80px;height:22px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='22' fill='none'%3E%3Cpath fill='url(%23a)' d='m69.613 22-2.495-2.733 5.794-6.345H0V9.078h72.933l-5.794-6.345L69.634 0 80 11 69.613 22Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='80' x2='0' y1='6.286' y2='6.286' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.5' stop-color='%23DDE0E4'/%3E%3Cstop offset='1' stop-color='%23DDE0E4' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")no-repeat;top: 50%;transform: translateY(-50%);right: 8px;pointer-events: none;transition:all ease 0.5s;z-index: 1;}
						section.produtos .centro .cards .card:has(a:hover)::after {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='22' fill='none'%3E%3Cpath fill='url(%23a)' d='m69.613 22-2.495-2.733 5.794-6.345H0V9.078h72.933l-5.794-6.345L69.634 0 80 11 69.613 22Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='80' x2='0' y1='6.286' y2='6.286' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.5' stop-color='%23262F3D'/%3E%3Cstop offset='1' stop-color='%23262F3D' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")no-repeat;transform: translate(15px,-50%);}
					section.produtos .centro .cards .card a:active,
					section.produtos .centro .cards .card a:visited,
					section.produtos .centro .cards .card a:link {display: flex;gap: 32px;padding: 34px 98px 35px 38px;background: #FFFFFF;border-radius: 16px 0 0 16px;transition:all ease 0.5s;position:relative;/* max-width: 570px; *//* min-width: 500px; */width: 100%;/* flex: 1 1 500px; */}
						section.produtos .centro .cards .card a:hover {background: #1390E9;}
						section.produtos .centro .cards .card a::after {position:absolute;content:'';width: 10px;height:100%;background: transparent;top:0;right: -20px;right: 0;transition: all ease 0.5s;}
						section.produtos .centro .cards .card a:hover::after {right: -17px;width: 20px;background: #F2F3F5;}

					section.produtos .centro .cards .card a::before {position:absolute;content:'';width:82px;height:100%;/* clip-path: polygon(100% 0, 0% 100%, 100% 100%); */clip-path: polygon(89% 0, 100% 0, 100% 100%, 0% 100%);background: #F2F3F5;top: 0;right: -1px;pointer-events: none;transition: all ease 0.5s;z-index: 1;}
						section.produtos .centro .cards .card a:hover::before {background: transparent;}

					section.produtos .centro .cards .card h4 {font-family: Space Grotesk;font-weight: 700;font-size: 32px;line-height: 28px;letter-spacing: -0.02em;color: #262F3D;width: 100%;max-width: 128px;text-align: right;align-content: center;transition: all ease 0.5s;}
						section.produtos .centro .cards .card a:hover h4{color: #B4E6FF;}
					section.produtos .centro .cards .card:nth-child(odd) h4 {max-width:91px;}
						section.produtos .centro .cards .card h4 b {font-family: Space Grotesk;font-weight: 500;font-size: 20px;line-height: 20px;letter-spacing: 0;text-align: right;display: block;}
					section.produtos .centro .cards .card p {font-family: Roboto;font-weight: 400;font-size: 17px;line-height: 22px;vertical-align: middle;color: #9399A3;max-width: 280px;width: 100%;position: relative;transition:all ease 0.5s;align-content: center;}
						section.produtos .centro .cards .card a:hover p {color:#FFF}

						section.produtos .centro .cards .card p b {font-weight: 700;}
						section.produtos .centro .cards .card p i {font-style: italic;}

	/*otimize*/
	section.otimize	{position:relative;z-index: 2;}
		section.otimize::before {position:absolute;content: '';background: url('../img/fundoContateNos.webp?1');background-repeat: no-repeat;background-size: cover;width:1051px;max-width: 1430px;/* width: 100%; */width: 54vw;height:512px;right: 0;/* transform: translateX(50%); */top: -16px;}
		section.otimize::after {position:absolute;content:'';width:920px;width: 47vw;height:148px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='920' height='148' fill='none'%3E%3Cpath fill='%2319376B' d='M920 148H0L90.091 0H920v148Z'/%3E%3C/svg%3E")no-repeat;right: 0;bottom: 0;z-index: -1;}
		section.otimize	.centro {display: flex;justify-content: space-between;gap: 20px;max-width: 1224px;width: 100%;margin: 0 auto;padding: 96px 58px 116px;}

		section.otimize	.centro .otimizeProducao {position: relative;}
			section.otimize	.centro .otimizeProducao h2 {font-family: Space Grotesk;font-weight: 700;font-size: 36px;line-height: 40px;letter-spacing: -0.04em;color: #262F3D;max-width: 450px;margin-bottom: 25px;}
			section.otimize	.centro .otimizeProducao p {font-family: Roboto;font-weight: 400;font-size: 17px;line-height: 24px;letter-spacing: -0.01em;color: #9A9FA7;max-width: 524px;margin-bottom: 39px;}
			section.otimize	.centro .otimizeProducao a:active,
			section.otimize	.centro .otimizeProducao a:visited,
			section.otimize	.centro .otimizeProducao a:link {background: #1C3E77;padding: 10px 35px 10px 0;border-radius: 0 28px 28px 0;display: flex;gap: 37px;align-items: center;max-width: max-content;position: relative;height: 54px;transition:all ease 0.5s;/* box-shadow: 0px 6px 0px 0px #E8E8E8; */border-bottom: solid 6px #E8E8E8;}
				section.otimize	.centro .otimizeProducao a:hover {background: #1390E9;}
				section.otimize	.centro .otimizeProducao a::before {position:absolute;content:'';width:28px;height: 54px;/* background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='48' fill='none'%3E%3Cpath fill='%231390E9' d='M28.5 48V0H27L0 48h28.5Z'/%3E%3C/svg%3E")no-repeat; */left: -27px;top: 0;transition:all ease 0.5s;clip-path: polygon(100% 0, 0% 100%, 100% 100%);background: #1C3E77;/* box-shadow: 0px 6px 0px 0px #E8E8E8; *//* border-bottom: solid 6px #E8E8E8; *//* border-bottom: solid 6px #d11717; */}
					section.otimize	.centro .otimizeProducao a:hover::before {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='48' fill='none'%3E%3Cpath fill='%23fff' d='M28.5 48V0H27L0 48h28.5Z'/%3E%3C/svg%3E")no-repeat;background: #1390E9;}
				section.otimize	.centro .otimizeProducao a::after {position:absolute;content:'';width:28px;height:6px;background: #E8E8E8;bottom: -6px;left: -27px;border-radius: 6px 0 0 0;}
				section.otimize	.centro .otimizeProducao a svg { }
					section.otimize	.centro .otimizeProducao a:hover svg { }
				section.otimize	.centro .otimizeProducao a b {font-family: Space Grotesk;font-weight: 700;font-size: 18px;line-height: 24px;text-transform: uppercase;color: #FFFFFF;position: relative;transition:all ease 0.5s;}
					section.otimize	.centro .otimizeProducao a b::before {position:absolute;content:'';height:48px;width: 50px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='49' fill='none'%3E%3Cpath stroke='%230D609A' d='m26.44.238-26 48' opacity='1'/%3E%3C/svg%3E")no-repeat;left: -36px;top: -12px;transition:all ease 0.5s;}
					section.otimize	.centro .otimizeProducao a:hover b {}
					section.otimize	.centro .otimizeProducao a:hover b::before {opacity:0.3;}

						section.otimize	.centro .contateNos {position: relative;max-width: 268px;width: 100%;margin-right: 24px;/* padding-left: 390px; *//* z-index: 1; */}
						
						section.otimize	.centro .contateNos figure {margin: -25px auto 30px;max-width: fit-content;}
						section.otimize	.centro .contateNos figure img { }
						section.otimize	.centro .contateNos p {font-family: Roboto;font-weight: 400;font-size: 17px;line-height: 22px;letter-spacing: -0.01em;text-align: center;color: #FFFFFF;max-width: 268px;width: 100%;margin-bottom: 35px;}
						
					section.otimize	.centro .contateNos a:active,
					section.otimize	.centro .contateNos a:visited,
					section.otimize	.centro .contateNos a:link {font-family: Space Grotesk;font-weight: 700;font-size: 15px;line-height: 16px;letter-spacing: 0.02em;vertical-align: middle;text-transform: uppercase;color: #FFFFFF;text-decoration: underline;text-decoration-color: transparent;text-underline-offset: 5px;transition: all ease 0.5s;position:relative;width: 100%;max-width: max-content;display: block;padding-left: 28px;margin: 0 auto;text-transform: none;}
						section.otimize	.centro .contateNos a:hover {text-decoration: underline;}

						section.otimize	.centro .contateNos a::before {content:'';position:absolute;width: 18px;height: 20px;left: 0;top: 0;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath fill='%234DABF4' d='M4.646 16.873A8.965 8.965 0 0 0 9.004 18C13.974 18 18 13.965 18 8.996A8.994 8.994 0 0 0 9.004 0C4.034 0 0 4.026 0 8.996c0 1.598.42 3.083 1.144 4.384L0 18l4.646-1.127Zm.498-11.851c.21-.201.515-.28.795-.219l.288.062a.892.892 0 0 1 .638.515l.567 1.258a.858.858 0 0 1-.14.925l-.349.41a.436.436 0 0 0-.052.49c1.03 1.851 2.384 2.454 2.987 2.637a.407.407 0 0 0 .471-.174l.254-.393c.244-.376.725-.507 1.257-.245l1.048.524a.875.875 0 0 1 .437 1.083c-.533 1.546-1.895 1.354-1.895 1.354-3.022-.079-5.389-2.865-6.41-4.297-.472-.673-.76-1.485-.673-2.314.087-.821.471-1.337.777-1.616Z'/%3E%3C/svg%3E")no-repeat;transition:all ease 0.5s;}
						section.otimize	.centro .contateNos a:nth-of-type(2) {margin-top:14px;}
						section.otimize	.centro .contateNos a:nth-of-type(2)::before {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' fill='none'%3E%3Cpath fill='%234DABF4' d='M1.501 16h14.995c.828 0 1.501-.685 1.501-1.529V4.84l-7.454 5.063a2.74 2.74 0 0 1-3.089 0L0 4.839v9.632C0 15.315.673 16 1.501 16Z'/%3E%3Cpath fill='%234DABF4' d='M16.496 0H1.5C.673 0 0 .685 0 1.529v.743l8.167 5.544a1.467 1.467 0 0 0 1.666 0L18 2.272v-.74C17.997.688 17.324 0 16.496 0Z'/%3E%3C/svg%3E")no-repeat;height: 18px;/* top: 8px; */}
						section.otimize	.centro .contateNos a:hover::before {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath fill='%23FFFFFF' d='M4.646 16.873A8.965 8.965 0 0 0 9.004 18C13.974 18 18 13.965 18 8.996A8.994 8.994 0 0 0 9.004 0C4.034 0 0 4.026 0 8.996c0 1.598.42 3.083 1.144 4.384L0 18l4.646-1.127Zm.498-11.851c.21-.201.515-.28.795-.219l.288.062a.892.892 0 0 1 .638.515l.567 1.258a.858.858 0 0 1-.14.925l-.349.41a.436.436 0 0 0-.052.49c1.03 1.851 2.384 2.454 2.987 2.637a.407.407 0 0 0 .471-.174l.254-.393c.244-.376.725-.507 1.257-.245l1.048.524a.875.875 0 0 1 .437 1.083c-.533 1.546-1.895 1.354-1.895 1.354-3.022-.079-5.389-2.865-6.41-4.297-.472-.673-.76-1.485-.673-2.314.087-.821.471-1.337.777-1.616Z'/%3E%3C/svg%3E")no-repeat;}
						section.otimize	.centro .contateNos a:nth-of-type(2):hover::before {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' fill='none'%3E%3Cpath fill='%23FFFF' d='M1.501 16h14.995c.828 0 1.501-.685 1.501-1.529V4.84l-7.454 5.063a2.74 2.74 0 0 1-3.089 0L0 4.839v9.632C0 15.315.673 16 1.501 16Z'/%3E%3Cpath fill='%23FFFFFF' d='M16.496 0H1.5C.673 0 0 .685 0 1.529v.743l8.167 5.544a1.467 1.467 0 0 0 1.666 0L18 2.272v-.74C17.997.688 17.324 0 16.496 0Z'/%3E%3C/svg%3E")no-repeat;}
					header .centro nav ul.contatos li a:active,
					header .centro nav ul.contatos li a:visited,
					header .centro nav ul.contatos li a:link {text-transform:none;padding-left: 30px;}
					header .centro nav ul.contatos li:first-of-type a {letter-spacing:0.03em}
						header .centro nav ul.contatos li a:hover { }

	/*footer*/
	footer {position: relative;}
		footer::before {position:absolute;content:'';width:100%;height:2px;background:#E8E8E8;top: 0;left: 0;}
		footer::after {position:absolute;content:'';width:289px;height:212px;left:0;bottom:0;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='283' height='212' fill='none'%3E%3Cpath fill='%23F2F3F5' d='M-6 0h289L152.606 212H-6V0Z'/%3E%3C/svg%3E")no-repeat;}
		footer .centro {max-width: 1231px;width: 100%;margin: 0 auto;display: flex;justify-content: space-between;height: 72px;align-items: center;z-index: 2;position: relative;gap: 20px;}
			footer .centro .endereco {font-family: Roboto;font-weight: 400;font-size: 15px;line-height: 20px;letter-spacing: -0.02em;color: #262F3D;text-align: center;}
				footer .centro .endereco b {font-weight: 400;color: #8F98A6;position:relative;padding-left: 43px;}
					footer .centro .endereco b::before {position:absolute;content:'';width:22px;height:18px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='18' fill='none'%3E%3Cpath fill='%238F98A6' fill-rule='evenodd' d='M8.662.394C5.588 1.492 2.947 3.94 1.372 7.155.35 9.245.012 10.557 0 12.507c-.013 2.152.283 3.13 1.242 4.104 1.64 1.667 5.402 1.863 8.176.428.926-.48 2.85-2.077 3.38-2.808l.442-.61-.118 1.02c-.137 1.188.132 2.397.637 2.862.985.905 2.947.45 4.275-.993.666-.724 2.13-3.217 2.13-3.628 0-.053-.308-.094-.685-.091-.61.005-.737.093-1.17.82-.825 1.381-2.023 1.913-2.718 1.207-.371-.378-.397-.54-.31-1.947l.093-1.535L17.74 7.47c1.3-2.128 2.791-4.578 3.313-5.445L22 .447 20.322.393c-.96-.03-1.756.026-1.861.133-.102.103-.826 1.296-1.611 2.652-1.318 2.275-1.427 2.413-1.43 1.793-.005-1.192-.363-2.643-.828-3.357-.99-1.521-3.59-2.056-5.93-1.22Zm2.979 1.838c1.359.71 1.95 2.073 1.95 4.497v1.483l-1.262 2.055c-1.986 3.23-2.914 4.4-3.944 4.97-1.943 1.074-3.435.995-4.252-.226-.387-.577-.426-.803-.354-2.04.097-1.691 1.084-4.8 2.195-6.918C7.518 3.106 10.049 1.4 11.64 2.232Z' clip-rule='evenodd' opacity='.32'/%3E%3C/svg%3E")no-repeat;left: 0;top: -1px;}
			footer .centro .copyright {font-family: Roboto;font-weight: 400;font-size: 15px;line-height: 20px;letter-spacing: -0.02em;text-align: right;color: #878C93;/* min-width: max-content; */}

@media(max-width:1900px){
	section.topo .centro a::before {left:-27px}
}

/***MOBILE***/
	/*topo*/
	._320 section.topo {padding: 150px 0 24px;background: linear-gradient(90deg, #27282B 100%, #17181A 100%);}
	._320 section.topo::before {background: url(../img/topoFundoNovoMobile.webp);background-repeat: no-repeat;width: 440px;height: 536px;z-index: 0;}
	._320 section.topo::after { }
		._320 section.topo .centro {max-width: 440px;padding: 0 20px;position:relative}
		._320 section.topo .centro::before {position:absolute;content:'';width:100%;height:41px;background:#073C62;bottom: -24px;left:0}
		._320 section.topo .centro::after {top: -88px;opacity: 0.12;z-index: 1;}
			._320 section.topo .centro > span {font-size: 16px;line-height: 20px;position: relative;}
			._320 section.topo .centro h2 {font-size: 28px;line-height: 30px;max-width: 259px;margin-bottom: 23px;}
				._320 section.topo .centro h2 b { }
			._320 section.topo .centro p {font-size: 16px;line-height: 20px;max-width: 168px;margin-bottom: 34px;}

			._320 section.topo .centro a:active,
			._320 section.topo .centro a:visited,
			._320 section.topo .centro a:link {padding-left: 20px;margin-left: -20px;}
				._320 section.topo .centro a:hover { }
				._320 section.topo .centro a::before { }
					._320 section.topo .centro a:hover::before { }
				._320 section.topo .centro a svg { }
					._320 section.topo .centro a:hover svg { }
				._320 section.topo .centro a b { }
					._320 section.topo .centro a b::before { }
					._320 section.topo .centro a:hover b { }
					._320 section.topo .centro a:hover b::before { }

	/*produtos*/
	._320 section.produtos { }
		._320 section.produtos::before { }
		._320 section.produtos .centro {max-width: 440px;padding: 32px 20px 23px;}
			._320 section.produtos .centro .portifolio {flex-direction: column;gap: 2px;margin-bottom: 27px;}
				._320 section.produtos .centro .portifolio h3 {font-size: 19px;text-align: center;line-height: 24px;max-width: 320px;}
					._320 section.produtos .centro .portifolio h3::before { }
				._320 section.produtos .centro .portifolio span:not(.mobile) {display:none;}
				._320 section.produtos .centro .portifolio span.mobile {display:block;font-size: 13px;text-align: center;max-width: max-content;}
					._320 section.produtos .centro .portifolio span::before { }
					._320 section.produtos .centro .portifolio span::after {display: none;}

			._320 section.produtos .centro .cards { }
				._320 section.produtos .centro .cards .card {margin: 0 auto 16px;max-width: 320px;min-width: 320px;}
					._320 section.produtos .centro .cards .card a:active,
					._320 section.produtos .centro .cards .card a:visited,
					._320 section.produtos .centro .cards .card a:link {flex-direction: column;padding: 17px 12px 24px 32px;gap: 16px;border-radius: 16px;}
						._320 section.produtos .centro .cards .card a:hover { }
						._320 section.produtos .centro .cards .card a::after {display: none;}
						._320 section.produtos .centro .cards .card a:hover::after { }

					._320 section.produtos .centro .cards .card a::before {display: none;}
						._320 section.produtos .centro .cards .card a:hover::before { }
					._320 section.produtos .centro .cards .card::before {display:none;}
					._320 section.produtos .centro .cards .card::after {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='20' fill='none'%3E%3Cpath fill='url(%23a)' d='m38.652 20-2.246-2.484 5.215-5.769H0V8.253h41.64l-5.215-5.769L38.67 0 48 10l-9.348 10Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='48' x2='0' y1='5.714' y2='5.714' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.5' stop-color='%23C9CCD0'/%3E%3Cstop offset='1' stop-color='%23DDE0E4' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")no-repeat;width: 48px;right: 24px;top: 26px;transform: none;}
						._320 section.produtos .centro .cards .card:hover::after { }
					._320 section.produtos .centro .cards .card h4 {font-size: 28px;max-width: max-content;}
						._320 section.produtos .centro .cards .card a:hover h4{ }
					._320 section.produtos .centro .cards .card:nth-child(odd) h4 { }
						._320 section.produtos .centro .cards .card h4 b {display: inline-block;}
					._320 section.produtos .centro .cards .card p {font-size: 16px;line-height: 20px;}
						._320 section.produtos .centro .cards .card a:hover p { }
						

						._320 section.produtos .centro .cards .card p b { }
						._320 section.produtos .centro .cards .card p i { }

	/*otimize*/
	._320 section.otimize	{max-width: 440px;margin: 0 auto;overflow: clip;}
		._320 section.otimize::before {top: 431px;right: 0px;width: 680px;height: 381px;}
		._320 section.otimize::after {display: none;}
		._320 section.otimize .centro {max-width: 440px;flex-direction: column;padding: 44px 28px 57px;gap: 111px;}

		._320 section.otimize	.centro .otimizeProducao { }
			._320 section.otimize	.centro .otimizeProducao h2 {font-size: 25px;line-height: 30px;text-align: center;max-width: 300px;margin-bottom: 15px;margin: 0 auto 15px;}
			._320 section.otimize	.centro .otimizeProducao p {font-size: 16px;line-height: 20px;text-align: center;margin-bottom: 25px;max-width: 300px;margin: 0 auto 25px;}
			._320 section.otimize	.centro .otimizeProducao a:active,
			._320 section.otimize	.centro .otimizeProducao a:visited,
			._320 section.otimize	.centro .otimizeProducao a:link {margin: 0 0 0 0;padding-left: 30px;margin-left: -30px;}
				._320 section.otimize	.centro .otimizeProducao a:hover { }
				._320 section.otimize	.centro .otimizeProducao a::before { }
					._320 section.otimize	.centro .otimizeProducao a:hover::before { }
				._320 section.otimize	.centro .otimizeProducao a::after { }
				._320 section.otimize	.centro .otimizeProducao a svg { }
					._320 section.otimize	.centro .otimizeProducao a:hover svg { }
				._320 section.otimize	.centro .otimizeProducao a b { }
					._320 section.otimize	.centro .otimizeProducao a b::before { }
					._320 section.otimize	.centro .otimizeProducao a:hover b { }
					._320 section.otimize	.centro .otimizeProducao a:hover b::before { }

						._320 section.otimize	.centro .contateNos {margin: 0 auto;}
						
						._320 section.otimize	.centro .contateNos figure { }
						._320 section.otimize	.centro .contateNos figure img {width: 110px;}
						._320 section.otimize	.centro .contateNos p {font-size: 15px;line-height: 20px;}
						
					._320 section.otimize	.centro .contateNos a:active,
					._320 section.otimize	.centro .contateNos a:visited,
					._320 section.otimize	.centro .contateNos a:link { }
						._320 section.otimize	.centro .contateNos a:hover { }

						._320 section.otimize	.centro .contateNos a::before { }
						._320 section.otimize	.centro .contateNos a:nth-of-type(2) { }
						._320 section.otimize	.centro .contateNos a:nth-of-type(2)::before { }
						._320 section.otimize	.centro .contateNos a:hover::before { }
						._320 section.otimize	.centro .contateNos a:nth-of-type(2):hover::before { }
					._320 header .centro nav ul.contatos li a:active,
					._320 header .centro nav ul.contatos li a:visited,
					._320 header .centro nav ul.contatos li a:link { }
					._320 header .centro nav ul.contatos li:first-of-type a { }
						._320 header .centro nav ul.contatos li a:hover { }

	/*footer*/
	._320 footer { }
		._320 footer::before { }
		._320 footer::after {display: none;}
		._320 footer .centro {flex-direction: column;padding: 30px 0;height: fit-content;}
			._320 footer .centro .endereco {font-size: 13px;max-width: 290px;}
				._320 footer .centro .endereco b {display: block;}
					._320 footer .centro .endereco b::before {left: 101px;top: 0px;}
			._320 footer .centro .copyright {font-size: 13px;}