#footer {
	background: var(--primary);
	padding: clamp(35px, 5vw, 100px) var(--width-m);
	color: #fff;
	#logo {
		background: center / contain no-repeat url(data:image/png;base64,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);
		max-width: 287px;
		max-height: 40px;
		aspect-ratio: 287 / 40;
		display: block;
		text-indent: -99999px;
		transition: .3s;
		margin: 0 auto clamp(35px, 5vw, 80px);
	}
}

#footer .footer_links_container {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 20px;
	margin-bottom: 35px;

	> div {
		flex: 1;
	}
}

#footer ul.footer_menu {
	margin: 0;
	list-style: none;
	display: flex;
	flex-flow: column;
	gap: 15px;
}

#footer ul.footer_menu li {
	margin: 0;
}

#footer ul.footer_menu li a {
	color: #fff;
	font-weight: 400;
}

#footer .footer_menu_2 {
	text-align: center;
}

#footer .footer_accreditations {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: var(--gap-s);
	margin-bottom: clamp(35px, 4vw, 55px);
}

#footer .footer_accreditations img {
	aspect-ratio: 77 / 85;
	max-height: 85px;
}

#footer .footer_contact_details {
	p {
		color: var(--white);
	}
	a {
		color: var(--white);
	}
}

.end_of_page {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	p {
		color: rgba(255, 255, 255, 0.60);
	}
	strong {
		color: var(--white);
	}
}

.marketing_by {
	display: flex;
	align-items: flex-end;
	gap: 5px;
}

.marketing_by a {
	height: 21px;
}

@media (width <= 800px) {
	#footer .footer_links_container {
		flex-flow: column;
		gap: 35px;
	}
	#footer .footer_links_container > div {
		text-align: center;
	}
	#footer .footer_links_container .footer_contact_details * {
		text-align: center !important;
	}
	.end_of_page {
		justify-content: center;
		text-align: center;
	}
}