@media screen and (max-width: 1199px) {
    #head-banner {
        height: 193px;
    }

    .head-banner-title {
        max-width: 235px;
    }

    .head-banner-title.heading-40 {
        font-size: 24px;
        line-height: 29.3px;
    }

    .head-banner-title b.heading-40 {
        font-size: 24px;
        line-height: 29.3px;
    }
    #home-cadastro {
        padding: 48px 0;
        height: auto;
    }

    #home-cadastro .container {
        flex-direction: column;
        gap: 0;
    }

    #home-cadastro .home-banner-go-down-btn {
        display: none;
    }

    .home-cadastro-text {
        max-width: 100%;
        width: 100%;
        text-align: center;
        margin: 0;
    }

    .home-cadastro-text-heading {
        display: none;
    }

    .home-cadastro-text-heading.show-mb.heading-24 {
        display: block;
        margin-bottom: 24px;
        line-height: 21.8px;
    }

    .home-cadastro-text-heading.show-mb.heading-24, .home-cadastro-text-heading.show-mb.heading-24 b{
        font-size: 18px;
        line-height: 21.8px;
    }

    .home-cadastro-text-heading-cadastro {
        display: none;
    }

    .home-cadastro-text-divider {
        display: none;
    }

    .home-cadastro-text-btn {
        display: none;
    }

    .home-cadastro-form {
        width: 100%;
    }

    .home-cadastro-form-title.heading-32,  .home-cadastro-form-title b.heading-32 {
        font-size: 24px;
        line-height: 29.3px;
    }

    .home-cadastro-form-header {
        text-align: left;
        margin: 0 auto;
        display: block;
        padding-left: 40px;
        padding-right: 40px;
        box-sizing: border-box;
    }

    .home-cadastro-form-title {
        margin-left: 0;
    }

    #video {
        margin: 0;
        padding: 48px 0;
    }

    .home-banner-video {
        margin: 0;
    }

    .home-banner-video iframe {
        width: 100%;
        height: auto;
    }
    .item-video {
        width: auto;
    }

    .carousel-title {
        margin-bottom: 0;
    }

    .owl-item {
        display: flex;
        justify-content: center;
    }
    .owl-next {
        position: absolute;
        right: 0;
    }
    .owl-prev {
        position: absolute;
        left: 0;
    }
    .carousel-title.heading-40 {
        font-size: 24px;
        line-height: 29.3px;
    }
}
@media screen and (max-width: 750px) {
    .head-banner-subtitle.heading-40 {
        font-size: 24px;
        line-height: 29.3px;
    }
    .whatsapp-btn {
        bottom: 10px;
        left: 10px;
        font-size: 30px;
        width: 43px;
        height: 43px;
    }
}
@media screen and (max-width: 650px) {
    .owl-nav {
        position: relative;
        top: -10%;
    }
}
@media screen and (max-width: 376px) {
    #home-banner {
        background-image: url('../../../images/banner-home-mb.jpg');
    }
    .home-banner-video video {
        height: 279px;
    }
}