.attorna-animate-fixed-navigation.attorna-header-style-plain .attorna-logo-inner,
.attorna-animate-fixed-navigation.attorna-header-style-boxed .attorna-logo-inner {
    max-width: 300px;
}

#telefone {
    display: table-row-group;
}

.telefones,
.telefones_rodape {
    display: block;
}

.color-C8A762 {
    color: #C8A762;
}

#whatsapp-link-632 {
    color: #FFF;
    background-color: #C8A762 !important;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    padding: 15px 33px;
    display: inline-block;
    -webkit-appearance: none;
    border-radius: 27px;
    -moz-border-radius: 27px;
    -webkit-border-radius: 27px;
}

.text-center {
    text-align: center;
}

#div-home-212c {
    border-color: #b1976b;
    border-bottom-width: 4px;
}

#div-home-212b {
    max-width: 50%;
    margin: auto !important;
}

#div-home-5782 {
    margin-top: 0px;
}

#div-home-5782c {
    border-color: #b1976b;
    border-bottom-width: 4px;
}

#div-home-5782b {
    max-width: 35%;
    margin: auto !important;
}

#div-home-5782d {
    width: auto;
    max-width: 800px;
    margin: auto;
    text-align: center;
}

#div-home-5782d h2 {
    font-size: 1.2rem;
    font-weight: 300;
}

#div-home-213 {
    margin-top: 10px;
}

#div-home-213c {
    border-color: #b1976b;
    border-bottom-width: 4px;
}

#div-home-213b {
    max-width: 35%;
    margin: auto !important;
}

#div-home-213d {
    width: auto;
    max-width: 800px;
    margin: auto;
    text-align: center;
}

#div-contato-213d {
    width: auto;
    max-width: 800px;
    margin: auto;
    text-align: center;
    color: #fff;
}

#div-home-213d h2 {
    font-size: 1.2rem;
    font-weight: 300;
}

#div-0069 {
    padding-bottom: 15px;
}

#div-home-5782 {
    padding: 0px 0px 0px 0px;
}

#div-home-5782a {
    background-color: #000;
}

.gdlr-core-testimonial-author-content {
    text-align: center;
}

.color-FFF {
    color: #fff !important;
}

.visivel {
    display: block;
}

.contato-fixo-para-mobile {
    width: 100%;
    position: fixed;
    bottom: 0px;
    z-index: 999;
    background: #1bab2c38;
}

.contato-fixo-para-mobile .fixo-ligar {
    float: left;
    padding-left: 0px;
    padding: 2px;
    padding-right: 0px;
    background: #bf821a;
    color: white;
    width: 50%;
    border: 0px;
    height: 35px;
    text-align: center;
}

.contato-fixo-para-mobile .fixo-whatsapp {
    background-color: #1bab2cf0;
    float: right;
    padding: 3px;
    width: 50%;
    padding-left: 0px;
    color: white;
    height: 35px;
    padding-right: 0px;
    text-align: center;
    border: 0px;
}

.attorna-footer-wrapper {
    background-color: #424242;
}

#iframe_localizacao {
    float: right;
}

#iframe_localizacao_pg_contato {
    width: 100%;
}

#div-home-formulario-912 {
    background: #F3F3F3;
    padding: 25px 5px 0px 5px;
    border-radius: 20px;
}

#div-home-formulario {
    padding-top: 0px;
}

.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.col-md-6 {
    width: 49.98%;
}

.col-md-5 {
    width: 41.65%;
}

.col-md-7 {
    width: 58.31%;
}

.col-md-2 {
    width: 16.66%;
}

.col-md-10 {
    width: 83.33%;
}

#div-home-formulario-contatos i {
    font-size: 22px;
    float: left;
    padding-right: 20px;
}

#div-home-formulario-contatos h5 {
    font-size: 17px;
    line-height: 1px;
}

.padding-18-apenas-desktop {
    padding: 18px;
}

#redes_sociais {
    float: left;
    padding: 19px;
}

#iframe_localizacao iframe {
    border-radius: 20px;
}

#iframe_localizacao_pg_contato iframe {
    width: 100%;
    height: 250px;
}

#div-contato-formulario-912 {
    background: #F3F3F3;
    padding: 25px 5px 0px 5px;
    border-radius: 20px;
    max-width: 600px;
    margin: auto;
}

#div-contato-formulario {
    padding-top: 0px;
}

#div-contato-formulario-contatos i {
    font-size: 22px;
    float: left;
    padding-right: 20px;
}

#div-contato-formulario-contatos h5 {
    font-size: 17px;
    line-height: 1px;
}

@media (min-width: 900px) {
    #div-home-458 {
        padding-left: 25px;
    }
    #div-0069A {
        padding-left: 25px;
    }
    .contato-fixo-para-mobile {
        display: none !important;
    }
}

@media (max-width:900px) {
    #div-home-458,
    #div-0069A {
        padding-left: 0px;
    }
    .col-md-6,
    .col-md-5,
    .col-md-7,
    .col-md-2,
    .col-md-10 {
        width: 100%;
        padding: 10px;
    }
    .padding-18-apenas-desktop {
        padding: 5px;
    }
    .titulo-secao {
        font-size: 32px !important;
    }
}

@media only screen and (max-width: 999px) {
    #gdlr-core-column-1 .gdlr-core-pbf-column-content-margin {
        padding: 0px 0px 0px 0px !important;
    }
}