.fancyboxVideoBox .fancyboxVideoDivTexto {display:none;}

#resumoBanner h1 {text-align:center;font-weight:700;margin-top:67px;letter-spacing:.3px;}
#resumoBanner .centralizar {flex-direction:column;}
#resumoBanner .fancyboxVideoBox {max-width:907px;margin:0 auto;}
#resumoBanner p b {font-weight:700;}
#resumoBanner p.subTitulo {font-size:16px;color:#3d3d3d;font-weight:500;text-align:center;width:100%;margin:0 auto;display:block;}
#resumoBanner p:not(.subTitulo) {color:#0d0d0d;text-align:center;width: 100%;margin: 31px auto 0 auto;line-height: 1.2;}
@media screen and (max-width:999px){
	#resumoBanner h1 {font-size:30px;line-height:1.1;}
	#resumoBanner p.subTitulo {margin-top:30px;line-height:1.4;}
	#resumoBanner .fancyboxVideoBox {margin-top:30px;border-radius:15px;}
	#resumoBanner p:not(.subTitulo) {font-size:18px;}
	#resumoBanner .fancyboxYoutubeIcone {max-width:50px;}
}
@media screen and (min-width:564px) and (max-width:999px){
	#resumoBanner .divLinks {flex-direction:row;justify-content:space-between;}
	#resumoBanner .divLinks a {max-width:48%;}
}
@media screen and (min-width:768px){
	#resumoBanner .centralizar {max-width:768px;}
}
@media screen and (min-width:1000px){
	#resumoBanner .centralizar {max-width:var(--siteLarguraMenor);}
	#resumoBanner p.subTitulo {max-width:60%;margin-top:13px;margin-bottom:30px;line-height: 1.5;}
	#resumoBanner .divLinks {margin-top:31px;}
	#resumoBanner .fancyboxVideoBox:hover .fancyboxVideoDivIcone {opacity:.75;}
	#resumoBanner p:not(.subTitulo) {max-width:70%;}
	#resumoBanner h1 {font-size:42px;}
	#resumoBanner .fancyboxVideoBox {border-radius:30px;}
	#resumoBanner p:not(.subTitulo) {font-size:20px;}
}

/************************************************/

#resumoPublico .centralizar {flex-direction:column;}
#resumoPublico .divHeader {text-align:center;}
#resumoPublico .divHeader h2 {font-weight:700;}
#resumoPublico .divCards {display:flex;}
#resumoPublico .divCard {border:2px solid #ffe445;border-radius:30px;}
#resumoPublico .cardIcone {display:flex;justify-content:center;margin-top:-75px;}
#resumoPublico .cardIcone img {display:flex;width:100%;max-width:min-content;height:auto;aspect-ratio:auto 91/73;}
#resumoPublico .cardTitulo {font-size:28px;font-weight:700;margin-top:43px;}
#resumoPublico .cardTexto {margin-top:28px;}
#resumoPublico .divListaIcone {margin-top:29px;}
#resumoPublico .divListaIcone p {font-size:14px;color:#000;font-weight:500;background-image:url(/site/images/iconeLista.png);background-repeat:no-repeat;background-size:15px 15px;background-position:left center;display:flex;align-items:center;padding-left:25px;}
#resumoPublico .divListaIcone p:nth-child(n+2) {margin-top:29px;}
@media screen and (max-width:999px){
	#resumoPublico .divHeader {margin-top:60px;}
	#resumoPublico .divHeader h2 {font-size:28px;}
	#resumoPublico .divHeader p {margin-top:30px;}
	#resumoPublico .divCards {flex-wrap:wrap;margin-top:130px;}
	#resumoPublico .divCard {padding:0 30px 70px;}
	#resumoPublico .divCard:nth-child(n+2) {margin-top:125px;}
	#resumoPublico .iconePublicoPrivada img {transform:translateX(22.5px)}
	#resumoPublico .iconePublicoPublica img {transform:translateX(17.5px)}
	#resumoPublico .cardTitulo {line-height:1.2;}
	#resumoPublico .divListaIcone p {line-height:1.2;}
}
@media screen and (min-width:1000px){
	#resumoPublico .divHeader {width:100%;max-width: 80%;margin-left:auto;margin-right:auto;margin-bottom:55px;margin-top:79px;}
	#resumoPublico .divHeader h2 {font-size:28px;}
	#resumoPublico .divHeader p {margin-top:17px;}
	#resumoPublico .divCards {justify-content:space-between;margin-top: 63px;}
	#resumoPublico .divCard {max-width: 48.4%;padding: 0 75px 70px 75px;}
	#resumoPublico .divListaIcone p {height:16px;}
}

