.elementor-33173 .elementor-element.elementor-element-100b5770 > .elementor-container{max-width:1200px;}.elementor-33173 .elementor-element.elementor-element-100b5770, .elementor-33173 .elementor-element.elementor-element-100b5770 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-33173 .elementor-element.elementor-element-100b5770{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);margin-top:40px;margin-bottom:40px;padding:0px 18px 40px 18px;}.elementor-33173 .elementor-element.elementor-element-352ef068{text-align:center;color:#000064;font-family:"Basic Grotesque", Sans-serif;font-size:45px;font-weight:400;line-height:50px;}.elementor-33173 .elementor-element.elementor-element-352ef068 > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-33173 .elementor-element.elementor-element-440780f4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-33173 .elementor-element.elementor-element-682e28db{text-align:center;font-family:"Basic Grotesque", Sans-serif;font-size:16px;font-weight:300;line-height:21px;}.elementor-bc-flex-widget .elementor-33173 .elementor-element.elementor-element-37d83a04.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33173 .elementor-element.elementor-element-37d83a04.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33173 .elementor-element.elementor-element-37d83a04 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33173 .elementor-element.elementor-element-1345c684{color:#000064;font-family:"Basic Grotesque", Sans-serif;font-size:25px;font-weight:300;line-height:21px;}/* Start custom CSS */.slider-mobile .swiper-slide {
  border: 1px solid #D9D9D9;
  border-radius: 25px;
}
h2 {
    color: #000064;
    font-size: 45px;
    line-height: 50px;
}
.cas-client {
    position: relative;
}
.cas-client::before {
  content: "";
  display: block;
  width: 100%;
  height: 98px;
  background: url("https://my-flow.fr/wp-content/uploads/2025/01/before-cas-client.png") no-repeat;
  position: absolute;
  top: -70px;
  z-index: 5;
  left: 40px;
}
.cas-client::after {
  content: "";
  display: block;
  width: 100%;
  height: 173px;
  background: url("https://my-flow.fr/wp-content/uploads/2025/01/after-cas-client.png") no-repeat;
  position: absolute;
  bottom: -110px;
  z-index: 5;
  left: 90px;
}
.cas-client picture {
  background: #fff;
  border-radius: 60px;
  padding: 0 20px;
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,.2);
}
@media (max-width: 767px) {
    h2 {
        font-size: 30px;
        line-height: 32px;
    }
    .encart-cas-client {
        background: #FAFAFA;
    }
    .encart-cas-client::before {
      content: "";
      display: block;
      width: 80%;
      height: 55px;
      background: url("https://my-flow.fr/wp-content/uploads/2025/01/before-cas-client.png") no-repeat;
      background-size: auto;
      position: absolute;
      top: -34px;
      z-index: 5;
      left: 40px;
      background-size: contain;
    }
    .encart-cas-client::after {
      content: "";
      display: block;
      width: 90%;
      height: 28px;
      background: url("https://my-flow.fr/wp-content/uploads/2025/01/after-cas-client-mobile.png") no-repeat;
      background-size: auto;
      position: absolute;
      bottom: -20px;
      z-index: 5;
      left: 10px;
      background-size: contain;
    }
    .cas-client::before,
    .cas-client::after {
      display:none;
    }
    .cas-client picture img {
    max-width: 40%;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Basic Grotesque';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://my-flow.fr/wp-content/uploads/2022/02/BasisGrotesquePro-Light-1.woff2') format('woff2');
}
@font-face {
	font-family: 'Basic Grotesque';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://my-flow.fr/wp-content/uploads/2022/02/BasisGrotesquePro-Regular-1.woff2') format('woff2');
}
@font-face {
	font-family: 'Basic Grotesque';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('https://my-flow.fr/wp-content/uploads/2022/02/BasisGrotesquePro-Bold-1.woff2') format('woff2');
}
/* End Custom Fonts CSS */