.footer-widgets .container {
	    display: flex;
    flex-direction: row-reverse;
	max-width: 1500px; /* X */
	    gap: 50px;
  justify-content: center;
}

.footer-main-grid {
	    display: flex;
    flex-direction: row-reverse;
	    gap: 50px;
}

.footer-column ul, .menu-footer-container ul {
    list-style: none;
    /* color: #f5e5d4; */
    padding-right: 0;
    margin-right: 0;
}

.footer-column ul a, .menu-footer-container ul a {
	color: #f5e5d4;
}

.footer-column-title {
	color: #f5e5d4
}

.footer-newsletter-area {
	font-size: 20px;
}

.footer-newsletter-title {
	display: none;
}


@media (max-width: 767px) {
	.footer-widgets .container {
		max-width: 100%; /* X */
		flex-direction: row-reverse;
		gap: 0.5rem;
	}

	.footer-main-grid {
	    display: flex;
	    flex-direction: column-reverse;
	    gap: 0px;
 	    flex: 0 0 60%;
	}

	.footer-column:not(.footer-column-brand) {
	    display: none;
	}

	.site-footer {
	    max-width: 100%;
	    overflow-x: hidden;
	}

	.footer-newsletter {
		flex: 0 0 40%;
	}

	.footer-newsletter-area {
		font-size: 1rem;
	}
}