.brand-grid {
    grid-template-columns: repeat(2, 1fr);
}
.convenios .section-title {
    font-size: 36px;
}
.header-btn .fill-btn {
    font-size: 14px;
    padding:0 20px;
}
.fill-btn.green,
.fill-btn {
    background-color:#4edc29;
}
.whats {
    position:fixed;
    left:20px;
    bottom:20px;
    z-index:10000;
    animation: shakeX 2s infinite;
}
.whats a {
    background-color:#00bf49;
    color:#fff;
    padding:10px 15px;
    border-radius: 40px;
    display: block;
}
.whats a:hover {
    background-color:#13d45d;
}
@media (min-width: 992px) {
    .brand-grid {
        grid-template-columns: repeat(4, 1fr);
    }
}
@media only screen and (min-width: 1400px) and (max-width: 1600px) {
    .slider-title-2 {
        font-size: 63px;
    }
}
