/* botao CTA */
a.botaoCTA:link,
a.botaoCTA:visited,
a.botaoCTA:active{display: flex;align-items: center;gap: 16px;width: max-content;border-radius: 10px;background: linear-gradient(180deg, #30C230 0%, #289728 100%);box-shadow: 0px 13px 28px -7px #125D8C, 0px -5px 0px 0px #0000001A inset, inset -130px 1px 110px -110px transparent, inset 130px 1px 110px -110px transparent, inset 0px 0px 0px 100px transparent;position: relative;cursor: pointer;transition: all 0.5s ease;padding: 19px 107px 21px;margin-bottom: 22px;}
	a.botaoCTA b{display: block;color: #FFF;text-align: center;font-size: 21px;font-weight: 800;line-height: 22px;letter-spacing: 0.2px;text-transform: uppercase;}
	a.botaoCTA svg{transition: all 0.5s ease;}
	a.botaoCTA:hover{box-shadow: 0px 13px 28px -7px #125D8C, 0px -5px 0px 0px #0000001A inset, inset -130px 1px 110px -110px #FDAA13E8, inset 130px 1px 110px -110px #FDAA13E8, inset 0px 0px 0px 100px #D74B1B;}
	a.botaoCTA:hover svg{transform: translateX(5px);}
		a.botaoCTA:not(.boxComunidadeOnline .centro a):hover::after{opacity:0;}

/* boxOportunidade */
.boxOportunidade{width: 100%;background: #0F1625;border-bottom: 2px solid #DD5020;position: fixed;top: 0px;left: 50%; transform: translateX(-50%); z-index: 99999;}
	.boxOportunidade .centro{display: flex;align-items: center;justify-content: space-between;gap: 10px;width: 100%;max-width: 1076px;padding: 10px 20px;margin: 0px auto;}
		.boxOportunidade .centro p{width: 100%;max-width: max-content;font-size: 18px;font-weight: 500;line-height: 18px;letter-spacing: 0.02em;color: #FFF;}
			.boxOportunidade .centro p b{font-weight: 800;color: #F25925;}

		/* Contador */
		.boxOportunidade .centro ul{display: flex; align-items: center; gap: 4px;}
			.boxOportunidade .centro ul li{display: flex; align-items: center; gap: 4px;}
			.boxOportunidade .centro ul li.separador{font: 600 17px/20px "Lexend";color: #5A5A5B;}
			.boxOportunidade .centro ul li.dia{margin-right: 16px;}
				.boxOportunidade .centro ul li span{display: block;width: 100%;max-width: 40px;font-size: 26px;font-weight: 800;line-height: 21px;letter-spacing: 0.04em;color: #ECEEF6;}
				.boxOportunidade .centro ul li p{font-size: 14px;font-weight: 600;line-height: 10px;text-transform: uppercase;color: #DD5020;}

		.boxOportunidade .centro a:link,
		.boxOportunidade .centro a:active,
		.boxOportunidade .centro a:visited{gap: 8px;border-radius: 8px;box-shadow: 0px 13px 28px -7px transparent, 0px -5px 0px 0px transparent inset, inset -130px 1px 110px -110px transparent, inset 130px 1px 110px -110px transparent, inset 0px 0px 0px 100px transparent;padding: 10px 19px;margin: 0px;}
		.boxOportunidade .centro a:hover{box-shadow: 0px 13px 28px -7px #125D8C, 0px -5px 0px 0px #0000001A inset, inset -130px 1px 110px -110px #FDAA13E8, inset 130px 1px 110px -110px #FDAA13E8, inset 0px 0px 0px 100px #D74B1B;}
			.boxOportunidade .centro a b{display: block;font-size: 15px;font-weight: 700;line-height: 16px;text-transform: uppercase;transition: all 0.5s ease;}
			.boxOportunidade .centro a svg{width: 14px; min-width: 14px; height: 12px;}

/* Box Topo */
.boxTopo{background: url('../img/fundoTopo1.webp') no-repeat center top;margin-top: 58px; position: relative; background-size: cover; }   
	.boxTopo::before{content: ""; width: 100%; height: 598px; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 3.26%, #000000 65.38%); position: absolute; bottom: -295px; left: 0px;pointer-events: none;}
	.boxTopo .centro{width: 100%;max-width: 1320px;padding: 34px 20px 100px;margin: 0px auto;}

		.boxTopo .centro h1{width: 321px;height: 72px;margin: 0px auto 22px;}
			.boxTopo .centro h1 figure{width: 100%; height: 100%;}
				.boxTopo .centro h1 figure img{width: 100%; height: 100%;}

		.boxTopo .centro h2{width: 100%;max-width: 609px;font-size: 36px;font-weight: 800;line-height: 44px;letter-spacing: 0.02em;text-align: center;text-shadow: 0px 5px 2px #00000073;color: #FFF;margin: 0px auto 22px;}

		.boxTopo .centro .videoTurb{width: 100%;max-width: 744px;margin: 0px auto 20px;border-radius: 10px;overflow: hidden;}
			.boxTopo .centro .videoTurb script{background: #FF632F;}

		.boxTopo .centro a:link,
		.boxTopo .centro a:active,
		.boxTopo .centro a:visited{padding: 19px 67px 21px;margin: 0px auto;}
			a.botaoCTA svg{width: 18px;min-width: 18px;height: 16px;}

/* Box Relatos */
.boxRelatos{background: #E9F4FF;padding-bottom: 123px;margin-bottom: 0px;position: relative;z-index: 1;}
	.boxRelatos .centro{width: 100%;max-width: 1536px;padding: 66px 20px 50px;margin: 0px auto;position: relative;z-index: 1;}
		.boxRelatos .centro p{width: 100%;max-width: 826px;font-size: 28px;font-weight: 600;line-height: 36px;text-align: center;color: #132C4B;margin: 0px auto 13px;}
		.boxRelatos .centro span{width: 100%;max-width: max-content;display: block;font-size: 28px;font-weight: 700;line-height: 46px;text-align: center;color: #FFF;background: #DD5020;border-radius: 4px;padding: 0px 12px;margin: 0px auto 4px;}
		.boxRelatos .centro span:last-of-type{margin-bottom: 105px;}
		.boxRelatos .centro h2{font-size: 35px;font-weight: 700;line-height: 42px;letter-spacing: 0.02em;text-align: center;color: #10406A;}
			.boxRelatos .centro h2 b{font-weight: 800;color: #0E65B2;}
		.boxRelatos ul li{display: flex;justify-content: center;align-items: center;width: 100%;min-width: 320px;border-radius: 10px;box-shadow: 0px 12px 40px -14px #1539653D;}
			.boxRelatos ul li figure{width: 100%;height: 100%;}
				.boxRelatos ul li figure img{width: 100%;height: 100%;border-radius: 10px;}
	/* Botao */
	.boxRelatos .splide .splide__arrows{width: 100%;opacity: 0;visibility: hidden;transition: all 0.5s ease;position: absolute;top: 50%;transform: translate(-50%, -50%);left: 50%;z-index: 1;}
	.boxRelatos .splide:hover .splide__arrows{opacity: 1;visibility: visible;}
		.boxRelatos .splide .splide__arrows .splide__arrow{width: 50px;height: 50px;box-shadow: 0px 3px 25px 0px transparent;transition: all 0.5s ease;}
		.boxRelatos .splide .splide__arrows .splide__arrow:hover{background: #DD5020;box-shadow: 0px 3px 25px 0px #3AA7CE40; opacity: 1;}
				.boxRelatos .splide .splide__arrows .splide__arrow::before{content: "";width: 10px;height: 18px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 18'%3E%3Cpath fill='%23fff' d='m4.1 9 5 5.2c.6.7.6 1.8 0 2.5-.7.7-1.8.7-2.4 0L.5 10.3c-.7-.7-.7-1.9 0-2.6l6.2-6.4C7.3.6 8.4.6 9 1.3s.7 1.8 0 2.5L4 9Z'/%3E%3C/svg%3E") no-repeat;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%); opacity: 0.7; transition: all 0.5s ease;}
				.boxRelatos .splide .splide__arrows .splide__arrow--next::before{content: ""; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 18'%3E%3Cpath fill='%23fff' d='m5.9 9-5-5.2C.2 3.1.2 2 1 1.3s1.8-.7 2.4 0l6.2 6.4c.7.7.7 1.9 0 2.6l-6.2 6.4c-.6.7-1.7.7-2.4 0s-.7-1.8 0-2.5L6 9Z'/%3E%3C/svg%3E") no-repeat;}
				.boxRelatos .splide .splide__arrows .splide__arrow:hover::before{opacity: 1;}
				.boxRelatos .splide .splide__arrows .splide__arrow svg{display: none;}

/* Box Quem */
.boxQuem{background: #E9F4FF;}
	.boxQuem .centro{width: 100%; max-width: 1364px; padding: 123px 20px 62px; margin: 0px auto;}
		.boxQuem .centro h2{font-size: 40px;font-weight: 700;line-height: 42px;text-align: center;color: #10406A;margin-bottom: 6px;}
			.boxQuem .centro h2 b{font-weight: 800; color: #DD5020;}
		.boxQuem .centro p{font-size: 18px;font-weight: 600;line-height: 22px;letter-spacing: 0.01em;text-align: center;color: #8291A4;margin-bottom: 36px;}
		.boxQuem .centro ul{display: flex;justify-content: center;flex-wrap: wrap;gap: 32px;margin-bottom: 36px;}
			.boxQuem .centro ul li{width: 100%; max-width: 420px; height: 340px; outline: 2px solid #FFF; border-radius: 16px; overflow: hidden; position: relative;}
				.boxQuem .centro ul li figure{width: 100%; height: 100%; user-select: none;}
					.boxQuem .centro ul li figure img{width: 100%; height: 100%; object-fit: cover;}
				.boxQuem .centro ul li span{width: 100%; max-width: 344px; display: block; font-size: 16px; font-weight: 500; line-height: 22px; color: #3D4147; background: #FFFFFFF5; border-radius: 0px 16px 16px 0px; position: absolute; bottom: 18px; left: 0px; padding: 16px 24px 20px}
					.boxQuem .centro ul li span b{display: block; font-size: 20px; font-weight: 700; line-height: 20px; color: #DD5020; margin-bottom: 4px;}
		.boxQuem .centro a:link,
		.boxQuem .centro a:active,
		.boxQuem .centro a:visited{background: #005495;box-shadow: 0px 10px 28px -8px #0C305266, 0px 2px 0px 0px #FFFFFF61 inset, inset 0px 0px 0px 0px transparent, inset 0px 0px 0px 0px transparent, inset 0px 0px 0px 100px transparent;position: relative;overflow: hidden;gap: 20px;padding: 21px 93px;margin: 0px auto;}
			.boxQuem .centro a::after{content: '';background: linear-gradient(270deg, #DD5020 0%, rgba(221, 32, 32, 0) 100%);position: absolute;right: 0px;width: calc(100% - 106px);height: 100%;transition: all 0.5s ease;top: 0;mix-blend-mode: normal;pointer-events: none;}
			.boxQuem .centro a b{font-size: 22px;position: relative;z-index: 1;}
			.boxQuem .centro a svg{position: relative;z-index: 1;}
		/* Hover */
		.boxQuem .centro a:hover{box-shadow: 0px 10px 10px -8px #0C305266, 0px 2px 0px 0px #FFFFFF61 inset, inset -130px 1px 110px -110px #FDAA13E8, inset 130px 1px 110px -110px #FDAA13E8, inset 0px 0px 0px 100px #D74B1B}

section{overflow-x: clip!important;}

/* Box Pilares */
.boxPilares{background: #FFF; position: relative;}
	.boxPilares::before{content: "";width: 100%;height: 140px;background: linear-gradient(180deg, #E9F4FF 0%, #FFF 100%);position: absolute;top: 0px;left: 0px;pointer-events: none;}
	.boxPilares .centro{width: 100%;max-width: 1406px;padding: 86px 20px 0px;margin: 0px auto;position: relative;}
		._1000 .boxPilares .centro::before{content: "";width: calc(100% - 40px);height: calc(100% - 123px);border: 1px solid #D5E0EB;border-radius: 16px;position: absolute;top: 123px;left: 50%;transform: translateX(-50%);pointer-events: none;}
		.boxPilares .centro h2{width: 100%;max-width: 455px;font-size: 32px;font-weight: 700;line-height: 42px;text-align: center;letter-spacing: 0.02em;color: #063660;background: linear-gradient(180deg, #F6FAFF 0%, #FFF 100%);margin: 0px auto 11px;position: relative;z-index: 1;}
		.boxPilares .centro > span{width: 100%;max-width: max-content;display: block;font-size: 28px;font-weight: 700;line-height: 46px;text-align: center;color: #FFF;background: #DD5020;border-radius: 4px;padding: 0px 12px;margin: 0px auto 4px;letter-spacing: 0.02em;}
		.boxPilares .centro > span:last-of-type{margin-bottom: 100px;}
		
		.boxPilares .centro .boxLista{display: flex;justify-content: center;align-items: flex-start;gap: 70px;position: relative;margin-bottom: 76px;}
			.boxPilares .centro .boxLista figure{width: 100%; max-width: 370px; height: 380px; user-select: none;    margin-top: -10px;}
				.boxPilares .centro .boxLista figure img{width: 100%; height: 100%;}
				.boxPilares .centro .boxLista::after{content: "";display: block;width: 29px;height: 59px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 29 59'%3E%3Cpath fill='%23CBD6E1' fill-opacity='.3' d='M15.4 16 28.6 2a1.2 1.2 0 0 0 0-1.6 1.1 1.1 0 0 0-1.7 0l-12.4 13L2 .4A1.1 1.1 0 0 0 .4.4 1.2 1.2 0 0 0 .3 2L13.5 16a1.2 1.2 0 0 0 1.8 0Z'/%3E%3Cpath fill='%23CBD6E1' fill-opacity='.6' d='m15.4 37.3 13.2-13.9a1.2 1.2 0 0 0 0-1.7 1.1 1.1 0 0 0-1.7 0l-12.4 13L2 21.7a1.1 1.1 0 0 0-1.6 0 1.2 1.2 0 0 0 0 1.7l13.2 13.9a1.2 1.2 0 0 0 1.8 0Z'/%3E%3Cpath fill='%23CBD6E1' d='m15.4 58.6 13.2-13.9a1.2 1.2 0 0 0 0-1.7 1.1 1.1 0 0 0-1.7 0L14.5 56 2 43a1.1 1.1 0 0 0-1.6 0 1.2 1.2 0 0 0 0 1.7l13.2 14a1.2 1.2 0 0 0 1.8 0Z'/%3E%3C/svg%3E") no-repeat;margin: 0px auto;position: absolute;bottom: -87px;left: 50%;transform: translateX(-50%);pointer-events: none;}
				.boxPilares .centro .boxLista .conteudo{}
					.boxPilares .centro .boxLista .conteudo > p{width: 100%;max-width: 472px;font-size: 20px;font-weight: 500;line-height: 30px;color: #282D33;margin-bottom: 48px;}
						.boxPilares .centro .boxLista .conteudo > p b{font-weight: 800;font-style: italic;color: #186EAD;}
					.boxPilares .centro .boxLista ul li{margin-bottom: 36px;}
					.boxPilares .centro .boxLista ul li:last-of-type{margin-bottom: 0px;}
						.boxPilares .centro .boxLista ul li h3{font-size: 24px; font-weight: 800; line-height: 24px; text-transform: uppercase; color: var(--cor);}
						.boxPilares .centro ul li > p{font-size: 20px; font-weight: 400; line-height: 24px; color: #282D33; margin: 2px 0px 32px; letter-spacing: 0.01em;}
						.boxPilares .centro ul.boxTratamento li .conteudoSite ul li p{font-size: 20px;font-weight: 400;line-height: 30px;color: #132C4B;}

		.boxPilares .centro ul.boxTratamento{overflow-x: clip;}
			.boxPilares .centro ul.boxTratamento > li{display: flex;justify-content: center;gap: 60px;padding: 114px 20px 110px;}
			.boxPilares .centro ul.boxTratamento > li:nth-of-type(odd){background: #F2F6FA;}
			.boxPilares .centro ul.boxTratamento > li:last-of-type{border-radius: 0px 0px 16px 16px;}
				.boxPilares .centro ul.boxTratamento li div.boxTitulo{width: 100%;max-width: 205px;height: max-content;position: sticky;top: 88px;}
					.boxPilares .centro ul.boxTratamento > li.terapia .boxTitulo::before{content: ""; width: 85px; height: 79px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 85 79'%3E%3Cg opacity='.3'%3E%3Cpath fill='url(%23a)' d='M83.2 33a13.7 13.7 0 0 0-4.6-18.3C80.9 5 70.4-2.7 62.2 2.8 56.7-3 47 .8 46.7 9a11 11 0 0 0-9.4 13.9 11 11 0 0 0 3.1 5.3c-.2.9-.4 1.8-.4 2.7-3.2-.8-6.7-1.2-10.2-1.2C13.4 29.7 0 38.9 0 50.2 0 57.7 5.2 64 14.2 67.7c0 1.4-1.7 6-3.3 9.8-.2.4-.1 1 .2 1.2a1 1 0 0 0 1.3.1c6.1-4 13.3-8.1 14.5-8.2l2 .1h.9c16.4 0 29.7-9.2 29.7-20.5 0-1.3-.1-2.6-.5-3.8 3 .6 5.8-.4 7.8-2.4 2 0 10.5 4.4 13 4.4.6 0 1.4-.5 1.6-.9.6-.9 0-1.6-2.3-4.1-1-1.2-2.7-3.2-3.3-4.2 3.2-1 5.8-3.2 7.4-6.1ZM29.8 68.7h-1l-1.7-.1H27a54 54 0 0 0-13 6.8c1.4-3.4 2.7-7.3 2.1-8.6-.1-.4-.4-.7-.8-.9-8.4-3.2-13.2-9-13.2-15.6C2 40 14.5 31.8 29.8 31.8c15.2 0 27.7 8.3 27.7 18.4 0 10.1-12.5 18.4-27.7 18.4Zm44.9-31.3c-.5.2-1 .5-1 1-.4 1.3.9 3 3.9 6.5l1 1.2c-3.3-1-9.6-4.2-11.9-4.2-.5 0-1 .2-1.2.5A6.8 6.8 0 0 1 58 44a25.6 25.6 0 0 0-16-12.5c0-1.1.1-2.2.5-3.3.2-.4 0-1-.3-1.2a8.9 8.9 0 0 1-3-4.7 8.9 8.9 0 0 1 8.4-11.2c.3 0 .6-.1.8-.4.2-.2.3-.5.3-.8C48.2 3 57-.7 61.2 5l.7.4c.3 0 .6 0 .8-.2C69.5-.5 79 6.6 76.4 14.9c-.2.5 0 1 .5 1.3 5.6 3 7.7 10.2 4.5 15.8a11 11 0 0 1-6.7 5.3Z'/%3E%3Cpath fill='url(%23b)' d='M61 11.7c-6.8 0-12.2 5.6-12.2 12.5S54.2 36.7 61 36.7c6.7 0 12.2-5.6 12.2-12.5 0-7-5.5-12.5-12.2-12.5Zm0 22.9c-5.6 0-10.1-4.7-10.1-10.4s4.5-10.4 10-10.4c5.6 0 10.2 4.7 10.2 10.4S66.5 34.6 61 34.6Z'/%3E%3Cpath fill='url(%23c)' d='M64.7 27a5.2 5.2 0 0 1-7.5 0 1 1 0 0 0-1.4 0 1 1 0 0 0 0 1.5c2.8 3 7.5 3 10.4 0 .4-.4.4-1 0-1.5a1 1 0 0 0-1.5 0Z'/%3E%3Cpath fill='url(%23d)' d='M65 22.7c.5 0 1-.4 1-1v-1.9c0-.5-.5-1-1-1a1 1 0 0 0-1 1v1.9c0 .6.4 1 1 1Z'/%3E%3Cpath fill='url(%23e)' d='M57 22.7c.5 0 1-.4 1-1v-1.9c0-.5-.5-1-1-1a1 1 0 0 0-1 1v1.9c0 .6.4 1 1 1Z'/%3E%3Cpath fill='url(%23f)' d='M40.4 45.3h-6V39c0-.6-.6-1-1.1-1h-7a1 1 0 0 0-1 1v6.3h-6.1a1 1 0 0 0-1 1v7.2c0 .6.4 1 1 1h6v6.3c0 .6.5 1 1 1h7c.6 0 1.1-.4 1.1-1v-6.2h6c.6 0 1.1-.5 1.1-1v-7.3c0-.6-.5-1-1-1Zm-1 7.2h-6.1a1 1 0 0 0-1 1v6.2h-5v-6.2c0-.6-.5-1-1-1h-6.1v-5.1h6c.6 0 1.1-.5 1.1-1V40h5v6.2c0 .6.4 1 1 1h6v5.2Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='56' y1='-53' y2='88' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23132C4B'/%3E%3Cstop offset='1' stop-color='%23132C4B' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='0' x2='56' y1='-53' y2='88' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23132C4B'/%3E%3Cstop offset='1' stop-color='%23132C4B' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='0' x2='56' y1='-53' y2='88' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23132C4B'/%3E%3Cstop offset='1' stop-color='%23132C4B' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='0' x2='56' y1='-53' y2='88' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23132C4B'/%3E%3Cstop offset='1' stop-color='%23132C4B' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' x1='0' x2='56' y1='-53' y2='88' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23132C4B'/%3E%3Cstop offset='1' stop-color='%23132C4B' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='f' x1='0' x2='56' y1='-53' y2='88' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23132C4B'/%3E%3Cstop offset='1' stop-color='%23132C4B' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat; position: absolute; top: -47px; left: -48px;}
					.boxPilares .centro ul.boxTratamento > li.tratamento .boxTitulo::before{content: ""; width: 64px; height: 78px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 64 78'%3E%3Cg opacity='.3'%3E%3Cpath fill='url(%23a)' d='M64 17c0-2.9-.8-5.8-2.3-8.4-.3-.5-1-.7-1.5-.4-.5.3-.7 1-.4 1.6a14.9 14.9 0 0 1-12.6 22.4c-2.1 0-4.2-.5-6.1-1.3-.7-.3-1.4-.4-2-.1L32 33.2a.6.6 0 0 1-.7-.8l2.3-7.2c.3-.6.2-1.4 0-2A15 15 0 0 1 47 2.2c3.6.1 7 1.4 9.6 3.7.5.5 1.2.4 1.6 0 .4-.5.3-1.3-.1-1.7-3-2.7-7-4.2-11-4.2-9.3 0-17 7.5-17.1 16.9v.3a22 22 0 0 0-22 9c-.3.6-.2 1.3.3 1.6.5.4 1.2.3 1.6-.2a19.8 19.8 0 0 1 20.2-8c.2 1.5.7 3 1.3 4.5v.4l-2.4 7.2a2.9 2.9 0 0 0 2.7 3.8c.3 0 .6 0 .9-.2l7-2.4h.4c1.8.8 3.6 1.3 5.4 1.5l.3 1.5c1.2 6.7-1 13.3-5.8 18-.6.7-1 1.6-.8 2.5l2.5 17.8a1 1 0 0 1-1 1.2H24.3a1 1 0 0 1-1-1v-6c0-.7-.4-1.5-1-2-.6-.6-1.4-.8-2.2-.8l-6.4.8c-1.3 0-2.5-.3-3.5-1.1s-1.5-2-1.6-3.2l-.4-5.4c0-1.1-.8-2-1.8-2.3l-4-1-.1-.1V53l4-8.2c.2-.7.3-1.4.2-2-.6-3.7-.2-7.5 1.1-11 .2-.5 0-1.1-.6-1.4-.6-.2-1.3 0-1.5.7-1.5 3.8-1.9 8-1.2 12v.7L.2 52c-.7 1.4 0 3.2 1.6 3.5l4 1 .1.2.4 5.4a6.9 6.9 0 0 0 7.5 6.4l6.5-.7c.2 0 .3 0 .4.2l.2.4v5.8c0 1.8 1.5 3.3 3.3 3.3h16.4c1 0 1.8-.4 2.5-1.1.6-.7.9-1.7.7-2.7l-2.5-17.7c0-.2 0-.4.2-.5a22.8 22.8 0 0 0 6.2-21.2c9-.4 16.3-8 16.2-17.3Z'/%3E%3Cpath fill='url(%23b)' d='M44.9 26.9H49c1 0 2-1 2-2v-3.5h3.3c1.2 0 2-.9 2-2v-4.2a2 2 0 0 0-2-2.1h-3.3V9.7a2 2 0 0 0-2-2h-4.2a2 2 0 0 0-2 2v3.4h-3.4a2 2 0 0 0-2 2v4.3c0 1.1.9 2 2 2H43v3.4c0 1.2.9 2 2 2Zm-5.2-7.7v-3.8h3.4c1.1 0 2-1 2-2V9.8h3.7v3.4c0 1.2 1 2 2 2h3.4v3.9H51a2 2 0 0 0-2 2v3.4H45v-3.4a2 2 0 0 0-2-2h-3.4Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='65.5' y1='-52.1' y2='74.4' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23132C4B'/%3E%3Cstop offset='1' stop-color='%23132C4B' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='0' x2='65.5' y1='-52.1' y2='74.4' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23132C4B'/%3E%3Cstop offset='1' stop-color='%23132C4B' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat; position: absolute; top: -54px; left: -48px;}
					.boxPilares .centro ul.boxTratamento > li.treinamento .boxTitulo::before{content: ""; width: 67px; height: 62px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 67 63'%3E%3Cg opacity='.3'%3E%3Cpath fill='url(%23a)' d='M30.6 39.4a7.1 7.1 0 0 1-3.7-1h-.2a7.4 7.4 0 0 1-1-.8l-.3-.2c1.2-1.6 2-3.5 2.4-5.4a1 1 0 0 0-.4-1 1 1 0 0 0-1.5.5 12.3 12.3 0 0 1-3.7 6.4l-.4.4-.7.6-.5.3-.8.5-.5.2a12.2 12.2 0 0 1-2.2.9h-.5c-.3.2-.6.2-1 .2l-.4.1h-1.5l-1.5-.1a12 12 0 0 1-6.8-3.6 12.3 12.3 0 0 1 3.9-19.7c.6 2 2 3.9 3.8 5a1 1 0 0 0 1.4-.2 1 1 0 0 0-.3-1.4 7.5 7.5 0 0 1-3.3-5c-.3-1.8 0-3.6 1-5.1a7.3 7.3 0 0 1 12.9 0c-.3 1.9 0 3.8.9 5.5a1 1 0 0 0 .9.5h.4c.3-.2.5-.4.6-.7v-.7A8.7 8.7 0 0 1 33 3.5a8.3 8.3 0 0 1 8.1 2.4c1.3 1.4 2 3.2 2.3 5-.7 1-1.2 2-1.5 3-.1.3 0 .6 0 .8a1 1 0 0 0 1 .6 1 1 0 0 0 1-.8 7.5 7.5 0 0 1 4.5-4.8c1.2-.5 2.4-.6 3.7-.4a1 1 0 0 0 1-.5 1 1 0 0 0-.3-1.4 1 1 0 0 0-.4-.2 9.4 9.4 0 0 0-7.3 2 10.7 10.7 0 0 0-8.5-7.9 10.6 10.6 0 0 0-11.5 7 9.4 9.4 0 0 0-9.7-2.7A9.4 9.4 0 0 0 9 13.2v2.4a14.5 14.5 0 0 0-5 23.2 14 14 0 0 0 9.2 4.4c.5.8 1.6 3.3.9 7.9a4 4 0 0 0 .9 3.1 3.7 3.7 0 0 0 5.2.5c6.7-5.5 8-11 8.3-13.5l.5.2h1.7c.3 0 .6 0 .7-.2a1 1 0 0 0 0-1.5 1 1 0 0 0-.7-.3Zm-4.1 1.2c-.2 1.8-1.1 7-7.7 12.5a1.7 1.7 0 0 1-2.7-.6c-.1-.4-.2-.7-.1-1 .5-2.8.3-5.7-.7-8.3l.8-.1.6-.1a12.4 12.4 0 0 0 1.2-.3l.7-.2a16.2 16.2 0 0 0 1.8-.8l.6-.3.6-.4.5-.3a16.4 16.4 0 0 0 2-1.7l1 .8.7.4.6.3Z'/%3E%3Cpath fill='url(%23b)' d='M60.3 18.7v-.4c.2-1.1.2-2.2 0-3.3a1 1 0 0 0-.4-.7 1 1 0 0 0-1.6.6v.5c.2.8.2 1.7 0 2.5v.4c-1.1 0-2.2 0-3.3.3a1 1 0 0 0-.6.5 1 1 0 0 0 .2 1.3 1 1 0 0 0 1 .2c1-.3 2-.3 3.1-.2h.2a7.7 7.7 0 0 1 5.5 10.4 1 1 0 0 0 .5 1.4l.4.1a1 1 0 0 0 1-.6 9.7 9.7 0 0 0-6-13Z'/%3E%3Cpath fill='url(%23c)' d='M64.4 45.4a3 3 0 0 0 2-1.2 3.1 3.1 0 0 0-.7-4.4 3 3 0 0 0-2.2-.5h-.2v-.1a15 15 0 0 0-.5-1.2v-.1a3.1 3.1 0 0 0-1.6-5.5 3 3 0 0 0-2.2.7.2.2 0 0 1-.3 0 14.4 14.4 0 0 0-1-.8v-.1c.3-.8.3-1.6 0-2.3a3 3 0 0 0-4-1.5 3 3 0 0 0-1.6 1.5l-.1.1h-.1a14.9 14.9 0 0 0-1.3-.1v-.1a3.1 3.1 0 0 0-2.4-2.5 3 3 0 0 0-3.1 1.2 3.1 3.1 0 0 0-.6 2.3l-.1.2a15.6 15.6 0 0 0-1.2.5v-.1a3 3 0 0 0-2.1-1.1 3 3 0 0 0-2.3.7 3 3 0 0 0-1 3.2c.2.4.3.8.6 1.1a.2.2 0 0 1 0 .2 13.5 13.5 0 0 0-.8 1 3 3 0 0 0-2.4.1 3.2 3.2 0 0 0-1.5 4 3 3 0 0 0 1.6 1.7l.1.1v.2a15.5 15.5 0 0 0-.1 1.2h-.1a3 3 0 0 0-2 1.3 3.1 3.1 0 0 0 .7 4.4 3 3 0 0 0 2.2.5.2.2 0 0 1 .3.1 15.4 15.4 0 0 0 .4 1.2v.1a3.1 3.1 0 0 0 1.6 5.5 3 3 0 0 0 2.2-.7.2.2 0 0 1 .3 0 16 16 0 0 0 1 .8v.1a3.1 3.1 0 0 0 1.7 4 3 3 0 0 0 2.3 0 3 3 0 0 0 1.6-1.8.2.2 0 0 1 .3 0 13.8 13.8 0 0 0 1.2 0v.2a3 3 0 0 0 1 1.9 3 3 0 0 0 2.6.7 3 3 0 0 0 2-1.3c.4-.6.6-1.5.5-2.3v-.1h.1a15.2 15.2 0 0 0 1.2-.6v.1a3 3 0 0 0 5.4-1.7c.1-.8-.1-1.6-.6-2.2a.2.2 0 0 1 0-.3 15.1 15.1 0 0 0 .8-1 3 3 0 0 0 2.4 0 3.2 3.2 0 0 0 1.5-4 3 3 0 0 0-1.6-1.8.2.2 0 0 1-.1-.2 17 17 0 0 0 .1-1.2h.1Zm-.8 3.5c.2 0 .4.3.5.5a1 1 0 0 1-.5 1.4 1 1 0 0 1-.8 0 2.2 2.2 0 0 0-2.6.9l-.6.8a2.3 2.3 0 0 0 0 2.8 1 1 0 0 1-.1 1.4 1 1 0 0 1-1.2.2 1 1 0 0 1-.3-.3 2.2 2.2 0 0 0-2.7-.6l-.8.4c-.5.2-1 .5-1.2 1-.2.4-.3 1-.2 1.5a1 1 0 0 1-.5 1 1 1 0 0 1-.4.1 1 1 0 0 1-.7-.2 1 1 0 0 1-.4-.6c-.1-.5-.4-1-.8-1.3-.3-.4-.8-.6-1.3-.6a10.8 10.8 0 0 1-1.3-.1 2.2 2.2 0 0 0-2 1.4 1 1 0 0 1-.6.6 1 1 0 0 1-.8 0 1 1 0 0 1-.6-.6 1 1 0 0 1 0-.7 2.3 2.3 0 0 0-.8-2.7l-.8-.6a2.2 2.2 0 0 0-2.8 0 1 1 0 0 1-1.4-.2 1 1 0 0 1-.1-1l.2-.4a2.3 2.3 0 0 0 .6-2.7l-.4-1c-.2-.4-.5-.8-1-1-.4-.3-.9-.4-1.4-.3a1 1 0 0 1-1-.5 1 1 0 0 1-.1-.4 1 1 0 0 1 .8-1.2c.5 0 1-.3 1.3-.7.3-.4.5-.9.6-1.4v-1a2.3 2.3 0 0 0-1.3-2.4 1 1 0 0 1-.6-.5 1 1 0 0 1 0-.8 1 1 0 0 1 .5-.6 1 1 0 0 1 .8 0 2.2 2.2 0 0 0 2.6-.9l.6-.8a2.3 2.3 0 0 0 0-2.8 1 1 0 0 1-.1-1.1c0-.2.2-.3.3-.4a1 1 0 0 1 1 0c.2 0 .3 0 .4.2a2.2 2.2 0 0 0 2.7.6l.9-.4c.4-.2.8-.5 1-1 .3-.4.4-1 .3-1.4a1 1 0 0 1 1-1.2l.7.1.4.7c0 .5.3 1 .7 1.3.3.4.8.6 1.3.6l1 .1c.5 0 1 0 1.4-.3.5-.2.8-.6 1-1.1a1 1 0 0 1 .5-.6 1 1 0 0 1 .8 0 1 1 0 0 1 .6.6 1 1 0 0 1 0 .7 2.3 2.3 0 0 0 .8 2.7l.8.6a2.2 2.2 0 0 0 2.8 0 1 1 0 0 1 .7-.3 1 1 0 0 1 .7.4 1 1 0 0 1-.1 1.5A2.3 2.3 0 0 0 61 39l.4 1c.2.4.5.8 1 1 .4.3.9.4 1.4.3a1 1 0 0 1 1 .5l.2.4a1 1 0 0 1-.5 1 1 1 0 0 1-.4.2c-.5 0-1 .3-1.3.7-.3.4-.5.9-.5 1.4l-.1 1a2.3 2.3 0 0 0 1.4 2.4Z'/%3E%3Cpath fill='url(%23d)' d='M53.2 35.7A9.3 9.3 0 0 0 42.9 38a9.6 9.6 0 0 0-1.8 10.6 9.6 9.6 0 0 0 9 5.6 9.3 9.3 0 0 0 6.5-3 9.6 9.6 0 0 0 1.8-10.5 9.6 9.6 0 0 0-5.2-5Zm3.5 11.6a7.5 7.5 0 0 1-3.9 4.2 7.3 7.3 0 0 1-9-2.5 7.6 7.6 0 0 1 3-11.2 7.3 7.3 0 0 1 8 1.4 7.5 7.5 0 0 1 2 8.1Z'/%3E%3Cpath fill='url(%23e)' d='M67 1a1 1 0 0 0-1-.6h-7a1 1 0 0 0-.7.3 1 1 0 0 0 0 1.4c.2.2.5.3.7.3h4.5l-18 18.3H28.4a1 1 0 0 0-.7.3l-6 6.2h-11a1 1 0 0 0-.9.6 1 1 0 0 0 .6 1.4H22a1 1 0 0 0 .8-.3l6-6.1H46a1 1 0 0 0 .7-.3L65 3.9v4.6a1 1 0 0 0 .6 1 1 1 0 0 0 1.1-.3 1 1 0 0 0 .3-.7V1Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='43.5' y1='-41' y2='69.4' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23132C4B'/%3E%3Cstop offset='1' stop-color='%23132C4B' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='0' x2='43.5' y1='-41' y2='69.4' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23132C4B'/%3E%3Cstop offset='1' stop-color='%23132C4B' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='0' x2='43.5' y1='-41' y2='69.4' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23132C4B'/%3E%3Cstop offset='1' stop-color='%23132C4B' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='0' x2='43.5' y1='-41' y2='69.4' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23132C4B'/%3E%3Cstop offset='1' stop-color='%23132C4B' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' x1='0' x2='43.5' y1='-41' y2='69.4' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23132C4B'/%3E%3Cstop offset='1' stop-color='%23132C4B' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat; position: absolute; top: -49px; left: -50px;}
					.boxPilares .centro ul.boxTratamento li div.boxTitulo h3{font-size: 28px;font-weight: 800;line-height: 26px;text-transform: uppercase;letter-spacing: 0.02em;color: var(--cor);margin-bottom: 8px;}
					.boxPilares .centro ul.boxTratamento li div.boxTitulo span{display: block;font-size: 18px;font-weight: 600;font-style: italic;line-height: 24px;letter-spacing: 0.01em;color: #8D95A1;}
					.boxPilares .centro ul.boxTratamento li div.conteudo{width: 100%;max-width: 670px;}
						.boxPilares .centro ul.boxTratamento li div.conteudo span{display: flex;align-items: center;gap: 12px;font-size: 12px;font-weight: 700;font-style: italic;line-height: 20px;letter-spacing: 0.02em;text-transform: uppercase;color: #8796A6;}
						.boxPilares .centro ul.boxTratamento li div.conteudo p{font-size: 18px;font-weight: 500;line-height: 26px;color: #282D33;margin: 12px 0px 60px;}
						.boxPilares .centro ul.boxTratamento li div.conteudo p:last-of-type{margin-bottom: 0px;}
							.boxPilares .centro ul.boxTratamento li div.conteudo p b{font-weight: 800;}
						.boxPilares .centro ul.boxTratamento li div.conteudo b.subtitulo{display: block;width: 100%;max-width: max-content;min-width: max-content; font-size: 15px;font-weight: 800;line-height: 12px;letter-spacing: 0.03em;text-transform: uppercase;color: #FFF;background: var(--cor);border-radius: 20px 24px 24px 2px;padding: 10px 32px;}
						.boxPilares .centro ul.boxTratamento li div.conteudo div.boxPortais > p{font-size: 18px;font-weight: 500;line-height: 26px;color: #282D33;margin: 12px 0px 32px;}
						.boxPilares .centro ul.boxTratamento li div.conteudo div.boxPortais > p:last-of-type{}

						.boxPilares .centro ul.boxTratamento li div.conteudo div.boxRadiestesia{display: flex;align-items: flex-end;gap: 49px;}
							.boxPilares .centro ul.boxTratamento li div.conteudo div.boxSite div.conteudoPortais{display: flex;align-items: flex-end;margin-bottom: 85px;}
								.boxPilares .centro ul.boxTratamento li div.conteudo div.boxSite div.conteudoSite ul{}
									.boxPilares .centro ul.boxTratamento li div.conteudo div.boxSite div.conteudoSite ul li{display: flex; gap: 13px;}
									._1000 .boxPilares .centro ul.boxTratamento li div.conteudo div.boxSite div.conteudoSite ul li:not(.boxPilares .centro ul.boxTratamento li div.conteudo div.boxSite div.conteudoSite ul li:last-of-type){margin-bottom: 32px;}
									._1000 .boxPilares .centro ul.boxTratamento li div.conteudo div.boxSite div.conteudoSite ul li:first-of-type{width: calc(100% + 271px);}
										.boxPilares .centro ul.boxTratamento li div.conteudo div.boxSite div.conteudoSite ul li::before{content: "";width: 4px;min-width: 4px;height: 4px;border-radius: 100%;background: var(--cor);margin-top: 9px;}
										.boxPilares .centro ul.boxTratamento li div.conteudo div.boxSite div.conteudoSite ul li p{font-size: 20px;font-weight: 500;line-height: 24px;color: #282D33;margin: 0px;}
											.boxPilares .centro ul.boxTratamento li div.conteudo div.boxSite div.conteudoSite ul li p b{display: block;font-weight: 800;color: var(--cor);}
									.boxPilares .centro ul.boxTratamento li div.conteudo div.boxSite div.conteudoSite figure{width: 100%;max-width: 313px;height: 176px;user-select: none;}
									.boxPilares .centro ul.boxTratamento li div.conteudo div.boxRadiestesia figure{width: 100%;max-width: 313px;min-width: 313px;height: 176px;user-select: none;}
										.boxPilares .centro ul.boxTratamento li div.conteudo div.boxSite figure img{width: 100%; height: 100%;}

/* Box Desconto */
.boxDesconto{width: 100%; background: #fff;position: relative;z-index: 1;}
    .boxDesconto .centro{width: 100%; max-width: 848px; margin: 0 auto;padding: 102px 20px 132px;}
        .boxDesconto .centro p{width: 100%; font-size: 20px; font-weight: 400; line-height: 30px; text-align: center; color: #282D33; margin: 0px auto 36px;}
            .boxDesconto .centro p b{font-weight: 700;}
                .boxDesconto .centro p b u{font-weight: 700; text-decoration: underline;}
        .boxDesconto .centro span{display: block; margin: 0 auto 36px; text-align: center; font-size: 32px; font-weight: 700; line-height: 32px; color: #AA0D07; position: relative;text-decoration: line-through;}

/* Box Oferta */
.boxOferta{width: 100%;background: linear-gradient(180deg, rgba(13,41,73,1) 0%, rgba(4,17,31,1) 100%);position: relative;z-index: 2;padding-top: 1px; overflow-y: visible !important;}
        .boxOferta::before{content: "";width: 100%;max-width: 1032px;height: 670px;background: #1E6DB3;border-radius: 100%;filter: blur(250px);position: absolute;top: 440px;left: 50%;transform: translate(-50%, -50%);z-index: -1;}
    .boxOferta .centro{width: 100%;max-width: 808px;padding: 0px 20px 119px;margin: -68px auto 0px;position: relative;z-index: 2;}
        .boxOferta .centro .boxCompra{display: flex;flex-direction: column;align-items: center;background: #FFF;box-shadow: 0px 16px 46px 0px #1E426A4D, 0px 40px 88px 0px #00000024;border: 1px solid #DDD;border-radius: 16px;padding: 96px 20px 123px;margin: 0px auto 32px;position: relative;z-index: 2;}

.boxOferta .centro .boxCompra .boxDesconto {display: flex ; background: linear-gradient(180deg, #2CB02C 0%, #1F7E4A 100%); position: absolute; top: -16px; left: 50%; transform: translatex(-50%); max-width: 464px; width: 100%; height: 56px; justify-content: center; align-items: center;}
        .boxOferta .centro .boxCompra .boxDesconto::before {position:absolute;content:'';width:32px;height: 56px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 32 56'%3E%3Cpath fill='url(%23a)' d='M0 0h32v56H0l20.11-28L0 0Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='32.955' x2='32.955' y1='0' y2='56' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%232CB02C'/%3E%3Cstop offset='1' stop-color='%231F7E4A'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")center center no-repeat;left: -30px;}
        .boxOferta .centro .boxCompra .boxDesconto::after {position:absolute;content:'';width:32px;height: 56px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 32 56'%3E%3Cpath fill='url(%23a)' d='M32 0H0v56h32L11.89 28 32 0Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-.955' x2='-.955' y1='0' y2='56' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%232CB02C'/%3E%3Cstop offset='1' stop-color='%231F7E4A'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")center center no-repeat;right: -30px;}
    .boxOferta .centro .boxCompra .boxDesconto > i {display: block; font: 700 24px / 25px 'Raleway'; color: #FFF; letter-spacing: 0.02rem; position: relative; text-align: center;}
            .boxOferta .centro .boxCompra span{display: block;  text-align: center; color: #238C42; position: relative; margin: 0 auto 14px;}
                .boxOferta .centro .boxCompra > span b{display: inline-block; font: 500 48px/40px 'Raleway'; letter-spacing: 0;font-variant: lining-nums;}
				.boxOferta .centro .boxCompra > span em {font: 600 32px/28px 'Raleway';letter-spacing: 0;color: #132C4B;margin: 0px 10px;}
				.boxOferta .centro .boxCompra > span i {font-size: 84px; font-weight: 700; line-height: 71px; letter-spacing: -0.035em;}
            .boxOferta .centro .boxCompra > em{width: 100%; max-width: 468px; display: block; font-size: 22px; font-weight: 800; line-height: 24px; text-align: center; color: #132C4B; padding-bottom: 30px; margin: 0px auto 25px; border-bottom: 1px solid #E2E2E2;}
                .boxOferta .centro .boxCompra em b{font-weight: 600; color: #238C42;}
            .boxOferta .centro .boxCompra p{width: 100%; max-width: 468px; font-size: 16px; font-weight: 400; line-height: 22px; letter-spacing: 0.02em; text-align: center; color: #767676; margin: 0px auto 24px;}
            .boxOferta .centro .boxCompra a.botaoCTA:active, 
            .boxOferta .centro .boxCompra a.botaoCTA:link, 
            .boxOferta .centro .boxCompra a.botaoCTA:visited{width: max-content;background: linear-gradient(90deg, #005495 0%, #1F7F4A 100%);gap: 10px;box-shadow: 0px 10px 28px -8px #0C305266, 0px 2px 0px 0px #FFFFFF61 inset;padding: 22px 84px 20px;margin: 0 auto 25px;}
			.boxOferta .centro .boxCompra a.botaoCTA:hover{box-shadow: 0px 10px 10px -8px #27cd6987, 0px 2px 0px 0px #FFFFFF61 inset, inset -130px 1px 110px -110px #19ff00e8, inset 130px 1px 110px -110px #19ff00e8, 0px 0px 0px 1000px #1b9e4f inset;}
               ._1000 .boxOferta .centro .boxCompra a.botaoCTA b{font-size: 24px; letter-spacing: 0.02em; font-weight: 700;}
               ._1000 .boxOferta .centro .boxCompra a.botaoCTA svg{width: 11px;min-width: 11px;}
            .boxOferta .centro .boxCompra figure{display: block;width: 234px;height: 20px;pointer-events: none;}
                .boxOferta .centro .boxCompra figure img{width: 100%;height: 100%;user-select: none;}

        .boxOferta .centro .boxGarantia{display: flex;flex-direction: column;align-items: center;background: #FFF;box-shadow: 0px 16px 46px 0px #1E426A4D, 0px 406px 114px 0px #00000003;border: 1px solid #DDD;border-radius: 16px;padding: 31px 20px 50px;margin: 0 auto;position: relative;z-index: 2;}
            .boxOferta .centro .boxGarantia figure{width: 284px;height: 248px;user-select: none;margin: -146px auto 43px;position: relative;z-index: 4;pointer-events: none;}
                .boxOferta .centro .boxGarantia figure img{user-select: none;}
            .boxOferta .centro .boxGarantia h3{font-size: 30px;font-weight: 800;line-height: 40px;color: #132C4B;text-align: center;width: 100%;margin: 0 auto 17px;}
            .boxOferta .centro .boxGarantia p{font-size: 20px;font-weight: 400;line-height: 30px;color: #29415B;text-align: center;width: 100%;max-width: 539px;margin: 0px auto 34px;}
                .boxOferta .centro .boxGarantia p b{font-weight: 700;}
           	.boxOferta .centro .boxGarantia a:link,
           	.boxOferta .centro .boxGarantia a:active,
           	.boxOferta .centro .boxGarantia a:visited{box-shadow: 0px 2px 0px 0px #FFFFFF33 inset, 0px 10px 28px -8px #0C305266, 0px 3px 0px 0px transparent inset, 0px -3px 0px 0px transparent inset, inset 0px -24px 20px -8px transparent, inset 0px 0px 0px 100px transparent;padding: 18px 56px 20px;}
           	.boxOferta .centro .boxGarantia a:hover{box-shadow: 0px 2px 0px 0px #FFFFFF33 inset, 0px 10px 15px -7px #0c305266, 0px 3px 0px 0px #ffffff5c inset, 0px -3px 0px 0px #0000001A inset, inset 0px -24px 20px -8px #2B9D2B, inset 0px 0px 0px 100px #33DB33;}
           		.boxOferta .centro .boxGarantia a b{font-size: 22px;}


/* Box comentarios */
.boxComentarios{background: #FFF;padding: 126px 20px 110px;}
	.boxComentarios .centro{width: 100%;max-width: 1208px;border: 1px solid #C9C9C9;border-radius: 16px;padding: 0px 20px;margin: 0px auto;position: relative;}
		._1000 .boxComentarios .centro::before{content: "";width: 660px;height: 8px;background: #FFF;position: absolute;top: -4px;left: 50%;transform: translateX(-50%);pointer-events: none;}
		.boxComentarios .centro h2{width: 100%; max-width: 597px; font-size: 32px; font-weight: 700; line-height: 40px; letter-spacing: 0; text-align: center; color: #063660; margin: -42px auto 43px; position: relative; z-index: 1;}
		.boxComentarios .centro h2 b{font-weight: 800; color: #DD5020;}
		.boxComentarios .centro figure{width: 100%; max-width: 1122px; height: 956px; user-select: none; margin: 0px auto 55px; position: relative;}
			.boxComentarios .centro > figure::before{content: "";width: 168px;height: 167px;background:url("../img/seloMenor.svg"); background-repeat: no-repeat; position: absolute;top: 50%;right: 33px;transform: translateY(-50%) rotate(15.36deg);pointer-events: none;}
			.boxComentarios .centro figure img{width: 100%; height: 100%;}
		.boxComentarios .centro ul.mobile{display: none;}

/* Box Andresa */ 
.boxAndresa{width: 100%; height: 100%; position: relative;overflow: clip; z-index: 1;}
	    .boxAndresa::before{content: ""; display: block; position: absolute; width: 100%; height: 100%; background-image: url(../img/patternFundo.webp); background-size: cover; min-width: 1920px; z-index: -1; top: 0; left: 50%; transform: translateX(-50%);}
	.boxAndresa h2{width: fit-content; margin: 0 auto 94px; padding: 104px 20px 0px; font-size: 40px; font-weight: 700; line-height: 40px; letter-spacing: 0.01em; text-align: center; color: #063660;}
	    .boxAndresa h2 b{font-weight: 700; color: #DD5020;}
	
	.boxAndresa .centro{width: 100%; max-width: 1275px; padding: 0px 20px 120px; margin: 0px auto;display: flex;align-items: flex-start;justify-content: space-between;gap: 20px;position: relative;height: 100%;}
	    .boxAndresa .centro .esquerda{display: flex ; width: 100%; max-width: 439px; flex-direction: column; align-items: center; gap: 34px;}
	    ._1000 .boxAndresa .centro .esquerda{height: 100%; position: sticky; top: 0; margin-bottom: 20px;}
	    ._1000 .boxAndresa .centro .esquerda h4.mobile{display: none;}
			.boxAndresa .centro .esquerda figure{width: 100%; max-width: 439px; height: 654px; user-select: none;}
				.boxAndresa .centro .esquerda figure img{width: 100%; height: 100%; border-radius: 10px; object-fit: cover;}
				.boxAndresa .centro .esquerda ul{display: flex;align-items: flex-start;gap: 16px;}
						.boxAndresa .centro .esquerda ul li a:link,
						.boxAndresa .centro .esquerda ul li a:active,
						.boxAndresa .centro .esquerda ul li a:visited{transition: all 0.5s ease;}
							.boxAndresa .centro .esquerda ul li a svg{display: block;width: 59px;height: 59px;margin: 0px auto 10px;transition: all 0.5s ease;}
							.boxAndresa .centro .esquerda ul li.facebook a:hover svg{fill: #3B5998;}
							.boxAndresa .centro .esquerda ul li.youtube a:hover svg{fill: #C4302B;}
							.boxAndresa .centro .esquerda ul li.instagram a:hover svg{fill: #DA20B7;}
							.boxAndresa .centro .esquerda ul li a b{display: block;width: 100%;max-width: 101px;font-size: 15px;font-weight: 700;line-height: 20px;letter-spacing: -0.01em;text-align: center;color: #171717; }

			.boxAndresa .centro .direita{width: 100%;max-width: 726px;}
			    .boxAndresa .centro .direita h4{font-size: 26px;font-weight: 700;line-height: 32px;color: #063660;}
			        .boxAndresa .centro .direita h4 b{color: #1E6DB3;font-weight: 700;}
				.boxAndresa .centro .direita p{font-size: 20px;font-weight: 400;line-height: 32px;color: #282D33;padding-bottom: 40px;position: relative;}
				       ._1000 .boxAndresa .centro .direita p::before{content: ""; display: block; position: absolute;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 69.1 81.9'%3E%3Cpath fill='%23bec6cc' d='M24.6 79.5c-7.2-2.9-13.3-7.1-19.4-11.7 3.9-3.1 8.4-5.6 11.8-9.3.3-.3.5-.7.5-1.2 0-.4-.1-.9-.4-1.2-.3-.4-.7-.6-1.1-.7-.4 0-.9 0-1.3.2-5.2 2.9-10 6.6-14.2 10.8-.2.2-.4.5-.5.8 0 .3-.1.6 0 .9 0 .3.1.6.3.9.2.3.4.5.6.6 7 4.8 14.5 10.6 23 12.2.3 0 .6 0 .9-.1.3-.2.5-.4.5-.7v-.9c-.1-.3-.4-.5-.7-.6Zm37.5-78c-1.8-3.3-6.4-.4-5 2.9 6.4 14.5 7.6 31.6 1.2 46.3-2.7 6.4-7.4 11.8-13.4 15.4-7.8 4.7-15.9 4-24.5 3.2-2.1-.2-2.1 2.7-.5 3.3 17.4 7.2 35.1-1.3 43.3-17.3C71.6 39 70.7 17.4 62 1.5Z'/%3E%3C/svg%3E"); background-size: contain; background-repeat: no-repeat; width: 69px; height: 82px;opacity: 0.4; user-select: none; bottom: -40px; left: 540px;}
					.boxAndresa .centro .direita p b{font-weight: 700;}
					.boxAndresa .centro .direita p em{color: #DD5020;font-weight: 700;}
					.boxAndresa .centro .direita p strong{font-size: 22px;font-weight: 700;color: #063660;}
					    .boxAndresa .centro .direita p strong i{color: #1E6DB3;font-weight: 700;}
            .boxAndresa .centro .direita a:active, 
            .boxAndresa .centro .direita a:link, 
            .boxAndresa .centro .direita a:visited{width: 100%; max-width: 492px; background: #005495;box-shadow: 0px 10px 28px -8px #0C305266, 0px 2px 0px 0px #FFFFFF61 inset, inset 0px 0px 0px 0px transparent, inset 0px 0px 0px 0px transparent, inset 0px 0px 0px 100px transparent;position: relative;overflow: hidden;gap:0;padding: 21px 93px;justify-content: center;z-index: 1;}
                .boxAndresa .centro .direita a::after{content: ''; background: linear-gradient(270deg, #DD5020 0%, rgba(221, 32, 32, 0) 100%); position: absolute; right: 0px; width: calc(100% - 106px); height: 100%; transition: all 0.5s ease; top: 0; mix-blend-mode: normal; pointer-events: none;z-index: -1;}
                .boxAndresa .centro .direita a b{position: relative; z-index: 2;}
            .boxAndresa .centro .direita a:hover{ box-shadow: 0px 10px 10px -8px #0C305266, 0px 2px 0px 0px #FFFFFF61 inset, inset -130px 1px 110px -110px #FDAA13E8, inset 130px 1px 110px -110px #FDAA13E8, inset 0px 0px 0px 100px #D74B1B;}
                .boxAndresa .centro .direita a:hover::after{opacity: 0;}

@media (min-width: 1000px) and (max-width: 1130px) { ._1000 .boxAndresa .centro .direita p::before{content: none;} }


/* Box perguntas */
.boxPerguntas{width: 100%; height: 100%; position: relative;overflow: clip; z-index: 1;background: #021226;
background: linear-gradient(0deg, rgba(2, 18, 38, 1) 0%, rgba(13, 41, 73, 1) 100%);}
        .boxPerguntas::before{content: ""; width: 1920px; height: 105px; background: #1E6DB3; border-radius: 100%; filter: blur(80px) brightness(1.5); position: absolute; top: -55px; left: 50%; transform: translatex(-50%); z-index: -1; user-select: none; pointer-events: none; opacity: 0.3;} 
        ._1000 .boxPerguntas::after{content: ""; width: 80%; max-width: 1365px; height: 182px; background: #1E6DB3; border-radius: 100%; filter: blur(60px); position: absolute; top: -75px; left: 50%; transform: translatex(-50%); z-index: -1; user-select: none; pointer-events: none; opacity: 0.3;} 

	.boxPerguntas .centro{display: flex ; width: 100%; max-width: 1136px; padding: 116px 100px 80px; margin: 0px auto; flex-direction: column; align-items: center;position: relative; z-index: 1;}
            .boxPerguntas .centro::before{content: ""; width: 100%; max-width: 1167px; height: 1047px; background: #1E6DB3; border-radius: 100%; filter: blur(500px); position: absolute; bottom: 0; left: 50%; transform: translatex(-50%); z-index: -1;user-select: none;pointer-events: none;opacity: 0.2;}
            ._1000 .boxPerguntas  .centro::after{content: "";width:  685px;height: 679px;background: url('../img/seloGrandeFaq.svg') no-repeat;opacity: 0.5;position: absolute;top: 50%; left: 100%; transform: translateY(-50%) rotate(15deg);pointer-events: none; z-index: 1;}
		.boxPerguntas .centro h2{font-size: 32px; font-weight: 700; line-height: 42px; letter-spacing: 0.02em; text-align: center; color: #fff; margin-bottom: 49px;position: relative; z-index: 2;}
		.boxPerguntas .centro ul{display: flex ; flex-direction: column; width: 100%; position: relative; z-index: 2;}
			.boxPerguntas .centro ul li{display: block; width: 100%; max-width: 942px; margin: 0 auto; padding: 32px 0px 28px 40px; cursor: pointer; transition: all 0.5s ease; position: relative;}
			     ._1000 .boxPerguntas .centro ul li::before{content: ""; display: block; position: absolute; width: 110%; max-width: 1065px; height: 1px; background: #fff; opacity: 0.12; top: 0; left: 50%; transform: translateX(-50%); user-select: none;}
			.boxPerguntas .centro ul li:last-of-type{padding-bottom: 0px;}
				.boxPerguntas .centro ul li span{width: 13px;height: 13px;position: absolute;top: 38px;left: 0px;pointer-events: none;}
					.boxPerguntas .centro ul li span::before{content: "";width: 3px;height: 13px;background: #1E6DB3;position: absolute;top: 50%;transform: translate(-50%, -50%);left: 50%;transition: all 0.5s ease;pointer-events: none;}
					.boxPerguntas .centro ul li span::after{content: "";width: 13px;height: 3px;background: #1E6DB3;position: absolute;top: 50%;transform: translate(-50%, -50%) rotate(0deg);left: 50%;transition: all 0.5s ease;pointer-events: none;}
					.boxPerguntas .centro ul li.ativo span::after{background: #DD5020;}
					.boxPerguntas .centro ul li.ativo span::before{background: #DD5020;}
					.boxPerguntas .centro ul li.ativo span::before{transform: translateY(-50%) rotate(90deg);}
				.boxPerguntas .centro ul li h3{width: 100%; max-width: 958px; font-size: 20px; font-weight: 600; line-height: 24px; letter-spacing: 0.01em; color: #fff; margin-bottom: 4px; margin-left: auto; position: relative; }
				.boxPerguntas .centro ul li p{height: 100%;max-height: 0px;width: 100%;max-width: 953px;font-size: 16px;font-weight: 400;line-height: 26px;letter-spacing: 0.02em;color: #C2CEDC;opacity: 0;visibility: hidden;transition: all 0.5s ease;overflow-y: hidden;}
				.boxPerguntas .centro ul li.ativo p{max-height: 500px;opacity: 1;visibility: visible;}
					.boxPerguntas .centro ul li p b{display: flex; gap: 5px; font-weight: 500;}
					.boxPerguntas .centro ul li p b:first-of-type{padding-top: 4px;}
						.boxPerguntas .centro ul li p b::before{content: "";width: 4px;min-width: 4px; height: 4px;background: #C2CEDC;border-radius: 100%;margin-top: 10px;pointer-events: none;}

/* box Duvida */
	.boxPerguntas .boxDuvida {position:relative;z-index: 2;}
	.boxPerguntas .boxDuvida .conteudo{display: flex; flex-direction: column; align-items: center; width: 100%;max-width: 978px;padding: 80px 20px 120px;margin: 0px auto;position: relative;z-index: 1;background: none;border: none;}
		.boxPerguntas .boxDuvida .conteudo::after{content: ""; width: 455px; height: 435px; background: url(../img/seloGradiente.svg); background-size: contain; background-repeat: no-repeat; background-position: center; position: absolute; bottom: -53px; left: 50%; transform: translateX(-50%); pointer-events: none; z-index: -1;}
		.boxPerguntas .boxDuvida .conteudo h2 {font: 800 32px/40px 'Raleway';color: #FFF;margin-bottom: 16px;text-shadow: none;text-align: center;}
		.boxPerguntas .boxDuvida .conteudo p {font: 400 18px/26px 'Raleway';letter-spacing: -0.01rem;color: #FFFFFF;max-width: max-content;width: 100%;margin: 0 auto 18px;opacity: 0.5;}

		.boxPerguntas .boxDuvida .conteudo a:active,
		.boxPerguntas .boxDuvida .conteudo a:visited,
		.boxPerguntas .boxDuvida .conteudo a:link{width: max-content;border-radius: 10px;background: #005495;box-shadow: 0px 10px 28px -8px #0C305266, 0px 2px 0px 0px #FFFFFF61 inset, inset 0px 0px 0px 0px transparent, inset 0px 0px 0px 0px transparent, inset 0px 0px 0px 100px transparent;position: relative;cursor: pointer;transition: all 0.5s ease;overflow: hidden;padding: 19px 50px;margin: 0 auto 22px;justify-content: center;display: flex;}
			.boxPerguntas .boxDuvida .conteudo a:hover {box-shadow: 0px 10px 10px -8px #0C305266, 0px 2px 0px 0px #FFFFFF61 inset, inset -130px 1px 110px -110px #FDAA13E8, inset 130px 1px 110px -110px #FDAA13E8, inset 0px 0px 0px 100px #D74B1B;}
			.boxPerguntas .boxDuvida .conteudo a::after{content: '';background: linear-gradient(270deg, #DD5020 0%, rgba(221, 32, 32, 0) 100%);position: absolute;right: 0px;width: calc(100% - 106px);height: 100%;transition: all 0.5s ease;top: 0;mix-blend-mode: normal;pointer-events: none;}

			.boxPerguntas .boxDuvida .conteudo a b {font:800 22px/22px 'Raleway';letter-spacing: 0.02rem;text-align: center;text-transform: uppercase;color: #FFF;position: relative;z-index:1;}


/* Footer */
footer{width: 100%;background: #132C4B;position: relative;z-index: 1;overflow: clip;}
	footer .centro{display: flex;justify-content: space-around;align-items: center;gap: 30px;width: 100%;max-width: 984px;padding: 37px 20px 45px;margin: 0px auto;}
		footer .centro figure{width: 100%; max-width: 233px; height: 100%; max-height: 85px; user-select: none;}
			footer .centro figure img{width: 100%; height: 100%;}
		footer .centro p{width: 100%; max-width: 611px; font-size: 13px; font-weight: 600; line-height: 21px; color: #B1B7BF; }
			footer .centro p b{display: block;font-weight: 600;color: #B1B7BF52;margin-top: 1px;}/* CSS Document */

/* MOBILE */
._320 header, ._320 main, ._320 footer{overflow: clip;}
._320 .centro{width: 100%; max-width: 440px !important; margin: 0px auto;}

._320 a.botaoCTA:active,
._320 a.botaoCTA:link, 
._320 a.botaoCTA:visited{gap: 10px;padding: 14px 20px;margin-bottom: 0;}
	._320 a.botaoCTA b{width: 100%; font-size: 18px; line-height: 22px; text-align: center;}

/* boxOportunidade */
._320 .boxOportunidade .centro{flex-wrap: wrap;justify-content: space-between;gap: 8px 5px;}
	._320 .boxOportunidade .centro p{max-width: initial;font-size: 15px;line-height: 15px;text-align: center;letter-spacing: 0em;}

	/* Contador */
	._320 .boxOportunidade .centro ul{gap: 2px;}
		._320 .boxOportunidade .centro ul li{flex-direction: column;gap: 2px 4px;}
		._320 .boxOportunidade .centro ul li.dia{margin-right: 6px;}
			._320 .boxOportunidade .centro ul li span{font-size: 18px;line-height: 20px;text-align: center;}
			._320 .boxOportunidade .centro ul li p{font-size: 12px;line-height: 12px;}

	._320 .boxOportunidade .centro a:link,
	._320 .boxOportunidade .centro a:active,
	._320 .boxOportunidade .centro a:visited{max-width: max-content;gap: 6px;padding: 10px 10px;}
		._320 .boxOportunidade .centro a b{font-size: 14px;line-height: 16px;letter-spacing: -0.01em;}

/* Box Topo */
._320 .boxTopo{background-size: 310%;}
._320 .boxTopo .centro{padding: 20px 20px 40px;margin-top: 79px;} 

	._320 .boxTopo .centro h1{max-width: 232px;height: max-content;margin-bottom: 12px;}
	._320 .boxTopo .centro span{font-size: 12px; margin: -10px auto 20px; color: #9fa5af; font-weight: 700;}
	._320 .boxTopo .centro h2{font-size: 22px;line-height: 26px;margin-bottom: 12px;}
	._320 .versaof main .boxTopo .centro h2{max-width: 276px;}
	._320 .boxTopo .centro p{font-size: 16px; line-height: 22px; margin-bottom: 20px;}
	._320 .versaoa main .boxTopo .centro p{max-width: 250px;}
	._320 .versaoc main .boxTopo .centro p{max-width: 259px;}
		._320 .boxTopo .centro p b{display: initial;}

		._320 .boxTopo .centro a b{margin: 0px auto;}
		._320 .versaoa main .boxTopo .centro a b{max-width: 236px;}

/* Box Relatos */
._320 .boxRelatos{padding-bottom: 40px;}
	._320 .boxRelatos .centro{padding: 40px 20px 30px;}
		._320 .boxRelatos .centro p{font-size: 22px;line-height: 28px;}
		._320 .boxRelatos .centro span{max-width: 288px;font-size: 18px;line-height: 24px;padding: 4px 12px;}
		._320 .boxRelatos .centro span:last-of-type{margin-bottom: 30px;}
		._320 .boxRelatos .centro h2{font-size: 24px;line-height: 30px;}
		._320 .boxRelatos ul li{margin-right: 20px !important;}

/* Box Quem */
._320 .boxQuem .centro{padding: 0px 20px;}
	._320 .boxQuem .centro h2{width: 100%;max-width: 240px;font-size: 24px;line-height: 28px;margin: 0px auto 6px;}
	._320 .boxQuem .centro p{width: 100%;max-width: 234px;font-size: 16px;margin: 0px auto 20px;}
	._320 .boxQuem .centro ul{gap: 20px;margin-bottom: 30px;}
		._320 .boxQuem .centro ul li{height: 260px;}
			._320 .boxQuem .centro ul li span{max-width: calc(100% - 18px);font-size: 14px;line-height: 20px;padding: 14px 20px 18px;}
			._320 .boxQuem .centro ul li:nth-of-type(even) span{text-align: right;left: initial;right: 0px;border-radius: 16px 0px 0px 16px;}
				._320 .boxQuem .centro ul li span b{font-size: 18px;}
				._320 .boxQuem .centro ul li:nth-of-type(even) span b{text-align: right;}

/* Box Pilares */
._320 .boxPilares .centro h2{font-size: 24px;}
._320 .boxPilares .centro > span{width: 100%; max-width: initial; font-size: 17px; line-height: 24px; padding: 4px 10px;}
._320 .boxPilares .centro > span:last-of-type{ margin-bottom: 30px;}

._320 .boxPilares .centro .boxLista{flex-direction: column; align-items: center; gap: 20px;    margin-bottom: 96px;}
	._320 .boxPilares .centro .boxLista figure{width: 230px; height: 230px; margin-top: initial;}
		._320 .boxPilares .centro .boxLista::after{bottom: -67px;}
			._320 .boxPilares .centro .boxLista .conteudo > p{text-align: center; font-size: 16px; line-height: 24px; font-weight: 400; margin-bottom: 30px;}
			._320 .boxPilares .centro .boxLista ul li{text-align: center; margin: 0 auto 20px;}
				._320 .boxPilares .centro .boxLista ul li h3{display: block; width: fit-content; margin: 0 auto; text-align: center; font: 700 20px / 24px 'Raleway';}
				._320 .boxPilares .centro ul li > p{font-size: 16px; max-width: 260px; margin: 3px auto 10px; font-weight: 600; font-style: italic; line-height: 22px; letter-spacing: 0.01em; color: #979EA6;}

._320 .boxPilares .centro ul.boxTratamento{width: calc(100% + 40px); margin: 0 -20px;}
	._320 .boxPilares .centro ul.boxTratamento > li{display: flex; flex-direction: column;align-items: flex-start;gap: 30px; padding: 30px 20px;overflow: clip;}
		._320 .boxPilares .centro ul.boxTratamento li div.boxTitulo{position: relative; top: initial; padding-left: 10px; margin: 6px 0px 0px 0px; max-width: initial; padding-bottom: 20px; border-bottom: 1px solid #122c4b1a;}
				._320 .boxPilares .centro ul.boxTratamento > li.terapia .boxTitulo::before{top: -10px; left: 160px;}
				._320 .boxPilares .centro ul.boxTratamento > li.tratamento .boxTitulo::before{top: -10px; left: 180px;}
				._320 .boxPilares .centro ul.boxTratamento > li.treinamento .boxTitulo::before{top: 0px; left: 200px;}
			._320 .boxPilares .centro ul.boxTratamento li div.boxTitulo h3{text-align: start; font: 800 24px / 24px 'Raleway'; margin-bottom: 8px;}
			._320 .boxPilares .centro ul.boxTratamento li div.boxTitulo span{text-align: start; font-size: 16px; line-height: 24px; font-style: italic; font-weight: 600; width: 100%; max-width: 203px;}
				._320 .boxPilares .centro ul.boxTratamento li div.conteudo span{display: flex ; align-items: flex-start; flex-direction: column; gap: 6px;}
				._320 .boxPilares .centro ul.boxTratamento li div.conteudo p{text-align: start; font: 400 14px / 24px 'Raleway'; margin-bottom: 20px;}
				._320 .boxPilares .centro ul.boxTratamento li div.conteudo p:last-of-type{margin-bottom: 0;}
				._320 .boxPilares .centro ul.boxTratamento li div.conteudo b.subtitulo{min-width: initial; line-height: 17px; text-align: start; border-radius: 30px 24px 24px 2px; padding: 11px 22px 9px 22px;}
				._320 .boxPilares .centro ul.boxTratamento li div.conteudo div.boxPortais > p{text-align: start;font: 400 15px / 24px 'Raleway';margin-bottom: 10px;}

				._320 .boxPilares .centro ul.boxTratamento li div.conteudo div.boxRadiestesia{flex-direction: column-reverse; gap: 10px; align-items: flex-start;}
					._320 .boxPilares .centro ul.boxTratamento li div.conteudo div.boxSite div.conteudoPortais{margin-bottom: 20px; position: relative; z-index: 1;}
						._320 .boxPilares .centro ul.boxTratamento li div.conteudo div.boxSite div.conteudoSite ul{width: 100%; max-width: 290px; position: relative; z-index: 2; backdrop-filter: blur(1px);}
							._320 .boxPilares .centro ul.boxTratamento li div.conteudo div.boxSite div.conteudoSite ul li{width: 100%;}
								._320 .boxPilares .centro ul.boxTratamento li div.conteudo div.boxSite div.conteudoSite ul li p{text-align: start; font: 400 14px / 22px 'Raleway'; margin-bottom: 14px; max-width: initial;}
									._320 .boxPilares .centro ul.boxTratamento li div.conteudo div.boxSite div.conteudoSite ul li p b{font-size: 15px; display: block;}
							._320 .boxPilares .centro ul.boxTratamento li div.conteudo div.boxSite div.conteudoSite figure{top: 15px; position: absolute; opacity: 0.1; right: -90px; z-index: -1;}
							._320 .boxPilares .centro ul.boxTratamento li div.conteudo div.boxRadiestesia figure{margin: 14px auto 0; max-width: 300px; min-width: 300px; height: 166px;}

/* Box Desconto */
._320 .boxDesconto .centro{max-width: 440px;padding: 40px 20px 20px;}
	._320 .boxDesconto .centro p{font-size: 16px; line-height: 22px; margin-bottom: 20px;}
	._320 .boxDesconto .centro p br.desktop{display: none!important;}
	._320 .boxDesconto .centro span{font-size: 26px; margin-bottom: 20px;}

/* Box Ofertas */
._320 .boxOferta .centro{padding: 70px 10px 40px;max-width: 440px; margin: 0 auto;}
	._320 .boxOferta .centro .boxCompra{width: 100%;padding: 51px 20px 80px;margin-bottom: 20px;}
		._320 .boxOferta .centro .boxCompra h2{font-size: 22px;line-height: 24px;margin-bottom: 20px;}
			._320 .boxOferta .centro .boxCompra h2 i{display: inline-block; font-size: 22px; line-height: 24px;}

		._320 .boxOferta .centro .boxCompra .boxDesconto{justify-content: center;top: -26px;height: 50px;max-width: max-content;}
			._320 .boxOferta .centro .boxCompra .boxDesconto::before{height: 50px; width: 36px; background-size: contain;}
			._320 .boxOferta .centro .boxCompra .boxDesconto::after{height: 50px; width: 36px; background-size: contain;}
			._320 .boxOferta .centro .boxCompra .boxDesconto i{font-size: 18px;padding: 0 10px;}
				._320 .boxOferta .centro .boxCompra .boxDesconto span strong{font-size: 16px; line-height: 24px;}

			._320 .boxOferta .centro .boxCompra a.botaoCTA:active, 
		._320 .boxOferta .centro .boxCompra a.botaoCTA:link, 
		._320 .boxOferta .centro .boxCompra a.botaoCTA:visited{padding: 17px 20px; margin-bottom: 20px; width: 100%; max-width: 300px; justify-content: center;}
		._320 .boxOferta .centro .boxCompra a.botaoCTA b{width: fit-content; text-align: center;}
		._320 .boxOferta .centro .boxCompra a.botaoCTA svg{margin-right: -10px;}

		._320 .boxOferta .centro .boxCompra > span{margin: 10px auto 16px;}
			._320 .boxOferta .centro .boxCompra span b{font-size: 30px; font-weight: 700; color: #132C4B; padding-right: 5px;}
			._320 .boxOferta .centro .boxCompra span em{display: none;}
			._320 .boxOferta .centro .boxCompra span i{display: inline-block; font-size: 50px; line-height: 50px;}
		._320 .boxOferta .centro .boxCompra > em{font-size: 20px; margin-bottom: 20px; padding-bottom: 20px;max-width: 320px;}
            ._320 .boxOferta .centro .boxCompra em b{font-weight: 700;}
		._320 .boxOferta .centro .boxCompra p{max-width: 320px;margin-bottom: 20px;font-size: 14px;line-height: 20px;}

	/* Garantia */
	._320 .boxOferta .centro .boxGarantia{padding: 0px 20px 50px;}
		._320 .boxOferta .centro .boxGarantia figure{width: 167px; height: 149px; margin: -82px auto 16px;}
		._320 .boxOferta .centro .boxGarantia h3{width: 100%; max-width: 320px; font-size: 24px; line-height: 28px; font-weight: 700; margin: 0 auto 12px;}
		._320 .boxOferta .centro .boxGarantia p{width: 100%; max-width: 340px; font-size: 15px; line-height: 22px; margin-bottom: 0;}
		._320 .boxOferta .centro .boxGarantia a:link,
		._320 .boxOferta .centro .boxGarantia a:active,
		._320 .boxOferta .centro .boxGarantia a:visited{padding: 14px 50px;}
			._320 .boxOferta .centro .boxGarantia a b{width: 100%;max-width: 181px;font-size: 18px;text-align: center;}

/* Box Bonus */
._320 .boxOferta .boxBonus{padding: 10px 20px 20px;}
	._320 .boxOferta .boxBonus h2{font-size: 24px; line-height: 30px; margin: 0px auto 10px;}
	._320 .boxOferta .boxBonus h2:first-of-type{font-size: 28px; line-height: 30px; margin: 0px auto;}
	._320 .boxOferta .boxBonus span{margin: 0 auto 24px; font-size: 18px; line-height: 32px;}

	._320 .boxOferta .boxBonus .centro{max-width: 420px; padding: 30px 15px; margin-bottom: 20px;}
		._320 .boxOferta .boxBonus .centro .boxConteudo{margin-bottom: 10px;}
			._320 .boxOferta .boxBonus .centro .boxConteudo .conteudo{width: 100%; max-width: 380px; margin: 0 auto; padding: 0;}
				._320 .boxOferta .boxBonus .centro .boxConteudo .conteudo h3{font-size: 20px; line-height: 26px; text-align: center; margin-bottom: 20px; padding: 0;}
			   ._320 .boxOferta .boxBonus .centro .boxConteudo .conteudo ul{ gap: 20px;    margin-bottom: 30px;}
					._320 .boxOferta .boxBonus .centro .boxConteudo .conteudo ul li{padding-left: 27px;}
					   ._320 .boxOferta .boxBonus .centro .boxConteudo .conteudo ul li > b{font-size: 23px; top: 2px;}
						._320 .boxOferta .boxBonus .centro .boxConteudo .conteudo ul li h4{font-size: 16px;}
							._320 .boxOferta .boxBonus .centro .boxConteudo .conteudo ul li h4 em{padding: 4px 10px 1px;}
							._320 .boxOferta .boxBonus .centro .boxConteudo .conteudo ul li h4 i{padding: 4px 10px 1px;}
						._320 .boxOferta .boxBonus .centro .boxConteudo .conteudo ul li p{font-size: 16px; line-height: 22px; font-weight: 400;}

					._320 .boxOferta .boxBonus .centro .boxConteudo .conteudo > p {padding: 0; width: 100%; max-width: 380px; margin: 0 auto 20px; font-size: 18px; line-height: 24px; text-align: center;}
					._320 .boxOferta .boxBonus .centro .boxConteudo .conteudo a.botaoCTA:link,
					._320 .boxOferta .boxBonus .centro .boxConteudo .conteudo a.botaoCTA:active,
					._320 .boxOferta .boxBonus .centro .boxConteudo .conteudo a.botaoCTA:visited {width: 100%; max-width: 380px; margin: 0px auto; padding: 19px 20px;}
					@media (max-width: 400px) {._320 .boxOferta .boxBonus .centro .boxConteudo .conteudo a.botaoCTA b{max-width: 170px;} }

					._320 .boxOferta .boxBonus .centro .boxConteudo .conteudo a.botaoCTA b {width: 100%; font-size: 18px; line-height: 22px; text-align: center;}
						._320 .boxOferta .boxBonus .centro .boxConteudo .conteudo a.botaoCTA svg {display: none;}

			._320 .boxOferta .boxBonus .centro .boxConteudo figure{display: none}

/* Box comentarios */
._320 .boxComentarios{padding: 40px 20px;}
	._320 .boxComentarios .centro{padding: 0px; border: none;    max-width: 440px;}
		._320 .boxComentarios .centro h2{max-width: 330px;font-size: 24px;line-height: 30px;margin: 0px auto 20px;}
		._320 .boxComentarios .centro > figure{display: none;}
		._320 .boxComentarios .centro ul.mobile{width: calc(100% + 40px); margin-left: -20px; display: flex ; align-items: center; gap: 20px; overflow-x: scroll; margin-bottom: 20px; padding: 0 20px; scrollbar-width: thin;}
				._320 .boxComentarios .centro ul.mobile li figure{width: max-content;height: auto;user-select: none;margin: 0px;background: #fff;}
					._320 .boxComentarios .centro ul.mobile li figure img{width: 100%;height: 100%;border-radius: 10px;object-fit: cover;}

/* Box Andresa */
._320 .boxAndresa h2{width: 100%; max-width: 370px; margin: 0 auto 20px; font-size: 26px; line-height: 30px; padding: 40px 20px 0;}
._320 .boxAndresa .centro{flex-direction:column;padding: 0 20px 50px;gap: 0;    max-width: 440px;}
	._320 .boxAndresa .centro .esquerda{gap:20px;}
		._320 .boxAndresa .centro .esquerda figure{content: ""; display: block; position: relative; width: calc(100% + 40px); height: 226px; background: url(../img/boxAndresaMobile.webp) no-repeat center; margin: 0px -20px;}
			._320 .boxAndresa .centro .esquerda figure img{display: none}
			._320 .boxAndresa .centro .esquerda h4.mobile{font-size: 22px; line-height: 28px; font-weight: 700; color: #171717; text-align: center; width: 100%; max-width: 280px; margin: 0 auto;}
				._320 .boxAndresa .centro .esquerda h4.mobile b{font-weight: 700;color: #1E6DB3;}
			._320 .boxAndresa .centro .esquerda ul li a svg{width: 49px; height: 49px;}
._320 .boxAndresa .centro .direita{position: relative; display: flex; flex-direction: column;text-align: center;}
	._320 .boxAndresa .centro .direita h4.desktop{display: none;}
	._320 .boxAndresa .centro .direita p{font-size: 16px; line-height: 24px;padding-bottom: 20px;}
	._320 .boxAndresa .centro .direita p b:last-of-type{display: block; padding: 20px 0 5px; font-size: 18px;}

	._320 .boxAndresa .centro .direita a:active,
	._320 .boxAndresa .centro .direita a:link, 
	._320 .boxAndresa .centro .direita a:visited{width: 100%; padding: 19px 20px;margin-bottom: 0;}
	._320 .boxAndresa .centro .direita a b{width: 100%; font-size: 19px; line-height: 22px; text-align: center;}

/* Box perguntas */
._320 .boxPerguntas{margin-bottom: -1px;}
        ._320 .boxPerguntas::before{width: 440px; height: 30px;top: -5px; opacity: 1;}
	._320 .boxPerguntas .centro{padding: 45px 20px 40px;max-width: 440px;}
	        ._320 .boxPerguntas .centro::before{opacity: 0.5;}
		._320 .boxPerguntas .centro h2{font-size: 24px; line-height: 30px; margin-bottom: 20px;}
		._320 .boxPerguntas .centro ul li{padding: 20px;border-top: 1px solid #ffffff1f}
		._320 .boxPerguntas .centro ul li:last-of-type{padding-bottom: 20px; border-bottom: 1px solid #ffffff1f;}
			._320 .boxPerguntas .centro ul li span{top: 24px;left: 0px;}
			._320 .boxPerguntas .centro ul li h3{font-size: 18px; margin-left: 15px;}
			._320 .boxPerguntas .centro ul li p{font-size: 16px; line-height: 22px; margin-left: 14px;}

    /* box Duvida */
	._320 .boxPerguntas .boxDuvida .conteudo{padding: 40px 0 41px;max-width: 440px; }
		._320 .boxPerguntas .boxDuvida .conteudo::after{width: 355px; height: 335px; bottom: -88px;}
		._320 .boxPerguntas .boxDuvida .conteudo h2 {width: 100%; max-width: 250px; font-size: 24px; line-height: 30px; text-align: center; margin: 0px auto 20px;}
		._320 .boxPerguntas .boxDuvida .conteudo p {width: 100%; max-width: 209px; font-size: 16px; line-height: 20px; text-align: center; margin: 0px auto 20px;}
		._320 .boxPerguntas .boxDuvida .conteudo a:active,
		._320 .boxPerguntas .boxDuvida .conteudo a:visited,
		._320 .boxPerguntas .boxDuvida .conteudo a:link{padding: 14px 50px; margin: 0px auto; width: fit-content;}
			._320 .boxPerguntas .boxDuvida .conteudo a b {width: 100%; max-width: 202px; display: block; font-size: 18px; line-height: 22px; text-align: center;}

/* Footer */
._320 footer .centro{max-width: 440px; flex-direction: column;align-items: center;gap: 0px;padding: 30px 20px 28px}
	._320 footer .centro p{margin: 22px auto 0px;text-align: center;}
		._320 footer .centro p b{width: 100%;max-width: 244px;margin: 16px auto 0px;}