/*menu */
#yellow{
    background: var(--amarelo);
    border-radius: 10px;
    padding: 3px 15px;
}

main section {
    max-width: 1320px;
    margin: auto;}


@media (min-width: 900px){
	.home{
		display: grid;
	    grid-template-columns: 1fr 1fr 1fr;
        padding: 40px 50px;
	}
	.home a:nth-child(1){
	    grid-row: 1/1;
	    grid-column: 1/1;
	    margin: 0 20px 20px 0;
	}
	.home a:nth-child(2){
	    grid-row: 2/2;
	    grid-column: 1/1;
	    margin: 0 20px 20px 0;
	}
	.home a:nth-child(3){
	    grid-row: 1/3;
	    grid-column: 2/4;
	}
	.home a:nth-child(4){
	    grid-row: 1/3;
	    grid-column: 3/3;
	}

	.home .item, .home .banner{
		width: 80%;
	    margin: auto;
	}
	.home a:nth-child(1) .item,.home a:nth-child(2) .item{width: 100%;}
	.home a:nth-child(3) .item{width: 100%;height: 90%;}
	.home a:nth-child(3) .item img{max-width: initial;}

	.home a:nth-child(3) .item img{
		height: 77%;
		max-height: initial;
	}

	section.newsletter{padding: 80px;}
	.newsletter .caixa{

	}
	.newsletter .caixa h2{font-size: 25px;}

	.categoria{padding: 0px 50px;}

	.noticias{
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
	    padding: 20px 50px 0;
	}
	.noticias a:nth-child(1){grid-column: 1/4;}

	#destaque{display: flex;align-items: center;}
	#div-dest{margin-right: 40px;}
	#div-dest img{
		width: 600px;
	    height: 340px;
	    max-width: initial;
	    max-height: initial;
	}
	#destaque h2{font-size: 1.6rem;font-weight: 600;}
	#destaque h3{font-size: 2rem}
	#destaque div > p{font-size: 1.2rem;color: #737175;	}

	.noticias .item:not(#destaque){
	    padding: 20px;
	    padding-left: 0;
        padding-bottom: 0;
	    margin: 0;
	}
}

@media (min-width: 1100px){
	.max-cont {
	    max-width: 1320px;
	    margin: auto;
	}

	.home2{
		display: flex;
		justify-content: space-between;
		align-items: center;
	    padding: 40px 80px;
	}
	.home2 .caixa:nth-child(2){
		width: 50%;
	}
	#p-home2{font-size: 1.4em;}
	.saiba{
		margin: 15px 0;
	}

	.artigos{padding: 0px 50px}
	.artigos .caixa{display: flex;}
	.artigos .esquerda{
	    margin-right: 40px;
	}
	.artigos .esquerda h3{
	    font-size: 1.3rem;
	    font-weight: 600;
	}
	.artigos .direita{
		display: flex;
	    flex-wrap: wrap;
        max-width: 870px;
	}
	.artigos .direita a{width: 50%}
	.artigos .direita .item{margin: 0 20px 20px}
	.artigos .direita .item img:not(.icone){max-height: 285px;}
	.artigos .direita h2{font-size: 1.2rem;}
	.artigos .direita h3{font-size: 1.8rem;line-height: 1.2;}
	.artigos .direita p{
	    font-size: 1.2rem;
	    color: #323137;
	}

	.center-desktop{text-align: center;}
	.home5 h2{
		margin-bottom: 10px;
		font-size: 3em;
	    line-height: 1.1;
	}
	.home5 p{font-size: 18px;}
	.home5 .caixa{
		display: flex;
	    flex-wrap: wrap;
	    justify-content: space-evenly;
	    max-width: 1200px;
	    margin: auto;
	}
	.home5 .caixa div {
		width: 370px;
	    margin: 20px 5px;
	}

}