
/*	Mobile  */
	@media screen and (max-width: 440px) {

		#Footer {
			width: 100%;
			display:block;
			clear: both;
			padding-bottom: 3rem;
			padding-top:2rem;
			background: var(--Palette1);
		}
		#Footer .Message {
			display: block;
			padding: 0rem 1.5rem;
			padding-top: 1rem;
		}
		#Footer .Message P {
			margin:0;
			padding: 0;
			text-align:center;
			font-size: 1.1rem;
			line-height:1.9em;
			color: var(--Palette2light);
		}
		#Footer .Message P > img {
			margin-top: 1rem;
			width: 12rem !important;
		}
		#Footer .Message P > a {
			color: var(--Palette2light);
			font-weight: 500;
		}
		#Footer .Message .MessageBox .footerPonsor{
			padding-top: 1rem;
			padding-bottom: 2rem;
			display: flex;
			flex-direction: column;
			align-items: center;
			width: 100%;
			margin-top: 1rem;
			padding-top: 1rem;
			row-gap: 1rem;
		}
		.MessageBox .footerPonsor div {
			padding: 1rem 4rem;
			background: var(--Palette2light);
			border-radius: 0.2rem;
		}
		.MessageBox .footerPonsor div img {
			width: 6rem;
			height: auto;
		}

	}

/*	Desktop  */
	@media screen and (min-width: 441px) {

		#Footer {
			display:block;
			clear: both;
			padding-bottom: 3rem!important;
			margin-top:2rem;
			background: var(--Palette1);
		}
		#Footer .Message {
			color: var(--Palette1light);
			max-width:71.222rem;
			display: block;
			margin-left: auto;
			margin-right: auto;
			padding-top:2rem;
			text-shadow: 0px 0.1rem 0.1rem rgba(0, 0, 0, 0.35);
		}
		#Footer .Message .MessageBox{
			display: flex;
			flex-direction: column;
			justify-content: center;
			align-items: center;
			margin-top: 1rem;
		}
		#Footer .Message .MessageBox .textS {
			text-align: center;
			width: 100%;
			font-size: 1.1rem;
		}
		#Footer .Message .MessageBox .footerPonsor{
			padding-top: 1rem;
			padding-bottom: 2rem;
			display: flex;
			flex-direction: column;
			align-items: center;
			width: 100%;
			margin-top: 1rem;
			padding-top: 1rem;
			row-gap: 1rem;
		}
		.MessageBox .footerPonsor div {
			padding: 1rem 2rem;
			background: var(--Palette2light);
			border-radius: 0.2rem;
		}
		.MessageBox .footerPonsor div img {
			width: 6rem;
			height: auto;
		}

		#Footer .Message P {
			margin:0;
			padding: 0;
			text-align:center;
			font-size:0.9rem;
			line-height:1.5em;
			color:var(--Palette2light);
			cursor: default;
		}
		#Footer .Message P A {
			color:var(--Palette2light);
			font-weight: 500!important;
		}
		#Footer .Message P img {
			margin-top: 1rem;
		}

	}

