.container-header {
    color: rgb(214, 122, 127);
    position: relative;
  	padding: 10px 0;
    z-index: 10;
	height: 20vh;
    margin-bottom: 20px;
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.03) inset;
	background: rgb(82,174,221);
	background: linear-gradient(90deg, rgba(82,174,221) 0%, rgba(255,255,255,1) 95%);
}
.container-header .navbar-brand {margin: auto;}

.container-footer {
    position: relative;
  	padding: 10px 0;
    z-index: 10;
    margin-bottom: 20px;
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.03) inset;
 	background: rgb(82,174,221);
	background: radial-gradient(circle, rgba(82,174,221,1) 0%, rgba(204,233,249,1) 0%, rgba(82,174,221,1) 96%); 
}

.site-description {display: inline-block; margin-left: 10px;}

.banniere {
	min-width: 100%;
}

.container-banner .banner-overlay {
	height: 50vh;
}