
body {
    font: 300 18px / 28px Poppins;
    color: rgb(86, 95, 111);
    background: rgb(252, 252, 252);
}

* {
    --cor: #E27526;
}

::selection {
    background: var(--cor);
    color: rgb(255, 255, 255);
}

::-webkit-selection {
    background: rgb(3, 12, 28);
    color: rgb(255, 255, 255);
}

::-webkit-scrollbar {
    width: 8px;
}

::-webkit-scrollbar-track {
    background: rgb(252, 252, 252);
}

::-webkit-scrollbar-thumb {
    background-color: var(--cor);
}

a.linkCTA:link, a.linkCTA:active, a.linkCTA:visited {
    display: block;
    width: 100%;
    max-width: max-content;
    background: var(--cor);
    border-radius: 200px;
    padding: 24px 30px;
    margin: 0px auto;
    transition: 0.5s;
    position: relative;
    overflow: clip;
    outline: transparent solid 1px;
    outline-offset: -3px;
}

a.linkCTA:hover {
    background: rgb(255, 148, 29);
    outline: rgba(255, 255, 255, 0.4) solid 1px;
    outline-offset: -3px;
}

a.linkCTA::before {
    content: "";
    width: 100%;
    height: 65px;
    background: rgb(107, 58, 21);
    filter: blur(50px);
    border-radius: 100%;
    position: absolute;
    bottom: -56px;
    left: 50%;
    transform: translateX(-50%);
    pointer-events: none;
}

a.linkCTA b {
    display: block;
    font-weight: 500;
    font-size: 18px;
    line-height: 18px;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -0.005em;
    color: rgb(255, 255, 255);
    position: relative;
    z-index: 1;
}

.desktop, .mobile {
    display: none !important;
}

._1000 .desktop, ._320 .mobile {
    display: block !important;
}

main {
    position: relative;
    background: rgb(0, 2, 6);
    padding-top: 73px;
}

.formPopup {
    position: fixed;
    width: 100%;
    z-index: 999999999;
    background: rgba(3, 12, 28, 0.89);
    top: 0px;
    left: 0px;
    display: flex;
    align-items: center;
    transition: 0.5s;
    justify-content: center;
    visibility: hidden;
    opacity: 0;
    height: 0px;
}

.formPopup.aberto {
    visibility: visible;
    opacity: 1;
    height: 100%;
}

.formPopup .container {
    border-radius: 0px 0px 16px 16px;
    border: 1px solid rgb(200, 200, 200);
    background: linear-gradient(0deg, rgb(255, 255, 255) 32.88%, rgb(243, 243, 243) 100%);
    position: relative;
    padding: 20px 20px 0px;
}

.formPopup .container::before {
    content: "";
}

.formPopup .container .fechar {
    mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' fill='%23fff' stroke='%23fff'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath fill='%23fff' d='M195.2 195.2a64 64 0 0 1 90.496 0L512 421.504 738.304 195.2a64 64 0 0 1 90.496 90.496L602.496 512 828.8 738.304a64 64 0 0 1-90.496 90.496L512 602.496 285.696 828.8a64 64 0 0 1-90.496-90.496L421.504 512 195.2 285.696a64 64 0 0 1 0-90.496z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    width: 20px;
    height: 20px;
    position: absolute;
    top: -46px;
    right: -30px;
    transition: 0.5s;
    background: rgb(255, 255, 255);
    cursor: pointer;
}

.formPopup .container .fechar:hover {
    background: rgb(255, 148, 29);
}

.formPopup .container h3 {
    border-radius: 16px 16px 0px 0px;
    background: linear-gradient(270deg, rgb(166, 170, 177) 0%, rgb(113, 121, 134) 30.77%, rgb(113, 121, 134) 50.12%, rgb(113, 121, 134) 66.77%, rgb(166, 170, 177) 100%);
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    position: absolute;
    bottom: 100%;
    width: calc(100% + 2px);
    padding: 10px 20px;
    left: 50%;
    transform: translateX(-50%);
}

._field-wrapper {
    position: relative;
}

.formPopup .container form {
    width: 100%;
    max-width: 443px;
    margin-bottom: 18px;
}

.formPopup .container form input {
    display: block;
    width: 100%;
    margin-bottom: 14px;
    border-radius: 200px;
    border: 1px solid rgba(193, 193, 193, 0.4);
    padding: 9px 22px;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 24px;
    transition: 0.5s;
}

.formPopup .container form input:hover, .formPopup .container form input:not(:placeholder-shown), .formPopup .container form input:focus {
    border-color: rgb(226, 117, 38);
}

.formPopup .container form button {
    display: block;
    width: 100%;
    background: var(--cor);
    border-radius: 200px;
    padding: 16px 20px;
    transition: 0.5s;
    position: relative;
    overflow: clip;
    outline: transparent solid 1px;
    outline-offset: -3px;
    cursor: pointer;
}

.formPopup .container form button:hover {
    background: rgb(255, 148, 29);
    outline: rgba(255, 255, 255, 0.4) solid 1px;
    outline-offset: -3px;
}

.formPopup .container form button b {
    display: block;
    font-weight: 500;
    font-size: 14px;
    line-height: 14px;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -0.005em;
    color: rgb(255, 255, 255);
    position: relative;
    z-index: 1;
}

._form-content ._field-wrapper ._error._above {
    position: absolute;
    top: -18px;
    right: 50%;
    background: rgb(242, 142, 24);
    width: 200px;
    padding: 4px 5px 6px;
    border-radius: 6px;
    transform: translateX(50%);
}

._form-content ._field-wrapper ._error._below {
    position: absolute;
    top: -9px;
    right: 0px;
    background: rgb(242, 142, 24);
    width: 180px;
    padding: 3px 4px 4px;
    border-radius: 6px;
}

._form-content ._field-wrapper ._error._above ._error-arrow {
    position: absolute;
    bottom: -8px;
    left: 50%;
    transform: translateX(-50%);
    background: rgb(242, 142, 24);
    width: 15px;
    height: 10px;
    clip-path: polygon(0% 0%, 100% 0%, 50% 100%);
    border: none;
}

._form-content ._field-wrapper ._error._below ._error-arrow {
    position: absolute;
    bottom: -8px;
    left: 50%;
    transform: translateX(-50%);
    background: rgb(242, 142, 24);
    width: 15px;
    height: 10px;
    clip-path: polygon(0% 0%, 100% 0%, 50% 100%);
    border: none;
}

._form-content ._field-wrapper ._error._above ._error-inner {
    font-size: 13px;
    font-weight: 600;
    line-height: 13px;
    letter-spacing: 0.01em;
    text-align: center;
    color: rgb(255, 255, 255);
}

._form-content ._field-wrapper ._error._below ._error-inner {
    font-size: 12px;
    font-weight: 600;
    line-height: 13px;
    letter-spacing: 0.01em;
    text-align: center;
    color: rgb(255, 255, 255);
}


