.elementor-265 .elementor-element.elementor-element-singbody{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-265 .elementor-element.elementor-element-singbody:not(.elementor-motion-effects-element-type-background), .elementor-265 .elementor-element.elementor-element-singbody > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-lcde-neutre-fond-sombre );}.elementor-265 .elementor-element.elementor-element-singstats{--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:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-265 .elementor-element.elementor-element-singstatsh{text-align:center;}.elementor-265 .elementor-element.elementor-element-singstatsh .elementor-heading-title{font-family:var( --e-global-typography-lcde-h4-font-family ), Sans-serif;font-size:var( --e-global-typography-lcde-h4-font-size );font-weight:var( --e-global-typography-lcde-h4-font-weight );text-transform:var( --e-global-typography-lcde-h4-text-transform );font-style:var( --e-global-typography-lcde-h4-font-style );text-decoration:var( --e-global-typography-lcde-h4-text-decoration );line-height:var( --e-global-typography-lcde-h4-line-height );letter-spacing:var( --e-global-typography-lcde-h4-letter-spacing );color:var( --e-global-color-accent );}.elementor-265 .elementor-element.elementor-element-singstatrow{--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 0px;--row-gap:24px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-265 .elementor-element.elementor-element-singstat0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-265 .elementor-element.elementor-element-singval0{text-align:center;}.elementor-265 .elementor-element.elementor-element-singval0 .elementor-heading-title{font-family:var( --e-global-typography-lcde-h4-font-family ), Sans-serif;font-size:var( --e-global-typography-lcde-h4-font-size );font-weight:var( --e-global-typography-lcde-h4-font-weight );text-transform:var( --e-global-typography-lcde-h4-text-transform );font-style:var( --e-global-typography-lcde-h4-font-style );text-decoration:var( --e-global-typography-lcde-h4-text-decoration );line-height:var( --e-global-typography-lcde-h4-line-height );letter-spacing:var( --e-global-typography-lcde-h4-letter-spacing );color:var( --e-global-color-lcde-neutre-blanc );}.elementor-widget-text-editor{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-265 .elementor-element.elementor-element-singlbl0{font-family:var( --e-global-typography-lcde-small-font-family ), Sans-serif;font-size:var( --e-global-typography-lcde-small-font-size );font-weight:var( --e-global-typography-lcde-small-font-weight );text-transform:var( --e-global-typography-lcde-small-text-transform );font-style:var( --e-global-typography-lcde-small-font-style );text-decoration:var( --e-global-typography-lcde-small-text-decoration );line-height:var( --e-global-typography-lcde-small-line-height );letter-spacing:var( --e-global-typography-lcde-small-letter-spacing );color:var( --e-global-color-lcde-neutre-blanc );}.elementor-265 .elementor-element.elementor-element-singstat1{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-265 .elementor-element.elementor-element-singval1{text-align:center;}.elementor-265 .elementor-element.elementor-element-singval1 .elementor-heading-title{font-family:var( --e-global-typography-lcde-h4-font-family ), Sans-serif;font-size:var( --e-global-typography-lcde-h4-font-size );font-weight:var( --e-global-typography-lcde-h4-font-weight );text-transform:var( --e-global-typography-lcde-h4-text-transform );font-style:var( --e-global-typography-lcde-h4-font-style );text-decoration:var( --e-global-typography-lcde-h4-text-decoration );line-height:var( --e-global-typography-lcde-h4-line-height );letter-spacing:var( --e-global-typography-lcde-h4-letter-spacing );color:var( --e-global-color-lcde-neutre-blanc );}.elementor-265 .elementor-element.elementor-element-singlbl1{font-family:var( --e-global-typography-lcde-small-font-family ), Sans-serif;font-size:var( --e-global-typography-lcde-small-font-size );font-weight:var( --e-global-typography-lcde-small-font-weight );text-transform:var( --e-global-typography-lcde-small-text-transform );font-style:var( --e-global-typography-lcde-small-font-style );text-decoration:var( --e-global-typography-lcde-small-text-decoration );line-height:var( --e-global-typography-lcde-small-line-height );letter-spacing:var( --e-global-typography-lcde-small-letter-spacing );color:var( --e-global-color-lcde-neutre-blanc );}.elementor-265 .elementor-element.elementor-element-singstat2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-265 .elementor-element.elementor-element-singval2{text-align:center;}.elementor-265 .elementor-element.elementor-element-singval2 .elementor-heading-title{font-family:var( --e-global-typography-lcde-h4-font-family ), Sans-serif;font-size:var( --e-global-typography-lcde-h4-font-size );font-weight:var( --e-global-typography-lcde-h4-font-weight );text-transform:var( --e-global-typography-lcde-h4-text-transform );font-style:var( --e-global-typography-lcde-h4-font-style );text-decoration:var( --e-global-typography-lcde-h4-text-decoration );line-height:var( --e-global-typography-lcde-h4-line-height );letter-spacing:var( --e-global-typography-lcde-h4-letter-spacing );color:var( --e-global-color-lcde-neutre-blanc );}.elementor-265 .elementor-element.elementor-element-singlbl2{font-family:var( --e-global-typography-lcde-small-font-family ), Sans-serif;font-size:var( --e-global-typography-lcde-small-font-size );font-weight:var( --e-global-typography-lcde-small-font-weight );text-transform:var( --e-global-typography-lcde-small-text-transform );font-style:var( --e-global-typography-lcde-small-font-style );text-decoration:var( --e-global-typography-lcde-small-text-decoration );line-height:var( --e-global-typography-lcde-small-line-height );letter-spacing:var( --e-global-typography-lcde-small-letter-spacing );color:var( --e-global-color-lcde-neutre-blanc );}.elementor-265 .elementor-element.elementor-element-singstat3{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-265 .elementor-element.elementor-element-singval3{text-align:center;}.elementor-265 .elementor-element.elementor-element-singval3 .elementor-heading-title{font-family:var( --e-global-typography-lcde-h4-font-family ), Sans-serif;font-size:var( --e-global-typography-lcde-h4-font-size );font-weight:var( --e-global-typography-lcde-h4-font-weight );text-transform:var( --e-global-typography-lcde-h4-text-transform );font-style:var( --e-global-typography-lcde-h4-font-style );text-decoration:var( --e-global-typography-lcde-h4-text-decoration );line-height:var( --e-global-typography-lcde-h4-line-height );letter-spacing:var( --e-global-typography-lcde-h4-letter-spacing );color:var( --e-global-color-lcde-neutre-blanc );}.elementor-265 .elementor-element.elementor-element-singlbl3{font-family:var( --e-global-typography-lcde-small-font-family ), Sans-serif;font-size:var( --e-global-typography-lcde-small-font-size );font-weight:var( --e-global-typography-lcde-small-font-weight );text-transform:var( --e-global-typography-lcde-small-text-transform );font-style:var( --e-global-typography-lcde-small-font-style );text-decoration:var( --e-global-typography-lcde-small-text-decoration );line-height:var( --e-global-typography-lcde-small-line-height );letter-spacing:var( --e-global-typography-lcde-small-letter-spacing );color:var( --e-global-color-lcde-neutre-blanc );}.elementor-265 .elementor-element.elementor-element-singstat4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-265 .elementor-element.elementor-element-singval4{text-align:center;}.elementor-265 .elementor-element.elementor-element-singval4 .elementor-heading-title{font-family:var( --e-global-typography-lcde-h4-font-family ), Sans-serif;font-size:var( --e-global-typography-lcde-h4-font-size );font-weight:var( --e-global-typography-lcde-h4-font-weight );text-transform:var( --e-global-typography-lcde-h4-text-transform );font-style:var( --e-global-typography-lcde-h4-font-style );text-decoration:var( --e-global-typography-lcde-h4-text-decoration );line-height:var( --e-global-typography-lcde-h4-line-height );letter-spacing:var( --e-global-typography-lcde-h4-letter-spacing );color:var( --e-global-color-lcde-neutre-blanc );}.elementor-265 .elementor-element.elementor-element-singlbl4{font-family:var( --e-global-typography-lcde-small-font-family ), Sans-serif;font-size:var( --e-global-typography-lcde-small-font-size );font-weight:var( --e-global-typography-lcde-small-font-weight );text-transform:var( --e-global-typography-lcde-small-text-transform );font-style:var( --e-global-typography-lcde-small-font-style );text-decoration:var( --e-global-typography-lcde-small-text-decoration );line-height:var( --e-global-typography-lcde-small-line-height );letter-spacing:var( --e-global-typography-lcde-small-letter-spacing );color:var( --e-global-color-lcde-neutre-blanc );}.elementor-265 .elementor-element.elementor-element-singstat5{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-265 .elementor-element.elementor-element-singval5{text-align:center;}.elementor-265 .elementor-element.elementor-element-singval5 .elementor-heading-title{font-family:var( --e-global-typography-lcde-h4-font-family ), Sans-serif;font-size:var( --e-global-typography-lcde-h4-font-size );font-weight:var( --e-global-typography-lcde-h4-font-weight );text-transform:var( --e-global-typography-lcde-h4-text-transform );font-style:var( --e-global-typography-lcde-h4-font-style );text-decoration:var( --e-global-typography-lcde-h4-text-decoration );line-height:var( --e-global-typography-lcde-h4-line-height );letter-spacing:var( --e-global-typography-lcde-h4-letter-spacing );color:var( --e-global-color-lcde-neutre-blanc );}.elementor-265 .elementor-element.elementor-element-singlbl5{font-family:var( --e-global-typography-lcde-small-font-family ), Sans-serif;font-size:var( --e-global-typography-lcde-small-font-size );font-weight:var( --e-global-typography-lcde-small-font-weight );text-transform:var( --e-global-typography-lcde-small-text-transform );font-style:var( --e-global-typography-lcde-small-font-style );text-decoration:var( --e-global-typography-lcde-small-text-decoration );line-height:var( --e-global-typography-lcde-small-line-height );letter-spacing:var( --e-global-typography-lcde-small-letter-spacing );color:var( --e-global-color-lcde-neutre-blanc );}.elementor-265 .elementor-element.elementor-element-singbodymotif{--display:flex;--min-height:110px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-265 .elementor-element.elementor-element-singbodymotif:not(.elementor-motion-effects-element-type-background), .elementor-265 .elementor-element.elementor-element-singbodymotif > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-lcde-neutre-fond-sombre );background-image:url("https://lcde.dev2-techniweb.fr/wp-content/uploads/2026/11/lcde-motif-blanc.svg");background-position:0px -140px;background-repeat:repeat-x;background-size:custom;}.elementor-265 .elementor-element.elementor-element-singlead{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singvideo .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-265 .elementor-element.elementor-element-singleadtext{font-family:var( --e-global-typography-lcde-small-font-family ), Sans-serif;font-size:var( --e-global-typography-lcde-small-font-size );font-weight:var( --e-global-typography-lcde-small-font-weight );text-transform:var( --e-global-typography-lcde-small-text-transform );font-style:var( --e-global-typography-lcde-small-font-style );text-decoration:var( --e-global-typography-lcde-small-text-decoration );line-height:var( --e-global-typography-lcde-small-line-height );letter-spacing:var( --e-global-typography-lcde-small-letter-spacing );color:var( --e-global-color-lcde-neutre-blanc );}.elementor-265 .elementor-element.elementor-element-singphotos{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-265 .elementor-element.elementor-element-singchallenge{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-265 .elementor-element.elementor-element-singchallengetxt{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-265 .elementor-element.elementor-element-singchallengeh{text-align:center;}.elementor-265 .elementor-element.elementor-element-singchallengeh .elementor-heading-title{font-family:var( --e-global-typography-lcde-h4-font-family ), Sans-serif;font-size:var( --e-global-typography-lcde-h4-font-size );font-weight:var( --e-global-typography-lcde-h4-font-weight );text-transform:var( --e-global-typography-lcde-h4-text-transform );font-style:var( --e-global-typography-lcde-h4-font-style );text-decoration:var( --e-global-typography-lcde-h4-text-decoration );line-height:var( --e-global-typography-lcde-h4-line-height );letter-spacing:var( --e-global-typography-lcde-h4-letter-spacing );color:var( --e-global-color-lcde-neutre-blanc );}.elementor-265 .elementor-element.elementor-element-singchallenget{font-family:var( --e-global-typography-lcde-small-font-family ), Sans-serif;font-size:var( --e-global-typography-lcde-small-font-size );font-weight:var( --e-global-typography-lcde-small-font-weight );text-transform:var( --e-global-typography-lcde-small-text-transform );font-style:var( --e-global-typography-lcde-small-font-style );text-decoration:var( --e-global-typography-lcde-small-text-decoration );line-height:var( --e-global-typography-lcde-small-line-height );letter-spacing:var( --e-global-typography-lcde-small-letter-spacing );color:var( --e-global-color-lcde-neutre-blanc );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singchallengebtn .elementor-button{background-color:var( --e-global-color-lcde-neutre-blanc );fill:var( --e-global-color-lcde-neutre-fond-sombre );color:var( --e-global-color-lcde-neutre-fond-sombre );border-radius:999px 999px 999px 999px;}.elementor-265 .elementor-element.elementor-element-singchallengebtn .elementor-button:hover, .elementor-265 .elementor-element.elementor-element-singchallengebtn .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-lcde-neutre-fond-sombre );}.elementor-265 .elementor-element.elementor-element-singchallengebtn .elementor-button:hover svg, .elementor-265 .elementor-element.elementor-element-singchallengebtn .elementor-button:focus svg{fill:var( --e-global-color-lcde-neutre-fond-sombre );}.elementor-265 .elementor-element.elementor-element-singgallery{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-265 .elementor-element.elementor-element-singcarousel{--e-image-carousel-slides-to-show:1;}.elementor-265 .elementor-element.elementor-element-singtestimony{--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-265 .elementor-element.elementor-element-singtestimony:not(.elementor-motion-effects-element-type-background), .elementor-265 .elementor-element.elementor-element-singtestimony > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-lcde-neutre-fond-sombre );}.elementor-265 .elementor-element.elementor-element-testlabel{text-align:center;}.elementor-265 .elementor-element.elementor-element-testlabel .elementor-heading-title{font-family:var( --e-global-typography-lcde-h4-font-family ), Sans-serif;font-size:var( --e-global-typography-lcde-h4-font-size );font-weight:var( --e-global-typography-lcde-h4-font-weight );text-transform:var( --e-global-typography-lcde-h4-text-transform );font-style:var( --e-global-typography-lcde-h4-font-style );text-decoration:var( --e-global-typography-lcde-h4-text-decoration );line-height:var( --e-global-typography-lcde-h4-line-height );letter-spacing:var( --e-global-typography-lcde-h4-letter-spacing );color:var( --e-global-color-accent );}.elementor-widget-testimonial .elementor-testimonial-content{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-265 .elementor-element.elementor-element-reftestimonial .elementor-testimonial-wrapper{text-align:center;}.elementor-265 .elementor-element.elementor-element-reftestimonial .elementor-testimonial-content{color:var( --e-global-color-lcde-neutre-blanc );font-family:var( --e-global-typography-lcde-h3-font-family ), Sans-serif;font-size:var( --e-global-typography-lcde-h3-font-size );font-weight:var( --e-global-typography-lcde-h3-font-weight );text-transform:var( --e-global-typography-lcde-h3-text-transform );font-style:var( --e-global-typography-lcde-h3-font-style );text-decoration:var( --e-global-typography-lcde-h3-text-decoration );line-height:var( --e-global-typography-lcde-h3-line-height );letter-spacing:var( --e-global-typography-lcde-h3-letter-spacing );}.elementor-265 .elementor-element.elementor-element-reftestimonial .elementor-testimonial-name{color:var( --e-global-color-accent );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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-265 .elementor-element.elementor-element-reftestimonial .elementor-testimonial-job{color:var( --e-global-color-lcde-neutre-blanc );font-family:var( --e-global-typography-lcde-small-font-family ), Sans-serif;font-size:var( --e-global-typography-lcde-small-font-size );font-weight:var( --e-global-typography-lcde-small-font-weight );text-transform:var( --e-global-typography-lcde-small-text-transform );font-style:var( --e-global-typography-lcde-small-font-style );text-decoration:var( --e-global-typography-lcde-small-text-decoration );line-height:var( --e-global-typography-lcde-small-line-height );letter-spacing:var( --e-global-typography-lcde-small-letter-spacing );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singstatsh .elementor-heading-title{font-size:var( --e-global-typography-lcde-h4-font-size );line-height:var( --e-global-typography-lcde-h4-line-height );letter-spacing:var( --e-global-typography-lcde-h4-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singval0 .elementor-heading-title{font-size:var( --e-global-typography-lcde-h4-font-size );line-height:var( --e-global-typography-lcde-h4-line-height );letter-spacing:var( --e-global-typography-lcde-h4-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singlbl0{font-size:var( --e-global-typography-lcde-small-font-size );line-height:var( --e-global-typography-lcde-small-line-height );letter-spacing:var( --e-global-typography-lcde-small-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singval1 .elementor-heading-title{font-size:var( --e-global-typography-lcde-h4-font-size );line-height:var( --e-global-typography-lcde-h4-line-height );letter-spacing:var( --e-global-typography-lcde-h4-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singlbl1{font-size:var( --e-global-typography-lcde-small-font-size );line-height:var( --e-global-typography-lcde-small-line-height );letter-spacing:var( --e-global-typography-lcde-small-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singval2 .elementor-heading-title{font-size:var( --e-global-typography-lcde-h4-font-size );line-height:var( --e-global-typography-lcde-h4-line-height );letter-spacing:var( --e-global-typography-lcde-h4-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singlbl2{font-size:var( --e-global-typography-lcde-small-font-size );line-height:var( --e-global-typography-lcde-small-line-height );letter-spacing:var( --e-global-typography-lcde-small-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singval3 .elementor-heading-title{font-size:var( --e-global-typography-lcde-h4-font-size );line-height:var( --e-global-typography-lcde-h4-line-height );letter-spacing:var( --e-global-typography-lcde-h4-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singlbl3{font-size:var( --e-global-typography-lcde-small-font-size );line-height:var( --e-global-typography-lcde-small-line-height );letter-spacing:var( --e-global-typography-lcde-small-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singval4 .elementor-heading-title{font-size:var( --e-global-typography-lcde-h4-font-size );line-height:var( --e-global-typography-lcde-h4-line-height );letter-spacing:var( --e-global-typography-lcde-h4-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singlbl4{font-size:var( --e-global-typography-lcde-small-font-size );line-height:var( --e-global-typography-lcde-small-line-height );letter-spacing:var( --e-global-typography-lcde-small-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singval5 .elementor-heading-title{font-size:var( --e-global-typography-lcde-h4-font-size );line-height:var( --e-global-typography-lcde-h4-line-height );letter-spacing:var( --e-global-typography-lcde-h4-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singlbl5{font-size:var( --e-global-typography-lcde-small-font-size );line-height:var( --e-global-typography-lcde-small-line-height );letter-spacing:var( --e-global-typography-lcde-small-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singbodymotif:not(.elementor-motion-effects-element-type-background), .elementor-265 .elementor-element.elementor-element-singbodymotif > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singleadtext{font-size:var( --e-global-typography-lcde-small-font-size );line-height:var( --e-global-typography-lcde-small-line-height );letter-spacing:var( --e-global-typography-lcde-small-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singchallengeh .elementor-heading-title{font-size:var( --e-global-typography-lcde-h4-font-size );line-height:var( --e-global-typography-lcde-h4-line-height );letter-spacing:var( --e-global-typography-lcde-h4-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singchallenget{font-size:var( --e-global-typography-lcde-small-font-size );line-height:var( --e-global-typography-lcde-small-line-height );letter-spacing:var( --e-global-typography-lcde-small-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-265 .elementor-element.elementor-element-testlabel .elementor-heading-title{font-size:var( --e-global-typography-lcde-h4-font-size );line-height:var( --e-global-typography-lcde-h4-line-height );letter-spacing:var( --e-global-typography-lcde-h4-letter-spacing );}.elementor-widget-testimonial .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial .elementor-testimonial-job{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-265 .elementor-element.elementor-element-reftestimonial .elementor-testimonial-content{font-size:var( --e-global-typography-lcde-h3-font-size );line-height:var( --e-global-typography-lcde-h3-line-height );letter-spacing:var( --e-global-typography-lcde-h3-letter-spacing );}.elementor-265 .elementor-element.elementor-element-reftestimonial .elementor-testimonial-name{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-265 .elementor-element.elementor-element-reftestimonial .elementor-testimonial-job{font-size:var( --e-global-typography-lcde-small-font-size );line-height:var( --e-global-typography-lcde-small-line-height );letter-spacing:var( --e-global-typography-lcde-small-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singstatsh .elementor-heading-title{font-size:var( --e-global-typography-lcde-h4-font-size );line-height:var( --e-global-typography-lcde-h4-line-height );letter-spacing:var( --e-global-typography-lcde-h4-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singstat0{--width:50%;}.elementor-265 .elementor-element.elementor-element-singval0 .elementor-heading-title{font-size:var( --e-global-typography-lcde-h4-font-size );line-height:var( --e-global-typography-lcde-h4-line-height );letter-spacing:var( --e-global-typography-lcde-h4-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singlbl0{font-size:var( --e-global-typography-lcde-small-font-size );line-height:var( --e-global-typography-lcde-small-line-height );letter-spacing:var( --e-global-typography-lcde-small-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singstat1{--width:50%;}.elementor-265 .elementor-element.elementor-element-singval1 .elementor-heading-title{font-size:var( --e-global-typography-lcde-h4-font-size );line-height:var( --e-global-typography-lcde-h4-line-height );letter-spacing:var( --e-global-typography-lcde-h4-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singlbl1{font-size:var( --e-global-typography-lcde-small-font-size );line-height:var( --e-global-typography-lcde-small-line-height );letter-spacing:var( --e-global-typography-lcde-small-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singstat2{--width:50%;}.elementor-265 .elementor-element.elementor-element-singval2 .elementor-heading-title{font-size:var( --e-global-typography-lcde-h4-font-size );line-height:var( --e-global-typography-lcde-h4-line-height );letter-spacing:var( --e-global-typography-lcde-h4-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singlbl2{font-size:var( --e-global-typography-lcde-small-font-size );line-height:var( --e-global-typography-lcde-small-line-height );letter-spacing:var( --e-global-typography-lcde-small-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singstat3{--width:50%;}.elementor-265 .elementor-element.elementor-element-singval3 .elementor-heading-title{font-size:var( --e-global-typography-lcde-h4-font-size );line-height:var( --e-global-typography-lcde-h4-line-height );letter-spacing:var( --e-global-typography-lcde-h4-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singlbl3{font-size:var( --e-global-typography-lcde-small-font-size );line-height:var( --e-global-typography-lcde-small-line-height );letter-spacing:var( --e-global-typography-lcde-small-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singstat4{--width:50%;}.elementor-265 .elementor-element.elementor-element-singval4 .elementor-heading-title{font-size:var( --e-global-typography-lcde-h4-font-size );line-height:var( --e-global-typography-lcde-h4-line-height );letter-spacing:var( --e-global-typography-lcde-h4-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singlbl4{font-size:var( --e-global-typography-lcde-small-font-size );line-height:var( --e-global-typography-lcde-small-line-height );letter-spacing:var( --e-global-typography-lcde-small-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singstat5{--width:50%;}.elementor-265 .elementor-element.elementor-element-singval5 .elementor-heading-title{font-size:var( --e-global-typography-lcde-h4-font-size );line-height:var( --e-global-typography-lcde-h4-line-height );letter-spacing:var( --e-global-typography-lcde-h4-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singlbl5{font-size:var( --e-global-typography-lcde-small-font-size );line-height:var( --e-global-typography-lcde-small-line-height );letter-spacing:var( --e-global-typography-lcde-small-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singbodymotif{--min-height:70px;}.elementor-265 .elementor-element.elementor-element-singbodymotif:not(.elementor-motion-effects-element-type-background), .elementor-265 .elementor-element.elementor-element-singbodymotif > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singleadtext{font-size:var( --e-global-typography-lcde-small-font-size );line-height:var( --e-global-typography-lcde-small-line-height );letter-spacing:var( --e-global-typography-lcde-small-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singphotos{--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-265 .elementor-element.elementor-element-singchallenge{--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-265 .elementor-element.elementor-element-singchallengeh .elementor-heading-title{font-size:var( --e-global-typography-lcde-h4-font-size );line-height:var( --e-global-typography-lcde-h4-line-height );letter-spacing:var( --e-global-typography-lcde-h4-letter-spacing );}.elementor-265 .elementor-element.elementor-element-singchallenget{font-size:var( --e-global-typography-lcde-small-font-size );line-height:var( --e-global-typography-lcde-small-line-height );letter-spacing:var( --e-global-typography-lcde-small-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-265 .elementor-element.elementor-element-testlabel .elementor-heading-title{font-size:var( --e-global-typography-lcde-h4-font-size );line-height:var( --e-global-typography-lcde-h4-line-height );letter-spacing:var( --e-global-typography-lcde-h4-letter-spacing );}.elementor-widget-testimonial .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial .elementor-testimonial-job{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-265 .elementor-element.elementor-element-reftestimonial .elementor-testimonial-content{font-size:var( --e-global-typography-lcde-h3-font-size );line-height:var( --e-global-typography-lcde-h3-line-height );letter-spacing:var( --e-global-typography-lcde-h3-letter-spacing );}.elementor-265 .elementor-element.elementor-element-reftestimonial .elementor-testimonial-name{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-265 .elementor-element.elementor-element-reftestimonial .elementor-testimonial-job{font-size:var( --e-global-typography-lcde-small-font-size );line-height:var( --e-global-typography-lcde-small-line-height );letter-spacing:var( --e-global-typography-lcde-small-letter-spacing );}}@media(min-width:768px){.elementor-265 .elementor-element.elementor-element-singstat0{--width:16.66%;}.elementor-265 .elementor-element.elementor-element-singstat1{--width:16.66%;}.elementor-265 .elementor-element.elementor-element-singstat2{--width:16.66%;}.elementor-265 .elementor-element.elementor-element-singstat3{--width:16.66%;}.elementor-265 .elementor-element.elementor-element-singstat4{--width:16.66%;}.elementor-265 .elementor-element.elementor-element-singstat5{--width:16.66%;}}@media(max-width:1024px) and (min-width:768px){.elementor-265 .elementor-element.elementor-element-singstat0{--width:33.33%;}.elementor-265 .elementor-element.elementor-element-singstat1{--width:33.33%;}.elementor-265 .elementor-element.elementor-element-singstat2{--width:33.33%;}.elementor-265 .elementor-element.elementor-element-singstat3{--width:33.33%;}.elementor-265 .elementor-element.elementor-element-singstat4{--width:33.33%;}.elementor-265 .elementor-element.elementor-element-singstat5{--width:33.33%;}}/* Start custom CSS for text-editor, class: .elementor-element-singlbl0 */.elementor-265 .elementor-element.elementor-element-singlbl0 p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-singstat0 */.elementor-265 .elementor-element.elementor-element-singstat0{text-align:center;gap:8px;min-width:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-singlbl1 */.elementor-265 .elementor-element.elementor-element-singlbl1 p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-singstat1 */.elementor-265 .elementor-element.elementor-element-singstat1{text-align:center;gap:8px;min-width:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-singlbl2 */.elementor-265 .elementor-element.elementor-element-singlbl2 p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-singstat2 */.elementor-265 .elementor-element.elementor-element-singstat2{text-align:center;gap:8px;min-width:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-singlbl3 */.elementor-265 .elementor-element.elementor-element-singlbl3 p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-singstat3 */.elementor-265 .elementor-element.elementor-element-singstat3{text-align:center;gap:8px;min-width:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-singlbl4 */.elementor-265 .elementor-element.elementor-element-singlbl4 p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-singstat4 */.elementor-265 .elementor-element.elementor-element-singstat4{text-align:center;gap:8px;min-width:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-singlbl5 */.elementor-265 .elementor-element.elementor-element-singlbl5 p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-singstat5 */.elementor-265 .elementor-element.elementor-element-singstat5{text-align:center;gap:8px;min-width:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-singstats */.elementor-265 .elementor-element.elementor-element-singstats{max-width:1200px;margin:auto;gap:40px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-singbodymotif */.elementor-265 .elementor-element.elementor-element-singbodymotif{overflow:hidden;background-size:489.8px 390.8px!important;background-position:0 -140px!important;background-repeat:repeat-x!important;}@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-singbodymotif{background-position:-50px -160px!important;}}.elementor-265 .elementor-element.elementor-element-singbodymotif{position:relative;}.elementor-265 .elementor-element.elementor-element-singbodymotif{z-index:3!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-singposter */.elementor-265 .elementor-element.elementor-element-singposter img{display:block;width:100%;height:auto;}.elementor-265 .elementor-element.elementor-element-singposter img{aspect-ratio:16/9;object-fit:cover;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-singleadtext */.elementor-265 .elementor-element.elementor-element-singleadtext p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-singlead */.elementor-265 .elementor-element.elementor-element-singlead{max-width:1280px;padding:0 40px 64px;margin:auto;}.elementor-265 .elementor-element.elementor-element-singlead>.elementor-widget-text-editor{max-width:900px;margin:24px auto 0;text-align:center;}@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-singlead{padding:0 24px 40px;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-singphoto1 */.elementor-265 .elementor-element.elementor-element-singphoto1 img{display:block;width:100%;height:auto;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-singphoto2 */.elementor-265 .elementor-element.elementor-element-singphoto2 img{display:block;width:100%;height:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-singphotos */.elementor-265 .elementor-element.elementor-element-singphotos{max-width:1280px;padding:0 40px 24px;margin:auto;}.elementor-265 .elementor-element.elementor-element-singphotos>.elementor-widget-image{width:50%;}.elementor-265 .elementor-element.elementor-element-singphotos img{height:340px;object-fit:cover;}@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-singphotos{padding:0 24px 24px;}.elementor-265 .elementor-element.elementor-element-singphotos>.elementor-widget-image{width:100%;}.elementor-265 .elementor-element.elementor-element-singphotos img{height:260px;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-singchallengeim */.elementor-265 .elementor-element.elementor-element-singchallengeim img{display:block;width:100%;height:auto;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-singchallenget */.elementor-265 .elementor-element.elementor-element-singchallenget p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-singchallengetxt */.elementor-265 .elementor-element.elementor-element-singchallengetxt{flex:1;justify-content:center;}.elementor-265 .elementor-element.elementor-element-singchallengetxt .elementor-heading-title{text-align:left;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-singchallenge */.elementor-265 .elementor-element.elementor-element-singchallenge{max-width:1280px;margin:auto;padding:0 40px 40px;gap:40px;}.elementor-265 .elementor-element.elementor-element-singchallenge>.elementor-widget-image{width:50%;}.elementor-265 .elementor-element.elementor-element-singchallenge img{height:380px;object-fit:cover;}@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-singchallenge{padding:0 24px 24px;}.elementor-265 .elementor-element.elementor-element-singchallenge>.elementor-widget-image{width:100%;}}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-singcarousel */.elementor-265 .elementor-element.elementor-element-singcarousel{--lcde-gallery-height:620px;}.elementor-265 .elementor-element.elementor-element-singcarousel .elementor-image-carousel-wrapper{overflow:hidden;}.elementor-265 .elementor-element.elementor-element-singcarousel .swiper-wrapper{height:var(--lcde-gallery-height)!important;align-items:stretch;}.elementor-265 .elementor-element.elementor-element-singcarousel .swiper-slide{height:100%!important;overflow:hidden;}.elementor-265 .elementor-element.elementor-element-singcarousel .swiper-slide-inner,.elementor-265 .elementor-element.elementor-element-singcarousel .swiper-slide-inner>a{display:block;width:100%;height:100%;margin:0;overflow:hidden;}.elementor-265 .elementor-element.elementor-element-singcarousel img.swiper-slide-image{display:block;width:100%!important;height:100%!important;max-height:none;object-fit:cover;object-position:center;}.elementor-265 .elementor-element.elementor-element-singcarousel .swiper-pagination{position:relative;bottom:auto;margin-top:20px;}.elementor-265 .elementor-element.elementor-element-singcarousel .swiper-pagination-bullet{background:var(--e-global-color-accent);opacity:.5;}.elementor-265 .elementor-element.elementor-element-singcarousel .swiper-pagination-bullet-active{opacity:1;}@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-singcarousel{--lcde-gallery-height:480px;}}@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-singcarousel{--lcde-gallery-height:300px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-singgallery */.elementor-265 .elementor-element.elementor-element-singgallery{max-width:1280px;margin:auto;padding:0 40px 64px;}@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-singgallery{padding:0 24px 40px;}}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-reftestimonial */.elementor-265 .elementor-element.elementor-element-reftestimonial .elementor-testimonial-content{line-height:1.45;margin-bottom:32px;}.elementor-265 .elementor-element.elementor-element-reftestimonial .elementor-testimonial-name{margin-bottom:8px;}.elementor-265 .elementor-element.elementor-element-reftestimonial img{width:80px;height:80px;object-fit:cover;border-radius:50%;}.elementor-265 .elementor-element.elementor-element-reftestimonial{color:white;}@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-reftestimonial .elementor-testimonial-content{font-size:24px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-singtestimony */.elementor-265 .elementor-element.elementor-element-singtestimony{max-width:1000px;margin-inline:auto;padding:64px 40px 88px;text-align:center;border-top:1px solid #ffffff26;}@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-singtestimony{padding:48px 24px;}}/* End custom CSS */