.esconder-mes{
    display:none;
}
.economia,.promocao-validade{
    font-family:Montserrat;
    color:#fff
}
#plano-titulo1,#planos-titulo{
    background-color:#4c4c4c;
    border-top-left-radius:5px;
    border-top-right-radius:5px
}
#plano-titulo1,#plano-titulo1-text,#planos-titulo,.promocao-validade{
    border-top-left-radius:5px
}
.plano_direita,.plano_esquerda{
    border-left:2px solid #c6cfd5
}
#plano-titulo1,#planos-titulo,.plano_direita,.plano_direita2,.promocao-validade{
    border-top-right-radius:5px
}
.promocao-validade{
    position:absolute;
    top:-27px;
    width:425px;
    background-color:#663399;
    text-align:center;
    left:-213px;
    padding:6px;
    font-size:11px;
    text-transform:uppercase;
    font-weight:700
}
.economia,.logo-clientes{
    width:100%
}
.economia{
    text-align:right;
    float:left;
    font-size:20px
}
.fancybox__content{
    height:250px!important
}
.logo-clientes,.logo-clientes-item{
    float:left;
    position:relative;
    height:auto
}
.logo-clientes-item{
    width:11.5%;
    margin-left:.5%;
    margin-right:.5%;
    text-align:center;
    margin-bottom:30px
}
.btn-video-play{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    width:15%;
    opacity:.8
}
.tipo1,.tipo1_container{
    height:auto;
    clear:none;
    position:relative;
    top:0;
    left:0;
    background-color:#f4f1f1
}
.video-depoimento-home{
    margin-left:0!important;
    margin-top:5px!important
}
.logo-clientes-item img{
    max-width:107px;
    width:100%
}
.video-segmento{
    margin-top:35px
}
.textor{
    text-align:right!important
}
.home .tipo1-titulo,.tipo1-titulo{
    text-align:left;
    font-weight:600;
    line-height:33px;
    min-height:0;
    min-width:0;
    font-family:Montserrat
}
.btn-direita{
    float:right!important
}
.esconder-foto,.ev1,.texto-rec{
    display:none
}
.ev2{
    display:block
}
.tipo1_container{
    float:left;
    margin:0;
    width:100%;
    padding:0;
    -webkit-box-shadow:#bababa 0 5px 5px 0;
    box-shadow:#bababa 0 5px 5px 0
}
#planos,.tipo1{
    float:none;
    width:992px
}
.tipo1{
    margin:0 auto;
    padding:0 30px
}
.tipo1-50,.tipo1-60{
    padding-bottom:35px;
    position:relative;
    top:0;
    left:0;
    clear:none;
    float:left;
    height:auto
}
.tipo1-50{
    margin:0;
    width:50%;
    padding-top:15px
}
.tipo1-60{
    margin:55px 0 0;
    width:60%;
    padding-top:35px
}
.tipo1-titulo{
    float:left;
    font-size:30px;
    width:100%;
    height:auto;
    margin:0;
    clear:none;
    color:#4c4c4c;
    position:relative;
    top:0;
    left:0;
    padding-left:40px;
    padding-right:40px
}
.home .tipo1-titulo{
    float:left;
    font-size:29px;
    width:85%;
    height:auto;
    margin:60px 0 0;
    clear:none;
    color:#4c4c4c;
    padding-right:40px;
    padding-left:40px;
    position:relative;
    top:0;
    left:0;
    text-transform:none
}
.home .tipo1-texto,.tipo1-texto{
    font-size:16px;
    width:100%;
    font-weight:400;
    line-height:21px;
    min-height:9px;
    padding-left:40px;
    padding-right:40px;
    color:#4c4c4c;
    clear:none;
    position:relative;
    top:0;
    left:0;
    margin-left:0;
    text-align:left
}
.sombra{
    -webkit-box-shadow:1px 6px 10px 6px rgba(0,0,0,.4);
    box-shadow:1px 6px 10px 6px rgba(0,0,0,.4)
}
.tipo1-texto{
    float:left;
    height:auto;
    margin-top:10px;
    min-width:0;
    font-family:Montserrat
}
.segmento-btn,.tipo1-btn{
    font-size:15px;
    width:65%;
    height:auto;
    line-height:18px;
    margin-top:10px;
    padding:10px 5px;
    border-radius:5px;
    text-align:center;
    float:left;
    text-transform:uppercase
}
#plano-titulo1-text,.segmento-btn,.tipo1-btn{
    font-weight:600;
    min-height:0;
    font-family:Montserrat;
    color:#fff;
    min-width:0
}
.home .tipo1-texto{
    float:left;
    height:auto;
    margin-top:10px;
    min-width:0;
    font-family:Montserrat;
    margin-bottom:15px
}
.tipo1-btn{
    margin-left:40px;
    clear:none;
    position:relative;
    top:0;
    left:0
}
.segmento-btn{
    clear:left;
    position:relative;
    top:0;
    left:0
}
.tipo1-imagem,.tipo1-imagem-60{
    float:right;
    color:#000;
    height:auto;
    clear:none;
    position:relative;
    top:0;
    left:0;
    max-width:100%
}
.tipo1-imagem{
    width:50%;
    margin:0
}
.tipo1-imagem-60{
    width:40%;
    margin:45px 0
}
.texto-recurso{
    color:#7a7e81;
    width:100%;
    text-align:center;
    font-size:11px;
    font-family:Montserrat;
    padding-right:10px;
    padding-left:10px;
    line-height:13px;
    padding-bottom:5px
}
.video-recurso{
    position:absolute!important;
    right:0!important;
    width:32px!important;
    margin-top:5px!important;
    margin-left:90%!important
}
#planos-container{
    float:left;
    height:auto;
    margin:0;
    clear:none;
    width:100%;
    position:relative;
    top:0;
    left:0;
    min-width:0;
    background-color:#fff
}
#planos{
    height:auto;
    margin:40px auto;
    clear:none;
    position:relative;
    top:0;
    left:0;
    padding-left:30px;
    padding-right:30px;
	width: 95%;
}
#planos-titulo{
    float:none;
    height:auto;
    margin-left:auto;
    margin-top:0;
    clear:none;
    width:100%;
    min-width:0;
    position:relative;
    top:0;
    left:0;
    margin-right:auto
}
#plano-titulo1,#plano-titulo1-text,.planos-titulo2{
    float:left;
    position:relative;
    top:0;
    left:0;
    height:auto;
    clear:none
}
#plano-titulo1{
    margin-left:0;
    margin-top:0;
    width:32%;
    min-height:85px
}
#plano-titulo1-text{
    font-size:25px;
    width:100%;
    text-align:left;
    line-height:25px;
    margin:0;
    padding:25px 0 25px 25px
}
.planos-titulo2{
    margin-left:.0015751%;
    margin-top:0;
    width:68%;
    min-height:85px;
    margin-right:0
}
.plano{
    float:right;
    height:auto;
    margin:0;
    clear:none;
    width:213px;
    background-color:#218bcc;
    min-height:85px;
    position:relative;
    top:0;
    left:0;
    min-width:0
}
.plano_direita2,.plano_esquerda2{
    border-left:0 solid #c6cfd5
}
.plano-box1{
    float:none;
    height:auto;
    margin:5px auto 0;
    clear:none;
    width:180px;
    border-bottom:1px solid #f7f7f7
}
.plano-box1-text1,.plano-box1-text2{
    float:left;
    width:auto;
    position:relative;
    top:0;
    left:0;
    height:auto;
    clear:none;
    font-weight:600;
    color:#f7f7f7;
    font-family:Montserrat;
    text-align:left
}
.plano-box1-text1{
    font-size:26px;
    line-height:28px;
    margin-left:0;
    margin-top:0;
    min-height:32px;
    min-width:0;
    padding-top:2px
}
.plano-box1-text2{
    font-size:12px;
    line-height:14px;
    margin-left:5px;
    margin-top:12px;
    min-height:21px
}
.plano-box2{
    float:none;
    height:auto;
    clear:none;
    width:180px;
    position:relative;
    top:0;
    left:0;
    margin:3px auto 10px
}
.plano-box2-image,.plano-box2-text{
    float:left;
    width:auto;
    height:auto;
    position:relative;
    top:0;
    left:0;
    clear:none
}
.plano-box2-text{
    font-size:19px;
    text-align:left;
    font-weight:600;
    line-height:13px;
    margin-left:0;
    min-height:0;
    font-family:Montserrat;
    color:#f7f7f7;
    min-width:0;
    margin-top:5px
}
.plano-box2-text-sub{
    font-size:11px;
    font-weight:400
}
.plano-box2-image{
    max-width:100%;
    color:#1e75aa!important;
    margin-top:9px;
    margin-left:6px;
    margin-right:0;
    font-size:9px!important
}
.planos-itens,.planos-sessao,.planos-sessao-text{
    float:left;
    height:auto;
    margin:0
}
.planos-sessao{
    clear:none;
    width:100%;
    min-width:0;
    background-color:#d99b22;
    position:relative;
    top:0;
    left:0
}
.planos-sessao-text{
    font-size:15px;
    width:auto;
    text-align:left;
    font-weight:600;
    line-height:15px;
    clear:none;
    min-height:0;
    text-transform:uppercase;
    color:#fff;
    font-family:Montserrat;
    padding-left:25px;
    padding-top:5px;
    padding-bottom:7px
}
.planos-itens{
    clear:both;
    width:100%;
    position:relative;
    top:0;
    left:0;
    border-bottom-width:0;
    border-bottom-style:solid;
    background-color:#e9eaed;
    padding-top:3px;
    padding-bottom:3px
}
.planos-itens-box1,.planos-itens-box1-text,.planos-itens-box2{
    float:left;
    clear:none;
    height:auto;
    margin:0;
    position:relative;
    top:0;
    left:0
}
.planos-itens-box1{
    width:32%
}
.planos-itens-box1-text{
    font-size:13px;
    width:auto;
    text-align:left;
    font-weight:400;
    line-height:18px;
    min-height:0;
    padding:5px 26px;
    font-family:Montserrat;
    color:#4c4c4c
}
#text-vantagens1,#text-vantagens4,.planos-itens-box3-text{
    font-weight:700;
    font-family:Montserrat;
    text-align:center
}
.planos-itens-box2{
    width:68%
}
.planos-itens-box3{
    float:right;
    height:auto;
    margin:0;
    clear:none;
    width:213px;
    position:relative;
    top:0;
    left:0
}
#text-vantagens,#vantagens,.planos-itens-box3-text{
    float:none;
    margin-left:auto;
    margin-top:0;
    margin-right:auto;
    clear:none
}
.planos-itens-box3-text{
    font-size:24px;
    width:100%;
    height:auto;
    line-height:1em;
    min-height:15px;
    color:#be1c1c;
    min-width:0;
    position:relative;
    top:0;
    left:0
}
#migracao-container,#text-vantagens1,#text-vantagens4,#vantagens-container,.vantagens50{
    float:left;
    height:auto
}
.simbolo-recurso{
    font-size:15px
}
.dd-m-plans-card-features__video{
    position:relative;
    display:inline-block;
    margin-left:.3125rem;
    padding:.125rem .5rem 0 .3125rem;
    -webkit-border-radius:0.1875rem;
    border-radius:.1875rem;
    vertical-align:middle;
    font-size:.6875rem;
    color:#278dcb;
    text-transform:uppercase;
    background-color:#fff;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.dd-m-plans-card-features__video:hover{
    -webkit-transform:translateX(.1875rem);
    -ms-transform:translateX(.1875rem);
    transform:translateX(.1875rem)
}
.dd-m-plans-card-features__video:after{
    content:"";
    position:absolute;
    right:-1.125rem;
    top:-.25rem;
    display:inline-block;
    width:1.0625rem;
    height:1.0625rem;
    -webkit-border-radius:50%;
    border-radius:50%;
    background-color:#278dcb;
    border:.125rem solid #fff;
    font-size:.9375rem;
    line-height:.9375rem;
    text-align:center;
    color:#fff;
    background-image:url("data:image/svg+xml,%0A%3Csvg height='1024' width='512' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M0 192l512 320L0 832V192z' /%3E%3C/svg%3E%0A");
    background-repeat:no-repeat;
    background-size:.375rem .8125rem;
    background-position:center
}
@media (min-width:64rem){
    .dd-m-plans-card-features__video:after{
        font-size:1.75rem;
        line-height:1.4375rem
    }
}
#vantagens-container{
    margin:0;
    clear:both;
    width:100%;
    position:relative;
    top:0;
    left:0;
    padding-top:0;
    padding-bottom:0;
    padding-left:0;
    display:block;
    background-color:#f4f1f1
}
#migracao-container{
    margin:0;
    clear:both;
    width:100%;
    position:relative;
    top:0;
    left:0;
    padding-top:30px;
    padding-bottom:30px;
    padding-left:0;
    display:block;
    background-color:#f4f1f1
}
#vantagens{
    height:auto;
    width:992px;
    padding:30px;
    min-height:0;
    position:relative;
    top:0;
    left:0
}
.vantagens50{
    margin:0;
    clear:none;
    width:50%;
    min-height:100px;
    position:relative;
    top:0;
    left:0
}
#text-vantagens1,#text-vantagens2,#text-vantagens4,.resumo-vantagens{
    min-height:1px;
    min-width:0;
    position:relative;
    top:0;
    left:0
}
#text-vantagens{
    height:auto;
    width:89.997988%;
    position:relative;
    top:0;
    left:0
}
#text-vantagens1{
    font-size:56px;
    width:100%;
    line-height:1em;
    margin:18px 0 0;
    clear:none;
    color:#3a95cf;
    text-transform:uppercase
}
#text-vantagens4{
    font-size:60px;
    width:100%;
    line-height:1em;
    margin:0;
    clear:none;
    color:#3a95cf;
    text-transform:uppercase
}
#text-vantagens2,#text-vantagens5,.resumo-vantagens{
    float:left;
    width:100%;
    height:auto;
    font-weight:400
}
.resumo-vantagens{
    font-size:15px;
    text-align:right;
    line-height:18px;
    margin:1px 0 17px;
    clear:both;
    font-family:Montserrat;
    color:#4c4c4c;
    display:block
}
#text-vantagens2{
    font-size:53.5px;
    text-align:center;
    line-height:60px;
    margin:0;
    clear:both;
    color:#0c577c;
    text-transform:uppercase
}
#text-vantagens5{
    font-size:49.5px;
    text-align:center;
    line-height:50px;
    margin:0;
    clear:both;
    min-height:1px;
    min-width:0;
    position:relative;
    top:0;
    left:0;
    color:#0c577c;
    text-transform:uppercase
}
#text-vantagens3,#text-vantagens6{
    text-align:center;
    font-weight:700;
    clear:both;
    color:#3a95cf;
    min-height:1px;
    position:relative;
    top:0;
    left:0;
    font-family:Montserrat;
    text-transform:uppercase;
    float:left;
    height:auto;
    margin:0;
    width:100%;
    min-width:0;
    display:block
}
#text-vantagens3{
    font-size:65px;
    line-height:1em
}
#text-vantagens6{
    font-size:45px;
    line-height:45px
}
.titulo-vantagens{
    float:left;
    font-size:18px;
    width:100%;
    height:auto;
    text-align:right;
    font-weight:600;
    line-height:20px;
    margin:0;
    clear:none;
    min-height:1px;
    min-width:0;
    position:relative;
    top:0;
    left:0;
    font-family:Montserrat;
    color:#4c4c4c;
    text-transform:uppercase
}
.secao-resumo{
    float:left;
    height:auto;
    margin:0;
    clear:both;
    width:100%;
    background-color:#288bcc;
    position:relative;
    top:0;
    left:0;
    padding-bottom:25px;
    padding-top:25px
}
.subtitulo-sec,.titulo-sec{
    float:none;
    width:auto;
    height:auto;
    text-align:center;
    font-weight:600;
    margin-left:auto;
    clear:none;
    min-height:1px;
    position:relative;
    top:0;
    left:0;
    margin-right:auto;
    padding-right:20px;
    padding-left:20px;
    font-family:Montserrat;
    color:#fff;
    text-transform:uppercase
}
.titulo-sec{
    font-size:28px;
    line-height:33px
}
.subtitulo-sec{
    font-size:20px;
    line-height:26px;
    margin-top:25px
}
.item_pacote,.resumo-sec{
    width:auto;
    text-align:center;
    line-height:20px;
    margin-left:auto;
    margin-top:5px;
    min-height:1px;
    margin-right:auto;
    padding-right:20px;
    padding-left:20px;
    height:auto;
    clear:none;
    position:relative;
    top:0;
    left:0;
    float:none
}
.resumo-sec{
    font-size:16px;
    font-weight:400;
    font-family:Montserrat;
    color:#fff
}
.item_pacote{
    font-size:17px;
    font-family:Montserrat;
    color:#0c577c;
    text-transform:uppercase;
    font-weight:600
}
.btn-sec-center,.texto-ietm-caixa-separadora{
    text-align:center;
    min-height:0;
    font-weight:600;
    font-family:Montserrat
}
.caixa-sueparadora{
    float:none;
    height:auto;
    clear:none;
    width:100%;
    position:relative;
    top:0;
    left:0;
    background-color:#fff;
    padding-top:20px;
    padding-bottom:20px;
    margin:20px auto 25px
}
.imagem-detalhes,.imagem-item-caixa-separadora,.item-caixa-separadora,.itens-caixa-separadora{
    height:auto;
    margin-top:0;
    position:relative;
    top:0;
    left:0;
    clear:none
}
.itens-caixa-separadora{
    float:none;
    margin-left:auto;
    width:50%;
    margin-right:auto
}
.item-caixa-separadora{
    float:left;
    margin-left:1%;
    width:18%;
    margin-right:1%;
    text-align:center
}
.imagem-detalhes,.imagem-item-caixa-separadora{
    float:none;
    width:auto;
    max-width:100%;
    margin-left:auto;
    color:#000;
    margin-right:auto
}
.texto-ietm-caixa-separadora{
    float:none;
    font-size:16px;
    width:auto;
    height:auto;
    line-height:16px;
    margin-left:auto;
    margin-top:5px;
    clear:none;
    position:relative;
    top:0;
    left:0;
    margin-right:0;
    color:#4c4c4c;
    padding-right:10px;
    padding-left:10px
}
.btn-sec-center,.cointainer-depoimento{
    float:left;
    position:relative;
    top:0;
    left:0;
    height:auto
}
.btn-sec-center{
    font-size:15px;
    width:20%;
    line-height:18px;
    margin:0 auto 8px 40%;
    clear:none;
    text-transform:uppercase;
    color:#fff;
    background-color:#0c577c;
    min-width:0;
    padding:10px;
    border-radius:5px
}
.cointainer-depoimento{
    margin-left:0;
    margin-top:0;
    clear:both;
    width:100%;
    background-color:#f4f1f1;
    padding-top:40px;
    padding-bottom:40px
}
.depoimento-item{
    float:none;
    height:auto;
    margin-left:auto;
    margin-top:0;
    clear:none;
    width:992px;
    position:relative;
    top:0;
    left:0;
    margin-right:auto
}
.info-depoimento,.logo-info-depoimento{
    margin-left:0;
    margin-top:0;
    position:relative;
    top:0;
    left:0;
    float:left;
    height:auto;
    clear:none
}
.video-container{
    overflow:hidden;
    position:relative;
    width:100%
}
.video-container::after{
    padding-top:56.25%;
    display:block;
    content:''
}
.video-container iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.info-depoimento{
    width:50%;
    padding-left:50px;
    padding-right:50px
}
.logo-info-depoimento{
    width:auto;
    max-width:100%;
    color:#000;
    margin-bottom:0
}
.cargo-info-depoimento{
    float:left;
    font-size:16px;
    width:100%;
    height:auto;
    text-align:left;
    font-weight:600;
    line-height:16px;
    margin:3px 0 5px;
    clear:both;
    min-height:0;
    min-width:0;
    color:#4c4c4c;
    font-family:Montserrat;
    position:relative;
    top:0;
    left:0
}
.nome-info-depoimento,.nome-segmento{
    float:left;
    font-size:30px;
    width:100%;
    text-align:left;
    font-weight:700;
    line-height:1em;
    min-height:0;
    min-width:0;
    height:auto;
    clear:both;
    position:relative;
    top:0;
    left:0
}
.nome-info-depoimento{
    margin:10px 0 0;
    font-family:Montserrat;
    color:#4c4c4c
}
.nome-segmento{
    margin:20px 0 0;
    font-family:Montserrat;
    color:#4c4c4c
}
.desc-info-depoimento,.desc-segmento{
    float:left;
    font-size:16px;
    width:auto;
    line-height:20px
}
.desc-info-depoimento,.desc-segmento,.recurso-segmento{
    text-align:left;
    font-weight:400;
    min-height:1px;
    font-family:Montserrat;
    color:#4c4c4c
}
.desc-info-depoimento{
    height:auto;
    margin-left:0;
    margin-top:5px;
    clear:both;
    position:relative;
    top:0;
    left:0
}
.desc-segmento{
    height:auto;
    margin-left:0;
    margin-top:10px;
    clear:both;
    position:relative;
    top:0;
    left:0
}
.container-equipe,.recurso-segmento{
    float:left;
    margin-left:0;
    clear:both;
    width:100%;
    height:auto;
    top:0;
    left:0;
    position:relative
}
.recurso-segmento{
    font-size:13px;
    line-height:16px
}
.equipe-texto-1,.recur{
    font-weight:600;
    text-transform:uppercase
}
.recur{
    color:#008ccf;
    margin-top:10px
}
iframe{
    border:0
}
.container-equipe{
    margin-top:0;
    padding-top:50px;
    padding-bottom:50px
}
.equipe{
    float:none;
    height:auto;
    margin:0 auto;
    clear:none;
    width:992px;
    position:relative;
    top:0;
    left:0
}
.equipe-texto,.equipe-texto-1,.imagem-equipe{
    float:left;
    width:100%;
    height:auto;
    clear:none
}
.equipe-texto{
    background-color:#0c577c;
    position:relative;
    left:auto;
    bottom:auto;
    right:0;
    padding:25px
}
.container_numeros,.numeros,.numeros-item{
    position:relative;
    top:0;
    left:0
}
.imagem-equipe{
    max-width:100%;
    margin:15px 0 0;
    color:#000;
    min-width:0
}
.equipe-texto-1,.equipe-texto-2{
    min-width:0;
    color:#fff;
    text-align:center;
    min-height:0;
    font-family:Montserrat
}
.equipe-texto-1{
    font-size:25px;
    line-height:27px;
    margin:0
}
.container_numeros,.equipe-texto-2{
    float:left;
    clear:both;
    width:100%;
    height:auto
}
.equipe-texto-2{
    font-size:22px;
    font-weight:400;
    line-height:24px;
    margin:5px 0 0
}
.container_numeros{
    margin:0;
    background-color:#d5d6db
}
.numeros{
    float:none;
    height:auto;
    margin-left:auto;
    margin-top:0;
    clear:none;
    width:992px;
    margin-right:auto;
    padding:50px 40px
}
.numeros-item,.numeros-item-50{
    float:left;
    height:auto;
    margin:0;
    padding:0;
    clear:none
}
.numeros-item{
    width:33.333%
}
.numeros-item-50{
    width:50%;
    position:relative;
    top:0;
    left:0
}
.container-missao,.numeros-item-1,.numeros-item-2{
    width:100%;
    min-width:0;
    float:left;
    height:auto;
    position:relative;
    top:0;
    left:0
}
.numeros-item-1{
    font-size:27px;
    text-align:center;
    font-weight:700;
    line-height:29px;
    margin-left:0;
    margin-top:0;
    clear:none;
    min-height:0;
    margin-right:0;
    color:#0c577c;
    font-family:Montserrat
}
.numeros-item-2{
    font-size:18px;
    text-align:center;
    font-weight:400;
    line-height:20px;
    margin:3px 0 0;
    clear:none;
    min-height:0;
    font-family:Montserrat;
    color:#4c4c4c
}
.container-missao{
    margin:0;
    clear:both;
    background-image:url("../img/fundo-missaom.jpg");
    background-attachment:scroll;
    -webkit-background-size:100%;
    background-size:100%;
    background-position:0 0;
    background-repeat:repeat repeat
}
.missao{
    float:none;
    height:auto;
    margin:0 auto;
    clear:none;
    width:992px;
    position:relative;
    top:0;
    left:0;
    padding:50px 40px 30px
}
.missao-text1,.missao-text2{
    width:50%;
    min-height:0;
    min-width:0;
    font-family:Montserrat;
    color:#fff;
    text-align:left
}
.missao-text1{
    float:left;
    font-size:30px;
    height:auto;
    font-weight:600;
    line-height:30px;
    margin:0;
    text-transform:uppercase;
    position:relative;
    top:0;
    left:0;
    clear:left
}
.container-lider,.missao-text2{
    float:left;
    height:auto;
    clear:both;
    position:relative;
    top:0;
    left:0
}
.missao-text2{
    font-size:15px;
    font-weight:400;
    line-height:17px;
    margin:5px 0 40px
}
.container-lider{
    margin:0;
    width:100%;
    background-color:#218bcc
}
.lider,.lider-imagem{
    height:auto;
    clear:none
}
.lider{
    float:none;
    margin:0 auto;
    width:992px;
    position:relative;
    top:0;
    left:0;
    padding:40px
}
.lider-imagem{
    float:left;
    margin-left:0;
    margin-top:1px;
    width:30%;
    text-align:center
}
.foto-lider{
    float:none;
    width:auto;
    max-width:100%;
    height:auto;
    margin:0 auto;
    clear:none;
    color:#000
}
.lider-info,.lider-info-cargo{
    float:left;
    height:auto;
    clear:none
}
.lider-info{
    margin:0;
    width:69.998972%;
    position:relative;
    top:0;
    left:0;
    padding-right:20px;
    padding-left:20px;
    padding-bottom:20px
}
.lider-info-cargo{
    font-size:16px;
    width:100%;
    text-align:left;
    font-weight:600;
    line-height:18px;
    margin:0;
    min-height:0;
    color:#fff;
    min-width:0;
    font-family:Montserrat;
    position:relative;
    top:0;
    left:0
}
.lider-info-desc,.lider-info-nome{
    float:left;
    text-align:left;
    clear:both;
    min-height:0;
    min-width:0;
    color:#fff;
    font-family:Montserrat;
    height:auto;
    position:relative;
    top:0;
    left:0;
    width:100%
}
.lider-info-nome{
    font-size:30px;
    font-weight:700;
    line-height:32px;
    margin:0
}
.lider-info-desc{
    font-size:16px;
    font-weight:400;
    line-height:25px;
    margin-left:0;
    margin-top:15px
}
.lider-esquerda{
    float:none;
    height:auto;
    margin:0 auto;
    clear:none;
    width:992px;
    position:relative;
    top:0;
    left:0;
    padding:50px 40px
}
.lider-info-cargo-e,.lider-info-e{
    float:left;
    height:auto;
    margin:0;
    clear:none
}
.lider-info-e{
    width:69.998972%;
    padding-right:20px;
    padding-bottom:20px;
    padding-left:20px;
    position:relative;
    top:0;
    left:0
}
.lider-info-cargo-e{
    font-size:16px;
    width:100%;
    text-align:right;
    font-weight:600;
    line-height:18px;
    min-height:1px;
    font-family:Montserrat;
    color:#fff;
    min-width:0;
    position:relative;
    top:0;
    left:0
}
.lider-info-desc-e,.lider-info-nome-e{
    width:100%;
    clear:both;
    min-height:0;
    min-width:0;
    color:#fff;
    margin-left:0;
    float:left;
    position:relative;
    top:0;
    left:0;
    height:auto;
    text-align:right;
    font-family:Montserrat
}
.lider-info-nome-e{
    font-size:30px;
    font-weight:700;
    line-height:32px;
    margin-top:0;
    margin-bottom:0
}
.lider-info-desc-e{
    font-size:16px;
    font-weight:400;
    line-height:25px;
    margin-top:15px
}
.lider-imagem-e{
    float:left;
    height:auto;
    margin-left:0;
    margin-top:0;
    clear:none;
    width:29.999315%;
    position:relative;
    top:0;
    left:0
}
.container-lugar{
    float:left;
    height:auto;
    margin:0;
    clear:both;
    width:100%;
    background-color:#f4f1f1;
    position:relative;
    top:0;
    left:0
}
#numero,.lugar{
    float:none;
    margin:0 auto;
    width:992px;
    padding:40px 30px;
    clear:none
}
.home-depoimento,.home-depoimento-p1{
    background-color:#218bcc
}
.lugar{
    height:auto;
    position:relative;
    top:0;
    left:0
}
.lugar-1{
    float:left;
    height:auto;
    margin-left:0;
    margin-top:0;
    clear:none;
    width:40%;
    position:relative;
    top:0;
    left:0
}
.lugar-2{
    float:left;
    height:auto;
    margin:0;
    clear:none;
    width:60%;
    position:relative;
    top:0;
    left:0;
    padding-top:60px;
    padding-bottom:60px;
    padding-left:30px
}
.lugar-titulo,.migracao-titulo{
    float:left;
    font-size:30px;
    width:100%;
    height:auto;
    text-align:right;
    font-weight:600;
    line-height:32px;
    margin:0;
    clear:none;
    min-height:1px;
    font-family:Montserrat;
    color:#4c4c4c;
    text-transform:uppercase;
    min-width:0
}
#container-numero,.lugar-desc,.lugar-link,.migracao-desc{
    clear:both;
    min-width:0;
    position:relative;
    top:0;
    left:0
}
#numero-txt,.lugar-link{
    height:auto;
    min-height:0
}
.lugar-desc,.migracao-desc{
    float:left;
    font-size:16px;
    width:100%;
    height:auto;
    text-align:right;
    font-weight:400;
    line-height:20px;
    margin-left:0;
    margin-top:3px;
    min-height:0;
    font-family:Montserrat;
    color:#4c4c4c
}
.lugar-link{
    float:left;
    font-size:15px;
    width:100%;
    text-align:right;
    font-weight:600;
    line-height:18px;
    margin-left:0;
    margin-top:15px;
    font-family:Montserrat;
    color:#0c577c
}
.foto-oficina{
    -webkit-box-shadow:5px 5px 7px 1px rgba(0,0,0,.37);
    box-shadow:5px 5px 7px 1px rgba(0,0,0,.37);
    border:1px solid rgba(76,76,76,.5)
}
.direita{
    float:right
}
.frase-quem{
    width:100%;
    font-family:Montserrat;
    font-size:30px;
    text-align:center;
    padding:35px;
    text-transform:uppercase
}
.home-depoimento{
    width:100%;
    height:240px
}
.home-depoimento-p1,.parceria-p1{
    width:30%;
    height:auto;
    float:left
}
.parceria-p1{
    background-color:#0a425e;
    padding-top:20px
}

