.print-contact {
	display: none;
}

@media print {
	/* * {
		outline: 1px solid red;
	} */

	footer {
		display: none;
	}

	header {
		background-color: #E4E4E7;
		margin: 0;
		top: 0;
	}

	h2 {
		margin: 5px !important;
		font-size: 12px;
		/*border: 2px solid lime;*/
		height: 50px;
		/* background-color: red; */
		display: flex;
		justify-content: center;
		align-items: flex-end;
	}

	.burger-icon {
		display: none;
	}

	.categories {
		height: 100%;
		width: 100%;
		margin: 0;
	}

	.categories-container {
		display: grid;
		grid-template-columns: repeat(5, 1fr);
		grid-template-rows: repeat(5, 1fr);
		height: 70vh;
		gap: 15px;
	}

	.competence-image {
		width: 100%;
	}

	.competence-grid {
		gap: 45px 5px;
		width: 100%;
		margin-left: calc(50% - 100px);
		transform: scale(0.75, 0.7);
		grid-template-columns: repeat(4, 1fr);
		margin: -72px -16px;
		height: 450px;
	}

	.contacts-display {
		display: flex;
		flex-direction: column;
		justify-content: space-evenly;
		align-items: flex-start;
	}

	.contacts-display > div {
		display: flex;
		flex-direction: column;
	}

	.print-contact {
		display: block;

	}

	#competences {
		grid-column: 5;
		grid-row: 1;
		height: 400px;
		width: 200px;
		padding: 0;
	}

	#contact-form {
		display: none;
		visibility: hidden;
	}

	#contact-form * {
		display: none;
	}

	#experience {
		grid-column: 3 / 5;
		font-size: 12px;
	}

	#experience > div > div {
		display: none;
	}

	#experience > div > div:nth-child(1), #experience > div > div:nth-child(2), #experience > div > div:nth-child(3) {
		display: grid;
	}

	#menu {
		display: none;
	}

	#presentation {
		grid-column: 1 / 5;
		grid-row:  1;
		height: 400px;
	}

	#presentation > p {
		font-size: 11px;
		padding: 5px;
	}

	#scolarite {
		grid-column: 1 / 3;
		font-size: 12px;
	}

	#scolarite > div > div {
		display: none;
	}

	#scolarite > div > div:nth-child(1), #scolarite > div > div:nth-child(2), #scolarite > div > div:nth-child(3) {
		display: grid;
	}

	.name {
		font-size: 2.5rem;
	}

	.presentation-text {
		display: none;
	}

	.print-hide {
		display: none;
	}

	.print-presentation-text {
		font-size: 1.25rem !important;
		line-height: 130%;
		display: block;
	}

	.print-presentation-text:first-letter {
		font-weight: bold;
		font-size: 1.5rem;
	}

	.titre-competences {
		display: inline-block;
		text-align: center;
		font-weight: bold;
		width: 100%;
		font-size: 16px;
	}
}