.elementor-96 .elementor-element.elementor-element-144622c{--display:flex;--min-height:60vh;--justify-content:center;--overlay-opacity:0.225;}.elementor-96 .elementor-element.elementor-element-144622c:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-144622c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://junior.terrenature.ch/wp-content/uploads/2025/11/TerreNature-Junior-Lynx-dans-la-foret-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-96 .elementor-element.elementor-element-144622c::before, .elementor-96 .elementor-element.elementor-element-144622c > .elementor-background-video-container::before, .elementor-96 .elementor-element.elementor-element-144622c > .e-con-inner > .elementor-background-video-container::before, .elementor-96 .elementor-element.elementor-element-144622c > .elementor-background-slideshow::before, .elementor-96 .elementor-element.elementor-element-144622c > .e-con-inner > .elementor-background-slideshow::before, .elementor-96 .elementor-element.elementor-element-144622c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-96 .elementor-element.elementor-element-5a42b69{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-96 .elementor-element.elementor-element-0267876{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-96 .elementor-element.elementor-element-67f9600{text-align:center;}.elementor-96 .elementor-element.elementor-element-67f9600 .elementor-heading-title{font-family:"Dimbo", Sans-serif;font-size:80px;font-weight:400;line-height:1.25em;text-shadow:2px 2px 1px rgba(0,0,0,0.3);color:var( --e-global-color-accent );}.elementor-96 .elementor-element.elementor-element-12f2c70{text-align:center;font-family:"Manrope", Sans-serif;font-size:24px;font-weight:500;line-height:1.125px;text-shadow:2px 2px 1px rgba(0,0,0,0.3);color:var( --e-global-color-accent );}.elementor-96 .elementor-element.elementor-element-e9f5c1a{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-96 .elementor-element.elementor-element-d25591c .elementor-button{background-color:#F3843B;font-family:var( --e-global-typography-2c1f851-font-family ), Sans-serif;font-size:var( --e-global-typography-2c1f851-font-size );font-weight:var( --e-global-typography-2c1f851-font-weight );line-height:var( --e-global-typography-2c1f851-line-height );box-shadow:2px 2px 1px 0px rgba(0, 0, 0, 0.3);border-radius:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-96 .elementor-element.elementor-element-b7c3e81 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-2c1f851-font-family ), Sans-serif;font-size:var( --e-global-typography-2c1f851-font-size );font-weight:var( --e-global-typography-2c1f851-font-weight );line-height:var( --e-global-typography-2c1f851-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );box-shadow:2px 2px 1px 0px rgba(0, 0, 0, 0.3);border-radius:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-96 .elementor-element.elementor-element-cc9a430{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-96 .elementor-element.elementor-element-1c05dbb{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96 .elementor-element.elementor-element-4487dc8 .elementor-heading-title{font-family:"Dimbo", Sans-serif;font-size:48px;font-weight:400;line-height:1.125em;}.elementor-96 .elementor-element.elementor-element-5ab69b1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-96 .elementor-element.elementor-element-d0d04dd{--display:flex;--z-index:2;}.elementor-96 .elementor-element.elementor-element-a5a4257{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -64px) 0px;padding:0px 0px 0px 0px;}.elementor-96 .elementor-element.elementor-element-a5a4257.elementor-element{--align-self:flex-end;}.elementor-96 .elementor-element.elementor-element-a5a4257 .elementor-icon-wrapper{text-align:right;}.elementor-96 .elementor-element.elementor-element-a5a4257 .elementor-icon{font-size:128px;}.elementor-96 .elementor-element.elementor-element-a5a4257 .elementor-icon svg{height:128px;}.elementor-96 .elementor-element.elementor-element-a5a4257 .elementor-icon-wrapper svg{width:auto;}.elementor-96 .elementor-element.elementor-element-2588373{width:var( --container-widget-width, 70% );max-width:70%;padding:8px 64px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:right;font-family:"Dimbo", Sans-serif;font-size:24px;font-weight:400;line-height:1.25em;}.elementor-96 .elementor-element.elementor-element-2588373.elementor-element{--align-self:flex-end;}.elementor-96 .elementor-element.elementor-element-d9fcaa2{--display:flex;--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-96 .elementor-element.elementor-element-d9fcaa2.e-con{--align-self:flex-start;}.elementor-96 .elementor-element.elementor-element-52d100e{--e-transform-rotateZ:15deg;}.elementor-96 .elementor-element.elementor-element-0fe5f5f{--display:flex;--min-height:580px;--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;--justify-content:center;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-96 .elementor-element.elementor-element-0fe5f5f:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-0fe5f5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://junior.terrenature.ch/wp-content/uploads/2025/11/Terrenature-Background-Section-Jaune.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-96 .elementor-element.elementor-element-331bfcc{--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:space-between;}.elementor-96 .elementor-element.elementor-element-3d974b6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:var( --e-global-color-97fbc43 );--border-color:var( --e-global-color-97fbc43 );--border-radius:0px 0px 0px 0px;}.elementor-96 .elementor-element.elementor-element-3d974b6:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-3d974b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-96 .elementor-element.elementor-element-3d974b6.e-con{--e-con-transform-rotateZ:3deg;}.elementor-96 .elementor-element.elementor-element-dbf3a20{--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;--justify-content:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:16px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-96 .elementor-element.elementor-element-40ddd64{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-96 .elementor-element.elementor-element-7df5273{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.125em;}.elementor-96 .elementor-element.elementor-element-b73faf9 .elementor-button{background-color:var( --e-global-color-97fbc43 );font-family:var( --e-global-typography-2c1f851-font-family ), Sans-serif;font-size:var( --e-global-typography-2c1f851-font-size );font-weight:var( --e-global-typography-2c1f851-font-weight );line-height:var( --e-global-typography-2c1f851-line-height );text-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:2px 2px 1px 0px rgba(0, 0, 0, 0.3);border-radius:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-96 .elementor-element.elementor-element-3021107{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:var( --e-global-color-1de5278 );--border-color:var( --e-global-color-1de5278 );--border-radius:0px 0px 0px 0px;}.elementor-96 .elementor-element.elementor-element-3021107:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-3021107 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-96 .elementor-element.elementor-element-3021107.e-con{--e-con-transform-rotateZ:1deg;}.elementor-96 .elementor-element.elementor-element-e48df47{--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;--justify-content:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:16px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-96 .elementor-element.elementor-element-9e2f0e6{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-96 .elementor-element.elementor-element-872d0c8{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-6e1b199 .elementor-button{background-color:var( --e-global-color-1de5278 );font-family:var( --e-global-typography-2c1f851-font-family ), Sans-serif;font-size:var( --e-global-typography-2c1f851-font-size );font-weight:var( --e-global-typography-2c1f851-font-weight );line-height:var( --e-global-typography-2c1f851-line-height );box-shadow:2px 2px 1px 0px rgba(0, 0, 0, 0.3);border-radius:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-96 .elementor-element.elementor-element-6e1b199.elementor-element{--align-self:flex-start;}.elementor-96 .elementor-element.elementor-element-64163c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:var( --e-global-color-c0e7be6 );--border-color:var( --e-global-color-c0e7be6 );--border-radius:0px 0px 0px 0px;}.elementor-96 .elementor-element.elementor-element-64163c9:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-64163c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-96 .elementor-element.elementor-element-64163c9.e-con{--e-con-transform-rotateZ:-5deg;}.elementor-96 .elementor-element.elementor-element-c8e0b5b{--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;--justify-content:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:16px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-96 .elementor-element.elementor-element-7d9bb78{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-96 .elementor-element.elementor-element-1c52464{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-27e45ff .elementor-button{background-color:var( --e-global-color-c0e7be6 );font-family:var( --e-global-typography-2c1f851-font-family ), Sans-serif;font-size:var( --e-global-typography-2c1f851-font-size );font-weight:var( --e-global-typography-2c1f851-font-weight );line-height:var( --e-global-typography-2c1f851-line-height );box-shadow:2px 2px 1px 0px rgba(0, 0, 0, 0.3);border-radius:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-96 .elementor-element.elementor-element-b4d499a{--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:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-96 .elementor-element.elementor-element-2776d94{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-96 .elementor-element.elementor-element-64d48ac{--display:flex;}.elementor-96 .elementor-element.elementor-element-104c116{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-96 .elementor-element.elementor-element-104c116.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-96 .elementor-element.elementor-element-b4e0449{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-96 .elementor-element.elementor-element-b4e0449.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-96 .elementor-element.elementor-element-4d5c1af{text-align:left;}.elementor-96 .elementor-element.elementor-element-377f059 .elementor-button{background-color:var( --e-global-color-e185b79 );font-family:var( --e-global-typography-2c1f851-font-family ), Sans-serif;font-size:var( --e-global-typography-2c1f851-font-size );font-weight:var( --e-global-typography-2c1f851-font-weight );line-height:var( --e-global-typography-2c1f851-line-height );}.elementor-96 .elementor-element.elementor-element-377f059.elementor-element{--align-self:flex-start;}.elementor-96 .elementor-element.elementor-element-00728a6{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-96 .elementor-element.elementor-element-4409401{text-align:left;}.elementor-96 .elementor-element.elementor-element-1aa699f .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-2c1f851-font-family ), Sans-serif;font-size:var( --e-global-typography-2c1f851-font-size );font-weight:var( --e-global-typography-2c1f851-font-weight );line-height:var( --e-global-typography-2c1f851-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-96 .elementor-element.elementor-element-1aa699f.elementor-element{--align-self:flex-start;}.elementor-96 .elementor-element.elementor-element-0a6cc95{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-96 .elementor-element.elementor-element-e7e58ca{text-align:left;}.elementor-96 .elementor-element.elementor-element-13d7bd8 .elementor-button{background-color:var( --e-global-color-6cabbe9 );font-family:var( --e-global-typography-2c1f851-font-family ), Sans-serif;font-size:var( --e-global-typography-2c1f851-font-size );font-weight:var( --e-global-typography-2c1f851-font-weight );line-height:var( --e-global-typography-2c1f851-line-height );}.elementor-96 .elementor-element.elementor-element-13d7bd8.elementor-element{--align-self:flex-start;}.elementor-96 .elementor-element.elementor-element-2d538b2{--display:flex;--min-height:800px;--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:128px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-96 .elementor-element.elementor-element-2d538b2:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-2d538b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://junior.terrenature.ch/wp-content/uploads/2025/11/Background-Motif-Vague-Dessin.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-96 .elementor-element.elementor-element-94d3a69{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96 .elementor-element.elementor-element-847e46f .elementor-button{background-color:var( --e-global-color-6cabbe9 );font-family:var( --e-global-typography-2c1f851-font-family ), Sans-serif;font-size:var( --e-global-typography-2c1f851-font-size );font-weight:var( --e-global-typography-2c1f851-font-weight );line-height:var( --e-global-typography-2c1f851-line-height );}.elementor-96 .elementor-element.elementor-element-847e46f.elementor-element{--align-self:flex-start;}.elementor-96 .elementor-element.elementor-element-6b888d6{--display:flex;}.elementor-96 .elementor-element.elementor-element-cc1dcde{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-96 .elementor-element.elementor-element-5f23daf{--e-transform-rotateZ:-10deg;margin:32px 32px calc(var(--kit-widget-spacing, 0px) + 32px) 32px;z-index:2;}.elementor-96 .elementor-element.elementor-element-0e755e4{--e-transform-rotateZ:-10deg;margin:24px -24px calc(var(--kit-widget-spacing, 0px) + 0px) -24px;z-index:2;}.elementor-96 .elementor-element.elementor-element-2d4d7a9{--e-transform-rotateZ:10deg;margin:240px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -64px;z-index:2;}.elementor-96 .elementor-element.elementor-element-5b677e2{margin:-240px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -180px;z-index:1;}.elementor-96 .elementor-element.elementor-element-e047e9f{--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;}.elementor-96 .elementor-element.elementor-element-92fc342{--grid-columns:1;}.elementor-96 .elementor-element.elementor-element-30e567a{--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;--overlay-opacity:0.5;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-96 .elementor-element.elementor-element-30e567a:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-30e567a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://junior.terrenature.ch/wp-content/uploads/2025/11/Background-Separateur-ABO.svg");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-96 .elementor-element.elementor-element-30e567a::before, .elementor-96 .elementor-element.elementor-element-30e567a > .elementor-background-video-container::before, .elementor-96 .elementor-element.elementor-element-30e567a > .e-con-inner > .elementor-background-video-container::before, .elementor-96 .elementor-element.elementor-element-30e567a > .elementor-background-slideshow::before, .elementor-96 .elementor-element.elementor-element-30e567a > .e-con-inner > .elementor-background-slideshow::before, .elementor-96 .elementor-element.elementor-element-30e567a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-96 .elementor-element.elementor-element-57c81c7{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-96 .elementor-element.elementor-element-6f752ef{text-align:center;}.elementor-96 .elementor-element.elementor-element-109e03e{text-align:center;}.elementor-96 .elementor-element.elementor-element-11126e8{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-96 .elementor-element.elementor-element-8c112b2 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-2c1f851-font-family ), Sans-serif;font-size:var( --e-global-typography-2c1f851-font-size );font-weight:var( --e-global-typography-2c1f851-font-weight );line-height:var( --e-global-typography-2c1f851-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-96 .elementor-element.elementor-element-ed6f473 .elementor-button{background-color:var( --e-global-color-6cabbe9 );font-family:var( --e-global-typography-2c1f851-font-family ), Sans-serif;font-size:var( --e-global-typography-2c1f851-font-size );font-weight:var( --e-global-typography-2c1f851-font-weight );line-height:var( --e-global-typography-2c1f851-line-height );}.elementor-96 .elementor-element.elementor-element-309fa91{--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:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-96 .elementor-element.elementor-element-ab078af{text-align:center;}.elementor-96 .elementor-element.elementor-element-5f557bc .elementor-swiper-button{font-size:24px;}.elementor-96 .elementor-element.elementor-element-5f557bc.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-96 .elementor-element.elementor-element-5f557bc.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:16px;}.elementor-96 .elementor-element.elementor-element-5f557bc.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:16px;}.elementor-96 .elementor-element.elementor-element-5f557bc.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:16px;}.elementor-96 .elementor-element.elementor-element-5f557bc.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:16px;}.elementor-96 .elementor-element.elementor-element-5f557bc .elementor-testimonial__text{color:var( --e-global-color-text );font-family:"Dimbo", Sans-serif;font-size:24px;font-weight:400;line-height:1.25em;}.elementor-96 .elementor-element.elementor-element-5f557bc .elementor-testimonial__name{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-5f557bc .elementor-testimonial__image img{width:0px;height:0px;}.elementor-96 .elementor-element.elementor-element-5f557bc.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-96 .elementor-element.elementor-element-5f557bc.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (0px / 2) - 8px );}body:not(.rtl) .elementor-96 .elementor-element.elementor-element-5f557bc.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-96 .elementor-element.elementor-element-5f557bc.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-96 .elementor-element.elementor-element-5f557bc.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-96 .elementor-element.elementor-element-5f557bc.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (0px / 2) - 8px );right:auto;}body.rtl .elementor-96 .elementor-element.elementor-element-5f557bc.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-96 .elementor-element.elementor-element-5f557bc.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-96 .elementor-element.elementor-element-5f557bc.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-96 .elementor-element.elementor-element-5f557bc.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (0px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-96 .elementor-element.elementor-element-5f557bc.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-96 .elementor-element.elementor-element-5f557bc.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (0px / 2) - 8px );right:auto;}body.rtl .elementor-96 .elementor-element.elementor-element-5f557bc.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-96 .elementor-element.elementor-element-5f557bc.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (0px / 2) - 8px );left:auto;}body.rtl .elementor-96 .elementor-element.elementor-element-5f557bc.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-96 .elementor-element.elementor-element-5f557bc.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-96 .elementor-element.elementor-element-5f557bc.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-96 .elementor-element.elementor-element-5f557bc.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:0px;margin-right:0;}body:not(.rtl) .elementor-96 .elementor-element.elementor-element-5f557bc.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-96 .elementor-element.elementor-element-5f557bc.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-96 .elementor-element.elementor-element-5f557bc.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-96 .elementor-element.elementor-element-5f557bc.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:0px;margin-left:0;}.elementor-96 .elementor-element.elementor-element-5f557bc.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-96 .elementor-element.elementor-element-5f557bc.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-96 .elementor-element.elementor-element-5f557bc.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:0px;}@media(max-width:1024px){.elementor-96 .elementor-element.elementor-element-0267876{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-96 .elementor-element.elementor-element-d25591c .elementor-button{font-size:var( --e-global-typography-2c1f851-font-size );line-height:var( --e-global-typography-2c1f851-line-height );}.elementor-96 .elementor-element.elementor-element-b7c3e81 .elementor-button{font-size:var( --e-global-typography-2c1f851-font-size );line-height:var( --e-global-typography-2c1f851-line-height );}.elementor-96 .elementor-element.elementor-element-cc9a430{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-96 .elementor-element.elementor-element-1c05dbb{--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96 .elementor-element.elementor-element-5ab69b1{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-96 .elementor-element.elementor-element-a5a4257{--e-transform-rotateZ:-35deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;z-index:10;}.elementor-96 .elementor-element.elementor-element-2588373{padding:0px 24px 0px 0px;}.elementor-96 .elementor-element.elementor-element-d9fcaa2{--justify-content:space-between;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-80px;--margin-bottom:-24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:24px;}.elementor-96 .elementor-element.elementor-element-d9fcaa2.e-con{--align-self:flex-end;}.elementor-96 .elementor-element.elementor-element-52d100e.elementor-element{--align-self:center;}.elementor-96 .elementor-element.elementor-element-52d100e{text-align:center;}.elementor-96 .elementor-element.elementor-element-52d100e img{max-width:57%;}.elementor-96 .elementor-element.elementor-element-0fe5f5f{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-96 .elementor-element.elementor-element-b73faf9 .elementor-button{font-size:var( --e-global-typography-2c1f851-font-size );line-height:var( --e-global-typography-2c1f851-line-height );}.elementor-96 .elementor-element.elementor-element-872d0c8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-6e1b199 .elementor-button{font-size:var( --e-global-typography-2c1f851-font-size );line-height:var( --e-global-typography-2c1f851-line-height );}.elementor-96 .elementor-element.elementor-element-1c52464{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-27e45ff .elementor-button{font-size:var( --e-global-typography-2c1f851-font-size );line-height:var( --e-global-typography-2c1f851-line-height );}.elementor-96 .elementor-element.elementor-element-b4d499a{--margin-top:64px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-96 .elementor-element.elementor-element-377f059 .elementor-button{font-size:var( --e-global-typography-2c1f851-font-size );line-height:var( --e-global-typography-2c1f851-line-height );}.elementor-96 .elementor-element.elementor-element-1aa699f .elementor-button{font-size:var( --e-global-typography-2c1f851-font-size );line-height:var( --e-global-typography-2c1f851-line-height );}.elementor-96 .elementor-element.elementor-element-13d7bd8 .elementor-button{font-size:var( --e-global-typography-2c1f851-font-size );line-height:var( --e-global-typography-2c1f851-line-height );}.elementor-96 .elementor-element.elementor-element-2d538b2{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-96 .elementor-element.elementor-element-94d3a69{--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96 .elementor-element.elementor-element-847e46f .elementor-button{font-size:var( --e-global-typography-2c1f851-font-size );line-height:var( --e-global-typography-2c1f851-line-height );}.elementor-96 .elementor-element.elementor-element-cc1dcde{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-96 .elementor-element.elementor-element-e047e9f{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-96 .elementor-element.elementor-element-92fc342{--grid-columns:1;}.elementor-96 .elementor-element.elementor-element-30e567a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-96 .elementor-element.elementor-element-57c81c7{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-96 .elementor-element.elementor-element-8c112b2 .elementor-button{font-size:var( --e-global-typography-2c1f851-font-size );line-height:var( --e-global-typography-2c1f851-line-height );}.elementor-96 .elementor-element.elementor-element-ed6f473 .elementor-button{font-size:var( --e-global-typography-2c1f851-font-size );line-height:var( --e-global-typography-2c1f851-line-height );}.elementor-96 .elementor-element.elementor-element-5f557bc .elementor-testimonial__name{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-96 .elementor-element.elementor-element-144622c:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-144622c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-132px 0px;}.elementor-96 .elementor-element.elementor-element-5a42b69{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-96 .elementor-element.elementor-element-67f9600 .elementor-heading-title{font-size:38px;line-height:1.1em;}.elementor-96 .elementor-element.elementor-element-12f2c70{font-size:18px;line-height:1.125em;}.elementor-96 .elementor-element.elementor-element-e9f5c1a{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-96 .elementor-element.elementor-element-d25591c .elementor-button{font-size:var( --e-global-typography-2c1f851-font-size );line-height:var( --e-global-typography-2c1f851-line-height );}.elementor-96 .elementor-element.elementor-element-b7c3e81 .elementor-button{font-size:var( --e-global-typography-2c1f851-font-size );line-height:var( --e-global-typography-2c1f851-line-height );}.elementor-96 .elementor-element.elementor-element-4487dc8 .elementor-heading-title{font-size:34px;}.elementor-96 .elementor-element.elementor-element-5ab69b1{--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-96 .elementor-element.elementor-element-d0d04dd{--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;}.elementor-96 .elementor-element.elementor-element-a5a4257{--e-transform-rotateZ:220deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -164px) 148px;z-index:10;}.elementor-96 .elementor-element.elementor-element-a5a4257 .elementor-icon i, .elementor-96 .elementor-element.elementor-element-a5a4257 .elementor-icon svg{transform:rotate(240deg);}.elementor-96 .elementor-element.elementor-element-2588373{padding:0px 48px 0px 0px;}.elementor-96 .elementor-element.elementor-element-d9fcaa2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-96 .elementor-element.elementor-element-d9fcaa2.e-con{--align-self:center;}.elementor-96 .elementor-element.elementor-element-52d100e img{max-width:70%;}.elementor-96 .elementor-element.elementor-element-331bfcc{--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-96 .elementor-element.elementor-element-b73faf9 .elementor-button{font-size:var( --e-global-typography-2c1f851-font-size );line-height:var( --e-global-typography-2c1f851-line-height );}.elementor-96 .elementor-element.elementor-element-872d0c8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-6e1b199 .elementor-button{font-size:var( --e-global-typography-2c1f851-font-size );line-height:var( --e-global-typography-2c1f851-line-height );}.elementor-96 .elementor-element.elementor-element-1c52464{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-27e45ff .elementor-button{font-size:var( --e-global-typography-2c1f851-font-size );line-height:var( --e-global-typography-2c1f851-line-height );}.elementor-96 .elementor-element.elementor-element-104c116{--width:295px;--gap:96px 96px;--row-gap:96px;--column-gap:96px;}.elementor-96 .elementor-element.elementor-element-377f059 .elementor-button{font-size:var( --e-global-typography-2c1f851-font-size );line-height:var( --e-global-typography-2c1f851-line-height );}.elementor-96 .elementor-element.elementor-element-1aa699f .elementor-button{font-size:var( --e-global-typography-2c1f851-font-size );line-height:var( --e-global-typography-2c1f851-line-height );}.elementor-96 .elementor-element.elementor-element-13d7bd8 .elementor-button{font-size:var( --e-global-typography-2c1f851-font-size );line-height:var( --e-global-typography-2c1f851-line-height );}.elementor-96 .elementor-element.elementor-element-3d39651 .elementor-heading-title{font-size:34px;line-height:1.125em;}.elementor-96 .elementor-element.elementor-element-847e46f .elementor-button{font-size:var( --e-global-typography-2c1f851-font-size );line-height:var( --e-global-typography-2c1f851-line-height );}.elementor-96 .elementor-element.elementor-element-cc1dcde{--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;}.elementor-96 .elementor-element.elementor-element-0e755e4{margin:-48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -24px;}.elementor-96 .elementor-element.elementor-element-2d4d7a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-96 .elementor-element.elementor-element-5b677e2{margin:-64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;}.elementor-96 .elementor-element.elementor-element-92fc342{--grid-columns:1;}.elementor-96 .elementor-element.elementor-element-11126e8{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-96 .elementor-element.elementor-element-8c112b2 .elementor-button{font-size:var( --e-global-typography-2c1f851-font-size );line-height:var( --e-global-typography-2c1f851-line-height );}.elementor-96 .elementor-element.elementor-element-ed6f473 .elementor-button{font-size:var( --e-global-typography-2c1f851-font-size );line-height:var( --e-global-typography-2c1f851-line-height );}.elementor-96 .elementor-element.elementor-element-309fa91{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-96 .elementor-element.elementor-element-5f557bc .elementor-testimonial__name{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-96 .elementor-element.elementor-element-1c05dbb{--width:50%;}.elementor-96 .elementor-element.elementor-element-5ab69b1{--width:50%;}.elementor-96 .elementor-element.elementor-element-d9fcaa2{--width:80%;}.elementor-96 .elementor-element.elementor-element-dbf3a20{--width:100%;}.elementor-96 .elementor-element.elementor-element-64d48ac{--width:600px;}.elementor-96 .elementor-element.elementor-element-104c116{--width:100%;}.elementor-96 .elementor-element.elementor-element-b4e0449{--width:33%;}.elementor-96 .elementor-element.elementor-element-00728a6{--width:34%;}.elementor-96 .elementor-element.elementor-element-0a6cc95{--width:33%;}.elementor-96 .elementor-element.elementor-element-94d3a69{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-96 .elementor-element.elementor-element-5ab69b1{--width:50%;}.elementor-96 .elementor-element.elementor-element-d0d04dd{--width:60%;}.elementor-96 .elementor-element.elementor-element-d9fcaa2{--width:100%;}.elementor-96 .elementor-element.elementor-element-b4e0449{--width:221.664px;}.elementor-96 .elementor-element.elementor-element-e047e9f{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-2588373 */.elementor-96 .elementor-element.elementor-element-2588373 p {
    text-wrap: balance;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbf3a20 */@media (min-width:767px) {.elementor-96 .elementor-element.elementor-element-dbf3a20 {height: -webkit-fill-available;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d974b6 */.elementor-96 .elementor-element.elementor-element-3d974b6 {max-width: 300px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e48df47 */@media (min-width:767px) {.elementor-96 .elementor-element.elementor-element-e48df47 {height: -webkit-fill-available;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3021107 */.elementor-96 .elementor-element.elementor-element-3021107 {max-width: 300px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e0b5b */@media (min-width:767px) {.elementor-96 .elementor-element.elementor-element-c8e0b5b {height: -webkit-fill-available;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64163c9 */.elementor-96 .elementor-element.elementor-element-64163c9 {max-width: 300px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3201bc1 */.elementor-96 .elementor-element.elementor-element-3201bc1 strong{color: var(--e-global-color-primary); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4e0449 */}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00728a6 */}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a6cc95 */}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f23daf */.elementor-96 .elementor-element.elementor-element-5f23daf {
  position: relative;
  width: 280px;
  height: 380px;
  display: inline-block;
}

.elementor-96 .elementor-element.elementor-element-5f23daf::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: white;
clip-path: polygon(83% 0, 100% 16%, 91% 100%, 7% 100%, 0 0);



  z-index: -1;
}

.elementor-96 .elementor-element.elementor-element-5f23daf img {
  width: 100%;
  height: 100%;
  object-fit: cover;
clip-path: polygon(
    calc(83% - 8px) 10px,
    calc(100% - 10px) calc(16% + 9px),
    calc(91% - 10px) calc(100% - 10px),
    calc(7% + 10px) calc(100% - 10px),
    10px 10px
  );

}
@media screen and (max-width: 767px) {
 .elementor-96 .elementor-element.elementor-element-5f23daf {
  position: relative;
  width: 260px;
  height: 290px;
  display: inline-block;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e755e4 */.elementor-96 .elementor-element.elementor-element-0e755e4 {
  position: relative;
  width: 400px;
  height: 240px;
  display: inline-block;
}

.elementor-96 .elementor-element.elementor-element-0e755e4::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: white;
clip-path: polygon(10% 0, 90% 0, 100% 25%, 100% 100%, 10% 100%, 0 70%);


  z-index: -1;
}

.elementor-96 .elementor-element.elementor-element-0e755e4 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
clip-path: polygon(
    calc(10% + 12px) 12px,
    calc(90% - 12px) 12px,
    calc(100% - 12px) calc(25% + 12px),
    calc(100% - 12px) calc(100% - 12px),
    calc(10% + 12px) calc(100% - 10px),
    10px calc(70% - 4px));

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d4d7a9 */.elementor-96 .elementor-element.elementor-element-2d4d7a9 {
  position: relative;
  width: 400px;
  height: 200px;
  display: inline-block;
}

.elementor-96 .elementor-element.elementor-element-2d4d7a9::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: white;
clip-path: polygon(87% 0, 100% 26%, 96% 100%, 0 100%, 0 6%);



  z-index: -1;
}

.elementor-96 .elementor-element.elementor-element-2d4d7a9 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
clip-path: polygon(
    calc(87% - 9px) 10px,
    calc(100% - 10px) calc(26% + 7px),
    calc(96% - 10px) calc(100% - 10px),
    10px calc(100% - 10px),
    10px calc(6% + 11px));

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b677e2 */.elementor-96 .elementor-element.elementor-element-5b677e2 {
  position: relative;
  width: 340px;
  height: 500px;
  display: inline-block;
}

.elementor-96 .elementor-element.elementor-element-5b677e2::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: white;
clip-path: polygon(87% 0, 100% 26%, 96% 100%, 0 100%, 0 6%);



  z-index: -1;
}

.elementor-96 .elementor-element.elementor-element-5b677e2 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
clip-path: polygon(
    calc(87% - 9px) 10px,
    calc(100% - 10px) calc(26% + 7px),
    calc(96% - 10px) calc(100% - 10px),
    10px calc(100% - 10px),
    10px calc(6% + 11px));

}

@media screen and (max-width: 767px) {
 .elementor-96 .elementor-element.elementor-element-5b677e2 {
  position: relative;
  width: 220px;
  height: 300px;
  display: inline-block;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc1dcde */.elementor-96 .elementor-element.elementor-element-cc1dcde div { filter: drop-shadow(2px 2px 1px rgba(0, 0, 0, 0.3));}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f752ef */.elementor-96 .elementor-element.elementor-element-6f752ef span{color: var(--e-global-color-primary); }/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-5f557bc */.elementor-96 .elementor-element.elementor-element-5f557bc .elementor-testimonial__content::before{content:"“";font-size:120px;position:absolute;left:32px;top:40px;    font-family: "Dimbo", Sans-serif;color:var(--testimonial-quote-color, var(--e-global-color-e185b79));}
.elementor-96 .elementor-element.elementor-element-5f557bc .elementor-testimonial__content::after{content:"”";font-size:120px;position:absolute;right:32px;bottom:16px;    font-family: "Dimbo", Sans-serif;color:var(--testimonial-quote-color, var(--e-global-color-e185b79)); }

.elementor-96 .elementor-element.elementor-element-5f557bc .elementor-testimonial__text {
    max-width: 80%;
    margin: auto;
}

/* Slide 1 - Bleu */
.swiper-slide:nth-child(2).swiper-slide-active .elementor-testimonial__content::before,
.swiper-slide:nth-child(2).swiper-slide-active .elementor-testimonial__content::after {
    color: var(--e-global-color-e185b79); /* #0081BA */
}

/* Slide 2 - Jaune */
.swiper-slide:nth-child(3).swiper-slide-active .elementor-testimonial__content::before,
.swiper-slide:nth-child(3).swiper-slide-active .elementor-testimonial__content::after {
    color: var(--e-global-color-76bdac9); /* #F4DB01 */
}

/* Slide 3 - Rouge */
.swiper-slide:nth-child(4).swiper-slide-active .elementor-testimonial__content::before,
.swiper-slide:nth-child(4).swiper-slide-active .elementor-testimonial__content::after {
    color: var(--e-global-color-a84ca67); /* #EF492A */
}

/* Slide 4 - Violet */
.swiper-slide:nth-child(5).swiper-slide-active .elementor-testimonial__content::before,
.swiper-slide:nth-child(5).swiper-slide-active .elementor-testimonial__content::after {
    color: var(--e-global-color-1de5278); /* #D070C0 */
}

/* Slide 5 - Rose clair */
.swiper-slide:nth-child(6).swiper-slide-active .elementor-testimonial__content::before,
.swiper-slide:nth-child(6).swiper-slide-active .elementor-testimonial__content::after {
    color: var(--e-global-color-55f9c1c); /* #FCECEF */
}

/* Gérer aussi les slides dupliqués (pour le loop sans coupure) */
/* Duplicate du premier slide (apparaît en dernier) */
.swiper-slide:nth-child(1).swiper-slide-active .elementor-testimonial__content::before,
.swiper-slide:nth-child(1).swiper-slide-active .elementor-testimonial__content::after,
.swiper-slide:nth-child(7).swiper-slide-active .elementor-testimonial__content::before,
.swiper-slide:nth-child(7).swiper-slide-active .elementor-testimonial__content::after {
    color: var(--e-global-color-e185b79); /* Même couleur que slide 1 */
}

@media (max-width:1196px) {
    
.elementor-96 .elementor-element.elementor-element-5f557bc .elementor-testimonial__content::before{content:"“";font-size:90px; left:16px; top:32px;}

.elementor-96 .elementor-element.elementor-element-5f557bc .elementor-testimonial__content::after{content:"”";font-size:90px; right:16px; bottom:16px;}
}/* End custom CSS */