.elementor-998 .elementor-element.elementor-element-1c8e9898{--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;--padding-top:80px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-998 .elementor-element.elementor-element-1c8e9898:not(.elementor-motion-effects-element-type-background), .elementor-998 .elementor-element.elementor-element-1c8e9898 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#110055;}.elementor-998 .elementor-element.elementor-element-18dd4461{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-998 .elementor-element.elementor-element-37393894{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-998 .elementor-element.elementor-element-3826bc4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-998 .elementor-element.elementor-element-3826bc4d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.8px;color:#90ddcb;}.elementor-998 .elementor-element.elementor-element-2471fccb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-998 .elementor-element.elementor-element-2471fccb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:800;line-height:1.15em;color:#ffffff;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-998 .elementor-element.elementor-element-57e383cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;border-style:none;border-radius:0px 0px 1px 0px;font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#ECEAF4;}.elementor-998 .elementor-element.elementor-element-3979287e{--display:flex;--min-height:300px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,.14);--border-color:rgba(255,255,255,.14);--border-radius:16px 16px 16px 16px;box-shadow:0px 24px 60px 0px rgba(0,0,0,0.35);--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-998 .elementor-element.elementor-element-3979287e:not(.elementor-motion-effects-element-type-background), .elementor-998 .elementor-element.elementor-element-3979287e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.06);}.elementor-998 .elementor-element.elementor-element-66d921c8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:26px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-998 .elementor-element.elementor-element-66d921c8:not(.elementor-motion-effects-element-type-background), .elementor-998 .elementor-element.elementor-element-66d921c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#90ddcb;}.elementor-998 .elementor-element.elementor-element-5210b6e0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-998 .elementor-element.elementor-element-4ae7c62b{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:14px;--padding-right:14px;top:0px;}body:not(.rtl) .elementor-998 .elementor-element.elementor-element-4ae7c62b{left:0px;}body.rtl .elementor-998 .elementor-element.elementor-element-4ae7c62b{right:0px;}.elementor-998 .elementor-element.elementor-element-524d1538{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;text-align:center;}.elementor-998 .elementor-element.elementor-element-524d1538 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:800;color:#110055;}.elementor-998 .elementor-element.elementor-element-4f2e2a8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:12.5px;font-weight:600;color:#110055;}.elementor-998 .elementor-element.elementor-element-4178b338{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:14px;--padding-right:14px;top:0px;}body:not(.rtl) .elementor-998 .elementor-element.elementor-element-4178b338{left:0px;}body.rtl .elementor-998 .elementor-element.elementor-element-4178b338{right:0px;}.elementor-998 .elementor-element.elementor-element-157b410f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;text-align:center;}.elementor-998 .elementor-element.elementor-element-157b410f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:800;color:#110055;}.elementor-998 .elementor-element.elementor-element-8473773{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:12.5px;font-weight:600;color:#110055;}.elementor-998 .elementor-element.elementor-element-4cd86197{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:14px;--padding-right:14px;top:0px;}body:not(.rtl) .elementor-998 .elementor-element.elementor-element-4cd86197{left:0px;}body.rtl .elementor-998 .elementor-element.elementor-element-4cd86197{right:0px;}.elementor-998 .elementor-element.elementor-element-37a91137{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;text-align:center;}.elementor-998 .elementor-element.elementor-element-37a91137 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:800;color:#110055;}.elementor-998 .elementor-element.elementor-element-4341d429{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:12.5px;font-weight:600;color:#110055;}.elementor-998 .elementor-element.elementor-element-12422c6{--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;--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-998 .elementor-element.elementor-element-12422c6:not(.elementor-motion-effects-element-type-background), .elementor-998 .elementor-element.elementor-element-12422c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F0;}.elementor-998 .elementor-element.elementor-element-26e2ef9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-998 .elementor-element.elementor-element-26e2ef9a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.8px;color:#110055;}.elementor-998 .elementor-element.elementor-element-fa83b21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 44px) 0px;text-align:center;}.elementor-998 .elementor-element.elementor-element-fa83b21 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:800;line-height:1.22em;color:#110055;}.elementor-998 .elementor-element.elementor-element-48912f41{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-998 .elementor-element.elementor-element-73031770{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ECE9E2;--border-color:#ECE9E2;--border-radius:14px 14px 14px 14px;box-shadow:0px 8px 26px 0px rgba(17,0,85,0.05);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-998 .elementor-element.elementor-element-73031770:not(.elementor-motion-effects-element-type-background), .elementor-998 .elementor-element.elementor-element-73031770 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-998 .elementor-element.elementor-element-6db9d689{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-998 .elementor-element.elementor-element-6db9d689 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:800;color:#110055;}.elementor-998 .elementor-element.elementor-element-19b5f6f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-998 .elementor-element.elementor-element-19b5f6f3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:800;letter-spacing:-0.3px;color:#110055;}.elementor-998 .elementor-element.elementor-element-3e9c4b38{font-family:"Source Sans 3", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.6em;color:#383838;}.elementor-998 .elementor-element.elementor-element-1fba23c9{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ECE9E2;--border-color:#ECE9E2;--border-radius:14px 14px 14px 14px;box-shadow:0px 8px 26px 0px rgba(17,0,85,0.05);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-998 .elementor-element.elementor-element-1fba23c9:not(.elementor-motion-effects-element-type-background), .elementor-998 .elementor-element.elementor-element-1fba23c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-998 .elementor-element.elementor-element-2fd5c19b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-998 .elementor-element.elementor-element-2fd5c19b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:800;color:#110055;}.elementor-998 .elementor-element.elementor-element-2f7450a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-998 .elementor-element.elementor-element-2f7450a0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:800;letter-spacing:-0.3px;color:#110055;}.elementor-998 .elementor-element.elementor-element-279c962d{font-family:"Source Sans 3", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.6em;color:#383838;}.elementor-998 .elementor-element.elementor-element-742e6cf1{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ECE9E2;--border-color:#ECE9E2;--border-radius:14px 14px 14px 14px;box-shadow:0px 8px 26px 0px rgba(17,0,85,0.05);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-998 .elementor-element.elementor-element-742e6cf1:not(.elementor-motion-effects-element-type-background), .elementor-998 .elementor-element.elementor-element-742e6cf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-998 .elementor-element.elementor-element-56dc72df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-998 .elementor-element.elementor-element-56dc72df .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:800;color:#110055;}.elementor-998 .elementor-element.elementor-element-52839b56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-998 .elementor-element.elementor-element-52839b56 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:800;letter-spacing:-0.3px;color:#110055;}.elementor-998 .elementor-element.elementor-element-51b28ef{font-family:"Source Sans 3", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.6em;color:#383838;}@media(min-width:768px){.elementor-998 .elementor-element.elementor-element-18dd4461{--width:100%;}.elementor-998 .elementor-element.elementor-element-37393894{--width:58%;}.elementor-998 .elementor-element.elementor-element-3979287e{--width:42%;}.elementor-998 .elementor-element.elementor-element-5210b6e0{--width:100%;}.elementor-998 .elementor-element.elementor-element-12422c6{--content-width:1080px;}.elementor-998 .elementor-element.elementor-element-73031770{--width:31%;}.elementor-998 .elementor-element.elementor-element-1fba23c9{--width:31%;}.elementor-998 .elementor-element.elementor-element-742e6cf1{--width:31%;}}@media(max-width:1024px) and (min-width:768px){.elementor-998 .elementor-element.elementor-element-73031770{--width:100%;}.elementor-998 .elementor-element.elementor-element-1fba23c9{--width:100%;}.elementor-998 .elementor-element.elementor-element-742e6cf1{--width:100%;}}@media(max-width:767px){.elementor-998 .elementor-element.elementor-element-fa83b21 .elementor-heading-title{font-size:28px;}}/* Start custom CSS for heading, class: .elementor-element-3826bc4d */.elementor-998 .elementor-element.elementor-element-3826bc4d .elementor-heading-title{display:inline-block;background:rgba(17,0,85,.18);color:#90ddcb;border:1px solid rgba(255,255,255,.12);padding:7px 14px;border-radius:100px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57e383cc */.elementor-998 .elementor-element.elementor-element-57e383cc p{margin:0;max-width:520px;} .elementor-998 .elementor-element.elementor-element-57e383cc strong{color:#fff;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3979287e *//* =========================================================
   HABILLAGE FORMULAIRE GRAVITY (ID 1) SUR FOND NAVY - NIT
   À coller dans : Elementor > le conteneur de la carte formulaire
   (Hero_formcard_ICI / CTA_formcard_ICI) > Avancé > CSS personnalisé
   ========================================================= */

/* --- Libellés des champs : lavande, lisibles sur navy --- */
.elementor-998 .elementor-element.elementor-element-3979287e .gfield_label{
  color:#ECEAF4 !important;
  font-family:'Source Sans 3', sans-serif !important;
  font-weight:600 !important;
  font-size:13px !important;
  margin-bottom:6px !important;
}

/* --- Ligne « * indique les champs nécessaires » --- */
.elementor-998 .elementor-element.elementor-element-3979287e .gform_required_legend{
  color:#ECEAF4 !important;
  opacity:.75;
  font-family:'Source Sans 3', sans-serif !important;
  font-size:12px !important;
}

/* --- Astérisque des champs requis : mint --- */
.elementor-998 .elementor-element.elementor-element-3979287e .gfield_required{ color:#90ddcb !important; }

/* --- Champs de saisie : fond blanc, texte foncé, lisibles --- */
.elementor-998 .elementor-element.elementor-element-3979287e input[type="text"],
.elementor-998 .elementor-element.elementor-element-3979287e input[type="email"],
.elementor-998 .elementor-element.elementor-element-3979287e input[type="tel"],
.elementor-998 .elementor-element.elementor-element-3979287e input[type="url"],
.elementor-998 .elementor-element.elementor-element-3979287e input[type="number"],
.elementor-998 .elementor-element.elementor-element-3979287e select,
.elementor-998 .elementor-element.elementor-element-3979287e textarea{
  background:#ffffff !important;
  color:#383838 !important;
  border:1px solid rgba(255,255,255,.25) !important;
  border-radius:10px !important;
  padding:12px 14px !important;
  font-family:'Source Sans 3', sans-serif !important;
  font-size:14px !important;
  box-shadow:none !important;
}
.elementor-998 .elementor-element.elementor-element-3979287e textarea{ min-height:120px !important; }

/* --- Placeholder (Prénom, Nom, etc.) en gris doux --- */
.elementor-998 .elementor-element.elementor-element-3979287e input::placeholder,
.elementor-998 .elementor-element.elementor-element-3979287e textarea::placeholder{ color:#8a8aa0 !important; opacity:1; }

/* --- Focus : liseré violet CTA --- */
.elementor-998 .elementor-element.elementor-element-3979287e input:focus,
.elementor-998 .elementor-element.elementor-element-3979287e select:focus,
.elementor-998 .elementor-element.elementor-element-3979287e textarea:focus{
  border-color:#532efb !important;
  outline:none !important;
  box-shadow:0 0 0 3px rgba(83,46,251,.25) !important;
}

/* --- Sous-libellés (Prénom / Nom sous les champs Nom) --- */
.elementor-998 .elementor-element.elementor-element-3979287e .gform_fields .gfield_label,
.elementor-998 .elementor-element.elementor-element-3979287e .ginput_complex label{
  color:#ECEAF4 !important;
}
.elementor-998 .elementor-element.elementor-element-3979287e .ginput_complex label{
  font-weight:400 !important;
  font-size:11.5px !important;
  opacity:.75;
}

/* --- Espacement entre les champs --- */
.elementor-998 .elementor-element.elementor-element-3979287e .gform_fields{ gap:16px !important; }

/* --- Bouton Envoyer : violet CTA plein, pleine largeur --- */
.elementor-998 .elementor-element.elementor-element-3979287e .gform_footer input[type="submit"],
.elementor-998 .elementor-element.elementor-element-3979287e .gform_footer button{
  background:#532efb !important;
  color:#ffffff !important;
  border:none !important;
  border-radius:10px !important;
  font-family:'Poppins', sans-serif !important;
  font-weight:800 !important;
  font-size:14px !important;
  padding:14px 20px !important;
  width:100% !important;
  cursor:pointer !important;
  transition:background .2s ease !important;
}
.elementor-998 .elementor-element.elementor-element-3979287e .gform_footer input[type="submit"]:hover,
.elementor-998 .elementor-element.elementor-element-3979287e .gform_footer button:hover{
  background:#3f22d6 !important;
}

/* --- Messages de validation --- */
.elementor-998 .elementor-element.elementor-element-3979287e .gfield_description.validation_message,
.elementor-998 .elementor-element.elementor-element-3979287e .validation_message{ color:#ffd7dc !important; font-size:12px !important; }
.elementor-998 .elementor-element.elementor-element-3979287e .gform_required_legend{ display:none !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c8e9898 */.elementor-998 .elementor-element.elementor-element-1c8e9898{background:radial-gradient(900px 500px at 12% -10%, rgba(83,46,251,.45), transparent 60%), radial-gradient(800px 520px at 100% 120%, rgba(83,46,251,.22), transparent 55%), #110055 !important;overflow:hidden;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f2e2a8f */.elementor-998 .elementor-element.elementor-element-4f2e2a8f p{margin:0;} .elementor-998 .elementor-element.elementor-element-4f2e2a8f{text-align:center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae7c62b */.elementor-998 .elementor-element.elementor-element-4ae7c62b{text-align:center;} .elementor-998 .elementor-element.elementor-element-4ae7c62b::after{content:'';position:absolute;right:0;top:18%;height:64%;width:1px;background:rgba(12,59,44,.18);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8473773 */.elementor-998 .elementor-element.elementor-element-8473773 p{margin:0;} .elementor-998 .elementor-element.elementor-element-8473773{text-align:center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4178b338 */.elementor-998 .elementor-element.elementor-element-4178b338{text-align:center;} .elementor-998 .elementor-element.elementor-element-4178b338::after{content:'';position:absolute;right:0;top:18%;height:64%;width:1px;background:rgba(12,59,44,.18);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4341d429 */.elementor-998 .elementor-element.elementor-element-4341d429 p{margin:0;} .elementor-998 .elementor-element.elementor-element-4341d429{text-align:center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cd86197 */.elementor-998 .elementor-element.elementor-element-4cd86197{text-align:center;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26e2ef9a */.elementor-998 .elementor-element.elementor-element-26e2ef9a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;background:#ECEAF4;color:#110055;padding:7px 14px;border-radius:100px;} .elementor-998 .elementor-element.elementor-element-26e2ef9a .elementor-heading-title::before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor;flex:none;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db9d689 */.elementor-998 .elementor-element.elementor-element-6db9d689 .elementor-heading-title{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#90DDCB;color:#110055;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e9c4b38 */.elementor-998 .elementor-element.elementor-element-3e9c4b38 p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fd5c19b */.elementor-998 .elementor-element.elementor-element-2fd5c19b .elementor-heading-title{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#90DDCB;color:#110055;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-279c962d */.elementor-998 .elementor-element.elementor-element-279c962d p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56dc72df */.elementor-998 .elementor-element.elementor-element-56dc72df .elementor-heading-title{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#90DDCB;color:#110055;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51b28ef */.elementor-998 .elementor-element.elementor-element-51b28ef p{margin:0;}/* End custom CSS */