#Header > .Inner .Logo .logoColorBack {
	background: var(--Palette7);
}
#Footer {
	background: var(--Palette1);
}



/*	Mobile  */
	@media screen and (max-width: 440px) {

		.Container {
		    margin-top: 4rem;
		    text-align: center;
		    min-height: 40vh;
		    margin-bottom: 5rem;
		}
		.Container .BoxIcon {
			display: flex;
			position: relative;
			text-align: left;
			width: 100%;
			margin-left: auto;
			margin-right: auto;
			padding-bottom: 3rem;
			border-bottom: 1px solid #cccccc;
			margin-bottom: 3rem;
			flex-direction: column;
			align-items: center;
		}
		.Container .BoxIcon .Icon {
			display:block;
			position: static;
			font-size:10rem;
			color: var(--Page_Text_Color);
		}
		.Container .BoxIcon H1 {
			display: block;
			margin: 0;
			padding: 0;
			font-size: 3rem;
			color: var(--Page_Text_Color);
		}
		.Container .BoxIcon H2 {
			display: block;
			margin: 0;
			padding: 0;
			color: var(--Page_Text_Color);
		}
		.Container H3 {
			display:block;
			margin:0;
			padding: 0;
			font-size: 1.7rem;
			line-height: 1.4em;
			color: var(--Page_Text_Color);
			text-align: center;
			font-weight: normal;
		}

	}

/*	Desktop  */
	@media screen and (min-width: 441px) {

		.Container {
		    margin-top: 11rem;
		    text-align: center;
		    min-height: 40vh;
		}
		.Container .BoxIcon {
			display:block;
			position: relative;
			text-align: left;
			width: 44rem;
			margin-left: auto;
			margin-right: auto;
			padding-bottom: 3rem;
			border-bottom: 1px solid #cccccc;
			margin-bottom: 3rem;
		}
		.Container .BoxIcon .Icon {
			display:block;
			position: absolute;
			font-size:10rem;
			color: var(--Page_Text_Color);
		}
		.Container .BoxIcon H1 {
			display:block;
			margin:0;
			padding: 0;
			font-size: 5rem;
			color: var(--Page_Text_Color);
			padding-left: 12rem;
		}
		.Container .BoxIcon H2 {
			display:block;
			margin:0;
			padding: 0;
			font-size: 2.4rem;
			color: var(--Page_Text_Color);
			padding-left: 12rem;
		}
		.Container H3 {
			display:block;
			margin:0;
			padding: 0;
			font-size: 1.7rem;
			line-height: 1.4em;
			color: var(--Page_Text_Color);
			text-align: center;
			font-weight: normal;
		}

	}