.elementor-1149 .elementor-element.elementor-element-c7c4a4c{margin-top:30px;margin-bottom:30px;}.elementor-widget-heading .elementor-heading-title{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 );}.elementor-1149 .elementor-element.elementor-element-36c468d6{text-align:center;}.elementor-1149 .elementor-element.elementor-element-36c468d6 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Cormorant Upright", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;letter-spacing:1px;}.elementor-1149 .elementor-element.elementor-element-6a89064 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1149 .elementor-element.elementor-element-6a89064:not(.elementor-motion-effects-element-type-background), .elementor-1149 .elementor-element.elementor-element-6a89064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-1149 .elementor-element.elementor-element-6a89064{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:70px 0px 70px 0px;}.elementor-1149 .elementor-element.elementor-element-6a89064 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1149 .elementor-element.elementor-element-3d3e19ac.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1149 .elementor-element.elementor-element-3d3e19ac > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1149 .elementor-element.elementor-element-1a339ff4 .elementor-heading-title{color:var( --e-global-color-b38d1d4 );font-family:"Cormorant", Sans-serif;font-size:32px;font-weight:400;}.elementor-1149 .elementor-element.elementor-element-1a339ff4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1149 .elementor-element.elementor-element-1c08abda > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1149 .elementor-element.elementor-element-1c08abda:not(.elementor-motion-effects-element-type-background), .elementor-1149 .elementor-element.elementor-element-1c08abda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF3;}.elementor-1149 .elementor-element.elementor-element-1c08abda{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 0px 0px;}.elementor-1149 .elementor-element.elementor-element-1c08abda > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1149 .elementor-element.elementor-element-65f28e2b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1149 .elementor-element.elementor-element-65f28e2b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1149 .elementor-element.elementor-element-152771f > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-1149 .elementor-element.elementor-element-579d19e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1149 .elementor-element.elementor-element-579d19e:not(.elementor-motion-effects-element-type-background), .elementor-1149 .elementor-element.elementor-element-579d19e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-1149 .elementor-element.elementor-element-579d19e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:70px 0px 70px 0px;}.elementor-1149 .elementor-element.elementor-element-579d19e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1149 .elementor-element.elementor-element-17c5fa2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1149 .elementor-element.elementor-element-17c5fa2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1149 .elementor-element.elementor-element-f9658f7 .elementor-heading-title{color:var( --e-global-color-b38d1d4 );font-family:"Cormorant", Sans-serif;font-size:32px;font-weight:400;}.elementor-1149 .elementor-element.elementor-element-f9658f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1149 .elementor-element.elementor-element-9480cf4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1149 .elementor-element.elementor-element-9480cf4:not(.elementor-motion-effects-element-type-background), .elementor-1149 .elementor-element.elementor-element-9480cf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF3;}.elementor-1149 .elementor-element.elementor-element-9480cf4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 0px 0px;}.elementor-1149 .elementor-element.elementor-element-9480cf4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1149 .elementor-element.elementor-element-bc67357.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1149 .elementor-element.elementor-element-bc67357 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 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 );}.elementor-1149 .elementor-element.elementor-element-e0ce568 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1149 .elementor-element.elementor-element-e0ce568:not(.elementor-motion-effects-element-type-background), .elementor-1149 .elementor-element.elementor-element-e0ce568 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-1149 .elementor-element.elementor-element-e0ce568{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:70px 0px 70px 0px;}.elementor-1149 .elementor-element.elementor-element-e0ce568 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1149 .elementor-element.elementor-element-096cb87.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1149 .elementor-element.elementor-element-096cb87 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1149 .elementor-element.elementor-element-01645bd .elementor-heading-title{color:var( --e-global-color-b38d1d4 );font-family:"Cormorant", Sans-serif;font-size:32px;font-weight:400;}.elementor-1149 .elementor-element.elementor-element-01645bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1149 .elementor-element.elementor-element-21e8e11:not(.elementor-motion-effects-element-type-background), .elementor-1149 .elementor-element.elementor-element-21e8e11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF3;}.elementor-1149 .elementor-element.elementor-element-21e8e11{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1149 .elementor-element.elementor-element-21e8e11 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1149 .elementor-element.elementor-element-74144fd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1149 .elementor-element.elementor-element-74144fd:not(.elementor-motion-effects-element-type-background), .elementor-1149 .elementor-element.elementor-element-74144fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-1149 .elementor-element.elementor-element-74144fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:70px 0px 70px 0px;}.elementor-1149 .elementor-element.elementor-element-74144fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1149 .elementor-element.elementor-element-a997289.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1149 .elementor-element.elementor-element-a997289 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1149 .elementor-element.elementor-element-ed57b06 .elementor-heading-title{color:var( --e-global-color-b38d1d4 );font-family:"Cormorant", Sans-serif;font-size:32px;font-weight:400;}.elementor-1149 .elementor-element.elementor-element-ed57b06 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1149 .elementor-element.elementor-element-de87591 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1149 .elementor-element.elementor-element-de87591:not(.elementor-motion-effects-element-type-background), .elementor-1149 .elementor-element.elementor-element-de87591 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF3;}.elementor-1149 .elementor-element.elementor-element-de87591{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 0px 0px;}.elementor-1149 .elementor-element.elementor-element-de87591 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1149 .elementor-element.elementor-element-2681dd6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1149 .elementor-element.elementor-element-2681dd6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1149 .elementor-element.elementor-element-03394ff > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-1149 .elementor-element.elementor-element-2786e3b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1149 .elementor-element.elementor-element-2786e3b:not(.elementor-motion-effects-element-type-background), .elementor-1149 .elementor-element.elementor-element-2786e3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-1149 .elementor-element.elementor-element-2786e3b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:70px 0px 70px 0px;}.elementor-1149 .elementor-element.elementor-element-2786e3b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1149 .elementor-element.elementor-element-0e499b9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1149 .elementor-element.elementor-element-0e499b9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1149 .elementor-element.elementor-element-60a1872 .elementor-heading-title{color:var( --e-global-color-b38d1d4 );font-family:"Cormorant", Sans-serif;font-size:32px;font-weight:400;}.elementor-1149 .elementor-element.elementor-element-60a1872 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1149 .elementor-element.elementor-element-8857363:not(.elementor-motion-effects-element-type-background), .elementor-1149 .elementor-element.elementor-element-8857363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF3;}.elementor-1149 .elementor-element.elementor-element-8857363{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1149 .elementor-element.elementor-element-8857363 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-1149 .elementor-element.elementor-element-c7c4a4c{margin-top:0px;margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1149 .elementor-element.elementor-element-6a89064{padding:30px 20px 50px 20px;}.elementor-1149 .elementor-element.elementor-element-1c08abda{padding:30px 20px 50px 20px;}.elementor-1149 .elementor-element.elementor-element-579d19e{padding:30px 20px 50px 20px;}.elementor-1149 .elementor-element.elementor-element-9480cf4{padding:30px 20px 50px 20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1149 .elementor-element.elementor-element-e0ce568{padding:30px 20px 50px 20px;}.elementor-1149 .elementor-element.elementor-element-74144fd{padding:30px 20px 50px 20px;}.elementor-1149 .elementor-element.elementor-element-de87591{padding:30px 20px 50px 20px;}.elementor-1149 .elementor-element.elementor-element-2786e3b{padding:30px 20px 50px 20px;}}@media(max-width:767px){.elementor-1149 .elementor-element.elementor-element-c7c4a4c{margin-top:0px;margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1149 .elementor-element.elementor-element-36c468d6 .elementor-heading-title{font-size:27px;}.elementor-1149 .elementor-element.elementor-element-6a89064{padding:30px 20px 50px 20px;}.elementor-1149 .elementor-element.elementor-element-1a339ff4{text-align:left;}.elementor-1149 .elementor-element.elementor-element-1a339ff4 .elementor-heading-title{font-size:18px;}.elementor-1149 .elementor-element.elementor-element-1c08abda{padding:30px 20px 50px 20px;}.elementor-1149 .elementor-element.elementor-element-152771f > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-1149 .elementor-element.elementor-element-579d19e{padding:30px 20px 50px 20px;}.elementor-1149 .elementor-element.elementor-element-9480cf4{padding:30px 20px 50px 20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1149 .elementor-element.elementor-element-e0ce568{padding:30px 20px 50px 20px;}.elementor-1149 .elementor-element.elementor-element-74144fd{padding:30px 20px 50px 20px;}.elementor-1149 .elementor-element.elementor-element-de87591{padding:30px 20px 50px 20px;}.elementor-1149 .elementor-element.elementor-element-03394ff > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-1149 .elementor-element.elementor-element-2786e3b{padding:30px 20px 50px 20px;}}@media(min-width:768px){.elementor-1149 .elementor-element.elementor-element-3d3e19ac{width:100%;}.elementor-1149 .elementor-element.elementor-element-65f28e2b{width:100%;}.elementor-1149 .elementor-element.elementor-element-17c5fa2{width:100%;}.elementor-1149 .elementor-element.elementor-element-bc67357{width:100%;}.elementor-1149 .elementor-element.elementor-element-096cb87{width:100%;}.elementor-1149 .elementor-element.elementor-element-a997289{width:100%;}.elementor-1149 .elementor-element.elementor-element-2681dd6{width:100%;}.elementor-1149 .elementor-element.elementor-element-0e499b9{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1149 .elementor-element.elementor-element-3d3e19ac{width:100%;}.elementor-1149 .elementor-element.elementor-element-65f28e2b{width:100%;}.elementor-1149 .elementor-element.elementor-element-17c5fa2{width:100%;}.elementor-1149 .elementor-element.elementor-element-bc67357{width:100%;}.elementor-1149 .elementor-element.elementor-element-096cb87{width:100%;}.elementor-1149 .elementor-element.elementor-element-a997289{width:100%;}.elementor-1149 .elementor-element.elementor-element-2681dd6{width:100%;}.elementor-1149 .elementor-element.elementor-element-0e499b9{width:100%;}}/* Start custom CSS */.cta {  
	text-align: center !important; }


