.elementor-6399 .elementor-element.elementor-element-se-editeur .jet-listing-dynamic-terms{text-align:left;}.elementor-6399 .elementor-element.elementor-element-se-badge .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-6399 .elementor-element.elementor-element-se-badge .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-6399 .elementor-element.elementor-element-se-badge .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-6399 .elementor-element.elementor-element-se-badge .jet-listing-dynamic-field__content{text-align:left;}.elementor-6399 .elementor-element.elementor-element-se-resume .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-6399 .elementor-element.elementor-element-se-resume .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-6399 .elementor-element.elementor-element-se-resume .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-6399 .elementor-element.elementor-element-se-resume .jet-listing-dynamic-field__content{text-align:left;}.elementor-6399 .elementor-element.elementor-element-se-demo .jet-listing-dynamic-link__link, body.jet-engine-optimized-dom .elementor-6399 .elementor-element.elementor-element-se-demo__link{align-self:flex-start;flex-direction:row;}.elementor-6399 .elementor-element.elementor-element-se-demo .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-6399 .elementor-element.elementor-element-se-demo__icon{order:1;}.elementor-6399 .elementor-element.elementor-element-se-brochure .jet-listing-dynamic-link__link, body.jet-engine-optimized-dom .elementor-6399 .elementor-element.elementor-element-se-brochure__link{align-self:flex-start;flex-direction:row;}.elementor-6399 .elementor-element.elementor-element-se-brochure .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-6399 .elementor-element.elementor-element-se-brochure__icon{order:1;}.elementor-6399 .elementor-element.elementor-element-se-visuel-actuel .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-6399 .elementor-element.elementor-element-se-visuel-actuel .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-6399 .elementor-element.elementor-element-se-visuel-actuel .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-6399 .elementor-element.elementor-element-se-visuel-actuel .jet-listing-dynamic-image__caption{text-align:left;}.elementor-6399 .elementor-element.elementor-element-se-visuel-remplacement .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-6399 .elementor-element.elementor-element-se-visuel-remplacement .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-6399 .elementor-element.elementor-element-se-visuel-remplacement .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-6399 .elementor-element.elementor-element-se-visuel-remplacement .jet-listing-dynamic-image__caption{text-align:left;}.elementor-6399 .elementor-element.elementor-element-se-visuel-logo .jet-listing-dynamic-image{justify-content:center;}.elementor-6399 .elementor-element.elementor-element-se-visuel-logo .jet-listing-dynamic-image__figure{align-items:center;}.elementor-6399 .elementor-element.elementor-element-se-visuel-logo .jet-listing-dynamic-image a{display:flex;justify-content:center;}.elementor-6399 .elementor-element.elementor-element-se-visuel-logo .jet-listing-dynamic-image__caption{text-align:left;}.elementor-6399 .elementor-element.elementor-element-se-description .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-6399 .elementor-element.elementor-element-se-description .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-6399 .elementor-element.elementor-element-se-description .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-6399 .elementor-element.elementor-element-se-description .jet-listing-dynamic-field__content{text-align:left;}.elementor-6399 .elementor-element.elementor-element-se-fonctionnalites .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-6399 .elementor-element.elementor-element-se-fonctionnalites .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-6399 .elementor-element.elementor-element-se-avantages .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-6399 .elementor-element.elementor-element-se-avantages .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-6399 .elementor-element.elementor-element-kdrelexph{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-6399 .elementor-element.elementor-element-kdrelexpg > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-6399 .elementor-element.elementor-element-se-encart-editeur .jet-listing-dynamic-terms{text-align:left;}.elementor-6399 .elementor-element.elementor-element-se-encart-besoins .jet-listing-dynamic-terms{text-align:left;}@media(max-width:1024px){.elementor-6399 .elementor-element.elementor-element-kdrelexpg > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-6399 .elementor-element.elementor-element-kdrelexpg > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for jet-listing-dynamic-terms, class: .elementor-element-se-editeur */.elementor-6399 .elementor-element.elementor-element-se-editeur .jet-listing-dynamic-terms{display:flex;flex-wrap:wrap;gap:8px;}.elementor-6399 .elementor-element.elementor-element-se-editeur .jet-listing-dynamic-terms__link{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:#FFFFFF;border:1px solid #DCE6F5;font-size:14px;font-weight:600;line-height:1.3;color:#0C2546;text-decoration:none;}.elementor-6399 .elementor-element.elementor-element-se-editeur .jet-listing-dynamic-terms__delimiter{display:none;}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-se-badge */.elementor-6399 .elementor-element.elementor-element-se-badge .jet-listing-dynamic-field__content{display:inline-flex;padding:6px 14px;border-radius:999px;background:#F59E0B;color:#0C2546;font-size:13px;font-weight:700;letter-spacing:.02em;}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-se-resume */.elementor-6399 .elementor-element.elementor-element-se-resume .jet-listing-dynamic-field__content{margin:0;font-size:19px;line-height:1.65;color:#475569;max-width:560px;}@media (max-width:767px){.elementor-6399 .elementor-element.elementor-element-se-resume .jet-listing-dynamic-field__content{font-size:16px;}}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-link, class: .elementor-element-se-demo */.elementor-6399 .elementor-element.elementor-element-se-demo .jet-listing-dynamic-link__link{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:6px;border:2px solid #0066EE;background:#0066EE;color:#FFFFFF;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .2s;}.elementor-6399 .elementor-element.elementor-element-se-demo .jet-listing-dynamic-link__link:hover{background:#0C2546;border-color:#0C2546;color:#FFFFFF;}@media (max-width:767px){.elementor-6399 .elementor-element.elementor-element-se-demo .jet-listing-dynamic-link__link{width:100%;}}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-link, class: .elementor-element-se-brochure */.elementor-6399 .elementor-element.elementor-element-se-brochure .jet-listing-dynamic-link__link{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:6px;border:2px solid #0066EE;background:#0066EE;color:#FFFFFF;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .2s;}.elementor-6399 .elementor-element.elementor-element-se-brochure .jet-listing-dynamic-link__link:hover{background:#0C2546;border-color:#0C2546;color:#FFFFFF;}@media (max-width:767px){.elementor-6399 .elementor-element.elementor-element-se-brochure .jet-listing-dynamic-link__link{width:100%;}}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-image, class: .elementor-element-se-visuel-actuel */.elementor-6399 .elementor-element.elementor-element-se-visuel-actuel{width:100%;}.elementor-6399 .elementor-element.elementor-element-se-visuel-actuel .jet-listing-dynamic-image{display:block;}.elementor-6399 .elementor-element.elementor-element-se-visuel-actuel img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:20px;box-shadow:0 24px 60px rgba(12,37,70,.16);}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-image, class: .elementor-element-se-visuel-remplacement */.elementor-6399 .elementor-element.elementor-element-se-visuel-remplacement{width:100%;}.elementor-6399 .elementor-element.elementor-element-se-visuel-remplacement .jet-listing-dynamic-image{display:block;}.elementor-6399 .elementor-element.elementor-element-se-visuel-remplacement img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:20px;box-shadow:0 24px 60px rgba(12,37,70,.16);}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-image, class: .elementor-element-se-visuel-logo */.elementor-6399 .elementor-element.elementor-element-se-visuel-logo .jet-listing-dynamic-image{display:flex;align-items:center;justify-content:center;min-height:340px;padding:56px;border-radius:24px;background:#FFFFFF;border:1px solid #DCE6F5;box-shadow:0 30px 70px rgba(12,37,70,.12);background-image:radial-gradient(circle at 85% 15%,rgba(0,180,251,.14) 0,rgba(0,180,251,0) 45%),radial-gradient(circle at 10% 90%,rgba(0,102,238,.10) 0,rgba(0,102,238,0) 40%);}.elementor-6399 .elementor-element.elementor-element-se-visuel-logo img{max-height:150px;max-width:78%;width:auto;height:auto;object-fit:contain;}@media (max-width:767px){.elementor-6399 .elementor-element.elementor-element-se-visuel-logo .jet-listing-dynamic-image{min-height:220px;padding:36px;}.elementor-6399 .elementor-element.elementor-element-se-visuel-logo img{max-height:96px;}}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-se-description */.elementor-6399 .elementor-element.elementor-element-se-description .mx-bloc-titre{margin:0 0 14px;font-size:28px;line-height:1.25;color:#0C2546;}.elementor-6399 .elementor-element.elementor-element-se-description p{font-size:16px;line-height:1.7;color:#475569;}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-se-fonctionnalites */.elementor-6399 .elementor-element.elementor-element-se-fonctionnalites .mx-bloc-titre{grid-column:1/-1;margin:0 0 4px;font-size:28px;line-height:1.25;color:#0C2546;}.elementor-6399 .elementor-element.elementor-element-se-fonctionnalites .jet-listing-dynamic-repeater__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}.elementor-6399 .elementor-element.elementor-element-se-fonctionnalites .jet-listing-dynamic-repeater__item{display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:start;padding:18px;border:1px solid #E2E8F0;border-radius:14px;background:#FFFFFF;transition:transform .3s,box-shadow .3s;}.elementor-6399 .elementor-element.elementor-element-se-fonctionnalites .jet-listing-dynamic-repeater__item:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(12,37,70,.10);}.elementor-6399 .elementor-element.elementor-element-se-fonctionnalites .jet-listing-dynamic-repeater__item i{grid-row:span 2;font-size:22px;color:#0066EE;line-height:1.2;}.elementor-6399 .elementor-element.elementor-element-se-fonctionnalites .mx-f-t{font-weight:700;font-size:16px;color:#0C2546;line-height:1.35;}.elementor-6399 .elementor-element.elementor-element-se-fonctionnalites .mx-f-d{font-size:14px;color:#475569;line-height:1.5;}@media (max-width:767px){.elementor-6399 .elementor-element.elementor-element-se-fonctionnalites .jet-listing-dynamic-repeater__items{grid-template-columns:minmax(0,1fr);}}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-se-avantages */.elementor-6399 .elementor-element.elementor-element-se-avantages .mx-bloc-titre{grid-column:1/-1;margin:0 0 4px;font-size:28px;line-height:1.25;color:#0C2546;}.elementor-6399 .elementor-element.elementor-element-se-avantages .jet-listing-dynamic-repeater__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}.elementor-6399 .elementor-element.elementor-element-se-avantages .jet-listing-dynamic-repeater__item{display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:start;padding:18px;border:1px solid #E2E8F0;border-radius:14px;background:#FFFFFF;transition:transform .3s,box-shadow .3s;}.elementor-6399 .elementor-element.elementor-element-se-avantages .jet-listing-dynamic-repeater__item:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(12,37,70,.10);}.elementor-6399 .elementor-element.elementor-element-se-avantages .jet-listing-dynamic-repeater__item i{grid-row:span 2;font-size:22px;color:#0066EE;line-height:1.2;}.elementor-6399 .elementor-element.elementor-element-se-avantages .mx-f-t{font-weight:700;font-size:16px;color:#0C2546;line-height:1.35;}.elementor-6399 .elementor-element.elementor-element-se-avantages .mx-f-d{font-size:14px;color:#475569;line-height:1.5;}@media (max-width:767px){.elementor-6399 .elementor-element.elementor-element-se-avantages .jet-listing-dynamic-repeater__items{grid-template-columns:minmax(0,1fr);}}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-kdrelexpg */.elementor-6399 .elementor-element.elementor-element-kdrelexpg{margin-top:8px;}.elementor-6399 .elementor-element.elementor-element-kdrelexpg .jet-listing-grid__items{row-gap:24px;column-gap:0;}.elementor-6399 .elementor-element.elementor-element-kdrelexpg .jet-listing-grid__item{padding:0 12px;}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-terms, class: .elementor-element-se-encart-editeur */.elementor-6399 .elementor-element.elementor-element-se-encart-editeur .jet-listing-dynamic-terms{display:flex;flex-wrap:wrap;gap:8px;}.elementor-6399 .elementor-element.elementor-element-se-encart-editeur .jet-listing-dynamic-terms__link{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:#FFFFFF;border:1px solid #DCE6F5;font-size:14px;font-weight:600;line-height:1.3;color:#0C2546;text-decoration:none;}.elementor-6399 .elementor-element.elementor-element-se-encart-editeur .jet-listing-dynamic-terms__delimiter{display:none;}.elementor-6399 .elementor-element.elementor-element-se-encart-editeur .jet-listing-dynamic-terms__prefix{flex-basis:100%;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#475569;}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-terms, class: .elementor-element-se-encart-besoins */.elementor-6399 .elementor-element.elementor-element-se-encart-besoins .jet-listing-dynamic-terms{display:flex;flex-wrap:wrap;gap:8px;}.elementor-6399 .elementor-element.elementor-element-se-encart-besoins .jet-listing-dynamic-terms__link{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:#FFFFFF;border:1px solid #DCE6F5;font-size:14px;font-weight:600;line-height:1.3;color:#0C2546;text-decoration:none;}.elementor-6399 .elementor-element.elementor-element-se-encart-besoins .jet-listing-dynamic-terms__delimiter{display:none;}.elementor-6399 .elementor-element.elementor-element-se-encart-besoins .jet-listing-dynamic-terms__prefix{flex-basis:100%;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#475569;}/* End custom CSS */
/* Start custom CSS *//* Fiche solution ERP : la barre de titre EduMall fait doublon avec le hero du modèle. */
.page-title-bar { display: none; }/* End custom CSS */