.elementor-36036 .elementor-element.elementor-element-7c89ddd{--display:flex;--min-height:0px;}.elementor-36036 .elementor-element.elementor-element-1b4e04a .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-36036 .elementor-element.elementor-element-b9fcc05 img{width:100%;height:517px;object-fit:cover;object-position:center center;}.elementor-36036 .elementor-element.elementor-element-3d0b3d1{width:100%;max-width:100%;top:136px;text-align:center;}.elementor-36036 .elementor-element.elementor-element-3d0b3d1.elementor-element{--align-self:center;}.elementor-36036 .elementor-element.elementor-element-3d0b3d1 .elementor-heading-title{font-family:"Lora";font-size:53px;font-weight:700;color:#FFFFFF;}.elementor-36036 .elementor-element.elementor-element-3f5282f{--display:flex;--position:absolute;top:200px;}body:not(.rtl) .elementor-36036 .elementor-element.elementor-element-3f5282f{left:0px;}body.rtl .elementor-36036 .elementor-element.elementor-element-3f5282f{right:0px;}.elementor-36036 .elementor-element.elementor-element-b18bcc4{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:center;}.elementor-36036 .elementor-element.elementor-element-b18bcc4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-36036 .elementor-element.elementor-element-b18bcc4 .elementor-heading-title{font-family:"Jost";font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-36036 .elementor-element.elementor-element-e6ca894{--display:flex;--position:absolute;top:319px;}body:not(.rtl) .elementor-36036 .elementor-element.elementor-element-e6ca894{left:0px;}body.rtl .elementor-36036 .elementor-element.elementor-element-e6ca894{right:0px;}.elementor-36036 .elementor-element.elementor-element-90138c8 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-36036 .elementor-element.elementor-element-90138c8 .elementor-button:hover, .elementor-36036 .elementor-element.elementor-element-90138c8 .elementor-button:focus{background-color:#FFFFFF;}.elementor-36036 .elementor-element.elementor-element-90138c8.elementor-element{--align-self:center;}.elementor-36036 .elementor-element.elementor-element-90138c8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-36036 .elementor-element.elementor-element-bdae69d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-36036 .elementor-element.elementor-element-bdae69d:not(.elementor-motion-effects-element-type-background), .elementor-36036 .elementor-element.elementor-element-bdae69d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAFA;}.elementor-36036 .elementor-element.elementor-element-f07844f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-36036 .elementor-element.elementor-element-022a8ec{width:100%;max-width:100%;}.elementor-36036 .elementor-element.elementor-element-f203a91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-36036 .elementor-element.elementor-element-65445f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:33px;--padding-left:0px;--padding-right:0px;}.elementor-36036 .elementor-element.elementor-element-65445f4:not(.elementor-motion-effects-element-type-background), .elementor-36036 .elementor-element.elementor-element-65445f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF3DD;}.elementor-36036 .elementor-element.elementor-element-337beac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36036 .elementor-element.elementor-element-337beac:not(.elementor-motion-effects-element-type-background), .elementor-36036 .elementor-element.elementor-element-337beac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF3DD;}.elementor-36036 .elementor-element.elementor-element-b8710fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:00px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-36036 .elementor-element.elementor-element-3c7b1b6{--display:flex;}.elementor-36036 .elementor-element.elementor-element-3c7b1b6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36036 .elementor-element.elementor-element-2d19315{margin:38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36036 .elementor-element.elementor-element-2d19315 .elementor-heading-title{font-family:"Jost";font-size:15px;}.elementor-36036 .elementor-element.elementor-element-8c76793{--display:flex;}.elementor-36036 .elementor-element.elementor-element-8c76793.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36036 .elementor-element.elementor-element-f41ad4a{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36036 .elementor-element.elementor-element-f41ad4a .elementor-heading-title{font-family:"Lora";font-size:16px;font-weight:normal;}.elementor-36036 .elementor-element.elementor-element-7bc97a0{--display:flex;}.elementor-36036 .elementor-element.elementor-element-7bc97a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36036 .elementor-element.elementor-element-337af77{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36036 .elementor-element.elementor-element-174e08b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:8px;--margin-bottom:0px;--margin-left:12px;--margin-right:0px;}.elementor-36036 .elementor-element.elementor-element-b941653 .elementor-heading-title{font-family:"Jost";font-size:14px;font-weight:400;color:#BEBEBE;}.elementor-36036 .elementor-element.elementor-element-8be3544 .elementor-heading-title{font-family:"Jost";font-size:14px;font-weight:400;color:#BEBEBE;}.elementor-36036 .elementor-element.elementor-element-142c058{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:767px){.elementor-36036 .elementor-element.elementor-element-7c89ddd{--min-height:0px;}body:not(.rtl) .elementor-36036 .elementor-element.elementor-element-3d0b3d1{left:0px;}body.rtl .elementor-36036 .elementor-element.elementor-element-3d0b3d1{right:0px;}.elementor-36036 .elementor-element.elementor-element-3d0b3d1{top:135px;}.elementor-36036 .elementor-element.elementor-element-3d0b3d1 .elementor-heading-title{font-size:31px;}.elementor-36036 .elementor-element.elementor-element-3f5282f{top:186px;}.elementor-36036 .elementor-element.elementor-element-b18bcc4{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 40px 0px 40px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-36036 .elementor-element.elementor-element-b18bcc4 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-36036 .elementor-element.elementor-element-e6ca894{top:300px;}.elementor-36036 .elementor-element.elementor-element-022a8ec{margin:-58px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36036 .elementor-element.elementor-element-2d19315{text-align:center;}.elementor-36036 .elementor-element.elementor-element-f41ad4a{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-36036 .elementor-element.elementor-element-f41ad4a .elementor-heading-title{font-size:16px;}.elementor-36036 .elementor-element.elementor-element-7bc97a0{--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36036 .elementor-element.elementor-element-174e08b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36036 .elementor-element.elementor-element-174e08b.e-con{--align-self:center;}.elementor-36036 .elementor-element.elementor-element-b941653{text-align:center;}.elementor-36036 .elementor-element.elementor-element-b941653 .elementor-heading-title{font-size:12px;}.elementor-36036 .elementor-element.elementor-element-8be3544{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-36036 .elementor-element.elementor-element-8be3544 .elementor-heading-title{font-size:12px;}}@media(min-width:768px){.elementor-36036 .elementor-element.elementor-element-7c89ddd{--content-width:100%;}.elementor-36036 .elementor-element.elementor-element-f07844f{--content-width:1106px;}.elementor-36036 .elementor-element.elementor-element-337beac{--content-width:1106px;}.elementor-36036 .elementor-element.elementor-element-b8710fd{--content-width:1106px;}.elementor-36036 .elementor-element.elementor-element-3c7b1b6{--width:16%;}.elementor-36036 .elementor-element.elementor-element-8c76793{--width:37.031%;}.elementor-36036 .elementor-element.elementor-element-7bc97a0{--width:48.055%;}.elementor-36036 .elementor-element.elementor-element-142c058{--width:100%;}}/* Start custom CSS for video, class: .elementor-element-1b4e04a */.drop-video {
    height: 517px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-337af77 */.new-in form {
    margin: revert !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bc97a0 *//* 🌿 Structure principale du formulaire Klaviyo */
.new-in form {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: flex-start !important;
  width: 100% !important;
  max-width: 600px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  gap: 6px !important; /* petit espace entre input et bouton */
  box-sizing: border-box !important;
}

/* 🧹 Nettoyage des conteneurs imbriqués Klaviyo */
.new-in form > div,
.new-in form > div > div,
.new-in [data-testid="form-row"],
.new-in [data-testid="form-component"] {
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
  background: none !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: flex-start !important;
  width: 100% !important;
  position: static !important;
  box-sizing: border-box !important;
}

/* ✉️ Champ email */
.new-in input[type="email"] {
  flex: 1 1 auto !important;
  width: 100% !important;
  height: 44px !important;
  border-radius: 6px !important;
  border: 1px solid #ccc !important;
  padding: 0 14px !important;
  font-family: "Jost", sans-serif !important;
  font-size: 14px !important;
  background: #fff !important;
  color: #000 !important;
  box-sizing: border-box !important;
  margin: 0 !important;
}

/* 🖤 Bouton personnalisé */
.new-in button {
  flex: 0 0 auto !important;
  min-width: 170px !important; /* un peu plus large */
  height: 44px !important;
  border-radius: 6px !important;
  background: #000 !important;
  color: #fff !important;
  border: none !important;
  padding: 0 24px !important;
  font-family: "Jost", sans-serif !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  letter-spacing: 1px !important;
  cursor: pointer !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  white-space: nowrap !important;
  line-height: 1 !important;
  transition: background 0.3s ease !important;
  position: relative !important;
  overflow: hidden !important;
}

/* ✅ Supprime le texte d’origine du bouton Klaviyo */
.new-in button > * {
  visibility: hidden !important;
  opacity: 0 !important;
}

/* ✅ Ajoute ton texte personnalisé */
.new-in button::after {
  visibility: visible !important;
  opacity: 1 !important;
  position: absolute !important;
  left: 0;
  right: 0;
  text-align: center;
  font-family: "Jost", sans-serif !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  letter-spacing: 1px !important;
  color: #fff !important;
  text-transform: uppercase !important;
  pointer-events: none !important;
}

/* 🪶 Hover doux */
.new-in button:hover {
  background: #222 !important;
}

/* 🧼 Nettoie les marges inline */
.new-in [style*="padding"],
.new-in [style*="margin"] {
  padding: 0 !important;
  margin: 0 !important;
  margin-left: 4px !important;
}

/* 📱 Responsive mobile */
@media (max-width: 600px) {
  .new-in form {
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 10px !important;
  }

  .new-in input[type="email"],
  .new-in button {
    width: 100% !important;
  }
  .new-in form > div {
      flex-direction: column !important;
      gap: 8px !important;
  }
  .new-in [style*="padding"] {
      margin-left: 0px !important;
  }
}

.new-in input[type="email"]::placeholder {
    font-family: "Lora" !important;
    font-size: 13px !important;
    font-weight: normal !important;
}/* End custom CSS */