.banner-homepage .et_pb_blurb_position_left .et_pb_blurb_container{padding-left:0px}.banner-homepage .et_pb_blurb .et_pb_image_wrap{display:block;margin:auto;width:10px!important}.banner-homepage .et_pb_column{justify-content:space-around!important;display:inline-flex!important}@media only screen and (min-width:1190px){.inline-buttons .et_pb_button_module_wrapper{display:inline-block;margin:0 10px}.inline-buttons{text-align:center!important}.inline-buttons.right{text-align:right!important}.inline-buttons.left{text-align:left!important}}@media all and (max-width:480px){.inline-buttons .et_pb_button_module_wrapper{display:block;margin:10px 0px}.inline-buttons.right{text-align:center!important}.inline-buttons.left{text-align:center!important}}@media all and (max-width:980px){.order_column{display:-webkit-flex;-webkit-flex-direction:column-reverse;display:flex;flex-direction:column-reverse!important}}.wp-block-latest-posts__post-excerpt{font-size:13px}.wp-block-latest-posts__read-more{color:#3474ba!important;margin-bottom:25px!important}.wp-block-latest-posts__read-more{color:#3474ba!important;display:block;margin-bottom:25px!important;text-decoration:underline!important}.wp-block-latest-posts__post-title:hover{color:#3474ba!important}.wp-block-latest-posts__post-title{font-size:15px;font-weight:700;line-height:1.3em}#sidebar #ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-size:14px!important;color:#3474ba!important;padding:0px!important;margin:0px!important}#sidebar div.asl_m .probox .proinput{margin:0 0 0 0px!important}#block-4>h2{font-size:20px!important}#sidebar .et_pb_widget{margin-bottom:10px}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-size:18px!important;color:#3474ba!important}.column-center{display:flex;flex-direction:column;justify-content:center}@media (min-width:980px){.entry-title{font-size:36px!important;padding-bottom:15px!important}.entry-content p{line-height:1.6em}.entry-content h2{font-size:30px;padding-bottom:25px!important}}.et_right_sidebar h2,.et_right_sidebar h3,.et_right_sidebar h4,.et_right_sidebar h5,.et_right_sidebar h6{margin-top:30px!important;display:block!important}.entry-title{line-height:1.1em!important}.page-id-26 .floatany.on[class*="place-right"] .mboxy,.page-id-974 .floatany.on[class*="place-right"] .mboxy,.page-id-12608 .floatany.on[class*="place-right"] .mboxy{display:none!important}@media (max-width:767px){.floating-sidebar img{margin:0 auto!important;max-width:130px!important;max-width:60px!important}.floating-sidebar p{font-size:22px!important}}.mboxy-wrap>.mboxy .trigger svg{width:45px!important}.floating-sidebar .et_pb_image_wrap{margin:0 auto!important;max-width:130px!important}.floating-sidebar .et_pb_button{color:#ce1337!important;border-width:1px!important;border-color:#ce1337;border-radius:3px;letter-spacing:1px;font-size:14px;font-weight:600!important;text-transform:uppercase!important;background-color:#ffffff;margin:0 auto!important;max-width:290px!important;display:block;text-align:center;padding:10px 10px 10px 10px!important}.floating-sidebar .et_pb_button:hover{background-color:#fff0!important;color:#ffffff!important;border:2px solid!important}.floating-sidebar .et_pb_button:after{display:none!important}div.wpforms-container-full input{height:50px!important}.wpforms-container .wpforms-field{padding:10px 0;position:relative}.contact-form-devis #wpforms-submit-13956,#wpforms-submit-13979{width:250px!important;max-width:300px!important}.contact-form-devis #wpforms-submit-13956,#wpforms-submit-13979,#wpforms-submit-14199{padding:16px 50px;font-size:18px;color:#ffffff;letter-spacing:2px;font-weight:500;background-color:#3375B9;border-color:#3375B9;transition:0.1s ease-in-out;cursor:pointer;margin:0 auto!important;display:block;text-transform:uppercase;height:50px}#wpforms-submit-14088{padding:16px 50px;font-size:18px;color:#ffffff;letter-spacing:2px;font-weight:500;background-color:#3375B9;border-color:#3375B9;transition:0.1s ease-in-out;cursor:pointer;margin:0 auto!important;width:390px!important;max-width:390px!important;display:block;text-transform:uppercase;height:50px}.devis .wpcf7 input[type=submit]{margin-top:0px!important}.logo-menu img{margin-bottom:-23px;width:64px;margin-top:-20px}@media (max-width:1200px){.logo-menu{margin-top:15px;margin-bottom:25px}}.et_pb_social_media_follow li a.icon::before{color:#ce1337!important}.blurb1{transform:translateY(0px);border-radius:5px;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.blurb1:hover{transform:translateY(-15px)}#logo{margin-top:5px}.et_header_style_left #et-top-navigation nav>ul>li.menu_cta>a{padding-top:15px;padding-bottom:12px;padding-left:25px;padding-right:25px;margin-top:-7px;background-color:#3474ba;color:#fff;border:1px solid #3474ba}.et_header_style_left #et-top-navigation nav>ul>li.menu_cta>a:hover{opacity:1;background-color:#fff;color:#3474ba;border:1px solid #3474ba}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li.menu_cta>a,#mobile_menu>li.menu_cta>a{color:#fff!important;text-align:center!important;padding-top:15px;padding-bottom:12px;padding-left:25px;padding-right:25px;margin-top:-7px;background-color:#3474ba;border:1px solid #3474ba}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li.menu_cta>a:hover,#mobile_menu>li.menu_cta>a:hover{color:#3474ba!important;border:1px solid #3474ba;background-color:#fff}.et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:none!important}.et-pb-controllers a{width:13px;height:13px}.devis #subject{width:100%!important;padding:16px 10px;font-size:16px;font-weight:300;letter-spacing:1px;padding-left:15px}.devis #subject:focus{border-color:#9b9b9b;color:#3e3e3e;font-weight:500}@media only screen and (max-width:850px){.devis .wpcf7 input[type=text]{width:100%!important;padding:16px 10px;font-size:16px;font-weight:300;letter-spacing:1px;padding-left:15px}}@media only screen and (min-width:850px){.devis .wpcf7 input[type=text]{width:48%!important;padding:16px 10px;float:left;margin-bottom:40px;font-size:16px;font-weight:300;letter-spacing:1px;padding-left:15px}}.devis .wpcf7 input[type=tel]{width:100%!important;padding:16px 10px;font-size:16px;font-weight:300;letter-spacing:1px;padding-left:15px}.devis .wpcf7 input[type=email]{width:100%!important;padding:16px 10px;font-size:16px;font-weight:300;letter-spacing:1px;padding-left:15px}@media only screen and (min-width:850px){.devis #Nom{margin-top:-38px;float:right}}.devis .wpcf7 input[type=submit]{padding:12px 50px;font-size:18px;color:#ffffff;letter-spacing:2px;font-weight:500;background-color:#3375B9;border-color:#3375B9;transition:0.1s ease-in-out;cursor:pointer}.devis .wpcf7 input[type=submit]:hover{background-color:#254b78;border-color:#254b78}.devis input[type=text]:focus{border-color:#9b9b9b;color:#3e3e3e;font-weight:500}.devis input[type=email]:focus{border-color:#9b9b9b;color:#3e3e3e;font-weight:500}.devis input[type=tel]:focus{border-color:#9b9b9b;color:#3e3e3e;font-weight:500}@media only screen and (min-width:1100px){.devis .wpcf7-submit{top:100%;position:absolute;left:42%;margin-top:-10px}}.devis #select_menu{width:100%}.devis #select_menu:focus{font-size:14px;font-weight:300;letter-spacing:1px;padding-left:15px}@media only screen and (min-width:1100px){.devis #submit_form2{top:100%;position:absolute;left:22%;margin-top:0px}}@media only screen and (max-width:1100px){.devis #submit_form2{margin-top:20px}}.contact_page .wpcf7{color:#2A3545}.contact_page #subject{width:100%!important;padding:16px 10px;font-size:16px;font-weight:300;letter-spacing:1px;padding-left:15px}.contact_page #subject:focus{border-color:#9b9b9b;color:#3e3e3e;font-weight:500}@media only screen and (max-width:850px){.contact_page .wpcf7 input[type=text]{width:100%!important;padding:16px 10px;font-size:16px;font-weight:300;letter-spacing:1px;padding-left:15px}}@media only screen and (min-width:850px){.contact_page .wpcf7 input[type=text]{width:48%!important;padding:16px 10px;float:left;margin-bottom:40px;font-size:16px;font-weight:300;letter-spacing:1px;padding-left:15px}}.contact_page .wpcf7 input[type=tel]{width:100%!important;padding:16px 10px;font-size:16px;font-weight:300;letter-spacing:1px;padding-left:15px}.contact_page .wpcf7 input[type=email]{width:100%!important;padding:16px 10px;font-size:16px;font-weight:300;letter-spacing:1px;padding-left:15px;margin-bottom:25px}@media only screen and (min-width:850px){.contact_page #Nom{margin-top:-15px;float:right}}.contact_page .wpcf7 input[type=submit]{padding:12px 50px;font-size:18px;color:#ffffff;letter-spacing:2px;font-weight:500;background-color:#3375B9;border-color:#3375B9;transition:0.1s ease-in-out;cursor:pointer}.contact_page .wpcf7 input[type=submit]:hover{background-color:#254b78;border-color:#254b78}.contact_page input[type=text]:focus{border-color:#9b9b9b;color:#3e3e3e;font-weight:500}.contact_page input[type=email]:focus{border-color:#9b9b9b;color:#3e3e3e;font-weight:500}.contact_page input[type=tel]:focus{border-color:#9b9b9b;color:#3e3e3e;font-weight:500}@media only screen and (min-width:1100px){.contact_page .wpcf7-submit{top:100%;position:absolute;left:40%;margin-top:-10px}}.contact_page #select_menu{width:100%}.contact_page #select_menu:focus{font-size:14px;font-weight:300;letter-spacing:1px;padding-left:15px}@media only screen and (min-width:1100px){.contact_page #submit_form2{top:100%;position:absolute;left:22%;margin-top:0px}}@media only screen and (max-width:1100px){.contact_page #submit_form2{margin-top:20px}}.contact_page textarea{width:100%!important;font-size:14px;font-weight:300;letter-spacing:1px;padding-left:15px;padding-top:15px}.contact_page textarea:focus{border-color:#9b9b9b;color:#3e3e3e;font-weight:500}.sfly_feature_2 .et_pb_row .et_pb_column{box-shadow:0px 0px 80px 0px rgba(0,0,0,0.2)}.sfly_feature_2 .column1{margin-right:-25px;top:75px;z-index:99}.sfly_feature_2 .column2{margin-left:-25px;min-height:400px;z-index:98}@media screen and (max-width :980px){.sfly_feature_2 .column1{margin-right:0;top:0}.sfly_feature_2 .column2{margin-left:0}}@media screen and (max-width :600px){.sfly_feature_2 .column2{min-height:300px}}.testimonials1 .et_pb_slides,.testimonials2 .et_pb_slides{margin-bottom:90px}.testimonials1 .et_pb_slides .et_pb_slider_container_inner{display:block}.testimonials1 .et_pb_slide,.testimonials2 .et_pb_slide{padding:0px}.testimonials1 .et_pb_slide_image{width:80px;top:0px;margin-top:0px!important;margin-right:3%;padding:5px;border:2px solid rgba(255,255,255,0.25);border-radius:50%}.testimonials1 .et_pb_slide_image img{border-radius:50%}.testimonials1 .et_pb_slide_description,.testimonials2 .et_pb_slide_description{text-shadow:none}.testimonials1 .et_pb_slide_with_image .et_pb_slide_description{width:calc(97% - 80px)}.testimonials1 .et_pb_slide_with_image .et_pb_slide_description h3{padding-bottom:25px;font-size:14px;font-style:normal!important}.testimonials1.et_pb_slider .et-pb-slider-arrows,.testimonials2 .et_pb_slider .et-pb-slider-arrows{position:relative;bottom:42px;margin-right:30px}.testimonials1.et_pb_slider .et-pb-arrow-prev,.testimonials1.et_pb_slider .et-pb-arrow-next,.testimonials2 .et_pb_slider .et-pb-arrow-prev,.testimonials2 .et_pb_slider .et-pb-arrow-next{opacity:1;top:0px;margin-top:0px}.testimonials1.et_pb_slider .et-pb-arrow-prev:before,.testimonials1.et_pb_slider .et-pb-arrow-next:before,.testimonials2 .et_pb_slider .et-pb-arrow-prev:before,.testimonials2 .et_pb_slider .et-pb-arrow-next:before{padding:5px 15px;font-size:35px;color:rgba(255,255,255,0.25);border:2px solid rgba(255,255,255,0.25);-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.testimonials2 .et_pb_slider .et-pb-arrow-prev:before,.testimonials2 .et_pb_slider .et-pb-arrow-next:before{color:#CACACA;border-color:#CACACA}.testimonials1.et_pb_slider .et-pb-arrow-prev:hover:before,.testimonials1.et_pb_slider .et-pb-arrow-next:hover:before{color:rgba(255,255,255,1);border-color:rgba(255,255,255,1)}.testimonials2 .et_pb_slider .et-pb-arrow-prev:hover:before,.testimonials2 .et_pb_slider .et-pb-arrow-next:hover:before{color:#373737;border-color:#373737}.testimonials1.et_pb_slider .et-pb-arrow-prev,.testimonials2 .et_pb_slider .et-pb-arrow-prev{left:0px}.testimonials1.et_pb_slider .et-pb-arrow-prev:before,.testimonials2 .et_pb_slider .et-pb-arrow-prev:before{content:'#'}.testimonials1.et_pb_slider .et-pb-arrow-next,.testimonials2 .et_pb_slider .et-pb-arrow-next{right:calc(100% - 160px)}.testimonials1.et_pb_slider .et-pb-arrow-next:before,.testimonials2 .et_pb_slider .et-pb-arrow-next:before{content:'$'}.testimonials2 .et_pb_image_wrap{background-color:#fff;padding:15px}@media all and (max-width:767px){.testimonials1 .et_pb_slide_image{margin-right:0px;margin-left:0px;margin-bottom:20px}.testimonials1 .et_pb_slide_description,.testimonials1 .et_pb_slide_with_image .et_pb_slide_description,.testimonials1 .et_pb_slider_fullwidth_off .et_pb_slide_description{text-align:left}.testimonials1 .et_pb_slide_with_image .et_pb_slide_description{width:100%}}.footer_hover a:hover{border-bottom:1px solid #fff;padding:2px 0px}.hero_buttons .et_pb_column:hover{transform:translateY(-20px);cursor:pointer;transition:all .4s ease-in-out}.hero_buttons .et_pb_column{transition:all .4s ease-in-out}@media all and (max-width:1100px){.et_pb_text_2:before,.et_pb_text_4:before,.et_pb_text_6:before,.et_pb_text_8:before{display:none!important}}@media only screen and (max-width:1500px){#logo{max-height:32%!important}}@media only screen and (max-width:1320px){#logo{max-height:25%!important}}@media only screen and (max-width:1200px){#logo{max-height:50%!important}}@media only screen and (max-width:1400px){#top-menu li a{font-size:12px!important}}@media only screen and (max-width:1300px){#top-menu li a{font-size:11px!important}}@media (max-width:1200px){#et_mobile_nav_menu{display:block}#top-menu{display:none}ul#mobile_menu{padding-top:20px;padding-bottom:20px}}@media only screen and (min-width:1250px){.bv_logo{display:none}}