@charset "UTF-8";

p, h1, h2, h3, h4, h5, h6, li {
	word-break: keep-all;
}

/* Headings */
.dashicons.dashicons-titre {
    display: inline-block;
    font-size: var(--wp--preset--font-size--tw-3);
    vertical-align: middle;
    color: var(--wp--preset--color--tw-primary-4);
    padding: 0 0 26px 0;
}

/* Titles */
.tw-title-main {
	font-size: var(--wp--preset--font-size--tw-1);
}

/* Legal titles */
.page-template-default.page h2 {
	font-weight: 400;
	font-size: var(--wp--preset--font-size--tw-3);
	margin: var(--wp--preset--spacing--tw-normal) 0;
	line-height: 1.2;
}

/* Sidebar contact */
.tw-sidebar-contact a {
	text-decoration: none;
}

/* Texte center */
@media (max-width: 781px) {

	.is-style-text-center-mobile {
		text-align: center !important;
	}

}