.dc-centrer-verticalement {
display: flex;
flex-direction: column;
justify-content: center;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-moz-box-orient: vertical;
-moz-box-direction: normal;
-ms-flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
-ms-flex-pack: center;
} @media only screen and (max-width : 980px) {
.dc-inverser-colonnes--section .dc-inverser-colonnes--ligne {
display: -webkit-flex;
display: -ms-flex;
display: flex;
-webkit-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
} @font-face {
font-family: 'LibreBodoni-Regular';
src: url(//ewf-am.com/wp-content/themes/Divi-Community/fonts/LibreBodoni-Regular.woff2) format('woff2');
src: url(//ewf-am.com/wp-content/themes/Divi-Community/fonts/LibreBodoni-Regular.ttf) format('ttf');
font-weight: 400;
font-style: normal;
font-display: swap; }
@font-face {
font-family: 'LibreBodoni-Italic';
src: url(//ewf-am.com/wp-content/themes/Divi-Community/fonts/LibreBodoni-Italic.woff2) format('woff2');
src: url(//ewf-am.com/wp-content/themes/Divi-Community/fonts/LibreBodoni-Italic.ttf) format('ttf');
font-weight: 400;
font-style: italic;
font-display: swap; }
@font-face {
font-family: 'Outfit-Regular';
src: url(//ewf-am.com/wp-content/themes/Divi-Community/fonts/Outfit-Regular.woff2) format('woff2');
src: url(//ewf-am.com/wp-content/themes/Divi-Community/fonts/Outfit-Regular.ttf) format('ttf');
font-weight: 400;
font-style: normal;
font-display: swap; }
@font-face {
font-family: 'Outfit-Bold';
src: url(//ewf-am.com/wp-content/themes/Divi-Community/fonts/Outfit-Bold.woff2) format('woff2');
src: url(//ewf-am.com/wp-content/themes/Divi-Community/fonts/Outfit-Bold.ttf) format('ttf');
font-weight: 700;
font-style: normal;
font-display: swap; }
@font-face {
font-family: 'Outfit-SemiBold';
src: url(//ewf-am.com/wp-content/themes/Divi-Community/fonts/Outfit-SemiBold.woff2) format('woff2');
src: url(//ewf-am.com/wp-content/themes/Divi-Community/fonts/Outfit-SemiBold.ttf) format('ttf');
font-weight: 600;
font-style: normal;
font-display: swap; }  .et_pb_contact_right p input {
max-width: 50px;
} sup, sub {
font-size: 70%;
}