.elementor-1637 .elementor-element.elementor-element-30fa8b90{color:#1D1D1F;font-family:"Lato", Sans-serif;font-size:18px;line-height:1.7px;}/* Start custom CSS for theme-post-content, class: .elementor-element-30fa8b90 */& p { margin: 0 0 18px; font-size: 18px; line-height: 1.7; color: #1D1D1F; } & > .elementor-widget-container > p:first-child, & p:first-of-type { font-size: 21px; line-height: 1.55; } & h2 { font-family: Inter, sans-serif; font-size: 28px; line-height: 1.2; font-weight: 700; letter-spacing: -0.015em; color: #1D1D1F; margin: 56px 0 14px; } & ul { padding-left: 22px; margin: 0 0 20px; } & li { margin-bottom: 10px; font-size: 18px; line-height: 1.6; } & strong { font-weight: 700; color: #1D1D1F; } & a { color: #0D2B5E; text-decoration: underline; } & figure { margin: 32px 0 28px; } & figure img { width: 100%; height: auto; border-radius: 18px; display: block; } & figcaption { font-family: Inter, sans-serif; font-size: 14px; color: #6E6E73; margin-top: 10px; text-align: left; } @media (max-width: 767px) { & p, & li { font-size: 17px; } & h2 { font-size: 23px; margin-top: 40px; } }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://domovial.fr/wp-content/uploads/2026/05/Lato-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://domovial.fr/wp-content/uploads/2026/05/Lato-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://domovial.fr/wp-content/uploads/2026/05/Lato-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://domovial.fr/wp-content/uploads/2026/05/Lato-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */