@media (max-width: 1024px) {
	header {
		.header_container {
			margin: 0;
		}

		/* HOME LINK */
		.nav_home {
			display: flex !important;
		}


		.wp-block-navigation__responsive-container-content {
			height: 100dvh;
			align-items: center !important;
		}


		/* ul ELEMENT */
		.wp-block-navigation__container {
			width: 100%;
			padding: 0 !important;
			align-items: center !important;
			justify-content: center !important;
		}


		/* li ELEMENT */
		.wp-block-navigation-item {
			align-items: center !important;
			font-size: var(--wp--preset--font-size--x-large) !important;
		}


		/* LINK INSIDE li ELEMENT */
		.wp-block-navigation-item a {
			width: 100% !important;
			padding: 24px 15px 20px !important;

			span {
				display: block !important;
			}
		}


		/* CLOSE BUTTON */
		nav {
			justify-content: end !important;
		}

		nav > button {
			outline: none;
		}

		.wp-block-navigation__responsive-container-close {
			top: var(--wp--preset--spacing--40);
			right: var(--wp--preset--spacing--40);
			border: 1px solid;
			border-radius: 7px;
			padding: 3px;
		}
	}


	/* TITLE OF PAGE AND LOGO */
	.header_tituloContainer,
	.header_logoContainer {
		display: none !important;
	}


	/* MOBILE HEADER OPEN BUTTON */
	body .wp-block-navigation__responsive-container-open:not(.always-shown) {
		display: block !important;
		border: 1px solid;
		border-radius: 7px;
		padding: 3px;
		right: var(--wp--preset--spacing--40);
	}

	body .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
		display: none !important;
	}



	/* PAGES */
	.content_container {
		padding-top: 0 !important;
		border: none !important;
	}

	.content_firstGroup {
		border: none !important;
	}



	/* CONTACT */
	.wp-block-contact-form-7-contact-form-selector {
		grid-template-columns: 1fr;
	}



	/* FOOTER */
	.footer_container {
		padding: var(--wp--preset--spacing--30) !important;
	}

	.footer_logoContainer {
		flex-basis: 55% !important;
		align-content: center;
	}

	.footer_navContainer {
		flex-basis: 20% !important;
	}

	footer .wp-block-navigation-item {
		font-size: var(--wp--preset--font-size--small) !important;
		white-space: nowrap;
	}

	.footer_iconContainer {
		flex-basis: 25% !important;
		align-self: start !important;
	}

	.footer_rightParagraph {
		text-align: left;
	}
}