/* Footer */

.footer-nav-columns {
	justify-content: space-between;

	figure.wp-block-image {
		transition: filter 0.3s ease-in-out;

		&:hover {
			filter: hue-rotate(70deg);
		}
	}

	.wp-block-column {
		overflow-wrap: normal;
    	word-break: normal;
	}

	.wp-block-column a {
		text-decoration: none;
		transition: var(--wp--custom--transition--default);

		&:hover {
			color: var(--wp--preset--color--primary);
		}
	}
}

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

	.footer-nav-columns {
		flex-wrap: wrap !important;
	}

	.footer-nav-columns > .wp-block-column {
		flex-basis: 100% !important;
	}

	.footer-nav-columns > .wp-block-column:first-child {
		margin-bottom: 2rem;
	}
}
