.footer .footer_top {
	background: #272830;
	padding: var(--padding-xs) var(--width-m);
	display: flex;
	align-items: center;
	gap: var(--gap-m);
}
.footer .footer_top > div {
	flex-basis: calc(100% / 3 - calc(var(--gap-m) / 3));
}
.footer .footer_logo {
	justify-content: center;
}
.footer .footer_logo a {
	background: center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 158 150'%3E%3Cpath fill='%23fff' d='M48.3 77.2h3.4v.3c0 .8.2 1.4.6 2 .5.4 1 .6 1.7.6.8 0 1.4-.2 1.8-.6.5-.5.7-1.1.7-1.9 0-1.2-1-2.1-2.7-2.6l-.5-.2a6.9 6.9 0 0 1-3.3-2c-.8-.9-1.1-2-1.1-3.2 0-1.9.5-3.3 1.5-4.4 1-1 2.3-1.6 4-1.6 1.5 0 2.7.5 3.7 1.4.9 1 1.4 2.4 1.5 4.1h-3.4V69a2 2 0 0 0-.5-1.5 2 2 0 0 0-1.5-.6c-.6 0-1 .2-1.4.6-.4.4-.6.9-.6 1.6l.1.7.4.6c.3.4 1.1.7 2.3 1l1.2.4c1.3.5 2.3 1.1 3 2 .6.8.9 1.9.9 3.2 0 2-.6 3.5-1.7 4.7a5.6 5.6 0 0 1-4.3 1.8c-1.8 0-3.1-.5-4.2-1.7a6.7 6.7 0 0 1-1.6-4.6ZM63 64h3.7v11c0 1.8.1 3 .5 3.7.4.6 1 1 1.9 1 .9 0 1.5-.4 1.9-1 .3-.7.5-2 .5-3.7V64h3.8v12.2l-.2 3a5.6 5.6 0 0 1-3 3.7c-.8.4-1.8.6-3 .6s-2.2-.2-3-.6a5.6 5.6 0 0 1-3-3.6l-.2-3.1V64ZM82.7 83.2H79V64h3.6l7.9 12.2V64h3.7v19.2h-3.5l-8-12.7v12.7ZM105.3 83.2h-2.6l-7-19.2h4l4.3 12.8 4.2-12.8h4l-6.9 19.2ZM113.8 83.2V64h3.8v19.2h-3.8ZM131.7 83.2h-10.4V64h10.4v3.3H125v4.4h6.7V75H125v4.8h6.7v3.4ZM133.3 64h3.9l3.1 12.4 3.5-12.4h2.6l3.5 12.4 3.2-12.4h3.8l-5.6 19.2h-3l-3.2-12-3.2 12h-3L133.3 64Z'/%3E%3Cpath fill='%23FFCC4C' d='M23.7 20.2ZM59.6 31l-13-25.7c2 9.6 4.3 19 6.8 28.7l6.2-3ZM42.7 26.7l.1 1 3.8 9.3c.1.4.2.8.9 1l3.6-2.6c-.2-.8-.8-1.2-1.3-1.7L45.2 29c-.8-.7-1.4-1.7-2.5-2.2 0-.2-.1-.3-.2-.1h.2v.1ZM66.8 29 62 17.6l-.4.1c.2 4.1-.1 8.2.5 12.5 1.7-.5 3.2-.6 4.7-1.4ZM69.9 28.6c1.9-.4 4-.2 6.3-.6l-3-28H73c-.1.2-.3.3-.3.5l-3.2 26.7c0 .5-.2 1 .5 1.4ZM19 60.6l-.2.4L30 66.6c.5-1.7 1-3.2 1.2-5l-12.2-1ZM36.2 50.5c.8-1.2 1.8-2.3 2.4-3.7-.3-.6-.8-.7-1.3-1l-7.5-3.5c-.6-.3-1.2-.7-2-.7 0-.2-.1-.2-.2 0h.2l.3.7 7.4 8c.1.2.3.4.7.2ZM17.7 81.7v.5l12.5 1.3c-.5-1.8-.2-3.3-1-5.1l-11.5 3.3ZM24.8 22l14.7 21.5c.3.3.4.8 1.1 1L45 40c-.2-.8-.7-1-1-1.4L25.7 21.8c-.5-.5-1-1-1.6-1.2-.1-.2-.2-.3-.4-.3l.3.3c0 .6.4 1 .7 1.5ZM29.7 69.4C28 68.9 3.3 68.2.8 68.6c9.4 2.5 18.8 5 28.4 7.3.3-2.4 0-4.5.5-6.5ZM8 42.4H8 8ZM9.2 43.4l21.3 15c.5.2.9.6 1.6.7l2.5-5.9c-.4-.6-1-.7-1.3-.8L9.7 42.8c-.5-.2-1-.5-1.7-.4.3.5.8.7 1.2 1ZM83.7 28.5c-.4-4 0-8-1-11.9l-4.1 11.5c1.8.2 3.3.7 5.1.4ZM119.7 35.6ZM23.7 102.5 36 99.3a27 27 0 0 0-2.3-4.4c-2 1-8.9 6.2-9.9 7.5ZM101.7 35.7l5.2 3.9c.7-.4 1-.9 1.3-1.3l14.7-21c.4-.4.8-.8.8-1.5l-.7.6-19.1 17.1c-.8.7-1.6 1.3-2.2 2.2ZM123.8 15.7v.1ZM119.7 35.5h.1ZM108.9 41.4c1.1 1.4 2.1 2.6 3.3 3.7l.7-.5 6.5-8.2c.2-.2.4-.5.3-.8-1.4.3-2.5 1.2-3.7 1.8l-7.1 4ZM99.4 34.4c1.4-4 2.7-7.8 3.8-11.6l-.3-.2-8 9.4 4.5 2.4ZM36.7 119Z'/%3E%3Cpath fill='%23FFCC4C' d='M31.2 74.5A44.7 44.7 0 0 0 115 96.7c-.3-.2-.7-.2-1-.2h-2.2a41.7 41.7 0 1 1 3.9-34.4c1.1.1 2.1.3 3-.3-3-13.5-19-32.8-44.5-31.8a44.8 44.8 0 0 0-43 44.5Z'/%3E%3Cpath fill='%23FFCC4C' d='M30.5 85.9 3.3 95.4a250 250 0 0 0 29.2-3.3l-2-6.2ZM99.7 3.3c-4.6 8.4-9.1 17-13.6 25.9l6.3 1.8a292 292 0 0 0 7.3-27.7ZM40.7 112.4c-1.3 2.2-3 4.2-4 6.6l.7-.2 9.3-6.7.1-.5c-1-1-2.3-2-3.6-3.1l-2.5 3.9ZM112.9 141.2v.1-.1ZM113 141.3ZM114 118.5l-4.6-8.9c-.2-.3-.3-.6-.8-.7-1.2.9-2.4 1.8-3.5 3.2 3.2 2.6 6 5.4 9.4 7.7 0-.5-.2-.9-.4-1.3ZM114.5 119.8h.1-.1ZM113 141.3ZM103.6 114.8c-.2-.4-.2-1-.9-1.2l-5.5 3.5.5.9 14.3 22.2c.2.4.4.8.9 1-.1-.5-.2-1-.4-1.3l-9-25ZM110.5 107l23.2 17.2c-6.1-7.7-12.4-15.2-18.9-22.7l-4.3 5.4ZM96.3 130.7ZM141 36.8h.1ZM141.4 36.5l-.2.2s.2 0 .2-.2ZM118.7 55.2c.8 2.8 1 3.5 2.1 4.6l10.3-6.1c-4.2.3-8.3.7-12.4 1.6ZM115.2 46.6c-.4.2-1 .3-1.1 1l3.3 5.2c.6 0 1-.3 1.2-.5l21.5-14.6c.4-.2.8-.4 1-1l-1.2.3-24.7 9.6ZM40 107.5c.5-.2 1-.4 1.4-1.1-1.5-1.5-2.7-3.3-4-5l-.7.4-20.2 17c-.3.3-.8.5-.8 1 .6 0 1.1-.3 1.6-.6L40 107.5ZM35 138.9v-.1ZM14.8 120.3l.1-.1-.1.1ZM96.3 129a829 829 0 0 0-1.3-10.2c0-.2-.2-.3-.4-.6-1.5.5-3 .8-4.4 1.8 2 3.6 3.9 7.3 6 10.7.1-.6.2-1.2.1-1.8ZM15.7 119.9ZM54.7 130.3v-.3s-.2 0 0 .3ZM15 120.2c.2 0 .5 0 .7-.3a1 1 0 0 0-.8.3ZM49.2 113.5c-.5.3-.7.7-.9 1l-12.7 22.8c-.3.5-.6 1-.5 1.5l.6-.5L54 118c.3-.3.7-.6.6-1.3l-5.4-3.2ZM73.5 122c.5 4.2 1.1 8.2 2 12.2 1-4 2.2-8 3-12.2a27 27 0 0 0-5 0ZM81 121.9l6 28.1c.9-8.2 1-27.5.4-29.4-2 .4-4.2.7-6.4 1.3ZM60 148.8h.4l10.7-27-6.9-1.3-4.2 28.3ZM54.8 130v-.1ZM61.5 119.7c-1.3-.7-2.7-1.2-4.2-1.6l-.5 1a5116.8 5116.8 0 0 1-2 10.8l.6-.5 6-8.8c.1-.2.2-.4.1-.9Z'/%3E%3Cpath fill='%23fff' d='M49.5 95.1h-1.2v-8.4h2.4c1 0 1.8.3 2.3.7.5.5.8 1.2.8 2a2.5 2.5 0 0 1-2.4 2.5l2.4 3.2h-1.5l-2.8-3.9v4Zm0-4h.6c.9 0 1.5-.1 1.9-.4.4-.3.6-.7.6-1.3 0-.5-.2-.9-.5-1.2-.4-.2-1-.3-1.7-.3h-.9V91ZM59.5 90.9a4.3 4.3 0 0 1 1.3-3.1l1.4-1 1.6-.2c.6 0 1.1 0 1.6.3.6.2 1 .5 1.4.9a4.2 4.2 0 0 1 1.3 3c0 .7 0 1.2-.3 1.7a4.4 4.4 0 0 1-2.3 2.4 4.3 4.3 0 0 1-6-4Zm1.3 0c0 .4 0 .8.2 1.2a3 3 0 0 0 1.6 1.7l1.2.3c.9 0 1.6-.3 2.2-1 .6-.6.9-1.3.9-2.2a3 3 0 0 0-.9-2.1c-.3-.4-.6-.6-1-.8a3 3 0 0 0-1.2-.2 2.8 2.8 0 0 0-2 .9 3.2 3.2 0 0 0-1 2.2ZM73.8 90.9a4.3 4.3 0 0 1 1.3-3.1l1.4-1 1.6-.2c.6 0 1.1 0 1.6.3a4.2 4.2 0 0 1 2.7 4c0 .6-.1 1.1-.3 1.6a4.4 4.4 0 0 1-2.3 2.4 4.3 4.3 0 0 1-6-4Zm1.3 0c0 .4 0 .8.2 1.2a3 3 0 0 0 1.6 1.7l1.2.3c.8 0 1.6-.3 2.1-1 .6-.6 1-1.3 1-2.2a3 3 0 0 0-.9-2.1c-.3-.4-.7-.6-1-.8a3 3 0 0 0-1.2-.2 2.8 2.8 0 0 0-2.1.9 3.2 3.2 0 0 0-1 2.2ZM88.4 95.1v-8.4h4.2v1.1h-3v2.6h3v1h-3v3.7h-1.2ZM103 95.1h-4v-8.4h1.3V94h2.7V95ZM110.2 95.1h-1.3v-8.4h1.3v8.4ZM119.6 90.9h5.2c0 1.3-.5 2.4-1.3 3.2a4 4 0 0 1-3 1.2 4.2 4.2 0 0 1-4-2.8 4.7 4.7 0 0 1 0-3.3l1-1.4a4 4 0 0 1 3-1.2c1 0 1.7.2 2.3.6.7.4 1.1 1 1.5 1.7h-1.5a2.7 2.7 0 0 0-2.3-1.1 2.9 2.9 0 0 0-2.1.9 3.2 3.2 0 0 0-1 2.2c0 .4.1.9.3 1.2a3 3 0 0 0 1.6 1.8l1.2.2c.6 0 1.2-.2 1.7-.5s.9-.9 1.2-1.5h-3.8v-1.2ZM132 95.1H131v-8.4h1.2v3.6h3.4v-3.6h1.2v8.4h-1.2v-3.6h-3.4V95ZM145.3 95.1H144V88h-1.6v-1.2h4.4V88h-1.6V95ZM152.2 92.7h1c.1.4.2.8.5 1 .2.3.5.4.9.4s.8-.1 1-.4c.3-.2.4-.6.4-1s-.1-.7-.3-.9l-1.1-.6h-.2c-.7-.2-1.2-.5-1.5-1a2 2 0 0 1-.5-1.2c0-.7.3-1.3.7-1.8.4-.4 1-.6 1.7-.6a2 2 0 0 1 1.5.6c.4.4.6 1 .7 1.6h-1.2c0-.3 0-.6-.3-.8a1 1 0 0 0-.8-.3 1 1 0 0 0-.8.3c-.2.3-.3.6-.3 1v.3l.2.3 1 .5.7.2c.5.2 1 .5 1.2.9.3.4.5.8.5 1.4 0 .8-.3 1.4-.7 2-.5.4-1.1.7-1.9.7-.7 0-1.3-.2-1.7-.7-.5-.5-.7-1.1-.7-1.9Z'/%3E%3C/svg%3E");
	aspect-ratio: 1/1;
	width: 150px;
	text-indent: -99999px;
	display: block;
	margin: 0 auto;
}
.footer .footer_cta {
	text-align: right;
}
.footer .footer_cta .button * {
	color: var(--yellow);
	transition: all 0.3s ease;
}
.footer .footer_cta .button p {
	margin: 0;
}
.footer .footer_cta .button:hover * {
	color: var(--dark-blue-grey);
}
.footer .footer_bottom {
	background: #292B33;
}
.footer .footer_menu_container {
	display: flex;
	padding: var(--padding-xs) var(--width-m);
	gap: var(--gap-m);
}
.footer .footer_menu_container > div {
	flex-basis: calc(100% / 3 - calc(var(--gap-m) / 3));
}
.footer .footer_menu_container > div:nth-of-type(2) {
	text-align: center;
}
.footer .footer_menu_container > div:nth-of-type(3) {
	text-align: right;
}
.footer .footer_menu_container * {
	color: #fff;
	text-decoration: none;
}
.footer .footer_menu_container a:hover {
	color: var(--yellow) !important;
}
.footer ul.footer_menu {
	list-style: none;
	margin: 0 0 var(--gap-xs);
	padding: 0;
	display: flex;
	flex-flow: column;
	gap: var(--gap-xs);
}
.footer ul.footer_menu li {
	margin-bottom: 0;
}
.footer ul.footer_menu li a {
	color: #fff;
	text-decoration: none;
}
.footer ul.footer_menu li a:hover {
	text-decoration: none;
}
.footer .footer_free_container {
	padding: var(--padding-xs) var(--width-m);
	display: flex;
	align-items: center;
	justify-content: center;
}
.footer .footer_copyright * {
	font-size: 14px;
	color: rgba(255, 255, 255, 0.6);
}
.footer .footer_free_container > div {
	display: flex;
	align-items: center;
	gap: var(--gap-l);
}
.footer .footer_free_container img {
	max-height: 85px;
	width: auto;
}
.footer .footer_free_container > div:not(:first-of-type) {
	margin-left: var(--gap-l);
	position: relative;
}
.footer .footer_free_container > div:not(:first-of-type):before {
	content: '';
	position: relative;
	left: 0;
	width: 1px;
	height: 60px;
	background: #FFFFFF1A;
}
.footer .footer_copyright {
	padding: var(--padding-xs) var(--width-m);
	text-align: center;
}
.footer .footer_copyright .trading_text {
	margin-bottom: var(--gap-s);
}
.footer .footer_copyright strong {
	font-weight: inherit;
	color: #FFFFFF;
}
.footer .footer_copyright p.marketing_by {
	color: rgba(255, 255, 255, 0.6);
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 5px;
}
.footer .footer_copyright p.marketing_by a {
	height: 21px;
	position: relative;
	top: 1px;
}
.marketing_by {
	display: flex;
	align-items: center;
	gap: 5px;
}
.marketing_by a {
	height: 21px;
}
@media (max-width: 1400px) {
	.footer .footer_menu_container {
		flex-flow: row wrap;
	}
	.footer .footer_menu_container > div {
		flex-basis: calc(100% / 2 - calc(var(--gap-m) / 2));
	}
	.footer .footer_menu_container > div:nth-of-type(2) {
		text-align: right;
	}
	.footer .footer_menu_container > div:nth-of-type(3) {
		flex-basis: 100%;
		text-align: center;
	}
}
@media (max-width: 800px) {
	.footer .footer_top {
		flex-flow: column;
	}
	.footer .footer_top .social_links_container {
		order: 2;
	}
	.footer .footer_top .footer_logo {
		order: 1;
	}
	.footer .footer_top .footer_cta {
		order: 3;
	}
}
@media (max-width: 600px) {
	.footer .footer_menu_container > div {
		flex-basis: 100%;
		text-align: center;
	}
	.footer .footer_menu_container > div:nth-of-type(2) {
		text-align: center;
	}
}
