/* Box de texto delimitador */
.box_texto_delimitador {
    display: flex;
    align-items: center;
    justify-content:center;
    width: 100%;
    margin: 3vw 0vw 2vw 0vw;
    padding:0 1vw;

}

.titulo_delimitador {
    display: inline-block;
    font-family: var(--font-family-koho);
    font-size: 1.1em;
    color: var(--cor_cinza_escura);
    font-weight: 600;
}

    .titulo_delimitador i {
        margin-right: 0.5vw;
    }

.linha_delimitadora {
    flex-grow: 1;
    margin-left: 0.5vw;
    border-top: 0.15vw solid var(--cor_principal);
    height: 0vw;
}

/* Ajuste delimitador com texto*/

.box_especial {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 3vw;
}


.texto_especial {
    display: inline-block;
    text-align: right;
    margin-right: 0.5vw;
    font-family: var(--font-family-koho);
    font-size: 1em;
    color: var(--cor_principal);
    text-decoration: none;
    font-weight: bold;
    cursor: pointer;
}
.btn_fechar_delimitador {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    text-decoration: none;
    margin-left:1vw;
    cursor: pointer;
}

    .btn_fechar_delimitador i {
        color: #aaaaaa;
        font-size: 1.2em;
    }
/* ************************Responsividade******************** */
@media only screen and (max-width: 1024px) {
    .box_texto_delimitador {
        padding: 0vw 1vw;
    }


    .linha_delimitadora {
        height: 1.5vw;
    }

    .box_especial {
        height: auto;
    }

}

@media only screen and (max-width: 768px) {
    .box_texto_delimitador {

        padding: 0vw 1vw;
    }


    .linha_delimitadora {
        height: 2vw;
    }

    .box_especial {
        height: auto;
    }

}

@media only screen and (max-width: 480px) {
    .box_texto_delimitador {
        padding: 0vw 3vw;
    }

    .linha_delimitadora {
        height: 3vw;
    }

    .box_especial {
        height: 8vw;
    }


    .btn_fechar_delimitador {
        margin-left: 2vw;
    }

}
