.hero-single .hero-content .hero-title{
    font-size: 1.4rem;
}

.hover-servico:hover .contact-info{
    background: #116e63;
    color: white;
}

.hover-servico:hover .contact-info h5,
.hover-servico:hover .contact-info p{
    color: white;
}

.hover-servico .contact-info .contact-info-icon{
    transition: var(--transition);
    display: flex;
    align-items: center;
    justify-content: center;
}
.hover-servico:hover .contact-info .contact-info-icon{
    background: white;
}

.hover-servico:hover .contact-info .contact-info-icon i{
    color:  #116e63;
}

.hover-servico:hover .contact-info .contact-info-icon::before{
    border-color: white;
}
.hover-servico .contact-info .contact-info-icon::before{
    transition: var(--transition);
}

.department-item i{
    color: #FDA31B;
}

.bg-green{
    background-color: #116e63;
}

.home-3 .footer-area{
    background-image: unset;
}

.link-topo:hover{
    color: #FDA31B !important;
}

.owl-item {
    /* display: flex;
    align-items: stretch; /* Faz com que todas as divs tenham a mesma altura */
    height: 100%;
}

.owl-item .hero-single {
    display: flex;
    flex-direction: column;
    height: 100%; /* Garante altura uniforme */
}

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

.partner-wrapper img{
    max-height: 100px;
    width: auto !important;
}

.btn-default{
    color: #333333;
    background-color: #ffffff;
    border-color: #cccccc;
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default{
    color: #333333;
    background-color: #ebebeb;
    border-color: #adadad;
}


.main-navigation .dropdown-submenu .dropdown-item{
    white-space: pre-wrap;
}

.navbar .nav-item .dropdown-menu .dropdown-item{
    text-wrap: auto;
}

.navbar .nav-item .dropdown-menu{
    width: 300px;
}

.bloco_conteudo{
    width: 100%;
}

.grecaptcha-badge{
    z-index: 99;
}

@media(max-width: 991px){
    .navbar .nav-item .dropdown-menu{
        max-width: 100%;
    }   
}