/* Add media queries for responsiveness */
@media screen and (max-width: 1250px) {

    .btnArrowTop {
        /*
        background-color: red;
        */
    }

    :root {
        --margem-interior-1: 20px;
    }

    .navigation a.logo,
    .navigation-mobile a.logo {
        margin-left: calc(var(--margem-interior-1) - 10px);
    }

    .navigation nav a,
    .navigation-mobile nav a {
        margin-right: 5px;
    }


    .destaque-imagens,
    .destaque-imagens .slideshow {
        height: 570px;
    }

    .destaque-imagens .overlay-texto .texto-destaque span {
        font-size: 18px;
    }
    .destaque-imagens .overlay-texto .texto-destaque a {
        font-size: 18px;
        padding: 15px 30px;
    }


    /* .block-text-image - lado direito */
    .block-text-image .image-slide-1,
    .block-text-image .image-slide-1 .show-slides .slides img {
        height: 750px;
    }


    footer .links {
        display: flex;
        flex-direction: column;
    }
    footer .links span {
        border-right: 0px;
        padding: 0 10px 10px 0px;
    }
    footer .copyright span {
        display: block;
    }
    
    .separadorImg1 {
        transform: translateY(-25%) translateX(-10%);
    }
    .separadorImg2 {
        transform: translateY(-46%) translateX(-30%);
    }
    .separadorImg3 {
        transform: translateY(-35%) translateX(-30%);
    }

}
