.et_pb_menu .nav li a:hover,#top-menu li a:hover{color:#12B76A!important;opacity:1!important}.cnc-illu-centre{display:flex;justify-content:right}.cnc-illu-centre svg{width:100%;max-width:520px;height:auto}.text-jade{color:#1E8449}.text-jadeL{color:#7EE8AC}.text-orange{color:#EA580C}.text-deco5{color:#1F8F58;font-style:italic}.text-decoD{color:#7D4E2A;font-size:20px;font-weight:bold}.text-blanc{color:#FFFFFF}.text-decoK{color:#4e5c42;font-size:19px;font-weight:bold}.text-decoM{color:#7D4E2A;font-size:12px;font-weight:bold}.text-deco{color:#7D4E2A;text-decoration:underline;font-style:italic}.text-jadeC{color:#14824C;font-weight:bold}.lien-footer,.lien-footer:link,.lien-footer:visited{color:#ffffff!important}.lien-footer:hover{color:#EA580C!important}.text-ambre{color:#EA580C}.text-green{color:#2E6B1A;font-weight:bold}.cnc-svc-list ul{list-style:none;padding:0;margin:0 0 18px}.cnc-svc-list li{position:relative;padding-left:22px;margin-bottom:7px}.cnc-svc-list li::before{content:"✓";position:absolute;left:0;color:#12B76A;font-weight:700}.text-greenA{color:#CAD8B8}.text-style{font-style:italic}hr{border-top:3px solid #4E5C42!important}.separator-text{display:flex;align-items:center;gap:16px;margin:10px 0}.separator-text::before,.separator-text::after{content:"";flex:1 1 auto;height:1px;background:#1E8449;opacity:0.4}.separator-text .sep-inner{flex:0 0 auto;font-family:'Sora',sans-serif;font-weight:700;font-size:clamp(1.45rem,4.5vw,1.75rem);line-height:1.15;white-space:nowrap;text-align:center}.separator-text .sep-l1{color:#1E8449}.separator-text .sep-l2{color:#1E1B17;font-style:italic}@media (max-width:640px){.separator-text{flex-direction:column;gap:12px}.separator-text .sep-inner{white-space:normal}.separator-text .sep-l1,.separator-text .sep-l2{display:block}.separator-text::before,.separator-text::after{flex:none;width:120px;height:2px;margin:0 auto}}@media (min-width:768px) and (max-width:1024px){.cnc-hero-row{flex-direction:column!important}.cnc-hero-row>.et_pb_column{width:100%!important;max-width:100%!important}.cnc-hero-img img{width:100%!important;aspect-ratio:16 / 9;object-fit:cover;border-radius:16px;display:block}.cnc-hero-h1 h1{font-size:clamp(2.2rem,5vw,3.2rem)!important;line-height:1.1!important}}