.elementor-3194 .elementor-element.elementor-element-63e5ff8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 26px 0px rgba(217.55751037597656, 170.610032255802, 102.44122764050111, 0.5);}.elementor-3194 .elementor-element.elementor-element-63e5ff8:hover{--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-3194 .elementor-element.elementor-element-b7c9d4c > .elementor-widget-container{border-radius:0px 0px 0px 0px;}#elementor-popup-modal-3194 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-3194{justify-content:center;align-items:center;pointer-events:all;background-color:rgba(0,0,0,.8);}#elementor-popup-modal-3194 .dialog-close-button{display:flex;top:3.2%;background-color:#FFFFFF00;font-size:22px;}#elementor-popup-modal-3194 .dialog-widget-content{animation-duration:0.7s;border-radius:17px 17px 17px 17px;box-shadow:2px 8px 23px 3px rgba(206.37998962402344, 184.0672499784828, 77.43737775427695, 0.48);}body:not(.rtl) #elementor-popup-modal-3194 .dialog-close-button{right:8%;}body.rtl #elementor-popup-modal-3194 .dialog-close-button{left:8%;}#elementor-popup-modal-3194 .dialog-close-button i{color:var( --e-global-color-sk_color_1 );}#elementor-popup-modal-3194 .dialog-close-button svg{fill:var( --e-global-color-sk_color_1 );}#elementor-popup-modal-3194 .dialog-close-button:hover{background-color:#FFFFFF38;}/* Start custom CSS for html, class: .elementor-element-b7c9d4c *//* ====== Scope : ta section/colonne Elementor avec classe "vf-launch" ====== */

/* 1) On masque le texte d'origine (sans casser la mise en page) */
.vf-launch ._19yxzl22,                /* Titre "Important" */
.vf-launch ._19yxzl23,                /* Paragraphe */
.vf-launch ._19yxzl24,                /* Bouton 1 (texte direct dans le bouton) */
.vf-launch ._19yxzl27 ._19yxzl28 {    /* Bouton 2 (texte dans un <span>) */
  font-size: 0 !important;
  line-height: 0 !important;
}

/* 2) FR (par défaut) */
body[data-vf-lang="fr"] .vf-launch ._19yxzl22::after {
  content: "⚠️ Important";
  font-size: 18px; font-weight: 700; line-height: 1.2;
}
body[data-vf-lang="fr"] .vf-launch ._19yxzl23::after {
  content: "Ceci est un chatbot de démonstration destiné aux professionnels du voyage pour tester les possibilités des Agents IA développés par notre entreprise.\aCe chatbot est la duplication du chatbot créé pour notre partenaire : Les Secrets du Siam (agence de voyage pour la Thaïlande).";
  white-space: pre-wrap;              /* gère \a comme retour à la ligne */
  font-size: 15px; line-height: 1.6; display: block;
}

/* Bouton 1 : “Commencez la démo” (texte inséré sur le bouton) */
body[data-vf-lang="fr"] .vf-launch ._19yxzl24::after {
  content: "🚀 Commencez la démo";
  font-size: 16px; line-height: 1.2; display: block; text-align: center;
}

/* Bouton 2 : “Prendre rendez-vous” (le texte est dans un <span>, on remplace) */
body[data-vf-lang="fr"] .vf-launch ._19yxzl27 ._19yxzl28::after {
  content: "📆 Prendre rendez-vous";
  font-size: 16px; line-height: 1.2; display: inline-block;
}

/* 3) EN (toutes les autres langues → ton script met 'en') */
body[data-vf-lang="en"] .vf-launch ._19yxzl22::after {
  content: "⚠️ Important";
  font-size: 18px; font-weight: 700; line-height: 1.2;
}
body[data-vf-lang="en"] .vf-launch ._19yxzl23::after {
  content: "This is a demo chatbot intended for travel professionals to test the capabilities of our AI Agents.\aThis chatbot is a duplicate of the one we built for our partner: Les Secrets du Siam (a travel agency for Thailand).";
  white-space: pre-wrap;
  font-size: 15px; line-height: 1.6; display: block;
}
body[data-vf-lang="en"] .vf-launch ._19yxzl24::after {
  content: "🚀 Start the demo";
  font-size: 16px; line-height: 1.2; display: block; text-align: center;
}
body[data-vf-lang="en"] .vf-launch ._19yxzl27 ._19yxzl28::after {
  content: "📆 Book a meeting";
  font-size: 16px; line-height: 1.2; display: inline-block;
}

/* Optionnel : s'assurer que les boutons gardent leur hauteur/padding */
.vf-launch .vfrc-button { line-height: 1.2; }/* End custom CSS */