#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#ffffff}.footer-widget{color:#ffffff}h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none}.et_slide_in_menu_container,.et_slide_in_menu_container .et-search-field{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-moz-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-webkit-input-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field:-ms-input-placeholder{letter-spacing:px}@media only screen and (min-width:981px){#logo{max-height:50%}.et_pb_svg_logo #logo{height:50%}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:25px 0 0 0}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:25px}.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:50px}.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap{width:50px;margin:-50px 0}.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:50px}.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:50px}.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:16px 0 16px 0!important}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}	h1,h2,h3,h4,h5,h6{font-family:'Muli',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Nunito',Helvetica,Arial,Lucida,sans-serif}.et-pb-contact-message{display:none!important}@media only screen and (max-width:1300px){.et_fixed_nav #main-header,.et_fixed_nav #top-header,.et_non_fixed_nav.et_transparent_nav #main-header,.et_non_fixed_nav.et_transparent_nav #top-header{position:fixed}}@media screen and (min-width:981px){#top-menu li{font-size:16px}#top-menu .menu-item:not(.ds-custom-link) a{color:#312F2F!important}.ds-custom-link a{padding:10px 15px!important;background:#5595ED;color:#fff!important;border:0px solid #000;border-radius:5px}.ds-custom-link a:hover{opacity:1!important;background-color:#538ADB!important}.et-fixed-header #top-menu .ds-custom-link a,.et-fixed-header #top-menu li.ds-custom-link.current-menu-item>a,.et-fixed-header #top-menu li.ds-custom-link.current_page_item>a{color:#fff!important}}#et-info{float:none!important;text-align:center;font-size:14px}#top-header,#et-secondary-nav li ul{background-color:#22262D!important}a.btn_primary,a.btn_secondary{display:inline-block;vertical-align:middle;font-family:'Nunito Sans',sans-serif;font-size:22px;font-weight:bold;padding:20px 15px;border-radius:5px;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.btn_wrapper a:first-child{margin-right:15px}a.btn_primary{border:3px solid #5595ED;color:#fff;background:#5995ED}a.btn_secondary{border:3px solid #312F2F;color:#312F2F}a.btn_primary:hover{background-color:#538ADB}a.btn_secondary:hover{border:3px solid #312F2F;color:#fff;background:#312F2F}h1 span.blue,h2 span.blue,h3 span.blue,h4 span.blue,h5 span.blue,h6 span.blue{color:#5595ED}.bloc_clients,.bloc_commande,.bloc_retrait{position:relative;overflow:initial!important}.bloc_clients::before,.bloc_commande::before,.bloc_retrait::before{content:'';position:absolute;left:0;right:0;top:-7px;margin:auto;width:118px;height:14px;border-radius:15px}.bloc_clients::before{background:#F1A22B}.bloc_commande::before{background:#63B619}.bloc_retrait::before{background:#6169B5}.icons__commerce .et_pb_main_blurb_image{width:60px}.bloc_cta{max-width:100%!important;position:relative;border-radius:15px;background:#fff;-webkit-box-shadow:0px 6px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 6px 20px 0px rgba(0,0,0,0.2)}#preslider{padding-top:60px;padding-bottom:490px}#sectionslider{margin-top:-387px}.bloc_cta .cta_wrapper{padding:0 15px;max-width:80%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bloc_cta .cta_wrapper h3{max-width:650px;width:100%}.et-l.et-l--footer{color:#5595ED}#top-header{background:#5995ED!important}.nextend-arrow{background:#5995ED;border-radius:50%;padding:20px;-webkit-box-shadow:0px 6px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 6px 20px 0px rgba(0,0,0,0.2);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.nextend-arrow:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.btn_wrapper--footer{padding:32px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn_wrapper--footer a.btn_primary{margin-right:0}.btn_wrapper--footer p{margin:0 18px}.quote__left .top{color:#585858;font-family:'Nunito',sans-serif;font-weight:bold;display:block}.quote__left p{font-family:'Nunito',sans-serif;font-size:18px;margin:18px 0}.quote__left .check{margin:32px 0;list-style:none}.quote__left .check li{position:relative;padding-left:42px;font-family:'Nunito',sans-serif;font-size:18px;margin:18px 0;color:#585858}.quote__left .check li::before{position:absolute;top:0;left:0;bottom:0;margin:auto;content:'\f00c';color:#5995ED;text-align:center;font-family:'Font Awesome 5 Free',sans-serif;font-weight:900;width:32px;height:32px;display:inline-block;background:#E2EEFF;vertical-align:middle;border-radius:50%}#devis_form{position:relative;margin-top:-140px;padding:26px;background:#fff;-webkit-box-shadow:0px 6px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 6px 20px 0px rgba(0,0,0,0.2);text-align:left}#devis_form::before{content:'';position:absolute;left:0;right:0;top:-7px;margin:auto;width:118px;height:14px;border-radius:15px;background:#5995ED}#devis_form .btQuoteItemDescription{line-height:1.5}#devis_form .btQuoteItemDescription::before{margin-bottom:10px}#devis_form .bt_cc_separator.bt_cc_top_spacing_large,#devis_form .bt_cc_separator.bt_cc_bottom_spacing_large{margin-top:22px!important;margin-bottom:22px!important}#base_pack{display:none;visibility:hidden}#devis_form .btQuoteBooking .btQuoteBookingForm.btActive .boldBtn{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;width:100%;max-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#devis_form .btQuoteBookingForm{display:none}#devis_form .btQuoteBookingForm.btActive{display:block;margin-bottom:0}#devis_form .boldBtn.btnAccent.btnSmall.btnIco{text-align:center}#devis_form .btContactNext,#devis_form .wpcf7-form-control.wpcf7-submit{display:inline-block!important;width:auto;vertical-align:middle;font-family:'Nunito Sans',sans-serif;font-size:18px!important;cursor:pointer;margin:0!important;font-weight:bold;padding:20px 15px;border-radius:5px;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;border:3px solid #5595ED;color:#fff!important;text-transform:none;line-height:1!important;background:#5995ED}.btn_wrapper--center{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#et_search_icon:hover,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,.bottom-nav li.current-menu-item>a,.comment-reply-link,.entry-summary p.price ins,.et-social-icon a:hover,.et_password_protected_form .et_submit_button,.footer-widget h4,.form-submit .et_pb_button,.mobile_menu_bar::after,.mobile_menu_bar::before,.nav-single a,.posted_in a,.woocommerce #content div.product p.price,.woocommerce #content div.product span.price,.woocommerce #content input.button,.woocommerce #content input.button.alt,.woocommerce #content input.button.alt:hover,.woocommerce #content input.button:hover,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #content div.product p.price,.woocommerce-page #content div.product span.price,.woocommerce-page #content input.button,.woocommerce-page #content input.button.alt,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #respond input#submit,.woocommerce-page #respond input#submit.alt,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page .star-rating span::before,.woocommerce-page a.button,.woocommerce-page a.button.alt,.woocommerce-page a.button.alt:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce-page button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button:hover,.woocommerce-page div.product p.price,.woocommerce-page div.product span.price,.woocommerce-page input.button,.woocommerce-page input.button.alt,.woocommerce-page input.button.alt:hover,.woocommerce-page input.button:hover,.woocommerce .star-rating span::before,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:hover,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.wp-pagenavi a:hover,.wp-pagenavi span.current{color:#5595ED}#perspectives{position:relative;z-index:-1}.price__pack{position:relative;margin:18px 0;padding:22px 0;border-top:2px solid #E2EEFF;border-bottom:2px solid #E2EEFF}.price__pack span:first-child{font-size:18px;color:#312F2F}.price__pack span:nth-child(2){font-size:28px;color:rgba(89,149,237,.6);font-weight:bold;text-decoration:line-through}.price__pack span:nth-child(3){font-size:42px;color:#5995ED;font-weight:bold}.price__pack span:nth-child(4){margin-top:10px;display:block;font-size:22px;color:#312F2F;font-weight:bold}.discount_img{position:absolute;top:-140px;right:0;transform:rotate(25deg)}.btQuoteBooking .btTotalNextWrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.btQuoteBooking .btQuoteBookingForm .btQuoteTotal{margin:20px auto 0 auto}.currencyAfter .btQuoteTotalCalc,.currencyAfter .btQuoteTotalCurrency{font-size:16px;text-decoration:line-through;font-weight:normal;color:rgba(255,255,255,.8)}.currencyAfter .btQuoteTotalCurrency{border-top-right-radius:0px;border-bottom-right-radius:0px}.btQuoteTotalDiscounted{font-size:22px;background:rgba(0,0,0,0.25);border-top-right-radius:50px;border-bottom-right-radius:50px;padding-right:25px}.promo__body{margin:10px 0 20px 0;padding:5px;text-align:center;width:100%;border-radius:5px;background:rgba(58,175,67,.4);border:1px solid #15891d;color:#15891d}.footer .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.input.et_pb_contact_captcha{width:100%;max-width:65px}@media all and (max-width:1330px){#logo{max-width:250px}#et-top-navigation{padding-left:0}#top-menu li{padding-right:10px}}@media all and (max-width:1178px){#logo{max-width:200px}}@media all and (max-width:1024px){.bloc_cta .cta_wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.bloc_cta .cta_wrapper a.btn_primary{margin-top:12px}}@media all and (max-width:980px){#preslider{padding-top:0;padding-bottom:320px}#sectionslider{margin-top:-160px}#devis_form{margin-top:0}.page-id-61 .et_pb_section.et_pb_section_0_tb_body.et_pb_with_background.et_section_regular{padding-bottom:50px}.quote__left{text-align:center}.quote__left .check{max-width:650px;text-align:left;margin:26px auto 0 auto}}@media all and (max-width:650px){.footer .wrapper *{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}.footer .wrapper img{-ms-flex-preferred-size:174px;flex-basis:174px;margin:10px auto}.discount_img{position:relative;top:0;margin:15px 0 0 0;transform:rotate(0)}.btn_wrapper--footer{-ms-flex-wrap:wrap;flex-wrap:wrap}.btn_wrapper--footer p{width:100%;text-align:center;margin:12px 0}#perspectives{padding-top:80px;padding-bottom:80px}}@media all and (max-width:560px){#preslider{padding-bottom:150px}#sectionslider{margin-top:-50px}}@media all and (max-width:480px){.section_cta .bloc_cta{width:96%}.bloc_cta .cta_wrapper{margin:0;max-width:100%}.btn_wrapper .btn_secondary,.btn_wrapper .btn_primary{margin-top:12px}.btQuoteBooking .btQuoteBookingForm.btActive .btQuoteTotal,.btQuoteBooking .btQuoteBookingForm .btQuoteTotal{-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;border-radius:5px;text-align:center}.btQuoteTotal .btQuoteTotalCalc{width:100%;border-top-left-radius:0;border-bottom-left-radius:0;padding:0}.btQuoteBooking .btQuoteTotalCurrency{display:none}.btQuoteTotalDiscounted{width:100%;border-top-right-radius:0;border-bottom-right-radius:0;padding:0}.btQuoteBooking .btContactNext{white-space:initial}}.et-db #et-boc .et-l .et_pb_section_0_tb_footer.et_pb_section{padding-top:11px;padding-bottom:11px;background-color:#f9f9f9!important}.et-db #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row{padding-top:10px!important;padding-bottom:10px!important;padding-top:10px;padding-bottom:10px}.et-db #et-boc .et-l .et_pb_image_0_tb_footer{text-align:left;margin-left:0}.et-db #et-boc .et-l .et_pb_text_0_tb_footer.et_pb_text{color:#585858!important}.et-db #et-boc .et-l .et_pb_text_0_tb_footer{margin-top:7px!important}@media only screen and (max-width:980px){.et-db #et-boc .et-l .et_pb_image_0_tb_footer{margin-left:auto;margin-right:auto}}@media only screen and (max-width:767px){.et-db #et-boc .et-l .et_pb_image_0_tb_footer{margin-left:auto;margin-right:auto}}