.elementor-13544 .elementor-element.elementor-element-3987776{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:6px 6px;--row-gap:6px;--column-gap:6px;--grid-auto-flow:row;}.elementor-13544 .elementor-element.elementor-element-617d931{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-13544 .elementor-element.elementor-element-a8f20c8{width:var( --container-widget-width, 101.28% );max-width:101.28%;--container-widget-width:101.28%;--container-widget-flex-grow:0;column-gap:0px;}.elementor-13544 .elementor-element.elementor-element-a8f20c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13544 .elementor-element.elementor-element-0a40d58{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.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-13544 .elementor-element.elementor-element-5d54436 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-13544 .elementor-element.elementor-element-d1fe5bd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13544 .elementor-element.elementor-element-d1fe5bd .elementor-heading-title{color:var( --e-global-color-text );}.elementor-13544 .elementor-element.elementor-element-9274d1c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13544 .elementor-element.elementor-element-30ed043{--display:flex;}.elementor-13544 .elementor-element.elementor-element-3ace948{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13544 .elementor-element.elementor-element-6a33746 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13544 .elementor-element.elementor-element-6a33746 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-13544 .elementor-element.elementor-element-8117e41{--spacer-size:50px;}.elementor-13544 .elementor-element.elementor-element-f58c3a5{--spacer-size:50px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-13544 .elementor-element.elementor-element-fb2daa0{width:var( --container-widget-width, 80.156% );max-width:80.156%;--container-widget-width:80.156%;--container-widget-flex-grow:0;}.elementor-13544 .elementor-element.elementor-element-fb2daa0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13544 .elementor-element.elementor-element-fb2daa0.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-13544 .elementor-element.elementor-element-fb2daa0.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-13544 .elementor-element.elementor-element-fb2daa0.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-13544 .elementor-element.elementor-element-fb2daa0 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-13544 .elementor-element.elementor-element-fb2daa0 .elementor-image-box-img img{border-radius:30px;transition-duration:0.3s;}.elementor-13544 .elementor-element.elementor-element-792aaca .elementor-heading-title{color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-13544 .elementor-element.elementor-element-9f0c0a6{--divider-border-style:dotted;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;z-index:0;}.elementor-13544 .elementor-element.elementor-element-9f0c0a6 > .elementor-widget-container{margin:-37px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-13544 .elementor-element.elementor-element-9f0c0a6 .elementor-divider-separator{width:20%;}.elementor-13544 .elementor-element.elementor-element-9f0c0a6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-13544 .elementor-element.elementor-element-80b88ac > .elementor-widget-container{margin:-65px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13544 .elementor-element.elementor-element-80b88ac{column-gap:0px;font-family:"Roboto", Sans-serif;font-weight:400;font-style:italic;}@media(min-width:768px){.elementor-13544 .elementor-element.elementor-element-30ed043{--width:100%;}.elementor-13544 .elementor-element.elementor-element-3ace948{--width:100%;}.elementor-13544 .elementor-element.elementor-element-25b46db{width:13.854%;}.elementor-13544 .elementor-element.elementor-element-d444581{width:52.478%;}}@media(max-width:1024px){.elementor-13544 .elementor-element.elementor-element-3987776{--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-13544 .elementor-element.elementor-element-9274d1c{--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-13544 .elementor-element.elementor-element-3987776{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-13544 .elementor-element.elementor-element-9274d1c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-13544 .elementor-element.elementor-element-fb2daa0 .elementor-image-box-img{margin-bottom:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-f7d24cc */a[rel="noopener"] {
  position: relative;
  text-decoration: none; /* Supprimer le soulignement par défaut */
  color: inherit; /* Conserver la couleur de texte par défaut */
}
a[rel="noopener"]::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: -2px; /* Positionner le soulignement personnalisé juste en dessous du texte */
  width: 100%;
  height: 2px;
  background-color: #f8ac00; /* Couleur du soulignement */
  transition: all 0.3s ease; /* Transition douce pour les effets de survol */
}
a[rel="noopener"]:hover::after {
  width: 0; /* Rétrécir le soulignement à 0 pour le faire disparaître */
}

a[rel="noopener"]:hover {
  color: #f8ac00; /* Changer la couleur du texte en #f8ac00 */
}/* End custom CSS */