.parceria-p1 img{
    width:100%!important;
    min-height:0!important
}
.home-depoimento-p2{
    width:70%;
    height:240px;
    float:left;
    background-color:#218bcc
}
.home-depoimento-p2-text1,.parceria-p2-text1{
    width:100%;
    font-family:Montserrat;
    color:#fff;
    font-weight:600;
    font-size:27px;
    float:left;
    padding:10px 20px 0
}
.home-depoimento-p2-text2,.parceria-p2-text2{
    width:100%;
    font-family:Montserrat;
    color:#fff;
    font-weight:600;
    font-size:15px;
    float:left;
    padding-left:20px;
    padding-right:20px
}
.home-depoimento-p2-text3,.parceria-p2-text3{
    width:100%;
    font-family:Montserrat;
    color:#fff;
    font-weight:400;
    font-size:13px;
    float:left;
    padding:10px 20px
}
.parceria-p2{
    width:70%;
    height:240px;
    float:left;
    background-color:#0a425e;
    padding-top:20px
}
#container-numero{
    float:left;
    height:auto;
    margin:0;
    width:100%;
    background-color:#052c40
}
#numero{
    height:auto;
    position:relative;
    top:0;
    left:0
}
#numero-txt{
    float:left;
    font-size:37px;
    width:100%;
    text-align:center;
    font-weight:600;
    line-height:37px;
    margin:0;
    clear:none;
    color:#fff;
    font-family:Montserrat;
    position:relative;
    top:0;
    left:0;
    min-width:0;
    padding-right:30px;
    padding-left:30px
}
#numero-txt2,.numero-item-txt1{
    float:left;
    width:100%;
    height:auto;
    clear:none;
    min-height:1px;
    font-family:Montserrat;
    position:relative;
    top:0;
    left:0;
    min-width:0;
    padding-right:30px;
    padding-left:30px;
    text-align:center;
    color:#fff
}
#numero-txt2{
    font-size:16px;
    font-weight:400;
    line-height:20px;
    margin:5px 0 0
}
.numero-item{
    float:left;
    height:auto;
    margin-left:0;
    margin-top:0;
    clear:none;
    width:50%
}
.numero-item-txt1{
    font-size:25px;
    font-weight:600;
    line-height:28px;
    margin:0
}
.container-detalhes,.numero-item-txt2{
    float:left;
    height:auto;
    margin-left:0;
    clear:both;
    width:100%
}
.numero-item-txt2{
    font-size:14px;
    text-align:center;
    font-weight:400;
    line-height:19px;
    margin-top:5px;
    min-height:0;
    color:#fff;
    font-family:Montserrat;
    position:relative;
    top:0;
    left:0;
    min-width:0;
    padding-right:30px;
    padding-left:30px
}
.bene-img img,.text-detalhes{
    padding-left:20px;
    padding-right:20px
}
.container-detalhes{
    margin-top:0;
    position:relative;
    top:0;
    left:0;
    background-color:#218bcc
}
.detalhes,.item-detalhes,.text-detalhes{
    height:auto;
    clear:none;
    top:0;
    left:0;
    position:relative
}
.detalhes{
    float:none;
    margin-left:auto;
    margin-top:0;
    width:900px;
    margin-right:auto;
    padding-top:15px
}
.item-detalhes{
    float:left;
    margin:0 1% 25px;
    width:18%;
    text-align:center;
    min-height:120px
}
.text-detalhes{
    float:none;
    font-size:13px;
    width:auto;
    text-align:center;
    font-weight:600;
    line-height:15px;
    margin-left:auto;
    margin-top:10px;
    min-height:0;
    margin-right:auto;
    color:#fff;
    font-family:Montserrat;
    text-transform:uppercase
}
.item-bene-desc,.item-bene-titulo{
    color:#4c4c4c;
    float:left;
    font-family:Montserrat
}
.item-bene-titulo{
    font-size:20px;
    line-height:24px;
    font-weight:600;
    margin:0
}
.item-bene-desc{
    font-size:16px;
    line-height:20px;
    margin-top:5px
}
.item-bene{
    float:left;
    position:relative;
    cursor:pointer;
    padding:20px
}
.item-bene-sel{
    background-color:rgba(12,87,124,.1);
    border-color:#0c577c
}
.bene-img{
    text-align:center
}
.bene-img img{
    width:100%
}
.v-ajuste{
    margin-top:7px!important
}
.planoshome{
    width:992px;
    margin:auto
}
.planoshome50{
    width:50%;
    float:left;
    position:relative
}
.planohomeitem{
    width:100%;
    min-height:100px
}
.planohomeitem p{
    width:70%;
    text-align:center;
    font-family:Montserrat;
    color:#fff;
    font-size:25px;
    font-weight:600;
    padding:15px 15px 5px;
    margin:auto;
    text-transform:uppercase;
    line-height:22px
}
.planohomeitem span{
    font-size:19px;
    font-weight:500;
    text-transform:none
}
.desc-planohome{
    font-size:16px!important;
    font-weight:500!important;
    text-transform:none!important;
    padding-top:5px!important;
    border-top:1px solid #fff;
    padding-bottom:15px!important
}
@media only screen and (max-width:1250px){
    .container-missao{
        background-image:url("../img/fundo-missaom2.jpg")
    }
    .btn-sec-center{
        width:24%;
        margin-left:38%
    }
}
@media only screen and (max-width:1120px){
	.plano3{
		width: 33.333% !important;
	}
	.ajuste30{
		width: 33.333% !important;
	}
}

