.imagem-sap-business-one img {
    animation-delay: 0.9s;
}

/*page_a_empresa*/

p {
    color: #212529;
}

li {
    color: #212529;
}

#section-empresa div.col-md-6 {
    color: #212529;
}

@media (max-width: 990px) {
  #section-empresa div {
    text-align: justify;
}
}

/*section-servicos*/

#section-servicos {
    margin-bottom: 3rem;
}

#section-servicos .custom-icon-style-1 {
    transform: rotate(0deg);
}

#section-servicos .custom-icon-style-1 img {
    transform: rotate(0deg);
}

/* section-slide */

.texto-slide h1 {
    text-transform: uppercase;
    letter-spacing: normal;
}

.texto-slide h2 {
    font-weight: 300 !important;
}

#section-slide a.btn.btn-primary:hover {
    background: transparent;
    color: #007848;
    border: solid 1pt #007848;
}

/* section-html-modulo_3 */

#section-html-modulo_3 .row {
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.chamada h1 {
    text-align: center;
    color: #fff;
    font-weight: bold;
    margin: 0;
    font-size: 2.25rem;
}

.chamada p {
    text-align: center;
    color: #fff;
    font-weight: 300;
    font-size: 1.25rem;
}

#section-html-modulo_3 {
    background: linear-gradient(90deg, rgba(0, 120, 72, 1) 0%, rgba(42, 65, 99, 1) 100%) !important;
    padding: 2pt;
    margin: 12pt 0pt 12pt;
}

.btn-chamada {
    background: #2c4164;
    padding: 1.25rem;
    border: solid 1pt #2c4164;
    border-radius: 12pt;
}

.btn-chamada a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

#section-html-modulo_3 .titulo-html {
    display: none;
}

.btn-chamada:hover {
    background: transparent;
    border: solid 1pt #ffffff;
}

.btn-chamada a:hover {
    color: #ffffff;
    text-decoration: none;
}

@media (max-width: 990px) {
    #section-html-modulo_3 .row {
        margin: 0;
    }
}

/* #footer */

#footer {
    background: linear-gradient(90deg, rgba(0, 120, 72, 1) 0%, rgba(42, 65, 99, 1) 100%) !important;
}

/* section-html-modulo_2 */

#section-html-modulo_2 h2 {
    text-align: center;
}

#section-html-modulo_2 .custom-divider {
    display: flex;
    justify-content: center;
}

@media (max-width: 990px) {
    #section-html-modulo_2 {
        background: none !important;
    }

    .imagem-sap-business-one img {
        margin-top: 2rem;
    }

    .imagem-facility-hotel img {
        margin-top: 2rem;
    }
}

#section-html-modulo_2 {
    background-image: url(/arquivos/background.webp);
    padding-top: 1rem;
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
}

#section-html-modulo_2 .row {
    margin-bottom: 5rem;
}

.sap-business-one img {
    height: 3rem;
    margin-bottom: 1rem;
}

.btn-sap-business-one {
    background: #007848;
    padding: 10pt;
    border-radius: 12pt;
    width: fit-content;
}

.btn-sap-business-one a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

.btn-sap-business-one:hover {
    background: #2c4164;
}

.sap-business-one h3 {
    margin: 0;
    font-weight: bold;
    text-transform: none;
}

.sap-business-one p {
    margin-bottom: 1rem;
}

.facility-hotel img {
    height: 6rem;
    margin-bottom: 0rem;
}

.btn-facility-hotel {
    background: #007848;
    padding: 10pt;
    border-radius: 12pt;
    width: fit-content;
}

.btn-facility-hotel a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

.btn-facility-hotel:hover {
    background: #2c4164;
}

.facility-hotel h3 {
    margin: 0;
    font-weight: bold;
    text-transform: none;
}

.facility-hotel p {
    margin-bottom: 1rem;
}

/* #section-parceiros */

#section-parceiros h2 {
    font-weight: bold;
    text-align: center;
}

#section-parceiros img.img-fluid {
    filter: drop-shadow(2px 4px 6px black);
    margin-bottom: 1rem;
    margin-top: 1rem;
}

/* depoimentos */

@media (max-width: 990px) {
    .depoimentos {
        display: flex;
        flex-direction: column;
    }
}

.depoimentos {
    display: flex;
}

/* #section-blog */

#section-blog h2 {
    font-weight: bold;
    font-style: normal !important;
}

/* #section-html-modulo_1 */

#section-html-modulo_1 h2 {
    text-align: center;
}

#section-html-modulo_1 .custom-divider {
    display: flex;
    justify-content: center;
}

#section-html-modulo_1 h1 {
    text-align: center;
    font-size: 1.5rem;
    font-weight: 300;
    color: #fff;
    background: #007848;
    width: 10rem;
    border-radius: 12pt;
    margin: 0.5rem;
}

#section-html-modulo_1 .row {
    display: flex;
    justify-content: center;
}

#section-html-modulo_1 .col-md-3 {
    display: flex;
    align-items: center;
    justify-content: center;
}

#section-html-modulo_1 .col-md-3 img {
    max-height: 100px !important;
}

.agronegocio {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.industria {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.startup {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.varejo {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.servicos {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.logistica {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.e-commerce {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.entre-outros {
    display: flex;
    flex-direction: column;
    align-items: center;
}