@media(max-width:767px){.elementor .btn-basic{padding-block-start:16px;padding-block-end:16px;}}@media(max-width:767px){.elementor .section-basic{padding-block-start:40px;padding-block-end:40px;padding-inline-start:16px;padding-inline-end:16px;flex-direction:column;gap:40px;}}@media(max-width:767px){.elementor .card-basic{padding:20px;gap:12px;}}@media(max-width:767px){.elementor .icon-img{width:40px;margin-block-end:8px;}}@media(max-width:767px){.elementor .card-text{padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;gap:12px;}}@media(max-width:767px){.elementor .space-12{gap:6px;}}@media(max-width:767px){.elementor .card-pink-text{padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;}}@media(max-width:767px){.elementor .p-14R{font-size:0.75rem;line-height:1rem;}}@media(max-width:767px){.elementor .column-40{flex-direction:column;}}@media(max-width:767px){.elementor .p-18M{font-size:0.9rem;line-height:1.1rem;}}@media(max-width:767px){.elementor .card-cta{padding:24px;}}@media(max-width:767px){.elementor .section-article{padding-block-start:16px;padding-block-end:16px;padding-inline-start:8px;padding-inline-end:8px;gap:16px;}}@media(max-width:767px){.elementor .conteneur-article{flex-direction:column;}}@media(max-width:767px){.elementor .card-cc{min-width:300px;max-width:300px;}}@media(max-width:767px){.elementor .img-profil{max-width:100px;max-height:100px;}}@media(max-width:767px){.elementor .header-div{padding-inline-start:16px;padding-inline-end:16px;.e-n-menu-heading #btn-basic span{
  text-align: center;
  padding-block-start: 12px;
  padding-block-end: 12px;
  padding-inline-start:16px;
  padding-inline-end: 16px;
  color: var(--white);
  background-color: var(--btn-bg-color);
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border-radius: 12px;
  border-width: 1px;
  border-color: rgba(255, 255, 255, 0.2);
  border-style: solid;
  transition: 200ms;
  gap: 12px;
  font-family: var(--e-global-typography-2db593c-font-family), Sans-serif;
  font-weight: var(--e-global-typography-2db593c-font-weight);
  --n-menu-title-line-height: var(--e-global-typography-2db593c-line-height);
  letter-spacing: var(--e-global-typography-2db593c-letter-spacing);
  }
   .e-n-menu-heading #btn-second span{
  padding-block-start: 12px;
  padding-block-end: 12px;
  padding-inline-start: 16px;
  padding-inline-end: 16px;
font-family: var(--e-global-typography-2db593c-font-family), Sans-serif;
  font-weight: var(--e-global-typography-2db593c-font-weight);
  --n-menu-title-line-height: var(--e-global-typography-2db593c-line-height);
  letter-spacing: var(--e-global-typography-2db593c-letter-spacing);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 12px 12px 12px 12px;
  background-color: var(--e-global-color-14d0087);
  color: var(--e-global-color-71ae853);
  border-color: var(--e-global-color-71ae853);
}

.e-n-menu-heading #btn-basic {
  padding: 16px 16px 8px 16px;
  margin: 0px 0px 0px 0px;
}

  .e-n-menu-heading #btn-basic a,   .e-n-menu-heading #btn-basic span, .e-n-menu-heading #btn-second a, .e-n-menu-heading #btn-second span{
    width: 100%;
  }

.e-n-menu-heading #btn-second span{
  justify-content: center;
}
  

 .e-n-menu-heading #btn-second {
  padding: 8px 16px 16px 16px;
  margin: 0px 0px 0px 0px;
}
 .e-n-menu-heading{
  padding-top: 24px;
  padding-bottom: 24px;
  background-color: white;
 }\n}}@media(max-width:767px){.elementor .logo{width:100px;}}@media(max-width:767px){.elementor .header-element-div{padding-block-start:0px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:4px;flex-direction:column;gap:24px;}}@media(max-width:767px){.elementor .header-column{width:50%;}}