@keyframes fundoBotao {
  0% {background-position-x: 0%;}
  50% {background-position-x: 100%;}
  100% {background-position-x: 0%;}
}

header, main, section, footer{overflow-x: clip;}
._1000 img, ._320 img{user-select: none;}
._1000 br.mobile{display: none!important;}

/* botao junte-se ao club */
a.junteClub:active,
a.junteClub:link,
a.junteClub:visited{display: flex;align-items: center; justify-content: center; gap:8px; width: 100%; max-width: 252px;height: 48px; padding: 10px; border-radius: 32px;outline: 1px solid #ffffff33; outline-offset: 3px; transition: all 0.5s ease; position: relative;z-index: 1;}
        a.junteClub::before{content: ''; display: block; position: absolute;width: 100%; height: 32px; filter: blur(15px);  border-radius: 100px; top:50%; left: 50%; transform: translate(-50%, -50%);  background: linear-gradient(90deg,rgba(255, 112, 46, 0.6) 0%, rgba(252, 176, 69, 1) 100%);  transition: all 0.5s ease; z-index: -1;}
        a.junteClub::after{content: ''; display: block; position: absolute; width: 100%; height: 100%; top:50%; left: 50%; transform: translate(-50%, -50%); background: #fff; border-radius: 32px; transition: all 0.5s ease; z-index: 1; user-select: none;}
    a.junteClub b {font: 700 17px/20px 'Poppins'; text-transform: uppercase; color: #191010;position: relative;z-index: 2;transition: all 0.5s ease;}
    a.botaoCTA  span {display: block; width: 19px; height: 25px;position: relative;z-index: 2;}
        a.botaoCTA span::before{content: ''; display: block; position: absolute;width: 19px; height: 20px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 19 20'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M19 5.28A10.056 10.056 0 0 0 14.435.97 10.187 10.187 0 0 0 7.85.25a10.111 10.111 0 0 0-5.617 3.477A9.94 9.94 0 0 0 0 9.903a9.937 9.937 0 0 0 2.112 6.217 10.106 10.106 0 0 0 5.548 3.584c2.204.543 4.528.334 6.597-.592a10.06 10.06 0 0 0 4.712-4.335l-3.76-2.156a5.733 5.733 0 0 1-2.74 2.573 5.807 5.807 0 0 1-3.76.337 5.761 5.761 0 0 1-3.163-2.042 5.664 5.664 0 0 1-1.204-3.544 5.666 5.666 0 0 1 1.273-3.52 5.763 5.763 0 0 1 3.202-1.982 5.807 5.807 0 0 1 3.753.41 5.73 5.73 0 0 1 2.689 2.624L19 5.28Z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' d='M10.145 12.804c1.537 0 2.784-1.235 2.784-2.757 0-1.523-1.247-2.757-2.784-2.757-1.538 0-2.784 1.234-2.784 2.757 0 1.522 1.246 2.757 2.784 2.757Z'/%3E%3C/svg%3E"); user-select: none; top: 1px; left: 0; opacity: 0;transition: all 0.5s ease;}
        /* hover */
        ._1000 a.junteClub:hover::after {background: #FA6624;transition: all 0.5s ease;}
        ._1000 a.junteClub:hover b{color:#fff;transition: all 0.5s ease;}
        ._1000 a.botaoCTA:hover span::before{opacity: 1;transition: all 0.5s ease;}

/* botao vermelho gradiente */
a.btnVermelho:active,
a.btnVermelho:link,
a.btnVermelho:visited{display: flex;align-items: center; justify-content: center; gap:8px; padding: 22px; width: 100%; max-width: 740px; border-radius: 72px; background: linear-gradient(90deg, rgba(224, 129, 83, 1) 0%, rgba(231, 75, 19, 1) 30%, rgba(159, 27, 23, 1) 70%, rgba(71, 18, 17, 1) 100%);background-size: 150%;     background-position-x: 0%; animation: fundoBotao 5s linear infinite;box-shadow: 0px 20px 40px -8px #100f0f4d, 0px 2px 0px 0px #ffffff00 inset, inset -130px 1px 110px -110px #fdaa1300, inset 130px 1px 110px -110px #fdaa1300, inset 0px 0px 0px 100px #fa662400; transition: all 0.5s ease;position: relative;z-index: 1;}
    a.btnVermelho b {font: 700 24px / 28px 'Poppins'; text-transform: uppercase; color: #fff;}
    a.btnVermelho em {display: flex;opacity: 0.24;transition: all 0.5s ease;}
        ._1000 a.btnVermelho:hover {box-shadow: 0px 20px 40px -8px #100f0f4d, 0px 2px 0px 0px #FFFFFF61 inset, inset -130px 1px 110px -110px #FDAA13E8, inset 130px 1px 110px -110px #FDAA13E8, inset 0px 0px 0px 100px #fa6624;}
        ._1000 a.btnVermelho:hover em{opacity: 1;}


/* header */
header{width: 100%; background: transparent; /* position: fixed;*/position:absolute; top: 0px; left: 50%; transform: translateX(-50%); z-index: 12; transition: all 0.5s ease;}
    header .centro{display: flex ; width: 100%; max-width: 1320px; margin: 0 auto; padding: 0 20px; justify-content: space-between;gap:20px;}
        ._1000 header .centro h1 {display: flex; justify-content: center; align-items: center; width: 252px; background: #fff; padding: 20px; border-radius: 2px 2px 24px 24px; position: relative;z-index: 1;border-bottom: 2px solid #fff;box-shadow: 4px 4px 0 #10060629, inset 0px 0px 20px #e4ded8b0;}
            ._1000 header .centro h1 img.desktop{width: 100%; max-width: 184px;position: relative; z-index: 2;}
            ._1000 header .centro h1 img.mobile{display: none!important;}
        header .centro nav {display: flex;width: 100%; max-width: 906px;justify-content: space-between; align-items: center; gap:20px;}
            header .centro nav ul.menuPrincipal {display: flex;justify-content: space-between;width: 100%; max-width: 535px;gap:20px;}
            header .centro nav ul.menuAssine {display: flex;justify-content: space-between;align-items: baseline;width: 100%; max-width: 236px;gap:20px;}
                header .centro nav ul li {position: relative;}
                    header .centro nav ul li a:not(.assine):active,
                    header .centro nav ul li a:not(.assine):link,
                    header .centro nav ul li a:not(.assine):visited{font: 500 14px/20px 'Poppins';color: #fff;letter-spacing: 0.04em;text-transform: uppercase;text-decoration: underline; text-decoration-color: transparent; text-underline-offset: 3px; transition: all 0.5s ease;}
                        ._1000 header .centro nav ul li a:not(.assine):hover{text-decoration-color: #fff; transition: all 0.5s ease;}
                    header .centro nav ul li a.assine:active,
                    header .centro nav ul li a.assine:link,
                    header .centro nav ul li a.assine:visited{display: flex; justify-content: center; align-items: center; padding: 10px 24px; background: transparent; border: 2px solid #fff3; border-radius: 32px; height: 40px;font: 500 14px/20px 'Poppins';color: #fff;letter-spacing: 0.04em;text-transform: uppercase; transition: all 0.5s ease;}
                        ._1000 header .centro nav ul li a.assine:hover{background: #FA6624; border: 2px solid #FA6624;}


    /* assineAgora */
    section.assineAgora {opacity:0;visibility: hidden;position:absolute;top:0;left:0;z-index: 20;width: 100%;height: 100vh;position: fixed;transition:all ease 0.5s;}
section.assineAgora::before {content:'';position:absolute;width:100%;height:100%;background: rgb(0 0 0 / 81%);backdrop-filter: blur(3px); /* o efeito de blur */z-index: -1;}
section.assineAgora::after {content:'';position:absolute;/* width:100%; *//* height:100%; *//* filter: blur(151px); */left: 0;/* z-index: 2; */top: 0;}
    section.assineAgora.ativo {opacity:1;visibility: visible;}
    
    /* Controle de scroll quando modal está ativo */
    body.modal-open {
        overflow: hidden;
        height: 100vh;
    }
    
    section.assineAgora.ativo {
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
    }
        section.assineAgora .centro {background:#FFF;border-radius: 8px;max-width: 665px;min-height: auto;margin: 20px auto;padding: 25px 0 15px;position: relative;display: flex;flex-direction: column;}
            section.assineAgora .centro span.close {position: absolute;border: 1px solid #00000029;border-radius: 34px;background:#FFF;right: 15px;top: 5px;width: 36px;height: 36px;cursor: pointer;transition: all ease 0.5s;z-index: 10;}
			section.assineAgora .centro span.close:hover {background: #e65210;filter: brightness(1.2);}
                section.assineAgora .centro span.close::before {position:absolute;content:'';width:10px;height:10px;top: 12px;left: 12px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none'%3E%3Cpath fill='%23252629' d='m6.755 4.967 2.848-2.848c.265-.265.397-.53.397-.86 0-.332-.132-.663-.397-.862-.464-.463-1.325-.463-1.788 0L4.967 3.245 2.185.397c-.53-.53-1.324-.53-1.788 0-.53.464-.53 1.259 0 1.788l2.848 2.848L.397 7.815c-.463.463-.463 1.324 0 1.788.464.463 1.325.463 1.788 0l2.848-2.848 2.848 2.848c.265.265.53.397.86.397.332 0 .663-.132.862-.397.463-.464.463-1.325 0-1.788L6.755 4.967Z'/%3E%3C/svg%3E")no-repeat;}
            section.assineAgora .centro h2 {font-family: Poppins;font-weight: 800;font-size: 28px;line-height: 32px;letter-spacing: -0.01em;background: linear-gradient(270deg, #E74B13 0%, #9F1B17 55%, #471211 100%);background-clip: text;color: transparent;max-width: 424px;width: 100%;margin: 27px auto 30px;}
                section.assineAgora .centro form { }
                    section.assineAgora .centro form > div {display: flex;flex-direction: column;max-width: 424px;width: 100%;margin: 0 auto;margin-bottom: 14px;gap: 3px;}
                        section.assineAgora .centro form > div label {font-family: Poppins;font-weight: 500;font-size: 15px;line-height: 18px;color: #807D7D;}
                            section.assineAgora .centro form > div label b {color: #E65210;}
                        section.assineAgora .centro form > div input {background: #F0EFEE;min-height: 44px;border-radius: 4px;max-width: 392px;width: 100%;font-family: Poppins;font-weight: 400;font-size: 16px;line-height: 22px;letter-spacing: 0.01em;color: #0D0D0D;padding: 0 16px;transition:all ease 0.5s;}
							section.assineAgora .centro form > div input:not([type='checkmark']):hover {background: #ebd9ce;}
							section.assineAgora .centro form > div input:not([type='checkmark']):focus {background: #ebd9ce;}

                    section.assineAgora .centro form > div.labelCheck {flex-direction: row;gap: 11px;}
						section.assineAgora .centro form > div.labelCheck .checkmark {position: absolute;background: #FFF;width: 24px;height: 24px;border-radius: 4px;border: solid 2px #E6E5E4;display: block;}
							section.assineAgora .centro form > div.labelCheck .checkmark::before {position:absolute;content:'';width:24px;height:24px;border-radius: 4px;left: -2px;top: -2px;border: solid 2px #DA4214;background: #DA4214;transition: all ease 0.5s;visibility: hidden;opacity: 0;}
							section.assineAgora .centro form > div.labelCheck .checkmark::after {position:absolute;content:'';width:16px;height:12px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23fff' d='M11.568.604c.51.412.578 1.148.154 1.643l-6 7c-.216.252-.53.404-.868.418a1.219 1.219 0 0 1-.903-.34l-3.6-3.5a1.144 1.144 0 0 1 0-1.65 1.224 1.224 0 0 1 1.698 0l2.67 2.597L9.88.753a1.224 1.224 0 0 1 1.69-.15Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h12v9H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")no-repeat;top: 5px;left: 4px;transition: all ease 0.5s;opacity: 0;visibility: hidden;}
                        section.assineAgora .centro form > div.labelCheck label {font-family: Poppins;font-weight: 400;font-size: 14px;line-height: 19px;letter-spacing: -0.02em;color: #191010;max-width: 366px;pointer-events: none;padding-left: 33px;}
                            section.assineAgora .centro form > div.labelCheck label a:active,
                            section.assineAgora .centro form > div.labelCheck label a:visited,
                            section.assineAgora .centro form > div.labelCheck label a:link {color: #191010;text-decoration: underline;transition: all ease 0.5s;pointer-events: all;z-index: 20;position: relative;}
                                section.assineAgora .centro form > div.labelCheck label a:hover {filter: brightness(1.2);}
                            section.assineAgora .centro form > div.labelCheck input {min-height: 24px;height: 100%;position: absolute;max-width: 404px;max-height: 57px;opacity: 0;cursor: pointer;}
								section.assineAgora .centro form > div.labelCheck:has(input[type='checkbox']:checked) .checkmark::before{opacity:1;visibility: visible;}
								section.assineAgora .centro form > div.labelCheck:has(input[type='checkbox']:checked) .checkmark::after{opacity:1;visibility: visible;}

                    section.assineAgora .centro form button {background: linear-gradient(90deg, #E08153 0%, #E74B13 30%, #9F1B17 70%, #471211 100%);height: 48px;border-radius: 32px;position: relative;display: flex;align-items: center;transition: all ease 0.5s;cursor: pointer;padding: 10px 40px;margin-bottom: 80px;margin-left: 120px;}

                    section.assineAgora .centro form button:hover {filter: brightness(1.5);}
                    section.assineAgora .centro form button b {font-family: 'Poppins';font-weight: 700;font-size: 17px;line-height: 20px;text-transform: uppercase;color: #FFF;margin-right: 8px;}
                    section.assineAgora .centro form button:hover b { }
					section.assineAgora .centro form button svg {/* display: inline-block; */transition: all ease 0.5s;}
					section.assineAgora .centro form button:hover svg {opacity: 1;transform: translateX(3px);}

/* topo */
section.topo {width: 100%; background: #fff; position: relative; height: 720px; z-index: 2;overflow-x: clip; overflow-y: visible;}
    /* topoA */
    ._1000 section.topoA::before{content: ''; display: block; position: absolute; top:0; left: 50%; transform: translateX(-50%);width: 1920px; height: 928px; background: url("../img/fundoTopo.webp");background-size: cover; user-select: none; pointer-events: none; z-index: -1; }
    section.topoA .centro {display: flex ; flex-direction: column; align-items: center; justify-content: center; width: 100%; max-width: 976px; margin: 0 auto; padding: 240px 20px 0;position: relative; text-align: center;z-index: 2;}
        section.topoA .centro h2 {display: flex ; flex-direction: column; align-items: center; font: 700 36px/36px 'Poppins';color: #fff; gap: 4px;text-shadow: 3px 3px #47121129;}
            section.topoA .centro h2 span {font-weight: 300; color: #FA6624;}
                section.topoA .centro h2 span b {font-weight: 700;}
            section.topoA .centro p {width: 100%; max-width: 704px; margin: 28px auto 38px; font: 400 16px/22px 'Poppins'; letter-spacing: 0.01em; color: #F6EBE6;}

            section.topo .centro .botoes {display: flex; width: 100%; justify-content: center; gap: 11px;}
                section.topo .centro .botoes a.botaoVantagens:active,
                section.topo .centro .botoes a.botaoVantagens:link,
                section.topo .centro .botoes a.botaoVantagens:visited{display: flex;align-items: center; justify-content: center; gap:8px; width: 100%; max-width: 280px;    height: 48px;padding: 10px; background: transparent; border:2px solid #fff; border-radius: 32px; position: relative;z-index: 1; box-shadow: 4px 4px 0 #10060629; transition: all 0.5s ease;}
                    section.topo .centro .botoes a.botaoVantagens b {font: 700 17px/20px 'Poppins'; text-transform: uppercase; color: #fff; letter-spacing: -0.02em;}
                       ._1000 section.topo .centro .botoes a.botaoVantagens:hover{background: #FA6624; border: 2px solid #FA6624;}
    /* topoB */
    ._1000 section.topoB::before{content: ''; display: block; position: absolute; top:0; left: 50%; transform: translateX(-50%);width: 1920px; height: 928px; background: url("../img/fundoTopo2.webp");background-size: cover; user-select: none; pointer-events: none; z-index: -1; }
    section.topoB .centro {display: flex ; flex-direction: column; align-items: flex-end; justify-content: center; width: 100%; max-width: 1166px; margin: 0 auto; padding: 240px 20px 0; position: relative; text-align: start; z-index: 2;}
        section.topoB .centro h2 {width: 100%; max-width: 765px; display: flex ; flex-direction: column; align-items: flex-start; font: 700 36px / 36px 'Poppins'; color: #fff; gap: 4px; text-shadow: 3px 3px #47121129; text-align: start;}
            section.topoB .centro h2 span {font-weight: 300; color: #FA6624;}
                section.topoB .centro h2 span b {font-weight: 700;}
            section.topoB .centro p {width: 100%; max-width: 765px; margin: 28px 0 38px; font: 400 16px/22px 'Poppins'; letter-spacing: 0.01em; color: #F6EBE6;}
        section.topoB .centro .botoes {width: 100%; max-width: 765px;justify-content: flex-start;}


/* sobre */
section.sobre {width: 100%; background: #fff; position: relative;z-index: 1;overflow-x: clip;}
        ._1000 section.sobre::after{content: ''; display: block; position: absolute; width: 1920px; height: 56px; background: url("../img/linhaPattern.svg"); bottom: 0; left: 50%; transform: translateX(-50%); user-select: none; }
    section.sobre .centro {width: 100%; max-width: 1406px; margin: 0 auto; padding: 152px 20px 200px; display: flex; flex-direction: column; position: relative;}
        section.sobre .centro .comunidade {display: flex ; flex-direction: column; width: 100%;margin-bottom: 126px;}
            section.sobre .centro .comunidade h3 {font: 400 32px/36px 'Poppins';color: #191010;margin-bottom: 16px;position: relative;z-index: 1;}
                section.sobre .centro .comunidade h3::before{content: ''; display: block; position: absolute; width: 105px; height: 110px; bottom: 0; left: -87px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 105 110'%3E%3Cpath stroke='%23EBE4E4' stroke-width='2' d='M43.605 2.354a55.545 55.545 0 0 1 35.742 3.883c10.288 4.823 18.772 12.675 24.302 22.435l-18.924 11.06c-3.304-6.085-8.5-10.977-14.835-13.948a33.231 33.231 0 0 0-21.384-2.324c-7.19 1.617-13.62 5.577-18.25 11.242a32.074 32.074 0 0 0-7.259 19.985 32.057 32.057 0 0 0 6.865 20.119c4.518 5.752 10.868 9.834 18.025 11.588a33.237 33.237 0 0 0 21.425-1.913c6.404-2.853 11.7-7.656 15.123-13.691l19.031 10.86c-5.717 9.927-14.491 17.834-25.083 22.553a55.55 55.55 0 0 1-35.812 3.199c-11.962-2.932-22.57-9.753-30.111-19.357C4.919 78.442.884 66.615 1.003 54.477c.12-12.14 4.386-23.887 12.115-33.344 7.73-9.458 18.47-16.075 30.487-18.779Zm12.459 38.74c7.958 0 14.385 6.354 14.385 14.163S64.022 69.42 56.063 69.42c-7.958 0-14.384-6.356-14.384-14.164 0-7.809 6.426-14.163 14.384-14.163Z'/%3E%3C/svg%3E"); background-size: contain; background-repeat: no-repeat; user-select: none;z-index: -1;}
                section.sobre .centro .comunidade h3 b {display: block; font-weight: 700;}
            section.sobre .centro .comunidade p {font: 400 18px/30px 'Poppins';color: #806D6B;max-width: 788px;}
        section.sobre .centro .oQueRespostas {display: flex ; width: 100%; max-width: 1250px; margin-bottom: 140px; justify-content: space-between; gap: 20px;}
            section.sobre .centro .oQueRespostas .oQueE {width: 100%; max-width: 584px;}
                section.sobre .centro .oQueRespostas .oQueE h4 {width: fit-content; font: 800 20px/30px 'Poppins'; letter-spacing: -0.02em; margin-bottom: 16px; background: linear-gradient(90deg, rgba(71, 18, 17, 1) 0%, rgba(159, 27, 23, 1) 55%, rgba(231, 75, 19, 1) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
                section.sobre .centro .oQueRespostas .oQueE p {font: 400 18px/30px 'Poppins';color: #191010;}
            section.sobre .centro .oQueRespostas .buscarRespostas {width: 529px; min-width: 450px; position: relative;}
                section.sobre .centro .oQueRespostas .buscarRespostas h4 {font: 800 20px/30px 'Poppins'; letter-spacing: -0.02em; margin-bottom: 16px; background: linear-gradient(270deg,rgba(218, 175, 138, 1) 0%, rgba(231, 75, 19, 1) 30%, rgba(159, 27, 23, 1) 70%, rgba(71, 18, 17, 1) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
                section.sobre .centro .oQueRespostas .buscarRespostas ul {font: 400 18px/40px 'Poppins';color: #191010;}
                    section.sobre .centro .oQueRespostas .buscarRespostas ul li {padding-left: 25px;position: relative;}
                        section.sobre .centro .oQueRespostas .buscarRespostas ul li::before{content: ''; display: block; position: absolute; width: 14px; height: 14px; left: 0; top: 50%; transform: translateY(-50%); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 14'%3E%3Cpath fill='%23E4DED8' fill-rule='evenodd' d='M10.304 13.5a6.95 6.95 0 0 0 3.017-3.124 6.827 6.827 0 0 0 .504-4.505 6.898 6.898 0 0 0-2.434-3.843A7.057 7.057 0 0 0 7.068.5a7.06 7.06 0 0 0-4.352 1.445A6.902 6.902 0 0 0 .207 5.741a6.826 6.826 0 0 0 .414 4.514 6.946 6.946 0 0 0 3.035 3.223l1.509-2.572a3.96 3.96 0 0 1-1.8-1.875 3.89 3.89 0 0 1-.237-2.573c.217-.86.72-1.621 1.43-2.163a4.024 4.024 0 0 1 2.48-.824 4.023 4.023 0 0 1 2.465.87 3.932 3.932 0 0 1 1.387 2.192c.2.863.099 1.768-.287 2.567a3.963 3.963 0 0 1-1.837 1.84l1.538 2.56Z' clip-rule='evenodd'/%3E%3Cpath fill='%23E46532' d='M5.037 7.441c0 1.052.864 1.905 1.93 1.905 1.066 0 1.93-.853 1.93-1.905s-.864-1.905-1.93-1.905c-1.066 0-1.93.853-1.93 1.905Z'/%3E%3C/svg%3E"); background-size: contain; background-repeat: no-repeat;  user-select: none;}
        section.sobre .centro .tudoSoLugar {width: 100%; border:3px solid #F5F4F3;padding: 76px 20px 104px; position: relative;z-index: 1;}
                ._1000 section.sobre .centro .tudoSoLugar::before{content: ''; display: block; position: absolute; width: 600px; height: 9px; background: #ffffff; bottom: -6px; left: 50%; transform: translateX(-50%); z-index: -1; user-select: none; pointer-events: none;}
            section.sobre .centro .tudoSoLugar h4 {display: inline-block; padding: 0 20px; background: #fff;font: 600 20px/28px 'Poppins';letter-spacing: 0.03em; text-transform: uppercase;color: #C2C1C0; position: absolute; top:-13px; left: 50%; transform: translateX(-50%);}
            section.sobre .centro .tudoSoLugar ul {display: flex;width: 100%; max-width: 1224px; gap:20px; justify-content: space-between;margin: 0 auto;}
                section.sobre .centro .tudoSoLugar ul li {display: flex ; flex-direction: column; align-items: center; text-align: center;width: 100%; max-width: 164px;justify-content: flex-start; gap: 16px;}
                    section.sobre .centro .tudoSoLugar ul li figure {width: 100%; max-width: 96px;}
                        section.sobre .centro .tudoSoLugar ul li figure img {}
                    section.sobre .centro .tudoSoLugar ul li span {font: 500 18px/24px 'Poppins'; letter-spacing: -0.02em; color: #191010;}
                        section.sobre .centro .tudoSoLugar ul li span b {font-weight: 600;}
                            section.sobre .centro .tudoSoLugar ul li:nth-of-type(1) span b {color: #DD966C;}
                            section.sobre .centro .tudoSoLugar ul li:nth-of-type(2) span b {color: #E36F3D;}
                            section.sobre .centro .tudoSoLugar ul li:nth-of-type(3) span b {color: #E34813;}
                            section.sobre .centro .tudoSoLugar ul li:nth-of-type(4) span b {color: #CD3A15;}
                            section.sobre .centro .tudoSoLugar ul li:nth-of-type(5) span b {color: #B12716;}
                            section.sobre .centro .tudoSoLugar ul li:nth-of-type(6) span b {color: #751614;}
            section.sobre .centro .tudoSoLugar a.botaoCTA:active,
            section.sobre .centro .tudoSoLugar a.botaoCTA:link,
            section.sobre .centro .tudoSoLugar a.botaoCTA:visited{display: flex;align-items: center; justify-content: center; gap:8px; width: 100%; max-width: 560px;height: 64px; padding: 10px; border-radius: 40px; background: #191010;box-shadow: 3px 5px 0 #2a23231f; transition: all 0.5s ease; position: absolute; left: 50%; transform: translateX(-50%); bottom: -32px; z-index: 2;}
                section.sobre .centro .tudoSoLugar a.botaoCTA b {font: 600 20px/28px 'Poppins';letter-spacing: -0.01em; text-transform: uppercase;color: #fff;}
                    ._1000 section.sobre .centro .tudoSoLugar a.botaoCTA:hover{background: #FA6624;}

/* beneficios */
section.beneficios {width: 100%; background: #F2F1F0;position: relative; z-index: 2;}
        ._1000 section.beneficios::before{content: ''; display: block; position: absolute;width: 100%; min-width:1920px; height:488px; bottom: -1px; left: 50%;transform: translateX(-50%);z-index: -1;  background: url("../img/detalheFundo.svg"); background-size: contain; background-repeat: no-repeat; user-select: none;pointer-events: none;} 
        ._1000 section.beneficios::after{content: ''; display: block; position: absolute;width: 31px; height:152px; bottom: 0; left: 50%;transform: translateX(-50%);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 31 152'%3E%3Cpath fill='url(%23a)' d='M26.215 113.344v-3.875H0v-46.5h26.215v-3.875H0v-46.5h26.215V8.719H0V0h4.844v3.875H31v13.59H4.844v28.094l21.37-.028V27.125H13.564v9.688l3.874.038V31h4.844v10.656H8.72V22.281H31v28.094H4.844v3.875H31v13.59H4.844v28.094l21.37-.028V77.5H13.564v9.688l3.874.038v-5.851h4.844v10.656H8.72V72.656H31v28.094H4.844v3.875H31v13.59H4.844v28.094l21.37-.028v-18.406H13.564v9.687l3.874.039v-5.851h4.844v10.656H8.72v-19.375H31v28.094H0v-37.781h26.215Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='15.5' x2='15.5' y1='0' y2='151.125' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E8E7E6' stop-opacity='.1'/%3E%3Cstop offset='1' stop-color='%23D4D3D2'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E"); background-size: contain; background-repeat: no-repeat; user-select: none;pointer-events: none;z-index: -1;} 
    section.beneficios .centro {display: flex ; width: 100%; max-width: 1320px; margin: 0 auto; padding: 160px 20px; position: relative; z-index: 1; flex-direction: column; align-items: center; gap: 56px;}
        section.beneficios .centro h3 {font: 700 32px/36px 'Poppins';color: #191010;position: relative;margin-bottom: 20px;}
            ._1000 section.beneficios .centro h3::after{content: ''; display: block; position: absolute; width: 318px; height: 4px; background: #E1E0DF; border-radius: 8px; bottom: -10px; left: 50%; transform: translateX(-50%);}
            section.beneficios .centro h3 b {font-weight: 700; background: linear-gradient(270deg, rgba(218, 175, 138, 1) 0%, rgba(231, 75, 19, 1) 30%, rgba(159, 27, 23, 1) 70%, rgba(71, 18, 17, 1) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
        section.beneficios .centro article {width: 100%; display: flex ; gap: 78px; align-items: center;position: relative;z-index: 1;}
            ._1000 section.beneficios .centro article:nth-of-type(1), ._1000 section.beneficios .centro article:nth-of-type(3), ._1000 section.beneficios .centro article:nth-of-type(5){padding: 16px 0;}
                ._1000 section.beneficios .centro article:nth-of-type(1)::before, ._1000 section.beneficios .centro article:nth-of-type(3)::before, ._1000 section.beneficios .centro article:nth-of-type(5)::before{content: ''; display: block; position: absolute; width: calc(100% - 401px); height: 100%; background: linear-gradient(90deg,rgba(255, 255, 255, 1) 30%, rgba(255, 255, 255, 0) 95%); border-radius: 8px 0 0 8px; right: 0; top:50%; transform: translateY(-50%); z-index: -1; user-select: none;}
            section.beneficios .centro article figure {display: flex; width: 432px;min-width: 432px;position: relative;z-index: 2;}
                section.beneficios .centro article figure img {object-fit: cover; border-radius: 8px; border: 2px solid #fff;}
            section.beneficios .centro article p {width: 100%; max-width: 659px;padding-left: 34px;font: 600 22px/34px 'Poppins';letter-spacing: -0.02em; color: #191010;position: relative;z-index: 2;}
                ._1000 section.beneficios .centro article p::after{content: ''; display: block; position: absolute;width: 19px; height: 20px; background: url("../img/iconContabeis.svg");background-size: contain;background-repeat: no-repeat; left: 0;top:6px; user-select: none;}
                section.beneficios .centro article p b {font-weight: 600;color: #8E130F;}
        section.beneficios .centro .CTAFinal {display: flex ; width: 100%; max-width: 740px; text-align: center; margin: 60px auto 0; flex-direction: column; align-items: center;}
            section.beneficios .centro .CTAFinal p {font: 400 20px/26px 'Poppins';letter-spacing: -0.02em; font-style: italic; color: #191010;width: 100%; max-width: 615px; margin-bottom: 16px;}
                section.beneficios .centro .CTAFinal p b {font-weight: 700; font-style: italic; color: #B11E19;}
            section.beneficios .centro .CTAFinal a.btnVermelho{}

/* diferenciais */
section.diferenciais {width: 100%; background: #0F0F0F;position: relative; overflow-x: clip;overflow-y: visible; z-index: 3;}
       ._1000 section.diferenciais::before{content: ''; display: block; position: absolute; top:0; left: 50%; transform: translateX(-50%);width: 1920px; height: 100%; background: url("../img/fundoDiferenciaisDesktop.webp");background-size: cover; user-select: none; pointer-events: none; z-index: -1;}
       ._1000 section.diferenciais::after{content: ''; display: block; position: absolute; bottom:-229px; left: 50%; transform: translateX(-50%);width: 465px; height: 437px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 465 437'%3E%3Cpath stroke='%23D8D7D6' stroke-miterlimit='10' stroke-width='3' d='M231.423 296.641c-35.097 0-64.099-29.197-64.099-64.237m64.099 64.237c35.097 0 66.008-29.197 66.008-64.237m-66.008 64.237c-35.928 0-64.099-28.399-64.099-64.237m64.099 64.237c35.928 0 66.008-28.399 66.008-64.237m-130.107 0c0-35.039 29.956-64.889 65.053-64.889m-65.053 64.889c0-35.837 29.125-64.889 65.053-64.889m0 0c35.097 0 65.054 29.85 65.054 64.889m-65.054-64.889c35.928 0 65.054 29.052 65.054 64.889m143.224 98.558a229.776 229.776 0 0 0 16.566-150.046c-11.534-50.453-39.765-95.551-80.134-128.013A230.734 230.734 0 0 0 234.735 2.011 230.749 230.749 0 0 0 91.422 50.138C50.43 81.81 21.328 126.355 8.816 176.574a229.775 229.775 0 0 0 13.649 150.34c20.712 45.742 55.819 83.428 99.917 107.369l49.695-85.687a131.262 131.262 0 0 1-59.297-62.443 130.971 130.971 0 0 1-7.78-85.694 131.153 131.153 0 0 1 47.085-72.068 131.53 131.53 0 0 1 81.689-27.433 131.52 131.52 0 0 1 81.141 29.009 131.139 131.139 0 0 1 45.676 72.967 130.974 130.974 0 0 1-9.443 85.527 131.277 131.277 0 0 1-60.499 61.283L341.287 435a230.284 230.284 0 0 0 99.368-104.038Z' opacity='.1'/%3E%3C/svg%3E"); background-size: contain; background-repeat: no-repeat; user-select: none; pointer-events: none; z-index: 1;}
    /* conbcon */
    section.diferenciais section.conbcon {display: flex;align-items: flex-start; justify-content: space-between; width: 100%; max-width: 1320px; margin: 0 auto; height: 1004px; padding:172px 20px 60px; position: relative;z-index: 1;}
            ._1000 section.diferenciais section.conbcon::before{content: ''; display: block;position: absolute; width: 31px; height: 101px;top:0; left: 50%; transform: translateX(-50%); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 31 101'%3E%3Cpath fill='url(%23a)' d='M4.844 0v3.875H31v13.59H4.844v28.094l21.37-.028V27.125H13.564v9.688l3.874.038V31h4.844v10.656H8.72V22.281H31v28.094H4.844v3.5H31v13.59H4.844v28.094l21.37-.028V77.125H13.564v9.688l3.874.038V81h4.844v10.656H8.72V72.281H31v28.094H0V62.594h26.215v-3.875H0V12.594h26.215V8.719H0V0h4.844Z' opacity='.12'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='15.5' x2='15.5' y1='0' y2='100.125' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F2F1F0' stop-opacity='.3'/%3E%3Cstop offset='1' stop-color='%23DEDDDC'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-size: contain; background-repeat: no-repeat; user-select: none;pointer-events: none;}
        section.diferenciais section.conbcon .boxTexto {width: 100%; max-width: 909px; color: #fff;}
            section.diferenciais section.conbcon .boxTexto h4 {display: flex; gap:36px;align-items: flex-end;margin-bottom: 72px;}
                section.diferenciais section.conbcon .boxTexto h4 img {}
                section.diferenciais section.conbcon .boxTexto h4 span {display: flex; align-items: center; justify-content: center; width: fit-content;padding: 8px 16px; border-radius: 24px; background: #5375F5; font: 600 15px/18px 'Poppins'; color: #fff; text-transform: uppercase;letter-spacing: 0.03em;}
            section.diferenciais section.conbcon .boxTexto p {font: 400 17px / 30px 'Poppins'; color: #fff;}
                section.diferenciais section.conbcon .boxTexto p b{font-weight: 600; color:#6783FF;}
                section.diferenciais section.conbcon .boxTexto p i{display: block; font-style: italic;}
            section.diferenciais section.conbcon .boxTexto ol {display: flex ; width: 100%; max-width: 880px; min-width: 844px; gap: 10px; margin: 40px 0 44px; list-style: none; justify-content: space-between;}
                section.diferenciais section.conbcon .boxTexto ol li {display: flex; flex-direction: column;align-items: center;padding: 14px 0px; height: 152px; position: relative; border-radius: 8px; overflow: clip; z-index: 1;}
                /* ano */
                section.diferenciais section.conbcon .boxTexto ol li.ano{width: 100px; text-align: center;border: 1px solid #7b9dff38;background: linear-gradient(0deg,rgba(71, 119, 255, 0.12) 0%, rgba(113, 147, 255, 0) 100%);}
                    section.diferenciais section.conbcon .boxTexto ol li.ano b {font: 600 15px/16px 'Poppins'; color: #6783FF;margin-bottom: 14px;}
                    section.diferenciais section.conbcon .boxTexto ol li.ano span {display: block; font: 700 30px/28px 'Poppins'; color: #FFF;position: relative;z-index: 1; padding-top: 42px;margin-bottom: 4px;}
                        section.diferenciais section.conbcon .boxTexto ol li.ano span::before{content: ''; display: block; position: absolute;background: url("../img/conbconIcone.svg") no-repeat; background-size: contain; width: 41px; height: 46px; top: 0; left: 50%; transform: translateX(-50%); user-select: none; pointer-events: none; }
                    section.diferenciais section.conbcon .boxTexto ol li.ano em {font: 600 12px/16px 'Poppins';letter-spacing: -0.01em; color: #8F9094;text-transform: uppercase;}
                /* ano atual */
                section.diferenciais section.conbcon .boxTexto ol li.anoAtual{width: 184px;border: 1px solid #57e4a91f;background: linear-gradient(0deg,rgba(0, 220, 128, 0.12) 0%, rgba(0, 220, 128, 0) 100%);}
                        section.diferenciais section.conbcon .boxTexto ol li.anoAtual::before{content: ''; display: block; position: absolute;  width: 122px; height: 127px; background: url("../img/iconeConbcon.svg") no-repeat; background-size: contain; user-select: none; pointer-events: none;z-index: 1;bottom: 3px; right: -60px;}
                    section.diferenciais section.conbcon .boxTexto ol li.anoAtual b {font: 600 15px/16px 'Poppins'; color: #00DC80;margin-bottom: 16px;text-align: center;position: relative;z-index: 2;}
                        section.diferenciais section.conbcon .boxTexto ol li.anoAtual b i{color: #3A3E4B;}
                    section.diferenciais section.conbcon .boxTexto ol li.anoAtual span {display: flex; width: 100%; height: 58px; margin-bottom: 14px;background: #329D70; gap:8px; align-items: center; justify-content: center;color: #fff; padding: 0 14px;}
                        section.diferenciais section.conbcon .boxTexto ol li.anoAtual span u {font: 700 36px/28px 'Poppins'; text-decoration: none;position: relative;z-index: 2;}
                        section.diferenciais section.conbcon .boxTexto ol li.anoAtual span i {font: 600 13px/14px 'Poppins';letter-spacing: -0.01em; text-transform: uppercase;position: relative;z-index: 2;}
                    section.diferenciais section.conbcon .boxTexto ol li.anoAtual em {text-align: center;font: 600 12px/16px 'Poppins';letter-spacing: -0.01em; color: #FFF;position: relative;z-index: 2;}

            section.diferenciais section.conbcon .boxTexto a.botaoCTA.junteClub{margin-top: 48px;}
                section.diferenciais section.conbcon .boxTexto a.botaoCTA.junteClub::before {background: linear-gradient(90deg,rgba(40, 79, 249, 1) 0%, rgba(113, 147, 255, 1) 100%);}
                    ._1000 section.diferenciais section.conbcon .boxTexto a.botaoCTA.junteClub:hover::after {background: #5375F5;}
        ._1000 section.diferenciais section.conbcon figure {width: 487px; margin: -46px -97px 0 -20px;}
            section.diferenciais section.conbcon figure img {}

    /* salaVip */
    section.diferenciais section.salaVip {display: flex;align-items: flex-start; justify-content: space-between; width: 100%; max-width: 1320px; margin: 0 auto; height: 1004px; padding:150px 20px 60px; position: relative;z-index: 1;}
        section.diferenciais section.salaVip .boxTexto {width: 100%; max-width: 958px; color: #fff;}
            section.diferenciais section.salaVip .boxTexto h4 {display: flex;align-items: center;gap:34px;margin-bottom: 64px;}
                section.diferenciais section.salaVip .boxTexto h4 em {display: flex; gap: 18px; align-items: center;}
                    section.diferenciais section.salaVip .boxTexto h4 em b {display: flex; flex-direction: column;gap:5px; font: 700 28px/28px 'Poppins';text-transform: uppercase;}
                    section.diferenciais section.salaVip .boxTexto h4 em i {font: 400 15px/12px 'Poppins';letter-spacing: 0.2em; }
                section.diferenciais section.salaVip .boxTexto h4 span {display: flex; align-items: center; justify-content: center; width: fit-content;padding: 8px 16px; border-radius: 24px; background: #E65210; font: 600 15px/18px 'Poppins'; color: #fff; text-transform: uppercase;letter-spacing: 0.03em;margin-top: 2px; }
            section.diferenciais section.salaVip .boxTexto .webinars {display: flex; align-items: flex-start; justify-content: space-between; gap:30px;margin-bottom: 76px;}
                section.diferenciais section.salaVip .boxTexto .webinars em {display: block; width: 189px; min-width: 189px;font: 600 20px/30px 'Poppins';}
                section.diferenciais section.salaVip .boxTexto .webinars p {width: 100%; max-width: 710px;font: 400 17px/28px 'Poppins';}
                    section.diferenciais section.salaVip .boxTexto .webinars p b {font-weight: 600; color: #E65210;}
            section.diferenciais section.salaVip .boxTexto .listaSalaVip {display: flex; flex-direction: column; width: 100%;justify-content: flex-start;}
                section.diferenciais section.salaVip .boxTexto .listaSalaVip h5 {display: block;font: 700 20px/30px 'Poppins';margin-bottom: 16px;}
                    section.diferenciais section.salaVip .boxTexto .listaSalaVip h5 b {font-weight: 700; color: #E65210;}
                section.diferenciais section.salaVip .boxTexto .listaSalaVip ul {display: flex; flex-direction: column; gap:12px;margin-bottom: 32px;}
                    section.diferenciais section.salaVip .boxTexto .listaSalaVip ul li {font: 400 17px/24px 'Poppins';position: relative;padding-left: 38px; z-index: 1;}
                        section.diferenciais section.salaVip .boxTexto .listaSalaVip ul li::before{content: ''; display: block; position: absolute; width: 20px; height: 20px; left: 0;top:2px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23DAAF8A' d='M18.352 3.406c.764.618.867 1.722.23 2.464l-9 10.5a1.819 1.819 0 0 1-1.3.628 1.828 1.828 0 0 1-1.355-.51l-5.4-5.25a1.716 1.716 0 0 1 0-2.475 1.837 1.837 0 0 1 2.546 0l4.006 3.895 7.738-9.028a1.836 1.836 0 0 1 2.535-.224Z' opacity='.12'/%3E%3C/svg%3E"); background-size: contain; background-repeat: no-repeat; user-select: none;}
                        section.diferenciais section.salaVip .boxTexto .listaSalaVip ul li b{font-weight: 700;}
                section.diferenciais section.salaVip .boxTexto .listaSalaVip p {display: block; font: 400 17px/28px 'Poppins';font-style: italic; letter-spacing: 0.01em;margin-bottom: 34px;}
        ._1000 section.diferenciais section.salaVip figure {width: 332px; margin: -48px -20px 0 0;}

    /* pontuacaoEPC */
    section.diferenciais section.pontuacaoEPC {width: 100%; height: 1320px; padding:138px 0px 60px; position: relative;z-index: 1;color: #fff;}
        section.diferenciais section.pontuacaoEPC h4 {display: flex;align-items: center; gap:34px; max-width: 1320px; margin: 0 auto 48px;padding: 0 20px;}
            section.diferenciais section.pontuacaoEPC h4 em {display: flex;gap:13px; align-items: center;text-transform: uppercase;}
                section.diferenciais section.pontuacaoEPC h4 em b {font: 700 28px / 28px 'Poppins';letter-spacing: -0.01em;}
                    section.diferenciais section.pontuacaoEPC h4 em u {display: block; text-decoration: initial;font: 400 15px / 12px 'Poppins';letter-spacing: 0.2em;margin-bottom: 6px;}
                    section.diferenciais section.pontuacaoEPC h4 em i {font-weight: 300;}
            section.diferenciais section.pontuacaoEPC h4 span {display: flex; align-items: center; justify-content: center; width: fit-content;padding: 8px 16px; border-radius: 24px; background: #9F1B17; font: 600 15px/18px 'Poppins'; color: #fff; text-transform: uppercase;letter-spacing: 0.03em;margin-top: 12px;}
        section.diferenciais section.pontuacaoEPC .acessoImediato {display: flex;align-items: flex-start; justify-content: space-between; max-width: 1320px; margin: 0 auto 90px;padding: 0 20px;gap:20px;}
            section.diferenciais section.pontuacaoEPC .acessoImediato p {width: 100%; max-width: 960px; font: 400 17px / 30px 'Poppins';}
                section.diferenciais section.pontuacaoEPC .acessoImediato p b {font-weight: 700; color:#DF3E39;}
                section.diferenciais section.pontuacaoEPC .acessoImediato p em {font-weight: 700; color:#EEE;}
                section.diferenciais section.pontuacaoEPC .acessoImediato p i.espaco{display: block; height: 24px;}
            section.diferenciais section.pontuacaoEPC .acessoImediato span.caixaAlta {display: block;width: 233px; min-width: 233px; font: 100 52px / 52px 'Poppins'; text-align: end;    color: #ffffff24; padding-right: 35px; position: relative;}
                ._1000 section.diferenciais section.pontuacaoEPC .acessoImediato span.caixaAlta::before{content: ''; display: block; position: absolute;width: 16px; height: 195px; right: 0; top: -1px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 195'%3E%3Cpath fill='%23fff' d='M15.071 186.929a1 1 0 0 1 0 1.414l-6.364 6.364a.999.999 0 0 1-1.414 0l-6.364-6.364a1 1 0 0 1 1.414-1.414L7 191.586V0h2v191.586l4.657-4.657a.999.999 0 0 1 1.414 0Z' opacity='.08'/%3E%3C/svg%3E"); background-size: contain; background-repeat: no-repeat;user-select: none; pointer-events: none;}
        section.diferenciais section.pontuacaoEPC .splide.cursos1{margin-bottom: 96px; max-height: 172px; overflow-y: clip;}
            section.diferenciais section.pontuacaoEPC .splide.cursos1 ul.splide__list{}
                section.diferenciais section.pontuacaoEPC .splide.cursos1 ul.splide__list li {display: block; position: relative; width: 246px !important; height: 172px !important; padding-top: 10px;padding-right: 10px;padding-bottom: 10px;}
                    section.diferenciais section.pontuacaoEPC .splide.cursos1 ul.splide__list li .boxConteudo {display: flex; padding: 19px 14px; width: 100%; height: 100%; position: relative; border-radius: 12px;  border: 1px solid #ffffff1f; background-size: 100% 100% !important; background-repeat: no-repeat !important;box-shadow: 0 0 9px rgba(255, 142, 36, 0);transition: all 0.5s ease;}
                        section.diferenciais section.pontuacaoEPC .splide.cursos1 ul.splide__list li:hover .boxConteudo {box-shadow: 0 0 9px rgba(255, 142, 36, 0.5);transition: all 0.5s ease;}
                        section.diferenciais section.pontuacaoEPC .splide.cursos1 ul.splide__list li .boxConteudo p{margin-top: auto; font: 600 12px / 16px 'Poppins';letter-spacing: 0.02em;text-shadow: 0 4px 4px #0000004d;}
                    section.diferenciais section.pontuacaoEPC .splide.cursos1 ul.splide__list li span.pontos {display: flex; flex-direction: column; align-items: center; justify-content: center;width: 48px; height: 48px; border-radius: 100%;background: linear-gradient(0deg,rgba(82, 21, 21, 1) 0%, rgba(159, 27, 23, 1) 100%); position: absolute; top:0; right: 0;font: 600 18px / 18px 'Poppins';letter-spacing: 0.03em; text-align: center;padding-bottom: 3px;}
                        section.diferenciais section.pontuacaoEPC .splide.cursos1 ul.splide__list li span.pontos i{display: block;margin-top: -1px; font: 600 12px / 12px 'Poppins';}
        section.diferenciais section.pontuacaoEPC .conteudoConteudo {display: flex ; align-items: flex-start; justify-content: space-between; max-width: 1320px; margin: 0 auto; padding: 0 20px; gap: 20px;}
            section.diferenciais section.pontuacaoEPC .conteudoConteudo span.caixaAlta {display: block; width: 194px; min-width: 194px; font: 100 60px / 60px 'Poppins'; text-align: start; color: #ffffff24; position: relative; text-transform: uppercase;}
                section.diferenciais section.pontuacaoEPC .conteudoConteudo span.caixaAlta::before{content: ''; display: block; position: absolute;width: 44px; height: 44px; right: 17px; bottom: 8px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 44 44'%3E%3Cpath fill='%23fff' d='M38.765 0c2.62 0 4.876 2.012 5.172 4.588.137 11.322 0 22.666.046 34.01 0 1.402-.41 2.645-1.367 3.684-1.025 1.153-2.393 1.74-3.942 1.717H5.314c-1.277 0-2.394-.361-3.374-1.175C.733 41.83.05 40.542.026 38.96c-.022-2.644-.045-5.288 0-7.954 1.185.926 2.325 1.853 3.647 2.576 1.503.949 1.116 1.175.752 2.666-.25.814.25 1.537 1.025 1.718 1.39.316 2.757.677 4.124 1.039 1.595.316 1.686-1.04 1.983-2.237.114-.678.912-.724 1.459-.791 1.8-.023 3.554-.271 5.286-.746.547-.067 1.39-.361 1.732.248.547.95 1.185 2.42 2.53 1.628 1.207-.723 2.437-1.446 3.645-2.17.66-.338 1.025-1.107.615-1.785a34.502 34.502 0 0 0-.728-1.22c-.183-.271-.206-.543-.046-.814.182-.316.364-.61.615-.88a20.443 20.443 0 0 0 3.145-4.227c.159-.294.41-.565.637-.814a.746.746 0 0 1 .776-.18c.433.135.866.226 1.298.338.752.181 1.39-.18 1.595-.925.388-1.424.684-2.848 1.071-4.25.342-1.558-1.116-1.694-2.255-1.965-1.094-.18-.707-2.983-.935-3.887-.137-1.356-.706-2.644-.706-4 .137-1.175 3.076-1.085 2.005-3.164-.524-.881-1.048-1.74-1.549-2.621-.57-.95-1.14-2.35-2.484-1.582-1.3.746-1.573 1.31-2.849.09C25.252 1.876 23.907.95 22.517.068c0-.022 0-.045.023-.068h16.225ZM24.972 12.015c.301-.046.325-.023.418.23l-.024.023c1.578 4.112.929 8.913-1.762 12.428-2.367 3.24-6.196 5.146-10.187 5.261-4.292 0-7.657-1.63-10.302-4.617-.232-.253-.209-.276 0-.552 5.105-6.524 12.739-10.866 20.836-12.566.348-.07.673-.138 1.02-.207ZM.958 21.618C-4.007 8.454 11.49-1.218 21.028 6.478c-8.075 2.734-16.172 7.33-20.07 15.14Z' opacity='.12'/%3E%3C/svg%3E");background-size: contain; background-repeat: no-repeat;user-select: none; pointer-events: none;}
            section.diferenciais section.pontuacaoEPC .conteudoConteudo .direita{padding-left: 40px; position: relative; width: 100%; max-width: 1020px;}
                    ._1000 section.diferenciais section.pontuacaoEPC .conteudoConteudo .direita::before{content: ''; display: block; position: absolute;width: 24px; height: 24px; top:0; left: 0; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23CB2A25' d='M24 13.835H13.976V24h-4V13.835H0v-3.623h9.976V0h4v10.212H24v3.623Z'/%3E%3C/svg%3E");background-size: contain; background-repeat: no-repeat;user-select: none; pointer-events: none;}
                section.diferenciais section.pontuacaoEPC .conteudoConteudo .direita p {font: 400 17px / 28px 'Poppins';letter-spacing: -0.01em;margin-bottom: 36px;}
                    section.diferenciais section.pontuacaoEPC .conteudoConteudo .direita p strong {display: block; margin-bottom: 24px; font: 700 20px / 30px 'Poppins';letter-spacing: 0;}
                    section.diferenciais section.pontuacaoEPC .conteudoConteudo .direita p b {font-weight: 700; color: #E94843;}
                    section.diferenciais section.pontuacaoEPC .conteudoConteudo .direita p em {font-weight: 700;}
                    section.diferenciais section.pontuacaoEPC .conteudoConteudo .direita p i.espaco{display: block; height: 28px;}
                section.diferenciais section.pontuacaoEPC .conteudoConteudo a.botaoCTA.junteClub {}
                    section.diferenciais section.pontuacaoEPC .conteudoConteudo a.botaoCTA.junteClub b {}
                    section.diferenciais section.pontuacaoEPC .conteudoConteudo a.botaoCTA.junteClub span {}

    /* mais bonus */
    section.diferenciais section.maisBonus {width: 100%; max-width: 1402px; margin: 0 auto;padding:186px 20px 156px; position: relative;z-index: 2;color: #fff;}
        section.diferenciais section.maisBonus h3 {font: 100 60px / 45px 'Poppins';letter-spacing: -0.02em; background: linear-gradient(0deg,rgba(255, 255, 255, 0.34) 0%, rgba(255, 255, 255, 1) 64%);-webkit-background-clip: text; -webkit-text-fill-color: transparent;opacity: 0.14; margin-bottom: 3px;}
        section.diferenciais section.maisBonus article{display: flex;justify-content: space-between;align-items: flex-start; height: 432px; width: 100%; border-radius: 16px; border:2px solid #ffffff0a;box-shadow: 8px 0px 36px 0px transparent;overflow: clip;position: relative;transition: all 0.5s ease;}
                section.diferenciais section.maisBonus article:hover{box-shadow: 8px 0px 36px 0px #E6521033;transition: all 0.5s ease;}
            section.diferenciais section.maisBonus article > figure{display: block; height: 100%;transition: all 0.5s ease;opacity: 0.72;}
                section.diferenciais section.maisBonus article:hover > figure{opacity: 1 !important; transition: all 0.5s ease;}
            section.diferenciais section.maisBonus article .conteudo{width: 60%; position: relative;z-index: 1;}
                section.diferenciais section.maisBonus article .conteudo h5{width: 100%; display: flex;align-items: center;gap:26px;text-transform: uppercase;position: relative;margin-bottom: 48px;}
                    section.diferenciais section.maisBonus article .conteudo h5 figure{width: 64px; height: 64px;min-width: 64px;}
                    section.diferenciais section.maisBonus article .conteudo h5 em{display: block; font: 200 28px / 36px 'Poppins';}
                        section.diferenciais section.maisBonus article .conteudo h5 em b{font-weight: 700;}
                    section.diferenciais section.maisBonus article .conteudo h5 span{display: flex ; align-items: center; justify-content: center; width: fit-content; padding: 5px 16px; border-radius: 24px; background: #471211; font: 600 14px / 18px 'Poppins'; color: #fff; letter-spacing: 0.03em;min-width: max-content;position: absolute;}
                    section.diferenciais section.maisBonus article .conteudo p{width: 100%;font: 400 17px / 28px 'Poppins';}
            /* assistenteAI */
            section.diferenciais section.maisBonus article.assistenteAI {padding: 80px 0 0 30px; margin-bottom: 80px;}
                section.diferenciais section.maisBonus article.assistenteAI > figure {display: block; position: absolute; width: calc(100% - 650px); min-width: 445px; max-width: 592px; height: 100%; top: 0; right: 0; background-image: url(../img/fotoMais1.webp); background-size: cover; background-position: left; background-repeat: no-repeat; user-select: none; pointer-events: none;}
                section.diferenciais section.maisBonus article.assistenteAI .conteudo {display: flex; flex-direction: column; align-items: flex-end; max-width: 660px;text-align: start;}
                    section.diferenciais section.maisBonus article.assistenteAI .conteudo h5 {max-width: 598px;margin-bottom: 44px;}
                        section.diferenciais section.maisBonus article.assistenteAI .conteudo h5 figure {}
                            section.diferenciais section.maisBonus article.assistenteAI .conteudo h5 figure img {}
                        section.diferenciais section.maisBonus article.assistenteAI .conteudo h5 em {}
                            section.diferenciais section.maisBonus article.assistenteAI .conteudo h5 em b {}
                            ._1000 section.diferenciais section.maisBonus article.assistenteAI .conteudo h5 span {bottom: 5px; left: 404px;}
                    section.diferenciais section.maisBonus article.assistenteAI .conteudo p {max-width: 598px;}
                        section.diferenciais section.maisBonus article.assistenteAI .conteudo p b {}
            /* forumPremium */
            section.diferenciais section.maisBonus article.forumPremium{padding: 80px 30px 0 0;margin-bottom: 80px;}
                section.diferenciais section.maisBonus article.forumPremium > figure{display: block; position: absolute; width: calc(100% - 650px); min-width: 445px; max-width: 592px; height: 100%; top: 0; left: 0; background-image: url(../img/fotoMais2.webp); background-size: cover; background-position: right; background-repeat: no-repeat; user-select: none; pointer-events: none;}
                section.diferenciais section.maisBonus article.forumPremium .conteudo {display: flex; flex-direction: column; align-items: flex-start; max-width: 640px;text-align: start;margin-left: auto;}
                    section.diferenciais section.maisBonus article.forumPremium .conteudo h5 {max-width: 580px;}
                        section.diferenciais section.maisBonus article.forumPremium .conteudo h5 figure {}
                            section.diferenciais section.maisBonus article.forumPremium .conteudo h5 figure img {}
                            section.diferenciais section.maisBonus article.forumPremium .conteudo h5 em {padding-bottom: 28px;}
                                section.diferenciais section.maisBonus article.forumPremium .conteudo h5 em b {}
                            ._1000 section.diferenciais section.maisBonus article.forumPremium .conteudo h5 span {bottom: 0px; left: 90px;}
                    section.diferenciais section.maisBonus article.forumPremium .conteudo p {max-width: 580px;}
            /* portalContabilSemAnuncios */
            section.diferenciais section.maisBonus article.portalContabilSemAnuncios {padding: 80px 0 0 30px; margin-bottom: 144px;}
                section.diferenciais section.maisBonus article.portalContabilSemAnuncios > figure {display: block; position: absolute; width: calc(100% - 650px); min-width: 445px; max-width: 592px; height: 100%; top: 0; right: 0; background-image: url(../img/fotoMais3.webp); background-size: cover; background-position: left; background-repeat: no-repeat; user-select: none; pointer-events: none;}
                section.diferenciais section.maisBonus article.portalContabilSemAnuncios .conteudo {display: flex; flex-direction: column; align-items: flex-end; max-width: 610px;text-align: start;min-width: 550px; width: 56%;}
                    section.diferenciais section.maisBonus article.portalContabilSemAnuncios .conteudo h5 {max-width: 550px;}
                        section.diferenciais section.maisBonus article.portalContabilSemAnuncios .conteudo h5 figure {}
                            section.diferenciais section.maisBonus article.portalContabilSemAnuncios .conteudo h5 figure img {}
                        section.diferenciais section.maisBonus article.portalContabilSemAnuncios .conteudo h5 em {padding-bottom: 28px;}
                            section.diferenciais section.maisBonus article.portalContabilSemAnuncios .conteudo h5 em b {}
                        ._1000 section.diferenciais section.maisBonus article.portalContabilSemAnuncios .conteudo h5 span {bottom: 0px; left: 90px;}
                    section.diferenciais section.maisBonus article.portalContabilSemAnuncios .conteudo p {max-width: 550px;}
        /* CTAFinal */
        section.diferenciais section.maisBonus .CTAFinal {display: flex ; flex-direction: column; align-items: center; text-align: center;}
            section.diferenciais section.maisBonus .CTAFinal h5 {font: 700 28px / 36px 'Poppins';margin-bottom: 12px;}
            section.diferenciais section.maisBonus .CTAFinal p {font: 400 20px / 24px 'Poppins'; letter-spacing: 0.01em; color: #A29897; font-style: italic;margin-bottom: 24px;}
            section.diferenciais section.maisBonus .CTAFinal a.botaoCTA.btnVermelho {max-width: 517px;animation: fundoBotao 8s linear infinite;}
                section.diferenciais section.maisBonus .CTAFinal a.botaoCTA.btnVermelho b {}
                section.diferenciais section.maisBonus .CTAFinal a.botaoCTA.btnVermelho em {}

/* embaixadores */
section.embaixadores {width: 100%; background: #F2F1F0;position: relative; z-index: 1; padding: 192px 0 180px;}
        ._1000 section.embaixadores::before{content: ''; display: block; position: absolute;width: 100%; min-width:1920px; height:487px; top: -1px; left: 50%;transform: translateX(-50%);z-index: -1;  background: url("../img/detalheFundo2.svg"); background-size: contain; background-repeat: no-repeat; user-select: none;pointer-events: none;} 
    section.embaixadores .centro{width: 100%; max-width: 766px;margin: 0 auto 76px; padding: 0 20px; text-align: center;}
        section.embaixadores .centro h4 {font: 500 48px / 36px 'Poppins';color: #191010;margin-bottom: 28px;}
            section.embaixadores .centro h4 b {font-weight: 700; background: linear-gradient(270deg, rgba(218, 175, 138, 1) 0%, rgba(231, 75, 19, 1) 30%, rgba(159, 27, 23, 1) 70%, rgba(71, 18, 17, 1) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
        section.embaixadores .centro p {font: 400 18px / 28px 'Poppins'; color: #806D6B;}
            section.embaixadores .centro p b{font-weight: 600; color: #191010;}

            section.embaixadores .splide.professores{margin: 0 auto 254px;}
                    section.embaixadores .splide.professores::before{position: absolute;content: '';height: 100%;width: 100%;background: linear-gradient(90deg, #F9F9F9 0%, transparent 20%, transparent 80%, #F9F9F9 100%);z-index: 1;pointer-events: none;}
                section.embaixadores .splide.professores .splide__arrows{width: 70%; max-width: 1356px; position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; z-index: 10; }
                    section.embaixadores .splide.professores .splide__arrows .splide__arrow{opacity: 1; width: 80px; height: 44px; border-radius: 24px; filter: brightness(1);transition: all 0.5s ease;}
                        section.embaixadores .splide.professores .splide__arrows .splide__arrow:hover{filter: brightness(1.5);transition: all 0.5s ease;}
                        section.embaixadores .splide.professores .splide__arrows .splide__arrow svg{fill: transparent;display: none !important;}
                    section.embaixadores .splide.professores .splide__arrows .splide__arrow--next{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 80 44'%3E%3Cpath fill='%23F2F1F0' d='M0 22c0 12.15 9.85 22 22 22h36c12.15 0 22-9.85 22-22S70.15 0 58 0H22C9.85 0 0 9.85 0 22Z'/%3E%3Cpath fill='url(%23a)' d='M4 22c0 9.941 8.865 18 19.8 18h32.4C67.135 40 76 31.941 76 22S67.135 4 56.2 4H23.8C12.865 4 4 12.059 4 22Z'/%3E%3Cpath fill='%23fff' d='M62 21.99c0 .37-.153.722-.419.978l-6.364 6.125-.001-.001a1.41 1.41 0 0 1-.988.408 1.413 1.413 0 0 1-1.313-.848 1.348 1.348 0 0 1 .33-1.522l3.911-3.766H42.41c-.367 0-.724-.14-.99-.396a1.358 1.358 0 0 1-.419-.979c0-.37.154-.722.42-.978.265-.256.621-.397.99-.397h14.746l-3.918-3.771-.007-.006a1.359 1.359 0 0 1-.402-.974 1.36 1.36 0 0 1 .42-.966 1.432 1.432 0 0 1 1.857-.104l.105.087.006.006 6.363 6.125c.266.256.42.608.42.978Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='4' x2='76' y1='22' y2='22' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E65210'/%3E%3Cstop offset='1' stop-color='%239F1B17'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-size: contain; background-repeat: no-repeat;}
                    section.embaixadores .splide.professores .splide__arrows .splide__arrow--prev{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 80 44'%3E%3Cpath fill='%23F2F1F0' d='M80 22c0 12.15-9.85 22-22 22H22C9.85 44 0 34.15 0 22S9.85 0 22 0h36c12.15 0 22 9.85 22 22Z'/%3E%3Cpath fill='url(%23a)' d='M76 22c0 9.941-8.865 18-19.8 18H23.8C12.865 40 4 31.941 4 22S12.865 4 23.8 4h32.4C67.135 4 76 12.059 76 22Z'/%3E%3Cpath fill='%23fff' d='M18 21.99c0 .37.153.722.419.978l6.364 6.125.001-.001a1.41 1.41 0 0 0 .988.408 1.413 1.413 0 0 0 1.314-.848 1.348 1.348 0 0 0-.33-1.522l-3.912-3.766H37.59c.367 0 .724-.14.99-.396.265-.256.419-.608.419-.979 0-.37-.154-.722-.42-.978a1.427 1.427 0 0 0-.99-.397H22.845l3.918-3.771.007-.006c.258-.258.405-.607.402-.974a1.36 1.36 0 0 0-.42-.966 1.432 1.432 0 0 0-1.857-.104l-.105.087-.006.006-6.363 6.125a1.36 1.36 0 0 0-.42.978Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='76' x2='4' y1='22' y2='22' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E65210'/%3E%3Cstop offset='1' stop-color='%239F1B17'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E"); background-size: contain; background-repeat: no-repeat;}
                section.embaixadores .splide.professores .splide__track{}
                    section.embaixadores .splide.professores .splide__track .splide__list{}
                        section.embaixadores .splide.professores .splide__track .splide__list .splide__slide{}
                            section.embaixadores .splide.professores .splide__track .splide__list .splide__slide img{border-radius: 16px;}
                        section.embaixadores .splide.professores .splide__track .splide__list .splide__slide span{position: absolute; display: block; bottom: 34px; transform: translateX(-50%); left: 50%; text-align: left; width: 100%; padding: 2px 30px; font: 600 24px / 28px 'Poppins'; color: #fff;}
					section.embaixadores .splide.professores ul.splide__pagination{display: flex ; position: absolute; bottom: -52px; gap: 6px; flex-wrap: nowrap; justify-content: center;}
						section.embaixadores .splide.professores ul.splide__pagination li{}
							section.embaixadores .splide.professores ul.splide__pagination li button{width: 10px; height: 10px; background: #D1D1D0; border-radius: 100%; opacity: 1; margin: 0px; transition: all 0.5s ease; transform: scale(1);}
							section.embaixadores .splide.professores ul.splide__pagination li button:hover,
							section.embaixadores .splide.professores ul.splide__pagination li button.splide__pagination__page.is-active{transform: scale(1.3); background: #191010;}
							section.embaixadores .splide.professores ul.splide__pagination li.active-multiple button.splide__pagination__page{transform: scale(1.3); background: #191010;}

        section.embaixadores .cursosDisponiveis {width: 100%; max-width: 1320px;margin: 0 auto 68px; padding: 0 20px;}
            section.embaixadores .cursosDisponiveis h5 {display: block; width: 100%; text-align: center; margin: 0 auto 42px;font: 500 48px / 36px 'Poppins';color: #191010;}
                section.embaixadores .cursosDisponiveis h5 b {font-weight: 700; background: linear-gradient(270deg, rgba(218, 175, 138, 1) 0%, rgba(231, 75, 19, 1) 30%, rgba(159, 27, 23, 1) 70%, rgba(71, 18, 17, 1) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
            section.embaixadores .cursosDisponiveis ul {display: flex ; flex-wrap: wrap; gap: 36px 32px;justify-content: space-between;}
                section.embaixadores .cursosDisponiveis ul li {display: flex; width: 31%; height: 260px;border-radius: 16px; padding: 24px 32px; outline: 4px solid #DADADA;background-size: 100% 100% !important; background-repeat: no-repeat !important;box-shadow: 0px 0px 14px 0px rgba(231, 75, 19, 0);position: relative;transition: all 0.5s ease;}
                        section.embaixadores .cursosDisponiveis ul li:hover{box-shadow: 0px 0px 14px 0px rgba(231, 75, 19, 1);transition: all 0.5s ease;}
                    section.embaixadores .cursosDisponiveis ul li p {margin-top: auto; font: 600 20px / 26px 'Poppins';letter-spacing: -0.01em;text-shadow: 0 4px 4px #0000004d;color: #fff;}
                    section.embaixadores .cursosDisponiveis ul li span.pontos {display: flex ; flex-direction: column; align-items: center; justify-content: center; width: 70px; height: 70px; border-radius: 100%; background: linear-gradient(0deg, rgba(82, 21, 21, 1) 0%, rgba(159, 27, 23, 1) 100%); position: absolute; top: -10px; right: -10px; font: 600 20px / 20px 'Poppins'; letter-spacing: 0.03em; text-align: center; padding-bottom: 3px; color: #fff;}
        section.embaixadores .CTAFinal {display: flex ; width: 100%; max-width: 1002px; margin: 0 auto; padding: 0 20px; flex-direction: column; align-items: center;position: relative;z-index: 1;}
                section.embaixadores .CTAFinal::before{content: ''; display: block; position: absolute;width: 962px; height: 72px; border: 2px dashed #D9D9D9;border-radius: 56px; top:40%; left: 50%; transform: translate(-50%, -50%);user-select: none; pointer-events: none;z-index: -1;}
                ._1000 section.embaixadores .CTAFinal::after{content: ''; display: block; position: absolute; width: 31px; height: 152px; bottom: -151px; left: 50%; transform: translateX(-50%); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 31 152'%3E%3Cpath fill='url(%23a)' d='M26.215 113.344v-3.875H0v-46.5h26.215v-3.875H0v-46.5h26.215V8.719H0V0h4.844v3.875H31v13.59H4.844v28.094l21.37-.028V27.125H13.564v9.688l3.874.038V31h4.844v10.656H8.72V22.281H31v28.094H4.844v3.875H31v13.59H4.844v28.094l21.37-.028V77.5H13.564v9.688l3.874.038v-5.851h4.844v10.656H8.72V72.656H31v28.094H4.844v3.875H31v13.59H4.844v28.094l21.37-.028v-18.406H13.564v9.687l3.874.039v-5.851h4.844v10.656H8.72v-19.375H31v28.094H0v-37.781h26.215Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='15.5' x2='15.5' y1='0' y2='151.125' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E8E7E6' stop-opacity='.1'/%3E%3Cstop offset='1' stop-color='%23D4D3D2'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E"); background-size: contain; background-repeat: no-repeat; user-select: none; pointer-events: none;z-index: -1;}
            section.embaixadores .CTAFinal ul {display: flex;width: 100%; max-width: 870px; padding: 0 16px; background: #F2F1F0; gap:40px;margin-bottom: 24px;position: relative;z-index: 2;}
                section.embaixadores .CTAFinal ul li {display: flex; gap:10px;}
                    section.embaixadores .CTAFinal ul li figure {}
                        section.embaixadores .CTAFinal ul li figure img {}
                    section.embaixadores .CTAFinal ul li span {font: 500 18px / 28px 'Poppins';color: #191010;font-style: italic;}
            section.embaixadores .CTAFinal a.botaoCTA.btnVermelho {position: relative;z-index: 2;}
                section.embaixadores .CTAFinal a.botaoCTA.btnVermelho b {}
                section.embaixadores .CTAFinal a.botaoCTA.btnVermelho em {}
/* incluso */
section.incluso{width: 100%; height: 717px; background: #18181a;position: relative; overflow-x: clip;overflow-y: visible; z-index: 3;}
       ._1000 section.incluso::before{content: ''; display: block; position: absolute; top:0; left: 50%; transform: translateX(-50%);width: 1920px; height: 100%; background: url("../img/fundoIncluso.webp");background-size: cover; user-select: none; pointer-events: none; z-index: -1;}
    section.incluso .selo{top: -36px; left: 50%; transform: translateX(-50%);position: absolute; z-index: 2;}
        section.incluso .selo img{}
    section.incluso .centro{display: flex;align-items: flex-start; justify-content: space-between; width: 100%; max-width: 1320px; margin: 0 auto;padding: 212px 20px 0; position: relative;z-index: 1; color: #fff;}
        section.incluso .centro h5{display: block;font: 200 40px / 44px 'Poppins'; width: 296px; min-width: 296px; text-align: right;padding-bottom: 36px; position: relative;}
            ._1000 section.incluso .centro h5::before{content: ''; display: block; position: absolute; width: 142px; height: 24px;bottom: 0; right: 0; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 142 24'%3E%3Cpath fill='%23DAAF8A' d='M129.394 1.393a1.5 1.5 0 0 1 2.121 0l9.546 9.546a1.501 1.501 0 0 1 0 2.121l-9.546 9.546a1.5 1.5 0 1 1-2.121-2.12l6.985-6.986H0v-3h136.379l-6.985-6.985a1.5 1.5 0 0 1 0-2.122Z' opacity='.12'/%3E%3C/svg%3E");background-size: contain; background-repeat: no-repeat; user-select: none; pointer-events: none;}
        section.incluso .centro .boxLista{}
            section.incluso .centro .boxLista p{font: 700 24px / 28px 'Poppins'; margin-bottom: 16px; background: linear-gradient(270deg, #DAAF8A 30%, #E74B13 70%, #9F1B17 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
            section.incluso .centro .boxLista ul{display: flex ; flex-direction: column; gap: 16px;}
                section.incluso .centro .boxLista ul li{font: 400 18px / 26px 'Poppins'; position: relative; padding-left: 32px; z-index: 1;}
                        section.incluso .centro .boxLista ul li::before{content: ''; display: block; position: absolute; width: 20px; height: 20px; left: 0; top: 2px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23DAAF8A' d='M18.352 3.406c.764.618.867 1.722.23 2.464l-9 10.5a1.819 1.819 0 0 1-1.3.628 1.828 1.828 0 0 1-1.355-.51l-5.4-5.25a1.716 1.716 0 0 1 0-2.475 1.837 1.837 0 0 1 2.546 0l4.006 3.895 7.738-9.028a1.836 1.836 0 0 1 2.535-.224Z' opacity='.12'/%3E%3C/svg%3E"); background-size: contain; background-repeat: no-repeat; user-select: none;}
                    section.incluso .centro .boxLista ul li b{font-weight: 700;}

/* boxPreco */
section.boxPreco {width: 100%; background: #0F0F0F;position: relative;overflow: clip; z-index: 1;}
        ._1000 section.boxPreco::before{content: ''; display: block; position: absolute; top:0; left: 50%; transform: translateX(-50%);width: 1920px; height: 100%; background: url("../img/fundoPreco.webp");background-size: cover; user-select: none; pointer-events: none; z-index: -1;}
    section.boxPreco .centro{width: 100%;max-width: 1245px;margin: 0 auto;padding: 76px 20px;position: relative;z-index: 1;}
        /* boxVantagens */
        section.boxPreco .centro .boxVantagens {display: flex;flex-wrap: wrap;margin-bottom: 162px;}
            section.boxPreco .centro .boxVantagens .tituloList {display: flex;width: 100%;justify-content: end;margin-bottom: 27px;gap: 80px;margin-left: 320px;}
                section.boxPreco .centro .boxVantagens .tituloList span {display: flex;flex-direction: column;max-width: 320px;width: 100%;position: relative;padding-left: 65px;margin-right: 73px;}
                    section.boxPreco .centro .boxVantagens .tituloList span figure {position: absolute;left: 0;width: 48px;height: 48px;}
                        section.boxPreco .centro .boxVantagens .tituloList span figure svg {}
                    section.boxPreco .centro .boxVantagens .tituloList span b {font: 500 13px/12px 'Poppins';text-transform: uppercase;color: #8F8D8B;}
                    section.boxPreco .centro .boxVantagens .tituloList span em {font: 300 32px/36px 'Poppins';color: #474340;}
                    section.boxPreco .centro .boxVantagens .tituloList span:last-of-type b {color: #FFFFFF;}
                    section.boxPreco .centro .boxVantagens .tituloList span:last-of-type em {font: 700 32px/36px 'Poppins';background: linear-gradient(270deg, #DAAF8A 0%, #E74B13 50%, #9F1B17 100%);background-clip: text;color: transparent;max-width: max-content;}
                    /*globais list*/
                    section.boxPreco .centro .boxVantagens .conteudoList {display: flex;width: 100%;}
                    section.boxPreco .centro .boxVantagens ul.vantagens {max-width: 261px;width: 100%;margin-top: 8px;}
                        section.boxPreco .centro .boxVantagens ul li{font: 400 16px/20px 'Poppins';position:relative;min-height: 84px;align-items: center;align-content: center;color: #FFF;padding: 0 20px 0 119px;}
                            section.boxPreco .centro .boxVantagens ul li svg {/* margin-right: 11px; */position: absolute;left: 87px;}
                        section.boxPreco .centro .boxVantagens ul.vantagens li{text-align: right;padding: 0 32px;}
                            section.boxPreco .centro .boxVantagens ul.vantagens li::before{position:absolute;content:'';width:100%;height:2px;background:linear-gradient(90deg, rgba(43, 37, 33, 0) 0%, #2B2521 40%);top: 0;right: 0;}
                            section.boxPreco .centro .boxVantagens ul.vantagens li:last-of-type::after{position:absolute;content:'';width:100%;height:2px;background:linear-gradient(90deg, rgba(43, 37, 33, 0) 0%, #2B2521 40%);bottom: 0;right: 0;}
                        section.boxPreco .centro .boxVantagens ul.vantagens li:last-of-type {font-weight: 700;color: #E65210;}
                    /* semContabeis */
                    section.boxPreco .centro .boxVantagens ul.semContabeis {border: solid 2px #2B2521;border-radius: 8px;border-right: none;max-width: 472px;width: 100%;}
                        section.boxPreco .centro .boxVantagens ul.semContabeis li {font-weight: 500;color: #807A79;/* padding: 0 20px 0 99px; */}
                            section.boxPreco .centro .boxVantagens ul.semContabeis li::after{position:absolute;content:'';width:100%;height:2px;border-bottom: 2px dashed #2B2521;bottom: 0;right: 0;}
                            section.boxPreco .centro .boxVantagens ul.semContabeis li:last-of-type::after{display:none;}
                            section.boxPreco .centro .boxVantagens ul.semContabeis li:first-of-type {height: 92px;}
                            section.boxPreco .centro .boxVantagens ul.semContabeis li:last-of-type {height: 92px;}
                        section.boxPreco .centro .boxVantagens ul.semContabeis li svg {margin-right: 11px;}
                    /* comContabeis */
                    section.boxPreco .centro .boxVantagens ul.comContabeis {border-radius: 8px;box-shadow: 8px 0px 36px 0px #E6521033;max-width: 472px;width: 100%;position:relative;z-index: 2;}
                        section.boxPreco .centro .boxVantagens ul.comContabeis::before {position: absolute;content:'';border-radius:8px;z-index: -1;background: linear-gradient(90deg, #2B2521 0%, #6B3714 100%);padding: 2px;inset: 0;-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;}
                        section.boxPreco .centro .boxVantagens ul.comContabeis li {font-weight: 500;/* padding: 0 20px 0 99px; */}
                            section.boxPreco .centro .boxVantagens ul.comContabeis li::after{position:absolute;content:'';width: 100%;height:2px;border-bottom: 2px solid #2B2521;bottom: -2px;right: 2px;}
                            section.boxPreco .centro .boxVantagens ul.comContabeis li:last-of-type::after{display:none;}
                            section.boxPreco .centro .boxVantagens ul.comContabeis li:first-of-type {height: 92px;}
                            section.boxPreco .centro .boxVantagens ul.comContabeis li:last-of-type {height: 92px;}
                        section.boxPreco .centro .boxVantagens ul.comContabeis li svg { }
            /* boxOferta */
            section.boxPreco .centro > p {text-align: center;font: 600 26px/36px 'Poppins';color: #FFF;max-width: 761px;margin: 0 auto 172px;}
                section.boxPreco .centro > p b {font-weight: 600;color: #FD4444;}
            section.boxPreco .centro .boxOferta {background: #FFF;border-radius: 11px 11px 8px 8px;max-width: 744px;margin: 0 auto 152px;box-shadow: 0px 6px 0px 0px #E6EEF7 inset,0px 20px 32px -16px #0B235314;position: relative;}
                section.boxPreco .centro .boxOferta::before {position:absolute;content:'';width:34px;height:55px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='55' fill='none'%3E%3Cpath fill='%23294096' d='M0 .418h34v54.258H0l14.597-27.129L0 .418Z'/%3E%3C/svg%3E")no-repeat;left: -34px;top: 8px;}
                section.boxPreco .centro .boxOferta::after {position:absolute;content:'';width:34px;height:55px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='55' fill='none'%3E%3Cpath fill='%23294096' d='M34 .418H0v54.258h34L19.404 27.547 34 .418Z'/%3E%3C/svg%3E")no-repeat;top: 8px;right: -34px;}
                section.boxPreco .centro .boxOferta > span {text-align: center;font: 700 22px/20px 'Poppins';letter-spacing: 0.02em;text-transform: uppercase;color: #FFF;background: #3F61D7;display: block;border-radius: 8px 8px 0 0;height: 58px;align-content: center;}
                    section.boxPreco .centro .boxOferta > span::before {position:absolute;content:'';}
                section.boxPreco .centro .boxOferta h2 {font: 400 24px/28px 'Poppins';text-align: center;text-transform: uppercase;color: #191010;margin-top: 36px;margin-bottom: 25px;}
                    section.boxPreco .centro .boxOferta h2 b {font-weight: 700;}
                section.boxPreco .centro .boxOferta p {font-weight: 400;font-size: 16px;line-height: 24px;text-align: center;color: #806D6B;max-width: 490px;margin: 0 auto 14px;}
                    section.boxPreco .centro .boxOferta p b {color: #120000;}
                section.boxPreco .centro .boxOferta span.valorAntigo {font: 600 20px/18px 'Poppins';text-align: center;text-transform: uppercase;color: #191010;letter-spacing: -0.02em;background: #FFF;border-radius: 0;margin-bottom: 25px;position: relative;z-index: 3;}
                    section.boxPreco .centro .boxOferta span.valorAntigo::before {position: absolute;content:'';height:2px;width:224px;background: #F2F0F0;left: 0;top: 28px;z-index: -1;}
                    section.boxPreco .centro .boxOferta span.valorAntigo::after {position: absolute;content:'';height:2px;width:224px;background: #F2F0F0;right: 0;top: 28px;z-index: -1;}

                section.boxPreco .centro .boxOferta span.valorAntigo b {font-weight: 600;color: #A92E2C;text-decoration: line-through;text-decoration-thickness: 1px;padding: 0 3px;}
                section.boxPreco .centro .boxOferta h3 {color: #45A838;text-align: center;margin-bottom: 8px;}
                    section.boxPreco .centro .boxOferta h3 b {text-align: right;font: 700 26px/20px 'Poppins';text-transform: uppercase;color: #191010;}
                    section.boxPreco .centro .boxOferta h3 em {font-weight: 700;font-size: 78px;line-height: 56px;letter-spacing: -0.04em;}
                    section.boxPreco .centro .boxOferta h3 i {font: 700 60px/58px 'Poppins';letter-spacing: -0.04em;}
                section.boxPreco .centro .boxOferta span.valorAvista {font-weight: 400;font-size: 16px;line-height: 24px;text-align: center;color: #806D6B;letter-spacing: 0;background: #FFF;text-transform: none;height: max-content;margin-bottom: 39px;}
                    section.boxPreco .centro .boxOferta span.valorAvista b {font-weight: 700;font-size: 20px;line-height: 24px;letter-spacing: -0.02em;text-align: center;color: #45A838;padding: 0 5px;}
                section.boxPreco .centro .boxOferta .compraSegura {display: flex;gap: 20px;margin: 0 auto;max-width: 518px;width: 100%;padding-bottom: 49px;justify-content: space-around;}
                    section.boxPreco .centro .boxOferta .compraSegura span {font-weight: 500;font-size: 15px;line-height: 100%;text-align: center;text-transform: uppercase;color: #D7CBCA;position: relative;align-content: center;}
                        section.boxPreco .centro .boxOferta .compraSegura span::before {position:absolute;content:'';width: 12px;height: 16px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='16' fill='none'%3E%3Cpath fill='%23D7CBCA' d='M10.155 5.506v-.725a4.544 4.544 0 0 0-.188-1.792A4.402 4.402 0 0 0 9.1 1.43C8.71.98 8.235.62 7.705.374a3.997 3.997 0 0 0-3.37 0A4.168 4.168 0 0 0 2.94 1.43c-.39.45-.685.982-.866 1.559a4.544 4.544 0 0 0-.189 1.792v.725a1.397 1.397 0 0 0-.982.453A1.53 1.53 0 0 0 .5 6.999v7.508c0 .389.144.762.403 1.04.259.28.611.442.982.453h8.27c.182-.005.361-.049.527-.127.166-.078.316-.19.44-.328.126-.138.223-.302.288-.48.064-.178.095-.367.09-.558V6.999c.005-.19-.026-.38-.09-.558a1.462 1.462 0 0 0-.287-.48 1.389 1.389 0 0 0-.44-.328 1.334 1.334 0 0 0-.528-.127ZM3.27 4.781a2.98 2.98 0 0 1 .172-1.133 2.88 2.88 0 0 1 .583-.97 2.73 2.73 0 0 1 .901-.654c.34-.151.705-.23 1.074-.229.37 0 .737.078 1.079.229.341.151.65.372.909.65.258.28.46.61.595.971.134.362.198.748.187 1.136v.725h-5.5v-.725ZM6 12.246c-.378 0-.741-.157-1.009-.437a1.53 1.53 0 0 1-.417-1.056c0-.396.15-.775.417-1.055.268-.28.63-.438 1.009-.438.378 0 .74.158 1.008.438.267.28.418.66.418 1.055 0 .396-.15.776-.418 1.056-.267.28-.63.437-1.008.437Z'/%3E%3C/svg%3E")no-repeat;left: -20px;}
                        section.boxPreco .centro .boxOferta .compraSegura span::after {position:absolute;content:'';width: 1px;height: 24px;background:#DDEBF3;right: -22px;top: 1px;}
                section.boxPreco .centro .boxOferta > a:active,
                section.boxPreco .centro .boxOferta > a:visited,
                section.boxPreco .centro .boxOferta > a:link {display: flex;align-items: center;justify-content: center;gap: 8px;padding: 22px;width: calc(100% + 100px);margin-left: -50px;margin-bottom: 50px;border-radius: 72px;background: #45A838;background-size: 150%;background-position-x: 0%;box-shadow: 0px 20px 24px -16px #0B23536B, 0px -4px 0px 0px #171F2F33 inset, 0px -20px 40px -16px #171F2F66 inset;animation: fundoBotao 5s linear infinite;transition: all 0.5s ease;position: relative;z-index: 1;}
                    section.boxPreco .centro .boxOferta > a:hover {box-shadow: 0px 20px 40px -8px #100f0f4d, 0px 2px 0px 0px #FFFFFF61 inset, inset -130px 1px 110px -110px #FDAA13E8, inset 130px 1px 110px -110px #FDAA13E8, inset 0px 0px 0px 100px #fa6624;}
                    section.boxPreco .centro .boxOferta > a b {font-weight: 700;font-size: 26px;line-height: 26px;text-align: center;text-transform: uppercase;color: #FFF;}
                section.boxPreco .centro .boxOferta .compraSegura figure {align-items: center;align-content: center;display: flex;}
                    section.boxPreco .centro .boxOferta .compraSegura figure img { }
            /* garantia */
            section.boxPreco .centro .garantia {position: relative;padding-left: 364px;max-width: 989px;min-height: 300px;align-content: center;margin: 0 auto;}
                section.boxPreco .centro .garantia figure {position: absolute;left: 0;top: 0;}
                    section.boxPreco .centro .garantia figure img { }
                section.boxPreco .centro .garantia h3 {font-weight: 600;font-size: 36px;line-height: 44px;color: #FFF;}
                section.boxPreco .centro .garantia p {font-weight: 400;font-size: 17px;line-height: 28px;color: #DAAF8A;}
                    section.boxPreco .centro .garantia p b{color:#E65210}

/* boxFaq */
section.boxFaq {width: 100%; background: #18181a;position: relative;overflow: clip; z-index: 1;}
    section.boxFaq::before{content: ''; display: block; position: absolute; top:0; left: 50%; transform: translateX(-50%);width: 1920px; height: 100%; background: url("../img/noise.webp");background-size: cover;  user-select: none; pointer-events: none; z-index: -1;}
    section.boxFaq .centro{width: 100%;max-width: 1325px;margin: 0 auto;padding: 129px 20px;position: relative;z-index: 1;}

        section.boxFaq .centro {display: flex;gap: 20px;margin: 0 auto;justify-content: space-between;}
            section.boxFaq .centro .perguntasFrequentes { }
                section.boxFaq .centro .perguntasFrequentes h2 {font-weight: 300;font-size: 40px;line-height: 44px;text-align: right;color: #FFFFFF;max-width: 228px;width: 100%;position: relative;position: sticky;top: 20px;}
                    section.boxFaq .centro .perguntasFrequentes h2::before {position:absolute;content:'';width: 248px;height: 45px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='229' height='16' fill='none'%3E%3Cpath fill='%23DAAF8A' d='M228.707 8.707a1 1 0 0 0 0-1.414L222.343.929a1 1 0 1 0-1.414 1.414L226.586 8l-5.657 5.657a1 1 0 1 0 1.414 1.414l6.364-6.364ZM0 8v1h228V7H0v1Z' opacity='.12'/%3E%3C/svg%3E")no-repeat;bottom: -91px;left: -2px;}
            section.boxFaq .centro > ul {max-width: 949px;width: 100%;}
                section.boxFaq .centro > ul > li {font-weight: 700;font-size: 19px;line-height: 24px;letter-spacing: -0.01em;color: #FFF;padding-left: 38px;padding: 20px 10px 20px 38px;border-bottom: 2px solid #2B2521;position: relative;transition: all ease 0.5s;/* cursor: pointer; */max-height: 66px;overflow: hidden;}
                    section.boxFaq .centro > ul li::before {position:absolute;content:'';width:18px;height:24px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='24' fill='none'%3E%3Cpath fill='%23352F2B' fill-rule='evenodd' d='M13.248 21a9.02 9.02 0 0 0 3.88-4.085 9.067 9.067 0 0 0 .646-5.89 9.04 9.04 0 0 0-3.129-5.026A8.977 8.977 0 0 0 3.492 5.89a9.038 9.038 0 0 0-3.225 4.964A9.067 9.067 0 0 0 .8 16.756 9.022 9.022 0 0 0 4.7 20.972l1.94-3.364a5.141 5.141 0 0 1-2.315-2.452A5.168 5.168 0 0 1 5.86 8.962a5.117 5.117 0 0 1 6.358.062 5.168 5.168 0 0 1 1.415 6.223 5.14 5.14 0 0 1-2.362 2.406L13.248 21Z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' d='M6.477 13.077c0 1.376 1.11 2.49 2.481 2.49a2.486 2.486 0 0 0 2.481-2.49 2.486 2.486 0 0 0-2.481-2.49 2.486 2.486 0 0 0-2.481 2.49Z'/%3E%3C/svg%3E")no-repeat;left: 0;}
                    section.boxFaq .centro > ul li.perguntas2::before{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='24' fill='none'%3E%3Cpath fill='%23352F2B' fill-rule='evenodd' d='M13.248 21a9.02 9.02 0 0 0 3.88-4.085 9.067 9.067 0 0 0 .646-5.89 9.04 9.04 0 0 0-3.129-5.026A8.977 8.977 0 0 0 3.492 5.89a9.038 9.038 0 0 0-3.225 4.964A9.067 9.067 0 0 0 .8 16.756 9.022 9.022 0 0 0 4.7 20.972l1.94-3.364a5.141 5.141 0 0 1-2.315-2.452A5.168 5.168 0 0 1 5.86 8.962a5.117 5.117 0 0 1 6.358.062 5.168 5.168 0 0 1 1.415 6.223 5.14 5.14 0 0 1-2.362 2.406L13.248 21Z' clip-rule='evenodd'/%3E%3Cpath fill='%23E46532' d='M6.477 13.077c0 1.376 1.11 2.49 2.481 2.49a2.486 2.486 0 0 0 2.481-2.49 2.486 2.486 0 0 0-2.481-2.49 2.486 2.486 0 0 0-2.481 2.49Z'/%3E%3C/svg%3E")no-repeat;}
                    section.boxFaq .centro > ul > li.ativo::before {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='24' fill='none'%3E%3Cpath fill='%23E46532' fill-rule='evenodd' d='M13.248 21a9.02 9.02 0 0 0 3.88-4.085 9.067 9.067 0 0 0 .646-5.89 9.04 9.04 0 0 0-3.129-5.026A8.977 8.977 0 0 0 3.492 5.89a9.038 9.038 0 0 0-3.225 4.964A9.067 9.067 0 0 0 .8 16.756 9.022 9.022 0 0 0 4.7 20.972l1.94-3.364a5.141 5.141 0 0 1-2.315-2.452A5.168 5.168 0 0 1 5.86 8.962a5.117 5.117 0 0 1 6.358.062 5.168 5.168 0 0 1 1.415 6.223 5.14 5.14 0 0 1-2.362 2.406L13.248 21Z' clip-rule='evenodd'/%3E%3Cpath fill='%23E46532' d='M6.477 13.077c0 1.376 1.11 2.49 2.481 2.49a2.486 2.486 0 0 0 2.481-2.49 2.486 2.486 0 0 0-2.481-2.49 2.486 2.486 0 0 0-2.481 2.49Z'/%3E%3C/svg%3E")no-repeat;}
                section.boxFaq .centro > ul li.ativo {padding-top: 25px;max-height: max-content;overflow: hidden;}
                    section.boxFaq .centro > ul li h3 {margin-bottom: 0;transition: all ease 0.5s;overflow: hidden;cursor: pointer;font-weight: 700;font-size: 19px;line-height: 24px;letter-spacing: -0.01em;}
                    section.boxFaq .centro > ul li p {font-weight: 400;font-size: 17px;line-height: 28px;color: #AE9885;visibility: hidden;opacity: 0;height: 0;transition: none;overflow: hidden;max-width: 851px;}
                        section.boxFaq .centro > ul li p b {color: #ffffffd4;margin-bottom: 6px;display: block;font-size: 17px;}
                        section.boxFaq .centro > ul li p a:active,
                        section.boxFaq .centro > ul li p a:visited,
                        section.boxFaq .centro > ul li p a:link {margin-top:0;color: #E65210;}
                            section.boxFaq .centro > ul li p a:hover { }

                        section.boxFaq .centro > ul li > a:active,
                        section.boxFaq .centro > ul li > a:visited,
                        section.boxFaq .centro > ul li > a:link {transition:all ease 0.5s;margin-top: 10px;max-width: max-content;padding: 10px 20px;visibility: hidden;opacity: 0;overflow: hidden;}
                            section.boxFaq .centro > ul li > a:hover { }
                                section.boxFaq .centro > ul li > a b {font-size: 16px;}

                    section.boxFaq .centro > ul li.ativo h3 {margin-bottom: 5px;}
                    section.boxFaq .centro > ul li.ativo p {visibility: visible;opacity: 1;height: 100%;transition: all ease 0.5s;/* color: #AE9885; */}
                        section.boxFaq .centro > ul li.ativo > a {visibility:visible;opacity:1;overflow: hidden;}

                    section.boxFaq .centro > ul li ul.acessosClub {visibility: hidden;opacity: 0;height: 0;}
                    section.boxFaq .centro > ul li.ativo ul.acessosClub {visibility: visible;opacity: 1;height: 100%;}
                        section.boxFaq .centro > ul li ul.acessosClub li {font-weight: 400;color: #AE9885;font-size: 16px;position:relative;padding-left: 18px;margin-bottom: 2px;}
                            section.boxFaq .centro > ul li ul.acessosClub li::before {border-radius:30px;background:#E65210;width:6px;height:6px;top: 8px;}
                        section.boxFaq .centro > ul li.ativo ul.acessosClub li { }

/* boxFaleConosco */
section.boxFaleConosco {width: 100%;background:#18181a;position: relative;/* overflow: clip; */z-index: 1;}
    section.boxFaleConosco::before{content: ''; display: block; position: absolute; top:0; left: 50%; transform: translateX(-50%);width: 1920px; height: 100%; background: url("../img/noise.webp");background-size: cover;  user-select: none; pointer-events: none; z-index: -1;}
    section.boxFaleConosco .centro{width: 100%;max-width: 1325px;margin: 0 auto;padding: 0 20px 104px;position: relative;z-index: 1;}
        section.boxFaleConosco .centro::before {position:absolute;content:'';width: 1120px;height:400px;background: #8F1E1B;border-radius: 50%;opacity: 0.42;right: -960px;top: -170px;filter: blur(241px);}
        section.boxFaleConosco .centro::after {position:absolute;content:'';width: 1120px;height:400px;background: #EE8658;border-radius: 50%;opacity: 0.42;/* filter: blur(271px); */top: -180px;left: -933px;filter: blur(261px);}
    section.boxFaleConosco .centro h2 {font-weight: 800;font-size: 40px;line-height: 50px;letter-spacing: -0.02em;text-align: center;color: #FFF;margin-bottom: 4px;position: relative;z-index: 2;}
    section.boxFaleConosco .centro > p {font-weight: 400;font-size: 17px;line-height: 28px;text-align: center;color: #AE9885;margin-bottom: 76px;position: relative;z-index: 2;}
    section.boxFaleConosco .centro .contatos {z-index: 2;background: #FFF;box-shadow: 0px 6px 0px 0px #E6EEF7 inset,0px 20px 32px -16px #0B235314;border: 1px solid #E1E6ED;border-radius: 24px;display: flex;gap: 116px;padding: 50px 50px 43px;position: relative;}
        ._1000 section.boxFaleConosco .centro .contatos::before {position:absolute;content:'';width: 688px;height: 195px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='671' height='195' fill='none'%3E%3Cg stroke='%23fff' stroke-miterlimit='10' stroke-width='3' opacity='.06'%3E%3Cpath d='M256.978 156.419h58.781v34.631H212.12V6.86h44.858v149.559ZM381.374 6.86v110.22c0 11.037 2.734 19.492 8.152 25.467 5.417 5.923 13.366 8.91 23.897 8.91 10.531 0 18.53-2.987 24.15-8.91 5.62-5.924 8.405-14.43 8.405-25.467V6.86h44.857v109.916c0 16.455-3.493 30.327-10.48 41.719s-16.404 19.948-28.201 25.72c-11.796 5.772-24.96 8.657-39.491 8.657-14.53 0-27.491-2.835-38.984-8.505-11.443-5.671-20.505-14.278-27.138-25.72-6.632-11.442-9.974-25.416-9.974-41.871V6.859h44.858-.051ZM659.483 112.473c6.481 8.303 9.721 17.821 9.721 28.453 0 15.392-5.366 27.594-16.151 36.606-10.733 9.012-25.77 13.518-45.009 13.518h-85.817V6.86h82.931c18.733 0 33.365 4.303 43.946 12.86 10.582 8.556 15.847 20.2 15.847 34.883 0 14.683-2.835 19.847-8.505 27.036-5.671 7.19-13.265 12.151-22.682 14.936 10.682 2.278 19.239 7.544 25.719 15.847v.051Zm-92.348-31.087H596.5c7.341 0 12.961-1.62 16.91-4.86 3.95-3.24 5.924-8 5.924-14.278 0-6.278-1.974-11.088-5.924-14.43-3.949-3.34-9.569-4.961-16.91-4.961h-29.365v38.58-.05Zm50.478 68.35c4.101-3.392 6.177-8.354 6.177-14.834 0-6.481-2.127-11.544-6.43-15.24-4.304-3.696-10.177-5.519-17.721-5.519h-32.555v40.656h33.062c7.493 0 13.315-1.721 17.467-5.114v.051Z'/%3E%3Cpath d='M181.337 52.394a95.487 95.487 0 0 0-43.185-41.142 95.6 95.6 0 0 0-62.283-6.86 95.533 95.533 0 0 0-53.137 33.18 95.384 95.384 0 0 0-21.125 58.94 95.38 95.38 0 0 0 19.977 59.337 95.523 95.523 0 0 0 52.483 34.202 95.594 95.594 0 0 0 62.404-5.651 95.482 95.482 0 0 0 44.569-41.37l-35.569-20.575a54.428 54.428 0 0 1-25.919 24.551 54.493 54.493 0 0 1-35.57 3.221 54.453 54.453 0 0 1-29.916-19.495 54.367 54.367 0 0 1 .654-67.418 54.454 54.454 0 0 1 30.288-18.912 54.493 54.493 0 0 1 35.502 3.91 54.424 54.424 0 0 1 25.438 25.048l35.389-20.966Z' clip-rule='evenodd'/%3E%3Cpath d='M97.57 124.195c14.545 0 26.335-11.781 26.335-26.312 0-14.532-11.79-26.312-26.335-26.312-14.545 0-26.335 11.78-26.335 26.312 0 14.531 11.79 26.312 26.335 26.312Z'/%3E%3Cpath d='M97.241 124.423c14.876 0 26.935-12.06 26.935-26.935 0-14.876-12.059-26.935-26.935-26.935S70.306 82.612 70.306 97.488c0 14.875 12.06 26.935 26.935 26.935Z'/%3E%3C/g%3E%3C/svg%3E")no-repeat;right: -433px;top: -143px;}
        ._1000 section.boxFaleConosco .centro .contatos::after {position:absolute;content:'';width:668px;height: 196px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='671' height='195' fill='none'%3E%3Cg stroke='%23fff' stroke-miterlimit='10' stroke-width='3' opacity='.06'%3E%3Cpath d='M256.978 156.419h58.781v34.631H212.12V6.86h44.858v149.559ZM381.374 6.86v110.22c0 11.037 2.734 19.492 8.152 25.467 5.417 5.923 13.366 8.91 23.897 8.91 10.531 0 18.53-2.987 24.15-8.91 5.62-5.924 8.405-14.43 8.405-25.467V6.86h44.857v109.916c0 16.455-3.493 30.327-10.48 41.719s-16.404 19.948-28.201 25.72c-11.796 5.772-24.96 8.657-39.491 8.657-14.53 0-27.491-2.835-38.984-8.505-11.443-5.671-20.505-14.278-27.138-25.72-6.632-11.442-9.974-25.416-9.974-41.871V6.859h44.858-.051ZM659.483 112.473c6.481 8.303 9.721 17.821 9.721 28.453 0 15.392-5.366 27.594-16.151 36.606-10.733 9.012-25.77 13.518-45.009 13.518h-85.817V6.86h82.931c18.733 0 33.365 4.303 43.946 12.86 10.582 8.556 15.847 20.2 15.847 34.883 0 14.683-2.835 19.847-8.505 27.036-5.671 7.19-13.265 12.151-22.682 14.936 10.682 2.278 19.239 7.544 25.719 15.847v.051Zm-92.348-31.087H596.5c7.341 0 12.961-1.62 16.91-4.86 3.95-3.24 5.924-8 5.924-14.278 0-6.278-1.974-11.088-5.924-14.43-3.949-3.34-9.569-4.961-16.91-4.961h-29.365v38.58-.05Zm50.478 68.35c4.101-3.392 6.177-8.354 6.177-14.834 0-6.481-2.127-11.544-6.43-15.24-4.304-3.696-10.177-5.519-17.721-5.519h-32.555v40.656h33.062c7.493 0 13.315-1.721 17.467-5.114v.051Z'/%3E%3Cpath d='M181.337 52.394a95.487 95.487 0 0 0-43.185-41.142 95.6 95.6 0 0 0-62.283-6.86 95.533 95.533 0 0 0-53.137 33.18 95.384 95.384 0 0 0-21.125 58.94 95.38 95.38 0 0 0 19.977 59.337 95.523 95.523 0 0 0 52.483 34.202 95.594 95.594 0 0 0 62.404-5.651 95.482 95.482 0 0 0 44.569-41.37l-35.569-20.575a54.428 54.428 0 0 1-25.919 24.551 54.493 54.493 0 0 1-35.57 3.221 54.453 54.453 0 0 1-29.916-19.495 54.367 54.367 0 0 1 .654-67.418 54.454 54.454 0 0 1 30.288-18.912 54.493 54.493 0 0 1 35.502 3.91 54.424 54.424 0 0 1 25.438 25.048l35.389-20.966Z' clip-rule='evenodd'/%3E%3Cpath d='M97.57 124.195c14.545 0 26.335-11.781 26.335-26.312 0-14.532-11.79-26.312-26.335-26.312-14.545 0-26.335 11.78-26.335 26.312 0 14.531 11.79 26.312 26.335 26.312Z'/%3E%3Cpath d='M97.241 124.423c14.876 0 26.935-12.06 26.935-26.935 0-14.876-12.059-26.935-26.935-26.935S70.306 82.612 70.306 97.488c0 14.875 12.06 26.935 26.935 26.935Z'/%3E%3C/g%3E%3C/svg%3E")no-repeat;left: -409px;top: -143px;}
    section.boxFaleConosco .centro .contatos a:active,
    section.boxFaleConosco .centro .contatos a:visited,
    section.boxFaleConosco .centro .contatos a:link {position:relative;padding-left: 75px;}
        section.boxFaleConosco .centro .contatos a:hover { }

        section.boxFaleConosco .centro .contatos a figure {position: absolute;left: 0;}
        section.boxFaleConosco .centro .contatos a figure img { }
        section.boxFaleConosco .centro .contatos a h3 {font-weight: 700;font-size: 20px;line-height: 30px;letter-spacing: -0.01em;color: #191010;}
            section.boxFaleConosco .centro .contatos a h3 b {font-weight: 700;color: #9F1B17;}
            section.boxFaleConosco .centro .contatos a.chat h3 b {color:#E65210}
        section.boxFaleConosco .centro .contatos a p {font-weight: 500;font-style: Italic;font-size: 17px;line-height: 28px;color: #806D6B;transition: all 0.5s ease;}
            section.boxFaleConosco .centro .contatos a:hover p {color: #e74b13;}

/* footer */
footer {width: 100%;background:#18181a;border-top:1px solid #ffffff1f;position: relative; overflow: clip; z-index: 1;}
    footer::before{content: ''; display: block; position: absolute; top:0; left: 50%; transform: translateX(-50%);width: 1920px; height: 100%; background: url("../img/noise.webp");background-size: cover;  user-select: none; pointer-events: none; z-index: -1;}
    footer .centro {width: 100%;max-width: 1320px;margin: 0 auto;padding: 0 20px 0;display: flex;justify-content: space-between;height: 80px;}
        footer .centro span {display: flex;gap: 21px;}
            footer .centro span figure {align-content: center;}
            footer .centro span figure img { }
            footer .centro span b {font-weight: 400;font-size: 13px;line-height: 16px;color: #686767;align-content: center;}
        footer .centro div {display: flex;gap: 28px;align-items: center;}
            footer .centro div a:active,
            footer .centro div a:visited,
            footer .centro div a:link {font-weight: 400;font-size: 13px;line-height: 16px;text-align: right;color: #686767;transition: all 0.5s ease;text-decoration: underline; text-decoration-color: transparent; text-underline-offset: 3px;}
                footer .centro div a:hover {color: #fff;text-decoration-color: #fff;transition: all 0.5s ease;}


/* -- MOBILE -- */

._320 header .centro, ._320 main, ._320 footer{overflow: clip;}
._320 .centro{width: 100%; max-width: 440px !important; margin: 0px auto;}
._320 br.desktop{display: none!important;}

._320 a.junteClub:active,
._320 a.junteClub:link,
._320 a.junteClub:visited{height: 44px;}
    ._320 a.junteClub b {font-size: 15px;}
    ._320 a.junteClub  span {}
        ._320 a.junteClub  span::before{}

/* botao vermelho gradiente */
._320 a.btnVermelho:active,
._320 a.btnVermelho:link,
._320 a.btnVermelho:visited{padding: 10px 20px; box-shadow: 0px 20px 40px -8px #100f0f4d, inset 0px -2px 4px #39475333, inset 0px 2px 4px #ffffff63, 0px 4px 6px 0px #8c8f963b; gap: 0;max-width: 360px;}
    ._320 a.btnVermelho b {text-align: center; font-size: 17px; line-height: 22px; max-width: 270px; letter-spacing: 0.01em;}
    ._320 a.btnVermelho em {display: none;}

/* header */
._320 header{}
    ._320 header .centro {padding: 20px;}
       ._320 header .centro h1 img.desktop {display: none!important;}
       ._320 header .centro h1 img {display: block; width: 134px;min-width: 134px;}
    ._320 header .centro nav {max-width: 190px; justify-content: flex-end;}
        ._320 header .centro nav ul.menuPrincipal{display: none!important;}
        ._320 header .centro nav ul.menuAssine{gap:12px;}
                ._320 header .centro nav ul li a.assine:active,
                ._320 header .centro nav ul li a.assine:link,
                ._320 header .centro nav ul li a.assine:visited{padding: initial; border: initial;font-weight: 600; }

    /* assineAgora */
        ._320 section.assineAgora .centro {border-radius: 0;margin-top: 40px;min-height: fit-content;padding: 25px 0 100px;}
            ._320 section.assineAgora .centro h2 {margin: 20px auto;font-size: 22px;line-height: 24px;max-width: 330px;text-align: center;}
                    ._320 section.assineAgora .centro form > div {padding: 0 20px;}
                        ._320 section.assineAgora .centro form > div label {font-size: 14px;}
							._320 section.assineAgora .centro form > div input:not([type='checkmark']):hover { }
							._320 section.assineAgora .centro form > div input:not([type='checkmark']):focus { }
                        ._320 section.assineAgora .centro form > div.labelCheck label {font-size: 12px;line-height: 15px;}
								._320 section.assineAgora .centro form > div.labelCheck:has(input[type='checkbox']:checked) .checkmark::before{ }
								._320 section.assineAgora .centro form > div.labelCheck:has(input[type='checkbox']:checked) .checkmark::after{ }
                    ._320 section.assineAgora .centro form button {margin: 0 auto;}

@media (max-height: 700px) {
    section.assineAgora .centro {
        margin: 10px auto !important;
        min-height: auto !important;
        max-height: calc(100vh - 20px) !important;
        overflow-y: auto !important;
        padding: 10px 0 20px !important;
    }
    
    section.assineAgora .centro h2 {
        margin: 15px auto 20px !important;
        font-size: 24px !important;
        line-height: 28px !important;
    }
    
    section.assineAgora .centro form > div {
        margin-bottom: 10px !important;
    }
    
    section.assineAgora .centro form button {
        margin: 15px auto 20px !important;
    }
}

/* topo */
._320 section.topo {height: initial;background: #210a06;}
    ._320 section.topo::before{content: ''; display: block; position: absolute; top:0; left: 50%; transform: translateX(-50%);width: 440px; height: 100%; background: url("../img/topoMobile.webp");background-size: cover; user-select: none;z-index: -1; }
    ._320 section.topoA .centro {padding: 95px 20px 45px;}
        ._320 section.topoA .centro h2 {max-width: 320px; font: 700 26px / 30px 'Poppins';}
            ._320 section.topoA .centro h2 span {font: 300 24px / 28px 'Poppins';}
            ._320 section.topoA .centro p {max-width: 330px; margin: 20px auto 28px; font: 400 15px / 24px 'Poppins';}
            ._320 section.topo .centro .botoes {flex-direction: column; align-items: center; gap: 16px;}
                ._320 section.topo .centro .botoes a.botaoVantagens:active,
                ._320 section.topo .centro .botoes a.botaoVantagens:link,
                ._320 section.topo .centro .botoes a.botaoVantagens:visited{height: 44px;}
                    ._320 section.topo .centro .botoes a.botaoVantagens b {font-size: 15px;font-weight: 600;}
    /* topoB */
    ._320 section.topoB .centro::after{content: ''; display: block; position: absolute; top: 78px; right: -40px; width: 175px; height: 401px; background: url("../img/fotoMulher1.webp"); background-size: contain; background-repeat: no-repeat; user-select: none; z-index: -1;}
    ._320 section.topoB .centro {padding: 100px 20px 45px;align-items: flex-start;}
        ._320 section.topoB .centro h2 {font: 700 26px / 30px 'Poppins'; align-items: flex-start; padding-right: 100px;}
            ._320 section.topoB .centro h2 span {font: 300 24px / 28px 'Poppins';}
            ._320 section.topoB .centro p {max-width: 380px; margin: 20px 0 28px; font: 400 15px / 24px 'Poppins';}
            ._320 section.topoB .centro .botoes {align-items: flex-start;}


/* sobre */
._320 section.sobre {}
    /*._320 section.sobre::after{transform: translateX(-50%) scale(0.6);transform-origin: bottom;}*/
    ._320 section.sobre .centro {padding: 40px 20px;}
        ._320 section.sobre .centro .comunidade {margin-bottom: 30px;}
            ._320 section.sobre .centro .comunidade h3 {font: 400 24px / 30px 'Poppins'; margin-bottom: 12px;}
                    ._320 section.sobre .centro .comunidade h3::before{left: initial; right: -10px; opacity: 0.25; width: 90px; height: 100px;}
                ._320 section.sobre .centro .comunidade h3 b {font-size: 26px; line-height: 32px;}
            ._320 section.sobre .centro .comunidade p {font: 400 15px / 26px 'Poppins'; }
        ._320 section.sobre .centro .oQueRespostas {flex-direction: column;gap: 30px;margin-bottom: 25px;}
            ._320 section.sobre .centro .oQueRespostas .oQueE {}
                ._320 section.sobre .centro .oQueRespostas .oQueE h4 {margin-bottom: 10px; letter-spacing: 0;}
                ._320 section.sobre .centro .oQueRespostas .oQueE p {font: 400 15px / 26px 'Poppins'; }
            ._320 section.sobre .centro .oQueRespostas .buscarRespostas {width: 100%; min-width: initial;}
                ._320 section.sobre .centro .oQueRespostas .buscarRespostas h4 {margin-bottom: 10px; letter-spacing: 0;font-size: 18px;}
                ._320 section.sobre .centro .oQueRespostas .buscarRespostas ul {font: 400 15px / 22px 'Poppins';}
                    ._320 section.sobre .centro .oQueRespostas .buscarRespostas ul li {height: 35px;}
                        ._320 section.sobre .centro .oQueRespostas .buscarRespostas ul li::before{transform: initial; top:2px;}
        ._320 section.sobre .centro .tudoSoLugar {padding: initial; border: initial;}
            ._320 section.sobre .centro .tudoSoLugar h4 {position: relative; top: initial; left: initial; transform: initial; width: calc(100% + 40px); margin: 0 -20px; padding: 40px 20px 5px; text-align: center; font-weight: 700; border-top: 2px dashed #f5f4f3; background: linear-gradient(180deg, rgba(71, 18, 17, 1) 0%, rgba(159, 27, 23, 1) 75%, rgba(231, 75, 19, 1) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 21px; line-height: 21px;}
            ._320 section.sobre .centro .tudoSoLugar ul {flex-wrap: wrap; gap: 0; width: calc(100% + 40px); margin: 0 -20px 40px;}
                ._320 section.sobre .centro .tudoSoLugar ul li {flex-direction: row;width: 100%; max-width: initial; text-align: start; gap: 20px; padding: 20px; box-shadow: 0px 12px 24px -6px #473D3714;}
                    ._320 section.sobre .centro .tudoSoLugar ul li figure {max-width: 58px;}
                        ._320 section.sobre .centro .tudoSoLugar ul li figure img {}
                    ._320 section.sobre .centro .tudoSoLugar ul li span {font: 500 16px / 21px 'Poppins';}
                        ._320 section.sobre .centro .tudoSoLugar ul li span b {}
            ._320 section.sobre .centro .tudoSoLugar a.botaoCTA {position: relative; bottom: initial; left: initial; transform: initial; padding: 10px 20px; height: initial; margin: 0 auto; max-width: 360px; box-shadow: inset 0px -2px 4px #39475333, inset 0px 2px 4px #ffffff63, 0px 4px 6px 0px #8c8f963b, 3px 5px 0 #2a23231f;}
                ._320 section.sobre .centro .tudoSoLugar a.botaoCTA b {text-align: center; font-size: 17px; line-height: 22px; max-width: 270px; letter-spacing: 0.01em;}
                ._320 section.sobre .centro .tudoSoLugar a.botaoCTA span {display: none;}
                    ._320 section.sobre .centro .tudoSoLugar a.botaoCTA span svg {}

/* beneficios */
._320 section.beneficios {}
    ._320 section.beneficios .centro {padding: 40px 20px 50px;gap: 20px;}
        ._320 section.beneficios .centro h3 {font: 700 26px / 32px 'Poppins'; text-align: center; max-width: 320px;}
            ._320 section.beneficios .centro h3 b {}
        ._320 section.beneficios .centro article {background: #fff; flex-direction: column; gap: 16px; padding: 5px 5px 25px; border-radius: 8px; max-width: 380px; box-shadow: 0px 2px 3px #8c8f9629;}
            ._320 section.beneficios .centro article figure {width: 100%; min-width: initial; justify-content: center;}
                ._320 section.beneficios .centro article figure img {border: 1px solid #fff; border-radius: 8px 8px 0 0;}
            ._320 section.beneficios .centro article p {padding: 0 12px; text-align: center; font: 500 15px / 24px 'Poppins';}
                ._320 section.beneficios .centro article p b {}
        ._320 section.beneficios .centro .CTAFinal {margin-top: 0px;}
            ._320 section.beneficios .centro .CTAFinal p {font-size: 15px; font-style: italic; max-width: 360px;}
                ._320 section.beneficios .centro .CTAFinal p b {}

/* diferenciais */
._320 section.diferenciais {overflow: clip;}
       ._320 section.diferenciais::before{content: ''; display: block; position: absolute; top:0; left: 50%; transform: translateX(-50%);width: 100%; height: 100%; background: url("../img/noise.webp");background-size: cover; user-select: none; pointer-events: none; z-index: -1;}
    /* conbcon */
    ._320 section.diferenciais section.conbcon {width: 100%; max-width: 440px !important; margin: 0px auto;height: initial; padding: 60px 20px;position: relative;z-index: 1;}
            ._320 section.diferenciais section.conbcon::before{content: ''; display: block; position: absolute; width: 440px; height: 315px; background: url("../img/bgDiferenciais1.svg") no-repeat; bottom: -120px; left: 50%; transform: translateX(-50%);user-select: none; pointer-events: none;}
        ._320 section.diferenciais section.conbcon .boxTexto {position: relative;z-index: 2;}
            ._320 section.diferenciais section.conbcon .boxTexto h4 {align-items: flex-start; margin-bottom: 30px; flex-direction: column; gap: 20px; padding-right: 80px;position: relative;z-index: 1;}
                    ._320 section.diferenciais section.conbcon .boxTexto h4::before{content: ''; display: block; position: absolute;width: 140px; height: 140px; right: -70px; top: -10px;background: url("../img/fotoConbConMobile1.webp") no-repeat; background-size: contain; user-select: none;pointer-events: none;}
                ._320 section.diferenciais section.conbcon .boxTexto h4 img {}
                ._320 section.diferenciais section.conbcon .boxTexto h4 span {font: 600 14px / 16px 'Poppins';}
            ._320 section.diferenciais section.conbcon .boxTexto p {font: 400 14px / 24px 'Poppins';}
                ._320 section.diferenciais section.conbcon .boxTexto p:last-of-type{text-align: center;}
            ._320 section.diferenciais section.conbcon .boxTexto ol {flex-wrap: wrap;min-width: initial; margin: 30px auto;}
                /* ano */
                ._320 section.diferenciais section.conbcon .boxTexto ol li.ano{width: 31%;}
                /* ano atual */
                ._320 section.diferenciais section.conbcon .boxTexto ol li.anoAtual{width: 100%;}
            ._320 section.diferenciais section.conbcon .boxTexto a.botaoCTA.junteClub {margin: 30px auto 0;}
        ._320 section.diferenciais section.conbcon figure {display: none !important;}

    /* salaVip */
    ._320 section.diferenciais section.salaVip {width: 100%; max-width: 440px !important; margin: 0px auto;height: initial; padding: 60px 20px;position: relative;z-index: 1;}
            ._320 section.diferenciais section.salaVip::before{content: ''; display: block; position: absolute; width: 440px; height: 315px; background: url("../img/bgDiferenciais2.svg") no-repeat; bottom: -120px; left: 50%; transform: translateX(-50%);user-select: none; pointer-events: none;}
        ._320 section.diferenciais section.salaVip .boxTexto {position: relative;z-index: 2;}
            ._320 section.diferenciais section.salaVip .boxTexto h4 {width: 100%; align-items: flex-start; margin-bottom: 30px; flex-direction: column; gap: 20px; padding-right: 80px; position: relative; z-index: 1;}
                    ._320 section.diferenciais section.salaVip .boxTexto h4::before{content: ''; display: block; position: absolute;width: 160px; height: 210px; right: -50px; top: -20px;background: url("../img/salaVipMobile.webp") no-repeat; background-size: contain; user-select: none;pointer-events: none;}
                ._320 section.diferenciais section.salaVip .boxTexto h4 em{gap: 12px;}
                    ._320 section.diferenciais section.salaVip .boxTexto h4 em img {display: flex ; width: 60px; height: 60px;}
                        ._320 section.diferenciais section.salaVip .boxTexto h4 em i {font-size: 13px;}
                ._320 section.diferenciais section.salaVip .boxTexto h4 span {font: 600 14px / 16px 'Poppins';}
            ._320 section.diferenciais section.salaVip .boxTexto .webinars {flex-direction: column;gap:14px; margin-bottom: 30px;}
                ._320 section.diferenciais section.salaVip .boxTexto .webinars em {width: 100%; max-width: 300px; min-width: initial; font: 600 18px / 26px 'Poppins';}
                ._320 section.diferenciais section.salaVip .boxTexto .webinars p { font: 400 14px / 24px 'Poppins';}
                ._320 section.diferenciais section.salaVip .boxTexto .listaSalaVip h5 {font: 600 18px / 26px 'Poppins';max-width: 300px;}
                ._320 section.diferenciais section.salaVip .boxTexto .listaSalaVip ul {gap: 10px; margin-bottom: 25px;}
                    ._320 section.diferenciais section.salaVip .boxTexto .listaSalaVip ul li {font: 400 14px / 24px 'Poppins'; padding-left: 25px;}
                        ._320 section.diferenciais section.salaVip .boxTexto .listaSalaVip ul li::before{width: 17px; top:3px;}
                ._320 section.diferenciais section.salaVip .boxTexto .listaSalaVip p {font: 500 14px / 24px 'Poppins'; font-style: italic; text-align: center; margin-bottom: 30px;}
                ._320 section.diferenciais section.salaVip .boxTexto .listaSalaVip a.botaoCTA.junteClub {margin: 0 auto;}
        ._320 section.diferenciais section.salaVip figure {display: none !important;}
            ._320 section.diferenciais section.salaVip figure img {}

    /* pontuacaoEPC */
    ._320 section.diferenciais section.pontuacaoEPC {width: 100%; max-width: 440px !important; margin: 0px auto;height: initial; padding: 60px 20px;}
            ._320 section.diferenciais section.pontuacaoEPC::before{content: ''; display: block; position: absolute; width: 440px; height: 315px; background: url("../img/bgDiferenciais3.svg") no-repeat; bottom: -120px; left: 50%; transform: translateX(-50%);user-select: none; pointer-events: none;}
        ._320 section.diferenciais section.pontuacaoEPC h4 {flex-direction: column; align-items: flex-start; gap: 20px; padding: 0;margin-bottom: 30px;}
                ._320 section.diferenciais section.pontuacaoEPC h4 em img{width: 60px; height: 67px; object-fit: contain;}
                ._320 section.diferenciais section.pontuacaoEPC h4 em b{font: 700 22px / 26px 'Poppins'; max-width: 280px;}
                ._320 section.diferenciais section.pontuacaoEPC h4 em u{font-size: 13px;}
            ._320 section.diferenciais section.pontuacaoEPC h4 span {font: 600 14px / 16px 'Poppins'; margin-top: initial;}
        ._320 section.diferenciais section.pontuacaoEPC .acessoImediato {flex-direction: column; padding: 0; gap: 30px; margin-bottom: 20px;}
            ._320 section.diferenciais section.pontuacaoEPC .acessoImediato p {font: 400 14px / 24px 'Poppins';}
                ._320 section.diferenciais section.pontuacaoEPC .acessoImediato p i.espaco{height: 16px;}
            ._320 section.diferenciais section.pontuacaoEPC .acessoImediato span.caixaAlta {width: 100%; text-align: start; padding: 0; font: 200 42px / 42px 'Poppins';}
        ._320 section.diferenciais section.pontuacaoEPC .splide.cursos1{width: calc(100% + 40px); margin: 0 -20px 40px;}
            ._320 section.diferenciais section.pontuacaoEPC .splide.cursos1 ul.splide__list{display: flex !important ; gap: 10px; width: 100%; padding: 0 20px !important; overflow-y: scroll !important; scrollbar-width: none;}
        ._320 section.diferenciais section.pontuacaoEPC .conteudoConteudo {flex-direction: column; padding: 0;}
            ._320 section.diferenciais section.pontuacaoEPC .conteudoConteudo span.caixaAlta {width: fit-content; text-align: start; padding: 0; font: 200 42px / 42px 'Poppins';}
                ._320 section.diferenciais section.pontuacaoEPC .conteudoConteudo span.caixaAlta::before{width: 35px;height: 35px;right: initial;left: 90px;bottom: 5px;}
            ._320 section.diferenciais section.pontuacaoEPC .conteudoConteudo .direita {padding: 0;}
                ._320 section.diferenciais section.pontuacaoEPC .conteudoConteudo .direita p {font: 400 14px / 24px 'Poppins';margin-bottom: 30px;}
                    ._320 section.diferenciais section.pontuacaoEPC .conteudoConteudo .direita p strong {font: 600 18px / 26px 'Poppins';margin-bottom: 16px;}
                    ._320 section.diferenciais section.pontuacaoEPC .conteudoConteudo .direita p i.espaco{height: 16px;}
            ._320 section.diferenciais section.pontuacaoEPC .conteudoConteudo a.botaoCTA.junteClub {margin: 0 auto;}
          

    /* mais bonus */
    ._320 section.diferenciais section.maisBonus {width: 100%; max-width: 440px !important; margin: 0px auto;height: initial; padding: 60px 20px;}
    ._320 section.diferenciais section.maisBonus::before{content: ''; display: block; position: absolute; width: 440px; height: 330px; background: url("../img/bgDiferenciais4.svg") no-repeat; bottom: -10px; left: 50%; transform: translateX(-50%);user-select: none; pointer-events: none;}
        ._320 section.diferenciais section.maisBonus h3{width: fit-content; text-align: start; padding: 0; font: 200 44px / 46px 'Poppins'; opacity: 0.3;}
        ._320 section.diferenciais section.maisBonus article{height: initial; padding: 20px;margin: 0 auto 25px;background: linear-gradient(360deg, rgb(38 38 38) 0%, rgb(10 11 10) 100%);border: 2px solid #323232;}
            ._320 section.diferenciais section.maisBonus article > figure{width: 100%; height: 140px; background-size: cover; min-width: initial; max-width: initial; background-position: center; opacity: 0.15 !important; left: initial; right: 0; box-shadow: inset 0px -30px 30px #1c1c1c;}
            ._320 section.diferenciais section.maisBonus article .conteudo{width: 100% !important; min-width: initial !important;}
                ._320 section.diferenciais section.maisBonus article .conteudo h5{padding-bottom: 60px; margin: 0 auto;gap: 16px;}
                    ._320 section.diferenciais section.maisBonus article .conteudo h5 figure{}
                    ._320 section.diferenciais section.maisBonus article .conteudo h5 em{font: 200 20px / 26px 'Poppins';padding: initial;}
                        ._320 section.diferenciais section.maisBonus article .conteudo h5 em b{}
                    ._320 section.diferenciais section.maisBonus article .conteudo h5 span{ bottom: 16px;}
                    ._320 section.diferenciais section.maisBonus article .conteudo p{ font: 400 14px / 24px 'Poppins';}
        /* CTAFinal */
        ._320 section.diferenciais section.maisBonus .CTAFinal {max-width: 340px; margin: 40px auto 0;}
            ._320 section.diferenciais section.maisBonus .CTAFinal h5 {font: 600 20px / 24px 'Poppins';}
            ._320 section.diferenciais section.maisBonus .CTAFinal p {font: 400 15px / 20px 'Poppins';font-style: italic;}

/* embaixadores */
._320 section.embaixadores {padding: 60px 0 80px; max-width: 440px;margin: 0 auto;}
    ._320 section.embaixadores .centro{margin: 0 auto 30px;}
        ._320 section.embaixadores .centro h4 {font: 700 26px / 32px 'Poppins'; text-align: center; margin-bottom: 12px;}
            ._320 section.embaixadores .centro h4 b {}
        ._320 section.embaixadores .centro p {font: 400 15px / 26px 'Poppins';}
        ._320 section.embaixadores .splide.professores{margin: 0 auto 50px;}
            ._320 section.embaixadores .splide.professores .splide__arrows{width: 100%;}
                ._320 section.embaixadores .splide.professores .splide__arrows .splide__arrow{transform: scale(0.8); transform-origin: top center;}
            ._320 section.embaixadores .splide.professores .splide__track .splide__list .splide__slide span{padding: 2px 15px; font: 600 15px / 24px 'Poppins'; bottom: 24px;}
        ._320 section.embaixadores .cursosDisponiveis {margin-bottom: 40px;}
            ._320 section.embaixadores .cursosDisponiveis h5 {font: 700 26px / 32px 'Poppins'; text-align: center;margin: 0 auto 14px;}
                ._320 section.embaixadores .cursosDisponiveis h5 b {}
            ._320 section.embaixadores .cursosDisponiveis ul {width: calc(100% + 40px); margin: 0 -20px; flex-wrap: nowrap; padding: 10px 20px; overflow-x: scroll; scrollbar-width: none;gap:20px;}
                ._320 section.embaixadores .cursosDisponiveis ul li {width: 300px; min-width: 300px; height: 180px; padding: 20px 16px;    outline: 2px solid #DADADA;}
                    ._320 section.embaixadores .cursosDisponiveis ul li p {margin-top: auto; font: 600 16px / 22px 'Poppins'; letter-spacing: -0.01em; text-shadow: 0 4px 4px #0000004d; color: #fff;}
                    ._320 section.embaixadores .cursosDisponiveis ul li span.pontos {width: 57px; height: 57px; font: 600 16px / 16px 'Poppins'; right: -6px;}
        ._320 section.embaixadores .CTAFinal {}
            ._320 section.embaixadores .CTAFinal::before {width: calc(100% - 40px); height: 172px; border: 1px dashed #D9D9D9; border-radius: 36px; top: 0; left: 50%; transform: translateX(-50%);}
            ._320 section.embaixadores .CTAFinal ul {background: initial; padding-top: 20px;gap: 10px; margin-bottom: 14px; flex-direction: column; align-items: center;}
            ._320 section.embaixadores .CTAFinal ul li {gap: 10px;}
                ._320 section.embaixadores .CTAFinal ul li figure {}
                    ._320 section.embaixadores .CTAFinal ul li figure img {object-fit: contain;
    height: 20px;}
                ._320 section.embaixadores .CTAFinal ul li span {font: 500 15px / 24px 'Poppins'; font-style: italic;}
        ._320 section.embaixadores .CTAFinal a.botaoCTA.btnVermelho {}
            ._320 section.embaixadores .CTAFinal a.botaoCTA.btnVermelho b {}
            ._320 section.embaixadores .CTAFinal a.botaoCTA.btnVermelho em {}

/* incluso */
._320 section.incluso{height: initial;}
       ._320 section.incluso::before{content: ''; display: block; position: absolute; top:0; left: 50%; transform: translateX(-50%);width: 100%; height: 100%; background: url("../img/noise.webp");background-size: cover; user-select: none; pointer-events: none; z-index: -1;}
    ._320 section.incluso .selo{}
        ._320 section.incluso .selo img{}
    ._320 section.incluso .centro{flex-direction: column;padding: 80px 20px 0;}
        ._320 section.incluso .centro h5{min-width: initial; width: 100%; text-align: center; font: 600 26px / 32px 'Poppins'; padding-bottom: 16px;}
        ._320 section.incluso .centro .boxLista{}
            ._320 section.incluso .centro .boxLista p{    font: 600 18px / 26px 'Poppins';}
            ._320 section.incluso .centro .boxLista ul{}
                ._320 section.incluso .centro .boxLista ul li{font: 400 14px / 24px 'Poppins'; padding-left: 25px;}
                    ._320 section.incluso .centro .boxLista ul li b{}

/* boxPreco  */
._320 section.boxPreco {background: #18181a; }
    ._320 section.boxPreco::before{ content: ''; display: block; position: absolute; top:0; left: 50%; transform: translateX(-50%);width: 100%; height: 100%; background: url("../img/noise.webp");background-size: cover; user-select: none; pointer-events: none; z-index: -1;}
    ._320 section.boxPreco .centro{padding: 36px 0 10px;}
        /* boxVantagens */
        ._320 section.boxPreco .centro .boxVantagens {margin-bottom: 30px;}
            ._320 section.boxPreco .centro .boxVantagens .tituloList {margin-left: 0;justify-content: start;gap: 20px;padding-left: 32px;}
                ._320 section.boxPreco .centro .boxVantagens .tituloList span {margin-right: 0;padding-left: 0;max-width: 140px;}
                ._320 section.boxPreco .centro .boxVantagens .tituloList span:last-of-type {padding-left: 10px;}
                    ._320 section.boxPreco .centro .boxVantagens .tituloList span figure {top: 30px;left: 119px;display: none;}
                        ._320 section.boxPreco .centro .boxVantagens .tituloList span figure svg { }
                    ._320 section.boxPreco .centro .boxVantagens .tituloList span b { }
                    ._320 section.boxPreco .centro .boxVantagens .tituloList span em {font-size: 23px;padding: 0;line-height: 24px;}
                    ._320 section.boxPreco .centro .boxVantagens .tituloList span:last-of-type b { }
                    ._320 section.boxPreco .centro .boxVantagens .tituloList span:last-of-type em { }

                    /*globais list*/
                    ._320 section.boxPreco .centro .boxVantagens .conteudoList {position: relative;}
                    ._320 section.boxPreco .centro .boxVantagens ul.vantagens {position: absolute;top: -60px;left: 34px;max-width: 300px;z-index: 3;}
                        ._320 section.boxPreco .centro .boxVantagens ul li{padding: 0 10px 0 49px;font-size: 13px;line-height: 17px;min-height: 100px;}
                            ._320 section.boxPreco .centro .boxVantagens ul li svg {left: 20px;top: 39px;}
                        ._320 section.boxPreco .centro .boxVantagens ul.vantagens li{font-size: 14px;line-height: 16px;padding: 0;text-align: center;max-width: max-content;margin: 0 auto;}
                            ._320 section.boxPreco .centro .boxVantagens ul.vantagens li::before{background: rgba(231, 75, 19, 1);width: calc(100% + 20px);height: 2px;top: 53px;border-radius: 8px;z-index: -1;right: auto;left: 50%;transform: translateX(-50%);filter: blur(5px);}
                            ._320 section.boxPreco .centro .boxVantagens ul.vantagens li:last-of-type::after{display: none;}
                        ._320 section.boxPreco .centro .boxVantagens ul.vantagens li:last-of-type { }
                    /* semContabeis */
                    ._320 section.boxPreco .centro .boxVantagens ul.semContabeis {border-left: 0;border-radius: 0 8px 8px 0;}
                        ._320 section.boxPreco .centro .boxVantagens ul.semContabeis li { }
                            ._320 section.boxPreco .centro .boxVantagens ul.semContabeis li::after{ }
                            ._320 section.boxPreco .centro .boxVantagens ul.semContabeis li:last-of-type::after{ }
                            ._320 section.boxPreco .centro .boxVantagens ul.semContabeis li:first-of-type { }
                            ._320 section.boxPreco .centro .boxVantagens ul.semContabeis li:last-of-type { }
                        ._320 section.boxPreco .centro .boxVantagens ul.semContabeis li svg { }
                    /* comContabeis */
                    ._320 section.boxPreco .centro .boxVantagens ul.comContabeis { }
                        ._320 section.boxPreco .centro .boxVantagens ul.comContabeis::before {padding: 2px 0 2px 2px;border-radius: 8px 0 0 8px;}
                        ._320 section.boxPreco .centro .boxVantagens ul.comContabeis li { }
                            ._320 section.boxPreco .centro .boxVantagens ul.comContabeis li::after{ }
                            ._320 section.boxPreco .centro .boxVantagens ul.comContabeis li:last-of-type::after{ }
                            ._320 section.boxPreco .centro .boxVantagens ul.comContabeis li:first-of-type { }
                            ._320 section.boxPreco .centro .boxVantagens ul.comContabeis li:last-of-type { }
                        ._320 section.boxPreco .centro .boxVantagens ul.comContabeis li svg { }

        /* boxOferta */
        ._320 section.boxPreco .centro > p {font-size: 16px;line-height: 22px;margin-bottom: 30px;padding: 0 20px;}
            ._320 section.boxPreco .centro > p b { }
        ._320 section.boxPreco .centro .boxOferta {width: calc(100% + 40px);margin-left: -20px;border-radius: 0;}
            ._320 section.boxPreco .centro .boxOferta::before {left: -19px;z-index: -1;top: 3px;}
            ._320 section.boxPreco .centro .boxOferta::after {right: -18px;z-index: -1;top: 3px;}

            ._320 section.boxPreco .centro .boxOferta > span {font-size: 17px;height: 45px;border-radius: 0;}
                ._320 section.boxPreco .centro .boxOferta > span::before { }

            ._320 section.boxPreco .centro .boxOferta h2 {font-size: 22px; line-height: 24px; max-width: 200px; margin: 26px auto 12px;}
            ._320 section.boxPreco .centro .boxOferta h2 b { }
            ._320 section.boxPreco .centro .boxOferta p {font-size: 14px; line-height: 22px; max-width: 290px; margin-bottom: 12px;}
            ._320 section.boxPreco .centro .boxOferta p b { }
            ._320 section.boxPreco .centro .boxOferta span.valorAntigo {font-size: 17px;margin-bottom: 6px;}
                ._320 section.boxPreco .centro .boxOferta span.valorAntigo::before {width: 30px;}
                ._320 section.boxPreco .centro .boxOferta span.valorAntigo::after {width: 30px;}

            ._320 section.boxPreco .centro .boxOferta span.valorAntigo b {padding: 0;}
            ._320 section.boxPreco .centro .boxOferta h3 {margin-bottom: 0;}
            ._320 section.boxPreco .centro .boxOferta h3 b {font-size: 21px;}
            ._320 section.boxPreco .centro .boxOferta h3 em {font-size: 68px;}
            ._320 section.boxPreco .centro .boxOferta h3 i {font-size: 46px;}
            ._320 section.boxPreco .centro .boxOferta span.valorAvista {font-size: 14px;margin-bottom: 8px;}
            ._320 section.boxPreco .centro .boxOferta span.valorAvista b {padding: 0 2px;font-size: 17px;}
            ._320 section.boxPreco .centro .boxOferta .compraSegura {gap: 10px;max-width: 300px;margin-top: 20px;padding-left: 7px;}
            ._320 section.boxPreco .centro .boxOferta .compraSegura span {font-size: 11px;max-width: 90px;}
                ._320 section.boxPreco .centro .boxOferta .compraSegura span::before {left: -10px;top: 3px;}
                ._320 section.boxPreco .centro .boxOferta .compraSegura span::after {height: 20px;right: -3px;}
            ._320 section.boxPreco .centro .boxOferta > a:active,
            ._320 section.boxPreco .centro .boxOferta > a:visited,
            ._320 section.boxPreco .centro .boxOferta > a:link {padding: 10px 20px;max-width: 320px;width: 100%;margin: 0 auto;}
                ._320 section.boxPreco .centro .boxOferta > a:hover { }
                ._320 section.boxPreco .centro .boxOferta > a b {font-size: 17px;line-height: 20px;}
            ._320 section.boxPreco .centro .boxOferta .compraSegura figure {max-width: 180px;}

        /* garantia */
        ._320 section.boxPreco .centro .garantia {padding: 0 20px;max-width: 400px;}
            ._320 section.boxPreco .centro .garantia figure {left: 50%;transform: translateX(-50%);width: 160px; top: -110px;}
                ._320 section.boxPreco .centro .garantia figure img { }
            ._320 section.boxPreco .centro .garantia h3 {font-size: 26px; text-align: center; line-height: 28px; margin-bottom: 8px;}
            ._320 section.boxPreco .centro .garantia p {font-size: 14px;line-height: 20px;text-align: center;}
                ._320 section.boxPreco .centro .garantia p b{ }

/* boxFaq */
._320 section.boxFaq {padding-bottom: 40px;}
    ._320 section.boxFaq::before{ }
    ._320 section.boxFaq .centro{flex-direction: column;padding: 0 20px;}
        ._320 section.boxFaq .centro { }
            ._320 section.boxFaq .centro .perguntasFrequentes {margin-bottom: 20px;}
                ._320 section.boxFaq .centro .perguntasFrequentes h2 {text-align: center; font-size: 26px; line-height: 28px; margin: 0 auto; font-weight: 600; max-width: initial;}
                    ._320 section.boxFaq .centro .perguntasFrequentes h2::before {/* rotate: 90deg; */right: auto;left: 50%;transform: translateX(-50%);bottom: -88px;width: 20px;height: 76px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='77' fill='none'%3E%3Cpath fill='%23DAAF8A' d='M7.293 76.707a1 1 0 0 0 1.414 0l6.364-6.364a1 1 0 0 0-1.414-1.414L8 74.586l-5.657-5.657A1 1 0 0 0 .93 70.343l6.364 6.364ZM8 0H7v76h2V0H8Z' opacity='.12'/%3E%3C/svg%3E")no-repeat;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='29' fill='none'%3E%3Cpath fill='%23DAAF8A' d='M7.293 28.707a1 1 0 0 0 1.414 0l6.364-6.364a1 1 0 0 0-1.414-1.414L8 26.586l-5.657-5.657A1 1 0 0 0 .93 22.343l6.364 6.364ZM8 0H7v28h2V0H8Z' opacity='.12'/%3E%3C/svg%3E")no-repeat;}
            ._320 section.boxFaq .centro > ul { }
                ._320 section.boxFaq .centro > ul > li {max-height: 91px;padding: 13px 10px 18px 38px;}
                    ._320 section.boxFaq .centro > ul li::before { }
                    ._320 section.boxFaq .centro > ul li.perguntas2::before{ }
                    ._320 section.boxFaq .centro > ul > li.ativo::before { }

                ._320 section.boxFaq .centro > ul li.ativo {max-height: max-content;}

                    ._320 section.boxFaq .centro > ul li h3 {font-size: 15px; font-weight: 600; line-height: 22px;}
                    ._320 section.boxFaq .centro > ul li p {font-size: 14px;line-height: 22px;}
                        ._320 section.boxFaq .centro > ul li p b {font-size: 14px;}
                        section.boxFaq .centro > ul li p a:active,
                        section.boxFaq .centro > ul li p a:visited,
                        ._320 section.boxFaq .centro > ul li p a:link { }
                            ._320 section.boxFaq .centro > ul li p a:hover { }

                        section.boxFaq .centro > ul li > a:active,
                        section.boxFaq .centro > ul li > a:visited,
                        ._320 section.boxFaq .centro > ul li > a:link {height: 0;padding: 0 20px;margin-top: 0;}
                            ._320 section.boxFaq .centro > ul li > a:hover { }
                                ._320 section.boxFaq .centro > ul li > a b { }

                    ._320 section.boxFaq .centro > ul li.ativo h3 {margin-bottom: 9px;}
                    ._320 section.boxFaq .centro > ul li.ativo p { }
                        ._320 section.boxFaq .centro > ul li.ativo > a {height: fit-content;padding: 10px 20px;margin-top: 10px;}

                    ._320 section.boxFaq .centro > ul li ul.acessosClub { }
                    ._320 section.boxFaq .centro > ul li.ativo ul.acessosClub { }
                        ._320 section.boxFaq .centro > ul li ul.acessosClub li {font-size: 14px;line-height: 19px;margin-bottom: 7px;}
                            ._320 section.boxFaq .centro > ul li ul.acessosClub li::before { }
                        ._320 section.boxFaq .centro > ul li.ativo ul.acessosClub li { }
/* boxFaleConosco */
._320 section.boxFaleConosco { }
    ._320 section.boxFaleConosco::before{ }
    ._320 section.boxFaleConosco .centro{padding-bottom: 80px;}
        ._320 section.boxFaleConosco .centro::before { }
        ._320 section.boxFaleConosco .centro::after {display: none;}

    ._320 section.boxFaleConosco .centro h2 {font-size: 26px; font-weight: 600; line-height: 30px;}
    ._320 section.boxFaleConosco .centro > p {font-size: 15px;line-height: 20px;margin-bottom: 40px;}
    ._320 section.boxFaleConosco .centro .contatos {flex-direction: column;gap: 20px;padding: 30px 20px 25px;}
    ._320 section.boxFaleConosco .centro .contatos a:active,
    ._320 section.boxFaleConosco .centro .contatos a:visited,
    ._320 section.boxFaleConosco .centro .contatos a:link {padding-left: 52px;}
        ._320 section.boxFaleConosco .centro .contatos a:hover { }

        ._320 section.boxFaleConosco .centro .contatos a figure {width: 40px;}
        ._320 section.boxFaleConosco .centro .contatos a figure img { }
        ._320 section.boxFaleConosco .centro .contatos a h3 {font-size: 15px;line-height: 21px;}
            ._320 section.boxFaleConosco .centro .contatos a h3 b { }
            ._320 section.boxFaleConosco .centro .contatos a.chat h3 b { }
        ._320 section.boxFaleConosco .centro .contatos a p {font-size: 14px; line-height: 17px; font-weight: 400; font-style: italic;}
            ._320 section.boxFaleConosco .centro .contatos a:hover p { }
/* footer */
._320 footer { }
    ._320 footer::before{ }
    ._320 footer .centro {flex-direction: column; padding: 15px 10px 20px; height: initial; align-items: center; }
        ._320 footer .centro span { gap: 10px; align-items: center; flex-direction: column;}
            ._320 footer .centro span figure { }
            ._320 footer .centro span figure img { }
            ._320 footer .centro span b { }
        ._320 footer .centro div {width: 100%; text-align: center; gap: 10px 20px; padding: 12px 0 0;align-items: center; justify-content: center; flex-wrap: wrap;}
            ._320 footer .centro div a:active,
            ._320 footer .centro div a:visited,
            ._320 footer .centro div a:link {text-align: center; min-width: max-content; }

@media (max-width: 400px) {
    ._320 header .centro {padding: 20px 15px; } 
    ._320 section.beneficios .centro article {width: calc(100% + 40px); margin: 0 -20px; }
    
}
