.elementor-6862 .elementor-element.elementor-element-8547eae{--display:flex;--min-height:45vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6862 .elementor-element.elementor-element-8547eae:not(.elementor-motion-effects-element-type-background), .elementor-6862 .elementor-element.elementor-element-8547eae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8a4eeda );}.elementor-6862 .elementor-element.elementor-element-8547eae > .elementor-shape-bottom svg, .elementor-6862 .elementor-element.elementor-element-8547eae > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:75px;}.elementor-6862 .elementor-element.elementor-element-5b25bb5{--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;}.elementor-6862 .elementor-element.elementor-element-756f15a{--display:flex;--min-height:200px;}.elementor-6862 .elementor-element.elementor-element-756f15a:not(.elementor-motion-effects-element-type-background), .elementor-6862 .elementor-element.elementor-element-756f15a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.lejeunegael.com/wp-content/uploads/2023/10/C37C543B-9F70-4538-84CD-70C6B9FF9263_4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6862 .elementor-element.elementor-element-4ea7b61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6862 .elementor-element.elementor-element-4ea7b61:not(.elementor-motion-effects-element-type-background), .elementor-6862 .elementor-element.elementor-element-4ea7b61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6862 .elementor-element.elementor-element-b7f533a{--display:flex;--min-height:15vh;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-6862 .elementor-element.elementor-element-28c0678 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6862 .elementor-element.elementor-element-f3ed2a2{--display:flex;--min-height:20vh;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6862 .elementor-element.elementor-element-f3ed2a2:not(.elementor-motion-effects-element-type-background), .elementor-6862 .elementor-element.elementor-element-f3ed2a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e42424;}.elementor-6862 .elementor-element.elementor-element-6808ecc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6862 .elementor-element.elementor-element-6808ecc:not(.elementor-motion-effects-element-type-background), .elementor-6862 .elementor-element.elementor-element-6808ecc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6862 .elementor-element.elementor-element-d33ddba{--display:flex;--min-height:15vh;}.elementor-6862 .elementor-element.elementor-element-7e8146e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6862 .elementor-element.elementor-element-47a9d75 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6862 .elementor-element.elementor-element-47a9d75 img{width:100vw;}.elementor-6862 .elementor-element.elementor-element-8be3c21{--display:flex;--min-height:20vh;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6862 .elementor-element.elementor-element-8be3c21:not(.elementor-motion-effects-element-type-background), .elementor-6862 .elementor-element.elementor-element-8be3c21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ececec;}@media(min-width:768px){.elementor-6862 .elementor-element.elementor-element-756f15a{--width:200px;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for container, class: .elementor-element-756f15a */.test {
  clip-path: polygon(
    71.19% 97.54%, 22.5% 100%, 1.23% 71.28%, 6.71% 49.92%, 1.23% 41.61%,
    17.35% 35.27%, 26.85% 14.27%, 28.59% 31.25%, 26.35% 37.97%, 33.55% 44.85%,
    41.98% 38.79%, 41% 30.28%, 38.05% 23.57%, 56.71% 13.58%, 57.12% 0%,
    68.08% 16.29%, 62.36% 25.53%, 76.6% 29.38%, 78.23% 41.9%, 73.24% 50.74%,
    87.32% 48.61%, 89.36% 36.82%, 98.77% 58.18%, 82% 64.16%, 77.66% 71.85%,
    80.61% 73.9%, 90.18% 71.93%, 88.22% 80.28%, 81.42% 83.72%, 71.19% 97.54%
  );
  animation: morphClipBack 1s ease-in-out forwards;
  transition: transform 0.3s ease;
}

.test:hover {
  animation: morphClipToSquare 1s ease-in-out forwards;
  transform: scale(1.01);
}

/* Hover: flamme -> carré */
@keyframes morphClipToSquare {
  0% {
    clip-path: polygon(
      71.19% 97.54%, 22.5% 100%, 1.23% 71.28%, 6.71% 49.92%, 1.23% 41.61%,
      17.35% 35.27%, 26.85% 14.27%, 28.59% 31.25%, 26.35% 37.97%, 33.55% 44.85%,
      41.98% 38.79%, 41% 30.28%, 38.05% 23.57%, 56.71% 13.58%, 57.12% 0%,
      68.08% 16.29%, 62.36% 25.53%, 76.6% 29.38%, 78.23% 41.9%, 73.24% 50.74%,
      87.32% 48.61%, 89.36% 36.82%, 98.77% 58.18%, 82% 64.16%, 77.66% 71.85%,
      80.61% 73.9%, 90.18% 71.93%, 88.22% 80.28%, 81.42% 83.72%, 71.19% 97.54%
    );
  }
  100% {
    clip-path: polygon(
      78.63% 100%, 0% 100%, 0.05% 72.46%, 0% 49.92%, 0% 41.4%,
      0% 0%, 26.85% 0%, 30.42% 0%, 35.94% 0%, 38.96% 0%,
      43.24% 0%, 46.44% 0%, 53.02% 0%, 55.34% 0%, 57.12% 0%,
      65.48% 0%, 71.18% 0%, 75.98% 0%, 80.43% 0%, 87.9% 0%,
      100% 0%, 100% 13.68%, 100% 42.51%, 100% 56.45%, 100% 59.78%,
      100% 62.81%, 100% 66.25%, 100% 80.28%, 100% 100%, 78.63% 100%
    );
  }
}

/* Retour: carré -> flamme */
@keyframes morphClipBack {
  0% {
    clip-path: polygon(
      78.63% 100%, 0% 100%, 0.05% 72.46%, 0% 49.92%, 0% 41.4%,
      0% 0%, 26.85% 0%, 30.42% 0%, 35.94% 0%, 38.96% 0%,
      43.24% 0%, 46.44% 0%, 53.02% 0%, 55.34% 0%, 57.12% 0%,
      65.48% 0%, 71.18% 0%, 75.98% 0%, 80.43% 0%, 87.9% 0%,
      100% 0%, 100% 13.68%, 100% 42.51%, 100% 56.45%, 100% 59.78%,
      100% 62.81%, 100% 66.25%, 100% 80.28%, 100% 100%, 78.63% 100%
    );
  }
  100% {
    clip-path: polygon(
      71.19% 97.54%, 22.5% 100%, 1.23% 71.28%, 6.71% 49.92%, 1.23% 41.61%,
      17.35% 35.27%, 26.85% 14.27%, 28.59% 31.25%, 26.35% 37.97%, 33.55% 44.85%,
      41.98% 38.79%, 41% 30.28%, 38.05% 23.57%, 56.71% 13.58%, 57.12% 0%,
      68.08% 16.29%, 62.36% 25.53%, 76.6% 29.38%, 78.23% 41.9%, 73.24% 50.74%,
      87.32% 48.61%, 89.36% 36.82%, 98.77% 58.18%, 82% 64.16%, 77.66% 71.85%,
      80.61% 73.9%, 90.18% 71.93%, 88.22% 80.28%, 81.42% 83.72%, 71.19% 97.54%
    );
  }
}/* End custom CSS */