#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 {display: flex;justify-content: center;align-items: center;height:50px;border-radius: 25px;text-decoration: none;transition:opacity .3s ease-in-out;}
#resumoPlanos .divBotao a span {font-size: 14px;font-weight: 600;color: var(--siteCor1);}
#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;}
#resumoPlanos .divCard.cardPremium .divAba span {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;}
#resumoPlanos .divCarrousel.slick-initialized {margin-top:50px;}
@media screen and (max-width:999px){
	#resumoPlanos {padding-top:75px;padding-bottom:100px;}
	#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) {margin-top:50px;}
	#resumoPlanos .divCarrousel:not(.slick-initialized) .divCard:nth-child(n+2) {display:none;}
}
@media screen and (min-width:1000px){
	#resumoPlanos {margin-top:92px;}
	#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) {margin-top:82px;}
	#resumoPlanos .divCarrousel:not(.slick-initialized) .divCard:nth-child(n+4) {display:none;}
	#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;} 
}

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

@media screen and (min-width:1000px){
	footer {margin-top:218px;}
}