.elementor-8132 .elementor-element.elementor-element-295d955{--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;--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8132 .elementor-element.elementor-element-c4a9e58 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:48px;font-weight:600;}.elementor-8132 .elementor-element.elementor-element-9e36d4d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8132 .elementor-element.elementor-element-a67ef9a{--display:flex;}.elementor-8132 .elementor-element.elementor-element-c8dea1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8132 .elementor-element.elementor-element-c8dea1c .elementor-heading-title{font-size:32px;font-weight:600;}.elementor-8132 .elementor-element.elementor-element-4045cab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:var( --e-global-typography-904313c-font-family ), Sans-serif;font-size:var( --e-global-typography-904313c-font-size );font-weight:var( --e-global-typography-904313c-font-weight );color:var( --e-global-color-primary );}.elementor-8132 .elementor-element.elementor-element-c11a624 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-f96914e );color:var( --e-global-color-f96914e );padding:15px 30px 15px 30px;}.elementor-8132 .elementor-element.elementor-element-c11a624 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8132 .elementor-element.elementor-element-c11a624 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8132 .elementor-element.elementor-element-c11a624 .elementor-button:hover, .elementor-8132 .elementor-element.elementor-element-c11a624 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-8132 .elementor-element.elementor-element-c11a624 .elementor-button:hover svg, .elementor-8132 .elementor-element.elementor-element-c11a624 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-8132 .elementor-element.elementor-element-9a2188b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8132 .elementor-element.elementor-element-56543cc img{width:100%;}.elementor-8132 .elementor-element.elementor-element-d084a45{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8132 .elementor-element.elementor-element-d084a45:not(.elementor-motion-effects-element-type-background), .elementor-8132 .elementor-element.elementor-element-d084a45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-8132 .elementor-element.elementor-element-3c8d4b6{--display:flex;}.elementor-8132 .elementor-element.elementor-element-bc2fdea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8132 .elementor-element.elementor-element-bc2fdea .elementor-heading-title{font-size:var( --e-global-typography-daf3234-font-size );font-weight:var( --e-global-typography-daf3234-font-weight );}.elementor-8132 .elementor-element.elementor-element-d3a33bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:var( --e-global-typography-904313c-font-family ), Sans-serif;font-size:var( --e-global-typography-904313c-font-size );font-weight:var( --e-global-typography-904313c-font-weight );color:var( --e-global-color-primary );}.elementor-8132 .elementor-element.elementor-element-d13dda7 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-f96914e );color:var( --e-global-color-f96914e );padding:15px 30px 15px 30px;}.elementor-8132 .elementor-element.elementor-element-d13dda7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8132 .elementor-element.elementor-element-d13dda7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8132 .elementor-element.elementor-element-d13dda7 .elementor-button:hover, .elementor-8132 .elementor-element.elementor-element-d13dda7 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-8132 .elementor-element.elementor-element-d13dda7 .elementor-button:hover svg, .elementor-8132 .elementor-element.elementor-element-d13dda7 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-8132 .elementor-element.elementor-element-29f705b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8132 .elementor-element.elementor-element-3a15096 img{width:100%;}.elementor-8132 .elementor-element.elementor-element-a967487{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8132 .elementor-element.elementor-element-c08079b{--display:flex;}.elementor-8132 .elementor-element.elementor-element-e2f93a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8132 .elementor-element.elementor-element-e2f93a4 .elementor-heading-title{font-size:var( --e-global-typography-daf3234-font-size );font-weight:var( --e-global-typography-daf3234-font-weight );}.elementor-8132 .elementor-element.elementor-element-0414dc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:var( --e-global-typography-904313c-font-family ), Sans-serif;font-size:var( --e-global-typography-904313c-font-size );font-weight:var( --e-global-typography-904313c-font-weight );color:var( --e-global-color-primary );}.elementor-8132 .elementor-element.elementor-element-93b78aa .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-f96914e );color:var( --e-global-color-f96914e );padding:15px 30px 15px 30px;}.elementor-8132 .elementor-element.elementor-element-93b78aa .elementor-button-content-wrapper{flex-direction:row;}.elementor-8132 .elementor-element.elementor-element-93b78aa .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8132 .elementor-element.elementor-element-93b78aa .elementor-button:hover, .elementor-8132 .elementor-element.elementor-element-93b78aa .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-8132 .elementor-element.elementor-element-93b78aa .elementor-button:hover svg, .elementor-8132 .elementor-element.elementor-element-93b78aa .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-8132 .elementor-element.elementor-element-21d10af{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8132 .elementor-element.elementor-element-14d5630 img{width:100%;}.elementor-8132 .elementor-element.elementor-element-5d80e1d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8132 .elementor-element.elementor-element-5d80e1d:not(.elementor-motion-effects-element-type-background), .elementor-8132 .elementor-element.elementor-element-5d80e1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-8132 .elementor-element.elementor-element-27a42f7{--display:flex;}.elementor-8132 .elementor-element.elementor-element-7731a11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8132 .elementor-element.elementor-element-7731a11 .elementor-heading-title{font-size:var( --e-global-typography-daf3234-font-size );font-weight:var( --e-global-typography-daf3234-font-weight );}.elementor-8132 .elementor-element.elementor-element-4c150d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:var( --e-global-typography-904313c-font-family ), Sans-serif;font-size:var( --e-global-typography-904313c-font-size );font-weight:var( --e-global-typography-904313c-font-weight );color:var( --e-global-color-primary );}.elementor-8132 .elementor-element.elementor-element-ec099d0 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-f96914e );color:var( --e-global-color-f96914e );padding:15px 30px 15px 30px;}.elementor-8132 .elementor-element.elementor-element-ec099d0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8132 .elementor-element.elementor-element-ec099d0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8132 .elementor-element.elementor-element-ec099d0 .elementor-button:hover, .elementor-8132 .elementor-element.elementor-element-ec099d0 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-8132 .elementor-element.elementor-element-ec099d0 .elementor-button:hover svg, .elementor-8132 .elementor-element.elementor-element-ec099d0 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-8132 .elementor-element.elementor-element-9582b15{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8132 .elementor-element.elementor-element-2c1e616 img{width:100%;}.elementor-8132 .elementor-element.elementor-element-7a3ee08{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8132 .elementor-element.elementor-element-dc61ee3{--display:flex;}.elementor-8132 .elementor-element.elementor-element-9de2ef9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8132 .elementor-element.elementor-element-9de2ef9 .elementor-heading-title{font-size:var( --e-global-typography-daf3234-font-size );font-weight:var( --e-global-typography-daf3234-font-weight );}.elementor-8132 .elementor-element.elementor-element-cb32ac9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:var( --e-global-typography-904313c-font-family ), Sans-serif;font-size:var( --e-global-typography-904313c-font-size );font-weight:var( --e-global-typography-904313c-font-weight );color:var( --e-global-color-primary );}.elementor-8132 .elementor-element.elementor-element-6abf72f .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-f96914e );color:var( --e-global-color-f96914e );padding:15px 30px 15px 30px;}.elementor-8132 .elementor-element.elementor-element-6abf72f .elementor-button-content-wrapper{flex-direction:row;}.elementor-8132 .elementor-element.elementor-element-6abf72f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8132 .elementor-element.elementor-element-6abf72f .elementor-button:hover, .elementor-8132 .elementor-element.elementor-element-6abf72f .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-8132 .elementor-element.elementor-element-6abf72f .elementor-button:hover svg, .elementor-8132 .elementor-element.elementor-element-6abf72f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-8132 .elementor-element.elementor-element-9a45690{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8132 .elementor-element.elementor-element-fc0636b img{width:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8132 .elementor-element.elementor-element-295d955{--width:80%;}.elementor-8132 .elementor-element.elementor-element-9e36d4d{--width:80%;}.elementor-8132 .elementor-element.elementor-element-9a2188b{--width:100%;}.elementor-8132 .elementor-element.elementor-element-d084a45{--width:80%;}.elementor-8132 .elementor-element.elementor-element-29f705b{--width:100%;}.elementor-8132 .elementor-element.elementor-element-a967487{--width:80%;}.elementor-8132 .elementor-element.elementor-element-21d10af{--width:100%;}.elementor-8132 .elementor-element.elementor-element-5d80e1d{--width:80%;}.elementor-8132 .elementor-element.elementor-element-9582b15{--width:100%;}.elementor-8132 .elementor-element.elementor-element-7a3ee08{--width:80%;}.elementor-8132 .elementor-element.elementor-element-9a45690{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8132 .elementor-element.elementor-element-295d955{--width:100%;}.elementor-8132 .elementor-element.elementor-element-9e36d4d{--width:100%;}.elementor-8132 .elementor-element.elementor-element-9a2188b{--width:100%;}.elementor-8132 .elementor-element.elementor-element-d084a45{--width:100%;}.elementor-8132 .elementor-element.elementor-element-29f705b{--width:100%;}.elementor-8132 .elementor-element.elementor-element-a967487{--width:100%;}.elementor-8132 .elementor-element.elementor-element-21d10af{--width:100%;}.elementor-8132 .elementor-element.elementor-element-5d80e1d{--width:100%;}.elementor-8132 .elementor-element.elementor-element-9582b15{--width:100%;}.elementor-8132 .elementor-element.elementor-element-7a3ee08{--width:100%;}.elementor-8132 .elementor-element.elementor-element-9a45690{--width:100%;}}@media(max-width:1024px){.elementor-8132 .elementor-element.elementor-element-c4a9e58{text-align:center;}.elementor-8132 .elementor-element.elementor-element-9e36d4d{--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-8132 .elementor-element.elementor-element-4045cab{font-size:var( --e-global-typography-904313c-font-size );}.elementor-8132 .elementor-element.elementor-element-9a2188b{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8132 .elementor-element.elementor-element-56543cc img{height:300px;object-fit:cover;object-position:top center;}.elementor-8132 .elementor-element.elementor-element-d084a45{--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-8132 .elementor-element.elementor-element-bc2fdea .elementor-heading-title{font-size:var( --e-global-typography-daf3234-font-size );}.elementor-8132 .elementor-element.elementor-element-d3a33bb{font-size:var( --e-global-typography-904313c-font-size );}.elementor-8132 .elementor-element.elementor-element-29f705b{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8132 .elementor-element.elementor-element-3a15096 img{height:300px;object-fit:cover;object-position:top center;}.elementor-8132 .elementor-element.elementor-element-a967487{--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-8132 .elementor-element.elementor-element-e2f93a4 .elementor-heading-title{font-size:var( --e-global-typography-daf3234-font-size );}.elementor-8132 .elementor-element.elementor-element-0414dc7{font-size:var( --e-global-typography-904313c-font-size );}.elementor-8132 .elementor-element.elementor-element-21d10af{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8132 .elementor-element.elementor-element-14d5630 img{height:300px;object-fit:cover;object-position:top center;}.elementor-8132 .elementor-element.elementor-element-5d80e1d{--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-8132 .elementor-element.elementor-element-7731a11 .elementor-heading-title{font-size:var( --e-global-typography-daf3234-font-size );}.elementor-8132 .elementor-element.elementor-element-4c150d0{font-size:var( --e-global-typography-904313c-font-size );}.elementor-8132 .elementor-element.elementor-element-9582b15{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8132 .elementor-element.elementor-element-2c1e616 img{height:300px;object-fit:cover;object-position:top center;}.elementor-8132 .elementor-element.elementor-element-7a3ee08{--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-8132 .elementor-element.elementor-element-9de2ef9 .elementor-heading-title{font-size:var( --e-global-typography-daf3234-font-size );}.elementor-8132 .elementor-element.elementor-element-cb32ac9{font-size:var( --e-global-typography-904313c-font-size );}.elementor-8132 .elementor-element.elementor-element-9a45690{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8132 .elementor-element.elementor-element-fc0636b img{height:300px;object-fit:cover;object-position:top center;}}@media(max-width:767px){.elementor-8132 .elementor-element.elementor-element-c4a9e58 .elementor-heading-title{font-size:32px;}.elementor-8132 .elementor-element.elementor-element-4045cab{font-size:var( --e-global-typography-904313c-font-size );}.elementor-8132 .elementor-element.elementor-element-9a2188b{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8132 .elementor-element.elementor-element-bc2fdea .elementor-heading-title{font-size:var( --e-global-typography-daf3234-font-size );}.elementor-8132 .elementor-element.elementor-element-d3a33bb{font-size:var( --e-global-typography-904313c-font-size );}.elementor-8132 .elementor-element.elementor-element-29f705b{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8132 .elementor-element.elementor-element-e2f93a4 .elementor-heading-title{font-size:var( --e-global-typography-daf3234-font-size );}.elementor-8132 .elementor-element.elementor-element-0414dc7{font-size:var( --e-global-typography-904313c-font-size );}.elementor-8132 .elementor-element.elementor-element-21d10af{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8132 .elementor-element.elementor-element-7731a11 .elementor-heading-title{font-size:var( --e-global-typography-daf3234-font-size );}.elementor-8132 .elementor-element.elementor-element-4c150d0{font-size:var( --e-global-typography-904313c-font-size );}.elementor-8132 .elementor-element.elementor-element-9582b15{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8132 .elementor-element.elementor-element-9de2ef9 .elementor-heading-title{font-size:var( --e-global-typography-daf3234-font-size );}.elementor-8132 .elementor-element.elementor-element-cb32ac9{font-size:var( --e-global-typography-904313c-font-size );}.elementor-8132 .elementor-element.elementor-element-9a45690{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}}/* Start custom CSS for image, class: .elementor-element-56543cc */.elementor-8132 .elementor-element.elementor-element-56543cc {
    border: 10px solid #fff; /* White border */
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2); /* Shadow effect */
    background-color: #ffffff; /* Light background color */
    padding: 0px 0px 35px 0px;
    overflow: hidden; /* Ensure content doesn't overflow */
    position: relative; /* Positioning for inner elements */
}

.elementor-8132 .elementor-element.elementor-element-56543cc img {
    display: block; /* Remove bottom space */
    max-width: 100%; /* Responsive image */
    height: auto; /* Maintain aspect ratio */
}

.elementor-8132 .elementor-element.elementor-element-56543cc::after {
  content: "J";
  position: absolute;
  top: 75%;
  left: 15%;
  transform: translate(-50%, -50%);
  font-size: 150px;
  font-weight: bold;
  color: white;
  z-index: 2
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a2188b */.elementor-8132 .elementor-element.elementor-element-9a2188b::after {
  content: "";
  position: absolute;
  top: 35px;
  right: -15px; /* vers l'extérieur */
  width:25px;
  height: 8px;
  background-color: #f57c7c;
  box-shadow: 
    0 15px 0 #ffbb7e,
    0 30px 0 #8db1e9;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a15096 */.elementor-8132 .elementor-element.elementor-element-3a15096 {
    border: 10px solid #fff; /* White border */
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2); /* Shadow effect */
    background-color: #ffffff; /* Light background color */
    padding: 0px 0px 35px 0px;
    overflow: hidden; /* Ensure content doesn't overflow */
    position: relative; /* Positioning for inner elements */
}

.elementor-8132 .elementor-element.elementor-element-3a15096 img {
    display: block; /* Remove bottom space */
    max-width: 100%; /* Responsive image */
    height: auto; /* Maintain aspect ratio */
}

.elementor-8132 .elementor-element.elementor-element-3a15096::after {
  content: "J";
  position: absolute;
  top: 75%;
  left: 15%;
  transform: translate(-50%, -50%);
  font-size: 150px;
  font-weight: bold;
  color: white;
  z-index: 2
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f705b */.elementor-8132 .elementor-element.elementor-element-29f705b::after {
  content: "";
  position: absolute;
  top: 35px;
  right: -15px; /* vers l'extérieur */
  width:25px;
  height: 8px;
  background-color: #f57c7c;
  box-shadow: 
    0 15px 0 #ffbb7e,
    0 30px 0 #8db1e9;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14d5630 */.elementor-8132 .elementor-element.elementor-element-14d5630 {
    border: 10px solid #fff; /* White border */
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2); /* Shadow effect */
    background-color: #ffffff; /* Light background color */
    padding: 0px 0px 35px 0px;
    overflow: hidden; /* Ensure content doesn't overflow */
    position: relative; /* Positioning for inner elements */
}

.elementor-8132 .elementor-element.elementor-element-14d5630 img {
    display: block; /* Remove bottom space */
    max-width: 100%; /* Responsive image */
    height: auto; /* Maintain aspect ratio */
}

.elementor-8132 .elementor-element.elementor-element-14d5630::after {
  content: "J";
  position: absolute;
  top: 75%;
  left: 15%;
  transform: translate(-50%, -50%);
  font-size: 150px;
  font-weight: bold;
  color: white;
  z-index: 2
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21d10af */.elementor-8132 .elementor-element.elementor-element-21d10af::after {
  content: "";
  position: absolute;
  top: 35px;
  right: -15px; /* vers l'extérieur */
  width:25px;
  height: 8px;
  background-color: #f57c7c;
  box-shadow: 
    0 15px 0 #ffbb7e,
    0 30px 0 #8db1e9;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c1e616 */.elementor-8132 .elementor-element.elementor-element-2c1e616 {
    border: 10px solid #fff; /* White border */
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2); /* Shadow effect */
    background-color: #ffffff; /* Light background color */
    padding: 0px 0px 35px 0px;
    overflow: hidden; /* Ensure content doesn't overflow */
    position: relative; /* Positioning for inner elements */
}

.elementor-8132 .elementor-element.elementor-element-2c1e616 img {
    display: block; /* Remove bottom space */
    max-width: 100%; /* Responsive image */
    height: auto; /* Maintain aspect ratio */
}

.elementor-8132 .elementor-element.elementor-element-2c1e616::after {
  content: "J";
  position: absolute;
  top: 75%;
  left: 15%;
  transform: translate(-50%, -50%);
  font-size: 150px;
  font-weight: bold;
  color: white;
  z-index: 2
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9582b15 */.elementor-8132 .elementor-element.elementor-element-9582b15::after {
  content: "";
  position: absolute;
  top: 35px;
  right: -15px; /* vers l'extérieur */
  width:25px;
  height: 8px;
  background-color: #f57c7c;
  box-shadow: 
    0 15px 0 #ffbb7e,
    0 30px 0 #8db1e9;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc0636b */.elementor-8132 .elementor-element.elementor-element-fc0636b {
    border: 10px solid #fff; /* White border */
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2); /* Shadow effect */
    background-color: #ffffff; /* Light background color */
    padding: 0px 0px 35px 0px;
    overflow: hidden; /* Ensure content doesn't overflow */
    position: relative; /* Positioning for inner elements */
}

.elementor-8132 .elementor-element.elementor-element-fc0636b img {
    display: block; /* Remove bottom space */
    max-width: 100%; /* Responsive image */
    height: auto; /* Maintain aspect ratio */
}

.elementor-8132 .elementor-element.elementor-element-fc0636b::after {
  content: "J";
  position: absolute;
  top: 75%;
  left: 15%;
  transform: translate(-50%, -50%);
  font-size: 150px;
  font-weight: bold;
  color: white;
  z-index: 2
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a45690 */.elementor-8132 .elementor-element.elementor-element-9a45690::after {
  content: "";
  position: absolute;
  top: 35px;
  right: -15px; /* vers l'extérieur */
  width:25px;
  height: 8px;
  background-color: #f57c7c;
  box-shadow: 
    0 15px 0 #ffbb7e,
    0 30px 0 #8db1e9;
  z-index: 2;
}/* End custom CSS */