.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-a25b6a0 */.elementor-1226 .elementor-element.elementor-element-a25b6a0 .intec-footer {
    width: 100%;
    background: #111111;
    color: #FFFFFF;
    box-sizing: border-box;
}

.elementor-1226 .elementor-element.elementor-element-a25b6a0 .intec-footer-conteudo {
    position: relative;

    width: 100%;
    max-width: 1120px;

    min-height: 145px;

    margin: 0 auto;
    padding: 25px 30px 18px;

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    box-sizing: border-box;
}


/* =========================================================
   LINHA LARANJA
   ========================================================= */

.elementor-1226 .elementor-element.elementor-element-a25b6a0 .intec-footer-conteudo::before {
    content: "";

    width: 28px;
    height: 2px;

    position: absolute;
    top: 0;
    left: 50%;

    transform: translateX(-50%);

    background: #FF4400;
    border-radius: 10px;
}


/* =========================================================
   LOGO
   ========================================================= */

.elementor-1226 .elementor-element.elementor-element-a25b6a0 .intec-footer-logo {
    display: flex;
    align-items: center;
    justify-content: center;

    margin-bottom: 15px;
}

.elementor-1226 .elementor-element.elementor-element-a25b6a0 .intec-footer-logo img {
    width: 105px;
    height: auto;

    display: block;
    object-fit: contain;
}


/* =========================================================
   CONTATOS
   ========================================================= */

.elementor-1226 .elementor-element.elementor-element-a25b6a0 .intec-footer-contatos {
    display: flex;
    flex-direction: column;
    align-items: center;

    font-family: "Manrope", sans-serif;

    text-align: center;
}

.elementor-1226 .elementor-element.elementor-element-a25b6a0 .intec-footer-endereco {
    font-size: 10px;
    font-weight: 400;
    line-height: 1.5;

    color: #A9A9A9;
}


/* =========================================================
   TELEFONES + E-MAIL
   ========================================================= */

.elementor-1226 .elementor-element.elementor-element-a25b6a0 .intec-footer-dados {
    display: flex;
    align-items: center;
    justify-content: center;

    flex-wrap: wrap;

    gap: 9px;

    margin-top: 5px;

    font-family: "Manrope", sans-serif;

    font-size: 10px;
    font-weight: 400;
    line-height: 1.5;
}

.elementor-1226 .elementor-element.elementor-element-a25b6a0 .intec-footer-dados a {
    color: #A9A9A9;

    text-decoration: none;

    transition: color 0.2s ease;
}

.elementor-1226 .elementor-element.elementor-element-a25b6a0 .intec-footer-dados a:hover {
    color: #FF4400;
}

.elementor-1226 .elementor-element.elementor-element-a25b6a0 .intec-footer-separador {
    color: #555555;
}


/* =========================================================
   ASSINATURA
   ========================================================= */

.elementor-1226 .elementor-element.elementor-element-a25b6a0 .intec-footer-assinatura {
    margin-top: 12px;

    font-family: "Manrope", sans-serif;

    font-size: 9px;
    font-weight: 400;
    line-height: 1.4;

    letter-spacing: 0.3px;

    color: #666666;

    text-align: center;
}

.elementor-1226 .elementor-element.elementor-element-a25b6a0 .intec-footer-assinatura strong {
    color: #888888;
    font-weight: 700;
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-1226 .elementor-element.elementor-element-a25b6a0 .intec-footer-conteudo {
        min-height: 175px;

        padding: 25px 20px 18px;
    }

    .elementor-1226 .elementor-element.elementor-element-a25b6a0 .intec-footer-logo {
        margin-bottom: 13px;
    }

    .elementor-1226 .elementor-element.elementor-element-a25b6a0 .intec-footer-logo img {
        width: 95px;
    }

    .elementor-1226 .elementor-element.elementor-element-a25b6a0 .intec-footer-endereco {
        max-width: 320px;

        font-size: 9px;
        line-height: 1.5;
    }

    .elementor-1226 .elementor-element.elementor-element-a25b6a0 .intec-footer-dados {
        flex-direction: column;

        gap: 3px;

        margin-top: 7px;

        font-size: 9px;
    }

    .elementor-1226 .elementor-element.elementor-element-a25b6a0 .intec-footer-separador {
        display: none;
    }

    .elementor-1226 .elementor-element.elementor-element-a25b6a0 .intec-footer-assinatura {
        margin-top: 11px;

        font-size: 8px;
    }

}/* End custom CSS */