{"id":77,"date":"2026-03-18T21:20:25","date_gmt":"2026-03-18T20:20:25","guid":{"rendered":"https:\/\/ftssarl.com\/?page_id=77"},"modified":"2026-04-12T22:40:23","modified_gmt":"2026-04-12T20:40:23","slug":"contacts","status":"publish","type":"page","link":"https:\/\/ftssarl.com\/en\/contacts\/","title":{"rendered":"Contacts"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"77\" class=\"elementor elementor-77\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0bca613 e-con-full e-flex e-con e-parent\" data-id=\"0bca613\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b9d41aa elementor-widget elementor-widget-shortcode\" data-id=\"b9d41aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;0,700;0,900;1,400&family=Playfair+Display+SC:wght@400;700&family=DM+Sans:wght@300;400;500&display=swap\" rel=\"stylesheet\">\n\n<style>\n\/* \u2550\u2550 RESET ISOLATION \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#fts-cr *, #fts-cr *::before, #fts-cr *::after {\n  box-sizing: border-box !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n#fts-cr {\n  font-family: 'DM Sans', sans-serif !important;\n  width: 100% !important;\n  overflow-x: hidden !important;\n}\n#fts-cr a { text-decoration: none !important; }\n#fts-cr img { display: block !important; border: none !important; box-shadow: none !important; }\n\n\/* \u2550\u2550 HERO \u2014 NOIR \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#fts-cr .fts-hero {\n  position: relative !important;\n  background-color: #696B6B !important;\n  overflow: hidden !important;\n  padding: clamp(5rem,12vw,9rem) clamp(1.5rem,8vw,6rem) clamp(4rem,10vw,7rem) !important;\n}\n#fts-cr .fts-hero::before {\n  content: '' !important;\n  position: absolute !important;\n  top: 0 !important; left: 0 !important;\n  width: 100% !important; height: 3px !important;\n  background-color: #95C11F !important;\n}\n#fts-cr .fts-hero-grid {\n  position: absolute !important;\n  inset: 0 !important;\n  background-image:\n    linear-gradient(rgba(204,255,0,.035) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(204,255,0,.035) 1px, transparent 1px) !important;\n  background-size: 72px 72px !important;\n  pointer-events: none !important;\n}\n#fts-cr .fts-hero-fade {\n  position: absolute !important;\n  inset: 0 !important;\n  background: linear-gradient(to bottom, transparent 40%, #050505 100%) !important;\n  pointer-events: none !important;\n}\n#fts-cr .fts-hero-circle {\n  position: absolute !important;\n  right: -8rem !important; top: 50% !important;\n  transform: translateY(-50%) !important;\n  width: 36rem !important; height: 36rem !important;\n  border-radius: 50% !important;\n  border: 1px solid rgba(204,255,0,.07) !important;\n  pointer-events: none !important;\n}\n#fts-cr .fts-hero-circle2 {\n  position: absolute !important;\n  right: -4rem !important; top: 50% !important;\n  transform: translateY(-50%) !important;\n  width: 22rem !important; height: 22rem !important;\n  border-radius: 50% !important;\n  border: 1px solid rgba(204,255,0,.04) !important;\n  pointer-events: none !important;\n}\n#fts-cr .fts-hero-inner {\n  position: relative !important;\n  z-index: 2 !important;\n  max-width: 70rem !important;\n  margin: 0 auto !important;\n  display: grid !important;\n  grid-template-columns: 1fr !important;\n  gap: 3.5rem !important;\n  align-items: center !important;\n}\n@media (min-width: 1024px) {\n  #fts-cr .fts-hero-inner {\n    grid-template-columns: 1fr 1fr !important;\n    gap: 6rem !important;\n  }\n}\n#fts-cr .fts-eyebrow {\n  display: flex !important;\n  align-items: center !important;\n  gap: .875rem !important;\n  margin-bottom: 1.75rem !important;\n}\n#fts-cr .fts-eyebrow-line {\n  width: 2.5rem !important; height: 1px !important;\n  background-color: #95C11F !important;\n  flex-shrink: 0 !important;\n}\n#fts-cr .fts-eyebrow-txt {\n  font-size: .5625rem !important;\n  letter-spacing: .26em !important;\n  text-transform: uppercase !important;\n  color: rgba(204,255,0,.55) !important;\n}\n#fts-cr .fts-hero-h1 {\n  font-weight: 900 !important;\n  font-size: clamp(2.75rem, 6vw, 4.5rem) !important;\n  text-transform: uppercase !important;\n  line-height: .95 !important;\n  letter-spacing: -.02em !important;\n  color: #ffffff !important;\n  margin-bottom: 1.5rem !important;\n}\n#fts-cr .fts-hero-h1 em {\n  font-style: italic !important;\n  font-weight: 400 !important;\n  color: #95C11F !important;\n}\n#fts-cr .fts-hero-lead {\n  font-size: 1.0625rem !important;\n  font-weight: 300 !important;\n  line-height: 1.75 !important;\n  color: rgba(255,255,255,.42) !important;\n  max-width: 30rem !important;\n  margin-bottom: 2.25rem !important;\n}\n#fts-cr .fts-hero-lead strong {\n  color: rgba(255,255,255,.75) !important;\n  font-weight: 500 !important;\n}\n#fts-cr .fts-hero-stats {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  gap: 0 !important;\n  border: 1px solid rgba(255,255,255,.07) !important;\n  width: fit-content !important;\n}\n#fts-cr .fts-stat {\n  padding: 1.125rem 1.75rem !important;\n  border-right: 1px solid rgba(255,255,255,.07) !important;\n}\n#fts-cr .fts-stat:last-child { border-right: none !important; }\n#fts-cr .fts-stat-n {\n \n  font-weight: 900 !important;\n  font-size: 1.875rem !important;\n  color: #95C11F !important;\n  line-height: 1 !important;\n}\n#fts-cr .fts-stat-l {\n  font-size: .47rem !important;\n  letter-spacing: .14em !important;\n  text-transform: uppercase !important;\n  color: rgba(255,255,255,.28) !important;\n  margin-top: .3rem !important;\n}\n#fts-cr .fts-hero-info {\n  display: flex !important;\n  flex-direction: column !important;\n  gap: 0 !important;\n  border: 1px solid rgba(255,255,255,.07) !important;\n}\n#fts-cr .fts-hi-item {\n  display: flex !important;\n  align-items: center !important;\n  gap: 1.25rem !important;\n  padding: 1.375rem 1.5rem !important;\n  border-bottom: 1px solid rgba(255,255,255,.06) !important;\n  color: inherit !important;\n  transition: background-color .25s !important;\n}\n#fts-cr .fts-hi-item:last-child { border-bottom: none !important; }\n#fts-cr .fts-hi-item:hover { background-color: rgba(255,255,255,.03) !important; }\n#fts-cr .fts-hi-icon {\n  width: 2.625rem !important; height: 2.625rem !important;\n  background-color: rgba(204,255,0,.07) !important;\n  flex-shrink: 0 !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  transition: background-color .25s !important;\n}\n#fts-cr .fts-hi-item:hover .fts-hi-icon { background-color: #95C11F !important; }\n#fts-cr .fts-hi-item:hover .fts-hi-icon svg { color: #050505 !important; }\n#fts-cr .fts-hi-icon svg {\n  width: 1.0625rem !important; height: 1.0625rem !important;\n  color: #95C11F !important;\n  fill: none !important;\n  stroke: currentColor !important;\n  stroke-width: 1.8 !important;\n  transition: color .25s !important;\n}\n#fts-cr .fts-hi-lbl {\n \n  font-size: .4875rem !important;\n  letter-spacing: .16em !important;\n  text-transform: uppercase !important;\n  color: rgba(255,255,255,.27) !important;\n  margin-bottom: .2rem !important;\n}\n#fts-cr .fts-hi-val {\n  font-size: .9375rem !important;\n  font-weight: 400 !important;\n  color: rgba(255,255,255,.75) !important;\n}\n#fts-cr .fts-bridge {\n  width: 100% !important;\n  height: 3rem !important;\n  background: linear-gradient(to bottom, #696B6B, #f7f5f0) !important;\n}\n\n\/* \u2550\u2550 BODY \u2014 BLANC LAIT \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#fts-cr .fts-body {\n  background-color: #f7f5f0 !important;\n  padding: clamp(3.5rem,8vw,6rem) clamp(1.5rem,8vw,6rem) clamp(4rem,10vw,7rem) !important;\n}\n#fts-cr .fts-body-inner {\n  max-width: 70rem !important;\n  margin: 0 auto !important;\n}\n\n\/* \u2550\u2550 LAYOUT 2 COLONNES (formulaire + image) \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#fts-cr .fts-body-layout {\n  display: grid !important;\n  grid-template-columns: 1fr !important;\n  gap: 3rem !important;\n  align-items: start !important;\n}\n@media (min-width: 900px) {\n  #fts-cr .fts-body-layout {\n    grid-template-columns: 1fr 22rem !important;\n    gap: 4.5rem !important;\n  }\n}\n\n\/* \u2550\u2550 COLONNE IMAGE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#fts-cr .fts-body-col-img {\n  position: sticky !important;\n  top: 2rem !important;\n}\n#fts-cr .fts-img-wrap {\n  position: relative !important;\n  overflow: hidden !important;\n}\n#fts-cr .fts-img-wrap::before {\n  content: '' !important;\n  position: absolute !important;\n  top: 0 !important; left: 0 !important; right: 0 !important;\n  height: 3px !important;\n  background-color: #95C11F !important;\n  z-index: 3 !important;\n}\n#fts-cr .fts-img-wrap img {\n  width: 100% !important;\n  height: 30rem !important;\n  object-fit: cover !important;\n  display: block !important;\n  filter: grayscale(15%) contrast(1.05) !important;\n  transition: transform .7s ease !important;\n}\n#fts-cr .fts-img-wrap:hover img {\n  transform: scale(1.04) !important;\n}\n#fts-cr .fts-img-overlay {\n  position: absolute !important;\n  inset: 0 !important;\n  background: linear-gradient(to top, rgba(5,5,5,.65) 0%, rgba(5,5,5,.1) 50%, transparent 100%) !important;\n  pointer-events: none !important;\n  z-index: 1 !important;\n}\n#fts-cr .fts-img-badge {\n  position: absolute !important;\n  bottom: 1.5rem !important;\n  left: 1.5rem !important;\n  right: 1.5rem !important;\n  z-index: 2 !important;\n  background-color: rgba(5,5,5,.72) !important;\n  backdrop-filter: blur(10px) !important;\n  -webkit-backdrop-filter: blur(10px) !important;\n  padding: 1.125rem 1.375rem !important;\n  border-left: 3px solid #95C11F !important;\n}\n#fts-cr .fts-img-badge-tag {\n \n  font-size: .44rem !important;\n  letter-spacing: .22em !important;\n  text-transform: uppercase !important;\n  color: rgba(204,255,0,.7) !important;\n  margin-bottom: .35rem !important;\n}\n#fts-cr .fts-img-badge-txt {\n \n  font-size: 1rem !important;\n  font-weight: 700 !important;\n  color: #ffffff !important;\n  line-height: 1.3 !important;\n}\n#fts-cr .fts-img-infos {\n  margin-top: 1.25rem !important;\n  border: 1px solid rgba(5,5,5,.09) !important;\n  background-color: #ffffff !important;\n}\n#fts-cr .fts-img-info-row {\n  display: flex !important;\n  align-items: center !important;\n  gap: 1rem !important;\n  padding: .875rem 1.25rem !important;\n  border-bottom: 1px solid rgba(5,5,5,.06) !important;\n}\n#fts-cr .fts-img-info-row:last-child { border-bottom: none !important; }\n#fts-cr .fts-img-info-dot {\n  width: .375rem !important; height: .375rem !important;\n  background-color: #95C11F !important;\n  border-radius: 50% !important;\n  flex-shrink: 0 !important;\n}\n#fts-cr .fts-img-info-txt {\n  font-size: .8125rem !important;\n  font-weight: 300 !important;\n  line-height: 1.45 !important;\n  color: #6b7280 !important;\n}\n#fts-cr .fts-img-info-txt strong {\n  font-weight: 500 !important;\n  color: #050505 !important;\n}\n@media (max-width: 899px) {\n  #fts-cr .fts-body-col-img {\n    position: static !important;\n    order: -1 !important;\n  }\n  #fts-cr .fts-img-wrap img {\n    height: 18rem !important;\n  }\n}\n\n\/* \u2550\u2550 FORMULAIRE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#fts-cr .fts-body-header {\n  display: flex !important;\n  flex-direction: column !important;\n  gap: .5rem !important;\n  margin-bottom: 3rem !important;\n  padding-bottom: 2rem !important;\n  border-bottom: 1px solid rgba(5,5,5,.08) !important;\n}\n#fts-cr .fts-body-tag {\n  display: flex !important;\n  align-items: center !important;\n  gap: .75rem !important;\n}\n#fts-cr .fts-body-tag-line {\n  width: 2rem !important; height: 1px !important;\n  background-color: #95C11F !important; flex-shrink: 0 !important;\n}\n#fts-cr .fts-body-tag-txt {\n\n  font-size: .5rem !important;\n  letter-spacing: .22em !important;\n  text-transform: uppercase !important;\n  color: #9ca3af !important;\n}\n#fts-cr .fts-body-h2 {\n  \n  font-weight: 900 !important;\n  font-size: clamp(1.5rem, 3vw, 2.25rem) !important;\n  text-transform: uppercase !important;\n  color: #050505 !important;\n  line-height: 1.1 !important;\n}\n#fts-cr .fts-body-sub {\n  font-size: .9rem !important;\n  font-weight: 300 !important;\n  color: #6b7280 !important;\n  margin-top: .25rem !important;\n}\n#fts-cr .fts-body-sub span { color: #95C11F !important; font-weight: 500 !important; }\n#fts-cr .fts-grid {\n  display: grid !important;\n  grid-template-columns: 1fr !important;\n  gap: 1.125rem !important;\n}\n@media (min-width: 640px) {\n  #fts-cr .fts-grid { grid-template-columns: 1fr 1fr !important; }\n  #fts-cr .fts-span { grid-column: 1 \/ -1 !important; }\n}\n#fts-cr .fts-span { grid-column: 1 \/ -1 !important; }\n#fts-cr .fts-fg {\n  display: flex !important;\n  flex-direction: column !important;\n  gap: .45rem !important;\n}\n#fts-cr .fts-lbl {\n  \n  font-size: .47rem !important;\n  letter-spacing: .2em !important;\n  text-transform: uppercase !important;\n  color: #6b7280 !important;\n}\n#fts-cr .fts-req { color: #95C11F !important; margin-left: .15rem !important; }\n#fts-cr .fts-inp,\n#fts-cr .fts-ta,\n#fts-cr .fts-sel {\n  width: 100% !important;\n  background-color: #ffffff !important;\n  border: 1px solid rgba(5,5,5,.12) !important;\n  color: #050505 !important;\n  font-family: 'DM Sans', sans-serif !important;\n  font-size: .9375rem !important;\n  font-weight: 300 !important;\n  padding: .875rem 1.125rem !important;\n  outline: none !important;\n  border-radius: 0 !important;\n  -webkit-appearance: none !important;\n  appearance: none !important;\n  transition: border-color .25s, box-shadow .25s !important;\n}\n#fts-cr .fts-inp::placeholder,\n#fts-cr .fts-ta::placeholder  { color: rgba(5,5,5,.28) !important; }\n#fts-cr .fts-inp:focus,\n#fts-cr .fts-ta:focus,\n#fts-cr .fts-sel:focus {\n  border-color: #050505 !important;\n  box-shadow: 0 0 0 3px rgba(204,255,0,.25) !important;\n}\n#fts-cr .fts-inp.err,\n#fts-cr .fts-ta.err,\n#fts-cr .fts-sel.err  { border-color: #e53e3e !important; }\n#fts-cr .fts-ta {\n  resize: vertical !important;\n  min-height: 8.5rem !important;\n}\n#fts-cr .fts-sel {\n  cursor: pointer !important;\n  background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23050505' stroke-width='1.5' fill='none' stroke-linecap='round'\/%3E%3C\/svg%3E\") !important;\n  background-repeat: no-repeat !important;\n  background-position: right 1.125rem center !important;\n  padding-right: 2.75rem !important;\n}\n#fts-cr .fts-sel option { background-color: #fff !important; color: #050505 !important; }\n\n\/* \u2550\u2550 CHECKBOX \u2014 FIX \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   CORRECTION 1 : on supprime pointer-events:none pour que la\n   checkbox native soit cliquable et que le label la coche\n   une seule fois (plus de double-toggle).\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#fts-cr .fts-ck-wrap {\n  display: flex !important;\n  align-items: flex-start !important;\n  gap: .875rem !important;\n  cursor: pointer !important;\n  padding: .25rem 0 !important;\n}\n#fts-cr .fts-ck-real {\n  position: absolute !important;\n  opacity: 0 !important;\n  width: 0 !important;\n  height: 0 !important;\n  \/* pointer-events: none  \u2190 SUPPRIM\u00c9 : causait le blocage *\/\n}\n#fts-cr .fts-ck-box {\n  width: 1.125rem !important; height: 1.125rem !important;\n  border: 1px solid rgba(5,5,5,.25) !important;\n  background-color: #ffffff !important;\n  flex-shrink: 0 !important;\n  margin-top: .15rem !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  transition: background-color .2s, border-color .2s !important;\n}\n#fts-cr .fts-ck-real:checked ~ .fts-ck-box {\n  background-color: #95C11F !important;\n  border-color: #95C11F !important;\n}\n#fts-cr .fts-ck-real:checked ~ .fts-ck-box svg { display: block !important; }\n#fts-cr .fts-ck-box svg {\n  display: none !important;\n  width: .6875rem !important; height: .6875rem !important;\n  color: #050505 !important;\n  fill: none !important;\n  stroke: currentColor !important;\n  stroke-width: 3 !important;\n}\n#fts-cr .fts-ck-txt {\n  font-size: .8125rem !important;\n  font-weight: 300 !important;\n  line-height: 1.55 !important;\n  color: #6b7280 !important;\n}\n#fts-cr .fts-ck-txt span { color: #95C11F !important; }\n\n#fts-cr .fts-btn {\n  width: 100% !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  gap: .75rem !important;\n  background-color: #050505 !important;\n  color: #ffffff !important;\n \n  font-size: .625rem !important;\n  font-weight: 700 !important;\n  letter-spacing: .18em !important;\n  text-transform: uppercase !important;\n  padding: 1.15rem 2rem !important;\n  border: none !important;\n  cursor: pointer !important;\n  border-radius: 0 !important;\n  transition: background-color .25s, color .25s !important;\n  margin-top: .5rem !important;\n}\n#fts-cr .fts-btn:hover { background-color: #95C11F !important; color: #050505 !important; }\n#fts-cr .fts-btn:disabled { background-color: rgba(5,5,5,.3) !important; cursor: not-allowed !important; }\n#fts-cr .fts-btn:hover .fts-btn-arrow { transform: translateX(4px) !important; }\n#fts-cr .fts-btn-arrow { transition: transform .25s !important; }\n#fts-cr .fts-spinner {\n  display: none !important;\n  width: 1rem !important; height: 1rem !important;\n  border: 2px solid rgba(255,255,255,.3) !important;\n  border-top-color: #ffffff !important;\n  border-radius: 50% !important;\n  animation: fts-spin .7s linear infinite !important;\n}\n#fts-cr .fts-btn.loading .fts-spinner { display: block !important; }\n#fts-cr .fts-btn.loading .fts-btn-txt { display: none !important; }\n@keyframes fts-spin { to { transform: rotate(360deg); } }\n#fts-cr .fts-fb {\n  display: none !important;\n  margin-top: 1rem !important;\n  padding: 1rem 1.25rem !important;\n  font-size: .9375rem !important;\n  font-weight: 400 !important;\n  border-left: 3px solid !important;\n}\n#fts-cr .fts-fb.ok {\n  display: block !important;\n  background-color: rgba(204,255,0,.1) !important;\n  border-color: #95C11F !important;\n  color: #4a5900 !important;\n}\n#fts-cr .fts-fb.ko {\n  display: block !important;\n  background-color: rgba(229,62,62,.07) !important;\n  border-color: #e53e3e !important;\n  color: #c53030 !important;\n}\n#fts-cr .fts-body-footer {\n  margin-top: 3.5rem !important;\n  padding-top: 2rem !important;\n  border-top: 1px solid rgba(5,5,5,.08) !important;\n  display: flex !important;\n  flex-wrap: wrap !important;\n  align-items: center !important;\n  justify-content: space-between !important;\n  gap: 1rem !important;\n}\n#fts-cr .fts-bf-note {\n  font-size: .8125rem !important;\n  font-weight: 300 !important;\n  color: #9ca3af !important;\n}\n#fts-cr .fts-bf-brand {\n \n  font-size: .5rem !important;\n  letter-spacing: .2em !important;\n  text-transform: uppercase !important;\n  color: rgba(5,5,5,.25) !important;\n}\n<\/style>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     HERO \u2014 NOIR\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div id=\"fts-cr\">\n\n  <div class=\"fts-hero\">\n  \n    <div class=\"fts-hero-inner\">\n\n      <!-- Gauche : titre + stats -->\n      <div>\n        <div class=\"fts-eyebrow\">\n          <div class=\"fts-eyebrow-line\"><\/div>\n          <span class=\"fts-eyebrow-txt\">Food Tech &amp; Solutions SARL<\/span>\n        <\/div>\n\n        <h1 class=\"fts-hero-h1\">\n          Nous contacter\n        <\/h1>\n\n        <p class=\"fts-hero-lead\">\n          Une question sur nos <strong>ingr\u00e9dients alimentaires<\/strong>, nos <strong>produits chimiques industriels<\/strong>\n          ou nos services de conseil ? Nous vous r\u00e9pondons sous 24 \u00e0 48h ouvrables.\n        <\/p>\n      <\/div>\n\n      <!-- Droite : infos de contact -->\n      <div class=\"fts-hero-info\">\n        <a href=\"mailto:info@ftssarl.com\" class=\"fts-hi-item\">\n          <div class=\"fts-hi-icon\">\n            <svg viewBox=\"0 0 24 24\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg>\n          <\/div>\n          <div>\n            <div class=\"fts-hi-lbl\">Email<\/div>\n            <div class=\"fts-hi-val\">info@ftssarl.com<\/div>\n          <\/div>\n        <\/a>\n        <a href=\"tel:+22658202015\" class=\"fts-hi-item\">\n          <div class=\"fts-hi-icon\">\n            <svg viewBox=\"0 0 24 24\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.69 12a19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 3.6 1.27h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L7.91 8.91a16 16 0 0 0 6 6l.91-.91a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 21.73 16.92z\"\/><\/svg>\n          <\/div>\n          <div>\n            <div class=\"fts-hi-lbl\">T\u00e9l\u00e9phone<\/div>\n            <div class=\"fts-hi-val\">+226 58 20 20 15<\/div>\n          <\/div>\n        <\/a>\n        <div class=\"fts-hi-item\">\n          <div class=\"fts-hi-icon\">\n            <svg viewBox=\"0 0 24 24\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\n          <\/div>\n          <div>\n            <div class=\"fts-hi-lbl\">Adresse<\/div>\n            <div class=\"fts-hi-val\">OUAGA 2000, EXT SUD<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n  <!-- Transition douce noir \u2192 blanc lait -->\n  <div class=\"fts-bridge\"><\/div>\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       BODY \u2014 BLANC LAIT\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"fts-body\">\n    <div class=\"fts-body-inner\">\n\n      <!-- Grille 2 colonnes : formulaire | image -->\n      <div class=\"fts-body-layout\">\n\n        <!-- \u2500\u2500 COLONNE GAUCHE : formulaire \u2500\u2500 -->\n        <div class=\"fts-body-col-form\">\n\n          <!-- En-t\u00eate formulaire -->\n          <div class=\"fts-body-header\">\n            <div class=\"fts-body-tag\">\n              <div class=\"fts-body-tag-line\"><\/div>\n              <span class=\"fts-body-tag-txt\">Formulaire de contact<\/span>\n            <\/div>\n            <h2 class=\"fts-body-h2\">Envoyez-nous un message<\/h2>\n            <p class=\"fts-body-sub\">Tous les champs marqu\u00e9s <span>*<\/span> sont obligatoires.<\/p>\n          <\/div>\n\n          <!-- Formulaire -->\n          <form id=\"fts-form\" novalidate>\n            <input type=\"hidden\" name=\"action\" value=\"fts_send_contact\">\n            <input type=\"hidden\" name=\"nonce\"  value=\"a7f97ebea9\">\n\n            <div class=\"fts-grid\">\n\n              <div class=\"fts-fg\">\n                <label class=\"fts-lbl\" for=\"fts-nom\">Nom complet<span class=\"fts-req\">*<\/span><\/label>\n                <input id=\"fts-nom\" name=\"nom\" type=\"text\" class=\"fts-inp\" placeholder=\"Ex : Kon\u00e9 Ibrahim\" autocomplete=\"name\">\n              <\/div>\n\n              <div class=\"fts-fg\">\n                <label class=\"fts-lbl\" for=\"fts-email\">Adresse email<span class=\"fts-req\">*<\/span><\/label>\n                <input id=\"fts-email\" name=\"email\" type=\"email\" class=\"fts-inp\" placeholder=\"vous@exemple.com\" autocomplete=\"email\">\n              <\/div>\n\n              <div class=\"fts-fg\">\n                <label class=\"fts-lbl\" for=\"fts-tel\">T\u00e9l\u00e9phone<\/label>\n                <input id=\"fts-tel\" name=\"telephone\" type=\"tel\" class=\"fts-inp\" placeholder=\"+226 00 00 00 00\" autocomplete=\"tel\">\n              <\/div>\n\n              <div class=\"fts-fg\">\n                <label class=\"fts-lbl\" for=\"fts-ent\">Entreprise \/ Organisation<\/label>\n                <input id=\"fts-ent\" name=\"entreprise\" type=\"text\" class=\"fts-inp\" placeholder=\"Nom de votre structure\">\n              <\/div>\n\n              <div class=\"fts-fg fts-span\">\n                <label class=\"fts-lbl\" for=\"fts-sujet\">Objet de la demande<span class=\"fts-req\">*<\/span><\/label>\n                <select id=\"fts-sujet\" name=\"sujet\" class=\"fts-sel\" style=\"padding:10px!important\">\n                  <option value=\"\" disabled selected>\u2014 S\u00e9lectionnez un objet \u2014<\/option>\n                  <option value=\"Ingr\u00e9dients alimentaires\">Ingr\u00e9dients alimentaires<\/option>\n                  <option value=\"Additifs &amp; conservateurs\">Additifs &amp; conservateurs<\/option>\n                  <option value=\"Produits chimiques industriels\">Produits chimiques industriels<\/option>\n                  <option value=\"Conseil technique \/ Formulation\">Conseil technique \/ Formulation<\/option>\n                  <option value=\"Partenariat commercial\">Partenariat commercial<\/option>\n                  <option value=\"Demande de devis\">Demande de devis<\/option>\n                  <option value=\"Autre\">Autre<\/option>\n                <\/select>\n              <\/div>\n\n              <div class=\"fts-fg fts-span\">\n                <label class=\"fts-lbl\" for=\"fts-msg\">Message<span class=\"fts-req\">*<\/span><\/label>\n                <textarea id=\"fts-msg\" name=\"message\" class=\"fts-ta\" placeholder=\"D\u00e9crivez votre besoin, les quantit\u00e9s souhait\u00e9es, votre secteur d'activit\u00e9\u2026\"><\/textarea>\n              <\/div>\n\n              <div class=\"fts-fg fts-span\">\n                <!--\n                  CORRECTION 2 : le label n'a plus d'attribut for=\"fts-rgpd\"\n                  La checkbox est imbriqu\u00e9e dans le label \u2192 un seul toggle natif,\n                  pas de double d\u00e9clenchement.\n                -->\n                <label class=\"fts-ck-wrap\">\n                  <input type=\"checkbox\" id=\"fts-rgpd\" name=\"rgpd\" class=\"fts-ck-real\">\n                  <div class=\"fts-ck-box\">\n                    <svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n                  <\/div>\n                  <span class=\"fts-ck-txt\">\n                    J'accepte que mes donn\u00e9es soient utilis\u00e9es pour traiter ma demande.<span> *<\/span>\n                  <\/span>\n                <\/label>\n              <\/div>\n\n              <div class=\"fts-span\">\n                <button type=\"submit\" class=\"fts-btn\" id=\"fts-btn\">\n                  <div class=\"fts-spinner\"><\/div>\n                  <span class=\"fts-btn-txt\">\n                    Envoyer le message\n                    <svg class=\"fts-btn-arrow\" style=\"display:inline-block;width:.85rem;height:.85rem;margin-left:.5rem;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:2.5;\" viewBox=\"0 0 24 24\">\n                      <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/>\n                    <\/svg>\n                  <\/span>\n                <\/button>\n                <div class=\"fts-fb\" id=\"fts-fb\"><\/div>\n              <\/div>\n\n            <\/div>\n          <\/form>\n\n          <!-- Pied du corps -->\n          <div class=\"fts-body-footer\">\n            <p class=\"fts-bf-note\">Vous pr\u00e9f\u00e9rez nous \u00e9crire directement ? <a href=\"mailto:info@ftssarl.com\" style=\"color:#050505;font-weight:500;text-decoration:underline!important;\">info@ftssarl.com<\/a><\/p>\n            <span class=\"fts-bf-brand\">\u00a9 2026 Food Tech &amp; Solutions SARL<\/span>\n          <\/div>\n\n        <\/div><!-- \/.fts-body-col-form -->\n\n        <!-- \u2500\u2500 COLONNE DROITE : image \u2500\u2500 -->\n        <div class=\"fts-body-col-img\">\n\n          <div class=\"fts-img-wrap\">\n            <img decoding=\"async\"\n              src=\"\/wp-content\/uploads\/2026\/04\/teams-2-Moyenne.png\"\n              alt=\"Laboratoire d'ingr\u00e9dients alimentaires \u2014 Food Tech & Solutions\"\n              loading=\"lazy\"\n            >\n            <div class=\"fts-img-overlay\"><\/div>\n            <div class=\"fts-img-badge\">\n              <div class=\"fts-img-badge-tag\">Notre expertise<\/div>\n              <div class=\"fts-img-badge-txt\">Formulation &amp; Qualit\u00e9<br>au service de votre industrie<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"fts-img-infos\">\n            <div class=\"fts-img-info-row\">\n              <div class=\"fts-img-info-dot\"><\/div>\n              <p class=\"fts-img-info-txt\"><strong>R\u00e9ponse garantie<\/strong> sous 24 \u00e0 48h ouvrables<\/p>\n            <\/div>\n            <div class=\"fts-img-info-row\">\n              <div class=\"fts-img-info-dot\"><\/div>\n              <p class=\"fts-img-info-txt\"><strong>Devis personnalis\u00e9<\/strong> selon vos volumes &amp; besoins<\/p>\n            <\/div>\n            <div class=\"fts-img-info-row\">\n              <div class=\"fts-img-info-dot\"><\/div>\n              <p class=\"fts-img-info-txt\"><strong>Conseil technique<\/strong> inclus pour toute demande de formulation<\/p>\n            <\/div>\n            <div class=\"fts-img-info-row\">\n              <div class=\"fts-img-info-dot\"><\/div>\n              <p class=\"fts-img-info-txt\">Livraison <strong>OUAGA 2000, EXT SUD<\/strong> \u2014 Burkina Faso &amp; sous-r\u00e9gion<\/p>\n            <\/div>\n          <\/div>\n\n        <\/div><!-- \/.fts-body-col-img -->\n\n      <\/div><!-- \/.fts-body-layout -->\n\n    <\/div>\n  <\/div>\n\n<\/div><!-- \/#fts-cr -->\n\n<script>\n(function () {\n  var AJAX = 'https:\/\/ftssarl.com\/wp-admin\/admin-ajax.php';\n  var form = document.getElementById('fts-form');\n  var btn  = document.getElementById('fts-btn');\n  var fb   = document.getElementById('fts-fb');\n\n  \/*\n   * CORRECTION 3 : le bloc JS qui \u00e9coutait le clic sur .fts-ck-wrap\n   * et for\u00e7ait ckReal.checked = !ckReal.checked est SUPPRIM\u00c9.\n   * Le label contenant la checkbox s'en charge nativement,\n   * sans double-toggle ni conflit.\n   *\/\n\n  \/* Clear erreur au focus *\/\n  form.querySelectorAll('.fts-inp, .fts-ta, .fts-sel').forEach(function (el) {\n    el.addEventListener('input', function () { el.classList.remove('err'); });\n  });\n\n  \/* Validation *\/\n  function validate() {\n    var ok = true;\n    ['fts-nom','fts-email','fts-sujet','fts-msg'].forEach(function (id) {\n      var el = document.getElementById(id);\n      if (!el || !el.value.trim()) { if(el) el.classList.add('err'); ok = false; }\n    });\n    var em = document.getElementById('fts-email');\n    if (em && em.value.trim() && !\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(em.value.trim())) {\n      em.classList.add('err'); ok = false;\n    }\n    var ckReal = document.getElementById('fts-rgpd');\n    if (ckReal && !ckReal.checked) {\n      ckReal.closest('.fts-ck-wrap').querySelector('.fts-ck-box').style.borderColor = '#e53e3e';\n      ok = false;\n    } else if (ckReal) {\n      ckReal.closest('.fts-ck-wrap').querySelector('.fts-ck-box').style.borderColor = '';\n    }\n    return ok;\n  }\n\n  \/* Submit *\/\n  form.addEventListener('submit', function (e) {\n    e.preventDefault();\n    fb.className = 'fts-fb';\n    fb.textContent = '';\n    if (!validate()) { show('ko', 'Veuillez remplir tous les champs obligatoires.'); return; }\n    btn.disabled = true;\n    btn.classList.add('loading');\n    fetch(AJAX, { method:'POST', body: new FormData(form), credentials:'same-origin' })\n      .then(function (r) { return r.json(); })\n      .then(function (res) {\n        btn.disabled = false; btn.classList.remove('loading');\n        if (res.success) { show('ok', res.data.message); form.reset(); }\n        else             { show('ko', res.data.message); }\n      })\n      .catch(function () {\n        btn.disabled = false; btn.classList.remove('loading');\n        show('ko', 'Erreur r\u00e9seau. Veuillez r\u00e9essayer ou nous \u00e9crire directement.');\n      });\n  });\n\n  function show(type, msg) {\n    fb.className = 'fts-fb ' + type;\n    fb.textContent = msg;\n    fb.scrollIntoView({ behavior:'smooth', block:'nearest' });\n  }\n})();\n<\/script>\n\n\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_joinchat":[],"footnotes":""},"class_list":["post-77","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/ftssarl.com\/en\/wp-json\/wp\/v2\/pages\/77","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ftssarl.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ftssarl.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ftssarl.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ftssarl.com\/en\/wp-json\/wp\/v2\/comments?post=77"}],"version-history":[{"count":4,"href":"https:\/\/ftssarl.com\/en\/wp-json\/wp\/v2\/pages\/77\/revisions"}],"predecessor-version":[{"id":409,"href":"https:\/\/ftssarl.com\/en\/wp-json\/wp\/v2\/pages\/77\/revisions\/409"}],"wp:attachment":[{"href":"https:\/\/ftssarl.com\/en\/wp-json\/wp\/v2\/media?parent=77"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}