.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:"";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 rgba(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:"";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:rgba(255,255,255,20%);color:#fff}.testmonial-holder-all button.slick-prev.slick-arrow:after{content:"";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:rgba(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:"";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:"";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:""!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}