.elementor-7
  .elementor-element.elementor-element-3799867:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7
  .elementor-element.elementor-element-3799867
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2021/06/arriere-plan-1.png");
  background-position: 478px 120px;
}
.elementor-7 .elementor-element.elementor-element-3799867 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-3799867
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-6f2e83a
  .elementor-heading-title {
  color: #0098da;
  font-family: "Roboto", Sans-serif;
  font-size: 30px;
  font-weight: 600;
}
.elementor-7 .elementor-element.elementor-element-380e560 {
  --spacer-size: 10px;
}
.elementor-7 .elementor-element.elementor-element-b8822cb {
  --spacer-size: 50px;
}
.elementor-7 .elementor-element.elementor-element-b2abdf9 {
  color: #0098da;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-7 .elementor-element.elementor-element-432e42d {
  --spacer-size: 10px;
}
.elementor-7
  .elementor-element.elementor-element-d59b550:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7
  .elementor-element.elementor-element-d59b550
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-7 .elementor-element.elementor-element-d59b550 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-d59b550
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-43dabc2 {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-43dabc2
  .elementor-heading-title {
  color: #0098da;
  font-family: "Roboto", Sans-serif;
  font-size: 25px;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-860f64f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7
  .elementor-element.elementor-element-860f64f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #0098da;
}
.elementor-7 .elementor-element.elementor-element-860f64f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-860f64f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-efe47b1 {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-7 .elementor-element.elementor-element-792d979 {
  --spacer-size: 10px;
}
.elementor-7 .elementor-element.elementor-element-aef5a92 {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-aef5a92
  .elementor-heading-title {
  color: #0098da;
  font-family: "Roboto", Sans-serif;
  font-size: 25px;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-dd39c8c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7
  .elementor-element.elementor-element-dd39c8c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #0098da;
}
.elementor-7 .elementor-element.elementor-element-dd39c8c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-dd39c8c
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-c58121b {
  color: #fffcfc;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-7 .elementor-element.elementor-element-d9d0846 {
  --spacer-size: 10px;
}
.elementor-7 .elementor-element.elementor-element-bf3f2c6 {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-bf3f2c6
  .elementor-heading-title {
  color: #0098da;
  font-family: "Roboto", Sans-serif;
  font-size: 25px;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-ff81a38:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7
  .elementor-element.elementor-element-ff81a38
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #0098da;
}
.elementor-7 .elementor-element.elementor-element-ff81a38 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-ff81a38
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-55c923d {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-7 .elementor-element.elementor-element-e131342 {
  --spacer-size: 10px;
}
.elementor-7 .elementor-element.elementor-element-a7367b1 .elementor-button {
  background-color: #0098da;
  border-style: solid;
  border-color: #00000000;
}
.elementor-7 .elementor-element.elementor-element-ed7027e {
  --spacer-size: 30px;
}
.elementor-7 .elementor-element.elementor-element-08622ad {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-08622ad
  .elementor-heading-title {
  color: #0098da;
  font-family: "Roboto", Sans-serif;
  font-size: 25px;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-565d5a5
  > .elementor-container {
  min-height: 383px;
}
.elementor-7
  .elementor-element.elementor-element-565d5a5:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7
  .elementor-element.elementor-element-565d5a5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2021/06/reseau-laboratoire-prodiga-international-magreb-europe-Afrique.png");
  background-position: 9px -120px;
  background-size: cover;
}
.elementor-7
  .elementor-element.elementor-element-565d5a5
  > .elementor-background-overlay {
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-565d5a5 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7 .elementor-element.elementor-element-57125d2 {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
@media (max-width: 1024px) {
  .elementor-7
    .elementor-element.elementor-element-3799867:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-7
    .elementor-element.elementor-element-3799867
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-565d5a5:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-7
    .elementor-element.elementor-element-565d5a5
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-7
    .elementor-element.elementor-element-3799867:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-7
    .elementor-element.elementor-element-3799867
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-6f2e83a {
    text-align: left;
  }
  .elementor-7
    .elementor-element.elementor-element-565d5a5
    > .elementor-container {
    min-height: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-565d5a5:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-7
    .elementor-element.elementor-element-565d5a5
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 46px;
  }
}
