.elementor-1185 .elementor-element.elementor-element-40c23ee1{--display:flex;}/* Start custom CSS for container, class: .elementor-element-40c23ee1 */.elementor-1185 .elementor-element.elementor-element-40c23ee1{position:relative;z-index:1;height:calc(100vh - 350px);min-height:min-content;align-items:center;justify-content:center;padding:20px}.elementor-1185 .elementor-element.elementor-element-40c23ee1>div{padding:0}.elementor-1185 .elementor-element.elementor-element-40c23ee1:before{content:" ";display:block;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background:linear-gradient(180deg, #FFF1EE, #FFF)}.elementor-1185 .elementor-element.elementor-element-40c23ee1 .gw-temoignage_inner{background:#fff;max-width:1200px;box-shadow:0px 0px 10px rgba(0,0,0,.1607843137);border-radius:50px;padding:50px 50px 25px 50px}body[data-elementor-device-mode=desktop] .elementor-1185 .elementor-element.elementor-element-40c23ee1 .gw-temoignage_inner{max-width:900px}body[data-elementor-device-mode=mobile] .elementor-1185 .elementor-element.elementor-element-40c23ee1 .gw-temoignage_inner{padding:20px 20px 20px 20px}.elementor-1185 .elementor-element.elementor-element-40c23ee1 .gw-temoignage_title{display:flex;margin-top:-70px;justify-content:center}body[data-elementor-device-mode=mobile] .elementor-1185 .elementor-element.elementor-element-40c23ee1 .gw-temoignage_title{margin-top:-45px}.elementor-1185 .elementor-element.elementor-element-40c23ee1 .gw-temoignage_title h2{background:linear-gradient(90deg, #F10D51 0%, #FF5613 100%);color:#fff;text-align:center;font-size:18px;font-weight:normal;padding:7px 40px;border-radius:50px}.elementor-1185 .elementor-element.elementor-element-40c23ee1 .gw-carousel_content{opacity:0;transition:opacity .4s;display:flex;overflow:hidden;padding:0}.elementor-1185 .elementor-element.elementor-element-40c23ee1 .gw-carousel_content>div{width:100%;flex-shrink:0;padding:10px 40px;display:flex;flex-direction:column;align-items:center;gap:20px}body[data-elementor-device-mode=mobile] .elementor-1185 .elementor-element.elementor-element-40c23ee1 .gw-carousel_content>div{padding:10px 0px}.elementor-1185 .elementor-element.elementor-element-40c23ee1 .gw-carousel_content>div .elementor-widget-heading{width:650px;max-width:100%;text-align:center}.elementor-1185 .elementor-element.elementor-element-40c23ee1 .gw-carousel_content>div .elementor-widget-heading h5{font-size:18px;text-align:left;color:#232323}.elementor-1185 .elementor-element.elementor-element-40c23ee1 .gw-carousel_content>div .elementor-widget-text-editor{width:650px;max-width:100%}.elementor-1185 .elementor-element.elementor-element-40c23ee1 .gw-carousel_dots{opacity:0;transition:opacity .4s;display:flex;justify-content:center;padding:0;margin-top:25px}.elementor-1185 .elementor-element.elementor-element-40c23ee1 .gw-carousel_dots>.gw-carousel_dot{width:12px;height:12px;border-radius:12px;background:rgba(254,35,37,.431372549);cursor:pointer}.elementor-1185 .elementor-element.elementor-element-40c23ee1 .gw-carousel--init .gw-carousel_content,.elementor-1185 .elementor-element.elementor-element-40c23ee1 .gw-carousel--init .gw-carousel_dots{opacity:1}.elementor-1185 .elementor-element.elementor-element-40c23ee1 .gw-carousel--running .gw-carousel_content>div{transition:transform .8s}.elementor-1185 .elementor-element.elementor-element-40c23ee1 .gw-carousel[data-selected="1"] .gw-carousel_dots>.gw-carousel_dot{background:#fe2325}/* End custom CSS */