@media only screen and (max-width:992px){
    .container_numeros,.numeros{
        height:auto;
        position:relative;
        top:0;
        left:0;
        width:100%
    }
    #numero,#vantagens,.depoimento-item,.detalhes,.equipe,.lider-esquerda,.lugar,.missao,.planoshome,.tipo1{
        width:100%
    }
    .tipo1-60{
        margin:30px 0 0
    }
    .lider{
        width:100%;
        padding:25px 40px
    }
    .container-missao{
        background-image:url("../img/fundo-missao.jpg")
    }
    .missao-text1{
        font-size:27px;
        line-height:27px
    }
    .missao-text2{
        font-size:14px;
        line-height:16px
    }
    .container_numeros{
        float:left;
        margin:0;
        clear:both;
        background-color:#d5d6db
    }
    .numeros{
        float:none;
        margin-left:auto;
        margin-top:0;
        clear:none;
        margin-right:auto
    }
    .numeros-item-1{
        font-size:25px
    }
    .equipe-texto-1{
        font-size:22px;
        line-height:24px
    }
    .equipe-texto-2{
        font-size:19px;
        line-height:21px
    }
    .itens-caixa-separadora{
        width:80%
    }
    #text-vantagens3{
        font-size:43px;
        line-height:43px;
        margin-bottom:15px
    }
    #text-vantagens6{
        font-size:29px;
        line-height:38px;
        margin-bottom:15px
    }
    #text-vantagens2{
        font-size:28.4px;
        line-height:30px
    }
    #text-vantagens5{
        font-size:32.4px;
        line-height:34px
    }
    #text-vantagens1{
        width:100%;
        font-size:38px;
        line-height:40px;
        margin-top:85px
    }
    #text-vantagens4{
        width:100%;
        font-size:40px;
        line-height:40px
    }
    #plano-titulo1-text{
        font-size:17px
    }
    #planos{
        width:90%
    }
	
	
	
	 .plano3 .plano-box2-image{
        margin:10px auto 12px 37%;
        float:none;
        clear:none;
        width:20%
    }
    .plano3 .plano-box2-text{
        width:100%;
        text-align:center;
        font-size:17px;
        margin-left:auto;
        margin-right:auto;
        float:left;
        clear:none;
        margin-top:5px
    }
   .plano3 .plano-box2{
        clear:none;
        width:100%
    }
  .plano3 .plano-box1-text1{
        font-size:17px;
        line-height:20px;
        width:100%;
        min-height:0;
        text-align:center
    }
   .plano3 .plano-box1-text2{
        font-size:11px;
        min-height:19px;
        margin-top:1px;
        text-align:center;
        width:100%
    }
   .plano3 .plano-box1{
        width:80%;
        margin-left:10%;
        margin-right:10%;
        float:left;
        margin-top:5px;
        clear:none
    }
   .plano3 .plano,.planos-titulo2{
        min-height:0
    }
}
@media only screen and (max-width:845px){
    .planoshome50{
        width:100%
    }
}
@media only screen and (max-width:768px){
	.tirar-borda{
		border:0px !important;
	}
    .rem{
        display:none;
    }
    .home-depoimento-p2-text2,.item-bene-desc,.parceria-p2-text2{
        text-align:center;
        padding-left:30px;
        padding-right:30px
    }
    .btn-direita,.direita{
        float:left!important
    }
    .promocao-validade{
        position:absolute;
        top:-27px;
        width:200%;
        left:-100%;
         font-size:9px;
    }
    jdiv{
        display:none!important
    }
    .fancybox__content{
        height:430px!important
    }
    .ev2,.home-depoimento-p1,.lider-imagem-e,.logo-clientes,.parceria-p1,.tipo1-imagem,.tipo1-imagem-60{
        display:none
    }
    .esconder-foto,.ev1,.texto-rec{
        display:block
    }
    .simbolo-recurso{
        font-size:23px;
        margin-top:10px
    }
    .texto-rec{
        font-size:11px;
        font-weight:400;
        margin-bottom:10px;
        width:100%;
        text-transform:uppercase
    }
    .video-depoimento-home{
        width:40px!important;
        margin-left:43%!important
    }
    .titulo-home,.v-ajuste{
        margin-top:0!important
    }
    .item-bene-titulo{
        text-align:center;
        width:100%;
        font-size:19px;
        line-height:22px;
        padding:0
    }
    .item-bene-desc{
        width:100%;
        font-size:15px;
        line-height:19px
    }
    .bene-img img{
        padding:0
    }
    .bene-img{
        padding-top:0
    }
    .item-detalhes{
        width:31%
    }
    .numero-item-txt1{
        font-size:22px;
        line-height:25px
    }
    #numero-txt2,.numero-item-txt2{
        font-size:13px;
        line-height:15px
    }
    #numero-txt{
        font-size:30px;
        line-height:34px
    }
    .home-depoimento-p1,.home-depoimento-p2,.parceria-p2{
        width:100%;
        height:auto
    }
    .home-depoimento-p1 img,.parceria-p1 img{
        min-height:0;
        width:100%!important;
        margin:0px auto auto;
    }
    .home-depoimento-p2-text1,.home-depoimento-p2-text3,.parceria-p2-text1,.parceria-p2-text3{
        text-align:center;
        padding-top:10px;
        padding-left:30px;
        padding-right:30px
    }
    .textor{
        text-align:center!important
    }
    .missao-text1,.recurso-segmento{
        text-align:center;
        width:100%
    }
    .frase-quem{
        font-size:24px
    }
    .item_pacote{
        font-size:14.5px;
        line-height:15px
    }
    .direita{
        width:60%;
        margin-left:20%!important
    }
    .tipo1-60{
        margin:0
    }
    .lider-info-cargo,.lider-info-cargo-e,.lider-info-desc-e,.lider-info-nome,.lider-info-nome-e,.lugar-desc,.lugar-titulo,.resumo-vantagens,.titulo-vantagens{
        text-align:center
    }
    .migracao-desc{
        text-align:center;
        width:80%;
        margin-left:15%
    }
    .lider-info-desc,.lugar-link{
        text-align:center;
        margin-top:10px
    }
    .migracao-titulo{
        text-align:center;
        font-size:25px
    }
    .lugar-2{
        width:100%;
        padding-top:10px;
        padding-bottom:10px;
        padding-right:30px
    }
    .lider-info,.lider-info-e{
        padding-top:20px;
        width:100%
    }
    .lider-imagem,.lugar-1,.planos-itens-box1,.planos-itens-box2,.planos-itens-box3-text,.planos-titulo2,.tipo1-50,.tipo1-60{
        width:100%
    }
    .lider-info{
        padding-bottom:0
    }
    .missao{
        padding-bottom:30px
    }
    .info-depoimento,.missao-text2{
        width:100%;
        text-align:center
    }
    .container-missao{
        background-image:none;
        background-color:#135a7d
    }
    .numeros-item,.numeros-item-50{
        width:100%;
        margin-bottom:15px
    }
    .numeros-item-1{
        font-size:27px;
        line-height:29px
    }
    .numeros{
        padding:30px 50px
    }
    .video-recurso{
        position:relative!important;
        margin-left:46%!important;
        margin-bottom:0!important;
        margin-top:5px!important
    }
    .btn-sec-center{
        font-size:13px;
        width:50%;
        margin-left:25%
    }
    .home .tipo1-texto,.home .tipo1-titulo,.planos-itens-box1-text,.tipo1-btn,.tipo1-texto,.tipo1-titulo{
        margin-left:auto;
        float:none;
        clear:none
    }
    .titulo-sec{
        font-size:25px;
        line-height:27px
    }
    .resumo-sec{
        font-size:14px;
        line-height:17px
    }
    #text-vantagens1,#text-vantagens4{
        width:100%;
        margin-top:0
    }
    .vantagens50{
        width:100%;
        margin-bottom:10px
    }
    .plano_direita{
        border-left:2px solid #c6cfd5;
        border-top-right-radius:0
    }
    .plano_esquerda{
        border-right:2px solid #c6cfd5;
        border-left:0
    }
    .plano_direita2,.plano_esquerda2{
        border-right:0px;
        border-left:0
    }
    .plano,.planos-itens-box3{
        width:50%
    }
    .planos-itens-box1-text{
        margin-right:auto;
        text-align:center;
        font-weight:600;
        font-size:15px;
        margin-top:10px;
        text-transform:uppercase;
        width:80%
    }
    .segmento-btn,.tipo1-btn{
        margin-right:auto;
        margin-top:10px;
        font-size:13px;
        line-height:15px
    }
    .planos-sessao-text{
        width:100%;
        text-align:center;
        padding-left:0
    }
    #plano-titulo1-text{
        text-align:center;
        padding:10px 20px;
        font-size:24px;
        line-height:26px
    }
    #plano-titulo1{
        width:100%;
        min-height:0
    }
    #planos{
        margin-top:20px;
        width:90%
    }
    .tipo1-titulo{
        padding:0;
        text-align:center;
        margin-right:auto
    }
    .home .tipo1-titulo{
        text-align:center;
        margin-right:auto;
        padding:0
    }
    .home .tipo1-texto,.tipo1-texto{
        text-align:center;
        margin-right:auto;
        margin-top:10px
    }
    .segmento-btn{
        clear:left;
        float:left;
        margin-left:17.5%
    }
    .cargo-info-depoimento,.logo-info-depoimento{
        margin-left:auto;
        margin-right:auto;
        float:none;
        clear:none
    }
    .planos-itens{
        padding-top:5px;
        padding-bottom:5px
    }
    .texto-ietm-caixa-separadora{
        font-size:14px;
        line-height:14px
    }
    .cargo-info-depoimento{
        margin-top:3px;
        text-align:center
    }
    .nome-info-depoimento{
        margin-top:10px;
        margin-left:0;
        clear:none;
        text-align:center
    }
    .nome-segmento{
        margin-top:0;
        margin-left:0;
        clear:none;
        text-align:center
    }
    .desc-info-depoimento,.desc-segmento{
        margin-top:3px;
        margin-left:0;
        clear:both;
        text-align:center
    }
    .equipe-texto,.imagem-equipe{
        clear:none;
        position:relative;
        top:0;
        left:0
    }
    .video-container{
        margin-top:20px
    }
    .equipe-texto{
        right:auto;
        width:100%;
        margin-top:0;
        margin-left:0;
        padding-top:20px;
        padding-bottom:20px
    }
    .equipe-texto-1{
        width:100%;
        text-align:center;
        font-size:20px;
        line-height:22px
    }
    .equipe-texto-2{
        width:100%;
        text-align:center;
        font-size:17px;
        line-height:19px
    }
    .imagem-equipe{
        margin-top:5px;
        width:70%;
        margin-left:15%
    }
}
@media only screen and (max-width:576px){
    #planos,#planos-titulo{
        display:block
    }
    .video-depoimento-home{
        margin-left:0!important
    }
    .item-detalhes{
        width:48%
    }
    .home-depoimento-p1 img,.parceria-p1 img{
        width:100%!important;
        margin-top:0
    }
    .home-depoimento-p2-text1,.parceria-p2-text1{
        font-size:26px
    }
    .home-depoimento-p2-text2,.parceria-p2-text2{
        font-size:14px
    }
    .home-depoimento-p2-text3,.lider-info-cargo-e,.lugar-link,.parceria-p2-text3{
        font-size:14px;
        line-height:16px
    }
    .frase-quem{
        font-size:20px
    }
    .lugar-desc,.migracao-desc{
        font-size:14px;
        line-height:20px
    }
    #migracao-container{
        padding-top:0;
        padding-bottom:0
    }
    .migracao-desc{
        width:80%;
        margin-left:15%
    }
    .lugar-titulo,.migracao-titulo{
        font-size:25px;
        line-height:28px
    }
    .lider-info-nome-e{
        font-size:26px;
        line-height:28px
    }
    .lider-info-desc-e{
        font-size:14px;
        line-height:20px;
        margin-top:20px
    }
    .lider-info-nome{
        text-align:center;
        font-size:26px;
        line-height:28px
    }
    .lider-info-desc{
        text-align:center;
        margin-top:10px;
        font-size:14px;
        line-height:20px
    }
    .lider-info-cargo{
        text-align:center;
        font-size:14px;
        line-height:16px
    }
    .foto-lider{
        min-width:0;
        width:60%;
        max-width:none
    }
    .numeros-item-1{
        font-size:21px;
        line-height:23px
    }
    .numeros-item-2{
        font-size:16px;
        line-height:18px
    }
    .video-recurso{
        position:relative!important;
        margin-left:45%!important
    }
    .item-caixa-separadora{
        width:48%;
        margin-bottom:15px
    }
    .resumo-sec{
        font-size:13px;
        line-height:15px;
        padding-right:20px;
        padding-left:20px;
        margin-top:10px
    }
    .titulo-sec{
        line-height:24px;
        padding-right:30px;
        padding-left:30px;
        font-size:19px
    }
    .titulo-vantagens{
        font-size:16px;
        line-height:17px
    }
    #text-vantagens2{
        font-size:20.4px;
        line-height:21px
    }
    #text-vantagens5{
        font-size:24.7px;
        line-height:30px
    }
    #text-vantagens3{
        font-size:32px;
        line-height:32px
    }
    #text-vantagens6{
        font-size:22.8px;
        line-height:28px
    }
    #text-vantagens1,#text-vantagens4{
        font-size:30px;
        line-height:30px
    }
    .resumo-vantagens{
        font-size:13px;
        line-height:15px;
        margin-bottom:15px
    }
    .plano-box2-image{
        margin:10px auto 12px 37%;
        float:none;
        clear:none;
        width:20%
    }
    .plano-box2-text{
        width:100%;
        text-align:center;
        font-size:17px;
        margin-left:auto;
        margin-right:auto;
        float:left;
        clear:none;
        margin-top:5px
    }
    .plano-box2{
        clear:none;
        width:100%
    }
    .plano-box1-text1{
        font-size:17px;
        line-height:20px;
        width:100%;
        min-height:0;
        text-align:center
    }
    .plano-box1-text2{
        font-size:11px;
        min-height:19px;
        margin-top:1px;
        text-align:center;
        width:100%
    }
    .plano-box1{
        width:80%;
        margin-left:10%;
        margin-right:10%;
        float:left;
        margin-top:5px;
        clear:none
    }
    .plano,.planos-titulo2{
        min-height:0
    }
    #planos{
        height:auto
    }
    .equipe-texto-1{
        font-size:17px;
        line-height:19px
    }
    .equipe-texto-2{
        font-size:15px;
        line-height:17px;
        margin-top:3px
    }
    .numero-item{
        width:100%;
        margin-top:10px
    }
    .numero-item-txt2{
        margin-top:0
    }
}