/************************************************/

#resumoMetodologia .centralizar {flex-direction:column;}
#resumoMetodologia .divHeader {text-align:center;}
#resumoMetodologia .divHeader h2 {margin-top:15px;}
#resumoMetodologia .divCards {display:flex;text-align:center;margin-top:38px;}
#resumoMetodologia .divCard {width:100%;}
#resumoMetodologia .cardImagem {width:175px;height: 175px;display: flex;justify-content: center;align-items: center;margin: auto;}
#resumoMetodologia .cardTitulo {font-size:24px;line-height:1.2;}
#resumoMetodologia .cardTexto {font-size:14px;color: #3d3d3d;line-height: 1.6;font-weight: 500;margin-top:14px;}
@media screen and (max-width:999px){
	#resumoMetodologia {margin-top:100px;}
	#resumoMetodologia .divCards {flex-direction:column;}
	#resumoMetodologia .divCard:nth-child(n+2) {margin-top:50px;}
	#resumoMetodologia .cardTitulo {margin-top:25px;}
}
@media screen and (min-width:1000px){
	#resumoMetodologia {margin-top:90px;}
	#resumoMetodologia .divCards {justify-content:space-between;}
	#resumoMetodologia .divCard {max-width:23%;}
	#resumoMetodologia .cardTitulo {margin-top:15px;}
}

/************************************************/

#resumoCaracteristica {margin-top: 102px;}
#resumoCaracteristica .centralizar {max-width: var(--siteLarguraMaior);}
#resumoCaracteristica .divBackground {width: 100%;display: flex;justify-content: space-between;background: rgb(254,252,232);background: linear-gradient(0deg, rgba(254,252,232,1) 0%, rgba(255,255,255,1) 100%);}
#resumoCaracteristica .divHeader h2 {font-size:30px;}
#resumoCaracteristica .divOpcoes {width: 100%;}
#resumoCaracteristica .divItems {margin-top:27px;}
#resumoCaracteristica .divItem .divItemIcone {display: inline-flex;margin-left: auto;}
#resumoCaracteristica .divItem .divItemIcone .icoSvg,
#resumoCaracteristica .divItem .divItemIcone svg {width:21px;height:21px;}
#resumoCaracteristica .divItem:not(.aberto) .divItemIcone .iconemenos {display:none;}
#resumoCaracteristica .divItem.aberto .divItemIcone .iconemais {display:none;}
#resumoCaracteristica .divItem.aberto .divListaIcone {display:block}
#resumoCaracteristica .divItem:nth-child(n+2) {border-top:1px solid #b1b1a8;}
#resumoCaracteristica .divItem h4 {font-size:18px;font-weight:700;padding:20px 0;cursor:pointer;transition:opacity .3s ease-in-out;display: flex;}
#resumoCaracteristica .divListaIcone {padding-bottom:20px;}
#resumoCaracteristica .divListaIcone p {font-size:14px;font-weight:500;color:#3d3d3d;background-image:url(/site/images/iconeLista.png);background-repeat:no-repeat;background-position:center left;padding:8px 0 8px 30px;}
#resumoCaracteristica .divImagem {overflow:hidden;}
#resumoCaracteristica .divImagem figure {display: flex;justify-content: center;align-items: center;min-height: min-content;}
#resumoCaracteristica .divImagem img {width: 100%;height: auto;max-width: min-content;aspect-ratio: auto 571/460;display: flex;}
@media screen and (max-width:999px){
	#resumoCaracteristica .centralizar {padding:0;}
	#resumoCaracteristica .divHeader {text-align:center;} 
	#resumoCaracteristica .divBackground {background:#fefce9 !important;padding: 93px 35px 75px 35px;}
	#resumoCaracteristica .divImagem:not(.divImagemMobile) {display:none;}
	#resumoCaracteristica .divImagem img {border-radius:15px;}
	#resumoCaracteristica .divImagemMobile {padding-top:20px;}
}
@media screen and (min-width:1000px){
	#resumoCaracteristica .divItem h4:hover {opacity:.75;}
	#resumoCaracteristica .divBackground {padding:75px 95px 75px 105px;border: 2px solid #ffe445;border-radius:35px;}
	#resumoCaracteristica .divImagem img {border-radius:25px;}
	#resumoCaracteristica .divImagemMobile {display:none !important;}
	#resumoCaracteristica .divOpcoes {max-width: 42.3%;}
	
}

