.elementor-10070101 .elementor-element.elementor-element-5b84b73 > .elementor-widget-container{margin:-33px 0px -92px 0px;}.elementor-10070101 .elementor-element.elementor-element-856c8a1{margin-top:80px;margin-bottom:0px;}.elementor-10070101 .elementor-element.elementor-element-86493b0 > .elementor-widget-container{margin:9px 9px 9px 9px;}.elementor-10070101 .elementor-element.elementor-element-d203feb > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-10070101 .elementor-element.elementor-element-d203feb{order:99999;}.elementor-element-d203feb > .elementor-widget-container{opacity:1;}body.elementor-page-10070101 .page-header{display:none;}@media(min-width:768px){.elementor-10070101 .elementor-element.elementor-element-5917ed9{width:52.804%;}.elementor-10070101 .elementor-element.elementor-element-a3d0d62{width:47.196%;}}/* Start custom CSS for html, class: .elementor-element-5b84b73 *//* Scope sur la section (Creative Elements friendly) */
#creation-ecommerce{
  --cm-ink:#131326;
  --cm-muted: rgba(19,19,38,.62);
  --cm-gold:#C7B28A;
}

/* Kicker centré */
#creation-ecommerce .cm-eco-lite__kicker{
  text-align:center;
  font-size:12px;
  font-weight:650;
  letter-spacing:.22em;
  text-transform:uppercase;
  color: rgba(19,19,38,.45);
  margin: 0 0 14px;
}

/* Titre comme la photo 2 */
#creation-ecommerce .cm-eco-lite__title{
  text-align:center;
  margin: 0;
  font-size: clamp(34px, 5vw, 64px);
  font-weight: 850;
  letter-spacing: -0.04em;
  line-height: 1.02;
  color: var(--cm-ink);
}

/* Doré uniquement sur la 2e ligne */
#creation-ecommerce .cm-eco-lite__accent{
  color: var(--cm-gold);
  font-weight: 850;
}

/* Point doré */
#creation-ecommerce .cm-eco-lite__dot{
  color: var(--cm-gold);
}

/* Sous-titre centré */
#creation-ecommerce .cm-eco-lite__sub{
  text-align:center;
  margin: 14px auto 26px;
  max-width: 70ch;
  color: var(--cm-ink);
  opacity: .85;
  line-height: 1.6;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d203feb */.canva-video-wrap{
  width: 100%;
  aspect-ratio: 16 / 9;   /* mets le ratio Canva ici */
  background: #000;
  overflow: hidden;
  border-radius: 16px;
}

.canva-video-wrap video{
  width: 100%;
  height: 100%;
  object-fit: contain;    /* 100% visible */
  display: block;
}.canva-video-wrap{
  width: 100%;
  aspect-ratio: 16 / 9;
  overflow: hidden;
  background: transparent !important; /* <-- IMPORTANT */
}

.canva-video-wrap video{
  width: 100%;
  height: 100%;
  object-fit: contain;
  background: transparent !important; /* <-- IMPORTANT */
  
}/* End custom CSS */