.numero{
    font-size: 24px;
    font-weight: 400;
    color: white;
    display: block;
}

.numero:hover{
    font-size: 22px;
    font-weight: 400;
    color: white;
    display: block;
}
.wppicon{
    color: #25D366;
    font-size: 26px;
}
#banner-div{
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    text-align: center;
    color: white;
}
@media (min-width: 992px) {
    #banner-div{
        display: none;
    }
}
#detetive{
    background-image: url(../img/vip-detetive-particular-6-800x502.png);
    background-size: cover;
    text-align: center;
    background-position: center
}
.detetive-titulo{
    color: white;
    font-size: 36px;
}
.detetive-texto{
    color: white;
    font-size: 20px;
}
.detetive-contato{
    color: white;
    font-size: 30px;
}
.detetive-contato-cidade{
    color: #CBDD31;
}
.overlay-black{
    background-color: rgba(0, 0, 0, 0.7);
}
#adulterio{
    text-align: center;
    padding: 50px 20px;
}
.adulterio-titulo{
    color: #4E738E;
    font-weight: 900;
    font-size: 24px;
}
.adulterio-video-titulo{
    font-size: 36px;
    font-weight: bolder;
    text-transform: uppercase;
    color: red;
    padding-bottom: 0;
    margin: 0;
}
.adulterio-imagem{
    transform: translateX(20%);
    width: 100px;
}
.adulterio-video-texto{
    font-size: 30px;
    font-weight: bolder;
    color: red;
    line-height: 1em;
    padding-top: 20px;
}
#descricao{
    background-color: #FAFAFA;
}
.cards-descricao:first-child{
    margin-top: 25px;
}
.cards-descricao{
    box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.23);
    border-radius: 10%;
    border-top-right-radius:  2%;
    border-top: 6px solid #823434;
    padding: 25px;
    text-align: center;
    background-color: #FDFDFD;
    margin-bottom: 30px;
    display: inline-block;
}

.avatar-descricao{
    border-radius: 50%;
    border: 4px white solid;
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.42);
    margin-bottom: 15px;
}
.titulo-descricao{
    color: #823434;
    text-transform: uppercase;
    font-weight: bold;
}
.texto-descricao{
    text-align: left;
}
#como-funciona{
    text-align: center;
}
.como-funciona-titulo{
    font-size: 30px;
}
.como-funciona-texto{
    font-size: 20px;    
}

#exemplo{
    background-color: #14232F;
    color: white;
    text-align: center;
    padding: 30px 10px;
    line-height: 2.5em
}
#exemplo p{
    font-size: 40px;
}

#diferencial{
    background-color: #8E3F3F;
    text-align: center;
    color: white
}
.diferencial-titulo{
    font-size: 50px;
    line-height: 1em;
    font-weight: bolder;
    padding-bottom: 20px;
}
.diferencial-imagem{
    width: 90%;
}
.diferencial-ul{
    padding: 30px;
    font-size: 20px;
    text-align: justify;
}

#esta{
    background-image: url(../img/background-investigator.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    text-align: center;
    padding: 0px 20px;
    padding-top: 30px;
}
.esta-titulo{
    font-size: 36px;
    font-weight: bolder;
    color: white;
    line-height: 1.2em
}
.esta-texto{
    font-size: 24px;
    font-weight: lighter;
    font-style: italic;
    color: white;
    line-height: 1em;
    padding-top: 30px;
    padding-bottom: 50px;
    margin: 0;
}

#cidade{
    padding: 50px 20px;
    text-align: center;
}
.cidade-titulo{
    font-size: 50px;
    font-weight: bolder;
    color: #6B0909;
    line-height: 1.2em

}
.cidade-imagem{
    max-width: 95%;
}

.como-funciona-imagem-desktop{
    display: none;
}






@media (min-width: 768px) {
    .adulterio-video-titulo{
        transform: translateY(100%)
    }
    .adulterio-imagem {
        margin-top: -100px;
    }
    .cards-descricao:first-child{
        margin-top: 10px;
    }
    .cards-descricao{
        width: 45%;
        margin: 10px;
    }
    .cards-descricao:last-child{
        margin: 10px auto;
        width: 90%
    }
    
    .detetive-titulo{
        font-size: 50px;
    }
    .detetive-texto{
    font-size: 24px;
}
}
@media (min-width: 992px) {
    .container-personalizado{
        padding-left: 100px;
        padding-right: 100px;
    }
    #adulterio{
        text-align: center;
        padding: 50px 20px;
    }
    .como-funciona-titulo{
        font-size: 50px;
    }
    .como-funciona-imagem-mobile{
        display: none;
    }
    .como-funciona-imagem-desktop{
        display: block;
        width: 200px;
        height: 10%;
    }
    .como-funciona-texto{
        text-align: left;
        padding: 50px 15% 0 25%;
        font-size: 24px;
        margin: 0;
        margin-top: -40px
    }
    #como-funciona{
        padding-bottom: 0;
    }
    .detetive-contato{
        display: none;
    }
}

@media (min-width: 1240px) {
    .adulterio-titulo{
        font-size: 40px
    }
    .cards-descricao:first-child{
        margin-top: 10px;
    }
    .cards-descricao{
        width: 31%;
        margin: 10px;
    }
    .cards-descricao:last-child{
        margin: 10px auto;
        width: 70%
    }
    .diferencial-ul{
        padding-top: 0px;
    }
    #esta {
        padding: 80px 200px;
        min-height: 500px;
    }
}

@media (min-width: 1400px) {
    .div-adulterio{
        padding-left: 400px;
        padding-right: 400px;
    }
    .como-funciona-imagem-desktop{
        display: block;
        width: 200px;
        height: 10%;
    }
    .como-funciona-texto{
        text-align: left;
        padding: 50px 5% 0 45%;
        font-size: 24px;
        margin: 0;
    }
}
