@media (max-width: 767px) {

	/*Newsletter*/

	.block_newsletter {
		padding-bottom: .625rem;
		border-bottom: 1px solid #f6f6f6
	}

	.block_newsletter form .input__wrapper {
		max-width: 100%;
	}

	/*After footer*/

	.after-footer-container .after-footer-mention {
		text-align: center;
	}

	.after-footer-img-container {
		flex-direction: column;
		justify-content: center;
	}

	.minor-alcohol__content {
		text-align: center;
		padding-top: 1em;
	}

}

@media screen and (max-width: 1023px) {

	.footer-container .footer {
		flex-wrap: wrap;
	}

	.footer-container .footer > * {
		flex: 1 0 100%;
		padding-bottom: 1em;
	}

	.footer-info-container {
		display: flex;
		flex-direction: column;
		align-items: center;
		text-align: center;
	}

	.footer .footer-description-container p {
		margin: auto;
	}

}

@media screen and (min-width: 1024px) {

	.before-footer {
		position: relative;
		z-index: 1;
	}

	#footer > .container {
		position: relative;
		z-index: 1;
	}

	.footer-container .footer {
		grid-template-columns: auto 40% 25%;
	}

	.footer .footer-description-container p {
		max-width: 60%;
	}

}

@media (min-width: 1440px) {

	.footer-inner {
		max-width: 65%;
	}

}