.elementor-560030101 .elementor-element.elementor-element-74b698c5{text-align:center;}.elementor-560030101 .elementor-element.elementor-element-74b698c5 .elementor-heading-title{color:#f18671;font-size:30px;font-weight:bold;font-style:normal;}.elementor-560030101 .elementor-element.elementor-element-402b1500{text-align:center;}.elementor-560030101 .elementor-element.elementor-element-402b1500 .elementor-heading-title{color:#f18671;font-size:30px;font-weight:bold;font-style:normal;}.elementor-560030101 .elementor-element.elementor-element-33e97493 .elementor-cta-content{text-align:center;}.elementor-560030101 .elementor-element.elementor-element-33e97493 .elementor-content-item{transition-duration:1000ms;}.elementor-560030101 .elementor-element.elementor-element-33e97493.elementor-cta--sequenced-animation .elementor-content-item:nth-child(2){transition-delay:calc(1000ms / 3);}.elementor-560030101 .elementor-element.elementor-element-33e97493.elementor-cta--sequenced-animation .elementor-content-item:nth-child(3){transition-delay:calc((1000ms / 3) * 2);}.elementor-560030101 .elementor-element.elementor-element-33e97493.elementor-cta--sequenced-animation .elementor-content-item:nth-child(4){transition-delay:calc((1000ms / 3) * 3);}.elementor-560030101 .elementor-element.elementor-element-33e97493 .elementor-cta:not(:hover) .elementor-cta-bg-overlay{background-color:rgba(84,89,95,0.31);}.elementor-560030101 .elementor-element.elementor-element-33e97493 .elementor-cta .elementor-cta-bg, .elementor-560030101 .elementor-element.elementor-element-33e97493 .elementor-cta .elementor-cta-bg-overlay{transition-duration:1500ms;}.elementor-560030101 .elementor-element.elementor-element-2f31b441 .elementor-cta-content{text-align:center;}.elementor-560030101 .elementor-element.elementor-element-2f31b441 .elementor-content-item{transition-duration:1000ms;}.elementor-560030101 .elementor-element.elementor-element-2f31b441.elementor-cta--sequenced-animation .elementor-content-item:nth-child(2){transition-delay:calc(1000ms / 3);}.elementor-560030101 .elementor-element.elementor-element-2f31b441.elementor-cta--sequenced-animation .elementor-content-item:nth-child(3){transition-delay:calc((1000ms / 3) * 2);}.elementor-560030101 .elementor-element.elementor-element-2f31b441.elementor-cta--sequenced-animation .elementor-content-item:nth-child(4){transition-delay:calc((1000ms / 3) * 3);}.elementor-560030101 .elementor-element.elementor-element-2f31b441 .elementor-cta:not(:hover) .elementor-cta-bg-overlay{background-color:rgba(84,89,95,0.66);}.elementor-560030101 .elementor-element.elementor-element-2f31b441 .elementor-cta .elementor-cta-bg, .elementor-560030101 .elementor-element.elementor-element-2f31b441 .elementor-cta .elementor-cta-bg-overlay{transition-duration:1500ms;}/* Start custom CSS for page-settings */.breadcrumb , .page-header h1 {display : none;}

    /* ---------- telephone ----------- */
@media screen and (max-width: 767px) {
    
    h2  {font-size : 28px !important;}
    .titre-maj p {font-size : 13px !important; letter-spacing : 1px !important;}
    
    
    .txt-titre-taille .elementor-widget-container p {font-size : 33px !important;}
    
        h3  {font-size : 28px !important;}
        #footer .elementor-container {    width: 100% !important;}

}


/*---------------- tablette IPAD --------------*/ 
@media all and (min-width: 768px) and (max-width: 1023px) {
    .bgParalaxFixed {background-attachment: inherit !important;}

     h2 {font-size : 28px !important;}
     h3 {font-size : 20px !important;}
     .txt-real {font-size : 13px !important;}

     .chiffres-real{font-size : 20px !important; margin-bottom : 0px !important;}
     
         .txt-titre-taille .elementor-widget-container p {font-size : 33px !important;}

.call-deco1 .elementor-cta-description  {margin-bottom:-30px !important;}

 .bgParalaxFixed {background-attachment: inherit !important;}

 }
 
     /*_________ Responsive tablette PRO _________ */
@media all and (min-width: 1024px) and (max-width: 1308px) {
    
          h3 {font-size : 24px !important;}

.txt-titre-taille  p {    line-height: 60px;}    

}/* End custom CSS */