h1{
	padding: 100px 0;
	background: var(--yellow-gray);
	margin: 0;
}
#top{
	height: 100vh;
	width: 100%;
	object-fit: cover;
	object-position: top;
}
.txt {
    margin-bottom: 0 !important;
	padding: 100px 0;
	column-count: 2;
	column-gap: 1rem;
}
.txt p:first-child{
	margin-top: 0;
}
#news{
	background: var(--yellow-gray);
	padding: 4vw;
}
#news h2{
	display: flex;
	justify-content: space-between;
	margin: 0 0 4vw;
}
#news .title{
	font-weight: bold;
}
#news .news-wrapper{
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));
	grid-gap: 1rem;
}
#news img{
	height: 130px;
	width: 100%;
	object-fit: cover;
}

footer {
    background: var(--yellow-gray);
}



@media (max-width: 600px) {
    .txt{
		column-count: 1;
	}
}



@media(max-width:480px){
    h1 {
        padding: 50px 0;
    }
    
    .txt {
        padding: 45px 0;
    }
	
}