/************************************************/

#resumoFuncionalidades {margin-top:115px;}
#resumoFuncionalidades .centralizar {flex-direction:column;}
#resumoFuncionalidades .divHeader {text-align:center;}
#resumoFuncionalidades .divHeader span {}
#resumoFuncionalidades .divHeader h2 {margin-top:10px;}
#resumoFuncionalidades .divCards {display:flex;flex-wrap:wrap;margin-top: 33px;}
#resumoFuncionalidades .divCard {width:100%;padding:64px 40px 50px 40px;border-radius:15px;text-align:center;}
#resumoFuncionalidades .cardIcone {}
#resumoFuncionalidades .cardTitulo {font-size:18px;font-weight:700;color:#0d0d0d;line-height:1.1;margin-top: 24px;}
#resumoFuncionalidades .cardTexto {font-size:14px;color:#3d3d3d;line-height:1.3;margin-top: 16px;}
@media screen and (min-width:540px) and (max-width:767px)  {
	#resumoFuncionalidades .divCards {justify-content:space-between;}
	#resumoFuncionalidades .divCard {max-width:48%;}
	#resumoFuncionalidades .divCard:nth-child(n+3) {margin-top: 25px;}
}
@media screen and (min-width:768px) and (max-width:1099px){
	#resumoFuncionalidades .divCard {max-width:31%;margin-right: 3.5%;}
	#resumoFuncionalidades .divCard:nth-child(3n) {margin-right:0;}
	#resumoFuncionalidades .divCard:nth-child(n+4) {margin-top: 25px;}
}
@media screen and (min-width:1100px){
	#resumoFuncionalidades .divCard {max-width: 23.2%;margin-right: 2.4%;}
	#resumoFuncionalidades .divCard:nth-child(n+5) {margin-top: 25px;}
	#resumoFuncionalidades .divCard:nth-child(4n) {margin-right:0;}
}

/************************************************/

#resumoNumeros {margin-top:110px;}
#resumoNumeros .centralizar {flex-direction:column;}
#resumoNumeros .divHeader {text-align:center;}
#resumoNumeros .divHeader h2 {margin-top:14px;}
#resumoNumeros .divCards {display:flex;width: 100%;margin-top: 44px;}
#resumoNumeros .divCard {background-color:#0d0d0d;display:flex;flex-direction:column;align-items:center;justify-content:center;width: 100%;border-radius: 30px;padding: 50px 15px 40px 15px;}
#resumoNumeros .cardNumero {color:#fcd00f;font-weight: 900;}
#resumoNumeros .cardTexto {color:#FFF;font-size:18px;font-weight:700;text-align: center;width: 100%;max-width: 65%;margin: 26px auto 0;}
@media screen and (max-width:999px){
	#resumoNumeros .cardNumero {font-size:30px;}
}
@media screen and (max-width:499px){
	#resumoNumeros .divCards {flex-direction:column;}
	#resumoNumeros .divCard:nth-child(n+2) {margin-top:30px;}
}
@media screen and (min-width:500px) and (max-width:999px){
	#resumoNumeros .divCards {flex-wrap:wrap;justify-content:space-between;}
	#resumoNumeros .divCard {max-width:48%;}
	#resumoNumeros .divCard:nth-child(n+3) {margin-top:20px;}
}
@media screen and (min-width:1000px){
	#resumoNumeros .divCard {max-width: 23%;margin-right: 3%;}
	#resumoNumeros .divCard:nth-child(4n) {margin-right:0;}
	#resumoNumeros .cardNumero {font-size:48px;}
}

