.elementor-3 .elementor-element.elementor-element-1a449a0{--display:flex;}.elementor-3 .elementor-element.elementor-element-1a449a0:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-1a449a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DACFC3;}.elementor-3 .elementor-element.elementor-element-f40e7f8{text-align:start;}.elementor-3 .elementor-element.elementor-element-f40e7f8 img{max-width:15%;}.elementor-3 .elementor-element.elementor-element-1f7dc8d > .elementor-widget-container{margin:-62px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-1f7dc8d{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-3 .elementor-element.elementor-element-1f7dc8d a{color:#FFFFFF;}.elementor-3 .elementor-element.elementor-element-6d13506{--display:flex;}.elementor-3 .elementor-element.elementor-element-67027e5 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-3 .elementor-element.elementor-element-82b6450 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-3 .elementor-element.elementor-element-5471609 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-3 .elementor-element.elementor-element-5108040 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-3 .elementor-element.elementor-element-f909d0a > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-3 .elementor-element.elementor-element-3173db3 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-3 .elementor-element.elementor-element-d5b81d2 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-3 .elementor-element.elementor-element-c03f3e1 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-3 .elementor-element.elementor-element-b00fccf > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-3 .elementor-element.elementor-element-d733e6a > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-3 .elementor-element.elementor-element-50a58a6 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-3 .elementor-element.elementor-element-0a1ffb1 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-3 .elementor-element.elementor-element-40606e3 > .elementor-widget-container{margin:0px 20px 0px 10px;}.elementor-3 .elementor-element.elementor-element-34002df > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-3 .elementor-element.elementor-element-438fb68 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-3 .elementor-element.elementor-element-35c993e > .elementor-widget-container{margin:0px 20px 0px 10px;padding:0px 0px 50px 0px;}.elementor-3 .elementor-element.elementor-element-35c993e{text-align:end;}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-f40e7f8 img{max-width:20%;}.elementor-3 .elementor-element.elementor-element-67027e5 .elementor-heading-title{font-size:25px;}.elementor-3 .elementor-element.elementor-element-82b6450 .elementor-heading-title{font-size:20px;}.elementor-3 .elementor-element.elementor-element-5471609 .elementor-heading-title{font-size:20px;}.elementor-3 .elementor-element.elementor-element-5108040{font-size:12px;}.elementor-3 .elementor-element.elementor-element-f909d0a{font-size:12px;}.elementor-3 .elementor-element.elementor-element-3173db3 .elementor-heading-title{font-size:20px;}.elementor-3 .elementor-element.elementor-element-d5b81d2{font-size:12px;}.elementor-3 .elementor-element.elementor-element-c03f3e1 .elementor-heading-title{font-size:20px;}.elementor-3 .elementor-element.elementor-element-b00fccf{font-size:12px;}.elementor-3 .elementor-element.elementor-element-d733e6a .elementor-heading-title{font-size:20px;}.elementor-3 .elementor-element.elementor-element-50a58a6{font-size:12px;}.elementor-3 .elementor-element.elementor-element-0a1ffb1 .elementor-heading-title{font-size:20px;}.elementor-3 .elementor-element.elementor-element-40606e3{font-size:12px;}.elementor-3 .elementor-element.elementor-element-34002df .elementor-heading-title{font-size:20px;}.elementor-3 .elementor-element.elementor-element-438fb68{font-size:12px;}.elementor-3 .elementor-element.elementor-element-35c993e{font-size:12px;}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-f40e7f8{z-index:2;text-align:center;}.elementor-3 .elementor-element.elementor-element-f40e7f8 img{max-width:45%;}.elementor-3 .elementor-element.elementor-element-1f7dc8d > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-1f7dc8d{z-index:2;font-size:10px;}.elementor-3 .elementor-element.elementor-element-f909d0a > .elementor-widget-container{margin:0px 20px 0px 10px;}.elementor-3 .elementor-element.elementor-element-d5b81d2 > .elementor-widget-container{margin:0px 20px 0px 10px;}.elementor-3 .elementor-element.elementor-element-b00fccf > .elementor-widget-container{margin:0px 15px 0px 10px;}.elementor-3 .elementor-element.elementor-element-50a58a6 > .elementor-widget-container{margin:0px 15px 0px 10px;}.elementor-3 .elementor-element.elementor-element-40606e3 > .elementor-widget-container{margin:0px 20px 0px 10px;}.elementor-3 .elementor-element.elementor-element-438fb68 > .elementor-widget-container{margin:0px 20px 0px 10px;}}/* Start custom CSS for text-editor, class: .elementor-element-1f7dc8d */p {
  font-family: "Corbel Light" !important;
  font-size: 15px;
  line-height: 1.6em;
}
/* Pour le gras */
p strong {
    font-weight: 800; /* ou 600 selon la version de la police */
}
/* Forcer les items du menu sur une seule ligne */
.elementor-nav-menu {
    display: flex;           /* mettre en flex pour ligne */
    flex-wrap: nowrap;       /* interdit le passage à la ligne */
    justify-content: flex-start; /* aligne à gauche, ou space-between pour tout étirer */
    overflow-x: auto;        /* permet le scroll horizontal si overflow */
}

.elementor-nav-menu a {
    white-space: nowrap;     /* empêche le texte des items de se casser */
}
.elementor-nav-menu {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; /* scroll fluide sur mobile */
}/* End custom CSS */