.elementor .e-046f3ea-69e10cb{width:100%;padding:0px;margin:0px;background-color:#003D25;flex-direction:row;gap:0px;justify-content:flex-start;align-items:stretch;}.elementor .e-d3b8084-3094ccc{width:100%;padding:0px;margin:0px;flex-direction:row;gap:0px;justify-content:flex-start;align-items:stretch;}.elementor .e-2be8e04{width:100%;max-width:1200px;padding-block-end:35px;padding-inline-start:30px;padding-inline-end:60px;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-9bdf434{width:100%;max-width:1200px;padding:0px;border-radius:12px;border-width:1px;border-color:#E5E5E5;border-style:solid;flex-direction:row;justify-content:center;align-items:center;selector {
  max-width: 1140px !important;
  width: calc(100% - 40px) !important;
  margin-inline: auto !important;
  align-self: center !important;
}\n}.elementor .e-aa24047{max-height:500px;padding:0px;margin-block-start:100px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-image:url("https://3bbruay.com/wp-content/uploads/2026/10/oublons.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:top left;background-color:#002e16;flex-direction:row;gap:0px;justify-content:center;align-items:center;}.elementor .e-ce0f58d-6552f89{width:100%;max-width:1200px;padding-block-end:35px;padding-inline-start:30px;padding-inline-end:60px;margin-block-start:100px;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-8320bf2-788be52{width:100%;min-height:400px;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:12px;border-width:1px;border-color:#E5E5E5;border-style:solid;flex-direction:row;justify-content:center;align-items:stretch;selector {
  max-width: 1140px !important;
  width: calc(100% - 40px) !important;
  margin-inline: auto !important;
  align-self: center !important;
}\n}.elementor .e-c887b0d{width:100%;min-width:1200px;min-height:450px;max-width:1200px;padding-block-start:100px;margin-block-end:100px;flex-direction:row;justify-content:space-between;align-items:end;position: relative;

&::after {
  content: "";
  position: absolute;

  top: 24%;
  right: 15px;
  width: 850px;
  height: 76%;

  border: 4px solid #E8E8E8;
  border-left: none;
  border-radius: 0 45px 45px 0;

  -webkit-mask-image: linear-gradient(
      to right,
      transparent 0%,
      black 75%
  );

  mask-image: linear-gradient(
      to right,
      transparent 0%,
      black 75%
  );

  pointer-events: none;
  z-index: 3;
}\n}