		.wrapper {
			display: grid;
			grid-template-columns: 4fr minmax(300px,auto) 2px 1fr 1fr minmax(400px,auto);
			grid-template-rows: 180px 2px auto auto auto auto;
		}
	
		.title_graphic {
			margin-top: 30px;
			grid-column: 1 / 7;
			grid-row: 1;
			position: relative;
			top: -10px;
			left: 30px;
		}
		
		div.hgradient {
			grid-row: 2;
			grid-column: 1 / 4;
			background-image: linear-gradient(to right, rgba(255,0,0,0), rgb(255,0,0), rgb(255,0,0),rgb(255,0,0),rgb(255,0,0),rgb(255,0,0),rgb(255,0,0),rgb(255,0,0),rgba(255,0,0,0));
		}
				
		div.vgradient {
			grid-row: 2 / 5;
			grid-column: 3;
			background-image: linear-gradient(to bottom, rgba(255,0,0,0), rgb(255,0,0), rgb(255,0,0),rgb(255,0,0),rgb(255,0,0),rgb(255,0,0),rgb(255,0,0),rgb(255,0,0),rgba(255,0,0,0));
			position: relative;
			top: -30px;
			left: -35px;
		}
		
		.menu {
			grid-column: 6;
			font-family: TeXGyreChorus;
			font-size: 1.7em;
		  	grid-row: 2 / 6;
		}
		
		.summary {
		/*	left: 50%; */
			grid-column: 2;
			grid-row: 3;
			padding: 50px;
			padding-top: 25px;
			padding-right: 65px;
		/*	background-color: paleturquoise; */
		}
		
		.footer {
			grid-column: 1 / 7;
			background-color: darkblue;
			position: fixed;
			bottom: 0px;
			padding: 10px;
		}
		