.btn-etapes a.qodef-shortcode.qodef-m.qodef-button.qodef-layout--textual.qodef-html--link {
    background-color: #D5D4C7 !important;
    color: #ffffff !important;
    font-size: 26px !important;
    font-weight:400 !important;
    letter-spacing: 1px !important;
    font-family: "Lato", sans-serif !important;}
 
 @media (max-width: 991px) {  
.btn-etapes a.qodef-shortcode.qodef-m.qodef-button.qodef-layout--textual.qodef-html--link {
    font-size: 22px !important;
    letter-spacing: 0px !important;}
}
    
    
.btn-etapes a.qodef-shortcode.qodef-m.qodef-button.qodef-layout--textual.qodef-html--link:hover {
    background-color: #B5CFCA !important;
    color: #ffffff !important;
}

 @media (min-width: 992px) {  
#gratuit a.qodef-shortcode.qodef-m.qodef-button.qodef-layout--textual.qodef-html--link {font-size: 30px !important;}
}

/*
#accomp a.qodef-shortcode.qodef-m.qodef-button.qodef-layout--textual.qodef-html--link {background-color: #9FC1BA !important;}
*/



/* Testimonials */
.qodef-qi-testimonials-slider.qodef-item-layout--boxed .qodef-e-inner {
    background-color: #ECECEC;}
    
    
/* CTA footer not wavy on HP */
.elementor-shape[data-negative=true].elementor-shape-top {
    transform: none !important;}/* End custom CSS */