:root {
	--bg-green: #2cc6a9;
	--bg-orange: #ff7b1c;
	--bg-yellow: #fd0;
	--color-font: #212121;
	--primary-white: #f1f1f1;
	--white: #ffffff;
	--whitepay: #F8F5EC;
	--color-pinkpay: #B1317B;
	--bg-yellowpay: #FFC81A;
}

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

html {
	scroll-behavior: smooth;
}

:target {
	scroll-margin-top: 100px;
}

.font {
	font-family: Montserrat;
	color: var(--color-font);
	margin: 0;
}

.container {
	width: 100%;
	margin: 0 auto;
	padding: 0 24px !important;
}

p, h1, h2, h3, h4, span {
	margin: 0;
}

/* New Hero */
.newhero {
	padding: 98px 0 0 0;
	display: flex;
	flex-direction: column;
	background: var(--white);
}

.box-title-newhero {
	padding-left: 24px;
	display: flex;
	flex-direction: column;
	gap: 8px
}

.box-title-newhero p {
	color: var(--Primrias-Preto, #212121);
	font-family: Montserrat;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
}

.box-title-newhero h1 {
	color: var(--Primrias-Preto, #212121);
	font-family: Montserrat;
	font-size: 28px;
	font-style: normal;
	font-weight: 700;
	line-height: 40px;
}

.box-title-newhero span {
	color: var(--Primrias-Preto, #212121);
	font-family: Montserrat;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: 15.96px;
}

.box-img-newhero {
	height: 416px;
	width: 100%;
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/bg-new-hero-mb.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}


/* End New Hero */

/* Section Hero */
.hero {
	padding: 98px 0 36px 0;
	background-color: var(--bg-yellow);
	position: relative;
}

.hero::after {
	content: "";
	position: absolute;
	width: 50px;
	height: 64px;
	background-color: var(--color-font);
	border-radius: 20px;
	right: calc(0% + 32px);
	bottom: -32px;
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-yellow.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 20px 24px;
}

.box-content-hero {
	display: flex;
	flex-direction: column;
}

.box-content-hero__termos {
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
	padding-bottom: 8px;
}

.box-content-hero__title-hero {
	font-size: 1.7rem;
	line-height: 2.5rem;
	font-weight: 700;
	padding-bottom: 16px;
}

.box-content-hero__title-hero br {
	display: none;
}

.box-content-hero__update {
	font-size: 12px;
	line-height: 16px;
	font-weight: 600;
}

.box-content-hero__img-hero-mob {
	display: flex;
	width: 100%;
	max-width: 320px;
	height: auto;
}

.box-content-hero__text-hero {
	font-size: 1.125rem;
	line-height: 1.5rem;
	font-weight: 600;
	position: relative;
	padding: 36px 0 0 16px;
	max-width: 440px;
}

.box-content-hero__text-hero::after {
	content: "";
	position: absolute;
	width: 9px;
	height: 13px;
	left: 0;
	top: 36px;
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-green.png);
	background-size: contain;
	background-repeat: no-repeat;
}

.box-img-hero {
	display: none;
}
/* End Section Hero */

/* Section Ancoras */
.anchors {
	padding: 72px 0;
	background-color: var(--whitepay);
}

.container-anchors {
	display: flex;
	flex-direction: column;
	gap: 32px;
}

.box-title-anchors {
	display: flex;
	flex-direction: column;
	gap: 12px;
	align-items: flex-start;
/* 	justify-content: space-between; */
}

.box-title-anchors__title-anchors {
	font-size: 1.25rem;
	line-height: 1.75rem;
	font-weight: 600;
}

.box-popup {
	display: flex;
	gap: 24px;
	align-items: center;
	justify-content: center;
	padding: 16px 32px 0px 32px;
	width: 100%;
	max-width: 360px;
	height: 87px;
	min-height: 93px;
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/popup-anchors.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

.box-popup__img {
	width: 24px;
	height: 24px;
}

.box-popup__text {
	font-size: 18px;
	line-height: 24px;
	font-weight: 600;
	color: var(--white);
}

.box-anchors {
	display: flex;
	flex-wrap: wrap;
	gap: 24px;
}

.box-anchors__anchor {
	display: flex;
	flex-direction: column;
	gap: 12px;
	width: 100%;
	max-width: 360px;
	border-radius: 24px;
	padding: 32px 16px;
	background-color: var(--white);
	text-decoration: none;
	color: var(--color-font);
	margin: 0;
}

.box-anchors__anchor:hover {
	color: var(--color-font);
}

.box-anchors__anchor__number {
	font-size: 2.375rem;
	line-height: 3rem;
	font-weight: 700;
	color: var(--color-pinkpay)
}

.box-anchors__anchor__text {
	font-size: 1.25rem;
	line-height: 1.75rem;
	font-weight: 700;
}
/* End Section Ancoras */

/* Section Apresentação */
.presentation {
	background-color: var(--white);
	padding: 72px 0;
}

.container-presentation {
	display: flex;
	flex-direction: column;
	gap: 56px;
}

.container-content-presentation {
	display: flex;
	flex-direction: column;
	gap: 30px;
}

.container-content-presentation__emphasis {
	font-size: 1.25rem;
	line-height: 1.75rem;
	font-weight: 700;
	padding-bottom: 26px;
}

.container-content-presentation__boxs {
	display: flex;
	flex-direction: column;
	gap: 30px;
}

.container-content-presentation__boxs__users {
	position: relative;
	border-radius: 32px;
	background-color: var(--whitepay);
	width: 100%;
	max-width: 360px;
	padding: 118px 16px 52px 32px;
}

.container-content-presentation__boxs__users::after {
	content: "";
	position: absolute;
	top: -27px;
	left: 55px;
	width: 54px;
	height: 54px;
	border-radius: 100%;
	background-color: var(--color-pinkpay);
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-white.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
}

.container-content-presentation__boxs__99 {
	display: flex;
	flex-direction: column;
	gap: 24px;
	border-radius: 32px;
	width: 100%;
	max-width: 360px;
	padding: 40px 32px;
	background-color: var(--bg-yellow);
}

.container-content-presentation__boxs__users
.container-content-presentation__boxs__title {
	padding-bottom: 6px;
}

.container-content-presentation__boxs__title {
	font-size: 38px;
	line-height: 48px;
	font-weight: 700;
}

.container-content-presentation__boxs__description {
	font-size: 13px;
	line-height: 20px;
	font-weight: 400;
}

.container-content-presentation__boxs__obs {
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 400;
	position: relative;
	padding-left: 31px;
}

.container-content-presentation__boxs__obs::after {
	content: "";
	position: absolute;
	width: 17px;
	height: 25px;
	top: 0;
	left: 0;
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-orange.png);
	background-size: contain;
	background-repeat: no-repeat;
}

.container-content-presentation__boxs__obs strong {
	font-weight: 700;
}

.container-links-presentation {
	display: flex;
	flex-direction: column;
	gap: 44px;
}

.container-links-presentation__title {
	font-size: 20px;
	line-height: 28px;
	font-weight: 700;
}

.container-links-presentation__container-boxs {
	display: flex;
	flex-direction: column;
	gap: 48px;
}

.container-links-presentation__box {
	display: flex;
	flex-direction: column;
	gap: 12px;
	width: 100%;
	max-width: 269px;
	margin: 0 auto;
}

.container-links-presentation__box_tobox {
	display: flex;
	align-items: center;
	justify-content: center;
	background: var(--whitepay);
	border-radius: 36px;
	height: 212px;
	padding: 32px;
}

.container-links-presentation__box_tobox__subtitle {
	font-size: 20px;
	line-height: 28px;
	font-weight: 600;
}

.btn-title-rate {
	border-radius: 32px;
	background: var(--bg-yellow, #fff);
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 12px;
	font-family: Montserrat;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	color: var(--Preto, #212121);
	text-decoration: none;
	width: 100%;
	height: 48px;
	z-index: 1;
	position: relative;
}

/* Hover Botoes */
.line {
	width: 20px;
	height: 20px;
	position: absolute;
	border-radius: 32px;
	z-index: -1;
	opacity: 0;
}

.btn-title-rate:hover {
	color: var(--Preto, #212121);
}

.btn-title-rate:hover .line.orange {
	width: 20px;
	height: 20px;
	position: absolute;
	border-radius: 32px;
	z-index: -1;
	background: #ff7b1c;
	animation: grow 0.5s ease-in forwards;
}

.btn-title-rate:hover .line.gray {
	width: 20px;
	height: 20px;
	position: absolute;
	border-radius: 32px;
	z-index: -1;
	background: #f1f1f1;
	animation: grow 0.5s ease-in-out 0.2s forwards;
}

.btn-title-rate:hover .line.green {
	width: 20px;
	height: 20px;
	position: absolute;
	border-radius: 32px;
	z-index: -1;
	background: #2cc6a9;
	animation: grow 0.5s ease-in-out 0.3s forwards;
}

@keyframes grow {
	0% {
		width: 0%;
		height: 0%;
		opacity: 0;
	}

	100% {
		width: 100%;
		height: 100%;
		opacity: 1;
	}
}

.btn-title-rate:not(:hover) .line.green {
	background: #2cc6a9;
	animation: shrink 0.5s ease-in-out forwards;
}

.btn-title-rate:not(:hover) .line.gray {
	background: #f1f1f1;
	animation: shrink 0.5s ease-in-out 0.2s forwards;
}

.btn-title-rate:not(:hover) .line.orange {
	background: #ff7b1c;
	animation: shrink 0.5s ease-in 0.3s forwards;
}

@keyframes shrink {
	0% {
		width: 100%;
		height: 100%;
		opacity: 1;
	}

	100% {
		width: 0%;
		height: 0%;
		opacity: 0;
	}
}

/* End Section Apresentação */

/* Section 01 */
.zero-one {
	background-color: var(--white);
	padding: 0 0 72px 0;
}

.container-zero-one .box-anchors__anchor {
	padding: 0;
}

.container-zero-one__you {
	font-size: 20px;
	line-height: 28px;
	font-weight: 400;
	padding: 36px 0 32px 0;
}

.container-boxs-zero-one {
	display: flex;
	flex-direction: column;
	gap: 48px;
}

.container-boxs-zero-one__box {
	display: flex;
	flex-direction: column;
	gap: 20px;
	padding: 40px 32px;
	border-radius: 24px;
	background-color: var(--bg-yellow);
	position: relative;
}

.container-boxs-zero-one__box::after {
	content: "";
	position: absolute;
	width: 54px;
	height: 54px;
	top: -27px;
	right: calc(0% + 18px);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.container-boxs-zero-one__box.box__one::after {
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/icon-1-1.png);
}

.container-boxs-zero-one__box.box__two::after {
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/icon-1-2.png);
}

.container-boxs-zero-one__box.box__three::after {
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/icon-1-3.png);
}

.container-boxs-zero-one__box__number {
	font-size: 36px;
	line-height: 48px;
	font-weight: 700;
}

.container-boxs-zero-one__box__p {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}

.container-boxs-zero-one__alert {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 20px;
	border-radius: 36px;
	background: var(--whitepay);
	padding: 28px 32px;
}

.container-boxs-zero-one__alert__img {
	width: 67.348px;
	height: 70px;
	object-fit: contain;
}

.container-boxs-zero-one__alert__p {
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
}

.container-boxs-zero-one__alert__p strong {
	font-weight: 700;
}
/* End Section 01 */

/* Section 02 */
.zero-two {
	padding: 72px 0;
	background-color: var(--primary-white);
}

.zero-two .box-anchors__anchor {
	background-color: var(--primary-white);
}

.container-zero-two__img {
	max-width: 168px;
	height: 221.66px;
	margin: 36px 0 50px 0;
	display: flex;
}

.container-zero-two__balloons {
	display: flex;
	flex-direction: column;
	gap: 20px;
	width: 100%;
}

.ballons__boxs {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	gap: 28px;
	margin: 0;
	width: 100%;
	max-width: 100%;
	padding: 24px 32px 24px 52px;
	background-color: #fd0;
	border-radius: 24px;
/* 	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/balao-section02-mob.png); */
	background-repeat: no-repeat;
	background-size: 100% 100%;
	min-height: 130px;
}

.ballons__boxs__number {
	font-size: 40px;
	line-height: 48px;
	font-weight: 700;
}

.ballons__boxs__p {
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
}

.ballons__boxs__unitedballoons {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	z-index: 1;
}

.ballons__boxs__unitedballoons .ballons__boxs {
	z-index: 10;
}

.ballons__boxs__boxdown {
	position: relative;
	z-index: 1;
	background-color: var(--white);
	border-radius: 0px 0px 35px 35px;
	width: 100%;
	padding: 39px 32px 27px 24px;
	bottom: 16px;
}

.ballons__boxs__boxdown .container-content-presentation__boxs__obs {
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
}

.container-zero-two .container-boxs-zero-one__alert {
	border-radius: 24px;
	background: var(--White, #fff);
	gap: 27px;
	padding: 32px 26px;
	margin-top: 47px;
}

.container-zero-two .container-boxs-zero-one__alert__img {
	width: 64.462px;
	height: 67px;
}

.container-zero-two .container-boxs-zero-one__alert__p {
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
}

.line-desk {
	display: none;
}
/* End Section 02 */

/* Section 03 */
.zero-three {
	background-color: var(--white);
	padding: 72px 0;
}

.container-zero-three {
	padding: 0 !important;
	display: flex;
	flex-direction: column;
	gap: 45px;
}

.container-zero-three .box-anchors__anchor {
	padding: 0 24px;
}
.box-title-subtitle {
	display: flex;
	flex-direction: column;
	gap: 36px;
}

.box-title-subtitle__box-subtitle {
	display: flex;
	flex-direction: column;
	gap: 36px;
	padding: 0 24px;
}

.box-subtitle__box-title-img {
	display: flex;
	flex-direction: row;
	align-items: center;
	gap: 16px;
}

.box-subtitle__title {
	font-size: 18px;
	line-height: 24px;
	font-weight: 700;
}

.box-subtitle__img {
	display: block;
	width: 100%;
	max-width: 144px;
	height: 100%;
	object-fit: contain;
}

.box-title-subtitle__text {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}

.container-boxs-chip {
	border-radius: 35px;
	background-color: var(--whitepay);
	padding: 25px 24px;
	display: flex;
	flex-direction: column;
	gap: 24px;
	width: 100%;
}

.container-boxs-chip__border {
	width: 100%;
	padding: 25px 24px;
	display: flex;
	flex-direction: column;
	gap: 24px;
	position: relative;
}

.container-boxs-chip__border svg {
	border-radius: 32px;
}

.container-boxs-chip__border svg,
.container-boxs-chip__border svg rect {
	position: absolute;
	top: 0;
	left: 0;
	fill: transparent;
	width: 100%;
	height: 100%;
}

.container-boxs-chip__border svg rect {
	stroke: #212121;
	transition: all 500ms;
	stroke-dasharray: 12 16;
	stroke-dashoffset: 68;
	stroke-width: 3;
}

.container-boxs-chips__empty {
	width: 100%;
	height: 40px;
	border-radius: 20px 20px 0px 0px;
	border-bottom: 5px solid #fd0;
	background-color: var(--white);
}
.container-boxs-chips__infos {
	display: flex;
	flex-direction: column;
	gap: 19px;
	padding: 22px;
	background-color: var(--white);
	border-bottom: 4px solid var(--color-pinkpay);
}

.infos__letter-img {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.infos__letter-img__span {
	font-size: 40px;
	line-height: 48px;
	font-weight: 700;
	color: var(--color-pinkpay)
}

.infos__letter-img__img {
	width: auto;
	height: auto;
	object-fit: contain;
}
.container-boxs-chips__infos__text {
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
}

.container-boxs-limits {
	padding: 0 24px;
	margin-top: 5px;
	display: flex;
	flex-direction: column;
	gap: 56px;
}

.container-boxs-limits__box-green {
	border-radius: 35px;
	background: var(--bg-yellowpay);
	display: flex;
	flex-direction: column;
	gap: 32px;
	padding: 32px 32px 46px 32px;
	position: relative;
}

.container-boxs-limits__box-green::after {
	content: "";
	position: absolute;
	bottom: -27px;
	left: 31px;
	width: 54px;
	height: 54px;
	border-radius: 100%;
	background-color: var(--color-pinkpay);
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-white.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
}

.box-green__title {
	font-size: 18px;
	line-height: 24px;
	font-weight: 700;
}

.container-boxs-limits__box-green .btn-title-rate {
	background-color: var(--primary-white);
	max-width: 270px;
	margin: 0 auto;
	font-size: 16px;
}

.container-boxs-limits__two-boxs {
	display: flex;
	flex-direction: column;
	gap: 45px;
}

.container-boxs-limits__two-boxs__white-box {
	border-radius: 35px;
	background: var(--whitepay);
	padding: 36px 32px 45px 32px;
	position: relative;
}

.container-boxs-limits__two-boxs__white-box::after {
	content: "";
	position: absolute;
	bottom: -27px;
	left: 31px;
	width: 54px;
	height: 54px;
	border-radius: 100%;
	background-color: var(--color-pinkpay);
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-white.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
}

.container-boxs-limits__two-boxs__white-box__text {
	font-size: 16px;
	line-height: 22px;
	font-weight: 700;
}

.container-boxs-limits__two-boxs__yellow-box {
	border-radius: 35px;
	background: var(--bg-yellow);
	padding: 49px 32px;
}

.container-not-to-use {
	padding: 0 24px;
	width: 100%;
}

.container-not-to-use__box {
	padding: 32px 30px 30px 32px;
	border-bottom: none;
	height: 100%;
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/union-border.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	max-width: 360px;
	margin: 0 auto;
}

.container-not-to-use__box__text-img {
	display: flex;
	flex-direction: column;
	gap: 13px;
}

.text-img__titles {
	display: flex;
	flex-direction: column;
	gap: 13px;
}

.text-img__img {
	width: 64.685px;
	height: 67.232px;
}

.text-img__text-mob {
	display: block;
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
	padding: 13px 0 24px 0;
}

.text-img__text-mob strong {
	font-weight: 700;
}

.text-img__title {
	font-size: 20px;
	line-height: 28px;
	font-weight: 700;
}

.text-img__text {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}

.container-not-to-use__box__list {
	padding: 54px 0px 0 0px;
	display: flex;
	flex-direction: column;
	gap: 32px;
}

.list__img-text {
	display: flex;
	align-items: center;
	gap: 32px;
}
.list__img-text__img {
	width: 40px;
	height: 40px;
	position: relative;
	top: 22px;
}
.list__img-text__text {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	margin: 0;
}

.container-zero-three .container-boxs-zero-one__alert {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 27px;
	border-radius: 24px;
	background: var(--whitepay);
	padding: 32px 26px;
	margin-top: 47px;
}

/* End Section 03 */

/* Section 04 */
.zero-four {
	padding: 44px 0 64px 0;
	background-color: var(--whitepay);
}

.zero-four .container-zero-four {
	display: flex;
	flex-direction: column;
	gap: 56px;
}

.zero-four .box-anchors__anchor {
	background-color: var(--whitepay);
	padding: 0;
}

.zero-four__one {
	display: flex;
	flex-direction: column;
	gap: 56px;
}

.zero-four__box-default {
	display: flex;
	flex-direction: column;
	gap: 24px;
	border-radius: 32px;
	background-color: var(--bg-yellow);
	padding: 40px 48px;
	position: relative;
}

.zero-four__box-default__number {
	font-size: 28px;
	line-height: 40px;
	font-weight: 700;
}
.zero-four__box-default__title {
	font-size: 28px;
	line-height: 40px;
	font-weight: 600;
	margin: 0;
}

.zero-four__box-default__text {
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
}

.one {
	min-height: 416px;
}

.one::before {
	content: "";
	position: absolute;
	width: 54px;
	height: 54px;
	top: -27px;
	left: 41px;
	border-radius: 100%;
	background-color: var(--white);
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/money.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
}

.one::after {
	content: "";
	position: absolute;
	bottom: -27px;
	left: 41px;
	width: 54px;
	height: 54px;
	border-radius: 100%;
	background-color: var(--color-pinkpay);
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-white.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
}

.one__boxs__title-lists {
	display: flex;
	flex-direction: column;
	gap: 56px;
}

.one__boxs__white-box {
	display: flex;
	flex-direction: column;
	gap: 25px;
	background-color: var(--white);
	padding: 40px 36px;
	border-radius: 32px;
	position: relative;
}

.one__boxs__white-box::after {
	content: "";
	position: absolute;
	bottom: -27px;
	left: 41px;
	width: 54px;
	height: 54px;
	border-radius: 100%;
	background-color: var(--color-pinkpay);
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-white.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
}

.white-box__text {
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
}

.white-box__list {
	list-style-position: outside;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	padding-left: 20px;
	display: flex;
	flex-direction: column;
	gap: 24px;
	margin: 0;
}

.white-box__list__li {
	padding-left: 24px;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
}

.one__boxs__alert {
	border-radius: 35px;
	background: var(--white);
	padding: 42px 36px 39px 36px;
	display: flex;
	flex-direction: column;
	gap: 39px;
}

.alert__title {
	display: flex;
	flex-direction: column;
	gap: 32px;
}

.alert__title__p {
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
}

.alert__text {
	display: flex;
	flex-direction: column;
	gap: 22px;
}

.alert__text .container-content-presentation__boxs__obs {
	font-weight: 600;
}

.zero-four__two {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.two__boxs__title-lists {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.two {
	min-height: 288px;
}

.two::before {
	content: "";
	position: absolute;
	width: 54px;
	height: 54px;
	top: -27px;
	left: 41px;
	border-radius: 100%;
	background-color: var(--white);
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/password.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
}

.two::after {
	content: "";
	position: absolute;
	bottom: -27px;
	left: 41px;
	width: 54px;
	height: 54px;
	border-radius: 100%;
	background-color: var(--color-pinkpay);
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-white.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	z-index: 1;
}

.one__boxs__white-box-double {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.one__boxs__white-box-double > :first-child {
	position: relative;
}

.one__boxs__white-box-double > :first-child::after {
	content: "";
	position: absolute;
	bottom: -35px;
	left: 41px;
	width: 54px;
	height: 54px;
	border-radius: 100%;
	background-color: var(--color-pinkpay);
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/plus.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
}

.white-box-double {
	border-radius: 32px;
	background: var(--White, #fff);
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
	padding: 40px 48px;
}

.two__boxs__green {
	border-radius: 35px;
	background: var(--bg-yellowpay);
	padding: 47px 43px;
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.green__title {
	font-size: 28px;
	line-height: 40px;
	font-weight: 700;
}

.green__text {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}

.green__text strong {
	font-weight: 600;
}

.three {
	min-height: 359px;
}

.three::before {
	content: "";
	position: absolute;
	width: 54px;
	height: 54px;
	top: -27px;
	left: 41px;
	border-radius: 100%;
	background-color: var(--white);
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/creditcard.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
}

.three::after {
	content: "";
	position: absolute;
	bottom: -27px;
	left: 41px;
	width: 54px;
	height: 54px;
	border-radius: 100%;
	background-color: var(--color-pinkpay);
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-white.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	z-index: 1;
}

.three__boxs {
	display: flex;
	flex-direction: column;
	gap: 56px;
	position: relative;
}

.three__boxs__text {
	z-index: 1;
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
	padding: 40px 48px;
	background-color: var(--white);
	border-radius: 32px;
}

.three__boxs__box {
	min-height: 158px;
	border-radius: 32px;
	padding: 49px 24px 24px 48px;
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/bg-orange.png);
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	display: flex;
	flex-direction: column;
	gap: 8px;
	align-items: flex-start;
	justify-content: center;
	position: relative;
	bottom: 29px;
	max-width: 351px;
	margin: 0 auto;
}

.three__boxs__subtitle {
	font-size: 24px;
	line-height: 32px;
	font-weight: 700;
	color: #fff;
}

.three__boxs__text-alert {
	font-size: 16px;
	line-height: 24px;
	font-weight: 700;
	color: #fff;
}

.four__boxs {
	display: flex;
	flex-direction: column;
	gap: 56px;
}

.four::before {
	content: "";
	position: absolute;
	width: 54px;
	height: 54px;
	top: -27px;
	left: 41px;
	border-radius: 100%;
	background-color: var(--color-pinkpay);
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/key.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
}

.four::after {
	content: "";
	position: absolute;
	bottom: -27px;
	left: 41px;
	width: 54px;
	height: 54px;
	border-radius: 100%;
	background-color:  var(--color-pinkpay);
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-white.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	z-index: 1;
}

.four__boxs__alert .container-boxs-zero-one__alert {
	background-color: var(--white);
	gap: 27px;
	padding: 32px 26px;
}

.four__boxs__alert .container-boxs-zero-one__alert__p {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}

.four__boxs__alert .container-boxs-zero-one__alert__p strong {
	font-weight: 600;
}

.five {
	min-height: 328px;
}

.five::before {
	content: "";
	position: absolute;
	width: 54px;
	height: 54px;
	top: -27px;
	left: 41px;
	border-radius: 100%;
	background-color: var(--white);
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/receipt.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
}
/* End Section 04 */

/* Section 05 */
.zero-five {
	background-color: var(--white);
	padding: 72px 0;
}

.container__zero-five {
	padding: 0 !important;
}

.zero-five .box-anchors__anchor {
	padding: 0 24px;
}

.container-five-pos {
	display: flex;
	flex-direction: column;
}

.container-five-pos__img {
	display: none;
}

.zero-five__box-titles {
	padding: 32px 24px 36px 24px;
	display: flex;
	flex-direction: column;
	gap: 38px;
	position: relative;
}

/* .zero-five__box-titles::before {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/img-five.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 302px;
	height: 100%;
} */

.zero-five__box-titles__title {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	line-height: 20px;
	font-weight: 600;
	max-width: 251.234px;
	height: 45px;
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/seta-bg-yellow.png);
	background-repeat: no-repeat;
	background-size: cover;
	color: #ffffff;
}

.zero-five__box-titles__text {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}

.box-simplified {
	border-radius: 35px;
	background: var(--whitepay);
	padding: 32px 24px;
}

.box-simplified__container {
	border-radius: 35px;
	background: var(--White, #fff);
	padding: 32px 32px 45px 32px;
}

.box-simplified__container__box-border {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 29px;
}

.box-simplified__container__box-border div {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 29px;
}

.box-simplified__container__box-border__img {
	width: 64.462px;
	height: 67px;
}

.box-simplified__container__box-border__text {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}

.box-simplified__container__box-border .btn-title-rate {
	max-width: 320px;
}

.box-simplified__container__list {
	display: flex;
	flex-direction: column;
	gap: 21px;
	padding-top: 46px;
}

.box-simplified__container__list__title {
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	padding-bottom: 8px;
}

.box-micro {
	padding: 53px 24px 52px 24px;
}

.zero-five__box-titles-micro {
	display: flex;
	flex-direction: column;
	gap: 39px;
}

.box-micro {
	padding: 53px 24px 52px 24px;
	display: flex;
	flex-direction: column;
	gap: 49px;
}

.box-micro .zero-five__box-titles__title {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	line-height: 20px;
	font-weight: 600;
	max-width: 300px;
	height: 56px;
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/img-bg-five-micro.png);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 0px 56px 0 32px;
}

.box-micro__container {
	display: flex;
	flex-direction: column;
	gap: 28px;
}

.box-micro__container__box-grey {
	border-radius: 35px;
	background: var(--whitepay);
	padding: 34px 44px;
	display: flex;
	flex-direction: column;
	gap: 33px;
}

.box-micro__container__box-grey p {
	font-size: 16px;
	line-height: 20px;
	font-weight: 600;
}

.box-micro__container__box-grey .btn-title-rate {
	max-width: 320px;
}

.box-micro__container__box-black {
	padding: 26px 34px;
	border-radius: 35px;
	background: #fd0;
	display: flex;
	flex-direction: column;
	gap: 33px;
}

.box-micro__container__box-black img {
	width: 65px;
	height: 65px;
}

.box-micro__container__box-black .container-content-presentation__boxs__obs {
	color: #212121;
	font-weight: 700;
}

/* .box-micro__container__box-black
.container-content-presentation__boxs__obs::after {
	content: "";
	position: absolute;
	width: 17px;
	height: 25px;
	top: 0;
	left: 0;
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/micro-arrow-yellow.png);
	background-size: contain;
	background-repeat: no-repeat;
} */

.gift {
	display: flex;
	flex-direction: column;
	gap: 30px;
	padding: 0 24px 52px 24px;
}

.gift__list {
	display: flex;
	flex-direction: column;
	gap: 30px;
}

.gift__list__item {
	display: flex;
	gap: 31px;
}

.gift__list__item p {
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
}

.gift .box-micro__container__box-black img {
	width: 52px;
	height: 71px;
}

.gift .zero-five__box-titles__title {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	font-size: 16px;
	line-height: 20px;
	font-weight: 600;
	max-width: 264px;
	height: 50px;
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/seta-bg-yellow.png);
	background-repeat: no-repeat;
	background-size: contain;
	padding-left: 34px;
}

.feed {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 38px;
	padding: 0 24px 52px 24px;
}

.feed__title-text {
	display: flex;
	flex-direction: column;
	gap: 18px;
	max-width: 494px;
}

.feed__title-text h3 {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	font-size: 16px;
	line-height: 20px;
	font-weight: 600;
	max-width: 264px;
	height: 50px;
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/seta-bg-yellow.png);
	background-repeat: no-repeat;
	background-size: contain;
	padding-left: 34px;
}

.feed img {
	width: 214px;
	height: 201px;
	object-fit: contain;
	margin: 0 auto;
}

.parcelamento__container-titles {
	display: flex;
	flex-direction: column;
	gap: 36px;
	padding: 0 24px 51px 24px;
}

.container-titles__box-title {
	display: flex;
	flex-direction: column;
	gap: 38px;
}

.feed__title-img__text {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	max-width: 620px;
}

.container-title__text {
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
	position: relative;
	padding: 30px 26px;
	background-color: var(--primary-white);
	border-radius: 32px;
}

.container-title__text::after {
	content: "";
	position: absolute;
	top: -27px;
	left: calc(100% - 72px);
	width: 54px;
	height: 54px;
	border-radius: 100%;
	background-color: var(--color-pinkpay);
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-white.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	z-index: 1;
}

.parcelamento__steps {
	display: flex;
	flex-direction: column;
	gap: 29px;
	padding: 0 24px 42px 24px;
}

.pacelamento__steps__box {
	display: flex;
	flex-direction: column;
	gap: 30px;
}

.parcelamento__transferir,
.parcelamento__transferir__box {
	display: flex;
	flex-direction: column;
	gap: 20px;
}

.parcelamento__transferir {
	padding: 0px 24px 49px 24px;
}

.parcelamento__transferir__title {
	font-size: 16px;
	line-height: 20px;
	font-weight: 600;
}

.parcelamento__transferir__text,
.parcelamento__transferir__box p {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}

.parcelamento__transferir__box {
	gap: 0px;
	padding: 30px 26px;
	border-radius: 32px;
	background: var(--primrio-branco, #f1f1f1);
}

.parcelamento__transferir__obs {
	font-size: 14px;
	line-height: 20px;
	font-weight: 600;
}

.parcelamento__transferir__box p {
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
}

.parcelamento__condicoes {
	display: flex;
	flex-direction: column;
	gap: 37px;
	padding: 0 24px 26px 24px;
}

.parcelamento__condicoes p {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}

.parcelamento__condicoes__container {
	display: flex;
	gap: 24px;
}

.parcelamento__condicoes__container__box {
	display: flex;
	flex-direction: column;
	gap: 20px;
	padding: 26px 30px;
	border-radius: 32px;
	background: var(--white-pay);
	position: relative;
}

.parcelamento__condicoes__container__box::after {
	content: "";
	position: absolute;
	top: -27px;
	left: calc(100% - 72px);
	width: 54px;
	height: 54px;
	border-radius: 100%;
	background-color: var(--color-pinkpay);
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-white.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	z-index: 1;
}

.parcelamento__condicoes__container__box p {
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
}

.parcelamento__condicoes__container__box p strong {
	font-weight: 600;
}

.parcelamento__condicoes__container__box-empty {
	display: none;
}

.parcelamento__alert {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 36px;
	padding: 0 24px 36px 24px;
}

.parcelamento__alert__box {
	display: flex;
	flex-direction: column;
	gap: 27px;
	padding: 60px 37px 34px 32px;
	max-width: 360px;
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/popuo-parcelamento.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

.parcelamento__alert__box-2 {
	display: flex;
	flex-direction: column;
}

.parcelamento__alert__box-2 span {
	font-size: 16px;
	line-height: 24px;
	font-weight: 700;
}

.parcelamento__alert__box-2 p {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}

.parcelamento__alert__container {
	display: flex;
	flex-direction: column;
	gap: 56px;
}

.parcelamento__alert__box-div {
	border-radius: 32px;
	background: var(--primrio-branco, #f1f1f1);
	display: flex;
	flex-direction: column;
	gap: 16px;
	padding: 26px 30px;
	margin-top: 30px;
}

.box-div__empty {
	display: none;
}

.box-div__list {
	display: flex;
	flex-direction: column;
	gap: 16px;
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
	position: relative;
}

.box-div__list::after {
	content: "";
	position: absolute;
	top: -66px;
	left: 0px;
	width: 54px;
	height: 54px;
	border-radius: 100%;
	background-color: var(--bg-orange);
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-white.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	z-index: 1;
}

.box-div__list span {
	display: flex;
	gap: 4px;
	font-weight: 700;
}

.parcelamento__alert__box-yellow {
	padding: 26px 30px;
	border-radius: 32px;
	background: var(--primrio-amarelo, #fd0);
	position: relative;
}

.parcelamento__alert__box-yellow::after {
	content: "";
	position: absolute;
	top: -27px;
	left: calc(100% - 72px);
	width: 54px;
	height: 54px;
	border-radius: 100%;
	background-color: var(--color-pinkpay);
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-white.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	z-index: 1;
}

.parcelamento__alert__box-yellow p {
	font-size: 16px;
	line-height: 20px;
	font-weight: 600;
}

.parcelamento__pode {
	display: flex;
	flex-direction: column;
	gap: 21px;
	border-radius: 32px;
	background: var(--whitepay);
	padding: 26px 30px;
}

.parcelamento__pode span {
	font-size: 16px;
	line-height: 20px;
	font-weight: 700;
}

.split {
	padding: 20px 24px 52px 24px;
	display: flex;
	flex-direction: column;
	gap: 24px;
}

.split__container {
	display: flex;
	flex-direction: column;
	gap: 30px;
}

.pacelamento__steps__title {
	font-size: 16px;
	line-height: 20px;
	font-weight: 600;
}

.recompensas {
	display: flex;
	flex-direction: column;
	gap: 31px;
	padding: 0 24px 52px 24px;
}

.recompensas__box-popup {
	display: flex;
	flex-direction: column;
	gap: 28px;
	padding: 52px 37px 26px 30px;
	max-width: 360px;
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/popuo-parcelamento.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

.img-presente {
	width: 64px;
	height: 70px;
}

.recompensas__box-popup__img-flecha {
	display: none;
}

.recompensas__box-popup p {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}

.recompensas__box-popup p strong {
	font-size: 16px;
	line-height: 24px;
	font-weight: 700;
}

.chargeback {
	display: flex;
	flex-direction: column;
	gap: 52px;
	padding: 0 24px;
}

.chargeback__container {
	display: flex;
	flex-direction: column;
	gap: 52px;
}

.chargeback__container__box-green {
	padding: 32px 26px;
	border-radius: 24px;
	background: var(--whitepay);
	display: flex;
	flex-direction: column;
	gap: 27px;
}

.chargeback__container__box-green img {
	width: 92px;
	height: 73px;
}

.chargeback__container__box-green p {
	font-size: 16px;
	line-height: 20px;
	font-weight: 600;
}

.chargeback__container__double-box {
	display: flex;
	flex-direction: column;
	gap: 52px;
}

.double-box__box-yellow {
	padding: 32px 26px;
	border-radius: 24px;
	background: var(--bg-yellow);
	position: relative;
}

.double-box__box-yellow::after {
	content: "";
	position: absolute;
	top: -27px;
	left: calc(100% - 72px);
	width: 54px;
	height: 54px;
	border-radius: 100%;
	background-color: var(--color-pinkpay);
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-white.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	z-index: 1;
}

.double-box__box-grey {
	padding: 32px 26px;
	border-radius: 24px;
	background: var(--whitepay);
	position: relative;
}

.double-box__box-grey::after {
	content: "";
	position: absolute;
	top: -27px;
	left: calc(100% - 72px);
	width: 54px;
	height: 54px;
	border-radius: 100%;
	background-color: var(--color-pinkpay);
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-white.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	z-index: 1;
}

.double-box__box-yellow p,
.double-box__box-grey p {
	font-size: 16px;
	line-height: 20px;
	font-weight: 600;
}

/* End Section 05 */

/* Section 06 */
.zero-six {
	background: var(--primrio-amarelo, #fd0);
	padding: 72px 0;
}

.zero-six .box-anchors__anchor {
	padding: 0;
	background: var(--primrio-amarelo, #fd0);
	padding-bottom: 48px;
}

.zero-six__content {
	display: flex;
	flex-direction: column;
	gap: 42px;
}

.zero-six__content__box-one {
	display: flex;
	flex-direction: column;
	max-width: 360px;
	gap: 32px;
}
.box-one__img {
	display: flex;
	align-items: center;
	justify-content: center;
}

.box-one__img__img-mob {
	display: block;
	width: 100%;
	max-width: 273px;
	height: 231px;
	object-fit: contain;
}

.box-one__img__img-desk {
	display: none;
}

.box-one__text {
	display: flex;
	flex-direction: column;
	gap: 19px;
	align-items: flex-start;
	justify-content: flex-start;
	width: 100%;
	max-width: 360px;
	position: relative;
}

.box-one__text::after {
	content: "";
	position: absolute;
	width: 37px;
	height: 54px;
	right: 0;
	bottom: 0;
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/black-figure.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.box-one__text p {
	max-width: 169px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 700;
}

.box-two__img {
	display: none;
}

.zero-six__content__box-two .box-one__text p {
	max-width: 268px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 700;
}

.box-two__text {
	display: flex;
	flex-direction: column;
	gap: 19px;
	align-items: flex-start;
	justify-content: flex-start;
	width: 100%;
	max-width: 360px;
	position: relative;
}

/* .box-two__text::after {
	content: "";
	position: absolute;
	width: 37px;
	height: 54px;
	right: 0;
	bottom: 0;
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/black-figure.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
} */

.box-two__text p {
	max-width: 258px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 700;
}

.zero-six__content__box-three {
	width: 100%;
	max-width: 360px;
	display: flex;
	flex-direction: column;
	gap: 32px;
}

.box-three__img {
	display: flex;
	align-items: center;
	justify-content: center;
}

.box-three__img__img-desk {
	display: none;
}

img.box-three__img__img-mob {
	width: 100%;
	max-width: 353px;
	height: 100%;
	object-fit: contain;
}

.box-three__text {
	display: flex;
	flex-direction: column;
	gap: 19px;
	align-items: flex-start;
	justify-content: flex-start;
	width: 100%;
	max-width: 360px;
	position: relative;
}

.box-three__text p {
	max-width: 268px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 700;
}

/* End Section 06 */

/* Section 07 */
.zero-seven {
	padding: 84px 0;
	background-color: var(--white);
}

.zero-seven .container-zero-seven {
	display: flex;
	flex-direction: column;
	gap: 42px;
}

.container-zero-seven .box-anchors__anchor {
	padding: 0;
}

.box-text p {
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
	padding-bottom: 14px;
}

.container-zero-seven .container-boxs {
	display: flex;
	flex-direction: column;
	gap: 54px;
}

.container-boxs__box {
	border-radius: 24px;
	background: var(--primrio-amarelo, #fd0);
	padding: 40px 32px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	min-height: 240px;
	position: relative;
}

.container-boxs__box::after {
	content: "";
	position: absolute;
	top: -27px;
	right: calc(0% + 18px);
	background-color: var(--bg-orange);
	border-radius: 100%;
	width: 54px;
	height: 54px;
}

.container-boxs__box.box-one::after {
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/check.png);
	background-position: center;
	background-size: 100%;
	background-repeat: no-repeat;
}

.container-boxs__box.box-two::after {
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/x-seven.png);
	background-position: center;
	background-size: 100%;
	background-repeat: no-repeat;
}

.container-boxs__box.box-three::after {
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/share.png);
	background-position: center;
	background-size: 100%;
	background-repeat: no-repeat;
}

.container-boxs p {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}

.texto-acesso-scr {
	display: flex;
	flex-direction: column;
	gap: 24px;
}

.texto-acesso-scr .btn-title-rate {
	width: max-content !important;
	padding: 12px 24px;
}

/* End Section 07 */

/* Section 08 */
.zero-eight {
	background: var(--whitepay);
	padding: 43px 0 72px 0;
}

.container-zero-eight {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.container-zero-eight .box-anchors__anchor {
	display: flex;
	flex-direction: column;
	gap: 12px;
	width: 100%;
	max-width: 360px;
	border-radius: 24px;
	padding: 0;
	background-color: var(--whitepay);
	text-decoration: none;
	color: var(--color-font);
	margin: 0;
}

.container-zero-eight__box-title {
	display: flex;
	flex-direction: column;
	gap: 48px;
	margin: 30px 0 44px 0;
}

.container-zero-eight__box-title h2 {
	position: relative;
	font-size: 18px;
	line-height: 24px;
	font-weight: 700;
	border-radius: 35px;
	background: var(--bg-yellow);
	width: 100%;
	max-width: 360px;
	padding: 30px 36px;
}

.container-zero-eight__box-title h2::after {
	content: "";
	position: absolute;
	bottom: -27px;
	right: calc(0% + 18px);
	width: 54px;
	height: 54px;
	border-radius: 100%;
	background-color: var(--color-pinkpay);
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-white.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	z-index: 1;
}

.container-zero-eight__box-title p {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	border-radius: 35px;
	background: var(--White, #fff);
	max-width: 360px;
	padding: 40px 36px;
}

.container-zero-eight__box-subtitle {
	display: flex;
	flex-direction: column;
	gap: 48px;
}

.container-zero-eight__box-subtitle h2 {
	position: relative;
	font-size: 18px;
	line-height: 24px;
	font-weight: 700;
	border-radius: 35px;
	background: var(--primrio-amarelo, #fd0);
	width: 100%;
	max-width: 360px;
	padding: 30px 36px;
}

.container-zero-eight__box-subtitle h2::after {
	content: "";
	position: absolute;
	bottom: -27px;
	right: calc(0% + 18px);
	width: 54px;
	height: 54px;
	border-radius: 100%;
	background-color: var(--color-pinkpay);
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-white.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	z-index: 1;
}

.container-zero-eight__box-subtitle__div {
	display: flex;
	flex-direction: column;
	gap: 0;
}

.container-zero-eight__box-subtitle__div span {
	font-size: 18px;
	line-height: 24px;
	font-weight: 700;
	border-radius: 35px;
	background: var(--bg-yellow);
	width: 100%;
	max-width: 360px;
	padding: 30px 36px;
	color: #212121;
}

.container-zero-eight__box-subtitle__div p {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	border-radius: 24px;
	background: var(--White, #fff);
	width: 100%;
	max-width: 360px;
	padding: 30px 36px;
}

.container-zero-eight__boxs-list {
	display: flex;
	flex-direction: row;
	gap: 36px;
	flex-wrap: wrap;
	padding: 14px 0 10px 0;
}

.container-zero-eight__boxs-list__boxs {
	padding: 30px 36px;
	border-radius: 24px;
	background: var(--White, #fff);
	display: flex;
	flex-direction: column;
	gap: 30px;
	width: 100%;
	max-width: 360px;
}

.boxs-list__boxs__number {
	font-size: 36px;
	line-height: 48px;
	font-weight: 700;
}

.boxs-list__boxs__text {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}

.container-zero-eight__container-encerramento {
	display: flex;
	flex-direction: column;
	gap: 32px;
}

.container-zero-eight__box-popup {
	border-radius: 35px;
	width: 100%;
	max-width: 360px;
	padding: 51px 36px 24px 36px;
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/popup-amarelo.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

.container-zero-eight__box-popup p {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.container-zero-eight__box-popup p strong {
	font-weight: 700;
}

.container-zero-eight__box-img-text {
	display: flex;
	flex-direction: column;
	gap: 40px;
	border-radius: 32px;
	background: var(--White, #fff);
	padding: 40px 48px;
	max-width: 360px;
}

.container-zero-eight__box-img-text__img {
	width: 40px;
	height: 56px;
}

.container-zero-eight__box-img-text p {
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
}

.double-box {
	padding: 40px 0 29px 0;
}

.container-zero-eight__box-title__box-two {
	display: flex;
	flex-direction: column;
	gap: 48px;
	margin: 30px 0 44px 0;
}

.container-zero-eight__box-title__box-two h2 {
	position: relative;
	font-size: 18px;
	line-height: 24px;
	font-weight: 700;
	border-radius: 35px;
	background: var(--bg-yellow);
	width: 100%;
	max-width: 360px;
	padding: 22px 36px;
}

.container-zero-eight__box-title__box-two h2::after {
	content: "";
	position: absolute;
	bottom: -27px;
	right: calc(0% + 18px);
	width: 54px;
	height: 54px;
	border-radius: 100%;
	background-color: var(--color-pinkpay);
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-white.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	z-index: 1;
}

.container-zero-eight__box-title__div {
	display: flex;
	flex-direction: column;
	gap: 24px;
}

.container-zero-eight__box-title__div p {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	border-radius: 24px;
	background: var(--White, #fff);
	max-width: 100%;
	padding: 30px 36px;
	display: flex;
	align-items: center;
}

.container-zero-eight__box-our {
	display: flex;
	flex-direction: column;
	gap: 30px;
}

.container-zero-eight__box-our__boxs {
	display: flex;
	flex-direction: column;
	gap: 90px;
}

.container-zero-eight__box-our__boxs__box {
	display: flex;
	flex-direction: column;
	gap: 30px;
	padding: 30px 36px;
	border-radius: 24px;
	background: var(--White, #fff);
	position: relative;
}

.box-ours_one::after {
	position: absolute;
	content: "ou";
	width: 54px;
	height: 54px;
	left: calc(50% - 27px);
	bottom: calc(0% - 72px);
	border-radius: 100%;
	background-color: var(--color-pinkpay);
	color: var(--primrio-amarelo, #fd0);
	font-feature-settings: "clig" off, "liga" off;
	font-family: Montserrat;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.container-zero-eight__box-our__boxs__box span {
	font-size: 36px;
	line-height: 48px;
	font-weight: 700;
}

.container-zero-eight__box-our__boxs__box p {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}

.devas {
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
}

.container-zero-eigh__popup {
	padding: 10px 0 32px 0;
}

.container-zero-eigh__popup p {
	font-size: 16px;
	line-height: 20px;
	font-weight: 700;

	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/popup-amarelo-02.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	max-width: 360px;
	padding: 52px 36px 26px 36px;
}

.container-zero-eigh__box-flecha-verde {
	display: flex;
	flex-direction: column;
	gap: 24px;
	padding-bottom: 48px;
}

.container-zero-eigh__box-flecha-verde__flecha {
	position: relative;
	max-width: 320px;
	padding-left: 40px;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
}

.container-zero-eigh__box-flecha-verde__flecha::before {
	content: "";
	position: absolute;
	width: 20.816px;
	height: 25px;
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-green.png);
	background-size: contain;
	background-repeat: no-repeat;
	left: 0;
	top: 10px;
}

.container-zero-eigh__box-flecha-verde__sem-flecha {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
}

.container-zero-eigh__box-flecha-verde__flecha img {
	display: none;
}

.container-zero-eigh__box-flecha-verde__sem-flecha strong {
	font-weight: 700;
}

.container-zero-eigh__box-flecha-laranja {
	display: flex;
	flex-direction: column;
	gap: 24px;
	padding-bottom: 48px;
}

.container-zero-eigh__box-flecha-laranja__flecha {
	position: relative;
	max-width: 320px;
	padding-left: 40px;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
}

.container-zero-eigh__box-flecha-laranja__flecha::before {
	content: "";
	position: absolute;
	width: 20.816px;
	height: 25px;
	background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-orange.png);
	background-size: contain;
	background-repeat: no-repeat;
	left: 0;
	top: 10px;
	z-index: 1;
}

.container-zero-eigh__box-flecha-laranja__flecha img {
	display: none;
}

/* End Section 08 */

/* Section 09 */
.zero-nine {
	background: var(--primrio-amarelo, #fd0);
	padding: 43px 0 66px 0;
}

.zero-nine .box-anchors__anchor {
	background: var(--primrio-amarelo, #fd0);
	padding: 0;
}

.container-zero-nine__box-subtitle {
	display: flex;
	flex-direction: column;
	gap: 43px;
	padding: 29px 0 75px 0;
}

.container-zero-nine__box-subtitle p {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.container-zero-nine__box-subtitle img {
	width: 253px;
	height: 202px;
	display: flex;
	margin: 0 auto;
}

.container-zero-nine__box-cta {
	padding: 30px 36px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 33px;
	border-radius: 24px;
	background: var(--White, #fff);
}

.container-zero-nine__box-cta p {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}

.container-zero-nine__box-cta .btn-title-rate {
	max-width: 210px;
	background-color: #212121;
	margin: 0 auto;
	color: #f1f1f1;
}

.container-zero-nine__box-text {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 24px;
	padding: 53px 0 43px 0;
}

.container-zero-nine__box-text__p {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
}

.container-zero-nine__box-text__p strong {
	font-weight: 700;
}
/* End Section 09 */

/* Section 10 */
.ten {
	padding-top: 72px;
	position: relative;
}

.ten::after {
	content: "";
	position: absolute;
	height: 400px;
	width: 100%;
	bottom: 0%;
	left: 0%;
	background-color: #fd0;
	z-index: -1;
}

.container-ten {
	padding: 0 !important;
}

.ten .box-anchors__anchor {
	padding: 0px 24px 46px 24px;
}

/* End Section 10 */

/* Section 11 */
.eleven {
	padding: 118px 0;
	background: var(--bg-yellow);
}

.container.container-eleven {
	display: flex;
	flex-direction: column;
	gap: 30px;
}

.eleven .box-anchors__anchor {
	display: flex;
	flex-direction: column;
	gap: 12px;
	width: 100%;
	max-width: 360px;
	border-radius: 24px;
	padding: 0px 0px 29px 0;
	background-color: transparent;
	text-decoration: none;
	color: var(--color-font);
	margin: 0;
}

.eleven .box-anchors__anchor__number {
	font-size: 2.375rem;
	line-height: 3rem;
	font-weight: 700;
}

.container-eleven__bloco-one__p {
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
}

.container-eleven__bloco-two {
	display: flex;
	flex-direction: column;
	gap: 20px;
}

.container-eleven__bloco-two__box {
	display: flex;
	flex-direction: row;
	align-items: center;
	gap: 33px;
}

.container-eleven__bloco-two__box img {
	background-color: var(--color-pinkpay);
	border-radius: 100%;
	width: 48px;
	height: 48px;
	object-fit: none;
	padding: 8px;
	object-position: center;
}

.container-eleven__bloco-two__box p {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	display: flex;
	flex-direction: column;
	gap: 6px;
	width: 100%;
}

.container-eleven__bloco-two__box p strong {
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 28px;
}

/* End Section 11 */
@media screen and (min-width: 600px) {
	.container {
		max-width: 1176px;

		padding: 0 24px !important;
	}
	
	/* New Hero */
	.newhero {
		padding: 0px 0 0 0;
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
		background: var(--white);
	}

	.box-title-newhero {
		padding-left: 112px;
		display: flex;
		flex-direction: column;
		gap: 16px;
/* 		width: 50vw;
		max-width: 700px; */
	}

	.box-title-newhero p {
		color: var(--Primrias-Preto, #212121);
		font-family: Montserrat;
		font-size: 28px;
		font-style: normal;
		font-weight: 400;
		line-height: 40px;
	}

	.box-title-newhero h1 {
		color: var(--Primrias-Preto, #212121);
		font-family: Montserrat;
		font-size: 56px;
		font-style: normal;
		font-weight: 700;
		line-height: 64px;
	}

	.box-title-newhero span {
		color: var(--Primrias-Preto, #212121);
		font-family: Montserrat;
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: 24px;
	}

	.box-img-newhero {
		height: 814px;
		width: 50vw;
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/bg-new-hero-dk.png);
		background-repeat: no-repeat;
        background-size: contain;
        background-position: right;
	}


	/* End New Hero */

	/* Section Hero */
	.hero {
		padding: 130px 0 72px 0;
	}

	.hero::after {
		content: "";
		position: absolute;
		width: 72px;
		height: 86px;
		background-color: var(--color-font);
		border-radius: 36px;
		right: calc(0% + 156px);
		bottom: -43px;
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-yellow.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 28px 34px;
	}

	.container-hero {
		display: flex;
		flex-direction: row;
		gap: 24px;
		align-items: center;
		justify-content: space-between;
	}

	.box-content-hero {
		width: 100%;
		max-width: 556px;
	}

	.box-content-hero__termos {
		font-size: 1.75rem;
		line-height: 2.5rem;
		font-weight: 400;
		padding-bottom: 16px;
	}

	.box-content-hero__title-hero {
		font-size: 3.5rem;
		line-height: 4rem;
		font-weight: 700;
		padding-bottom: 30px;
	}

	.box-content-hero__title-hero br {
		display: flex;
	}

	.box-content-hero__img-hero-mob {
		display: none;
	}

	.box-img-hero {
		display: flex;
		width: 100%;
		max-width: 488px;
		height: 608px;
	}

	.box-content-hero__update {
		font-size: 16px;
		font-weight: 600;
		line-height: 24px;
	}

	.box-content-hero__text-hero {
		font-size: 1.25rem;
		line-height: 1.75rem;
		padding: 66px 0 0 31px;
		max-width: 375px;
	}

	.box-content-hero__text-hero::after {
		width: 17px;
		height: 25px;
		top: 66px;
	}

	.box-img-hero__img-hero-desk {
		display: flex;
		width: 100%;
		height: 100%;
		object-fit: contain;
	}
	/* End Section Hero */

	/* Section Ancoras */
	.anchors {
		padding: 112px 0;
	}

	.container-anchors {
		display: flex;
		flex-direction: column;
		gap: 72px;
	}

	.box-title-anchors__title-anchors {
		font-size: 1.75rem;
		line-height: 2.5rem;
		font-weight: 600;
		max-width: 658px;
	}

	.box-popup {
		display: flex;
		gap: 20px;
		align-items: center;
		justify-content: flex-start;
		padding: 16px 36px 16px 38px;
		width: 100%;
		max-width: 517px;
		height: 72px;
		min-height: 72px;
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/popup-anchors-desk.png);
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}

	.box-popup__text {
		font-size: 20px;
		line-height: 28px;
		margin: 0;
	}

	.box-anchors__anchor {
		max-width: 100%;
		padding: 32px 48px;
		background-color: var(--white);
		flex: 1;
		flex-basis: calc(50% - 24px);
	}
	/* End Section Ancoras */

	/* Section Apresentação */
	.presentation {
		background-color: var(--white);
		padding: 112px 0;
	}

	.container-presentation {
		display: flex;
		flex-direction: column;
		gap: 69px;
	}

	.container-content-presentation__emphasis {
		font-size: 28px;
		line-height: 40px;
		font-weight: 600;
	}

	.container-content-presentation__boxs {
		display: flex;
		flex-direction: row;
		gap: 24px;
	}

	.container-content-presentation__boxs__users {
		position: relative;
		border-radius: 32px;
		background-color: var(--whitepay);
		width: 100%;
		max-width: 264px;
		padding: 118px 16px 52px 32px;
		min-height: 242px;
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
	}

	.container-content-presentation__boxs__users::after {
		left: 31px;
	}

	.container-content-presentation__boxs__99 {
		display: flex;
		flex-direction: column;
		gap: 24px;
		border-radius: 36px;
		width: 100%;
		max-width: 100%;
		padding: 40px 32px;
		background-color: var(--bg-yellow);
	}

	.container-content-presentation__boxs__99 {
		display: flex;
		flex-direction: column;
		gap: 6px;
		border-radius: 36px;
		width: 100%;
		max-width: 100%;
		padding: 50px 32px;
		background-color: var(--bg-yellow);
		align-items: flex-start;
		justify-content: center;
	}

	.container-content-presentation__boxs__obs {
		padding-top: 0px;
	}

/* 	.container-content-presentation__boxs__obs::after {
		top: 16px;
	} */

	.container-links-presentation {
		gap: 46px;
	}

	.container-links-presentation__title {
		font-size: 24px;
		line-height: 32px;
		font-weight: 600;
	}

	.container-links-presentation__container-boxs {
		display: flex;
		flex-direction: row;
		gap: 72px;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.container-links-presentation__box {
		display: flex;
		flex-direction: column;
		gap: 12px;
		width: 100%;
		max-width: 264px;
		margin: 0 auto;
		justify-content: flex-start;
		align-items: flex-start;
	}

	/* End Section Apresentação */

	/* Section 01 */
	.zero-one {
		background-color: var(--white);
		padding: 28px 0 168px 0;
	}

	.container-zero-one .box-anchors__anchor span {
		font-size: 56px;
		line-height: 64px;
		font-weight: 700;
	}

	.container-zero-one .box-anchors__anchor p {
		font-size: 28px;
		line-height: 40px;
		font-weight: 700;
	}

	.container-zero-one__you {
		padding: 29px 0 44px 0;
	}

	.container-boxs-zero-one {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 48px;
		justify-content: space-between;
	}

	.container-boxs-zero-one__box {
		display: flex;
		flex-direction: column;
		gap: 16px;
		padding: 40px 32px;
		border-radius: 24px;
		background-color: var(--bg-yellow);
		position: relative;
		flex-basis: calc(36% - 72px);
		justify-content: space-between;
		min-height: 240px;
	}

	.container-boxs-zero-one__box::after {
		right: calc(0% + 8px);
	}

	.container-boxs-zero-one__alert {
		display: flex;
		flex-direction: row;
		align-items: center;
		width: 100%;
		gap: 57px;
		border-radius: 36px;
		background: var(--whitepay);
		padding: 37px 80px;
	}

	.container-boxs-zero-one__alert__img {
		width: 106px;
		height: 110px;
		object-fit: contain;
	}

	.container-boxs-zero-one__alert__p {
		font-size: 16px;
		line-height: 24px;
		font-weight: 400;
		max-width: 615px;
	}
	
	.anchors .box-anchors__anchor__text {
		font-size: 1.75rem;
    	line-height: 2.5rem;
	}
	
	.anchors .box-anchors__anchor__number {
		font-size: 3.5rem;
		line-height: 4rem;
	}
	/* End Section 01 */

	/* Section 02 */
	.zero-two {
		padding: 72px 0 112px 0;
	}

	.zero-two .box-anchors__anchor {
		padding: 0;
	}

	.zero-two .box-anchors__anchor .box-anchors__anchor__number {
		font-size: 56px;
		line-height: 64px;
		font-weight: 700;
	}

	.zero-two .box-anchors__anchor .box-anchors__anchor__text {
		font-size: 28px;
		line-height: 40px;
		font-weight: 600;
		padding-bottom: 56px;
	}

	.container-zero-two__img {
		display: none;
	}

	.container-zero-two__balloons {
		display: flex;
		flex-direction: column;
		gap: 20px;
		width: 100%;
		max-width: 100%;
		position: relative;
	}

/* 	.container-zero-two__balloons::after {
		content: "";
		position: absolute;
		width: 311px;
		height: 410.334px;
		left: 0;
		top: 0;
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/img-section-02.png);
		background-size: 100% 100%;
		background-repeat: no-repeat;
	} */

	.ballons__boxs {
		display: flex;
		align-items: center;
		justify-content: flex-start;
		gap: 28px;
		margin: 0;
		width: 100%;
		max-width: 100%;
		padding: 24px 37px 24px 52px;
/* 		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/balao-section02-desk.png); */
		background-repeat: no-repeat;
		background-size: 100% 100%;
		min-height: 99px;
		border-radius: 36px;
		position: relative;
		z-index: 5;
	}
	
	.afterarrow::after {
		content: "";
		position: absolute;
		bottom: -38px;
        left: 34px;
		width: 54px;
		height: 54px;
		border-radius: 100%;
		background-color: var(--color-pinkpay);
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-white.png);
		background-repeat: no-repeat;
		background-size: auto;
		background-position: center;
		z-index: 156;
	}

	.ballons__boxs__p {
		font-size: 16px;
		line-height: 24px;
		font-weight: 400;
	}

	.ballons__boxs__boxdown {
		position: relative;
		z-index: 1;
		background-color: var(--white);
		border-radius: 0px 0px 35px 35px;
		width: 100%;
		padding: 43px 63px 35px 47px;
		bottom: 30px;
	}

	.ballons__boxs__boxdown .container-content-presentation__boxs__obs {
		font-size: 16px;
		line-height: 24px;
		font-weight: 400;
		max-width: 459px;
	}

	.line-desk {
		display: flex;
	}

	.container-zero-two .container-boxs-zero-one__alert {
		display: flex;
		flex-direction: row;
		align-items: center;
		width: 100%;
		gap: 57px;
		border-radius: 36px;
		padding: 37px 80px;
	}

	.container-zero-two .container-boxs-zero-one__alert__img {
		width: 106px;
		height: 110px;
		object-fit: contain;
	}
	/* End Section 02 */

	/* Section 03 */
	.zero-three {
		background-color: var(--white);
		padding: 138px 0 127px 0;
		position: relative;
		overflow-x: hidden;
	}

/* 	.zero-three::after {
		content: "";
		position: absolute;
		top: 56px;
		right: 46px;
		width: 433.005px;
		height: 243.138px;
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/img-section-03-desk.png);
		background-repeat: no-repeat;
		background-size: auto;
	} */

	.container-zero-three {
		gap: 52px;
	}

	.container-zero-three .box-anchors__anchor {
		padding: 0;
		gap: 19px;
	}

	.zero-three .box-anchors__anchor .box-anchors__anchor__number {
		font-size: 56px;
		line-height: 64px;
		font-weight: 700;
	}

	.zero-three .box-anchors__anchor .box-anchors__anchor__text {
		font-size: 28px;
		line-height: 40px;
		font-weight: 600;
		padding-bottom: 0px;
	}

	.box-title-subtitle {
		display: flex;
		flex-direction: column;
		gap: 53px;
	}

	.box-subtitle__title {
		font-size: 20px;
		line-height: 28px;
	}

	.box-title-subtitle__box-subtitle {
		padding: 0;
		gap: 24px;
	}

	.box-subtitle__img {
		display: none;
	}

	.container-boxs-chip {
		position: relative;
	}

	.container-boxs-chip::before {
		content: "";
		position: absolute;
		width: 82.081px;
		height: 62.974px;
		border-radius: 0px 50px 50px 0px;
		background: var(--whitepay);
		top: 143px;
		right: -63px;
		overflow-x: hidden;
		z-index: 1;
	}

	.container-boxs-chip::after {
		content: "";
		position: absolute;
		width: 31.978px;
		height: 31.978px;
		border-radius: 100%;
		background: var(--color-pinkpay);
		top: 157px;
		right: -43px;
		overflow-x: hidden;
		z-index: 12;
	}

	.container-boxs-chip__border {
		width: 100%;
		padding: 32px 27px;
		display: flex;
		flex-direction: column;
		gap: 20px;
		position: relative;
	}

	.container-boxs-chips__infos {
		display: flex;
		flex-direction: column;
		gap: 18px;
		padding: 18px 46px;
		background-color: var(--white);
		border-bottom: 4px solid var(--color-pinkpay);
	}

	.container-boxs-chips__infos__text {
		font-size: 16px;
		line-height: 24px;
		font-weight: 400;
	}

	.container-boxs-limits {
		padding: 0;
		margin-top: 0;
		display: flex;
		flex-direction: column;
		gap: 23px;
	}

	.container-boxs-limits__box-green {
		border-radius: 35px;
		background: var(--bg-yellowpay);
		display: flex;
		flex-direction: row;
		align-items: center;
		gap: 32px;
		padding: 43px 96px;
		position: relative;
	}

	.container-boxs-limits__box-green::after {
		content: "";
		position: absolute;
		bottom: -36px;
		left: 31px;
		width: 54px;
		height: 54px;
		border-radius: 100%;
		background-color: var(--color-pinkpay);
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-white.png);
		background-repeat: no-repeat;
		background-size: auto;
		background-position: center;
		z-index: 1;
	}

	.box-green__title {
		font-size: 18px;
		line-height: 24px;
		font-weight: 700;
		max-width: 384px;
	}

	.container-boxs-limits__box-green .btn-title-rate {
		background-color: var(--primary-white);
		max-width: 320px;
		margin: 0 auto;
		font-size: 20px;
		padding: 16px 24px;
		height: auto;
	}

	.container-boxs-limits__two-boxs {
		display: flex;
		flex-direction: row;
		gap: 24px;
	}

	.container-boxs-limits__two-boxs__white-box::after {
		content: "";
		position: absolute;
		bottom: calc(100% - 114px);
		left: calc(100% - 15px);
		width: 54px;
		height: 54px;
		border-radius: 100%;
		background-color: var(--color-pinkpay);
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-white.png);
		background-repeat: no-repeat;
		background-size: auto;
		background-position: center;
		transform: rotate(-90deg);
	}

	.container-boxs-limits__two-boxs__white-box {
		border-radius: 35px;
		background: var(--whitepay);
		padding: 37px 96px 48px 96px;
		position: relative;
		width: 100%;
		display: flex;
		align-items: center;
	}

	.container-boxs-limits__two-boxs__white-box__text {
		font-size: 18px;
		line-height: 24px;
		font-weight: 700;
	}

	.container-boxs-limits__two-boxs__yellow-box {
		max-width: 264px;
		padding: 78px 33px 78px 44px;
	}

	.container-not-to-use__box {
		padding: 72px 96px 57px 74px;
		border-bottom: none;
		height: 100%;
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/union-border-desk.png);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		max-width: 100%;
		margin: 0 auto;
	}

	.container-not-to-use__box__text-img {
		display: flex;
		flex-direction: row;
		gap: 48px;
	}

	.container-not-to-use__box__list {
		padding: 22px 0px 0 31px;
		display: flex;
		flex-direction: column;
		gap: 30px;
	}

	.text-img__titles {
		display: flex;
		flex-direction: column;
		gap: 13px;
		justify-content: flex-end;
	}

	.text-img__img {
		width: 109px;
		height: 114px;
	}

	.text-img__text-mob {
		display: none;
	}

	.list__img-text {
		display: flex;
		align-items: center;
		gap: 24px;
	}

	.list__img-text__img {
		width: 40px;
		height: 40px;
		position: relative;
		top: 0;
	}

	.container-not-to-use__box__list {
		padding: 22px 0px 0 0px;
		display: flex;
		flex-direction: column;
		gap: 30px;
		align-items: flex-start;
		justify-content: center;
	}

	.zero-three .container-boxs-zero-one__alert {
		display: flex;
		flex-direction: row;
		align-items: center;
		width: 100%;
		gap: 54px;
		border-radius: 36px;
		background: var(--primrio-branco, #f1f1f1);
		padding: 32px 80px;
	}

	.container-not-to-use {
		padding: 0;
		width: 100%;
	}
	/* End Section 03 */

	/* Section 04 */
	.zero-four {
		padding: 72px 0 112px 0;
	}

	.zero-four .box-anchors__anchor .box-anchors__anchor__number {
		font-size: 56px;
		line-height: 64px;
		font-weight: 700;
	}

	.zero-four .box-anchors__anchor .box-anchors__anchor__text {
		font-size: 28px;
		line-height: 40px;
		font-weight: 600;
		padding-bottom: 0px;
	}

	.zero-four .box-anchors__anchor .extra {
		display: block;
		font-size: 20px;
		line-height: 28px;
		font-weight: 400;
		padding-top: 17px;
	}

	.zero-four .container-zero-four {
		display: flex;
		flex-direction: column;
		gap: 62px;
	}

	.zero-four__one {
		display: flex;
		flex-direction: column;
		gap: 24px;
	}

	.one__boxs__title-lists {
		display: flex;
		flex-direction: row;
		gap: 24px;
	}

	.one__boxs__white-box {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
		gap: 25px;
		background-color: var(--white);
		padding: 40px 48px;
		border-radius: 32px;
		position: relative;
		width: 100%;
		max-width: 49%;
	}

	.zero-four__box-default {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
		gap: 24px;
		border-radius: 32px;
		background-color: var(--bg-yellow);
		padding: 40px 48px;
		position: relative;
	}

	.one {
		min-height: 416px;
		width: 100%;
		max-width: 49%;
	}

	.zero-four__box-default__title {
		max-width: 325px;
	}

	.zero-four__box-default__text {
		max-width: 100%;
	}

	.one::before {
		content: "";
		position: absolute;
		width: 54px;
		height: 54px;
		top: 40px;
		left: -27px;
		border-radius: 100%;
		background-color: var(--white);
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/money.png);
		background-repeat: no-repeat;
		background-size: auto;
		background-position: center;
	}

	.one::after {
		content: "";
		position: absolute;
		bottom: 45px;
		left: calc(100% - 17px);
		width: 54px;
		height: 54px;
		border-radius: 100%;
		background-color: var(--color-pinkpay);
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-white.png);
		background-repeat: no-repeat;
		background-size: auto;
		background-position: center;
		z-index: 1;
		transform: rotate(-90deg);
	}

	.white-box__list__li {
		max-width: 322px;
	}

	.one__boxs__white-box::after {
		content: "";
		position: absolute;
		bottom: -35px;
		left: calc(100% - 96px);
		width: 54px;
		height: 54px;
		border-radius: 100%;
		background-color: var(--color-pinkpay);
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-white.png);
		background-repeat: no-repeat;
		background-size: auto;
		background-position: center;
	}

	.one__boxs__alert {
		border-radius: 35px;
		background: var(--white);
		padding: 0;
		display: flex;
		flex-direction: column;
		gap: 0px;
	}

	.alert__title {
		display: flex;
		flex-direction: row;
		gap: 54px;
		align-items: center;
		justify-content: center;
		padding: 29px 80px;
		background-color: var(--white);
		border-radius: 35px;
		border: 6px solid var(--primrio-branco, #f1f1f1);
	}

	.alert__text {
		display: flex;
		flex-direction: column;
		gap: 5px;
		padding: 45px 96px 41px 96px;
		background: var(--white);
		border-radius: 35px;
	}

	.zero-four__two {
		display: flex;
		flex-direction: column;
		gap: 24px;
	}

	.two__boxs__title-lists {
		display: flex;
		flex-direction: row;
		gap: 24px;
	}

	.two {
		min-height: 268px;
		width: 100%;
		max-width: 49%;
	}

	.two::before {
		top: 40px;
		left: -27px;
	}

	.two::after {
		content: "";
		position: absolute;
		bottom: calc(100% - 94px);
		left: calc(100% - 17px);
		width: 54px;
		height: 54px;
		border-radius: 100%;
		background-color: var(--color-pinkpay);
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-white.png);
		background-repeat: no-repeat;
		background-size: auto;
		background-position: center;
		z-index: 1;
		transform: rotate(-90deg);
	}

	.one__boxs__white-box-double {
		display: flex;
		flex-direction: column;
		gap: 24px;
	}

	.one__boxs__white-box-double > :first-child::after {
		content: "";
		position: absolute;
		bottom: -35px;
		left: calc(50% - 27px);
		width: 54px;
		height: 54px;
		border-radius: 100%;
		background-color: var(--color-pinkpay);
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/plus.png);
		background-repeat: no-repeat;
		background-size: auto;
		background-position: center;
	}

	.two__boxs__green {
		border-radius: 35px;
		background: var(--bg-yellowpay);
		padding: 45px 62px 55px 48px;
		display: flex;
		flex-direction: column;
		gap: 16px;
	}

	.three__boxs {
		display: flex;
		flex-direction: row;
		gap: 24px;
		position: relative;
	}

	.three__boxs__box-double {
		width: 100%;
		max-width: 456px;
	}

	.three {
		min-height: auto;
		width: 100%;
	}

	.three::before {
		top: 40px;
		left: -27px;
	}

	.three::after {
		bottom: calc(100% - 94px);
		left: calc(100% - 17px);
		z-index: 1;
		transform: rotate(-90deg);
	}

	.three__boxs__box {
		min-height: 158px;
		border-radius: 32px;
		padding: 62px 48px 32px 48px;
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/bg-orange-desk.png);
		background-position: center;
		background-size: cover;
		background-repeat: no-repeat;
		display: flex;
		flex-direction: column;
		gap: 8px;
		align-items: flex-start;
		justify-content: center;
		position: relative;
		bottom: 6px;
		max-width: 100%;
		margin: 0 auto;
	}

	.four__boxs {
		display: flex;
		flex-direction: column;
		gap: 24px;
	}

	.four::before {
		top: 40px;
		left: -27px;
	}

	.four::after {
		bottom: -35px;
		left: calc(100% - 106px);
	}

	.four__boxs__alert .container-boxs-zero-one__alert {
		background-color: var(--white);
		gap: 54px;
		padding: 34px 80px;
		justify-content: flex-start;
	}

	.five {
		min-height: 228px;
	}

	.five::before {
		top: 40px;
		left: -27px;
	}
	/* End Section 04 */

	/* Section 05 */
	.zero-five {
		background-color: var(--white);
		padding: 112px 0;
	}

	.container__zero-five > * {
		padding-left: 0;
		padding-right: 0;
	}

	.zero-five .box-anchors__anchor {
		padding: 0 0px;
	}

	.zero-five .box-anchors__anchor .box-anchors__anchor__number {
		font-size: 56px;
		line-height: 64px;
		font-weight: 700;
	}

	.zero-five .box-anchors__anchor .box-anchors__anchor__text {
		font-size: 28px;
		line-height: 40px;
		font-weight: 600;
		padding-bottom: 0px;
	}

	.container-five-pos {
		display: flex;
		flex-direction: row;
		gap: 32px;
		justify-content: space-between;
	}

	.container-five-pos__img {
		display: flex;
		width: 100%;
		max-width: 387px;
		height: 100%;
		max-height: 279px;
		object-fit: contain;
		position: relative;
		top: -30px;
	}

	.zero-five__box-titles {
		padding: 0 0 30px 0;
		display: flex;
		flex-direction: column;
		gap: 24px;
		padding-top: 34px;
		position: relative;
		min-width: 360px;
		max-width: 100%;
	}

	.zero-five__box-titles__title {
		display: flex;
		align-items: center;
		justify-content: flex-start;
		font-size: 24px;
		line-height: 32px;
		font-weight: 600;
		max-width: 396px;
		height: 68px;
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/seta-bg-yellow.png);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		padding-left: 36px;
	}

	.zero-five__box-titles::before {
		display: none;
	}

	.zero-five__box-titles__text {
		max-width: 100%;
	}

	.box-simplified {
		border-radius: 35px;
		padding: 40px 48px;
	}

	.box-simplified__container {
		border-radius: 35px;
		background: var(--primary-white);
		padding: 0;
	}

	.box-simplified__container__box-border {
		background: var(--White, #fff);
		border-radius: 35px;
		border: 2px solid #212121;
		flex-direction: row;
		gap: 54px;
		padding: 28px 48px;
	}

	.box-simplified__container__box-border .btn-title-rate {
		max-width: 269px;
	}

	.box-simplified__container__box-border__img {
		width: 73.121px;
		height: 76px;
	}

	.box-simplified__container__list {
		display: flex;
		flex-direction: column;
		gap: 16px;
		padding-top: 24px;
		background-color: var(--whitepay);
	}

	.box-micro {
		padding: 108px 0px 104px 0px;
		display: flex;
		flex-direction: column;
		gap: 24px;
	}

	.box-micro .zero-five__box-titles__title {
		display: flex;
		align-items: center;
		justify-content: flex-start;
		font-size: 24px;
		line-height: 32px;
		font-weight: 600;
		max-width: 662px;
		height: 68px;
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/img-bg-five-micro-desk.png);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		padding-left: 36px;
	}

	.zero-five__box-titles-micro {
		display: flex;
		flex-direction: column;
		gap: 24px;
	}

	.box-micro .zero-five__box-titles__text br:first-child {
		display: none;
	}

	.zero-five__box-titles__text {
		max-width: 100%;
	}

	.box-micro__container__box-grey {
		border-radius: 35px;
		padding: 33px 31px;
		display: flex;
		flex-direction: row;
		align-items: center;
		gap: 144px;
	}

	.box-micro__container__box-grey .btn-title-rate {
		max-width: 269px;
		height: max-content;
	}

	.box-micro__container__box-grey p {
		font-size: 18px;
		line-height: 24px;
		font-weight: 600;
	}

	.box-micro__container__box-black {
		padding: 21px 72px;
		border-radius: 35px;
		background: #fd0;
		display: flex;
		flex-direction: row;
		gap: 54px;
		align-items: center;
	}

	.box-micro__container__box-black
	.container-content-presentation__boxs__obs {
		color: #212121;
		font-weight: 700;
	}

	.box-micro__container__box-black
	.container-content-presentation__boxs__obs::after {
		content: "";
		position: absolute;
		width: 17px;
		height: 25px;
		top: 0x;
		left: 0;
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/micro-arrow-yellow.png);
		background-size: contain;
		background-repeat: no-repeat;
	}

	.box-micro__container__box-black
	.container-content-presentation__boxs__obs {
		padding-top: 0;
	}

	.box-micro__container__box-black img {
		width: 69px;
		height: 69px;
	}

	.gift .zero-five__box-titles__title {
		display: flex;
		align-items: center;
		justify-content: flex-start;
		font-size: 24px;
		line-height: 32px;
		font-weight: 600;
		max-width: 396px;
		height: 68px;
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/seta-bg-yellow.png);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		padding-left: 36px;
	}

	.gift {
		display: flex;
		flex-direction: column;
		gap: 32px;
		padding: 0 0px 136px 0px;
	}

	.gift__list__item {
		display: flex;
		gap: 40px;
		align-items: center;
	}

	.gift__list__item p {
		font-size: 16px;
		line-height: 24px;
		font-weight: 400;
	}

	.gift
	.box-micro__container__box-black
	.container-content-presentation__boxs__obs::after {
		content: "";
		position: absolute;
		width: 17px;
		height: 25px;
		top: 10px;
		left: 0;
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/micro-arrow-yellow.png);
		background-size: contain;
		background-repeat: no-repeat;
	}

	.feed__title-text {
		display: flex;
		flex-direction: column;
		gap: 24px;
		max-width: 494px;
	}
	
	.feed {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		flex-wrap: nowrap;
		gap: 112px;
		padding: 0 0px 105px 0px;
	}

	.feed .zero-five__box-titles__title {
		display: flex;
		align-items: center;
		justify-content: flex-start;
		font-size: 24px;
		line-height: 32px;
		font-weight: 600;
		max-width: 396px;
		height: 68px;
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/seta-bg-yellow.png);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		padding-left: 36px;
	}

	.feed img {
		width: 231px;
		height: 216px;
		object-fit: contain;
		margin: 0;
	}

	.parcelamento__container-titles {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		gap: 36px;
		padding: 0 0px 27px 0px;
	}

	.container-titles__box-title {
		display: flex;
		flex-direction: column;
		gap: 24px;
		max-width: 50%;
	}

	.container-title__text {
		font-size: 14px;
		line-height: 20px;
		font-weight: 400;
		position: relative;
		padding: 40px 48px;
		background-color: var(--primary-white);
		border-radius: 32px;
		max-width: 360px;
	}

	.container-title__text::after {
		content: "";
		position: absolute;
		top: calc(50% - 27px);
		left: -43px;
		width: 54px;
		height: 54px;
		border-radius: 100%;
		background-color: var(--color-pinkpay);
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-white.png);
		background-repeat: no-repeat;
		background-size: auto;
		background-position: center;
		z-index: 1;
		transform: rotate(-90deg);
	}

	.parcelamento__steps {
		display: flex;
		flex-direction: column;
		gap: 27px;
		padding: 0 0px 53px 0px;
	}

	.pacelamento__steps__title {
		font-size: 20px;
		line-height: 28px;
		font-weight: 600;
	}

	.parcelamento__transferir {
		padding: 0px 0px 24px 0px;
		gap: 24px;
	}

	.parcelamento__transferir__title {
		font-size: 20px;
		line-height: 28px;
		font-weight: 600;
	}

	.parcelamento__transferir__box {
		gap: 0px;
		padding: 38px 72px 34px 36px;
		border-radius: 32px;
		background: var(--white);
		border-radius: 35px;
		border: 2px solid var(--primrio-amarelo, #fd0);
		background: var(--White, #fff);
	}

	.parcelamento__transferir__obs {
		font-size: 20px;
		line-height: 28px;
		font-weight: 600;
	}

	.parcelamento__transferir__box p {
		font-size: 16px;
		line-height: 24px;
		font-weight: 400;
	}

	.parcelamento__condicoes {
		display: flex;
		flex-direction: column;
		gap: 31px;
		padding: 0 0px 17px 0px;
	}

	.parcelamento__condicoes__container__box {
		display: flex;
		flex-direction: column;
		gap: 20px;
		padding: 38px 42px;
		border-radius: 16px;
		background: var(--whitepay);
		position: relative;
	}

	.parcelamento__condicoes__container__box p {
		font-size: 14px;
		line-height: 20px;
		font-weight: 600;
		display: flex;
		gap: 24px;
	}

	.parcelamento__condicoes__container__box p:first-child {
		font-size: 16px;
		line-height: 24px;
		font-weight: 400;
	}

	.parcelamento__condicoes__container__box-empty {
		display: flex;
		width: 100%;
		min-width: 72px;
		max-width: 72px;
		height: auto;
		background: var(--whitepay);
		border-radius: 15px;
	}

	.parcelamento__condicoes__container__box::after {
		content: "";
		position: absolute;
		top: 24px;
		left: calc(100% - 14px);
		width: 54px;
		height: 54px;
		border-radius: 100%;
		background-color: var(--color-pinkpay);
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-white.png);
		background-repeat: no-repeat;
		background-size: auto;
		background-position: center;
		z-index: 1;
		transform: rotate(90deg);
	}

	.parcelamento__alert {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 43px;
		padding: 0 0px 104px 0px;
	}

	.parcelamento__alert__container {
		display: flex;
		flex-direction: column;
		gap: 56px;

		display: flex;
		flex-direction: column;
		gap: 56px;
		flex-grow: 1;
		flex-wrap: wrap;
		width: 50%;
	}

	.parcelamento__alert > div {
		display: flex;
		gap: 24px;
		flex-wrap: wrap;
	}

	.parcelamento__alert__box-div {
		border-radius: 32px;
		background: transparent;
		display: flex;
		flex-direction: row;
		gap: 24px;
		padding: 0;
		margin-top: 30px;
	}

	.box-div__empty {
		display: flex;
		width: 100%;
		min-width: 72px;
		max-width: 72px;
		height: auto;
		background: var(--whitepay);
		border-radius: 15px;
	}

	.box-div__list {
		display: flex;
		flex-direction: column;
		gap: 16px;
		font-size: 14px;
		line-height: 20px;
		font-weight: 400;
		padding: 30px 60px 30px 51px;
		position: relative;
		border-radius: 15px;
		background: var(--whitepay);
		width: 100%;
	}

	.box-div__list::after {
		content: "";
		position: absolute;
		top: calc(100% - 66px);
		left: -35px;
		width: 54px;
		height: 54px;
		border-radius: 100%;
		background-color: var(--color-pinkpay);
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-white.png);
		background-repeat: no-repeat;
		background-size: auto;
		background-position: center;
		z-index: 1;
		transform: rotate(-90deg);
	}

	.box-div__list p {
		font-size: 16px;
		line-height: 24px;
		font-weight: 400;
	}

	.box-div__list span {
		display: flex;
		gap: 4px;
		font-weight: 700;
		gap: 24px;
		font-size: 16px;
		line-height: 24px;
	}

	.box-div__list span p {
		font-weight: 700;
	}

	.parcelamento__alert__box-yellow {
		padding: 56px 54px;
		border-radius: 35px;
		background: var(--primrio-amarelo, #fd0);
		position: relative;
	}
	.parcelamento__alert__box-yellow p {
		font-size: 18px;
		line-height: 24px;
		font-weight: 700;
	}

	.parcelamento__alert__box-yellow::after {
		content: "";
		position: absolute;
		top: calc(100% - 4px);
		left: calc(100% - 108px);
		width: 54px;
		height: 54px;
		border-radius: 100%;
		background-color: var(--color-pinkpay);
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-white.png);
		background-repeat: no-repeat;
		background-size: auto;
		background-position: center;
		z-index: 1;
	}

	.parcelamento__pode {
		width: 100%;
		display: flex;
		flex-direction: column;
		gap: 21px !important;
		border-radius: 32px;
		background: var(--whitepay);
		padding: 38px 42px;
	}

	.split__container {
		display: flex;
		flex-direction: column;
		gap: 24px;
	}

	.split {
		padding: 0px 0px 104px 0px;
		display: flex;
		flex-direction: column;
		gap: 24px;
	}

	.feed__title-text {
		max-width: 100%;
	}

	.feed__title-text h3 {
		display: flex;
		align-items: center;
		justify-content: flex-start;
		font-size: 24px;
		line-height: 32px;
		font-weight: 600;
		max-width: 196px;
		height: 68px;
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/seta-bg-yellow-bill.png);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		padding-left: 36px;
	}

	.recompensas .zero-five__box-titles__title {
		display: flex;
		align-items: center;
		justify-content: flex-start;
		font-size: 24px;
		line-height: 32px;
		font-weight: 600;
		max-width: 260px;
		height: 68px;
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/seta-bg-yellow-recompensas.png);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		padding-left: 36px;
	}

	.recompensas {
		display: flex;
		flex-direction: column;
		gap: 4px;
		padding: 0 0px 104px 0px;
	}

	.recompensas__box-popup {
		display: flex;
		flex-direction: row;
		align-items: center;
		gap: 24px;
		padding: 58px 200px 27px 56px;
		max-width: 100%;
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/popuo-parcelamento-desk.png);
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}

	.recompensas__box-popup__img-flecha {
		display: flex;
		margin-left: 16px;
	}

	.chargeback .zero-five__box-titles__title {
		display: flex;
		align-items: center;
		justify-content: flex-start;
		font-size: 24px;
		line-height: 32px;
		font-weight: 600;
		max-width: 260px;
		height: 68px;
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/seta-bg-yellow-recompensas.png);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		padding-left: 36px;
	}

	.recompensas .split__container {
		margin-top: 42px;
	}

	.chargeback {
		display: flex;
		flex-direction: column;
		gap: 24px;
		padding: 0;
	}

	.chargeback__container__box-green p {
		font-size: 16px;
		line-height: 20px;
		font-weight: 700;
	}

	.chargeback__container {
		gap: 20px;
	}

	.chargeback__container__box-green {
		padding: 22px 260px 22px 52px;
		border-radius: 24px;
		background: var(--whitepay);
		display: flex;
		flex-direction: row;
		align-items: center;
		gap: 36px;
	}

	.chargeback__container__double-box {
		display: flex;
		flex-direction: row;
		gap: 24px;
	}

	.double-box__box-yellow::after {
		content: "";
		position: absolute;
		top: -35px;
		left: 31px;
		width: 54px;
		height: 54px;
		border-radius: 100%;
		background-color: var(--color-pinkpay);
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-white.png);
		background-repeat: no-repeat;
		background-size: auto;
		background-position: center;
		z-index: 1;
	}

	.double-box__box-yellow {
		padding: 38px 42px 42px 40px;
		border-radius: 35px;
		background: var(--bg-yellow);
		position: relative;
		max-width: 264px;
		width: 100%;
	}

	.double-box__box-grey {
		padding: 40px 96px;
		border-radius: 35px;
		position: relative;
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.double-box__box-grey p {
		font-size: 16px;
		line-height: 20px;
		font-weight: 600;
		max-width: 456px;
	}

	.double-box__box-grey::after {
		content: "";
		position: absolute;
		top: calc(100% - 94px);
		left: calc(0% - 43px);
		width: 54px;
		height: 54px;
		border-radius: 100%;
		background-color: var(--color-pinkpay);
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-white.png);
		background-repeat: no-repeat;
		background-size: auto;
		background-position: center;
		z-index: 1;
		transform: rotate(-90deg);
	}

	/* End Section 05 */

	/* Section 06 */
	.zero-six {
		background: var(--primrio-amarelo, #fd0);
		padding: 92px 0;
	}

	.container.container__zero-six {
		display: flex;
		flex-direction: column;
		gap: 100px;
	}

	.zero-six .box-anchors__anchor {
		padding: 0 0px;
	}

	.zero-six .box-anchors__anchor .box-anchors__anchor__number {
		font-size: 56px;
		line-height: 64px;
		font-weight: 700;
	}

	.zero-six .box-anchors__anchor .box-anchors__anchor__text {
		font-size: 28px;
		line-height: 40px;
		font-weight: 600;
		padding-bottom: 0px;
		max-width: 552px;
	}

	.zero-six__content {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: flex-start;
		gap: 14px;
	}

	.zero-six__content__box-one {
		display: flex;
		flex-direction: column;
		max-width: 220px;
		gap: 32px;
		align-items: center;
		justify-content: center;
	}

	.box-one__img__img-mob {
		display: none;
	}

	.box-one__img__img-desk {
		display: block;
		width: 100%;
		max-width: 220px;
		height: 100%;
		max-height: 261px;
		object-fit: contain;
	}

	.box-one__text::after {
		display: none;
	}

	.box-one__text p {
		max-width: 169px;
		font-size: 16px;
		line-height: 24px;
		font-weight: 700;
	}

	.box-one__text {
		display: flex;
		flex-direction: column;
		gap: 19px;
		align-items: flex-start;
		justify-content: flex-start;
		width: 100%;
		max-width: 169px;
		position: relative;
	}

	.zero-six__content__box-two {
		display: flex;
		flex-direction: row;
		gap: 23px;
		align-items: center;
		justify-content: center;
		height: 100%;
		min-height: 175px;
		width: 100%;
		max-width: 260px;
	}
	
	.zero-six__content .zero-six__content__box-two:nth-child(2) {
		max-width: 410px;
	}

	.box-two__img {
		width: 100%;
		max-width: 52px;
		height: 100%;
		object-fit: none;
	}

	.box-two__img {
		display: flex;
	}

	.box-two__text img {
		display: none;
	}

	.zero-six__content__box-two .box-two__text p {
		max-width: 100%;
		font-size: 16px;
		line-height: 20px;
		font-weight: 700;
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/white-popup.png);
		padding: 38px 59px 38px 21px;
        background-size: 100% 100%;
        background-repeat: no-repeat;
        height: 100%;
        min-height: 175px;
        display: flex;
        align-items: center;
	}

	.box-two__text::after {
		display: none;
	}

	.zero-six__content__box-three {
		width: 100%;
		max-width: 238px;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: flex-start;
	}

	.box-three__img__img-mob {
		display: none;
	}

	.box-three__img__img-desk {
		display: flex;
	}

	.box-three__text {
		display: flex;
		flex-direction: column;
		gap: 19px;
		align-items: flex-start;
		justify-content: flex-start;
		width: 100%;
		max-width: 200px;
		position: relative;
	}
	/* End Section 06 */

	/* Section 07 */
	.zero-seven {
		padding: 127px 0;
		background-color: var(--white);
	}

	.zero-seven .container-zero-seven {
		display: flex;
		flex-direction: column;
		gap: 34px;
	}

	.zero-seven .box-anchors__anchor {
		padding: 0 0px;
	}

	.zero-seven .box-anchors__anchor .box-anchors__anchor__number {
		font-size: 56px;
		line-height: 64px;
		font-weight: 700;
	}

	.zero-seven .box-anchors__anchor .box-anchors__anchor__text {
		font-size: 28px;
		line-height: 40px;
		font-weight: 600;
		padding-bottom: 0px;
		max-width: 552px;
	}

	.box-text p {
		max-width: 936px;
		padding-bottom: 27px;
	}

	.container-zero-seven .container-boxs {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 72px;
		justify-content: space-between;
	}

	.container-boxs__box {
		max-width: 264px;
		min-height: 344px;
		padding: 40px 32px;
	}

	.container-boxs__box::after {
		content: "";
		position: absolute;
		top: -27px;
		right: calc(0% + 9px);
		background-color: var(--color-pinkpay);
		background-size: 100% !important;
		border-radius: 100%;
		width: 54px;
		height: 54px;
	}

	/* End Section 07 */

	/* Section 08 */
	.zero-eight {
		padding: 65px 0 132px 0;
	}

	.container-zero-eight .box-anchors__anchor {
		display: flex;
		flex-direction: column;
		gap: 12px;
		width: 100%;
		max-width: 100%;
		background-color: var(--whitepay);
	}

	.zero-eight .box-anchors__anchor .box-anchors__anchor__number {
		font-size: 56px;
		line-height: 64px;
		font-weight: 700;
	}

	.zero-eight .box-anchors__anchor .box-anchors__anchor__text {
		font-size: 28px;
		line-height: 40px;
		font-weight: 600;
		padding-bottom: 0px;
	}

	.container-zero-eight__box-title {
		display: flex;
		flex-direction: row;
		gap: 24px;
		margin: 18px 0 70px 0;
	}

	.container-zero-eight__box-title h2 {
		position: relative;
		font-size: 28px;
		line-height: 40px;
		font-weight: 600;
		border-radius: 32px;
		background: var(--bg-yellow);
		width: 100%;
		max-width: 264px;
		min-height: 168px;
		padding: 30px 36px;
		display: flex;
		align-items: flex-end;
		justify-content: flex-start;
	}
	
	.container-zero-eight__box-title h2::after {
		background-color: var(--color-pinkpay);
		bottom: 0px;
		top: 32px;
        right: -36px;
		transform: rotate(-90deg);
	}

	.container-zero-eight__box-title p {
		font-size: 16px;
		line-height: 24px;
		font-weight: 400;
		border-radius: 32px;
		background: var(--White, #fff);
		max-width: 100%;
		padding: 40px 48px;
		display: flex;
		align-items: center;
	}

	.container-zero-eight__box-subtitle {
		display: flex;
		flex-direction: column;
		gap: 24px;
	}

	.container-zero-eight__box-subtitle h2 {
		position: relative;
		font-size: 28px;
		line-height: 40px;
		font-weight: 600;
		border-radius: 32px;
		width: 100%;
		max-width: 264px;
		min-height: 140px;
		padding: 30px 48px;
		display: flex;
		align-items: flex-end;
		justify-content: flex-start;
	}

	.container-zero-eight__box-subtitle h2::after {
		content: "";
		position: absolute;
		bottom: -34px;
		right: calc(100% - 91px);
		width: 54px;
		height: 54px;
		border-radius: 100%;
		background-color: var(--color-pinkpay);
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-white.png);
		background-repeat: no-repeat;
		background-size: auto;
		background-position: center;
		z-index: 1;
	}

	.container-zero-eight__box-subtitle__div {
		display: flex;
		flex-direction: row;
		gap: 24px;
	}

	.container-zero-eight__box-subtitle__div span {
		font-size: 28px;
		line-height: 40px;
		font-weight: 700;
		border-radius: 32px;
		background: var(--bg-yellow);
		width: 100%;
		max-width: 264px;
		padding: 30px 48px;
		color: #212121;
		min-height: 80px;
		display: flex;
		align-items: center;
	}

	.container-zero-eight__box-subtitle__div p {
		font-size: 16px;
		line-height: 24px;
		font-weight: 400;
		border-radius: 32px;
		background: var(--White, #fff);
		width: 100%;
		max-width: 100%;
		padding: 40px 48px;
	}

	.container-zero-eight__boxs-list {
		display: flex;
		flex-direction: row;
		gap: 24px;
		flex-wrap: wrap;
		padding: 18px 0 0px 0;
	}

	.container-zero-eight__boxs-list__boxs {
		padding: 40px 32px;
		border-radius: 24px;
		background: var(--White, #fff);
		display: flex;
		flex-direction: column;
		gap: 20px;
		width: 100%;
		max-width: 48.9%;
		min-height: 188px;
	}

	.boxs-list__boxs__number {
		font-size: 28px;
		line-height: 40px;
		font-weight: 700;
	}

	.container-zero-eight__box-popup {
		border-radius: 35px;
		width: 100%;
		max-width: max-content;
		padding: 46px 96px 26px 96px;
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/popup-amarelo-desk-1.png);
		background-size: cover;
		background-repeat: no-repeat;
		margin: 0 auto;
	}

	.container-zero-eight__box-img-text {
		display: flex;
		flex-direction: row-reverse;
		align-items: center;
		gap: 40px;
		border-radius: 32px;
		background: var(--White, #fff);
		padding: 21px 48px;
		max-width: 100%;
	}

	.double-box {
		padding: 31px 0 74px 0;
	}

	.container-zero-eight__box-title__box-two {
		display: flex;
		flex-direction: row;
		gap: 24px;
		margin: 0px 0 36px 0;
	}

	.container-zero-eight__box-title__box-two h2 {
		position: relative;
		font-size: 28px;
		line-height: 40px;
		font-weight: 600;
		border-radius: 32px;
		width: 100%;
		max-width: 264px;
		padding: 30px 48px;
	}

	.container-zero-eight__box-title__box-two h2::after {
		content: "";
		position: absolute;
		bottom: calc(100% - 90px);
		right: calc(0% - 35px);
		width: 54px;
		height: 54px;
		border-radius: 100%;
		background-color: var(--color-pinkpay);
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/arrow-white.png);
		background-repeat: no-repeat;
		background-size: auto;
		background-position: center;
		z-index: 1;
		transform: rotate(-90deg);
	}

	.container-zero-eight__box-title__div p {
		font-size: 16px;
		line-height: 24px;
		font-weight: 400;
		border-radius: 32px;
		background: var(--White, #fff);
		max-width: 100%;
		padding: 22px 48px;
		display: flex;
		align-items: center;
		min-height: 140px;
	}

	.container-zero-eight__box-our__boxs {
		display: flex;
		flex-direction: row;
		gap: 24px;
	}

	.container-zero-eight__box-our__boxs__box {
		display: flex;
		flex-direction: column;
		gap: 30px;
		padding: 30px 36px;
		border-radius: 24px;
		background: var(--White, #fff);
		position: relative;
		max-width: 50%;
	}

	.container-zero-eight__box-our__boxs__box {
		display: flex;
		flex-direction: column;
		gap: 20px;
		padding: 40px 32px;
		border-radius: 24px;
		background: var(--White, #fff);
		position: relative;
		max-width: 50%;
	}

	.container-zero-eight__box-our__boxs__box span {
		font-size: 28px;
		line-height: 40px;
		font-weight: 700;
	}

	.box-ours_one::after {
		position: absolute;
		content: "ou";
		width: 54px;
		height: 54px;
		left: calc(100% - 17px);
		bottom: calc(50% - 27px);
		border-radius: 100%;
		font-feature-settings: "clig" off, "liga" off;
		font-family: Montserrat;
		font-size: 18px;
		font-style: normal;
		font-weight: 600;
		line-height: 24px;
		display: flex;
		align-items: center;
		z-index: 1;
		justify-content: center;
	}

	.container-zero-eigh__popup p {
		font-size: 16px;
		line-height: 20px;
		font-weight: 700;
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/popup-amarelo-desk-02.png);
		background-size: 100% 100%;
		background-repeat: no-repeat;
		max-width: max-content;
		padding: 49px 96px 21px 96px;
		margin: 0 auto;
	}

	.container-zero-eigh__box-flecha-verde {
		display: flex;
		flex-direction: row;
		gap: 64px;
		align-items: center;
		justify-content: flex-start;
	}

	.container-zero-eigh__box-flecha-verde__flecha {
		position: relative;
		max-width: 300px;
		padding-left: 32px;
		font-size: 20px;
		font-style: normal;
		font-weight: 600;
		line-height: 28px;
	}

	.container-zero-eigh__box-flecha-verde__flecha img {
		position: relative;
		top: 6px;
		width: 17px;
		height: 25px;
		display: inline;
	}

	.container-zero-eigh__box-flecha-verde__sem-flecha {
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 24px;
	}

	.container-zero-eigh__box-flecha-laranja {
		display: flex;
		flex-direction: row;
		gap: 64px;
		align-items: center;
		justify-content: flex-start;
	}

	.container-zero-eigh__box-flecha-laranja__flecha {
		position: relative;
		width: 100%;
		max-width: 300px;
		padding-left: 32px;
		font-size: 20px;
		font-style: normal;
		font-weight: 600;
		line-height: 28px;
	}

	.container-zero-eigh__box-flecha-laranja__flecha img {
		position: relative;
		top: 6px;
		width: 17px;
		height: 25px;
		display: inline;
	}

	/* End Section 08 */

	/* Section 09 */
	.zero-nine {
		padding: 91px 0;
		overflow-x: hidden;
	}

	.zero-nine .box-anchors__anchor__number {
		font-size: 56px;
		line-height: 64px;
		font-weight: 700;
	}

	.zero-nine .box-anchors__anchor .box-anchors__anchor__text {
		font-size: 28px;
		line-height: 40px;
		font-weight: 600;
		padding-bottom: 0px;
	}

	.container-zero-nine__box-subtitle {
		padding: 25px 0 25px 0;
		position: relative;
	}

/* 	.container-zero-nine__box-subtitle::after {
		content: "";
		position: absolute;
		background-image: url(/wp-content/themes/99app/assets/img/99pay-termos-condicoes/verifica.png);
		background-size: contain;
		background-position: right;
		background-repeat: no-repeat;
		width: 230px;
		height: 183px;
		top: -135px;
		right: calc(0vw - 5vw);
	} */

	.container-zero-nine__box-subtitle p {
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}

	.container-zero-nine__box-subtitle img {
		display: none;
	}

	.container-zero-nine__box-cta {
		padding: 30px 49px;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 25px;
		border-radius: 35px;
		background: var(--White, #fff);
		align-items: center;
	}

	.container-zero-nine__box-cta p {
		font-size: 16px;
		line-height: 24px;
		font-weight: 400;
		max-width: 556px;
	}

	.container-zero-nine__box-cta .btn-title-rate {
		max-width: 261px;
		background-color: #212121;
		margin: 0 auto;
		color: #f1f1f1;
	}

	.container-zero-nine__box-text {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 64px;
		padding: 35px 0 40px 0;
		align-items: center;
	}

	.container-zero-nine__box-text__p {
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 24px;
		width: 64%;
	}

	/* End Section 09 */

	/* Section 10 */
	.ten {
		padding-top: 0;
		padding: 127px 0;
		position: relative;
		overflow-x: hidden;
	}

	.ten::after {
		display: none;
	}

	.ten .box-anchors__anchor__number {
		font-size: 56px;
		line-height: 64px;
		font-weight: 700;
	}

	.ten .box-anchors__anchor .box-anchors__anchor__text {
		font-size: 28px;
		line-height: 40px;
		font-weight: 600;
		padding-bottom: 0px;
	}

	/* FIM */
	/* End Section 10 */

	/* Section 11 */
	.eleven {
		padding: 91px 0 111px 0;
		background: var(--bg-yellow);
	}

	.eleven .box-anchors__anchor__number {
		font-size: 56px;
		line-height: 64px;
		font-weight: 700;
	}

	.eleven .box-anchors__anchor .box-anchors__anchor__text {
		font-size: 28px;
		line-height: 40px;
		font-weight: 600;
		padding-bottom: 0px;
	}

	.container.container-eleven {
		display: flex;
		flex-direction: row;
		gap: 32px;
		justify-content: space-between;
	}

	.container-eleven__bloco-one__p {
		font-size: 16px;
		line-height: 24px;
		font-weight: 400;
		max-width: 271px;
	}

	.container-eleven__bloco-two {
		display: flex;
		flex-direction: column;
		gap: 25px;
	}

	.container-eleven__bloco-two__box {
		display: flex;
		flex-direction: row;
		align-items: center;
		gap: 44px;
	}

	.container-eleven__bloco-two__box p {
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
		display: flex;
		flex-direction: row;
		gap: 22px;
		width: 100%;
		align-items: center;
	}

	.container-eleven__bloco-two__box img {
		background-color: var(--color-pinkpay);
		border-radius: 100%;
		width: 55px;
		height: 55px;
		object-fit: none;
		padding: 11px;
		object-position: center;
	}

	/* End Section 11 */

	.btn-title-rate {
		height: 45px;
	}
	
	
	.container-zero-eight__box-img-text__img {
		width: 96px;
		height: 102px;
	}
}