/* Section - Barra Flutuante */
section.barraFlutuante{position: fixed;top: 0;left: 0;width: 100%;padding: 0 20px;transition: all 0.5s ease;z-index: 9999999;background: #000206;overflow: hidden; border-bottom: 1px solid #36363A;;}

	section.barraFlutuante .centro{position: relative;display: flex;margin: 0 auto;width: 100%;max-width: 1248px;justify-content: center;align-items: center;gap: 20px;padding: 12px 0px 13px;}
		section.barraFlutuante .centro h2{position: relative;font: 700 18px/16px 'Poppins';color: #FFF;text-transform: uppercase;z-index: 1;padding-right: 69px;min-width: 243px;letter-spacing: 0.36px;}
			section.barraFlutuante .centro h2 b{color: #E27526; font-weight: 700}
			section.barraFlutuante .centro h2::before{position: absolute;content: '';right: 0;top: 50%;transform: translateY(-50%);width: 718px;height: 73px;z-index: -1;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='718' height='73' viewBox='0 0 718 73' fill='none'%3E%3Cpath d='M0 0H697.092L718 37.5718L697.092 73H0V0Z' fill='url(%23paint0_linear_4788_871)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4788_871' x1='415.867' y1='36.5' x2='819.502' y2='36.5' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-color='%234A4754' stop-opacity='0.62'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-position-x: right;}

		._1000 section.barraFlutuante .centro h2.desktop,
		._320 section.barraFlutuante .centro h2.mobile{display: block;}

		section.barraFlutuante .centro .content{display:flex;justify-content: space-between;width: max-content; gap: 20px;align-items: center;}
			section.barraFlutuante .centro .content ul.countdown{display: inline-flex;position: relative;width: 100%;max-width: 204px;justify-content: space-between;gap: 20px;}
				section.barraFlutuante .centro .content ul.countdown li{position: relative;display: flex;gap: 3px;align-items: center;flex-direction: column;}
					section.barraFlutuante .centro .content ul.countdown li span{display: inline-block;font: 700 28px/30px 'Poppins';color: #fff;width: 36px;text-align: center;}
					section.barraFlutuante .centro .content ul.countdown li p{font: 500 13px/14px 'Poppins';color: #81879B;width: max-content;position: relative;text-transform: uppercase;}
						section.barraFlutuante .centro .content ul.countdown li p b{position: absolute;font-weight: 700;font-size: 24px;line-height: 28px;right: -16px;top: -25px;letter-spacing: -0.02em;color: #FFFFFF20;}

			section.barraFlutuante .centro .content p{font: 600 18px/26px 'Poppins'; color: #fff;}

		section.barraFlutuante .centro .contentButton{position: relative; }
			/* section.barraFlutuante .centro .contentButton::before{position: absolute;content: '';width: 63px;height: 64px;left: -44px;top: 50%;transform: translateY(-50%);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='64' fill='none'%3E%3Cpath stroke='url(%23a)' d='M24.698-2 62 32 24.698 66'/%3E%3Cpath stroke='url(%23b)' d='M.698-2 38 32 .698 66'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-593' x2='87.519' y1='32' y2='32' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230A0C10'/%3E%3Cstop offset='1' stop-color='%23292731'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='-617' x2='63.519' y1='32' y2='32' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230A0C10'/%3E%3Cstop offset='1' stop-color='%23292731'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");}
			section.barraFlutuante .centro .contentButton::after{position: absolute;content: '';width: 63px;height: 64px;right: -44px;top: 50%;transform: translateY(-50%) rotate(180deg);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='64' fill='none'%3E%3Cpath stroke='url(%23a)' d='M24.698-2 62 32 24.698 66'/%3E%3Cpath stroke='url(%23b)' d='M.698-2 38 32 .698 66'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-593' x2='87.519' y1='32' y2='32' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230A0C10'/%3E%3Cstop offset='1' stop-color='%23292731'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='-617' x2='63.519' y1='32' y2='32' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230A0C10'/%3E%3Cstop offset='1' stop-color='%23292731'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");} */

		section.barraFlutuante .centro a:link,
		section.barraFlutuante .centro a:visited,
		section.barraFlutuante .centro a:active{position: relative;z-index: 1;margin: 0;padding: 11px 22px;width: 100%;max-width: 326px;min-width: 280px;}
			section.barraFlutuante .centro a b{color: #FFF; font-family: Poppins; font-size: 16px; font-style: normal; font-weight: 600; line-height: 26px;}


/* Topo */
.topo{position: relative;z-index: 999999;transition: all 0.5s ease;overflow: clip;}
	._1000 .topo .videoFundo{width: 100%;height: 100%;background: #101118;position: absolute;top: 0;left: 50%;transform: translateX(-50%);z-index: 0;pointer-events: none;transition: all 0.5s ease;}
	._videoFlut .topo .centro .video{width: 300px;height: 169px;position: fixed;bottom: 88px;right: 20px;border-radius: 24px;margin: 0px;z-index: 99999999999!important;}
		.topo .videoFundo video{width: 100%;height: 100%;object-fit: contain;object-position: top center;pointer-events: none;min-height: 1015px;}
	.topo .centro{width: 100%;max-width: 1367px;margin: 0px auto;position: relative;z-index: 1;padding: 80px 20px 41px;}
        ._1000 .topo .centro::before{content: "";width: 491px;height: calc(100% - 89px);background: transparent;border-top-left-radius: 24px;border-top: 1px solid #FFFFFF33;border-left: 1px solid #FFFFFF33;position: absolute;bottom: -40px;left: 0px;pointer-events: none;}
        ._1000 .topo .centro::after{content: "";width: 491px;height: calc(100% - 89px);background: transparent;border-top-right-radius: 24px;border-top: 1px solid #FFFFFF33;border-right: 1px solid #FFFFFF33;position: absolute;bottom: -40px;right: 0;pointer-events: none;}
		.topo .centro h1{width: 100%;max-width: 306px;margin: 0px auto 75px;user-select: none;position: relative;z-index: 1;}
			._1000 .topo .centro h1::before{content: "";width: 384px;height: 1px;background: #000;position: absolute;top: 62%;left: 50%;transform: translate(-50%);z-index: -1;pointer-events: none;}
			.topo .centro h1 img{width: 100%; height: 100%;}

        .topo .centro .divisor{display: flex; width: 100%; max-width: 1196px; margin: 0px auto 22px; justify-content: space-between; gap: 20px; align-items: center;}
            .topo .centro .divisor .texto{width: 100%; max-width: 480px;}
                .topo .centro .divisor .texto h2{max-width: 452px;color: #FFF;font-family: "Playfair Display";font-size: 32px;font-style: normal;font-weight: 700;line-height: 38px;margin-bottom: 24px;}
                    .topo .centro .divisor .texto h2 b{font-weight: 700; color: #E27526;}
                .topo .centro .divisor .texto p{max-width: 452px; color: #E3E3E3; font-family: Poppins; font-size: 18px; font-style: normal; font-weight: 400; line-height: 26px; /* 144.444% */margin-bottom: 24px}
                .topo .centro .divisor .texto a:link,
                .topo .centro .divisor .texto a:active,
                .topo .centro .divisor .texto a:visited{margin: 0px; width: 100%; max-width: initial; padding: 12px 15px;}
                    .topo .centro .divisor .texto a b{width: 100%; max-width: 324px; margin: 0px auto; color: #FFF; text-align: center; font-family: Poppins; font-size: 16px; font-style: normal; font-weight: 600; line-height: 20px;}

			.topo .centro .video{width: 100%;max-width: 792px;height: 100%;position: relative;outline: 1px solid #E9E9E926;border-radius: 31px;margin: 0px auto;overflow: hidden;}
				.topo .centro .video .videoWrapper{opacity: 0;position: relative;padding-bottom: 56.25%;height: 0;user-select: none;transition: all ease 0.5s;}
				.topo .centro .video .videoWrapper.ativo{opacity: 1;max-height: 100%;}
					.topo .centro .video .videoWrapper iframe{user-select: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;}
				.topo .centro .video .thumb{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;cursor: pointer;transition: all ease 0.5s;user-select: none;border-radius: 31px;}
				._videoFlut .topo .centro .video .thumb{width: 100%;height: 100%;}
				.topo .centro .video .thumb.ativo{opacity: 0;visibility: hidden;}
					.topo .centro .video .thumb img{width: 100%;user-select: none;z-index: 0;position: absolute;left: 50%;transform: translate(-50%, -50%);top: 50%;transition: all ease 0.5s;object-fit: cover;}
					.topo .centro .video .thumb span.play{display: block;font-size: 23px;font-weight: 500;line-height: 41px;letter-spacing: 0.01em;color: #FFF;position: absolute;top: 50%;transform: translateY(-50%);right: 119px;}
					._videoFlut .topo .centro .video .thumb span.play{font-size: 16px; line-height: 22px; right: 20px;}
						.topo .centro .video .thumb span.play::before{content: "";display: block;width: 117px;height: 117px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 118 118'%3E%3Cg filter='url(%23a)' opacity='.1'%3E%3Cpath fill='url(%23b)' d='M110.771 54.717c3.104 1.792 3.104 6.273 0 8.065l-74.043 42.749c-3.104 1.792-6.985-.448-6.985-4.033V16.001c0-3.585 3.88-5.825 6.985-4.033l74.043 42.749Z'/%3E%3C/g%3E%3Cg filter='url(%23c)'%3E%3Cpath fill='url(%23d)' d='M91.216 54.252c3.105 1.792 3.105 6.273 0 8.066L47.21 87.725c-3.104 1.792-6.985-.448-6.985-4.033V32.878c0-3.585 3.88-5.826 6.985-4.033l44.006 25.407Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='28.199' x2='70.816' y1='22.309' y2='95.19' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FDFEFF'/%3E%3Cstop offset='1' stop-color='%23D1E0EB'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='39.208' x2='67.281' y1='34.28' y2='82.289' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FDFEFF'/%3E%3Cstop offset='1' stop-color='%23D1E0EB'/%3E%3C/linearGradient%3E%3Cfilter id='a' width='92.67' height='104.138' x='25.086' y='10.406' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='3.725'/%3E%3CfeGaussianBlur stdDeviation='2.328'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_2081_8468'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_2081_8468' result='shape'/%3E%3C/filter%3E%3Cfilter id='c' width='62.633' height='69.455' x='35.568' y='27.282' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='3.725'/%3E%3CfeGaussianBlur stdDeviation='2.328'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_2081_8468'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_2081_8468' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") no-repeat;filter: drop-shadow(0px 0px 2px transparent);margin: 0px auto 4px;pointer-events: none;}
						.topo .centro .video .thumb:hover span.play::before{animation: sombra 2s ease infinite; filter: drop-shadow(0px 0px 2px transparent);}
						@keyframes sombra{0%{filter: drop-shadow(0px 0px 2px transparent);} 20%{filter: drop-shadow(0px 0px 13px #FFF);} 80%{filter: drop-shadow(0px 0px 50px transparent);}}
						._videoFlut .topo .centro .video .thumb span.play::before{content: "";display: block;width: 117px;height: 117px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 118 118'%3E%3Cg filter='url(%23a)' opacity='.1'%3E%3Cpath fill='url(%23b)' d='M110.771 54.717c3.104 1.792 3.104 6.273 0 8.065l-74.043 42.749c-3.104 1.792-6.985-.448-6.985-4.033V16.001c0-3.585 3.88-5.825 6.985-4.033l74.043 42.749Z'/%3E%3C/g%3E%3Cg filter='url(%23c)'%3E%3Cpath fill='url(%23d)' d='M91.216 54.252c3.105 1.792 3.105 6.273 0 8.066L47.21 87.725c-3.104 1.792-6.985-.448-6.985-4.033V32.878c0-3.585 3.88-5.826 6.985-4.033l44.006 25.407Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='28.199' x2='70.816' y1='22.309' y2='95.19' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FDFEFF'/%3E%3Cstop offset='1' stop-color='%23D1E0EB'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='39.208' x2='67.281' y1='34.28' y2='82.289' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FDFEFF'/%3E%3Cstop offset='1' stop-color='%23D1E0EB'/%3E%3C/linearGradient%3E%3Cfilter id='a' width='92.67' height='104.138' x='25.086' y='10.406' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='3.725'/%3E%3CfeGaussianBlur stdDeviation='2.328'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_2081_8468'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_2081_8468' result='shape'/%3E%3C/filter%3E%3Cfilter id='c' width='62.633' height='69.455' x='35.568' y='27.282' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='3.725'/%3E%3CfeGaussianBlur stdDeviation='2.328'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_2081_8468'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_2081_8468' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") no-repeat;margin: 0px auto 4px;pointer-events: none;}
						.topo .centro .video .thumb span.play::after{content: "";width: 49px;height: 46px;background: radial-gradient(50.05% 47.41% at 50.05% 50.42%, #FFFFFF 0%, #ffffff 1%, #ffffff 3%, #ffffff 5%, #ffffff 6%, #ffffff 8%, #ffffff 14%, #ffffff 19%, #ffffff 24%, #3b3c3e00 29%, #21222300 36%, #15151600 43%, #0c0c0d00 52%, #00000000 65%, #00000000 100%);background-blend-mode: screen;filter: blur(5px);border-radius: 100%;position: absolute;top: 7px;left: 38px;pointer-events: none;}
						._videoFlut .topo .centro .video .thumb span.play::after{content: "";width: 24px;height: 30px;background: radial-gradient(50.05% 47.41% at 50.05% 50.42%, #FFFFFF 0%, #ffffff 1%, #ffffff 3%, #ffffff 5%, #ffffff 6%, #ffffff 8%, #ffffff 14%, #ffffff 19%, #ffffff 24%, #3b3c3e00 29%, #21222300 36%, #15151600 43%, #0c0c0d00 52%, #00000000 65%, #00000000 100%);background-blend-mode: screen;filter: blur(4px);border-radius: 100%;position: absolute;top: 2px;left: 34px;pointer-events: none;}
						._videoFlut .topo .centro .video .thumb span.play::before{width: 70px;height: 70px;margin-bottom: 2px;}

        .topo .centro .compraSegura{display: flex; width: 100%; max-width: 1196px; margin: 0px auto; gap: 20px;}
            .topo .centro .compraSegura > span{display: block;color: #7A8F9E; font-family: Poppins; font-size: 10px; font-style: normal; font-weight: 400; line-height: 17px; /* 170% */}
            .topo .centro .compraSegura figure{width: 100%;max-width: 258px;user-select: none;pointer-events: none;}
                .topo .centro .compraSegura figure img{width: 100%; height: 100%;}



/* Section - Inaugurar */
section.inaugurar{width: 100%;background: #FCFCFC; padding: 80px 20px;overflow: clip;position: relative;z-index: 1; position: relative;}
._1000 section.inaugurar::before{position: absolute; content: ''; width: 537px; height: 517px; left: 0px; top: 50%; transform: translateY(-50%);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='537' height='517' fill='none'%3E%3Cg opacity='.1'%3E%3Cpath fill='url(%23a)' d='M379.301 1c86.191 0 156.242 67.527 156.242 150.458s-70.051 150.458-156.242 150.458H45.144V41.51h-15.51C13.778 41.51 1 29.149 1 13.976V1h378.301ZM87.277 261.415h292.024c62.874 0 114.108-49.288 114.108-109.948S442.175 41.52 379.301 41.519H87.277v219.896Z'/%3E%3Cpath stroke='%23fff' stroke-width='2' d='M379.301 1c86.191 0 156.242 67.527 156.242 150.458s-70.051 150.458-156.242 150.458H45.144V41.51h-15.51C13.778 41.51 1 29.149 1 13.976V1h378.301ZM87.277 261.415h292.024c62.874 0 114.108-49.288 114.108-109.948S442.175 41.52 379.301 41.519H87.277v219.896Z'/%3E%3Cpath stroke='%23fff' stroke-width='2' d='M379.301 1c86.191 0 156.242 67.527 156.242 150.458s-70.051 150.458-156.242 150.458H45.144V41.51h-15.51C13.778 41.51 1 29.149 1 13.976V1h378.301ZM87.277 261.415h292.024c62.874 0 114.108-49.288 114.108-109.948S442.175 41.52 379.301 41.519H87.277v219.896Z'/%3E%3Cpath stroke='%23fff' stroke-width='2' d='M379.301 1c86.191 0 156.242 67.527 156.242 150.458s-70.051 150.458-156.242 150.458H45.144V41.51h-15.51C13.778 41.51 1 29.149 1 13.976V1h378.301ZM87.277 261.415h292.024c62.874 0 114.108-49.288 114.108-109.948S442.175 41.52 379.301 41.519H87.277v219.896Z'/%3E%3Cpath fill='url(%23b)' d='M344.132 145.795c43.056 0 82.714 13.802 114.776 36.797-5.526 12.649-14.39 23.507-25.405 32.023-24.989-17.861-55.876-28.57-89.381-28.57H116.481v-40.25h227.651Z'/%3E%3Cpath stroke='%23fff' stroke-width='2' d='M344.132 145.795c43.056 0 82.714 13.802 114.776 36.797-5.526 12.649-14.39 23.507-25.405 32.023-24.989-17.861-55.876-28.57-89.381-28.57H116.481v-40.25h227.651Z'/%3E%3Cpath stroke='%23fff' stroke-width='2' d='M344.132 145.795c43.056 0 82.714 13.802 114.776 36.797-5.526 12.649-14.39 23.507-25.405 32.023-24.989-17.861-55.876-28.57-89.381-28.57H116.481v-40.25h227.651Z'/%3E%3Cpath stroke='%23fff' stroke-width='2' d='M344.132 145.795c43.056 0 82.714 13.802 114.776 36.797-5.526 12.649-14.39 23.507-25.405 32.023-24.989-17.861-55.876-28.57-89.381-28.57H116.481v-40.25h227.651Z'/%3E%3Cpath fill='url(%23c)' d='M522.266 263.958c8.494 20.837 13.277 43.437 13.277 67.123C535.543 433.004 449.288 516 343.209 516H44.527V329.523h42.198v145.981h256.494c82.758 0 150.135-64.741 150.135-144.423 0-12.554-1.845-24.659-4.972-36.251 12.578-8.911 24.002-19.244 33.884-30.872Z'/%3E%3Cpath stroke='%23fff' stroke-width='2' d='M522.266 263.958c8.494 20.837 13.277 43.437 13.277 67.123C535.543 433.004 449.288 516 343.209 516H44.527V329.523h42.198v145.981h256.494c82.758 0 150.135-64.741 150.135-144.423 0-12.554-1.845-24.659-4.972-36.251 12.578-8.911 24.002-19.244 33.884-30.872Z'/%3E%3Cpath stroke='%23fff' stroke-width='2' d='M522.266 263.958c8.494 20.837 13.277 43.437 13.277 67.123C535.543 433.004 449.288 516 343.209 516H44.527V329.523h42.198v145.981h256.494c82.758 0 150.135-64.741 150.135-144.423 0-12.554-1.845-24.659-4.972-36.251 12.578-8.911 24.002-19.244 33.884-30.872Z'/%3E%3Cpath stroke='%23fff' stroke-width='2' d='M522.266 263.958c8.494 20.837 13.277 43.437 13.277 67.123C535.543 433.004 449.288 516 343.209 516H44.527V329.523h42.198v145.981h256.494c82.758 0 150.135-64.741 150.135-144.423 0-12.554-1.845-24.659-4.972-36.251 12.578-8.911 24.002-19.244 33.884-30.872Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='a' x1='536.543' x2='0' y1='151.458' y2='151.458' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%234A5777' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%2389A2DD'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='460.148' x2='115.481' y1='180.328' y2='180.328' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%234A5777' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%2389A2DD'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='536.543' x2='43.527' y1='389.527' y2='389.527' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%234A5777' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%2389A2DD'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");}
	section.inaugurar .container{width: 100%;max-width: 1228px;margin: 0 auto;position: relative;z-index: 1;}
        section.inaugurar .container span{display: block; color: #000; font-family: Poppins; font-size: 18px; font-style: normal; font-weight: 500; line-height: 28px; margin-bottom: 8px;}
            section.inaugurar .container span b{font-weight: 600;}
        section.inaugurar .container h2{color: #041025; font-family: "Big Caslon CC"; font-size: 36px; font-style: normal; font-weight: 400; line-height: 46px;margin-bottom: 27px;}

	section.inaugurar .centro{width: 100%;max-width: 1228px;margin: 0 auto;position: relative;z-index: 1;display: flex;gap: 20px;justify-content: space-between;}
		section.inaugurar .centro .texto{width: 100%;max-width: 480px;}
			section.inaugurar .centro .texto p{color: #525252;font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;margin-bottom: 22px;}
				section.inaugurar .centro .texto p b{color: #041025;font-weight: 600;}
			section.inaugurar .centro .texto a:link,
			section.inaugurar .centro .texto a:active,
			section.inaugurar .centro .texto a:visited{max-width: initial; padding: 16px 15px;}
	/* Video */
	section.inaugurar .centro .video{width: 100%;max-width: 727px;min-width: 415px;height: fit-content;border-radius: 8px;box-shadow: 23px 23px 70px 0px #00000033;position: relative;}
	section.inaugurar .centro .video .videoWrapper{opacity: 0;position: relative;padding-bottom: 56.25%;height: 0;user-select: none;transition: all ease 0.5s;}
	section.inaugurar .centro .video .videoWrapper.ativo{opacity: 1;}
		section.inaugurar .centro .video .videoWrapper.ativo iframe{user-select: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;border-radius: 8px;}
		/* section.inaugurar .centro .video .thumb{width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;cursor: pointer;user-select: none;transition: all 0.5s ease;z-index: 2; border-radius: 8px; overflow: clip;}
		section.inaugurar .centro .video .thumb.ativo{opacity: 0;visibility: hidden;}
				section.inaugurar .centro .video .thumb:hover{box-shadow: 0px 0px 4px 5px #0000002e;}
			section.inaugurar .centro .video .thumb img{display: block; width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;transition: all 0.5s ease; object-fit: cover;}
			section.inaugurar .centro .video .thumb span.play{display: block;padding: 0 54px 0 36px;background: linear-gradient(90deg, rgba(205, 205, 205, 0.5) 0%, rgba(98, 98, 98, 0) 100%);position: absolute;top: 80%;left: 0;transform: translateY(-50%);}
				section.inaugurar .centro .video .thumb span.play b{font:500 18px/40px 'Poppins';color: #fff;text-transform: uppercase;letter-spacing: 0.01em;text-shadow: 0 0 5px transparent;}
					section.inaugurar .centro .video .thumb span.play::after{content: ""; display: block; position: absolute; width: 15px; height: 19px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='19' fill='none'%3E%3Cpath fill='%23fff' d='M14.476 8.485c.699.45.699 1.58 0 2.03L1.572 18.841C.874 19.292 0 18.728 0 17.826V1.174C0 .272.874-.292 1.573.16l12.902 8.326Z'/%3E%3C/svg%3E");  right: 23px; top: 50%; transform: translateY(-50%);user-select: none; transition: all 0.5s ease;}
					section.inaugurar .centro .video .thumb:hover span.play{}
						section.inaugurar .centro .video .thumb:hover span.play::after{transform: translateY(-50%) scale(1.2);filter: drop-shadow(0px 0px 10px #fff);}
						section.inaugurar .centro .video .thumb:hover span.play b{text-shadow: 0 0 5px #ffffff30;} */
		
                        

.boxApresentacao {
    background: rgb(252, 252, 252);
    position: relative;
}

._1000 .boxApresentacao::before {
    content: "";
    width: 100%;
    max-width: 1366px;
    height: 100%;
    background: transparent;
    border-left: 1px solid rgba(0, 0, 0, 0.2);
    border-right: 1px solid rgba(0, 0, 0, 0.2);
    position: absolute;
    top: 0px;
    left: 50%;
    transform: translateX(-50%);
    pointer-events: none;
}

._1000 .boxApresentacao::after {
    position: absolute;
    content: "";
    width: 654px;
    height: 653px;
    transform: translateY(-50%);
    top: 50%;
    left: -24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='654' height='653' fill='none'%3E%3Cg opacity='.1'%3E%3Cpath fill='url(%23a)' d='M32.745 53.695v-1H13.422C-6.736 52.695-23 36.973-23 17.653V1h477.987c108.98 0 197.569 85.403 197.569 190.308 0 104.906-88.589 190.308-197.569 190.308H32.745V53.695Zm54.733-.989h-1v277.227h368.509c79.264 0 143.836-62.147 143.836-138.613 0-76.467-64.572-138.613-143.836-138.613H87.477Z'/%3E%3Cpath stroke='%23fff' stroke-width='2' d='M32.745 53.695v-1H13.422C-6.736 52.695-23 36.973-23 17.653V1h477.987c108.98 0 197.569 85.403 197.569 190.308 0 104.906-88.589 190.308-197.569 190.308H32.745V53.695Zm54.733-.989h-1v277.227h368.509c79.264 0 143.836-62.147 143.836-138.613 0-76.467-64.572-138.613-143.836-138.613H87.477Z'/%3E%3Cpath stroke='%23fff' stroke-width='2' d='M32.745 53.695v-1H13.422C-6.736 52.695-23 36.973-23 17.653V1h477.987c108.98 0 197.569 85.403 197.569 190.308 0 104.906-88.589 190.308-197.569 190.308H32.745V53.695Zm54.733-.989h-1v277.227h368.509c79.264 0 143.836-62.147 143.836-138.613 0-76.467-64.572-138.613-143.836-138.613H87.477Z'/%3E%3Cpath stroke='%23fff' stroke-width='2' d='M32.745 53.695v-1H13.422C-6.736 52.695-23 36.973-23 17.653V1h477.987c108.98 0 197.569 85.403 197.569 190.308 0 104.906-88.589 190.308-197.569 190.308H32.745V53.695Zm54.733-.989h-1v277.227h368.509c79.264 0 143.836-62.147 143.836-138.613 0-76.467-64.572-138.613-143.836-138.613H87.477Z'/%3E%3Cpath fill='url(%23b)' d='M409.723 184.142c54.52 0 104.732 17.612 145.304 46.952-7.018 16.27-18.338 30.221-32.412 41.135-31.548-22.742-70.568-36.381-112.904-36.381H121.925v-51.706h287.798Z'/%3E%3Cpath stroke='%23fff' stroke-width='2' d='M409.723 184.142c54.52 0 104.732 17.612 145.304 46.952-7.018 16.27-18.338 30.221-32.412 41.135-31.548-22.742-70.568-36.381-112.904-36.381H121.925v-51.706h287.798Z'/%3E%3Cpath stroke='%23fff' stroke-width='2' d='M409.723 184.142c54.52 0 104.732 17.612 145.304 46.952-7.018 16.27-18.338 30.221-32.412 41.135-31.548-22.742-70.568-36.381-112.904-36.381H121.925v-51.706h287.798Z'/%3E%3Cpath stroke='%23fff' stroke-width='2' d='M409.723 184.142c54.52 0 104.732 17.612 145.304 46.952-7.018 16.27-18.338 30.221-32.412 41.135-31.548-22.742-70.568-36.381-112.904-36.381H121.925v-51.706h287.798Z'/%3E%3Cpath fill='url(%23c)' d='M86.478 599.305v1h323.246c104.247 0 189.1-81.697 189.1-182.222 0-15.899-2.342-31.229-6.309-45.911 16.025-11.355 30.565-24.546 43.117-39.401 10.828 26.468 16.924 55.197 16.924 85.312C652.556 547.024 543.639 652 409.712 652H32.733V415.851h53.745v183.454Z'/%3E%3Cpath stroke='%23fff' stroke-width='2' d='M86.478 599.305v1h323.246c104.247 0 189.1-81.697 189.1-182.222 0-15.899-2.342-31.229-6.309-45.911 16.025-11.355 30.565-24.546 43.117-39.401 10.828 26.468 16.924 55.197 16.924 85.312C652.556 547.024 543.639 652 409.712 652H32.733V415.851h53.745v183.454Z'/%3E%3Cpath stroke='%23fff' stroke-width='2' d='M86.478 599.305v1h323.246c104.247 0 189.1-81.697 189.1-182.222 0-15.899-2.342-31.229-6.309-45.911 16.025-11.355 30.565-24.546 43.117-39.401 10.828 26.468 16.924 55.197 16.924 85.312C652.556 547.024 543.639 652 409.712 652H32.733V415.851h53.745v183.454Z'/%3E%3Cpath stroke='%23fff' stroke-width='2' d='M86.478 599.305v1h323.246c104.247 0 189.1-81.697 189.1-182.222 0-15.899-2.342-31.229-6.309-45.911 16.025-11.355 30.565-24.546 43.117-39.401 10.828 26.468 16.924 55.197 16.924 85.312C652.556 547.024 543.639 652 409.712 652H32.733V415.851h53.745v183.454Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='a' x1='653.556' x2='-24' y1='191.308' y2='191.308' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%234A5777' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%2389A2DD'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='556.259' x2='120.925' y1='228.309' y2='228.309' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%234A5777' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%2389A2DD'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='653.556' x2='31.733' y1='491.932' y2='491.932' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%234A5777' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%2389A2DD'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

.boxApresentacao .centro {
    display: flex;
    justify-content: space-between;
    gap: 20px;
    width: 100%;
    max-width: 1240px;
    margin: 0px auto;
    position: relative;
    z-index: 1;
}

.boxApresentacao .centro:nth-of-type(1) {
    padding: 62px 20px 41px;
    align-items: center;
}

.boxApresentacao .centro:nth-of-type(2) {
    padding: 0px 20px 94px;
}

.boxApresentacao .centro figure {
    width: 100%;
    max-width: 590px;
    /* height: 623px; */
    user-select: none;
}

.boxApresentacao .centro figure img {
    width: 100%;
    height: 100%;
    border-radius: 16px;
    object-fit: cover;
    object-position: right center;
}

.boxApresentacao .centro:nth-of-type(1) figure img {
    /* max-height: 589px; */
}

.boxApresentacao .centro .conteudo {
    width: 100%;
    max-width: 576px;
    min-width: 508px;
}

.boxApresentacao .centro:nth-of-type(2) .conteudo {
    max-width: 586px;
}

.boxApresentacao .centro .conteudo span {
    display: block;
    font-weight: 600;
    line-height: 32px;
    color: rgb(67, 116, 151);
    margin-bottom: 15px;
}

.boxApresentacao .centro .conteudo h2 {
    font: 700 35px / 38px 'Playfair Display';
    color: rgb(4, 19, 45);
    margin-bottom: 24px;
    position: relative;
    z-index: 1;
    max-width: 582px;
}

.boxApresentacao .centro .conteudo h2 b {
    font-weight: 700;
    color: var(--cor);
}

.boxApresentacao .centro .conteudo h2 i {
    font-weight: 700;
}

.boxApresentacao .centro .conteudo span b {
    font-weight: 600;
    color: rgb(4, 19, 45);
}

.boxApresentacao .centro .conteudo p {
    color: #565F6F;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 145%; /* 27px */
}

.boxApresentacao .centro .conteudo p b {
    font-weight: 600;
    color: rgb(4, 19, 45);
}

.boxApresentacao .centro a {
	max-width: initial;
	margin-top: 24px
}

.boxApresentacao article.box2 {
    padding-bottom: 40px;
}

.boxApresentacao article.box2 h2 {
    margin: 0px auto 30px;
    color: #041025;
    font-family: "Playfair Display";
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 56px;
    text-align: center;
    padding: 0 20px;
    max-width: 1204px;
}
.boxApresentacao article.box2 h2 b{
	font-weight: 700;
	color: #E27526;
}

.boxApresentacao article.box2 .splide {
}

.boxApresentacao article.box2 .splide .splide__track {
    position: relative;
}

._1000 .boxApresentacao article.box2 .splide .splide__track::before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    background: linear-gradient(270deg, rgb(255, 255, 255) 0.29%, rgba(8, 10, 21, 0) 38.79%);
    right: 0px;
    z-index: 2;
    pointer-events: none;
}

._1000 .boxApresentacao article.box2 .splide .splide__track::after {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    background: linear-gradient(90deg, rgb(255, 255, 255) 0.29%, rgba(8, 10, 21, 0) 38.79%);
    left: 0px;
    z-index: 2;
    pointer-events: none;
    top: 0px;
}

.boxApresentacao article.box2 .splide .splide__track ul.splide__list {
    gap: 20px;
    padding-left: 20px;
}

.boxApresentacao article.box2 .splide .splide__track ul.splide__list .splide__slide {
    position: relative;
    border-radius: 10px;
    cursor: pointer;
    transition: 0.5s;
    display: block;
    width: 275px !important;
    margin: 0px !important;
    overflow: hidden;
}

.boxApresentacao article.box2 .splide .splide__track ul.splide__list .splide__slide::before {
    content: "";
    position: absolute;
    background: linear-gradient(rgba(0, 0, 0, 0) 23.25%, rgba(2, 3, 6, 0.3) 47.25%, rgba(5, 7, 14, 0.66) 63.09%, rgb(8, 10, 21) 92.21%);
    bottom: 0px;
    width: 100%;
    height: 275px;
}

.boxApresentacao article.box2 .splide .splide__track ul.splide__list .splide__slide figure {
}

.boxApresentacao article.box2 .splide .splide__track ul.splide__list .splide__slide img {
    border-radius: 0px;
}

.boxApresentacao article.box2 .splide .splide__track ul.splide__list .splide__slide h4 {position: absolute;color: rgb(116, 187, 170);font: 700 13px / 18px Poppins;text-align: center;bottom: 0px;width: 100%;padding: 0px 20px 30px;height: 140px;text-transform: uppercase;}
._320 .boxApresentacao article.box2 .splide .splide__track ul.splide__list .splide__slide h4 {padding: 0px 20px 20px;}
.boxApresentacao article.box2 .splide .splide__track ul.splide__list .splide__slide h4 b {text-transform: none;color: rgb(242, 242, 242);display: block;margin-top: 5px;text-align: center;font-family: Poppins;font-size: 17px;font-style: normal;font-weight: 400;line-height: 140%;}
._320 .boxApresentacao article.box2 .splide .splide__track ul.splide__list .splide__slide h4 b {font-size: 14px;}

.boxApresentacao article.box2 .splide .splide__track ul.splide__list .splide__slide p {position: absolute;color: rgb(116, 187, 170);font: 700 13px / 18px Poppins;text-align: center;bottom: 0px;width: 100%;padding: 0px 20px 30px;height: 140px;text-transform: uppercase;}
._320 .boxApresentacao article.box2 .splide .splide__track ul.splide__list .splide__slide p {padding: 0px 20px 20px;}
.boxApresentacao article.box2 .splide .splide__track ul.splide__list .splide__slide p b {text-transform: none;color: rgb(242, 242, 242);display: block;margin-top: 5px;text-align: center;font-family: Poppins;font-size: 17px;font-style: normal;font-weight: 400;line-height: 140%;}
._320 .boxApresentacao article.box2 .splide .splide__track ul.splide__list .splide__slide p b {font-size: 14px;}

.boxApresentacao article.box2 .splide .splide__track {
    padding-bottom: 40px;
    width: 100%;
}

.boxApresentacao article.box2 .splide .splide__track ul.splide__list .splide__slide:hover {
    filter: brightness(1.15);
    border-color: rgb(176, 211, 100);
}

.boxApresentacao article.box2 .splide__pagination {
    display: none;
}

.boxApresentacao article.box2 .splide .splide__arrow {
    border: 2px solid rgb(170, 178, 191);
    width: 48px;
    height: 48px;
    transition: 0.5s;
    opacity: 1;
    background: rgb(255, 255, 255);
}

.boxApresentacao article.box2 .splide .splide__arrow:hover {
    border-color: rgb(148, 255, 231);
}

.boxApresentacao article.box2 .splide .splide__arrow svg {
    fill: rgb(125, 213, 193);
    width: 26px;
    height: 24px;
    transition: 0.5s;
}

.boxApresentacao article.box2 .splide .splide__arrow:hover svg {
    fill: rgb(148, 255, 231);
}

.boxApresentacao article.box2 .splide .splide__arrows {
    max-width: calc(100% - 390px);
    width: 100%;
    position: absolute;
    margin: 0px auto;
    top: 50%;
    left: 50%;
    z-index: 3;
    transform: translateX(-50%);
}

._320 .boxApresentacao article.box2 h2 {
    width: 100%;
    max-width: 440px;
    font-size: 22px;
    line-height: 110%;
    margin-bottom: 10px;
    margin-top: 20px;
    text-align: left;
}

._320 .boxApresentacao article.box2 .splide {
    margin: 0px;
    width: 100%;
    padding-bottom: 60px;
}

._320 .boxApresentacao article.box2 .splide .splide__track ul.splide__list .splide__slide figure {
}

._320 .boxApresentacao article.box2 .splide .splide__arrows {
    top: initial;
    bottom: 40px;
    display: block;
    max-width: 180px;
    left: 50%;
    transform: translateX(-50%);
}

._320 .boxApresentacao article.box2 {
    /* margin-bottom: 60px; */
}

._320 .boxApresentacao article.box2 .splide .splide__track ul.splide__list .splide__slide {
    width: 210px !important;
}

._1000 .boxNegocio {
    background: url("../img/vendas/boxNegocioFundo.png?1") center top / cover no-repeat;
    position: relative;
    overflow-x: clip;
}

._1000 .boxNegocio::before {
    content: "";
    width: 677px;
    height: 653px;
    background: url("../img/vendas/iconeFormacaoBastidorDigital.svg") no-repeat;
    position: absolute;
    top: calc(50% - 23px);
    transform: translateY(-50%);
    left: -3px;
    pointer-events: none;
}

._1000 .boxNegocio::after {
    content: "";
    width: 744px;
    height: 744px;
    background: rgba(255, 255, 255, 0.5);
    filter: blur(300px);
    border-radius: 100%;
    position: absolute;
    top: -175px;
    right: -247px;
    pointer-events: none;
}

.boxNegocio .centro {
    width: 100%;
    max-width: 1240px;
    padding: 104px 20px 114px;
    margin: 0px auto;
    position: relative;
    z-index: 1;
}

.boxNegocio .centro p {
    width: 100%;
    max-width: 472px;
    color: rgb(231, 231, 231);
}

.boxNegocio .centro p b {
    display: inline-block;
    width: calc(100% + 22px);
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    color: rgb(255, 255, 255);
    margin-bottom: 12px;
}

.boxNegocio .centro p em {
    display: inline-block;
    width: 100%;
    max-width: 408px;
    font-weight: 600;
    color: rgb(255, 154, 81);
}

.boxNegocio .centro p i {
    font-weight: 600;
    color: rgb(255, 255, 255);
}

section.ponte {
    padding: 80px 20px 108px;
    background: rgb(1, 1, 1);
}

._1000 section.ponte {
    background: url("../img/vendas/bgPonte.webp") center top no-repeat rgb(1, 1, 1);
}

section.ponte .centro {
    width: 100%;
    max-width: 1200px;
    margin: 0px auto;
}

section.ponte .centro h2 {
    color: rgb(255, 255, 255);
    font-family: "Playfair Display";
    font-size: 40px;
    font-style: normal;
    font-weight: 500;
    line-height: 38px;
    margin-bottom: 42px;
}

section.ponte .centro h2 b {
    font-weight: 700;
    color: rgb(226, 117, 38);
    display: block;
}

section.ponte .centro ul {
    width: 100%;
    max-width: 882px;
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
    /* margin-bottom: 20px; */
    margin-bottom: 40px;
}

section.ponte .centro ul li {
    width: 100%;
    background: rgb(4, 19, 45);
    border-radius: 20px;
    padding: 32px;
}

section.ponte .centro ul li:nth-child(2n+1) {
    max-width: 476px;
}

section.ponte .centro ul li:nth-child(2n) {
    max-width: 382px;
}

section.ponte .centro ul li:nth-child(2), section.ponte .centro ul li:nth-child(3), section.ponte .centro ul li:nth-child(5) {
    background: rgb(248, 249, 252);
}

section.ponte .centro ul li h3 {
    color: rgb(226, 117, 38);
    font-family: "Playfair Display";
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
    letter-spacing: -0.56px;
    text-transform: capitalize;
    margin-bottom: 20px;
}

section.ponte .centro ul li:nth-child(1) h3 {
    color: rgb(226, 117, 38);
}

section.ponte .centro ul li:nth-child(2) h3 {
    color: rgb(7, 32, 75);
}

section.ponte .centro ul li:nth-child(3) h3 {
    color: rgb(226, 117, 38);
}

section.ponte .centro ul li:nth-child(4) h3 {
    /* color: rgb(255, 255, 255); */
}

section.ponte .centro ul li p {
    color: rgb(255, 255, 255);
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.32px;
}

section.ponte .centro ul li:nth-child(1) p {
    color: rgb(255, 255, 255);
}

section.ponte .centro ul li:nth-child(2) p {
    color: rgb(0, 0, 0);
}

section.ponte .centro ul li:nth-child(3) p {
    color: rgb(7, 32, 75);
}

section.ponte .centro ul li:nth-child(4) p {
    color: rgb(255, 255, 255);
}

section.ponte .centro a:link, section.ponte .centro a:visited, section.ponte .centro a:active {
    max-width: 882px;
    margin: 0px;
    padding: 16px 20px;
}

section.ponte .centro a b {
}

.boxFormacao {
    background: rgb(243, 245, 249);
}

.boxFormacao .centro {
    width: 100%;
    max-width: 1242px;
    padding: 96px 20px;
    margin: 0px auto;
}

.boxFormacao .centro .boxConteudo {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 168px;
}

.boxFormacao .centro .boxConteudo figure {
    width: 797px;
    max-width: 797px;
    height: auto;
    user-select: none;
    margin-right: -94px;
}

.boxFormacao .centro .boxConteudo figure img {
    width: 100%;
    height: 100%;
}

.boxFormacao .centro .boxConteudo .conteudo {
    width: 100%;
    max-width: 558px;
}

.boxFormacao .centro .boxConteudo .conteudo h2 {
    width: 100%;
    max-width: 529px;
    font: 700 36px / 44px big-caslon-fb;
    color: rgb(4, 19, 45);
    margin-bottom: 24px;
}

.boxFormacao .centro .boxConteudo .conteudo h2 b {
    font-weight: 700;
    color: rgb(33, 83, 118);
}

.boxFormacao .centro .boxConteudo .conteudo h2 em {
    font-weight: 700;
    border-bottom: 2px solid rgb(177, 177, 177);
}

.boxFormacao .centro .boxConteudo .conteudo p {
    font-size: 20px;
    line-height: 32px;
    color: rgb(86, 95, 111);
}

.boxFormacao .centro .boxConteudo .conteudo p b {
    font-weight: 600;
    text-transform: uppercase;
    color: rgb(7, 32, 75);
}

.boxFormacao .centro .boxFormulario {
    display: flex;
    justify-content: center;
    margin-bottom: 40px;
}

.boxFormacao .centro .boxFormulario .outrosCursos {
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 16px 0px 0px 16px;
}

.boxFormacao .centro .boxFormulario .cursoFormacao {
    width: 100%;
    background: rgb(255, 255, 255);
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    border-right: 1px solid rgba(0, 0, 0, 0.2);
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    border-image: initial;
    border-left: none;
    border-radius: 0px 16px 16px 0px;
    overflow: clip;
}

.boxFormacao .centro .boxFormulario .outrosCursos h3 {
    font-size: 32px;
    font-weight: 500;
    line-height: 50px;
    text-transform: uppercase;
    text-align: center;
    color: rgb(132, 132, 132);
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    padding: 21px 0px 17px;
}

.boxFormacao .centro .boxFormulario .cursoFormacao h3 {
    background: rgb(7, 32, 75);
    padding: 21px 20px;
}

.boxFormacao .centro .boxFormulario .cursoFormacao h3 img {
    width: 423px;
    user-select: none;
    margin: 0px auto;
}

.boxFormacao .centro .boxFormulario div > ul li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    padding: 18px 20px 17px;
}

.boxFormacao .centro .boxFormulario div > ul li:last-of-type {
    border-bottom: none;
    padding-bottom: 41px;
}

.boxFormacao .centro .boxFormulario .outrosCursos > ul li p {
    width: 100%;
    max-width: 503px;
    display: flex;
    gap: 14px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: -0.01em;
    color: rgb(132, 132, 132);
    margin: 0px auto;
}

.boxFormacao .centro .boxFormulario .outrosCursos > ul li p::before {
    content: "";
    min-width: 20px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23B3B3B3' d='M8.854 19.983c-.954-.11-1.874-.37-2.514-1.105-.63-.727-.819-1.723-.819-2.874 0-.585.109-1.4.196-2.048l.02-.14H3.958c-.754 0-1.468-.107-2.087-.417a3 3 0 0 1-1.42-1.5C-.115 10.65-.095 8.84.217 6.504l.05-.383c.133-.986.245-1.84.39-2.54.165-.788.395-1.512.837-2.09C2.434.255 4.014.065 6.146.065c2.31 0 4.043.415 5.485.815l.593.167c.822.233 1.501.426 2.157.518a2.188 2.188 0 0 1 2.078-1.5h1.25c1.207 0 2.187.98 2.187 2.188v9.375a2.187 2.187 0 0 1-2.187 2.187h-1.25a2.188 2.188 0 0 1-1.893-1.09 5.428 5.428 0 0 0-1.149.635c-.838.614-1.646 1.607-1.646 3.268v.625c0 1.501-1.242 2.92-2.917 2.729Zm5.417-16.54c-.882-.112-1.737-.355-2.59-.6l-.551-.155c-1.37-.38-2.919-.747-4.984-.747-2.242 0-2.85.278-3.161.685-.184.242-.344.632-.491 1.338-.132.627-.235 1.405-.369 2.412l-.05.375c-.313 2.353-.238 3.667.084 4.372.105.26.302.474.553.6.26.13.65.218 1.247.218h2.187c.856 0 1.619.722 1.506 1.67-.028.24-.06.485-.093.732-.083.61-.163 1.212-.163 1.66 0 1.01.18 1.438.36 1.646.171.196.501.379 1.31.471.384.044.83-.296.83-.866v-.625c0-2.403 1.223-3.909 2.415-4.781a7.373 7.373 0 0 1 1.96-1.012V3.443Zm2.188 8.497h1.25a.313.313 0 0 0 .312-.312V2.253a.312.312 0 0 0-.312-.313h-1.25a.312.312 0 0 0-.313.313v9.375c0 .172.14.312.313.312Z'/%3E%3C/svg%3E") no-repeat;
    margin-top: 6px;
    pointer-events: none;
}

.boxFormacao .centro .boxFormulario .cursoFormacao > ul {
}

.boxFormacao .centro .boxFormulario .cursoFormacao > ul > li {
    padding: 18px 20px 17px;
}

.boxFormacao .centro .boxFormulario .cursoFormacao > ul > li:first-of-type {
    padding: 32px 20px 29px;
}

.boxFormacao .centro .boxFormulario .cursoFormacao > ul > li.mobile {
    display: none;
}

.boxFormacao .centro .boxFormulario .cursoFormacao > ul li p {
    display: flex;
    gap: 14px;
    width: 100%;
    max-width: 516px;
    font-weight: 600;
    line-height: 26px;
    letter-spacing: -0.01em;
    color: rgb(4, 16, 37);
    margin: 0px auto;
}

.boxFormacao .centro .boxFormulario .cursoFormacao > ul li p::before {
    content: "";
    min-width: 21px;
    height: 15px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 21 15'%3E%3Cpath fill='%23E27526' fill-rule='evenodd' d='M20.539.462a1.576 1.576 0 0 1 0 2.228L8.727 14.502a1.681 1.681 0 0 1-2.377 0L.48 8.634A1.576 1.576 0 1 1 2.71 6.406l4.829 4.829L18.309.462a1.575 1.575 0 0 1 2.23 0Z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
    margin-top: 6px;
    pointer-events: none;
}

.boxFormacao .centro .boxFormulario .cursoFormacao > ul li.boxSelect b::before, .boxFormacao .centro .boxFormulario .cursoFormacao > ul li.boxSelect em::before {
    content: "";
    min-width: 20px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' width='16px' height='12' %3E%3Cpath fill='%23E27526' fill-rule='evenodd' d='M15.16.833a1.125 1.125 0 0 1 0 1.59l-8.433 8.433a1.2 1.2 0 0 1-1.697 0L.84 6.667a1.125 1.125 0 1 1 1.591-1.59l3.447 3.447 7.69-7.69a1.125 1.125 0 0 1 1.591 0Z' clip-rule='evenodd'/%3E%3C/svg%3E") center center no-repeat rgb(255, 255, 255);
    box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4.7px 0px inset;
    pointer-events: none;
}

.boxFormacao .centro .boxFormulario .outrosCursos > ul li.boxSelect p {
    margin-bottom: 18px;
}

.boxFormacao .centro .boxFormulario div > ul li.boxSelect ul {
    width: 100%;
    max-width: 483px;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
    gap: 13px 33px;
    margin: 0px auto;
}

.boxFormacao .centro .boxFormulario .cursoFormacao > ul li.boxSelect ul {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
    max-width: 514px;
    margin: 21px auto 0px;
}

.boxFormacao .centro .boxFormulario div > ul li.boxSelect ul li {
    width: 100%;
    max-width: 225px;
    border: none;
    padding: 0px;
}

.boxFormacao .centro .boxFormulario div > ul li.boxSelect ul li.mobile {
    display: none;
}

.boxFormacao .centro .boxFormulario div > ul li.boxSelect ul li b {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 14px;
    font-weight: 500;
    line-height: 14px;
    letter-spacing: -0.01em;
    color: rgb(132, 132, 132);
}

.boxFormacao .centro .boxFormulario div > ul li.boxSelect ul li b::before {
    content: "";
    width: 18px;
    height: 3px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='3' fill='none'%3E%3Crect width='18' height='3' fill='%23B3B3B3' rx='1.5'/%3E%3C/svg%3E");
}

.boxFormacao .centro .boxFormulario div > ul li.boxSelect ul li em {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 14px;
    font-weight: 700;
    line-height: 14px;
    color: rgb(7, 32, 75);
}

.boxSplide {
    background: rgb(3, 12, 28);
    padding-bottom: 103px;
    overflow: hidden;
}

.boxSplide a.linkCTA {
    width: max-content;
    max-width: max-content;
    margin: 0px auto 50px;
}

.boxSplide .centro {
    width: 100%;
    max-width: 1300px;
    padding: 83px 20px 0px;
    margin: 0px auto;
}

.boxSplide .centro h2 {
    width: 100%;
    max-width: 700px;
    font: 500 32px / 34px big-caslon-fb;
    text-align: center;
    color: rgb(241, 241, 241);
    margin: 0px auto 48px;
}

.boxSplide .centro h2 b {
    font-weight: 500;
    position: relative;
    border-bottom: 2px solid var(--cor);
}

.boxSplide .centro h2 b i {
    font-weight: 500;
}

.boxSplide .splide {
    margin-bottom: 48px;
    position: relative;
}

._1000 .boxSplide .splide::before {
    content: "";
    width: 100%;
    max-width: 528px;
    height: 100%;
    background: linear-gradient(270deg, rgba(3, 12, 28, 0) 0%, rgb(3, 12, 28) 100%);
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    pointer-events: none;
}

._1000 .boxSplide .splide::after {
    content: "";
    width: 100%;
    max-width: 528px;
    height: 100%;
    background: linear-gradient(90deg, rgba(3, 12, 28, 0) 0%, rgb(3, 12, 28) 100%);
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 1;
    pointer-events: none;
}

.boxSplide .splide .splide__track ul.splide__list {
    gap: 20px;
}

.boxSplide .splide .splide__track ul.splide__list li {
    min-width: 275px;
    position: relative;
}

.boxSplide .splide .splide__track ul.splide__list li figure {
    width: 100%;
    max-width: 275px;
    height: 451px;
    position: relative;
}

.boxSplide .splide .splide__track ul.splide__list li figure::after {
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180.01deg, rgba(0, 0, 0, 0) 55.98%, rgba(5, 7, 14, 0.596) 76.85%, rgba(8, 10, 21, 0.9) 100%);
    position: absolute;
    bottom: 0px;
    left: 0px;
    pointer-events: none;
}

.boxSplide .splide .splide__track ul.splide__list li figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 8px;
}

.boxSplide .splide .splide__track ul.splide__list li p {
    width: 100%;
    font-weight: 600;
    line-height: 27px;
    text-align: center;
    color: rgb(242, 242, 242);
    position: absolute;
    bottom: 53px;
    left: 50%;
    transform: translateX(-50%);
}

.boxSplide .splide .splide__pagination {
    display: none;
}

.boxSplide .splide .splide__arrows {
    width: 100%;
    max-width: 1236px;
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    transform: translate(-50%, 50%);
}

.boxSplide .splide .splide__arrows .splide__arrow {
    width: 48px;
    height: 48px;
    background: rgb(255, 255, 255);
    border-radius: 100%;
    border: 2px solid rgb(170, 178, 191);
    opacity: 1;
    position: absolute;
    transition: 0.5s;
}

.boxSplide .splide .splide__arrows .splide__arrow:hover {
    border: 2px solid var(--cor);
}

.boxSplide .splide .splide__arrows .splide__arrow--prev {
    left: 20px;
    top: 0px;
    transform: translateX(0px);
}

.boxSplide .splide .splide__arrows .splide__arrow--next {
    right: 20px;
    top: 0px;
    transform: translateX(0px);
}

.boxSplide .splide .splide__arrows .splide__arrow--prev::before {
    content: "";
    width: 10px;
    height: 19px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 23'%3E%3Cpath stroke='%2307204B' stroke-linecap='round' stroke-width='2' d='M10.871 1.936 2.306 10.17a2 2 0 0 0 0 2.884l8.565 8.235'/%3E%3C/svg%3E") no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: 0.5s;
    pointer-events: none;
}

.boxSplide .splide .splide__arrows .splide__arrow--prev:hover::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 23'%3E%3Cpath stroke='%23E27526' stroke-linecap='round' stroke-width='2' d='M10.871 1.936 2.306 10.17a2 2 0 0 0 0 2.884l8.565 8.235'/%3E%3C/svg%3E") no-repeat;
}

.boxSplide .splide .splide__arrows .splide__arrow--next::before {
    content: "";
    width: 10px;
    height: 19px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 13 23'%3E%3Cpath stroke='%2307204B' stroke-linecap='round' stroke-width='2' d='m1.903 1.936 8.565 8.235a2 2 0 0 1 0 2.884L1.903 21.29'/%3E%3C/svg%3E") no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: 0.5s;
    pointer-events: none;
}

.boxSplide .splide .splide__arrows .splide__arrow--next:hover::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 13 23'%3E%3Cpath stroke='%23E27526' stroke-linecap='round' stroke-width='2' d='m1.903 1.936 8.565 8.235a2 2 0 0 1 0 2.884L1.903 21.29'/%3E%3C/svg%3E") no-repeat;
}

.boxSplide .splide .splide__arrows .splide__arrow svg {
    display: none;
}

.boxSplide .boxAnimado {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 16px;
    width: max-content;
    background: rgb(33, 83, 118);
    animation: 70s linear 0s infinite normal none running animacao;
    padding: 17px 0px;
    overflow: hidden;
}

@keyframes animacao {
    0% {
        transform: translateX(0%);
    }

    100% {
        transform: translateX(-4357px);
    }
}

.boxSplide .boxAnimado li {
    display: flex;
    align-items: center;
    gap: 16px;
    font-size: 20px;
    font-weight: 600;
    line-height: 26px;
    letter-spacing: -0.01em;
    text-transform: uppercase;
    text-align: center;
    color: rgb(255, 255, 255);
}

.boxSplide .boxAnimado li::before {
    content: "";
    min-width: 18px;
    height: 19px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23437497' d='M2.194 11.607h11.673a5.483 5.483 0 0 0 5.476-5.477A5.483 5.483 0 0 0 13.867.654H.657v.505c0 .57.461 1.032 1.031 1.032h.506v9.416ZM3.73 2.19h10.136a3.944 3.944 0 0 1 3.94 3.94 3.944 3.944 0 0 1-3.94 3.939H3.731V2.19Z'/%3E%3Cpath fill='%23437497' d='M16.66 7.26a6.683 6.683 0 0 0-4.042-1.363H4.653v1.537h7.965c1.17 0 2.246.394 3.114 1.05a3.01 3.01 0 0 0 .927-1.224ZM17.628 11.296c.112.424.178.867.178 1.326a5.193 5.193 0 0 1-5.187 5.187H3.73v-5.28H2.194v6.817h10.425a6.733 6.733 0 0 0 6.725-6.725c0-.882-.176-1.724-.486-2.497-.356.444-.77.836-1.23 1.171Z'/%3E%3C/svg%3E") no-repeat;
    pointer-events: none;
}

.boxBonus {
    background: #fff;
    position: relative;
    overflow-x: clip;
}

.boxBonus::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 117px;
    left: 0px;
    bottom: 0px;
    pointer-events: none;
    /* background: linear-gradient(rgba(237, 237, 237, 0) 0%, rgb(241, 241, 241) 100%); */
}

.boxBonus .centro {
    width: 100%;
    max-width: 1240px;
    padding: 79px 20px 144px;
    margin: 0px auto;
    position: relative;
}

._1000 .boxBonus .centro::before {
    position: absolute;
    content: "";
    width: 1px;
    height: 100%;
    /* background: rgba(0, 0, 0, 0.2); */
    left: -63px;
    top: 0px;
    pointer-events: none;
    z-index: 1;
}

._1000 .boxBonus .centro::after {
    position: absolute;
    content: "";
    width: 1px;
    height: 100%;
    /* background: rgba(0, 0, 0, 0.2); */
    right: -63px;
    top: 0px;
    pointer-events: none;
    z-index: 1;
}

.boxBonus .centro h2 {
    font: 700 40px / 42px "Playfair Display";
    text-align: center;
    color: rgb(4, 16, 37);
    margin-bottom: 8px;
}

.boxBonus .centro > p {
    width: 100%;
    max-width: 650px;
    font-size: 20px;
    line-height: 28px;
    text-align: center;
    color: rgb(86, 95, 111);
    margin: 0px auto 40px;
    font-weight: 600;
    text-wrap: balance;
}

.boxBonus .centro > p b {
    font-weight: 500;
    color: var(--cor);
}

.boxBonus .centro ul {
    margin-bottom: 44px;
    border: 1px solid rgba(0, 0, 0, 0.10);
}

.boxBonus .centro ul li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
    padding: 40px 50px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
}

.boxBonus .centro ul li:last-of-type {
    margin-bottom: 0px;
    border: none;
}

.boxBonus .centro ul li:nth-of-type(3) .boxImg {
    max-width: 574px;
    min-width: 471px;
    display: flex;
    align-items: center;
    gap: 21px;
}

.boxBonus .centro ul li:nth-of-type(3) .boxImg span {
    font: 500 100px / 56px big-caslon-fb;
    color: var(--cor);
    display: none;
}

.boxBonus .centro ul li figure {
    width: 100%;
    height: auto;
    user-select: none;
    max-width: 435px;
}

.boxBonus .centro ul li:nth-of-type(1) figure {
    max-width: 435px;
    min-width: 435px;
}

.boxBonus .centro ul li:nth-of-type(2) figure {
    /* max-width: 542px; */
    /* min-width: 471px; */
    /* margin-left: -4px; */
}

.boxBonus .centro ul li:nth-of-type(3) figure {
    /* max-width: 402px; */
    /* height: 106px; */
}

.boxBonus .centro ul li:nth-of-type(4) figure {
    max-width: 500px;
    min-width: 471px;
}

.boxBonus .centro ul li figure img {
    width: 100%;
    height: 100%;
}

.boxBonus .centro ul li:nth-of-type(4) figure img {
    box-shadow: rgba(0, 0, 0, 0.15) 0px 11px 11px 0px;
}

.boxBonus .centro ul li .conteudo {
    width: 100%;
    max-width: 617px;
}

.boxBonus .centro ul li .conteudo span {
    display: block;
    margin-bottom: 8px;
    border-radius: 24.224px;
    background: var(--pzs-07204b, #07204B);
    max-width: 131px;
    padding: 8px 20px;
    color: #FFF;
    font-variant-numeric: lining-nums proportional-nums;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px; /* 80% */
    letter-spacing: 0.6px;
    text-transform: uppercase;
}

.boxBonus .centro ul li .conteudo h3 {
    font-weight: 700;
    line-height: 42px;
    text-transform: uppercase;
    color: rgb(0, 0, 0);
    margin-bottom: 24px;
    font-size: 32px;
    font-family: "Playfair Display";
}

.boxBonus .centro ul li .conteudo p {
    font-size: 18px;
    color: #565F6F;
}

.boxBonus .centro ul li .conteudo p b {
    font-weight: 600;
}

.boxBonus .centro a:link, .boxBonus .centro a:visited, .boxBonus .centro a:active {
    max-width: 559px;
    padding: 16px 20px;
}

/* bridge */
.bridge{
    border-top: 1px solid rgba(0, 0, 0, 0.20);
    border-bottom: 1px solid rgba(0, 0, 0, 0.20);
    background: linear-gradient(180deg, #F9F9F9 0%, #EBEBEB 100%);
    padding: 80px 20px;
}
.bridge h2{
    color: #041025;
    text-align: center;
    font-family: "Playfair Display";
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 50px; /* 125% */
    max-width: 930px;
    margin: 0px auto 40px;
}
.bridge h2 b{
    color: #E27526;
    font-weight: 700;
}
.bridge a{
    max-width: 585px !important;
}


/* chance */
.boxChances {
    background: rgb(3, 12, 28);
    padding-bottom: 90px;
}

.boxChances .centro {
    width: 100%;
    max-width: 1240px;
    padding: 104px 20px;
    margin: 0px auto;
}

.boxChances .centro .conteudo {
    display: flex;
    justify-content: space-around;
    gap: 30px;
    position: relative;
    padding-bottom: 64px;
    margin-bottom: 60px;
}

.boxChances .centro .conteudo::after {
    content: "";
    display: block;
    width: 100%;
    max-width: 1195px;
    height: 1px;
    background: rgba(255, 255, 255, 0.2);
    margin: 0px auto;
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    pointer-events: none;
}

.boxChances .centro .conteudo h2 {
    width: 100%;
    max-width: 505px;
    font: 700 48px / 56px big-caslon-fb;
    color: rgb(255, 255, 255);
}

.boxChances .centro .conteudo ul {
    width: 100%;
    max-width: 610px;
}

.boxChances .centro .conteudo ul li {
    display: flex;
    gap: 12px;
    margin-bottom: 40px;
}

.boxChances .centro .conteudo ul li:last-of-type {
    margin-bottom: 0px;
}

.boxChances .centro .conteudo ul li p {
    color: rgb(154, 167, 190);
}

.boxChances .centro .conteudo ul li::before {
    content: "";
    min-width: 23px;
    height: 16px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 16'%3E%3Cpath fill='%23404040' d='M23.707 8.707a1 1 0 0 0 0-1.414L17.343.929a1 1 0 1 0-1.414 1.414L21.586 8l-5.657 5.657a1 1 0 0 0 1.414 1.414l6.364-6.364ZM0 9h23V7H0v2Z'/%3E%3C/svg%3E") no-repeat;
    margin-top: 6px;
    pointer-events: none;
}

.boxChances .centro .conteudo ul li p b {
    font-weight: 700;
    color: rgb(255, 255, 255);
}

.boxChances .centro .conteudo ul li p em {
    font-weight: 700;
    color: rgb(235, 131, 56);
}

.boxChances .centro span {
    display: block;
    width: 100%;
    max-width: 483px;
    font-size: 24px;
    font-weight: 500;
    line-height: 34px;
    text-align: center;
    color: rgb(255, 255, 255);
    margin: 0px auto 33px;
}

._1000 .boxProposta {
    background: url("../img/vendas/bgProposta.webp") center top / cover no-repeat;
    position: relative;
    z-index: 10;
}

.boxProposta .centro {
    width: 100%;
    max-width: 1240px;
    padding: 96px 20px 435px;
    margin: 0px auto;
}

.boxProposta .centro h2 {
    font: 700 48px / 58px big-caslon-fb;
    text-align: center;
    color: rgb(255, 255, 255);
    margin-bottom: 8px;
}

.boxProposta .centro h2 b {
    font-weight: 700;
    color: rgb(255, 255, 255);
    position: relative;
}

._1000 .boxProposta .centro h2 b::after {
    content: "";
    width: 100%;
    height: 2px;
    position: absolute;
    bottom: 5px;
    left: 0px;
    background: rgb(217, 217, 217);
    pointer-events: none;
}

.boxProposta .centro span {
    display: block;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    text-align: center;
    color: rgb(214, 220, 255);
    padding-bottom: 24px;
    margin-bottom: 24px;
    position: relative;
}

._1000 .boxProposta .centro span::after {
    content: "";
    display: block;
    width: 100%;
    max-width: 762px;
    height: 1px;
    background: rgba(255, 255, 255, 0.4);
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    pointer-events: none;
}

.boxProposta .centro span b {
    font-weight: 600;
    color: rgb(246, 138, 59);
}

.boxProposta .centro p {
    width: 100%;
    max-width: 728px;
    text-align: center;
    color: rgb(243, 243, 243);
    margin: 0px auto;
}

.boxProposta .centro p b {
    font-weight: 700;
    color: rgb(252, 151, 77);
}

.boxProposta .centro p em {
    font-size: 14px;
    font-weight: 500;
    color: rgb(171, 171, 171);
}

.boxProposta .centro p i {
    font-weight: 600;
    color: rgb(255, 255, 255);
}

.boxGarantia {
    background: #fff;
    overflow-x: clip;
}

.boxGarantia .centro {
    width: 100%;
    max-width: 1240px;
    padding: 1px 20px 88px;
    margin: 0px auto;
    position: relative;
}

._1000 .boxGarantia .centro::before {
    position: absolute;
    content: "";
    width: 1px;
    height: 100%;
    /* background: rgba(0, 0, 0, 0.2); */
    left: -80px;
    top: 0px;
    pointer-events: none;
}

._1000 .boxGarantia .centro::after {
    position: absolute;
    content: "";
    width: 1px;
    height: 100%;
    /* background: rgba(0, 0, 0, 0.2); */
    right: -80px;
    top: 0px;
    pointer-events: none;
}

.boxGarantia .centro span.selo {
    content: "";
    display: block;
    width: 332px;
    height: 332px;
    background: url("../img/vendas/selo.svg?1") center center / 248px 250px no-repeat rgb(255, 255, 255);
    border-radius: 100%;
    margin: -75px auto 0px;
    pointer-events: none;
}

.boxGarantia .centro span.circulo {
    content: "";
    width: 180px;
    height: 180px;
    background: rgb(29, 106, 162);
    filter: blur(100px);
    mix-blend-mode: screen;
    border-radius: 100%;
    position: absolute;
    top: 3px;
    left: 50%;
    transform: translateX(-50%);
    pointer-events: none;
}

.boxGarantia .centro h2 {
    width: 100%;
    max-width: 594px;
    font: 700 40px / 56px big-caslon-fb;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -0.01em;
    color: rgb(4, 16, 37);
    margin: 0px auto 24px;
}

.boxGarantia .centro p {
    width: 100%;
    max-width: 993px;
    text-align: center;
    color: rgb(86, 95, 111);
    margin: 0px auto;
}
.boxGarantia .centro p b{font-weight: 700;}

.boxGarantia .centro a:link, .boxGarantia .centro a:active, .boxGarantia .centro a:visited {
    margin-top: 40px;
    max-width: 476px;
    padding: 16px 20px;
}

.boxOportunidade {
    background: linear-gradient(rgb(249, 249, 249) 0%, rgb(235, 235, 235) 100%);
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.boxOportunidade .centro {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 1384px;
    padding: 0px 20px;
    margin: 0px auto;
}

.boxOportunidade .centro .conteudo {
    width: 100%;
    max-width: 870px;
    padding: 95px 45px 94px 0px;
    margin-right: 51px;
    position: relative;
}

body:not(.versaoB) .boxOportunidade .centro .conteudo::after {
    content: "";
    width: 1px;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    position: absolute;
    right: 0px;
    top: 0px;
    pointer-events: none;
}

.boxOportunidade .centro .conteudo h2 {
    width: 100%;
    font: 700 40px / 46px big-caslon-fb;
    color: rgb(4, 16, 37);
}

.boxOportunidade .centro .conteudo h2 b {
    font-weight: 500;
    color: var(--cor);
}

.boxOportunidade .centro .conteudo span {
    font-size: 16px;
    line-height: 18px;
    color: rgb(109, 113, 121);
}

.boxOportunidade .centro p {
    width: 100%;
    max-width: 432px;
    font-size: 30px;
    line-height: 38px;
    color: rgb(175, 175, 175);
}

.boxOportunidade .centro em {
    font-weight: 300;
    position: relative;
}

.boxOportunidade .centro em::before {
    content: "";
    width: 100%;
    height: 1px;
    background: rgb(175, 175, 175);
    top: 50%;
    left: 0px;
    transform: translateY(-50%);
}

.boxOportunidade .centro p b {
    display: block;
    font-weight: 700;
    color: rgb(4, 19, 45);
    max-width: 330px;
}

.versaoB .boxOportunidade .centro {
    flex-direction: column;
    padding-bottom: 80px;
}

.versaoB .boxOportunidade .centro .conteudo {
    padding-right: 0px;
    margin: 0px auto;
    text-align: center;
    padding-bottom: 30px;
    border: none !important;
}

.boxCTA {
    background: url("../img/vendas/boxCTAFundo.png") center center / cover no-repeat;
    position: relative;
    padding: 147px 20px 93px;
    overflow-x: clip;
}

.boxCTA::after {
    content: "";
    width: 100%;
    height: 381px;
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
    position: absolute;
    bottom: -60px;
    left: 0px;
    pointer-events: none;
    z-index: 1;
}

.boxCTA::before {
    content: "";
    width: 1366px;
    max-width: calc(100% - 40px);
    height: 100%;
    background: transparent;
    border-left: 1px solid rgba(255, 255, 255, 0.2);
    border-right: 1px solid rgba(255, 255, 255, 0.2);
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    pointer-events: none;
    z-index: 2;
}

.boxCTA .centro {
    width: 100%;
    max-width: 830px;
    background: linear-gradient(360deg, rgb(255, 255, 255) 32.88%, rgb(243, 243, 243) 100%);
    border-radius: 16px;
    padding: 0px 20px 40px;
    margin: 0px auto;
    position: relative;
    z-index: 2;
}

.boxCTA .centro::before {
    content: "";
    width: 1341px;
    height: 447px;
    background: url("../img/vendas/lanternas.svg") center center no-repeat;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -156px;
    pointer-events: none;
}

.boxCTA .centro h2 {
    width: calc(100% + 40px);
    font-size: 24px;
    font-weight: 500;
    line-height: 24px;
    text-align: center;
    background: linear-gradient(270deg, rgb(166, 170, 177) 0%, rgb(113, 121, 134) 30.77%, rgb(113, 121, 134) 50.12%, rgb(113, 121, 134) 66.77%, rgb(166, 170, 177) 100%);
    color: rgb(255, 255, 255);
    padding: 36px 20px 34px;
    border-radius: 16px 16px 0px 0px;
    margin: 0px -20px;
}

.boxCTA .centro .conteudo {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 38px;
    position: relative;
    padding: 8px 0px 12px;
    margin-bottom: 12px;
}

.boxCTA .centro .conteudo::after {
    content: "";
    width: 670px;
    height: 1px;
    background: rgb(226, 226, 226);
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    pointer-events: none;
}

.boxCTA .centro .conteudo figure {
    width: 100%;
    max-width: 330px;
    height: 87px;
    user-select: none;
}

.boxCTA .centro .conteudo figure img {
    width: 100%;
    height: 100%;
}

.boxCTA .centro .conteudo ul {
    width: 100%;
    max-width: 294px;
}

.boxCTA .centro .conteudo ul li {
    font-size: 14px;
    line-height: 24px;
    color: rgb(93, 97, 104);
    padding-left: 26px;
    position: relative;
}

.boxCTA .centro .conteudo ul li:not(:last-child) {
    margin-bottom: 4px;
}

.boxCTA .centro .conteudo ul li::before {
    position: absolute;
    content: "";
    width: 22px;
    height: 17px;
    left: 0px;
    top: 0px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='17' fill='none'%3E%3Cpath fill='%23E27526' fill-rule='evenodd' d='M21.517.524c.31.335.483.79.483 1.263 0 .474-.174.928-.483 1.263L9.143 16.442a1.759 1.759 0 0 1-.572.413 1.646 1.646 0 0 1-1.348 0 1.759 1.759 0 0 1-.571-.413L.504 9.789a1.797 1.797 0 0 1-.37-.58 1.913 1.913 0 0 1-.011-1.381c.083-.22.206-.42.36-.587.156-.168.34-.3.543-.39a1.542 1.542 0 0 1 1.277.012c.2.093.383.23.535.4l5.059 5.474L19.18.524c.153-.166.335-.298.536-.388a1.543 1.543 0 0 1 1.264 0c.2.09.382.222.536.388Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.boxCTA .centro h3 {
    font-size: 24px;
    font-weight: 600;
    line-height: 24px;
    text-align: center;
    color: rgb(33, 83, 118);
    text-transform: uppercase;
}

.boxCTA .centro .labelPreco {
    text-align: center;
    padding-top: 10px;
    margin-bottom: -20px;
    font-size: 15px;
    color: red;
    font-weight: 500;
}

.boxCTA .centro .labelPreco em {
    font-weight: 700;
    text-decoration: line-through;
}

.boxCTA .centro h3 b {
    font-family: Poppins;
    font-size: 24px;
    font-weight: 700;
    line-height: 24px;
    text-align: center;
    color: rgb(226, 117, 38);
}

._320 .boxCTA .centro h3 b {
    font-size: 16px;
}

.boxCTA .centro span {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0px;
}

.boxCTA .centro span b {
    font-size: 32px;
    font-weight: 500;
    line-height: 32px;
    color: rgb(33, 83, 118);
    margin-right: 15px;
}

.boxCTA .centro span em {
    display: flex;
    align-items: baseline;
    font-size: 110px;
    font-weight: 600;
    line-height: 150px;
    color: rgb(4, 16, 37);
}

.boxCTA .centro span i {
    font-size: 24px;
    font-weight: 600;
}

.boxCTA .centro span strong {
    font-size: 64px;
    font-weight: 600;
}

.boxCTA .centro > strong {
    display: block;
    font-weight: 400;
    line-height: 24px;
    text-align: center;
    color: rgb(33, 83, 118);
    margin-top: -50px;
}

.boxCTA .centro a:link, .boxCTA .centro a:active, .boxCTA .centro a:visited {
    margin: 32px auto 16px;
}

.boxCTA .centro > em {
    display: block;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    color: rgb(140, 164, 181);
    margin-bottom: 8px;
}

.boxCTA .centro > figure {
    width: 100%;
    max-width: 259px;
    height: 17px;
    user-select: none;
    margin: 0px auto;
    pointer-events: none;
}

.boxCTA .centro figure img {
    width: 100%;
    height: 100%;
}

._1000 section.sobre {
    background: url("../img/vendas/sobrePriscila1.png") center top no-repeat;
    position: relative;
    z-index: 1;
    min-height: 887px;
}

section.sobre .centro {
    width: 100%;
    max-width: 1200px;
    margin: 0px auto;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 80px 20px;
}

section.sobre .centro .texto {
    width: 100%;
    max-width: 681px;
    margin-left: auto;
}

section.sobre figure {
    width: 589px;
    height: 857px;
    user-select: none;
}

section.sobre figure img {
    width: 100%;
    height: 100%;
}

section.sobre .centro h2 {
    width: 100%;
    font: 700 40px / 45px "Playfair Display";
    color: rgb(255, 255, 255);
    margin-bottom: 36px;
}

section.sobre .centro h2 b {
    margin-top: 16px;
    display: block;
    font-weight: 700;
    color: rgb(226, 117, 38);
}

section.sobre .centro h3 {
    color: rgb(255, 255, 255);
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 24px;
}

section.sobre .centro h3 b {
    font-weight: 600;
}

section.sobre .centro h2 b br {
    display: none;
}

section.sobre .centro p {
    position: relative;
    width: 100%;
    max-width: 681px;
    font-size: 18px;
    line-height: 28px;
    color: rgb(255, 255, 255);
    /* margin-bottom: 32px; */
}

section.sobre .centro p b {
    font-weight: 700;
    color: rgb(255, 255, 255);
}

section.sobre .centro p b em {
    font-weight: 700;
    color: #fff;
}

section.sobre .centro a:link,
section.sobre .centro a:active,
section.sobre .centro a:visited{max-width: initial;}

section.resultadosAlunos {
    padding: 0px 0px 0px 20px;
    background: rgb(252, 252, 252);
}

section.resultadosAlunos .centro {
    padding: 96px 20px 60px;
    width: 100%;
    max-width: 1366px;
    margin: 0px auto;
    border-right: 1px solid rgba(0, 0, 0, 0.2);
    border-left: 1px solid rgba(0, 0, 0, 0.2);
    overflow: clip;
}

section.resultadosAlunos .centro h2 {
    font: 700 40px / 50px 'Playfair Display';
    color: rgb(4, 16, 37);
    text-align: center;
    margin-bottom: 56px;
}

section.resultadosAlunos .centro h2 b {
    display: inline-block;
    position: relative;
    font-weight: 700;
}

section.resultadosAlunos .centro h2 b::after {
    position: absolute;
    content: "";
    width: 326px;
    height: 5px;
    transform: translateX(-50%);
    left: 50%;
    bottom: 0px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='326' height='5' fill='none'%3E%3Cpath stroke='%23CDCDCD' stroke-linecap='round' stroke-width='3' d='M2 2.795h278.525c12.573 0 26.276.574 38.813-.2 1.827-.112 3.086-.274 4.662-.595'/%3E%3C/svg%3E");
    pointer-events: none;
}

section.resultadosAlunos .centro ul {
    width: 100%;
    max-width: 1200px;
    margin: 0px auto 60px;
    display: flex;
    flex-direction: column;
    gap: 75px;
}

section.resultadosAlunos .centro ul li {
    width: 100%;
    display: flex;
    justify-content: space-between;
    gap: 20px;
}

section.resultadosAlunos .centro ul li .boxImg {
    position: relative;
    width: 100%;
    max-width: 481px;
    border-radius: 16px;
    overflow: hidden;
    height: fit-content;
    z-index: 2;
}

section.resultadosAlunos .centro ul li .boxImg figure {
    user-select: none;
}

section.resultadosAlunos .centro ul li .boxImg figure img {
    min-height: 274px;
    object-fit: cover;
}

section.resultadosAlunos .centro ul li .boxImg span {
    position: absolute;
    bottom: 0px;
    left: 0px;
    display: block;
    width: 100%;
    padding: 8px 24px;
    font: 500 16px / 24px Poppins;
    color: rgb(255, 255, 255);
    background: rgb(4, 19, 45);
}

section.resultadosAlunos .centro ul li .texto {
    width: 100%;
    max-width: 689px;
}

section.resultadosAlunos .centro ul li .texto h3 {
    position: relative;
    font: 700 20px / 28px Poppins;
    color: rgb(82, 82, 82);
    padding-bottom: 24px;
    margin-bottom: 32px;
    text-transform: uppercase;
}

section.resultadosAlunos .centro ul li .texto h3 b {
    font-weight: 700;
    color: rgb(7, 32, 75);
}

section.resultadosAlunos .centro ul li .texto h3::before {
    position: absolute;
    content: "";
    width: calc(100% + 167px);
    height: 1px;
    transform: translateX(-50%);
    left: 50%;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.2);
    pointer-events: none;
}

section.resultadosAlunos .centro ul li .texto p {
    font: 400 18px / 28px Poppins;
    color: rgb(82, 82, 82);
}

section.resultadosAlunos .centro ul li .texto p b {
    font-weight: 600;
    color: rgb(4, 16, 37);
}

section.faq {
    padding: 96px 20px;
    background: rgb(3, 12, 28);
}

._1000 section.faq {
    background: url("../img/bgDuvida2.png") center top no-repeat rgb(3, 12, 28);
}

section.faq .centro {
    width: 100%;
    max-width: 1200px;
    margin: 0px auto;
}

section.faq .centro h2 {
    font: 700 48px / 65px big-caslon-fb;
    color: rgb(255, 255, 255);
    margin-bottom: 8px;
}

section.faq .centro > p {
    font: 500 20px / 24px Poppins;
    color: rgb(214, 220, 255);
    margin-bottom: 48px;
}

section.faq .centro ul {
    width: 100%;
    max-width: 886px;
    margin-bottom: 56px;
}

section.faq .centro ul li {
    width: 100%;
    transition: 0.5s;
    overflow: hidden;
    padding-top: 22px;
}

section.faq .centro ul li:not(:last-child) {
    border-bottom: 1px solid rgba(211, 234, 255, 0.35);
    padding-bottom: 22px;
}

section.faq .centro ul li h3 {
    position: relative;
    font: 600 18px / 27px Poppins;
    color: rgb(255, 255, 255);
    padding-right: 86px;
    transition: 0.5s;
    cursor: pointer;
}

section.faq .centro ul li.ativo h3 {
    color: var(--cor);
}

section.faq .centro ul li h3::before {
    position: absolute;
    content: "";
    width: 20px;
    height: 2px;
    background: rgb(169, 214, 186);
    right: 0px;
    top: 15px;
    transform: rotate(90deg);
    transition: 0.5s;
    pointer-events: none;
}

section.faq .centro ul li h3::after {
    position: absolute;
    content: "";
    width: 20px;
    height: 2px;
    background: rgb(169, 214, 186);
    right: 0px;
    top: 15px;
    transition: 0.5s;
    pointer-events: none;
}

section.faq .centro ul li.ativo h3::before {
    transform: rotate(135deg);
    background: var(--cor);
}

section.faq .centro ul li.ativo h3::after {
    transform: rotate(45deg);
    background: var(--cor);
}

section.faq .centro ul li p {
    font: 400 16px / 24px Poppins;
    transition: 0.5s;
    height: 0px;
    opacity: 0;
    visibility: hidden;
    color: transparent;
}

section.faq .centro ul li.ativo p {
    margin-top: 20px;
    height: fit-content;
    opacity: 1;
    visibility: visible;
    color: rgb(167, 181, 206);
}

section.faq .centro a:active, section.faq .centro a:visited, section.faq .centro a:link {
    margin: 0px;
    width: 100%;
    max-width: 886px;
    padding: 16px 10px;
}

section.faq .centro a b {
    text-align: center;
    letter-spacing: -0.01em;
}

section.contato {
    background: rgb(252, 252, 252);
    padding: 0px 20px;
}

section.contato .centro {
    width: 100%;
    max-width: 1366px;
    margin: 0px auto;
    border-right: 1px solid rgba(0, 0, 0, 0.2);
    border-left: 1px solid rgba(0, 0, 0, 0.2);
    padding: 96px 20px 79px;
    text-align: center;
}

section.contato .centro h2 {
    font: 700 40px / 50px "Playfair Display";
    color: #041025;
    margin-bottom: 10px;
}

section.contato .centro > p {
    font: 600 20px / 30px Poppins;
    color: #565F6F;
    margin-bottom: 118px;
}

section.contato .centro ul {
    width: 100%;
    max-width: 1200px;
    margin: 0px auto;
    display: flex;
    justify-content: space-between;
    gap: 20px;
}

section.contato .centro ul li {
    position: relative;
    width: 100%;
    max-width: 1200px;
    border-radius: 16px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    padding: 55px 21px 24px;
}

section.contato .centro ul li.whatsapp {
    border-color: rgb(169, 214, 186);
}

section.contato .centro ul li.email {
    border-color: var(--cor);
}

section.contato .centro ul li.chat {
    border-color: rgb(67, 116, 151);
}

section.contato .centro ul li span {
    position: absolute;
    display: block;
    width: 86px;
    height: 86px;
    transform: translate(-50%, -50%);
    top: 0px;
    left: 50%;
    background: rgb(7, 32, 75);
    border-radius: 50%;
}

section.contato .centro ul li span::before {
    position: absolute;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
}

section.contato .centro ul li.whatsapp span::before {
    width: 49px;
    height: 49px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='49' viewBox='0 0 49 49' fill='none'%3E%3Cpath d='M24.3257 1.06738C30.6244 1.06989 36.5403 3.49158 40.9878 7.88477C45.4993 12.3419 47.9789 18.1838 47.9771 24.335C47.9741 30.5313 45.5031 36.3678 41.0142 40.7715C36.5359 45.1648 30.6099 47.584 24.3267 47.584H24.3169C20.6263 47.5825 16.9668 46.7185 13.688 45.0801L13.5864 45.0293L13.4761 45.0547L0.844238 47.9023L3.58936 35.5322L3.61572 35.415L3.55811 35.3105C1.67063 31.8551 0.677967 28.0727 0.677246 24.3281V24.3174C0.683022 18.1247 3.15336 12.2799 7.63818 7.87988C12.1156 3.48707 18.0416 1.06753 24.3257 1.06738ZM24.3257 4.14355C13.011 4.14355 3.79271 13.197 3.78564 24.3242L3.79639 24.9697C3.9104 28.2001 4.87707 31.4468 6.60498 34.4014L6.90674 34.918L5.03955 43.3359L4.93018 43.8271L5.42041 43.7158L14.0288 41.7744L14.5454 42.0527C17.5284 43.6585 20.9077 44.5073 24.3179 44.5088H24.3267C35.6441 44.5086 44.8641 35.4638 44.8687 24.334C44.8705 19.001 42.7105 13.9318 38.7935 10.0615H38.7925C34.931 6.24774 29.7922 4.14577 24.3257 4.14355ZM17.8042 14.249C17.9926 14.257 18.1225 14.2712 18.2524 14.3477C18.3843 14.4253 18.5581 14.5955 18.7476 15.0117C18.9881 15.5402 19.3705 16.471 19.7124 17.3105C19.8801 17.7224 20.0404 18.1188 20.1685 18.4307L20.4302 19.0459C20.5468 19.2767 20.5921 19.4761 20.4761 19.7061C20.2798 20.0936 20.2251 20.2671 19.9849 20.5449C19.7199 20.8505 19.3953 21.1745 19.1489 21.417C19.0202 21.5436 18.8255 21.7321 18.731 21.9834C18.6246 22.266 18.6585 22.5756 18.8569 22.9121C19.1815 23.4622 20.3336 25.3294 22.0024 26.7998C24.137 28.6804 25.9407 29.2869 26.4614 29.5449H26.4624C26.7575 29.6908 27.0415 29.7786 27.3208 29.7451C27.6131 29.7099 27.8392 29.5507 28.0298 29.335C28.3463 28.9773 29.4383 27.7076 29.8179 27.1455C29.9657 26.9262 30.0745 26.8861 30.1548 26.877C30.2699 26.8639 30.4185 26.9025 30.6792 26.9961V26.9951C30.9101 27.0783 31.6869 27.4465 32.4995 27.8408C33.3014 28.2299 34.1097 28.6309 34.3843 28.7666C34.6766 28.9111 34.8816 29.0008 35.0532 29.0938C35.2227 29.1855 35.2814 29.2423 35.3032 29.2773C35.2963 29.266 35.3189 29.3102 35.3306 29.458C35.341 29.5898 35.3406 29.7679 35.3218 29.9834C35.2842 30.4138 35.1754 30.9741 34.9565 31.5801C34.7654 32.1093 34.1686 32.6828 33.4399 33.1484C32.7159 33.6111 31.9556 33.9079 31.5269 33.9463C31.001 33.9936 30.563 34.0999 29.6685 33.9814C28.7648 33.8617 27.3977 33.5107 25.0923 32.6123C20.3077 30.7477 17.061 26.2667 16.1235 24.9111L15.8657 24.5381C15.7318 24.361 15.1857 23.6444 14.6733 22.6475C14.1584 21.6455 13.6919 20.3872 13.6919 19.127C13.692 16.5958 15.0243 15.3663 15.5259 14.8252C15.9571 14.36 16.4596 14.2501 16.7534 14.25L17.8042 14.249Z' fill='white' stroke='white' stroke-width='0.637303'/%3E%3C/svg%3E");
    pointer-events: none;
}

section.contato .centro ul li.email span::before {
    width: 48px;
    height: 37px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='37' fill='none'%3E%3Cpath fill='%23E27526' d='M42.416.816H5.96c-3.076 0-5.58 2.34-5.58 5.216v4.302L20.859 24.57a5.83 5.83 0 0 0 3.33 1.038 5.83 5.83 0 0 0 3.33-1.038l20.477-14.236V6.032c0-2.876-2.503-5.216-5.58-5.216Zm1.86 7.77L25.297 21.78a1.953 1.953 0 0 1-2.22 0L4.101 8.587V6.032c0-.959.835-1.739 1.86-1.739h36.455c1.025 0 1.86.78 1.86 1.739v2.555Zm0 8.667 3.72-2.586V31.76c0 2.876-2.504 5.215-5.58 5.215H5.96c-3.076 0-5.58-2.339-5.58-5.215V14.667l3.72 2.586V31.76c0 .959.835 1.739 1.86 1.739h36.455c1.025 0 1.86-.78 1.86-1.739V17.253Z'/%3E%3C/svg%3E");
    pointer-events: none;
    filter: grayscale(1) brightness(5.5);
}

section.contato .centro ul li.chat span::before {
    width: 52px;
    height: 49px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='49' fill='none'%3E%3Cpath fill='%2373A8CD' d='M26.189.752C12.067.752.636 11.448.636 24.667c0 4.194 1.17 8.291 3.389 11.904L.733 46.14c-.23.667-.041 1.398.488 1.894.525.49 1.304.674 2.024.457l10.224-3.081c3.86 2.077 8.238 3.171 12.72 3.171 14.122 0 25.552-10.696 25.552-23.914C51.74 11.45 40.313.752 26.189.752Zm0 44.092c-4.049 0-7.995-1.057-11.412-3.057a2.116 2.116 0 0 0-1.67-.194l-7.38 2.225 2.376-6.908a1.767 1.767 0 0 0-.208-1.563C5.76 32.15 4.63 28.455 4.63 24.667c0-11.127 9.672-20.178 21.56-20.178 11.888 0 21.56 9.052 21.56 20.178 0 11.126-9.672 20.177-21.56 20.177Zm2.495-20.177c0 1.29-1.117 2.335-2.495 2.335-1.379 0-2.496-1.046-2.496-2.335 0-1.29 1.117-2.336 2.496-2.336 1.378 0 2.495 1.046 2.495 2.336Zm9.981 0c0 1.29-1.117 2.335-2.495 2.335-1.378 0-2.495-1.046-2.495-2.335 0-1.29 1.117-2.336 2.495-2.336 1.378 0 2.495 1.046 2.495 2.336Zm-19.962 0c0 1.29-1.117 2.335-2.496 2.335-1.378 0-2.495-1.046-2.495-2.335 0-1.29 1.117-2.336 2.495-2.336 1.379 0 2.496 1.046 2.496 2.336Z'/%3E%3C/svg%3E");
    pointer-events: none;
    filter: grayscale(1) brightness(4.5);
}

section.contato .centro ul li h3 {
    font: 600 20px / 24px Poppins;
    color: rgb(4, 16, 37);
    letter-spacing: -0.02em;
    margin-bottom: 7px;
}

section.contato .centro ul li h3 b {
    font-weight: 600;
}

section.contato .centro ul li.whatsapp h3 b {
    color: rgb(102, 161, 124);
}

section.contato .centro ul li.email h3 b {
    color: var(--cor);
}

section.contato .centro ul li.chat h3 b {
    color: rgb(33, 83, 118);
}

section.contato .centro ul li p {
    font: 400 16px / 24px Poppins;
    color: rgb(86, 95, 111);
    margin: 0px auto;
}

section.contato .centro ul li.whatsapp p {
    max-width: 208px;
}

section.contato .centro ul li.email p {
    max-width: 322px;
}

section.contato .centro ul li.chat p {
    max-width: 215px;
}

section.contato .centro ul li.whatsapp p b, section.contato .centro ul li.whatsapp p a:link, section.contato .centro ul li.whatsapp p a:visited, section.contato .centro ul li.whatsapp p a:active {
    display: inline-block;
    font: 600 16px / 24px Poppins;
    color: rgb(102, 161, 124);
    text-decoration-line: underline;
}

section.contato .centro ul li.email p b, section.contato .centro ul li.email p a:link, section.contato .centro ul li.email p a:visited, section.contato .centro ul li.email p a:active {
    display: inline-block;
    font: 600 16px / 24px Poppins;
    color: var(--cor);
}

section.contato .centro ul li p a:link, section.contato .centro ul li p a:visited, section.contato .centro ul li p a:active {
    transition: 0.5s;
}

section.contato .centro ul li p a:hover {
    filter: brightness(1.15);
}

section.numerosConfiaveis {
    border-top: 1px solid rgb(202, 202, 202);
    width: 100%;
    padding: 64px 40px 40px;
    margin: 0px auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    max-width: 1366px;
    border-right: 1px solid rgba(0, 0, 0, 0.2);
    border-left: 1px solid rgba(0, 0, 0, 0.2);
    position: relative;
}

section.numerosConfiaveis::before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='47' height='47' viewBox='0 0 47 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='47' height='47.0093' fill='%23FCFCFC'/%3E%3Cpath d='M10.5504 26.1698H29.9146C34.9242 26.1698 38.9995 22.0945 38.9995 17.0849C38.9995 12.0752 34.9242 8 29.9146 8H8V8.83832C8 9.78367 8.76622 10.5499 9.71212 10.5499H10.5504V26.1692V26.1698ZM13.1009 10.5504H29.9151C33.518 10.5504 36.4501 13.482 36.4501 17.0854C36.4501 20.6888 33.518 23.6204 29.9151 23.6204H13.1009V10.551V10.5504Z' fill='black' fill-opacity='0.2'/%3E%3Cpath d='M34.5477 18.9582C32.6788 17.5459 30.3611 16.6973 27.8434 16.6973H14.6309V19.2477H27.8434C29.7827 19.2477 31.5691 19.9003 33.0098 20.9871C33.681 20.453 34.2206 19.7649 34.5477 18.9582Z' fill='black' fill-opacity='0.2'/%3E%3Cpath d='M36.1545 25.653C36.3402 26.3564 36.4499 27.091 36.4499 27.8528C36.4499 32.5987 32.5899 36.4587 27.844 36.4587H13.1012V27.6993H10.5508V39.0086H27.844C33.9951 39.0086 39.0004 34.0039 39.0004 27.8528C39.0004 26.3886 38.7093 24.9933 38.1937 23.7109C37.6039 24.4466 36.9163 25.0965 36.1545 25.653Z' fill='black' fill-opacity='0.2'/%3E%3C/svg%3E%0A");
    width: 47px;
    height: 47px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -23px;
}

.contato .centro section.numerosConfiaveis h3 {
    letter-spacing: 0.02em;
    color: var(--f2f2f2, #F2F2F2);
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

section.numerosConfiaveis > p {
    color: rgb(255, 48, 48);
    font-size: 18px;
    font-style: italic;
    font-weight: 600;
    line-height: 150%;
    text-align: center;
    margin-top: 16px;
}

section.numerosConfiaveis .wrap {
    width: 100%;
    max-width: 934px;
    margin: 0 auto;
}

section.numerosConfiaveis h3 {
    color: #041025;
    text-align: center;
    font-family: "Playfair Display";
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 3px;
}

section.numerosConfiaveis .wrap .boxVerificador {
    width: 100%;
    position: relative;
    margin-bottom: 8px;
}

section.numerosConfiaveis .wrap .boxVerificador::before {
    position: absolute;
}

section.numerosConfiaveis .wrap .boxVerificador h3 {
    margin-bottom: 2px;
    color: rgb(0, 0, 0);
    text-align: center;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
}

section.numerosConfiaveis .wrap .boxVerificador p {
    margin-bottom: 19px;
    color: #565F6F;
    text-align: center;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px; /* 140% */
}

section.numerosConfiaveis .wrap .boxVerificador .verificador {
    width: 100%;
    /* max-width: 601px; */
    display: flex;
    gap: 8px;
}

section.numerosConfiaveis .wrap .boxVerificador .verificador input {
    width: 100%;
    max-width: 588px;
    background: rgb(236, 236, 236);
    padding: 10px 20px 12px;
    transition: 0.5s;
    /* text-align: center; */
    border-radius: 100px;
    color: var(--Blue_grey-500, #718BAE);
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
}

section.numerosConfiaveis .wrap .boxVerificador .verificador input:hover, section.numerosConfiaveis .wrap .boxVerificador .verificador input:focus {
    box-shadow: rgb(55, 75, 95) 0px 0px 0px 1px inset;
}

section.numerosConfiaveis .wrap .boxVerificador .verificador button {
    transition: 0.5s;
    cursor: pointer;
    display: block;
    width: 100%;
    max-width: 382px;
    background: var(--cor);
    border-radius: 200px;
    padding: 14px 20px;
    margin: 0px auto;
    position: relative;
    overflow: clip;
    outline: transparent solid 1px;
    outline-offset: -3px;
}

section.numerosConfiaveis .wrap .boxVerificador .verificador button:hover {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 1.8px 0px;
    background: rgb(255, 148, 29);
    outline: rgba(255, 255, 255, 0.4) solid 1px;
    outline-offset: -3px;
}

section.numerosConfiaveis .wrap .boxVerificador .verificador button b {
    display: block;
    transition: 0.5s;
    text-align: center;
    color: rgb(255, 255, 255);
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 800;
    line-height: 17px;
    letter-spacing: 0.4px;
    text-transform: uppercase;
}

section.numerosConfiaveis .wrap .boxVerificador .verificador button:hover b {
}

section.numerosConfiaveis .wrap .boxRetorno {
    width: 100%;
    border-radius: 24px;
    overflow: hidden;
    /* max-width: 601px; */
    margin-top: 20px;
}

section.numerosConfiaveis .wrap .boxRetorno .retorno {
    display: none;
    text-align: center;
}

section.numerosConfiaveis .wrap .boxRetorno .retorno h4 {
    color: rgb(255, 255, 255);
    text-align: center;
    font-size: 23px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
}

section.numerosConfiaveis .wrap .boxRetorno .retorno p {
    width: 100%;
    max-width: 326px;
    margin: 7px auto 0px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}

section.numerosConfiaveis .wrap .boxRetorno .retorno p b {
    font-weight: 700;
}

section.numerosConfiaveis .wrap .boxRetorno .retorno.numeroVerificado h4 {
    color: rgb(19, 19, 19);
}

section.numerosConfiaveis .wrap .boxRetorno .retorno.numeroVerificado p {
    color: rgb(19, 19, 19);
}

section.numerosConfiaveis .wrap .boxRetorno.naoVerificado .numeroNaoVerificado, section.numerosConfiaveis .wrap .boxRetorno.incompleto .numeroInconpleto, section.numerosConfiaveis .wrap .boxRetorno.verificado .numeroVerificado {
    display: block;
}

section.numerosConfiaveis .wrap .boxRetorno.naoVerificado .numeroNaoVerificado, section.numerosConfiaveis .wrap .boxRetorno.incompleto .numeroInconpleto {
    background: rgb(245, 46, 34);
    padding: 20px;
}

section.numerosConfiaveis .wrap .boxRetorno.verificado .numeroVerificado {
    position: relative;
    background: rgb(255, 255, 255);
    padding: 77px 20px 30px;
}

section.numerosConfiaveis .wrap .boxRetorno.verificado .numeroVerificado::after {
    position: absolute;
    content: "";
    width: 46px;
    height: 46px;
    transform: translateX(-50%);
    left: 50%;
    top: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' fill='none'%3E%3Crect width='46' height='45.665' fill='%23fff' rx='22.832'/%3E%3Cpath stroke='%230C9AFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 23 6 6 10-12'/%3E%3C/svg%3E");
    outline: rgb(12, 154, 255) solid 2px;
    border-radius: 100%;
}

footer {
    background: rgb(4, 19, 45);
    padding: 16px 20px 18px;
    position: relative;
}

footer::before {
    position: absolute;
    content: "";
    width: 21px;
    height: 20px;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' fill='none'%3E%3Cpath fill='%2351546C' d='M1.725 11.719h13.121c3.396 0 6.154-2.627 6.154-5.86C21 2.626 18.236 0 14.846 0H0v.539c0 .612.516 1.104 1.16 1.104h.565v10.075ZM3.451 1.643h11.39c2.44 0 4.428 1.888 4.428 4.216 0 2.328-1.989 4.217-4.428 4.217H3.45V1.643Z'/%3E%3Cpath fill='%2351546C' d='M17.983 7.068a7.756 7.756 0 0 0-4.543-1.46H4.489v1.643h8.95a5.99 5.99 0 0 1 3.5 1.12 3.28 3.28 0 0 0 1.044-1.308v.005Zm1.088 4.316c.127.455.198.926.198 1.418 0 3.06-2.615 5.55-5.83 5.55H3.452v-5.65H1.725V20H13.44c4.164 0 7.56-3.228 7.56-7.198 0-1.418-.198-1.847-.544-2.674a7.12 7.12 0 0 1-1.38 1.25l-.005.006Z'/%3E%3C/svg%3E");
    pointer-events: none;
}

footer .centro {
    width: 100%;
    max-width: 1198px;
    margin: 0px auto;
    display: flex;
    justify-content: space-between;
}

footer .centro p {
    font: 400 12px / 18px Poppins;
    color: rgb(141, 144, 167);
    width: fit-content;
}

footer .centro .links {
    display: flex;
    gap: 10px;
    width: 100%;
    max-width: 238px;
    justify-content: space-between;
}

footer .centro .links a:active, footer .centro .links a:visited, footer .centro .links a:link {
    display: block;
    font: 400 12px / 18px Poppins;
    color: rgb(255, 255, 255);
    transition: 0.5s;
}

footer .centro .links a:hover {
    color: rgb(141, 144, 167);
}

._320 main .centro, ._320 footer .centro {
    max-width: 440px;
}

@media screen and (max-height: 800px) {
}

._320 main {
    /* padding-top: 77px; */
}

._320 a.linkCTA:link, ._320 a.linkCTA:active, ._320 a.linkCTA:visited {
    width: 100%;
    padding: 16px;
}

._320 a.linkCTA b {
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.01em;
}

._320 .boxSplide a.linkCTA {
    max-width: 300px;
}
/* Section - Barra Flutuante */
._320 section.barraFlutuante{padding: 0 10px;}

	._320 section.barraFlutuante .centro{flex-wrap: wrap;padding: 13px 0 13px;min-width: 342px;max-width: 380px;gap: 5px;justify-content: space-between;}
		._320 section.barraFlutuante .centro h2{font-size: 12px;line-height: 16px;min-width: initial;max-width: 165px;padding: 0;letter-spacing: -0.01em;}
		._320 section.barraFlutuante.barraComCountDown .centro h2{max-width: 143px;}
			._320 section.barraFlutuante .centro h2::before{right: -10px;}
			._320 section.barraFlutuante.barraComCountDown .centro h2::before{display: none;}

		._320 section.barraFlutuante .centro .content{max-width: 180px;padding: 0;}
			._320 section.barraFlutuante .centro .content ul.countdown{gap: 10px;}
				._320 section.barraFlutuante .centro .content ul.countdown li{}
					._320 section.barraFlutuante .centro .content ul.countdown li span{font-weight: 600;font-size: 19px;line-height: 20px;}
					._320 section.barraFlutuante .centro .content ul.countdown li p{font-size: 11px;line-height: 13px;}
						._320 section.barraFlutuante .centro .content ul.countdown li p b{font-size: 17px;line-height: 12px;right: -7px;top: -10px;}

			._320 section.barraFlutuante .centro .content > p{display: none;}

		._320 section.barraFlutuante.barraComCountDown .centro .contentButton{width: 100%;}
		._320 section.barraFlutuante.barraComCountDown .centro a:link,
		._320 section.barraFlutuante.barraComCountDown .centro a:visited,
		._320 section.barraFlutuante.barraComCountDown .centro a:active{max-width: initial;}
			._320 section.barraFlutuante .centro .contentButton::before{left: -25px;}
			._320 section.barraFlutuante .centro .contentButton::after{right: -25px;}

		._320 section.barraFlutuante .centro a:link,
		._320 section.barraFlutuante .centro a:visited,
		._320 section.barraFlutuante .centro a:active{max-width: 164px;min-width: initial;}
			._320 section.barraFlutuante .centro a b{
    display: block;
    font-size: 14px;
    line-height: 16px;
}



/* Topo */
._320 .topo{min-height: 728px;background: linear-gradient(360deg, #000000 0%, #262233 100%);}
	._320 .topo .centro{
    padding: 40px 20px;
}

		._320 .topo .centro h1{}
			._320 .topo .centro h1 img{}

            ._320 .topo .videoFundo,
		    ._320 .topo .centro h1 img{display: none;}
            ._320 .topo .centro h1{margin-bottom: 19px;}
			._320 .topo .centro h1::before{content: ""; display: block; width: 320px; height: 34px; background: url('../img/vendas/logoMobile.svg') no-repeat; margin: 0px auto;}

        ._320 .topo .centro .divisor{flex-direction: column; margin-bottom: 24px; position: relative; padding-bottom: 97px; gap: 24px;}
            ._320 .topo .centro .divisor .texto{}
                ._320 .topo .centro .divisor .texto h2{color: #FFF; text-align: center; font-family: "Playfair Display"; font-size: 22px; font-style: normal; font-weight: 700; line-height: 32px; /* 145.455% */}
                    ._320 .topo .centro .divisor .texto h2 b{}
                ._320 .topo .centro .divisor .texto p{text-align: center;font-size: 16px; font-style: normal; font-weight: 400; line-height: 24px; margin: 0px;}
                ._320 .topo .centro .divisor .texto a:link,
                ._320 .topo .centro .divisor .texto a:active,
                ._320 .topo .centro .divisor .texto a:visited{position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); padding: 16px 15px;}
                    ._320 .topo .centro .divisor .texto a b{font-size: 16.149px; font-style: normal; font-weight: 700; line-height: 20.187px; /* 125% */ letter-spacing: -0.161px;}

		._320 ._videoFlut .topo .centro .video{width: 200px;height: 112px;border-radius: 16px;margin: 0px;bottom: 20px;left: 20px;}
		._320 .topo .centro .video{width: calc(100% + 40px); margin: 0px -20px; border-radius: 0px;}
			._320 .topo .centro .video .thumb span.play{font-size: 12px; line-height: 18px; right: 43px;}
			._320 ._videoFlut .topo .centro .video .thumb span.play{font-size: 11px;right: 20px;}
				._320 .topo .centro .video .thumb span.play::before{width: 74px; height: 74px; margin-bottom: 2px;}
				._320 ._videoFlut .topo .centro .video .thumb span.play::before{width: 56px;height: 56px;}
				._320 .topo .centro .video .thumb span.play::after{width: 24px;height: 24px;filter: blur(3px);top: 3px;left: 16px;}
				._320 ._videoFlut .topo .centro .video .thumb span.play::after{top: 2px;left: 17px;}

        ._320 .topo .centro .compraSegura{flex-direction: column-reverse; align-items: center;}
            ._320 .topo .centro .compraSegura > span{font-size: 10px; font-style: normal; font-weight: 400; line-height: 16.149px; text-align: center; color: #BDBDBD;}
            ._320 .topo .centro .compraSegura figure{}
                ._320 .topo .centro .compraSegura figure img{filter: brightness(2);}



/* Section - Inaugurar */
._320 section.inaugurar{padding: 40px 20px;}
	._320 section.inaugurar .container{max-width: 440px;}
        ._320 section.inaugurar .container span{font-size: 16px; font-style: normal; font-weight: 400; line-height: 26px; margin-bottom: 16px;}
            ._320 section.inaugurar .container span b{font-weight: 600;}
        ._320 section.inaugurar .container h2{font-size: 22px; font-style: normal; font-weight: 500; line-height: 110%; margin-bottom: 16px;}

	._320 section.inaugurar .centro{max-width: 440px; flex-direction: column;}
		._320 section.inaugurar .centro .texto{}
			._320 section.inaugurar .centro .texto p{font-size: 14px; font-style: normal; font-weight: 400; line-height: 150%; margin-bottom: 24px;}
				._320 section.inaugurar .centro .texto p b{}
			._320 section.inaugurar .centro .texto a:link,
			._320 section.inaugurar .centro .texto a:active,
			._320 section.inaugurar .centro .texto a:visited{}
	/* Video */
	._320 section.inaugurar .centro .video{margin-bottom: 16px; min-width: initial;}
	._320 section.inaugurar .centro .video .videoWrapper{}
	._320 section.inaugurar .centro .video .videoWrapper.ativo{}
		._320 section.inaugurar .centro .video .videoWrapper.ativo iframe{}
		._320 section.inaugurar .centro .video .thumb{}
		._320 section.inaugurar .centro .video .thumb.ativo{}
				._320 section.inaugurar .centro .video .thumb:hover{}
			._320 section.inaugurar .centro .video .thumb img{}
			._320 section.inaugurar .centro .video .thumb span.play{padding: 0 41px 0 18px;}
				._320 section.inaugurar .centro .video .thumb span.play b{font: 500 14px / 24px 'Poppins';}
					._320 section.inaugurar .centro .video .thumb span.play::after{background-size: contain;width: 11px;height: 14px;background-repeat: no-repeat;}
					._320 section.inaugurar .centro .video .thumb:hover span.play{}
						._320 section.inaugurar .centro .video .thumb:hover span.play::after{}
						._320 section.inaugurar .centro .video .thumb:hover span.play b{}




._320 .boxApresentacao .centro {
    flex-direction: column;
    align-items: center;
    padding: 40px 20px 0px;
    position: relative;
}

._320 .boxApresentacao .centro::before {
}

._320 .boxApresentacao .centro figure {
    display: none;
}

._320 .boxApresentacao .centro .conteudo {
    min-width: auto;
    border-bottom: 1px solid rgb(217, 217, 217);
    padding-bottom: 40px;
}

._320 .boxApresentacao .centro .conteudo span {
    width: 100%;
    line-height: 26px;
    font-size: 16px;
    color: rgb(4, 19, 45);
    position: relative;
    z-index: 1;
    text-align: center;
    margin-bottom: 8px;
}

._320 .boxApresentacao .centro .conteudo h2 {
    color: rgb(4, 19, 45);
    margin: 0px auto 24px;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 110%;
    max-width: 340px;
}

._320 .boxApresentacao .centro .conteudo h2 b {
    display: block;
}

._320 .boxApresentacao .centro .conteudo h2 b i {
    text-transform: uppercase;
}

._320 .boxApresentacao .centro .conteudo h2 br {
    display: none;
}

._320 .boxApresentacao .centro .conteudo p {
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: rgb(64, 64, 64);
}

._320 section.ponte {
    padding: 0px;
    background: url("../img/vendas/ponteMobile.png") center top no-repeat rgb(1, 1, 1);
    border-radius: 20px 20px 0px 0px;
    overflow: hidden;
    margin-bottom: 0px;
    border-radius: 19.178px 19.178px 0px 0px;
}

._320 section.ponte .centro {
    padding: 30px 20px 70px;
}

._320 section.ponte .centro h2 {
    max-width: 174px;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 18px;
}

._320 section.ponte .centro h2 b {
}

._320 section.ponte .centro .container {
    overflow-x: scroll;
    width: calc(100% + 40px);
    margin: 0px -20px 20px;
    padding: 0px 20px 10px;
}

._320 section.ponte .centro ul {
    width: max-content;
    flex-flow: row;
    max-width: initial;
    margin: 0px 0 20px;
}

._320 section.ponte .centro ul li {
    padding: 18px;
    max-width: 320px;
}

._320 section.ponte .centro ul li:nth-child(2n+1) {
    background: rgb(255, 255, 255);
}

._320 section.ponte .centro ul li:nth-child(2n) {
    background: rgb(50, 97, 129);
}

._320 section.ponte .centro ul li:nth-child(2), ._320 section.ponte .centro ul li:nth-child(3), ._320 section.ponte .centro ul li:nth-child(5) {
}

._320 section.ponte .centro ul li h3 {
    margin-bottom: 15px;
    font-size: 20px;
    line-height: 18px;
    font-weight: 700;
}

._320 section.ponte .centro ul li:nth-child(1) h3 {
}

._320 section.ponte .centro ul li:nth-child(2n) h3 {
    color: rgb(255, 255, 255);
}

._320 section.ponte .centro ul li:nth-child(3) h3 {
}

._320 section.ponte .centro ul li:nth-child(4) h3 {
}

._320 section.ponte .centro ul li p {
}

._320 section.ponte .centro ul li:nth-of-type(2n+1) p {
    color: rgb(0, 0, 0);
}

._320 section.ponte .centro ul li:nth-child(2n) p {
    color: rgb(255, 255, 255);
}

._320 section.ponte .centro ul li:nth-child(3) p {
}

._320 section.ponte .centro ul li:nth-child(4) p {
}

._320 section.ponte .centro a:link, ._320 section.ponte .centro a:visited, ._320 section.ponte .centro a:active {
    /* display: none; */
}

._320 section.ponte .centro a b {
    max-width: 300px;
    margin: 0 auto;
}

._320 .boxNegocio {
    background: linear-gradient(rgb(3, 12, 28) 0%, rgb(15, 23, 40) 100%);
}

._320 .boxNegocio .centro {
    padding: 0px 20px 40px;
}

._320 .boxNegocio .centro::before {
    content: "";
    display: block;
    width: calc(100% + 40px);
    height: 187px;
    background: url("../img/vendas/boxNegocioFundoMobile.png") center center no-repeat;
    padding: 0px 20px 40px;
    margin: 0px -20px 15px;
}

._320 .boxNegocio .centro p {
    font-size: 16px;
    line-height: 26px;
}

._320 .boxNegocio .centro p b {
    width: 100%;
    font-size: 16px;
    line-height: 26px;
}

._320 .boxFormacao .centro {
    padding: 30px 20px 0px;
}

._320 .boxFormacao .centro .boxFormulario {
    flex-direction: column;
    align-items: center;
    gap: 20px;
    margin-bottom: 41px;
}

._320 .boxFormacao .centro .boxFormulario div {
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 24px;
}

._320 .boxFormacao .centro .boxFormulario .outrosCursos h3 {
    font-size: 22px;
    line-height: 24px;
    padding: 20px;
    margin-bottom: 20px;
}

._320 .boxFormacao .centro .boxFormulario .cursoFormacao h3 {
    padding: 17px 20px 15px;
    margin-bottom: 20px;
}

._320 .boxFormacao .centro .boxFormulario div > ul li {
    border: none;
    padding: 0px 20px 15px;
}

._320 .boxFormacao .centro .boxFormulario .cursoFormacao > ul > li:first-of-type {
    padding: 0px 20px 15px;
}

._320 .boxFormacao .centro .boxFormulario .outrosCursos > ul li.boxSelect {
    padding-bottom: 40px;
}

._320 .boxFormacao .centro .boxFormulario div > ul li p {
    font-size: 14px;
    line-height: 20px;
    gap: 11px;
}

._320 .boxFormacao .centro .boxFormulario div > ul li p::before {
    background-size: contain;
    min-width: 19px;
    height: 13px;
    margin-top: 2px;
}

._320 .boxFormacao .centro .boxFormulario div > ul li.boxSelect ul {
    max-width: 330px;
    grid-template-columns: repeat(auto-fill, minmax(98px, 1fr));
}

._320 .boxFormacao .centro .boxFormulario div > ul li.boxSelect ul li b {
    font-size: 14px;
    line-height: 14px;
    letter-spacing: -0.01em;
}

._320 .boxFormacao .centro .boxFormulario div > ul li.boxSelect ul li.mobile {
    display: block;
}

._320 .boxFormacao .centro .boxFormulario div > ul li.boxSelect ul li.desk {
    display: none;
}

._320 .boxFormacao .centro a:link, ._320 .boxFormacao .centro a:active, ._320 .boxFormacao .centro a:visited {
    margin-bottom: -36px;
}

._320 .boxFormacao .centro a b {
    width: 100%;
    max-width: 176px;
    margin: 0px auto;
}

._320 .boxSplide {
    padding-bottom: 82px;
}

._320 .boxSplide .centro {
    padding: 40px 20px 0px;
}

._320 .boxSplide .centro h2 {
    width: 100%;
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 20px;
    font-weight: 700;
    max-width: 320px;
}

._320 .boxSplide .centro h2 b {
    border-bottom: none;
    font-weight: 700;
}

._320 .boxSplide .centro h2 b i {
    color: rgb(226, 117, 38);
    font-weight: 700;
}

._320 .boxSplide .splide {
    margin-bottom: 93px;
}

._320 .boxSplide .splide .splide__track ul.splide__list {
    gap: 17px;
}

._320 .boxSplide .splide .splide__track ul.splide__list li {
    min-width: 242px;
    height: 400px;
}

._320 .boxSplide .splide .splide__track ul.splide__list li figure {
    height: 400px;
}

._320 .boxSplide .splide .splide__track ul.splide__list li figure img {
    height: 100%;
}

._320 .boxSplide .splide .splide__arrows {
    max-width: 230px;
    top: initial;
    bottom: -20px;
}

._320 .boxSplide .boxAnimado {
    padding: 14px 0px;
}

._320 .boxSplide .boxAnimado li {
    line-height: 21px;
}





._320 .boxBonus {
    background: 0% 0% / 100% rgb(255, 255, 255);
    margin: 0px auto;
}

._320 .boxBonus .centro {
    padding: 185px 20px 90px;
}

._320 .boxBonus::after {
    background: none;
}

._320 .boxBonus::before {
    position: absolute;
    content: "";
    width: calc(100% + 1px);
    max-width: 440px;
    height: 226px;
    top: -52px;
    transform: translateX(-50%);
    left: 50%;
    background: url("../img/vendas/bonusNovoMobile01.png") center top / contain no-repeat;
}

._320 .boxBonus .centro h2 {
    width: 100%;
    max-width: 286px;
    margin: 0px 0 24px;
    color: rgb(4, 19, 45);
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    text-align: left;
}

._320 .boxBonus .centro > p {
    width: 100%;
    margin: 0px auto 24px;
    color: #404040;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    text-align: left;
}

._320 .boxBonus .centro ul {
    margin-bottom: 25px;
}

._320 .boxBonus .centro ul li {
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 16px;
    padding: 22px 16px;
    margin-bottom: 24px;
}

._320 .boxBonus .centro ul li figure {
    display: none;
}

._320 .boxBonus .centro ul li .conteudo span {
    display: block;
    width: fit-content;
    font-size: 12px;
    line-height: 11px;
    color: rgb(255, 255, 255);
    background: rgb(7, 32, 75);
    border-radius: 24px;
    padding: 7px 22px;
    margin: 0px 0px 12px;
}

._320 .boxBonus .centro ul li .conteudo h3 {
    width: 100%;
    margin: 0px auto 12px;
    color: rgb(0, 0, 0);
    font-family: "Playfair Display";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    font-variant-numeric: lining-nums proportional-nums;
}

._320 .boxBonus .centro ul li:nth-of-type(3) .boxImg {
    display: none;
}

._320 .boxBonus .centro ul li:nth-of-type(3) .boxImg span {
    display: none;
}

._320 .boxBonus .centro ul li .conteudo p {
    color: rgb(64, 64, 64);
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
}

._320 .boxBonus .centro ul li .conteudo p b {
    font-weight: 500;
}

._320 .boxBonus .centro a:link, ._320 .boxBonus .centro a:active, ._320 .boxBonus .centro a:visited {
    margin-bottom: 0px;
}

._320 .boxBonus .centro a b {
    width: 100%;
    max-width: 224px;
    margin: 0px auto;
}




/* bridge */
._320 .bridge{padding: 40px 20px;}
._320 .bridge h2{font-size: 22px;line-height: 28px;margin-bottom: 24px;max-width: 366px;}
._320 .bridge h2 b{
}
._320 .bridge a{max-width: 399px !important;}





._320 .boxChances .centro {
    padding: 66px 20px 0px;
}

._320 .boxChances .centro .conteudo {
    flex-direction: column;
    align-items: center;
    padding-bottom: 25px;
    margin-bottom: 20px;
}

._320 .boxChances .centro .conteudo h2 {
    font-size: 26px;
    line-height: 28px;
    text-align: center;
}

._320 .boxChances .centro .conteudo ul li:last-of-type {
    margin-bottom: 0px;
}

._320 .boxChances .centro .conteudo ul li {
    margin-bottom: 20px;
}

._320 .boxChances .centro .conteudo ul li p {
    font-size: 15px;
    line-height: 24px;
}

._320 .boxChances .centro span {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 25px;
}

._320 .boxChances .centro a:link, ._320 .boxChances .centro a:active, ._320 .boxChances .centro a:visited {
    margin-bottom: 0px;
}

._320 .boxChances .centro a b {
    width: 100%;
    max-width: 195px;
    margin: 0px auto;
}

._320 section.boxGarantia .centro {
    max-width: 440px;
    padding: 1px 20px 40px;
}

._320 section.boxGarantia .centro span.selo {
    width: 166px;
    height: 166px;
    background-size: 118px 120px;
    margin: -56px auto -5px;
}

._320 section.boxGarantia .centro h2 {
    font-size: 24px;
    line-height: 36px;
}

._320 section.boxGarantia .centro p {
    font-size: 16px;
    line-height: 24px;
}

._320 section.boxGarantia .centro a:link, ._320 section.boxGarantia .centro a:active, ._320 section.boxGarantia .centro a:visited {
    max-width: 320px;
    margin-top: 30px;
    z-index: 3;
    margin-bottom: 0px;
}

._320 section.boxGarantia .centro a b {
    max-width: 216px;
    margin: 0px auto;
}

._320 section.boxOportunidade .centro {
    flex-direction: column;
    padding: 40px 20px;
}

._320 section.boxOportunidade .centro .conteudo {
    margin: 0px;
    padding: 0px 0px 18px;
    text-align: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

._320 section.boxOportunidade .centro .conteudo::after {
    display: none;
}

._320 section.boxOportunidade .centro .conteudo h2 {
    text-align: center;
    font-size: 26px;
    line-height: 28px;
    margin: 0px auto;
}

._320 section.boxOportunidade .centro .conteudo h2 b {
    font-weight: 700;
}

._320 section.boxOportunidade .centro .conteudo span {
    display: block;
    margin-top: 4px;
}

._320 section.boxOportunidade .centro p {
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    margin: 16px 0px 0px;
}

._320 section.boxOportunidade .centro p em {
    text-decoration: line-through;
    font-weight: 400;
}

._320 section.boxOportunidade .centro p b {
    max-width: initial;
    margin-top: 10px;
}

._320 section.boxCTA {
    padding: 60px 10px 40px;
    background: rgb(15, 23, 40);
}

._320 section.boxCTA::after {
    display: none;
}

._320 section.boxCTA::before {
    display: none;
}

._320 section.boxCTA .centro {
    max-width: 380px;
}

._320 section.boxCTA .centro::before {
    display: none;
}

._320 section.boxCTA .centro h2 {
    font-size: 18px;
    padding: 19px 41px 18px;
}

._320 section.boxCTA .centro .conteudo {
    flex-direction: column;
    padding: 19px 0px 15px;
    justify-content: initial;
    gap: 15px;
    margin-bottom: 12px;
}

._320 section.boxCTA .centro .conteudo::after {
    width: 100%;
}

._320 section.boxCTA .centro .conteudo figure {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='290' height='32' fill='none'%3E%3Cpath fill='%23000' d='M54.503 21.645a3.506 3.506 0 0 0-1.158-.499 3.246 3.246 0 0 0 1.468-1.008c.444-.541.666-1.224.666-2.049 0-1.12-.402-1.99-1.207-2.608-.806-.618-1.936-.926-3.391-.926h-6.03v13.621h6.242c.992 0 1.843-.148 2.55-.444.71-.295 1.25-.73 1.623-1.304.373-.573.56-1.26.56-2.058 0-.63-.116-1.171-.347-1.623a2.914 2.914 0 0 0-.976-1.1v-.002Zm-7.178-5.1h3.207c.837 0 1.455.153 1.856.462.398.31.598.774.598 1.392 0 .618-.204 1.104-.61 1.42-.405.316-1.02.473-1.845.473h-3.206v-3.748Zm5.912 8.375a1.68 1.68 0 0 1-.29.56 1.49 1.49 0 0 1-.493.395 2.56 2.56 0 0 1-.695.233 4.78 4.78 0 0 1-.899.077h-3.535v-3.903h3.535c.322 0 .618.023.89.068.269.045.502.118.694.221.193.104.358.233.493.388.135.154.235.335.3.541.064.206.097.45.097.734 0 .244-.033.473-.098.686h.001ZM63.168 14.555l-6.144 13.621h2.59l1.287-3.034h6.665l1.302 3.034h2.61l-6.145-13.621H63.17Zm1.044 2.724h.057l2.452 5.796h-4.96l2.451-5.796ZM82.354 21.857c-.63-.592-1.59-1.018-2.878-1.275l-2.164-.426c-.76-.154-1.292-.36-1.594-.618-.304-.257-.454-.618-.454-1.08 0-.4.118-.745.357-1.035.24-.29.574-.512 1.006-.665.431-.156.943-.233 1.535-.233.774 0 1.485.106 2.136.32.65.212 1.247.55 1.788 1.014l.81-1.97a5.715 5.715 0 0 0-1.294-.831 6.823 6.823 0 0 0-1.603-.523 9.287 9.287 0 0 0-1.816-.174c-1.07 0-2.014.171-2.831.513-.819.34-1.46.823-1.924 1.45-.463.623-.695 1.355-.695 2.191 0 1.005.295 1.827.889 2.464.592.638 1.514 1.08 2.763 1.324l2.182.424c.53.103.958.227 1.286.369.328.141.563.31.704.512.142.198.213.453.213.763 0 .567-.234 1.014-.704 1.342-.47.329-1.195.493-2.174.493-.594 0-1.163-.049-1.71-.145a7.566 7.566 0 0 1-1.555-.445 6.987 6.987 0 0 1-1.373-.743l-.792 2.03c.424.308.917.573 1.478.792.56.218 1.175.386 1.846.503.669.115 1.37.172 2.106.172 1.095 0 2.047-.172 2.86-.52.81-.348 1.439-.835 1.883-1.459.444-.625.666-1.35.666-2.173 0-.98-.316-1.766-.947-2.36v-.001ZM84.073 16.7h4.657v11.475h2.552V16.7h4.654v-2.144H84.073v2.144ZM100.381 14.555h-2.552v13.621h2.552V14.555ZM112.67 15.346c-1.058-.529-2.338-.792-3.846-.792h-5.178v13.621h5.178c1.508 0 2.789-.264 3.846-.792a5.456 5.456 0 0 0 2.414-2.32c.555-1.017.831-2.253.831-3.708 0-1.456-.276-2.69-.831-3.701a5.462 5.462 0 0 0-2.414-2.308Zm-.561 9.535c-.772.78-1.919 1.169-3.439 1.169h-2.472v-9.372h2.472c1.52 0 2.667.388 3.439 1.16.774.774 1.16 1.945 1.16 3.517 0 1.572-.386 2.747-1.16 3.526ZM129.652 16.255a5.925 5.925 0 0 0-2.086-1.401c-.812-.329-1.714-.493-2.705-.493-.991 0-1.913.164-2.724.493a5.858 5.858 0 0 0-2.087 1.41 6.243 6.243 0 0 0-1.334 2.203c-.309.857-.463 1.82-.463 2.889 0 1.07.154 2.034.463 2.898.31.863.754 1.6 1.334 2.213a5.868 5.868 0 0 0 2.087 1.41c.811.329 1.719.493 2.724.493 1.006 0 1.893-.164 2.705-.492a5.795 5.795 0 0 0 2.086-1.422 6.31 6.31 0 0 0 1.334-2.221c.309-.863.464-1.829.464-2.898 0-1.07-.154-2.032-.464-2.889a6.138 6.138 0 0 0-1.334-2.192v-.001Zm-1.304 7.709c-.315.721-.767 1.268-1.352 1.641-.586.374-1.298.56-2.136.56-.837 0-1.552-.187-2.144-.56-.594-.373-1.047-.92-1.363-1.641-.316-.722-.473-1.591-.473-2.609s.157-1.904.473-2.62c.316-.713.769-1.255 1.363-1.622.592-.367 1.308-.55 2.144-.55.837 0 1.553.183 2.145.55.593.368 1.044.91 1.353 1.623.309.715.464 1.587.464 2.619 0 1.032-.158 1.886-.474 2.609ZM142.627 22.794a2.072 2.072 0 0 0-.863-.363 4.788 4.788 0 0 0 1.337-.447 3.444 3.444 0 0 0 1.41-1.324c.335-.566.503-1.242.503-2.03 0-1.3-.408-2.304-1.227-3.013-.817-.708-1.987-1.062-3.507-1.062h-6.009v13.621h2.551v-5.37h1.893c.322 0 .606.032.851.095.243.065.463.178.657.34.192.16.366.388.52.686l2.281 4.25h2.802l-2.3-4.25c-.269-.517-.57-.893-.899-1.132Zm-2.714-1.922h-3.091v-4.27h3.072c.876 0 1.532.174 1.97.522.438.347.657.875.657 1.583 0 .707-.216 1.262-.648 1.623-.431.362-1.085.542-1.961.542h.001ZM147.968 28.175h9.217V26.11h-6.742v-3.807h6.317v-2.067h-6.317V16.62h6.742v-2.066h-9.217v13.62ZM169.068 21.857c-.631-.592-1.591-1.018-2.878-1.275l-2.164-.426c-.76-.154-1.292-.36-1.595-.618-.303-.257-.454-.618-.454-1.08 0-.4.119-.745.358-1.035.239-.29.573-.512 1.005-.665.432-.156.944-.233 1.536-.233.773 0 1.484.106 2.135.32.651.212 1.247.55 1.788 1.014l.811-1.97a5.726 5.726 0 0 0-1.295-.831 6.818 6.818 0 0 0-1.603-.523 9.292 9.292 0 0 0-1.816-.174c-1.07 0-2.013.171-2.831.513-.818.34-1.46.823-1.924 1.45-.462.623-.695 1.355-.695 2.191 0 1.005.296 1.827.889 2.464.592.638 1.514 1.08 2.763 1.324l2.183.424c.529.103.957.227 1.285.369.329.141.563.31.704.512.142.198.213.453.213.763 0 .567-.234 1.014-.704 1.342-.47.329-1.194.493-2.174.493-.593 0-1.162-.049-1.709-.145a7.565 7.565 0 0 1-1.556-.445 6.993 6.993 0 0 1-1.372-.743l-.793 2.03c.424.308.917.573 1.479.792a9.604 9.604 0 0 0 1.845.503c.669.115 1.371.172 2.106.172 1.095 0 2.047-.172 2.86-.52.81-.348 1.439-.835 1.884-1.459.443-.625.665-1.35.665-2.173 0-.98-.316-1.766-.946-2.36v-.001ZM186.923 15.346c-1.058-.529-2.339-.792-3.846-.792h-5.178v13.621h5.178c1.507 0 2.789-.264 3.846-.792a5.448 5.448 0 0 0 2.413-2.32c.556-1.017.831-2.253.831-3.708 0-1.456-.275-2.69-.831-3.701a5.46 5.46 0 0 0-2.413-2.308Zm-.561 9.535c-.772.78-1.919 1.169-3.439 1.169h-2.473v-9.372h2.473c1.52 0 2.667.388 3.439 1.16.772.772 1.159 1.945 1.159 3.517 0 1.572-.385 2.747-1.159 3.526ZM203.904 16.255a5.925 5.925 0 0 0-2.086-1.401c-.812-.329-1.715-.493-2.705-.493-.991 0-1.913.164-2.724.493a5.84 5.84 0 0 0-2.087 1.41 6.243 6.243 0 0 0-1.334 2.203c-.309.857-.463 1.82-.463 2.889 0 1.07.154 2.034.463 2.898a6.22 6.22 0 0 0 1.334 2.213 5.85 5.85 0 0 0 2.087 1.41c.81.329 1.718.493 2.724.493 1.005 0 1.893-.164 2.705-.492a5.795 5.795 0 0 0 2.086-1.422 6.308 6.308 0 0 0 1.333-2.221c.31-.863.465-1.829.465-2.898 0-1.07-.154-2.032-.465-2.889a6.136 6.136 0 0 0-1.333-2.192v-.001Zm-1.305 7.709c-.314.721-.766 1.268-1.352 1.641-.585.374-1.297.56-2.135.56-.838 0-1.552-.187-2.144-.56-.594-.373-1.047-.92-1.363-1.641-.316-.722-.473-1.591-.473-2.609s.157-1.904.473-2.62c.316-.713.769-1.255 1.363-1.622.592-.367 1.307-.55 2.144-.55.837 0 1.552.183 2.144.55.594.368 1.044.91 1.354 1.623.308.715.464 1.587.464 2.619 0 1.032-.159 1.886-.475 2.609ZM222.995 15.346c-1.058-.529-2.339-.792-3.846-.792h-5.178v13.621h5.178c1.507 0 2.789-.264 3.846-.792a5.448 5.448 0 0 0 2.413-2.32c.556-1.017.832-2.253.832-3.708 0-1.456-.276-2.69-.832-3.701a5.46 5.46 0 0 0-2.413-2.308Zm-.561 9.535c-.772.78-1.919 1.169-3.439 1.169h-2.473v-9.372h2.473c1.52 0 2.667.388 3.439 1.16.774.774 1.159 1.945 1.159 3.517 0 1.572-.385 2.747-1.159 3.526ZM231.592 14.555h-2.551v13.621h2.551V14.555ZM241.078 22.65h3.093v3.158a9.392 9.392 0 0 1-.976.233 9.308 9.308 0 0 1-1.671.145c-1.481 0-2.602-.402-3.362-1.207-.76-.805-1.141-2.007-1.141-3.604 0-1.598.374-2.748 1.121-3.565.748-.819 1.816-1.227 3.208-1.227.772 0 1.481.1 2.124.299a6.27 6.27 0 0 1 1.895.995l.831-1.971a4.68 4.68 0 0 0-1.304-.84 8.122 8.122 0 0 0-1.673-.523 9.557 9.557 0 0 0-1.893-.183c-1.443 0-2.683.283-3.72.85a5.773 5.773 0 0 0-2.385 2.426c-.555 1.05-.831 2.295-.831 3.739 0 1.443.272 2.685.82 3.728a5.74 5.74 0 0 0 2.377 2.416c1.036.567 2.295.849 3.777.849.606 0 1.209-.042 1.807-.125.6-.083 1.172-.2 1.721-.348a7.79 7.79 0 0 0 1.438-.53v-6.686h-5.255v1.97h-.001ZM252.035 14.555h-2.552v13.621h2.552V14.555ZM265.79 14.555h-11.865v2.144h4.658v11.476h2.551V16.7h4.656v-2.144ZM270.834 14.555l-6.145 13.621h2.59l1.287-3.034h6.665l1.302 3.034h2.61l-6.144-13.621h-2.165Zm1.044 2.724h.057l2.451 5.796h-4.96l2.452-5.796ZM283.47 25.992V14.555h-2.551v13.62H290v-2.183h-6.53ZM48.593 1.64v.98h-2.527v1.553h1.937v.966h-1.937v2.56h-1.215V1.64h3.742ZM53.308 7.36a2.987 2.987 0 0 1-1.13-1.107 3.097 3.097 0 0 1-.415-1.602c0-.596.138-1.12.415-1.592.28-.472.655-.842 1.13-1.107.474-.267.994-.4 1.562-.4.567 0 1.096.133 1.568.4.471.265.845.635 1.12 1.107.275.471.413 1.002.413 1.592 0 .59-.138 1.13-.414 1.602-.274.472-.65.842-1.123 1.107-.475.267-.996.4-1.563.4a3.124 3.124 0 0 1-1.562-.4Zm2.527-.933c.278-.164.495-.4.651-.707.156-.307.234-.663.234-1.069 0-.405-.078-.76-.234-1.063a1.67 1.67 0 0 0-.65-.699c-.28-.162-.6-.243-.966-.243s-.688.082-.968.243c-.28.162-.498.395-.655.699a2.303 2.303 0 0 0-.234 1.063c0 .406.078.762.234 1.069.157.307.374.543.655.707.28.165.604.247.968.247.363 0 .686-.082.965-.247ZM64.602 7.7l-1.336-2.362h-.573v2.361h-1.215V1.64h2.273c.469 0 .868.082 1.198.247.33.164.578.388.743.669.164.28.246.595.246.941 0 .4-.115.76-.347 1.081-.23.322-.575.543-1.032.664l1.45 2.457h-1.407V7.7Zm-1.91-3.274h1.016c.33 0 .576-.08.739-.239.162-.159.242-.38.242-.664 0-.283-.08-.493-.242-.647-.163-.153-.41-.23-.74-.23h-1.015v1.78ZM76.254 1.64V7.7h-1.216V3.756L73.416 7.7h-.92l-1.633-3.942V7.7h-1.216V1.64h1.38l1.927 4.506 1.928-4.506h1.372ZM83.772 6.545H81.36l-.4 1.154h-1.276l2.18-6.069h1.414l2.18 6.07H84.17l-.4-1.155h.001Zm-.33-.973-.876-2.534-.877 2.534h1.754ZM92.519 6.445c.253-.148.447-.365.585-.655h1.399a2.693 2.693 0 0 1-.925 1.341c-.437.339-.95.54-1.54.604v.355c.317 0 .585.082.803.243.216.162.325.396.325.703 0 .307-.112.554-.335.722-.224.168-.496.251-.82.251h-1.234v-.712h1.033c.138 0 .245-.02.317-.06.073-.04.109-.112.109-.217s-.036-.176-.109-.213a.719.719 0 0 0-.317-.057h-.538V7.735a3.063 3.063 0 0 1-1.385-.5 2.9 2.9 0 0 1-.96-1.08 3.201 3.201 0 0 1-.347-1.494c0-.596.134-1.13.403-1.601.27-.472.637-.84 1.102-1.104a3.143 3.143 0 0 1 1.568-.394c.677 0 1.27.174 1.78.52.51.347.866.828 1.068 1.441h-1.398a1.44 1.44 0 0 0-.586-.65 1.718 1.718 0 0 0-.873-.218c-.353 0-.667.082-.941.247a1.7 1.7 0 0 0-.643.7c-.152.3-.23.653-.23 1.059 0 .405.077.75.23 1.054.154.304.368.538.643.704.274.164.588.248.941.248.33 0 .622-.074.873-.222h.002ZM101.865 6.545h-2.414l-.4 1.154h-1.276l2.18-6.069h1.415l2.18 6.07h-1.286l-.4-1.155h.001Zm-2.41-6.23a.971.971 0 0 1 .717-.282.83.83 0 0 1 .321.057c.093.037.197.09.313.16.174.11.317.165.435.165.212 0 .337-.124.373-.373h.651c-.053.38-.173.665-.361.854a.97.97 0 0 1-.716.282.865.865 0 0 1-.322-.055 2.44 2.44 0 0 1-.311-.161c-.168-.115-.313-.174-.435-.174-.214 0-.342.127-.382.382h-.643c.053-.382.173-.667.361-.856v.001Zm2.08 5.257-.877-2.534-.877 2.534h1.755-.001ZM108.222 7.36a2.985 2.985 0 0 1-1.13-1.107 3.093 3.093 0 0 1-.416-1.602c0-.596.138-1.12.416-1.592a2.985 2.985 0 0 1 1.13-1.107c.473-.267.994-.4 1.561-.4.568 0 1.096.133 1.568.4.472.265.845.635 1.119 1.107.276.471.414 1.002.414 1.592 0 .59-.138 1.13-.414 1.602a2.938 2.938 0 0 1-1.123 1.107c-.475.267-.996.4-1.563.4a3.126 3.126 0 0 1-1.562-.4Zm2.526-.933c.278-.164.495-.4.651-.707.156-.307.235-.663.235-1.069 0-.405-.079-.76-.235-1.063a1.663 1.663 0 0 0-.651-.699 1.881 1.881 0 0 0-.965-.243c-.366 0-.688.082-.968.243a1.666 1.666 0 0 0-.655.699 2.31 2.31 0 0 0-.234 1.063c0 .406.079.762.234 1.069.157.307.374.543.655.707.281.165.605.247.968.247.364 0 .686-.082.965-.247ZM2.575 18.344h19.55c5.058 0 9.173-4.114 9.173-9.172C31.298 4.114 27.183 0 22.126 0H0v.847C0 1.8.774 2.575 1.728 2.575h.847v15.77ZM5.15 2.574h16.976a6.606 6.606 0 0 1 6.598 6.598 6.606 6.606 0 0 1-6.598 6.598H5.15V2.575Z'/%3E%3Cpath fill='%23000' d='M26.803 11.064a11.192 11.192 0 0 0-6.769-2.283H6.694v2.575h13.34a8.63 8.63 0 0 1 5.216 1.756 5.044 5.044 0 0 0 1.552-2.048h.001ZM28.425 17.824c.188.71.298 1.451.298 2.22 0 4.792-3.897 8.689-8.688 8.689H5.15v-8.844H2.575v11.418h17.46c6.21 0 11.264-5.053 11.264-11.264a11.19 11.19 0 0 0-.814-4.181c-.596.743-1.29 1.4-2.059 1.96v.002Z'/%3E%3C/svg%3E") center center no-repeat;
    height: 32px;
}

._320 section.boxCTA .centro .conteudo ul li {
    font-size: 14px;
    line-height: 24px;
    letter-spacing: -0.02em;
}

._320 section.boxCTA .centro h3 {
    font-size: 16px;
}

._320 .boxCTA .centro .labelPreco {
    margin-bottom: -10px;
}

._320 section.boxCTA .centro span b {
    font-size: 16px;
    line-height: 24px;
    margin-right: 10px;
}

._320 section.boxCTA .centro span em {
    font-size: 52px;
    line-height: 67px;
    font-weight: 700;
}

._320 section.boxCTA .centro span strong {
    font-size: 22px;
}

._320 section.boxCTA .centro > strong {
    font-size: 14px;
    margin-top: -10px;
}

._320 section.boxCTA .centro a:link, ._320 section.boxCTA .centro a:active, ._320 section.boxCTA .centro a:visited {
    margin: 15px auto;
    width: 100%;
    max-width: 320px;
}

._320 section.boxCTA .centro a b {
    max-width: 172px;
    margin: 0px auto;
}

._320 section.boxCTA .centro > em {
    font-size: 11px;
    line-height: 17px;
    margin-bottom: 10px;
}

._320 section.boxCTA .centro figure:first-child img {
    display: none;
}

._320 .boxProposta {
    background: rgb(15, 23, 40);
    overflow: hidden;
}

._320 .boxProposta .centro {
    padding: 40px 20px 26px;
    position: relative;
    z-index: 1;
}

._320 .boxProposta .centro::before {
    content: "";
    position: absolute;
    display: block;
    width: calc(100% + 40px);
    height: 341px;
    background: url("../img/vendas/bgPropostaMobile.png") center top no-repeat;
    left: 50%;
    transform: translateX(-50%);
    top: 50px;
    z-index: -1;
}

._320 .boxProposta .centro h2 {
    width: 100%;
    max-width: 320px;
    margin: 0px auto 23px;
    color: rgb(241, 241, 241);
    text-align: center;
    font-family: "Playfair Display";
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}

._320 .boxProposta .centro h2 b {
    border: none;
}

._320 .boxProposta .centro span {
    padding-bottom: 0px;
    margin: 0px auto 172px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: "Playfair Display";
    font-size: 21.531px;
    font-style: normal;
    font-weight: 500;
    line-height: 28.708px;
    max-width: 220px;
}

._320 .boxProposta .centro span b:first-child {
    color: rgb(255, 255, 255);
}

._320 .boxProposta .centro span::after {
    background: rgba(255, 255, 255, 0.2);
}

._320 .boxProposta .centro p {
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    max-width: 388px;
}

._320 .boxProposta .centro p b {
}

._320 .boxProposta .centro p i {
}

._320 .boxProposta .centro p em {
    display: inline-block;
    letter-spacing: -0.03em;
}

._320 section.sobre {
    background: linear-gradient(270deg, rgb(17, 33, 45) 0%, rgb(24, 38, 50) 50%, rgb(17, 33, 45) 100%);
    position: relative;
    padding-bottom: 40px;
}

._320 section.sobre .centro {
    flex-direction: column;
    padding: 0px 20px 20px;
    gap: 15px;
}

._320 section.sobre .centro h2 {
    width: calc(100% + 40px);
    padding: 35px 20px;
    background: url("../img/vendas/sobrePriscilaMobile.png") center top no-repeat;
    font-size: 24px;
    line-height: 25px;
    margin: 0px -20px 16px;
}

._320 section.sobre .centro h2 b {
    font-size: 24px;
    line-height: 25px;
    max-width: 190px;
    margin: 0px;
    font-family: "Playfair Display";
    font-weight: 500;
}

._320 section.sobre .centro h2 b br {
    display: block;
}

._320 section.sobre .centro h3 {
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 16px;
}

._320 section.sobre .centro h3 b {
    display: block;
}

._320 section.sobre .centro p {
    width: 100%;
    min-width: auto;
    line-height: 20px;
    font-size: 14px;
}

._320 section.sobre .centro p b {
}

._320 section.sobre .centro p::before {
    display: none;
}

._320 section.resultadosAlunos .centro {
    padding: 35px 20px 35px 0px;
    border: none;
    max-width: 440px;
}

._320 section.resultadosAlunos .centro h2 {
    font-size: 26px;
    line-height: 28px;
    max-width: 340px;
    margin: 0px auto 20px;
    padding-right: 20px;
}

._320 section.resultadosAlunos .centro h2 b::after {
    width: 100%;
    background-size: contain;
    background-repeat: no-repeat;
}

._320 section.resultadosAlunos .centro ul {
    flex-direction: row;
    overflow-x: scroll;
    gap: 10px;
    padding-bottom: 5px;
    padding-right: 20px;
    width: calc(100% + 20px);
    margin: 0;
}

._320 section.resultadosAlunos .centro ul::-webkit-scrollbar {
    height: 8px;
}

._320 section.resultadosAlunos .centro ul li {
    display: flex;
    flex-direction: column;
    min-width: 300px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    justify-content: initial;
    border-radius: 16px;
    gap: 15px;
}

._320 section.resultadosAlunos .centro ul li .boxImg {
    width: calc(100% + 2px);
    margin: 0px -1px;
    min-height: 287px;
    border-radius: 16px 16px 0px 0px;
}

._320 section.resultadosAlunos .centro ul li .boxImg span {
    font-size: 12px;
    line-height: 20px;
}

._320 section.resultadosAlunos .centro ul li .texto {
    padding: 0px 15px 35px;
}

._320 section.resultadosAlunos .centro ul li .texto h3 {
    font-size: 16px;
    line-height: 22px;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

._320 section.resultadosAlunos .centro ul li .texto h3::before {
    width: 100%;
}

._320 section.resultadosAlunos .centro ul li .texto p {
    font-size: 14px;
    line-height: 20px;
}

._320 section.faq {
    padding: 35px 20px 40px;
}

._320 section.faq .centro h2 {
    font-size: 26px;
    line-height: 28px;
    text-align: center;
}

._320 section.faq .centro > p {
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    margin-bottom: 10px;
}

._320 section.faq .centro ul {
    margin-bottom: 35px;
}

._320 section.faq .centro ul li {
    padding-bottom: 20px;
}

._320 section.faq .centro ul li:not(:last-child) {
    padding-bottom: 20px;
}

._320 section.faq .centro ul li h3 {
    font-size: 16px;
    line-height: 24px;
    padding-right: 36px;
}

._320 section.faq .centro ul li p {
    font-size: 14px;
}

._320 section.faq .centro ul li.ativo p {
    margin-top: 10px;
}

._320 section.faq .centro a:active, ._320 section.faq .centro a:visited, ._320 section.faq .centro a:link {
    max-width: 320px;
    margin: 0px auto;
}

._320 section.faq .centro a b {
    max-width: 176px;
    margin: 0px auto;
}






._320 section.contato{max-width: 440px; margin: 0 auto;}
._320 section.contato .centro {
    border: none;
    padding: 35px 0px 45px;
}

._320 section.contato .centro h2 {
    font-size: 26px;
    line-height: 28px;
    margin-bottom: 6px;
}

._320 section.contato .centro > p {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 40px;
}

._320 section.contato .centro ul {
    flex-direction: column;
    gap: 40px;
}

._320 section.contato .centro ul li {
    padding: 35px 21px 25px;
}

._320 section.contato .centro ul li span {
    width: 50px;
    height: 50px;
}

._320 section.contato .centro ul li span::before {
    background-size: contain;
    background-repeat: no-repeat;
}

._320 section.contato .centro ul li.whatsapp span::before {
    width: 28px;
    height: 28px;
}

._320 section.contato .centro ul li.email span::before {
    width: 28px;
    height: 21px;
}

._320 section.contato .centro ul li.chat span::before {
    width: 30px;
    height: 28px;
}

._320 section.contato .centro ul li h3 {
    font-size: 18px;
    line-height: 22px;
}

._320 section.contato .centro ul li p {
    font-size: 15px;
    line-height: 22px;
}

._320 section.numerosConfiaveis {
    padding: 30px 28px;
    margin: 0px auto 0px -20px;
    width: calc(100% + 40px);
}

._320 section.numerosConfiaveis h3 {
    color: #04132D;
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin: 0px auto 9px;
}

._320 section.numerosConfiaveis > p {
}

._320 section.numerosConfiaveis .wrap {
}

._320 section.numerosConfiaveis .wrap .boxVerificador {
}

._320 section.numerosConfiaveis .wrap .boxVerificador::before {
}

._320 section.numerosConfiaveis .wrap .boxVerificador h3 {
}

._320 section.numerosConfiaveis .wrap .boxVerificador p {
    margin-bottom: 10px;
    font-size: 16px;
}

._320 section.numerosConfiaveis .wrap .boxVerificador .verificador {
    max-width: 100%;
    flex-direction: column;
}

._320 section.numerosConfiaveis .wrap .boxVerificador .verificador input {
    /* max-width: max-content; */
    /* width: 170px; */
}

._320 section.numerosConfiaveis .wrap .boxVerificador .verificador input:hover, ._320 section.numerosConfiaveis .wrap .boxVerificador .verificador input:focus {
}

._320 section.numerosConfiaveis .wrap .boxVerificador .verificador button {
}

._320 section.numerosConfiaveis .wrap .boxVerificador .verificador button:hover {
}

._320 section.numerosConfiaveis .wrap .boxVerificador .verificador button b {
}

._320 section.numerosConfiaveis .wrap .boxVerificador .verificador button:hover b {
}

._320 section.numerosConfiaveis .wrap .boxRetorno {
}

._320 section.numerosConfiaveis .wrap .boxRetorno .retorno {
}

._320 section.numerosConfiaveis .wrap .boxRetorno .retorno h4 {
}

._320 section.numerosConfiaveis .wrap .boxRetorno .retorno p {
}

._320 section.numerosConfiaveis .wrap .boxRetorno .retorno p b {
}

._320 section.numerosConfiaveis .wrap .boxRetorno .retorno.numeroVerificado h4 {
}

._320 section.numerosConfiaveis .wrap .boxRetorno .retorno.numeroVerificado p {
}

._320 section.numerosConfiaveis .wrap .boxRetorno.naoVerificado .numeroNaoVerificado, ._320 section.numerosConfiaveis .wrap .boxRetorno.incompleto .numeroInconpleto, ._320 section.numerosConfiaveis .wrap .boxRetorno.verificado .numeroVerificado {
}

._320 section.numerosConfiaveis .wrap .boxRetorno.naoVerificado .numeroNaoVerificado, ._320 section.numerosConfiaveis .wrap .boxRetorno.incompleto .numeroInconpleto {
}

._320 section.numerosConfiaveis .wrap .boxRetorno.verificado .numeroVerificado {
}

._320 section.numerosConfiaveis .wrap .boxRetorno.verificado .numeroVerificado::after {
}

._320 footer {
    /* padding-bottom: 152px; */
}

._320 footer::before {
    display: none;
}

._320 footer .centro {
    flex-direction: column-reverse;
    align-items: center;
    gap: 17px;
}

._320 footer .centro p {
    max-width: 220px;
    text-align: center;
}

.botaoWhatsapp:link, .botaoWhatsapp:active, .botaoWhatsapp:visited {
    position: fixed;
    bottom: 20px;
    /*right: 82px;*/
    right: 21px;
    width: 48px;
    height: 48px;
    border-radius: 100%;
    background: rgb(37, 211, 102);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 999999;
    transition: 0.5s;
}

.botaoWhatsapp em {
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='513' fill='none'%3E%3Cpath fill='%23fff' d='m373.291 306.825.192-1.6c.685.309 1.345.602 1.979.884 5.286 2.354 8.771 3.905 10.181 6.476 1.6 2.88 1.6 15.36-3.84 30.4-5.312 15.04-30.763 28.48-43.008 30.422-10.987 1.578-24.875 2.261-40.107-2.582-56.405-19.37-87.253-33.322-145.152-109.098-29.461-41.515-38.144-80.555-3.712-118.4 7.915-8.235 16.896-8.406 29.184-7.339.388 0 .788-.015 1.2-.031 3.78-.144 8.519-.324 13.136 10.911 2.339 5.481 6.1 14.589 9.723 23.358 4.638 11.23 9.048 21.906 9.946 23.703 1.579 3.179 2.667 6.699.534 11.179-5.018 9.496-10.245 15.263-14.144 19.565-5.351 5.903-8.203 9.049-4.587 15.294 3.755 6.4 16.469 27.2 35.413 44.16 20.355 18.212 38.065 25.888 47.051 29.784 1.75.759 3.17 1.374 4.213 1.896 6.336 2.88 10.048 2.56 13.782-1.6 3.69-4.224 15.936-18.496 20.138-24.79 5.744-8.615 10.452-6.264 50.885 13.92 2.221 1.108 4.55 2.271 6.993 3.488Z'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M2.155 253.727C2.26 30.025 273.728-84.983 437.76 73.587l-.32.833C485.547 122.335 512 186.1 512 253.855 511.915 446.9 303.787 567.86 135.147 476.767L0 512.009l36.181-131.456C13.867 342.047 2.155 298.441 2.155 253.727ZM149.12 434.569c141.376 83.115 320.128-18.581 320.256-181.418 0-56.32-22.059-109.462-62.059-149.12-40.021-40-93.162-62.08-149.781-62.08-166.656 0-267.733 183.04-179.755 323.093l5.099 8-21.44 77.76 80-20.8 7.68 4.565Z' clip-rule='evenodd'/%3E%3C/svg%3E");
    width: 25px;
    height: 26px;
    background-repeat: no-repeat;
    background-size: contain;
}

.botaoWhatsapp:hover {
    background: rgb(30, 225, 103);
    transform: scale(1.1);
}

._320 .botaoWhatsapp {
    /*bottom: 88px;*/
    bottom: 21px;
    right: 20px;
    width: 48px;
    height: 48px;
    border-radius: 100%;
}


