#header_meta{background:#2E8AC9!important}.info-top-bar-holdre-all{display:flex;justify-content:space-between;align-items:center;color:#fff;padding:8px 0}.info-top-bar-holdre-all a{color:#fff!important;font-family:'Montserrat';font-size:15px;line-height:26px;font-weight:400;text-decoration:none!important}.info-top-bar-holdre-all a i{margin-right:5px}.info-top-bar-holdre-all a span{font-weight:600}@media(max-width:800px){.info-top-bar-holdre-all{flex-wrap:wrap}.info-top-bar-holdre-all a{width:100%;text-align:center;margin-bottom:8px}.info-top-bar-holdre-all a:last-child{margin-bottom:0}}.textes{margin-top:20px}.textes strong{color:inherit !important}.textes .element{position:relative;padding:40px 40px 40px 90px;margin-bottom:50px}.textes .element:before{position:absolute;content:"\f10d";top:35px;left:28px;size:16px;font-family:"Font Awesome 5 Pro";font-weight:900;width:40px;height:40px;border-radius:50px;display:flex;align-items:center;justify-content:center}.textes .element.bg:before{color:#fff;border:1px solid #fff}.textes .element.shadow:before{color:#2f8bc9;border:1px solid #2f8bc9}.textes .element:first-child{padding:40px !important}.textes .element:first-child:before{content:unset}.textes .element.bg{background-color:#2f8bc9}.textes .element.shadow{box-shadow:0 0 20px 0 rgb(0 0 0/5%)}.textes .element h1{text-transform:uppercase;font-weight:700;color:#fff;letter-spacing:2px;margin:0 0 13px}.textes .element h1{font-size:25px;color:#000}.textes .element.bg h2,.textes .element.bg h3{color:#fff}.textes .element.shadow h2{color:#2f8bc9}.textes .element h2{margin:0 0 15px;font-size:23px;text-transform:uppercase;font-weight:700;letter-spacing:2px}.textes .element{text-align:justify}.textes .element p{line-height:1.9;font-weight:500;font-size:15px;margin-bottom:8px}.textes .element.bg p{color:#fff}.textes .element.shadow p{color:#80889b}.textes .element p:last-of-type{margin-bottom:0}.textes .element .brand{position:relative;font-size:14px;color:#2f8bc9;font-weight:600;text-transform:capitalize;margin-bottom:5px;display:block;padding-left:40px}.textes .element .brand:before{position:absolute;content:"";width:30px;height:1px;background-color:#2f8bc9;left:0;top:50%}.textes .element:first-child span.bold{color:#0093b3}span.bold{font-weight:600}.textes .element h1,.textes .element h2{line-height:1.5}@media (max-width:767px){.textes .element:first-child{padding:40px 20px !important}.textes .element{padding:80px 20px 40px}.textes .element:before{top:25px;left:20px}.textes .element h1{font-size:23px;text-align:left}.textes .element h2{text-align:left;font-size:20px}}.bloc-slide-image-hol .elementor-widget-wrap .elementor-element{height:100% !important}.bloc-slide-image-hol .elementor-widget-wrap .elementor-element .elementor-widget-container{height:100% !important}.bloc-slide-image-hol .elementor-widget-wrap .elementor-element .elementor-widget-container figure.swiper-slide-inner{height:100% !important}.bloc-slide-image-hol .elementor-widget-image-carousel .swiper-container{height:100% !important}.bloc-slide-image-hol .elementor-widget-wrap .elementor-element .elementor-widget-container figure.swiper-slide-inner img.swiper-slide-image{height:100% !important;object-fit:cover!important}.bloc-slide-image-hol .swiper-pagination-bullet{background:#4da1d9 !important}.testmonial-holder-all button{font-size:0;background:0 0;border:none}.testmonial-holder-all button.slick-next.slick-arrow{position:absolute;right:0;top:50%;transform:translateY(-50%)}.testmonial-holder-all button.slick-prev.slick-arrow{position:absolute;left:0;top:50%;transform:translateY(-50%)}.testmonial-holder-all button.slick-next.slick-arrow:after{content:'\f30b';font-family:'Font Awesome 5 Pro';height:45px;width:45px;display:flex;justify-content:center;align-items:center;font-size:15px;border-radius:50%;background:rgb(255 255 255/20%);color:#fff}.testmonial-holder-all button.slick-prev.slick-arrow:after{content:'\f30a';font-family:'Font Awesome 5 Pro';height:45px;width:45px;display:flex;justify-content:center;align-items:center;font-size:15px;border-radius:50%;background:rgb(255 255 255/20%);color:#fff}.testmonial-holder-all .elementor-testimonial-image{margin-bottom:0 !important}.testmonial-holder-all .elementor-testimonial-image img{width:45px !important;height:60px !important;object-fit:contain !important;max-width:none !important;margin:0 auto !important}.testmonial-holder-all .elementor-testimonial-content{max-width:85%;margin:0 auto;margin-bottom:15px}@media(max-width:600px){.testmonial-holder-all button{display:none!important}}.contact-devis-holder .input-holder input{width:100% !important;padding:10px 0 10px 15px !important;font-family:'Montserrat' !important;font-weight:600 !important;border-radius:12px !important}.contact-devis-holder .input-holder input::placeholder{color:#7286bf !important}.contact-devis-holder .text-arr-holdre textarea{width:100% !important;padding:10px 0 10px 15px !important;font-family:'Montserrat' !important;font-weight:600 !important;border-radius:12px !important}.contact-devis-holder .text-arr-holdre textarea::placeholder{color:#7286bf !important}.submit-holder input{font-family:'Montserrat','Font Awesome 5 Pro' !important;color:#1e3c8b;font-weight:600;border-radius:15px !important;padding:11px 17px !important;font-size:14px;background:#fff}.block-text-holder .textes{margin-top:20px}.block-text-holder .textes strong{color:inherit !important}.block-text-holder .textes .element{position:relative;padding:40px 40px 40px 90px !important;margin-bottom:50px;border-radius:24px}.block-text-holder .textes .element:before{position:absolute;content:"\f10d";top:35px;left:28px;size:16px;font-family:"Font Awesome 5 Pro";font-weight:900;width:40px;height:40px;border-radius:50px;display:flex;align-items:center;justify-content:center}.block-text-holder .textes .element.bg:before{background:#fff;border:1px solid #fff;color:#4da1d9}.block-text-holder .textes .element.shadow:before{background:#2f8bc9;border:1px solid #2f8bc9;color:#fff}.block-text-holder .textes .element p{font-weight:400;font-family:"Montserrat",Sans-serif !important;font-size:16px}.block-text-holder .textes .element p.bold-parg-a{font-weight:600}.block-text-holder .textes .element.bg{background-color:#2f8bc9;color:#fff;font-family:'Montserrat'}.block-text-holder .textes .element.shadow{border:solid 1px #4da1d9}.block-text-holder .textes .element.shadow p{color:#7994cc !important}.block-text-holder .textes .element ul{padding-left:15px!important}.block-text-holder .textes .element li:before{content:'\f178';margin-right:5px;font-family:'Font Awesome 5 Pro'}.block-text-holder .textes .element.shadow li{color:#7994cc !important;font-weight:500;font-size:15px;margin-bottom:8px;font-family:"Montserrat",Sans-serif !important}.block-text-holder .textes .element.bg li{color:#fff !important;line-height:1.9;font-weight:500;font-size:15px;margin-bottom:8px;font-family:"Montserrat",Sans-serif !important}.block-text-holder .textes .element.bg p{color:#fff !important}.block-text-holder .textes a{color:inherit !important;text-decoration:underline!important}.block-text-holder .textes h1,.block-text-holder .textes h2,.block-text-holder .textes h3{font-size:18px !important;font-family:"Montserrat",Sans-serif !important}.block-text-holder .textes .element h1{color:#2f8bc9}.block-text-holder .textes .element.bg h1,.block-text-holder .textes .element.bg h2,.block-text-holder .textes .element.bg h3{color:#fff !important}.block-text-holder .textes .element.shadow h1,.block-text-holder .textes .element.shadow h2,.block-text-holder .textes .element.shadow h3{color:#2f8bc9}.block-text-holder .textes .element h2{margin:0 0 15px;font-size:23px;text-transform:uppercase;font-weight:700;letter-spacing:2px}.block-text-holder .textes .element{text-align:justify}.block-text-holder .textes .element p{line-height:1.9;font-weight:500;font-size:15px;margin-bottom:8px}.block-text-holder .textes .element.bg p{color:#fff}.block-text-holder .textes .element.shadow p{color:#80889b}.block-text-holder .textes .element p:last-of-type{margin-bottom:0}.block-text-holder .textes .element .brand{position:relative;font-size:14px;color:#2f8bc9;font-weight:600;text-transform:capitalize;margin-bottom:5px;display:block;padding-left:40px !important}.block-text-holder .textes .element .brand:before{position:absolute;content:"";width:30px;height:1px;background-color:#2f8bc9;left:0;top:50%}span.bold{font-weight:600}.block-text-holder .textes .element h1,.block-text-holder .textes .element h2{line-height:1.5}.shild-check i:before{content:'\f2f7'!important;font-family:'Font Awesome 5 Pro'}.list-links-all-pages .elementor-icon-list-text:hover{color:#6EC1E4!important}.list-links-all-pages .elementor-widget-container:hover{border-color:#6EC1E4!important}@media (max-width:767px){.block-text-holder .textes .element{padding:80px 20px 40px !important}.block-text-holder .textes .element:before{top:25px;left:20px}.block-text-holder .textes .element h1{font-size:23px;text-align:left}.block-text-holder .textes .element h2{text-align:left;font-size:20px}}.wpcf7 form.sent .wpcf7-response-output{color:#fff}.wpform-custom .wpforms-container{margin-top:0}.wpform-custom .wpforms-field{padding-top:0 !important;padding-bottom:10px !important}.wpform-custom .wpforms-field-medium{max-width:100% !important;margin-bottom:5px !important;width:100% !important;padding:5px 0 5px 15px !important;font-family:'Montserrat' !important;font-weight:600 !important;border-radius:12px !important;height:38px}.wpform-custom .wpforms-field-medium::placeholder{color:#7286bf !important}.wpform-custom .wpforms-field-checkbox .fieldset{margin-bottom:10px !important}.wpform-custom .wpforms-field-checkbox label{color:#fff !important;font-weight:500 !important;font-family:'Montserrat'}.wpform-custom .wpforms-submit-container{padding-top:0 !important;margin-top:0 !important}.wpform-custom .wpforms-submit-container .wpforms-submit{font-family:'Montserrat','Font Awesome 5 Pro' !important;color:#1e3c8b !important;font-weight:600;border-radius:15px !important;padding:11px 17px !important;font-size:14px;background-color:#fff !important}.wpform-custom ul#wpforms-5806-field_8{display:flex;align-items:center;flex-wrap:wrap}.wpform-custom ul#wpforms-5806-field_8 label{padding-top:3px}