.elementor-113 .elementor-element.elementor-element-52c574e{--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:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.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-113 .elementor-element.elementor-element-228bde8{width:var( --container-widget-width, 72% );max-width:72%;margin:5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-113 .elementor-element.elementor-element-228bde8 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:4.06rem;font-weight:700;color:var( --e-global-color-8cd0a16 );}.elementor-113 .elementor-element.elementor-element-d07ec5b{--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-weight:var( --e-global-typography-text-font-weight );}.elementor-113 .elementor-element.elementor-element-94f20bc{margin:-8em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;z-index:-1;}.elementor-113 .elementor-element.elementor-element-d88c51f{--display:flex;--margin-top:-6em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-113 .elementor-element.elementor-element-4e92db7{--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;--gap:0rem 5.75rem;--row-gap:0rem;--column-gap:5.75rem;}.elementor-113 .elementor-element.elementor-element-c12beb2{--display:flex;--min-height:17.28rem;--border-radius:2.75rem 2.75rem 2.75rem 2.75rem;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-113 .elementor-element.elementor-element-4c7573f{padding:0rem 0rem 0rem 0rem;top:2rem;}body:not(.rtl) .elementor-113 .elementor-element.elementor-element-4c7573f{left:-0.1rem;}body.rtl .elementor-113 .elementor-element.elementor-element-4c7573f{right:-0.1rem;}.elementor-113 .elementor-element.elementor-element-4c7573f .elementor-icon-wrapper{text-align:left;}.elementor-113 .elementor-element.elementor-element-b777091{padding:1rem 0rem 0rem 4.90rem;text-align:left;}.elementor-113 .elementor-element.elementor-element-b777091.elementor-element{--align-self:flex-start;}.elementor-113 .elementor-element.elementor-element-b777091 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:2.5rem;font-weight:700;color:var( --e-global-color-8cd0a16 );}.elementor-113 .elementor-element.elementor-element-da55d9b{width:100%;max-width:100%;padding:0rem 0rem 0rem 4.90rem;text-align:left;}.elementor-113 .elementor-element.elementor-element-da55d9b.elementor-element{--align-self:flex-start;}.elementor-113 .elementor-element.elementor-element-da55d9b .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:1.54rem;font-weight:500;color:var( --e-global-color-8cd0a16 );}.elementor-113 .elementor-element.elementor-element-a4ca3e6{--display:flex;--min-height:17.28rem;--border-radius:2.75rem 2.75rem 2.75rem 2.75rem;}.elementor-113 .elementor-element.elementor-element-ab5ee23{padding:0rem 0rem 0rem 0rem;top:2rem;}body:not(.rtl) .elementor-113 .elementor-element.elementor-element-ab5ee23{left:-0.1rem;}body.rtl .elementor-113 .elementor-element.elementor-element-ab5ee23{right:-0.1rem;}.elementor-113 .elementor-element.elementor-element-ab5ee23 .elementor-icon-wrapper{text-align:left;}.elementor-113 .elementor-element.elementor-element-8650abd{padding:1rem 0rem 0rem 4.90rem;text-align:left;}.elementor-113 .elementor-element.elementor-element-8650abd.elementor-element{--align-self:flex-start;}.elementor-113 .elementor-element.elementor-element-8650abd .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:2.5rem;font-weight:700;color:var( --e-global-color-8cd0a16 );}.elementor-113 .elementor-element.elementor-element-ddd6fcf{padding:0rem 0rem 0rem 4.90rem;text-align:left;}.elementor-113 .elementor-element.elementor-element-ddd6fcf.elementor-element{--align-self:flex-start;}.elementor-113 .elementor-element.elementor-element-ddd6fcf .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:1.54rem;font-weight:500;color:var( --e-global-color-8cd0a16 );}@media(min-width:768px){.elementor-113 .elementor-element.elementor-element-c12beb2{--width:35.78rem;}.elementor-113 .elementor-element.elementor-element-a4ca3e6{--width:35.78rem;}}@media(max-width:1024px){.elementor-113 .elementor-element.elementor-element-4e92db7{--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;--justify-content:center;--align-items:center;--gap:2.87rem 0rem;--row-gap:2.87rem;--column-gap:0rem;}}@media(max-width:767px){.elementor-113 .elementor-element.elementor-element-228bde8{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-113 .elementor-element.elementor-element-228bde8 .elementor-heading-title{font-size:1.68rem;letter-spacing:-0.8px;}.elementor-113 .elementor-element.elementor-element-94f20bc{margin:-4em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;z-index:-1;}.elementor-113 .elementor-element.elementor-element-d88c51f{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}}/* Start custom CSS for heading, class: .elementor-element-228bde8 */.gradient-purpose {
    background: linear-gradient(90deg, #8B2FDB, #91DBF6);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da55d9b */.text-color{
color:#717172;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ddd6fcf */.text-color{
color:#717172;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e92db7 */.elementor-113 .elementor-element.elementor-element-4e92db7 .hmflg-card{
background-image: url("data:image/svg+xml,%3Csvg width='35.78125rem' height='17.28125rem' viewBox='0 0 573 277' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M58.4998 73.7501V51.5C58.4998 44.5336 58.4998 41.0504 58.8935 38.1271C61.5387 18.487 76.9869 3.03883 96.6269 0.393705C99.5502 0 103.033 0 110 0H484.5C525.984 0 546.725 0 559.613 12.8873C572.5 25.7746 572.5 46.5164 572.5 88V188.5C572.5 229.984 572.5 250.725 559.613 263.613C546.725 276.5 525.984 276.5 484.5 276.5H86.75C46.4814 276.5 26.3471 276.5 13.5892 264.299C13.1161 263.847 12.6533 263.384 12.2009 262.911C-2.24076e-05 250.153 -1.62099e-05 230.019 -3.81469e-06 189.75L1.38847e-05 132.25C1.88572e-05 116.096 13.0957 103 29.2499 103C45.4042 103 58.4998 89.9044 58.4998 73.7501Z' fill='%23F5F5F5'/%3E%3C/svg%3E");
background-repeat: no-repeat;
}

@media (max-width: 768px) {
  .elementor-113 .elementor-element.elementor-element-4e92db7 .hmflg-card {
    
  }
}

/*.elementor-113 .elementor-element.elementor-element-4e92db7 .hmflg-card {*/
/*  background: #f0f0f0;*/
/*  width: 100%;*/
/*  max-width: 520px;*/
/*  padding: 2rem;*/
/*  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.06);*/

  /* coins classiques */
/*  border-radius: 32px 32px 48px 32px;*/

  /* masque organique */
/*  -webkit-mask:*/
/*    radial-gradient(*/
/*      100px 100px at 0% 0%,*/
/*      #000 99%,*/
/*      transparent 100%*/
/*    ),*/
/*    linear-gradient(#000 0 0);*/
/*  -webkit-mask-composite: source-over;*/

/*  mask:*/
/*    radial-gradient(*/
/*      100px 100px at 0% 0%,*/
/*      #000 99%,*/
/*      transparent 100%*/
/*    ),*/
/*    linear-gradient(#000 0 0);*/
/*  mask-composite: exclude;*/
/*}*//* End custom CSS */