.pcms { position:relative; display:flex; justify-content:center; flex-direction:row; flex-flow:wrap; height:auto; gap:40px; margin:15px 0px 30px; }
.pcms div { background-position:center top; background-repeat:no-repeat; padding:160px 0px 0px 0px; font-family:Arial; max-width:370px; height:auto; text-align:center; margin:5px 0px; }
.pcms div:nth-of-type(1) { background-image:url(/back/fotos/opti2276/geral/evo1.png); }
.pcms div:nth-of-type(2) { background-image:url(/back/fotos/opti2276/geral/evo2.png); }
.pcms div:nth-of-type(3) { background-image:url(/back/fotos/opti2276/geral/evo3.png); }
.pcms div:nth-of-type(4) { background-image:url(/back/fotos/opti2276/geral/evo4.png); }
.pcms div:nth-of-type(5) { background-image:url(/back/fotos/opti2276/geral/evo5.png); }
.pcms div:nth-of-type(6) { background-image:url(/back/fotos/opti2276/geral/evo6.png); }
.pcms div:nth-of-type(7) { background-image:url(/back/fotos/opti2276/geral/evo7.png); }
.pcms div:nth-of-type(8) { background-image:url(/back/fotos/opti2276/geral/evo8.png); }
.pcms div:nth-of-type(9) { background-image:url(/back/fotos/opti2276/geral/evo9.png); }
.pcms div p:nth-of-type(1) { font-family:Oswald-Light,Arial; font-size:24px; color: #D64F00; line-height:24pt; margin:15px 0px 0px; letter-spacing:0.02em; }
.pcms div p:nth-of-type(2) { font-family:Arial; font-size:15px; color: #99989A; line-height:16pt; margin:15px 0px 0px; letter-spacing:0.02em; }
.pack_cnmt { margin:0px 0px 0px; }

.tab_border {
    margin: 50px 0px 8px;
    border: 1px solid #A0ADAF;
    -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
    display:inline-block;
}
table.planos_tab {
    border-collapse: collapse;
    border-style: hidden;
}
table.planos_tab td {
    border: 1px solid #A0ADAF;
    padding:15px;
}
.tab_cab1 { font-family:Oswald-Light, Helvetica,sans-serif; color: #40556A; font-size:23px; letter-spacing:0.03em; background-color: #DDE0E3; text-align:center; }
.tab_cab2 { font-family:Oswald-Light, Helvetica,sans-serif; color: #56738F; font-size:17px; letter-spacing:0.03em; background-color: #DDE0E3; text-align:center; }
.tab_cab3 { font-family:Helvetica,sans-serif; color: #6C8797; font-size:16px; letter-spacing:0.03em; background-color: #F1F2F5; }
.tab_cab4 { font-family:Oswald-Light, Helvetica,sans-serif; color: #40556A; font-size:18px; letter-spacing:0.03em; background-color: #DDE0E3; text-align:right; }
.tab_cab5 { background-color: #E4E6E7#DEE1E2; }
.tabcse { -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; border-top-left-radius: 5px; }
.tabcsd { -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px; border-top-right-radius: 5px;}
.tabcie { -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px; }
.tabcid { -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px; }
.tablr { font-family:Helvetica,sans-serif; color: #949DAD; font-size:13px; letter-spacing:0.03em; line-height:14pt; margin:0px; }

@media screen and (max-width:650px) {
.pcms { font-family:Arial; gap:20px; margin:0px 0px 30px; }
.pcms div { background-position:center top; padding:150px 0px 0px 0px; max-width:340px; margin:20px 0px; }
.pack_cnmt { margin-top:50px; margin-bottom:5px; }
.tab_cab4 { font-size:15px; }
table.planos_tab td { padding:5px; }
.tab_cab1 { font-size:20px; }
.tab_cab2 { font-size:15px; }
.tab_cab3 { font-size:14px; }
.tab_border { margin: 30px 0px 8px; }