/************************************************/

#resumoPlanos {background: rgb(255,220,67);background: linear-gradient(0deg, rgba(255,220,67,1) 0%, rgba(252,208,15,1) 100%);}
#resumoPlanos .centralizar {flex-direction:column;}
#resumoPlanos .divHeader {text-align:center;}
#resumoPlanos .divHeader span {background-color:#0d0d0d;color:#fcd00f;}
#resumoPlanos .divHeader h2 {margin-top: 19px;}
#resumoPlanos .divCard {background-color:#FFF;width:100%;padding:0 40px 40px 40px;position:relative;border-radius:25px;border:2px solid #fcd00f;flex-direction: column;display: flex !important;}
#resumoPlanos .divAba {background-color:#0d0d0d;display:flex;justify-content:center;align-items:center;height:34px;width:100%;margin:0 auto;position:relative;}
#resumoPlanos .divAba span {font-size:14px;font-weight:700;color:#fcd00f;}
#resumoPlanos .divAba svg {height: 34px;width: auto;}
#resumoPlanos .divAba path {fill:#0d0d0d;}
#resumoPlanos .divAba .divAbaCantoEsquerdo {position:absolute;left: -33px;top:0;width: auto;}
#resumoPlanos .divAba .divAbaCantoDireito {position:absolute;right: -33px;top:0;width: auto;transform: scaleX(-1)}
#resumoPlanos .divDescricao {margin-top:37px;padding:0 6px;}
#resumoPlanos .divDescricao h3 {font-size:36px;font-weight:700;color:#0d0d0d;}
#resumoPlanos .divDescricao p {font-size:14px;font-weight:400;color:#3d3d3d;line-height:1.5;margin-top:35px;}
#resumoPlanos .divLista {padding:0 6px;margin-top:39px;padding-bottom:30px;}
#resumoPlanos .divLista p {font-size:14px;color:#3d3d3d;background-image:url(/site/images/iconeLista2.png);background-repeat:no-repeat;background-position:left center;background-size:17px 17px;padding:8px 0 8px 26px;}
#resumoPlanos .divLista b {font-weight:700;}
#resumoPlanos .divBotao {margin-top:auto;}
#resumoPlanos .divBotao a {font-size: 14px;font-weight: 600;display: flex;justify-content: center;align-items: center;height:50px;border-radius: 25px;text-decoration: none;color: var(--siteCor1);transition:opacity .3s ease-in-out;}
#resumoPlanos .divCard.cardPadrao {}
#resumoPlanos .divCard.cardSemTag .divAba {background:transparent;}
#resumoPlanos .divCard.cardSemTag .divAba .icoSvg {display:none;}
#resumoPlanos .divCard.cardPremium {background-color:#0d0d0d;color:#FFF;}
#resumoPlanos .divCard.cardPremium .divAba {background-color:#fffefb;color:#000;}
#resumoPlanos .divCard.cardPremium .divAba path {fill:#fffefb;}
#resumoPlanos .divCard.cardPremium .divDescricao h3,
#resumoPlanos .divCard.cardPremium .divDescricao p,
#resumoPlanos .divCard.cardPremium .divLista p {color:#FFF;}
#resumoPlanos .divCard.cardPremium .divBotao a {background:#FFF;}
#resumoPlanos .divVerPlanos {width:100%;display:flex;justify-content:center;margin-top:69px;}
#resumoPlanos .divVerPlanos a {font-size:14px;font-weight:600;border:2px solid #0d0d0d;width:100%;max-width:290px;height:50px;display:flex;justify-content:center;align-items:center;color:#0d0d0d;background-color:transparent;transition:color .3s ease-in-out, background-color .3s ease-in-out;text-decoration:none;border-radius:25px;}
#resumoPlanos .divCarrousel:not(.slick-initialized) {display:flex;margin-top:46px;}
#resumoPlanos .divCarrousel.slick-initialized {margin-top: 46px;}
@media screen and (max-width:999px){
	#resumoPlanos {padding-top:75px;padding-bottom:100px;margin-top:80px}
	#resumoPlanos .divHeader h2 {font-size:28px;}
	#resumoPlanos .divCard {padding:0 25px 30px 25px;}
	#resumoPlanos .divAba {max-width:140px;}
	#resumoPlanos .divAba span {position:relative;z-index:2;}
	#resumoPlanos .divAba .divAbaCantoEsquerdo {z-index:1;}
	#resumoPlanos .divAba .divAbaCantoDireito {z-index:1;}
	#resumoPlanos .divCarrousel:not(.slick-initialized) .divCard:nth-child(n+2) {display:none;}
}
@media screen and (min-width:1000px){
	#resumoPlanos {margin-top:130px;padding-top:138px;padding-bottom:138px;}
	#resumoPlanos .divHeader h2 {font-size:30px;}
	#resumoPlanos .divAba {max-width:190px;}
	#resumoPlanos .divBotao a:hover {opacity:.75;}
	#resumoPlanos .divVerPlanos a:hover {background-color:#0d0d0d;color:#FFF;}
	#resumoPlanos .divCarrousel:not(.slick-initialized) .divCard:nth-child(n+4) {display:none !important;}
	#resumoPlanos .divCarrousel:not(.slick-initialized) .divCard {max-width: 32.4%;margin-right:2%;}
	#resumoPlanos .divCarrousel:not(.slick-initialized) .divCard:nth-child(3n) {margin-right:0;} 
}

