.elementor-23 .elementor-element.elementor-element-2cf08332:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-2cf08332 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ml60ony0jton.i.optimole.com/cb:_Ct-.53db4/w:1366/h:911/q:mauto/f:best/http://v2.40weeks.fr/wp-content/uploads/2020/05/face-sud-est_L366.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-2cf08332 > .elementor-container{min-height:68vh;}.elementor-23 .elementor-element.elementor-element-2cf08332 > .elementor-background-overlay{opacity:0.36;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-2cf08332{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-23 .elementor-element.elementor-element-2cf08332 .elementor-heading-title{color:#FC7602;}.elementor-23 .elementor-element.elementor-element-292cadbd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23 .elementor-element.elementor-element-292cadbd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.89);}.elementor-23 .elementor-element.elementor-element-292cadbd > .elementor-element-populated >  .elementor-background-overlay{opacity:0.99;}.elementor-23 .elementor-element.elementor-element-292cadbd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 50% 2% 0%;--e-column-margin-right:50%;--e-column-margin-left:0%;padding:2% 2% 2% 2%;}.elementor-23 .elementor-element.elementor-element-292cadbd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-575bcd0b > .elementor-widget-container{background-color:rgba(250, 251, 251, 0);margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-575bcd0b{text-align:left;}.elementor-23 .elementor-element.elementor-element-575bcd0b .elementor-heading-title{color:#FC7602;font-size:4.5rem;font-weight:900;line-height:1.7em;letter-spacing:0.3px;}.elementor-23 .elementor-element.elementor-element-2cad54e7 > .elementor-widget-container{background-color:rgba(250, 251, 251, 0);margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;}.elementor-23 .elementor-element.elementor-element-2cad54e7{text-align:left;}.elementor-23 .elementor-element.elementor-element-2cad54e7 .elementor-heading-title{color:#FC7602;font-family:"Raleway", Sans-serif;font-size:3.6rem;font-weight:400;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-cb994fd:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-cb994fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FC7602;}.elementor-23 .elementor-element.elementor-element-cb994fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3% 0% 03% 0%;}.elementor-23 .elementor-element.elementor-element-cb994fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-46f28a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23 .elementor-element.elementor-element-46f28a1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-46f28a1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 5% 0% 0%;--e-column-margin-right:5%;--e-column-margin-left:0%;padding:3% 3% 3% 3%;}.elementor-23 .elementor-element.elementor-element-46f28a1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-d293a2b{text-align:center;}.elementor-23 .elementor-element.elementor-element-d293a2b .elementor-heading-title{font-size:3rem;font-weight:800;}.elementor-23 .elementor-element.elementor-element-92dbe90{font-size:1.8rem;font-style:italic;line-height:1.1em;}.elementor-23 .elementor-element.elementor-element-daf8485{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-bf12934 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-d504bf3 img{max-width:114%;border-radius:100% 100% 100% 100%;}.elementor-23 .elementor-element.elementor-element-bb57ebc{font-size:1.8rem;font-weight:500;line-height:1.1em;}.elementor-23 .elementor-element.elementor-element-f7570fb{font-size:1.8rem;font-weight:500;}.elementor-23 .elementor-element.elementor-element-7200350{--divider-border-style:solid;--divider-color:#554976;--divider-border-width:1px;}.elementor-23 .elementor-element.elementor-element-7200350 .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-7200350 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-23 .elementor-element.elementor-element-2b089b6 img{max-width:114%;border-radius:100% 100% 100% 100%;}.elementor-23 .elementor-element.elementor-element-7a27d11{font-size:1.8rem;font-weight:500;line-height:1.1em;}.elementor-23 .elementor-element.elementor-element-5b1d9fb{font-size:1.8rem;font-weight:500;}.elementor-23 .elementor-element.elementor-element-b6f4efc > .elementor-element-populated{margin:0px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;padding:3% 1% 0% 1%;}.elementor-23 .elementor-element.elementor-element-e3bc747{text-align:center;}.elementor-23 .elementor-element.elementor-element-e3bc747 .elementor-heading-title{color:#FFFFFF;font-size:3rem;font-weight:900;}.elementor-23 .elementor-element.elementor-element-7aa6066 .elementor-heading-title{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-7aa6066{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-79405bb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23 .elementor-element.elementor-element-79405bb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.17);}.elementor-23 .elementor-element.elementor-element-79405bb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 5% 0% 0%;--e-column-margin-right:5%;--e-column-margin-left:0%;}.elementor-23 .elementor-element.elementor-element-79405bb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-d70a573:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23 .elementor-element.elementor-element-d70a573 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.17);}.elementor-23 .elementor-element.elementor-element-d70a573 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;}.elementor-23 .elementor-element.elementor-element-d70a573 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-7e5c4b3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23 .elementor-element.elementor-element-7e5c4b3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.17);}.elementor-23 .elementor-element.elementor-element-7e5c4b3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 5% 0% 0%;--e-column-margin-right:5%;--e-column-margin-left:0%;}.elementor-23 .elementor-element.elementor-element-7e5c4b3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-dea18ed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:800;}.elementor-23 .elementor-element.elementor-element-5268d1e{font-weight:500;line-height:1.1em;}.elementor-23 .elementor-element.elementor-element-67663ef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23 .elementor-element.elementor-element-67663ef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.17);}.elementor-23 .elementor-element.elementor-element-67663ef > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;}.elementor-23 .elementor-element.elementor-element-67663ef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-2d524de .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:800;}.elementor-23 .elementor-element.elementor-element-f4aff17{font-weight:500;line-height:1.1em;}.elementor-23 .elementor-element.elementor-element-9ccd6a8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23 .elementor-element.elementor-element-9ccd6a8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.17);}.elementor-23 .elementor-element.elementor-element-9ccd6a8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 5% 0% 0%;--e-column-margin-right:5%;--e-column-margin-left:0%;}.elementor-23 .elementor-element.elementor-element-9ccd6a8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-230e6aa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:800;}.elementor-23 .elementor-element.elementor-element-7d29738{font-weight:500;line-height:1.1em;}.elementor-23 .elementor-element.elementor-element-6c296e5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23 .elementor-element.elementor-element-6c296e5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.17);}.elementor-23 .elementor-element.elementor-element-6c296e5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;}.elementor-23 .elementor-element.elementor-element-6c296e5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-8b19bbf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:800;}.elementor-23 .elementor-element.elementor-element-2583698{font-weight:500;line-height:1.1em;}.elementor-23 .elementor-element.elementor-element-4066d7c2 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-4066d7c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:03% 0% 5% 0%;}.elementor-23 .elementor-element.elementor-element-21c50a6c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-23 .elementor-element.elementor-element-21c50a6c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-12bc4b8e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-7722efc5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-23 .elementor-element.elementor-element-67fa581a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-67fa581a{text-align:center;}.elementor-23 .elementor-element.elementor-element-67fa581a .elementor-heading-title{color:#FC7602;font-family:"Montserrat", Sans-serif;font-size:3.9rem;font-weight:900;}.elementor-23 .elementor-element.elementor-element-22db6cf8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-22db6cf8{text-align:center;}.elementor-23 .elementor-element.elementor-element-22db6cf8 .elementor-heading-title{color:rgba(252, 118, 2, 0.77);font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:900;line-height:1.2em;}.elementor-23 .elementor-element.elementor-global-1989 .elementor-swiper-button{font-size:37px;color:#0FB1AC;}.elementor-23 .elementor-element.elementor-global-1989 .elementor-swiper-button svg{fill:#0FB1AC;}.elementor-23 .elementor-element.elementor-global-1989 .swiper-pagination-bullet{height:8px;width:8px;}.elementor-23 .elementor-element.elementor-global-1989 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-23 .elementor-element.elementor-global-1989 .swiper-pagination-fraction{font-size:8px;color:#0FB1AC;}.elementor-23 .elementor-element.elementor-global-1989 .swiper-pagination-bullet-active, .elementor-23 .elementor-element.elementor-global-1989 .swiper-pagination-progressbar-fill{background-color:#0FB1AC;}.elementor-23 .elementor-element.elementor-global-1989 .elementor-testimonial__content{padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-global-1989.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-23 .elementor-element.elementor-global-1989.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px;}.elementor-23 .elementor-element.elementor-global-1989.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-23 .elementor-element.elementor-global-1989.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-23 .elementor-element.elementor-global-1989.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 20px 0 20px;}.elementor-23 .elementor-element.elementor-global-1989 .elementor-testimonial__text{color:#554976;}.elementor-23 .elementor-element.elementor-global-1989 .elementor-testimonial__name{color:#0FB1AC;}.elementor-23 .elementor-element.elementor-global-1989 .elementor-testimonial__title{color:#0FB1AC;}.elementor-23 .elementor-element.elementor-global-1989 .elementor-testimonial__image img{width:200px;height:200px;}.elementor-23 .elementor-element.elementor-global-1989.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-global-1989.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (200px / 2) - 8px );}body:not(.rtl) .elementor-23 .elementor-element.elementor-global-1989.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-23 .elementor-element.elementor-global-1989.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-global-1989.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-global-1989.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (200px / 2) - 8px );right:auto;}body.rtl .elementor-23 .elementor-element.elementor-global-1989.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-23 .elementor-element.elementor-global-1989.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-global-1989.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-global-1989.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (200px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-23 .elementor-element.elementor-global-1989.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-global-1989.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (200px / 2) - 8px );right:auto;}body.rtl .elementor-23 .elementor-element.elementor-global-1989.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-global-1989.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (200px / 2) - 8px );left:auto;}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-eaf7f7e{width:33%;}.elementor-23 .elementor-element.elementor-element-88aac38{width:67%;}.elementor-23 .elementor-element.elementor-element-3f6d8f6{width:34%;}.elementor-23 .elementor-element.elementor-element-f871f3b{width:66.04%;}}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-2cf08332 > .elementor-container{min-height:800px;}.elementor-23 .elementor-element.elementor-element-2cf08332{padding:0px 25px 0px 25px;}.elementor-23 .elementor-element.elementor-element-292cadbd > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-23 .elementor-element.elementor-element-575bcd0b .elementor-heading-title{line-height:1em;}.elementor-23 .elementor-element.elementor-element-46f28a1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-23 .elementor-element.elementor-element-b6f4efc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5% 0% 5% 0%;}.elementor-23 .elementor-element.elementor-element-e3bc747 > .elementor-widget-container{padding:5% 0% 5% 0%;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-2cf08332:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-2cf08332 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ml60ony0jton.i.optimole.com/cb:_Ct-.53db4/w:414/h:740/q:mauto/f:best/http://v2.40weeks.fr/wp-content/uploads/2020/05/face-sud-est-2_L412-1.jpg");background-position:0px -47px;}.elementor-23 .elementor-element.elementor-element-2cf08332 > .elementor-container{min-height:612px;}.elementor-23 .elementor-element.elementor-element-2cf08332{margin-top:0%;margin-bottom:0%;padding:5% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-292cadbd{width:85%;}.elementor-23 .elementor-element.elementor-element-292cadbd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5% 5% 5% 5%;}.elementor-23 .elementor-element.elementor-element-575bcd0b .elementor-heading-title{font-size:39px;}.elementor-23 .elementor-element.elementor-element-2cad54e7 .elementor-heading-title{font-size:39px;}.elementor-23 .elementor-element.elementor-element-b6f4efc > .elementor-element-populated{padding:15% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-12bc4b8e{padding:0px 25px 0px 25px;}.elementor-23 .elementor-element.elementor-element-67fa581a .elementor-heading-title{font-size:34px;}.elementor-23 .elementor-element.elementor-element-22db6cf8 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-22db6cf8 .elementor-heading-title{font-size:22px;}.elementor-23 .elementor-element.elementor-global-1989 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-global-1989 .elementor-testimonial__name{font-size:20px;}.elementor-23 .elementor-element.elementor-global-1989 .elementor-testimonial__title{font-size:18px;}}@media(max-width:1024px) and (min-width:768px){.elementor-23 .elementor-element.elementor-element-46f28a1{width:100%;}.elementor-23 .elementor-element.elementor-element-eaf7f7e{width:33%;}.elementor-23 .elementor-element.elementor-element-3f6d8f6{width:33%;}.elementor-23 .elementor-element.elementor-element-b6f4efc{width:100%;}}/* Start custom CSS for column, class: .elementor-element-292cadbd */@media only screen and (max-width: 1024.98px) {
    .page-heading .header-text-col {margin-top: 10%;}
    .page-heading .header-text-col .titre  .elementor-heading-title {
        line-height: 1.05em;
        padding-bottom: 0.25em;
    }
    .page-heading .header-text-col .accroche  .elementor-heading-title {
        /*line-height: 100%;*/
    }
}
@media only screen and (max-width: 767.98px) {
.page-heading .header-text-col {
    margin-top: 0;
    width: 52%}
.page-heading .header-text-col .titre  .elementor-heading-title {
    font-size: 3rem!important;
    line-height: 1em!important
}
.page-heading .header-text-col .elementor-widget-container {
    border: none!important;
}
.page-heading .header-text-col .accroche  .elementor-heading-title {
    font-size: 2rem!important;
    line-height: 1em;
    font-weight: 500;
}
/*supprime l'opacité du bloc de texte*/
.page-heading .header-text-col .elementor-column-wrap {
    background-color: rgba(255, 255, 255, 0)!important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2cf08332 */@media only screen and (max-width: 1024.98px) {
    /*remonte dle bloc de text manuellement car impossible de le faire autrement*/
    .page-heading > .elementor-container {
    -webkit-box-align: start!important;
    -webkit-align-items: flex-start!important;
        -ms-flex-align: start!important;
            align-items: flex-start!important; }
            /*idem - règle manuellement le gradient*/
          .page-heading > .elementor-background-overlay {
    /* background-image: linear-gradient(160deg, #FFFFFF 27%, rgba(255, 255, 255, 0) 46%)!important;
            }*/
}}
/*ajoute la position de l'image pour les tablette en 1024H*/
/*
@media only screen and (max-width: 1024.98px) {
    .elementor-23 .elementor-element.elementor-element-2cf08332 {background-position-x: -20!important}
}
@media only screen and (max-width:  991.98px) {
    .elementor-23 .elementor-element.elementor-element-2cf08332 {background-position-x: 50%!important}
}*/
@media only screen and (max-width:  767.98px) {
    .elementor-23 .elementor-element.elementor-element-2cf08332 {background-position-x: 5%!important}
    .page-heading > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 19%, rgba(255, 255, 255, 0) 32%);
    opacity: 0.36;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
}
/*
@media only screen and (max-width:  359.98px) {
    .elementor-23 .elementor-element.elementor-element-2cf08332 {background-position-x: -16!important}
}
*//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-daf8485 */.elementor-23 .elementor-element.elementor-element-daf8485 p {margin-bottom: 0;}
.elementor-23 .elementor-element.elementor-element-daf8485 .elementor-divider {
    padding-top : 0!important;
     padding-bottom : 0!important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b6f4efc */.elementor-23 .elementor-element.elementor-element-b6f4efc .reason-line:not(:last-child) {margin-bottom: 4%;}
.elementor-23 .elementor-element.elementor-element-b6f4efc .reason .titre .elementor-heading-title {
        font-family: "Montserrat", Sans-serif;
    font-size: 2rem;
    font-weight: 800;
    color: white;
}
.elementor-23 .elementor-element.elementor-element-b6f4efc .reason .texte {
    color: white;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.1em
}
.elementor-23 .elementor-element.elementor-element-b6f4efc .reason .texte {
        min-height: 6em;
    }
@media (max-width: 1024.98px) {
    .elementor-23 .elementor-element.elementor-element-b6f4efc .reason .texte {
        min-height: 5em;
    }
}
/*@media (max-width: 1024.98px) {
    .elementor-23 .elementor-element.elementor-element-b6f4efc .reason .titre .elementor-heading-title {
        font-size: 1.5rem;
    }
    
}*/
@media (max-width: 767.98px) {
.elementor-23 .elementor-element.elementor-element-b6f4efc  .reason > .elementor-column-wrap {
margin-left: 0!important;
margin-right: 0!important;
    margin-bottom: 10%;
    padding: 2em 1.5em;
    
}
    .elementor-23 .elementor-element.elementor-element-b6f4efc .reason .texte {
        min-height: 4em;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67fa581a */.elementor-23 .elementor-element.elementor-element-67fa581a * {
    margin-bottom: 0!important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1989 *//*descend les bullets du carousel*/
@media (min-width: 1024px) {.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container {padding-bottom: 80px!important;}
}/* End custom CSS */