.main-index{
	display : flex;
	flex-direction: row;
	padding: 20px 0;
}

section
{
	display : flex;
	flex-direction: column;
	padding : 10px; 	
}

.news-container
{
	background-color : #0148C0;
	display: flex;
	flex-direction: column;
	gap: 10px;
	margin-bottom : 20px;
	margin-left: 10px;
	flex-grow : 0.5;
	color : white;
	padding-left : 3px;
	padding-top: 5px;
	border-radius : 5px;
	box-shadow : 0px 2px 5px #1c1a19;
}

.news-container h2
{
		text-align : center;
}

.main-infos
{
	padding-left : 20px;
	flex : 10;
	color :black;
	font-size : 1.2em;
}

.header-home{
	display: flex;
	margin-left: 20px;
}

.photo-container{
	width: 30%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.logos-container{
	list-style-type: none;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}

.logos-container li{
	width: 90px;
}

.icon-language{
	width: 70px;
}

.main-text{
	margin-top: 10px;
}

@media screen and (max-width: 768px) {
	.main-index{
		flex-direction: column;
	}
	
	.news-container{
		font-size: 0.8rem;
		margin: 0 auto;
	}
	.header-home{
		flex-direction: column;
	}

	.photo-container{
		width: 100%;
	}

	.portrait{
		width: 150px;
	}

	.main-infos{
		margin-top: 10px;
	}
}