/************************************************/

#resumoRanking .centralizar {max-width:var(--siteLarguraMaior);flex-direction:column;}
#resumoRanking .divBackground {display:flex;width: 100%;}
#resumoRanking .divTexto {width:100%;}
#resumoRanking .divTexto h2 {font-weight: 700;line-height:1.1;}
#resumoRanking .divTexto p {font-size: 14px;font-weight: 600;line-height: 1.6;margin-top: 17px;}
#resumoRanking .divTexto a {font-weight:600;margin-top:31px;width:100%;max-width:320px;display:flex;justify-content:center;align-items:center;height:50px;background-color:#000;color:#FFF;text-decoration:none;border-radius:25px;transition:opacity .3s ease-in-out;}
#resumoRanking .divImagem {display:flex;align-items:flex-end;width:100%;}
#resumoRanking .divImagem figure {display:flex;}
#resumoRanking .divImagem figure img {display:flex;width:100%;height:auto;aspect-ratio:auto 49/50;}
@media screen and (max-width:999px){
	#resumoRanking .centralizar {padding:0;}
	#resumoRanking .divBackground {flex-direction:column-reverse;padding: 95px var(--sitePadding) 99px;background:#fefce9 !important;}
	#resumoRanking .divTexto {text-align:center;}
	#resumoRanking .divTexto p {margin-top:30px}
	#resumoRanking .divTexto a {font-size:13px;margin-left: auto;margin-right: auto;}
	#resumoRanking .divImagem {margin-bottom:30px;justify-content: center;}
	#resumoRanking .divImagem figure img {max-width:min-content;}
}
@media screen and (min-width:1000px){
	#resumoRanking {margin-top:192px;}
	#resumoRanking .divBackground {max-height:490px;padding: 75px 150px 75px 105px;justify-content: space-between;border: 2px solid #ffe445;border-radius:35px;}
	#resumoRanking .divTexto {max-width: 43%;align-self: center;}
	#resumoRanking .divTexto a {font-size:14px;}
	#resumoRanking .divTexto a:hover {opacity:.75;}
	#resumoRanking .divImagem {max-width: 43%;transform: translateY(55px);}
	#resumoRanking .divImagem figure {}
	#resumoRanking .divImagem figure img {min-width:min-content;}
	
}

/************************************************/

