.et-db #et-boc .et-l .lwp-breadcrumbs .et-pb-icon.before-icon,.et-db #et-boc .et-l .lwp-breadcrumbs .et-pb-icon.separator,.lwp-breadcrumbs .et-pb-icon.before-icon,.lwp-breadcrumbs .et-pb-icon.separator{font-size:unset;vertical-align:middle}.et-db #et-boc .et-l .et-fb-modules-list ul>li.lwp_divi_breadcrumbs{color:#fff;background-color:#2ea3f2}.et-db #et-boc .et-l .et-fb-modules-list .lwp_divi_breadcrumbs:hover{background-color:#2ea3f2;color:#fff;opacity:.8}.et-db #et-boc .et-l .et-fb-modules-list ul>li.lwp_divi_breadcrumbs:before{color:#fff;font-family:ETmodules!important;content:"9"}@font-face {
font-family: 'Montserrat';
src: local('Montserrat'),
local('Montserrat-Regular'),
url(//www.clartdesmots.com/wp-content/themes/Theme-ArtdesMots/fonts/Montserrat-VariableFont_wght.ttf) format('truetype'),
url(//www.clartdesmots.com/wp-content/themes/Theme-ArtdesMots/fonts/Montserrat-Regular.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Open_Sans';
src: local('Open Sans'),
local('OpenSans'),
local('OpenSans-Regular'),
url(//www.clartdesmots.com/wp-content/themes/Theme-ArtdesMots/fonts/OpenSans-VariableFont_wdth,wght.ttf) format('truetype'),
url(//www.clartdesmots.com/wp-content/themes/Theme-ArtdesMots/fonts/OpenSans-Regular.ttf) format('truetype');
font-weight: normal;
font-style: normal;
} @font-face {
font-family: 'montserratthin';
src: url(//www.clartdesmots.com/wp-content/themes/Theme-ArtdesMots/fonts/montserrat-variablefont_wght-webfont.woff2) format('woff2'),
url(//www.clartdesmots.com/wp-content/themes/Theme-ArtdesMots/fonts/montserrat-variablefont_wght-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'montserratthin_italic';
src: url(//www.clartdesmots.com/wp-content/themes/Theme-ArtdesMots/fonts/montserrat-italic-variablefont_wght-webfont.woff2) format('woff2'),
url(//www.clartdesmots.com/wp-content/themes/Theme-ArtdesMots/fonts/montserrat-italic-variablefont_wght-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'open_sansregular';
src: url(//www.clartdesmots.com/wp-content/themes/Theme-ArtdesMots/fonts/opensans-variablefont_wdthwght-webfont.woff2) format('woff2'),
url(//www.clartdesmots.com/wp-content/themes/Theme-ArtdesMots/fonts/opensans-variablefont_wdthwght-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'open_sansitalic';
src: url(//www.clartdesmots.com/wp-content/themes/Theme-ArtdesMots/fonts/opensans-italic-variablefont_wdthwght-webfont.woff2) format('woff2'),
url(//www.clartdesmots.com/wp-content/themes/Theme-ArtdesMots/fonts/opensans-italic-variablefont_wdthwght-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
} body {
font-family:'Open_Sans', Arial, 'sans-serif';
font-size: 1em;
color: #2e3031;
}
h1 { 
font-family: 'Montserrat', Arial, 'sans-serif';
text-shadow: 0.05em 0.05em 0.05em rgba(0,0,0,0.3);
text-align: center;
font-size: clamp(35px, 4vw, 50px)!important;
line-height: 1.2em;
} 
h2 { 
font-family: 'Montserrat', Arial, 'sans-serif';
text-shadow: 0.05em 0.05em 0.05em rgba(0,0,0,0.3);
color: #3387A0;
text-align: left;
font-size: clamp(25px, 3.5vw, 35px)!important;
line-height: 1.2em;
padding-top: 1em;
padding-bottom: 1em;
} 
h3 { 
font-family: 'Montserrat', Arial, 'sans-serif';
text-shadow: 0.05em 0.05em 0.05em rgba(0,0,0,0.3);
color: #3387A0;
text-align: left;
font-size: clamp(20px, 3vw, 25px)!important;
line-height: 1.2em;
} 
h4 { 
font-family: 'Montserrat', Arial, 'sans-serif';
text-shadow: 0.05em 0.05em 0.05em rgba(0,0,0,0.3);
font-weight: 400;
text-align: center;
font-size: 1em;
line-height: 1.2em;
}  
h5 { 
font-family: 'Montserrat', Arial, 'sans-serif';
color: #969798;
font-size: clamp(17px, 1.9vw, 25px)!important;
}  
h6 {
font-weight: 600;
font-size: clamp(16px, 1.8vw, 20px)!important;
line-height: 2em;
}
p, li {
font-weight: 500;
font-size: 1.1em;
line-height: 1.9em;
} .wp-block-button__link {
color: #3387A0 !important;
border: 2px solid;
border-radius: 3px;
border-color: #3387A0 !important;
background-color: #ffffff;
font-family: 'Montserrat',sans-serif;
font-weight: 500;
font-size: 1.2em;
text-align: center;
padding: .3em 1em;
margin-top: 1.5em;
margin-bottom: 1.5em;
line-height: 1.7em !important;
}
.wp-block-button__link:hover {
color: #ffffff !important;
border: 2px solid;
border-radius: 3px;
border-color: #ffffff !important;
background-color: #3387A0;
font-family: 'Montserrat',sans-serif;
font-weight: 500;
font-size: 1.2em;
text-align: center;
padding: .3em 1em;
line-height: 1.7em !important;
letter-spacing: 1px;
margin-left: .3em;
transition-property: all;
transition-duration: 0.4s;
transition-timing-function: ease;
transition-delay: 0s;
}
.wp-block-button__link:hover::after {
content: " >";
} .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) {
.inverser-colonnes-section .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;
}	
} .et_mobile_menu {
margin-left: -30px;
padding: 5%;
width: calc( 100% + 60px);
}
.mobile_nav.opened .mobile_menu_bar:before {
content: "\4d";
} .et_pb_contact_right p input {
max-width: 50px;
} sup, sub {
font-size: 70%;
}