.fw-seek-footer {
	color: #FFF;
	font-size: 13px;
}

.fw-seek-footer .wp-block-columns {
	align-items: flex-start;
}

.fw-seek-footer a {
	color: #9A9A9A;
	text-decoration: none;
}

.fw-seek-footer .underline a {
	text-decoration: underline;
}

.fw-seek-footer a:hover,
.fw-seek-footer a:focus {
	color: var(--wp--preset--color--quaternary);
}

.fw-seek-footer .wp-block-columns {
	gap: clamp( 10px, 1.69vw, 30px );
	flex-wrap: wrap;
}

@media ( min-width: 781px ) {
	.fw-seek-footer .wp-block-columns > .wp-block-column ~ .wp-block-column {
		/* border-inline-start: 1px solid #484848; */
		padding-inline-start: clamp( 20px, 3.39vw, 60px );
	}
}

.fw-seek-footer .wp-block-image.aligncenter img {
	margin: auto;
}

.fw-seek-footer .menu {
	margin-top: 0 !important;
}

.fw-seek-footer .menu-footer-container > ul {
	display: block;
	flex-wrap: wrap;
	gap: 20px 0;
	justify-content: flex-start;
	letter-spacing: -.04ch;
}

@media ( min-width: 390px ) {
	.fw-seek-footer .menu-footer-container > ul {
		display: flex;
	}
}

.fw-seek-footer .menu-footer-container > ul > li {
	flex: 0 0 50%;
	padding-inline-end: 20px;
}

@media ( min-width: 1024px ) {
	.fw-seek-footer .menu-footer-container > ul > li {
		flex: 0 0 25%;
	}
}

.fw-seek-footer .menu-footer-container > ul > li li:last-child {
	max-width: 165px;
}

.fw-seek-footer .menu-footer-container > ul > li:last-child {
	padding-inline-end: 0;
}

.fw-seek-footer .menu-footer-container ul ul li + li {
	margin-block-start: 15px;
}

.fw-seek-footer .menu-footer-container > ul > li.menu-item-has-children:not(.categorization-container):not(.categorization-container-quiet) ul {
	margin-block-start: 15px;
}

.fw-seek-footer .menu-footer-container .categorization-container-quiet > a,
.fw-seek-footer .menu-footer-container .categorization-container > a {
	display: none;
}

.fw-seek-footer .menu-footer-container > ul > li > a,
.fw-seek-footer .menu-footer-container .categorization-container > ul > li > a {
	color: #FAFAFA;
	font-size: 14px;
	text-transform: uppercase;
}

.fw-seek-footer .menu-footer-container > ul > li:first-child > ul {
	display: block;
}

.fw-seek-footer .menu-footer-container > ul > li:first-child > ul li {
	margin: 0;
}

.fw-seek-footer .menu-footer-container > ul > li:first-child > ul li + li {
	margin-block-start: 15px;
}


.fw-seek-footer .wp-block-columns {
	flex-wrap: wrap !important;
}

.fw-seek-footer .wp-block-column {
	margin-bottom: 40px;
}

.fw-seek-footer .menu-footer-container > ul > li {
	margin-bottom: 40px;
}

@media (min-width: 781px) {
	.fw-seek-footer .wp-block-column,
	.fw-seek-footer .menu-footer-container > ul > li {
		margin-bottom: 0;
	}
}