#resumoBlog .centralizar {flex-direction:column;}
#resumoBlog .divHeader {text-align:center;}
#resumoBlog .divHeader h2 {margin-top: 14px;}
#resumoBlog .divCards {display: flex;flex-wrap: wrap;margin-top:70px;}
#resumoBlog .divCard {display: flex;flex-direction: column;width: 100%;text-decoration:none;}
#resumoBlog .divCard h3 {font-size:16px;font-weight:700;color:#0d0d0d;margin-top: 15px;line-height: 1.4;}
#resumoBlog .divCard .estiloTag {color: #0d0d0d;font-size: 12px;background-color: #e7e7e7;margin-top:24px;}
#resumoBlog .divCard .blogLer {color:#b9b9b9;font-size:14px;font-weight:700;display: inline-block;margin-top: 17px;}
#resumoBlog .divImagem {display: flex;}
#resumoBlog .divImagem img {display: flex;width: 100%;height: auto;aspect-ratio: auto 73/36;border-radius: 20px;}
#resumoBlog .divVerMais {width:100%;display:flex;justify-content:center;margin-top:69px;}
#resumoBlog .divVerMais a {font-size:14px;font-weight:600;border:2px solid #0d0d0d;width:100%;max-width:230px;height:50px;display:flex;justify-content:center;align-items:center;color:#0d0d0d;background-color:transparent;transition:color .3s ease-in-out, background-color .3s ease-in-out;text-decoration:none;border-radius:25px;}
@media screen and (max-width:999px){
	#resumoBlog {margin-top:100px;}
}
@media screen and (max-width:599px){
	#resumoBlog .divCard:nth-child(n+2) {margin-top:53px;}
}
@media screen and (min-width:600px) and (max-width:999px){
	#resumoBlog .divCards {flex-wrap:wrap;justify-content:space-between;}
	#resumoBlog .divCard {max-width:48%;}
	#resumoBlog .divCard:nth-child(n+3) {margin-top:53px;}
	#resumoBlog .divImagem img {max-width: min-content;}
}
@media screen and (min-width:700px){
	#resumoBlog .divCard {max-width:47%;}
}
@media screen and (min-width:800px) and (max-width:999px){
	#resumoBlog .divCard {max-width:48%;}
	#resumoBlog .divImagem img {max-width:100%;}
}
@media screen and (min-width:1000px){
	#resumoBlog {margin-top:116px;}
	#resumoBlog .divCard {max-width: 31.8%;margin-right: 2.3%;}
	#resumoBlog .divCard:hover h3 {text-decoration:underline;}
	#resumoBlog .divCard:nth-child(3n) {margin-right:0;}
	#resumoBlog .divCard:nth-child(n+4) {margin-top:53px;}
	#resumoBlog .divVerMais a:hover {background-color:#0d0d0d;color:#FFF;}

}

/************************************************/

