body.ce-kit-1{font-family:"Instrument Serif", sans-serif;font-weight:900;font-style:normal;text-decoration:none;background-color:#FFFFFF;}a, .elementor a{font-family:"Poppins", sans-serif;}body.ce-kit-1 h1{font-size:102px;}body.ce-kit-1 #wrapper{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}body.ce-kit-1 .page-header, body.ce-kit-1 .page-header *, body.ce-kit-1 .ce-page-title *{text-align:left;}/* Start custom CSS for page-settings *//* =========================
   TYPO GLOBALE SAFE — CREATME
   ✅ sans body.ce-kit-1
   ✅ sans casser Creative Elements
========================= */

/* Texte par défaut */
body,
body p,
body span,
body a,
body li,
body div,
body small,
body strong,
body em,
body label,
body button,
body input,
body textarea,
body select {
  font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;
}

/* Titres globaux */
body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
  font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;
}

/* Titres custom du site */
body .cm-title-large,
body .cm-closing-text__signature,
body .cm-fusion__title,
body .cm-pres__title,
body .cm-pres__h2,
body .cm-contact-luxe__title,
body .hero-title,
body .ce-bulle__body h3 {
  font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;
}

/* Textes custom du site */
body .cm-sub-large,
body .cm-closing-text__main,
body .cm-fusion__lead,
body .cm-fusion__proofs,
body .cm-fusion__badge,
body .cm-fusion__link,
body .cm-bullepub__tag,
body .cm-pres__lead,
body .cm-pres__sub,
body .ce-bulle__body p,
body .cm-quote-end__line,
body .cm-quote-end__q,
body .cm-quote-end__a,
body .cm-contact-luxe__hero p,
body .cm-contact-luxe__box,
body .cm-contact-luxe__item,
body .cm-contact-luxe__item p,
body .cm-contact-luxe__item a,
body .cm-contact-luxe__item span {
  font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;
}

/* Boutons / formulaires / navigation */
body button,
body input,
body textarea,
body select,
body .btn,
body .button,
body .cm-btn,
body .cm-nav-link,
body .cm-login,
body .cm-nav-cta,
body .cm-pres__btn,
body .cm-cta__btn {
  font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;
}

/* Sécurité éditeur : éviter les hauteurs cassées */
.elementor-section,
.elementor-container,
.elementor-column,
.elementor-widget-wrap,
.ce-section,
.ce-row,
.ce-column {
  height: auto !important;
  min-height: 0 !important;
}/* End custom CSS */