/* Ajustando container dos destaques */
.destaques {
    /* Ajustes */
    padding: 20px 0px;
    padding-bottom: 40px;

    /* Display */
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

/* Container das opções dos destaques */
.destaques .container_caixa {
    /* Display */
    display: flex;
    justify-content: center;
}

/* Configurando box de cada opção */
.destaques .container_caixa .caixa {
    /* Ajustes */
    min-width: 18.75%;
    padding: 10px;
    margin: 0px 5px;

    /* Animação */
    transition: ease .3s;

    /* Borda */
    border-radius: 5px;

    /* Display */
    display: flex;
	flex-direction: column;
    justify-content: center;
    align-items: center;
}

/* Configurando texto dos container */
.destaques .container_caixa .caixa p {
    /* Ajustes */
    margin: 0px 5px;

    /* Cores */
    color: var(--cor_fonte_tercearia);

    /* Fonte */
    font-family: var(--fonte);
    font-size: var(--tamanho_h2);
    font-weight: bold;
}

.destaques .container_caixa a {
    /* Ajustes */
    min-width: 18.75%;
	min-height: 150px;

    /* Animação */
    transition: ease .3s;

    /* Fonte */
    text-decoration: none;
}

.destaques .container_caixa a:hover .caixa{
    /* Ajustes */
    padding-top: 40px;
}

.destaques .container_caixa .caixa .icone {

	/* Ajustes */ 
	max-width: 50px;
	max-height: 50px;

	/* Borda */
	border-radius: 10px;
}

@media (min-width: 0px) and (max-width: 1024px) {

    .destaques .container_caixa {

		/* Display */
		display: grid;
		grid-template-columns: 1fr 1fr;
	}

	.destaques .container_caixa .caixa {

		/* Ajuste */
		margin: 5px;
	}

	.destaques .container_caixa .caixa p {

		/* Fonte */
		font-size: var(--tamanho_h3);
	}

	.destaques .container_caixa a {
		/* Ajustes */
		min-width: 18.75%;
		min-height: auto;
	
		/* Animação */
		transition: ease .3s;
	
		/* Fonte */
		text-decoration: none;
	}

	.destaques .container_caixa a:hover .caixa{
		/* Ajustes */
		padding-top: 10px;
	}
}