#resumoDepoimentos .centralizar {flex-direction:column;}
#resumoDepoimentos .divHeader {text-align:center;}
#resumoDepoimentos .divHeader h2 {margin-top:16px;}
#resumoDepoimentos .divVideos {display:flex;flex-wrap:wrap;margin-top: 61px;}
#resumoDepoimentos .cardVideo {display:flex;flex-direction:column;text-decoration:none;width: 100%;}
#resumoDepoimentos .cardVideoImagem {display:flex;justify-content:center;align-items:center;position:relative;border-radius:30px;overflow:hidden;}
#resumoDepoimentos .cardVideoThumb {display:block;}
#resumoDepoimentos .cardVideoPlay {position:absolute;z-index:2;opacity:0;transition:opacity .3s ease-in-out;}
#resumoDepoimentos .cardVideoMascara {background-color:#000;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transition:opacity .3s ease-in-out;}
#resumoDepoimentos .cardVideoPessoa {font-size:16px;color:#0d0d0d;text-align:center;}
#resumoDepoimentos .cardVideoPessoa .cardNome {font-weight:700;}
#resumoDepoimentos .cardVideoPessoa .cardCargo {font-weight:500;margin-top:6px;}
#resumoDepoimentos .divCarrousel {margin-top: 83px;}
#resumoDepoimentos .cardDepoimento {width:100%;border: 2px solid #ffe445;border-radius:20px;flex-direction:column;display:flex !important;flex-grow:1;}
#resumoDepoimentos .cardAvaliacao {width: 100%;max-width: 136px;}
#resumoDepoimentos .cardTexto {font-size:16px;margin-top: 39px;padding-bottom:50px;}
#resumoDepoimentos .cardTexto p {color: #3d3d3d;font-weight: 500;font-style: italic;line-height:1.6}
#resumoDepoimentos .cardTextoPessoa {display: flex;margin-top: auto;}
#resumoDepoimentos .cardTextoPessoa .cardFoto {overflow: hidden;border-radius: 5px;display: flex;margin-right: 20px;}
#resumoDepoimentos .cardTextoPessoa .cardFoto img {display: flex;aspect-ratio: auto 13/12;width: 100%;height: auto;max-width: min-content;}
#resumoDepoimentos .cardTextoPessoa .cardPessoa {font-size: 14px;flex-grow: 1;align-self: center;}
#resumoDepoimentos .cardTextoPessoa .cardNome {font-weight: 700;}
#resumoDepoimentos .cardTextoPessoa .cardCargo {font-weight: 500;margin-top: 4px;}
#resumoDepoimentos .divCarrousel:not(.slick-initialized) {display:flex;}
#resumoDepoimentos .divCarrousel:not(.slick-initialized) .cardDepoimento:nth-child(n+4) {display:none !important;}
@media screen and (max-width:999px){
	#resumoDepoimentos {margin-top:80px;}
	#resumoDepoimentos .cardVideoPessoa {margin-top:20px;}
	#resumoDepoimentos .cardDepoimento {padding:35px;}
	#resumoDepoimentos .divCarrousel:not(.slick-initialized) .cardDepoimento:nth-child(n+2) {display:none;}
	#resumoDepoimentos .divVideos.ocultarMobile .cardVideo:nth-child(n+7) {display:none;}
}
@media screen and (max-width:539px){
	#resumoDepoimentos .divVideos {justify-content:center;}
	#resumoDepoimentos .cardVideo {max-width:365px;}
	#resumoDepoimentos .cardVideo:nth-child(n+2) {margin-top:40px;}
}
@media screen and (min-width:540px) and (max-width:799px){
	#resumoDepoimentos .divVideos {justify-content:space-between;}
	#resumoDepoimentos .cardVideo {max-width:48%;}
	#resumoDepoimentos .cardVideo:nth-child(n+3) {margin-top:40px;}
}
@media screen and (min-width:800px) and (max-width:999px){
	#resumoDepoimentos .divVideos {justify-content:space-between;}
	#resumoDepoimentos .cardVideo {max-width:48%;}
	#resumoDepoimentos .cardVideo:nth-child(n+3) {margin-top:40px;}
	#resumoDepoimentos .cardVideoThumb {width:100%;height:auto;}
}
@media screen and (min-width:1000px){
	#resumoDepoimentos {margin-top:141px;}
	#resumoDepoimentos .cardVideo {margin-right: 2.39%;max-width: 31.74%;}
	#resumoDepoimentos .cardVideoPessoa {margin-top:28px;}
	#resumoDepoimentos .cardVideo:nth-child(3n) {margin-right:0;}
	#resumoDepoimentos .cardVideo:nth-child(n+4) {margin-top:61px;}
	#resumoDepoimentos .cardVideo:hover .cardVideoMascara {opacity:.5;}
	#resumoDepoimentos .cardVideo:hover .cardVideoPlay {opacity:1;}
	#resumoDepoimentos .divCarrousel:not(.slick-initialized) .cardDepoimento {margin-right: 2.39%;max-width: 31.74%;}
	#resumoDepoimentos .divCarrousel:not(.slick-initialized) .cardDepoimento:nth-child(3n) {margin-right:0;}
	#resumoDepoimentos .cardDepoimento {padding: 45px;}
}

/************************************************/

