@media (min-width: 1400px) {
    .testimony__slide__item__card {
        max-width: 900px;
    }
}
.video-custom{
    width: 100%;
    margin-top: -7rem;
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .testimony__slide__item {
        display: flex !important;
        justify-content: center;
    }
    .testimony__slide__item__card {
        width: 100%;
        max-width: 1140px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

}
@media (max-width: 1200px) {
    .video-custom{
        margin-top:-5rem;
    }
}


@media (max-width: 1199.98px) {
    .feed {
        grid-template-columns: repeat(3,1fr);
    }
    /*#instagram {*/
    /*    min-height: 1100px;*/
    /*}*/
}

@media (max-width: 991.98px) {
    .testimony__slide__item__card {
        max-width: 720px;
    }
    .player-gif {
        margin-bottom: var(--gap-3);
    }
    .heading {
        margin-bottom: var(--gap-4);
    }
    section {
        margin: var(--gap-5) auto;
    }
    .servicos .card {
        margin-bottom: var(--gap-3);
    }
    .testimony__slide__item {
        padding: 0 .5rem;
    }
    #instagram {
        height: 4500px;
    }
    .video-custom{
        margin-top: 0;
    }
}

@media (max-width: 767.98px) {
    .button.button-primary,
    .ltn__slide-item .button.button-primary {
        width: 100%;
        max-width: 100%;
    }
    .site-logo {
        max-width: 48px;
    }
    .call-header {
        margin-bottom: var(--gap-3);
    }
    .button-whatsapp {
        width: 100%;
    }
    .ltn__slide-item {
        padding-bottom: 12.5rem;
        padding-top: 12.5rem;
    }
    .testimony__slide__item__card {
        max-width: 540px;
    }
    .fornecedores {
        padding-top: 73rem;
    }
    .feed {
        grid-template-columns: repeat(1,1fr);
    }
    .fornecedores__slide__item img {
        margin: 0 auto;
    }
    .unidades__item {
        text-align: center;
        padding: 0 var(--gap-2);
    }
    .unidades__item+.unidades__item {
        margin-top: var(--gap-5);
    }
    .contato .container {
        padding: 0;
    }
    .contato .card {
        border-radius: 0;
        box-shadow: none;
    }
    .contato {
        position: initial;
        top: 0;
        margin: 0;
    }
    #scrollUp{
        display: none!important;
    }
    .footer {
        padding-top: var(--gap-5);
        padding-bottom: var(--gap-5);
    }
    .footer__contact {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .footer__contact {
        margin-bottom: var(--gap-5);
    }
    .footer__contact ul,
    .footer__contact__title {
        text-align: center;
    }
    #instagram {
        height: 3400px;
    }
}

@media (max-width: 625px) {
    .slide-item-info-inner .slide-title {
        font-size: 3rem;
        line-height: 3.5rem;
    }
}

@media (max-width: 575.98px) {
    .slide-item-info-inner .slide-title {
        font-size: 2.5rem;
        line-height: 3rem;
    }
    .ltn__slide-item .button {
        font-size: 1.2rem;
    }
    .testimony__slide__item__card {
        max-width: 100%;
    }
    #instagram {
        height: 3500px;
    }
    .heading__title {
        font-size: var(--font-size-3);
    }
}

@media (max-width: 440px) {
    .fornecedores {
        padding-top: 52rem;
    }
}
@media (min-width: 440px) and (max-width: 485px) {
    .fornecedores {
        padding-top: 58rem;
    }
}
@media (min-width: 485px) and (max-width: 560px) {
    .fornecedores {
        padding-top: 68rem;
    }
}
@media (min-width: 437px) and (max-width: 510px) {
    #instagram {
        height: 3100px;
    }
}
@media (max-width: 425px) {
    .slide-item-info-inner .slide-title {
        font-size: 2rem;
        line-height: 2.5rem;
    }
    #instagram {
        height: 2700px;
    }
}
@media (max-width: 437px) {
    #instagram {
        height: 2700px;
    }
}
@media (max-width: 466px) {
    .player-gif {
        height: 465px;
        width: 100%;
    }
}

@media (max-width: 376px) {
    #instagram {
        height: 2500px;
    }
}