#resumoCliente .centralizar {flex-direction:column;}
#resumoCliente .divHeader {text-align:center;}
#resumoCliente .divHeader h2 {margin-top: 13px;}
#resumoCliente .divCarrousel {margin-top: 63px;}
#resumoCliente .cardParceiro {width: 100% !important;display: flex !important;justify-content:center;align-items:center;border: 2px solid #ffe445;border-radius:20px;}
#resumoCliente .cardParceiro img {max-width:110px;height: auto;}
#resumoCliente .divCarrousel:not(.slick-initialized) {display:flex;flex-wrap:wrap;}
#resumoCliente .divCarrousel.slick-initialized .slick-slide > div {display:flex;flex-direction:column;padding: 0 0px;}
#resumoCliente .divCarrousel.slick-initialized .slick-slide > div .cardParceiro:first-of-type {margin-bottom:20px}
@media screen and (max-width:999px){
	#resumoCliente {margin-top:137px;}
	#resumoCliente .divCarrousel.slick-initialized {width:100vw;transform:translateX( calc(-1 * var(--sitePadding)) )}
	#resumoCliente .cardParceiro {padding:30px 0;}
	#resumoCliente .divCarrousel:not(.slick-initialized) .cardParceiro:nth-child(n+3) {display:none !important;}
	#resumoCliente .divCarrousel:not(.slick-initialized) .cardParceiro:nth-child(n+2) {margin-top:20px}
}
@media screen and (min-width:1000px){
	#resumoCliente {margin-top:137px;}
	#resumoCliente .cardParceiro img {padding: 40px 10px;}
	#resumoCliente .divCarrousel:not(.slick-initialized) .cardParceiro {margin-right: 3.37%;max-width: 17.3%;height: 198px;}
	#resumoCliente .divCarrousel:not(.slick-initialized) .cardParceiro:nth-child(5n) {margin-right:0%;}
	#resumoCliente .divCarrousel:not(.slick-initialized) .cardParceiro:nth-child(n+11) {display:none !important;}
	#resumoCliente .divCarrousel:not(.slick-initialized) .cardParceiro:nth-child(n+6) {margin-top: 3.37%;}
}

/************************************************/

#resumoFaq .centralizar {flex-direction:column;}
#resumoFaq .divHeader {text-align:center;}
#resumoFaq .divHeader h2 {margin-top:13px;}
#resumoFaq .divDuvidas {display:flex;width: 100%;margin-top:92px;}
#resumoFaq .divDuvida {width:100%;}
#resumoFaq .divPergunta {font-size:18px;font-weight:700;color:#000;padding: 37px 0px 35px 0;cursor:pointer;transition:opacity .3s ease-in-out;display:flex;align-items:center;height:21px;}
#resumoFaq .divResposta {font-size:14px;font-weight:500;color:#3d3d3d;line-height:1.6;margin-bottom: 35px;display:none;}
#resumoFaq .divPergunta .divItemIcone {display: inline-flex;margin-left: auto;}
#resumoFaq .divPergunta .divItemIcone .icoSvg,
#resumoFaq .divPergunta .divItemIcone svg {width:21px;height:21px;}
#resumoFaq .divDuvida:not(.aberto) .divItemIcone .iconemais {display:none;}
#resumoFaq .divDuvida.aberto .divItemIcone .iconemenos {display:none;}
#resumoFaq .divGrupoPerguntas {width:100%;}
@media screen and (max-width:999px){
	#resumoFaq {margin-top:129px;}
	#resumoFaq .divDuvidas {flex-direction:column;}
	#resumoFaq .divGrupoPerguntas:first-of-type .divDuvida:nth-child(n+2) {border-top:1px solid #b1b1a7;}
	#resumoFaq .divGrupoPerguntas:last-of-type .divDuvida {border-top:1px solid #b1b1a7;}
}
@media screen and (min-width:1000px){
	#resumoFaq {margin-top:129px;}
	#resumoFaq .divDuvidas {justify-content:space-between;}
	#resumoFaq .divDuvida:nth-child(n+2) {border-top:1px solid #b1b1a7;}
	#resumoFaq .divPergunta:hover {opacity:.75;text-decoration:underline;}
	#resumoFaq .divGrupoPerguntas {max-width: 45.3%;}
}

/************************************************/

@media screen and (min-width:1000px){
	#blocoCtaModelo3 {margin-top:300px;}
}

#resumoPlanos .lds-flex .estiloTexto {color:#000;}