#hc_modal_description{font-size:20px;margin:30px 0}#gform_2 #gform_submit_button_2{box-sizing:border-box!important;float:right!important;width:100%!important;text-align:center!important;color:#fff!important;border-radius:3px!important;font-size:18px!important;background-color:#818181!important}#hc_newsletter_modal .gform_heading{display:none!important}.pas-body .pas-modal .pas-submit button:hover{color:#2A3268!important;border-color:#e4ebf0!important;background-color:#e4ebf0!important}#hc_newsletter_modal .pas-body #errorMessageDiv,#hc_newsletter_modal .pas-body #successMessageDiv{display:flex;align-items:center;justify-content:center;flex-flow:column wrap;height:435px!important}#newsletter_modal_container .et_pb_code_inner{display:none}#hc_newsletter_modal{z-index:10000;position:fixed!important;width:600px!important;height:auto!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;drop-shadow:none;background-color:#fff}.hc_mailjet_modal_container{position:fixed;padding:calc((100vh - 464px)/2) calc((100vw - 600px) / 2);background-color:rgba(0,0,0,0.5);width:100vw;height:100vh;top:0;left:0}.hc_check_paiement{color:#303030;font-size:25px;font-weight:600}.hc_paiement_list{margin-top:20px}.hc_paiement_list li{color:#303030;font-size:18px;margin-left:50px}.hc_icon_product .et_pb_text_inner{display:flex;align-items:center;justify-content:center}.hc_icon_product .et_pb_text_inner h3{text-align:left;margin-left:20px;flex:1;height:60px;display:flex;align-items:center;padding:0}.icon::before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased}body{font-weight:400;background:#f3f3f3;font-size:15px!important}p{font-size:15px}#mobile_menu1{position:fixed;text-align:center;height:100vh;padding:20px 0;top:auto}#mobile_menu1 li{padding:5px 0;transition:300ms}#mobile_menu1 li:hover a{background:#ffffff;opacity:1;transition:300ms}.hc-home-section-title h2:after{content:'';display:block;margin:15px auto 5px auto;clear:both;width:40px;height:3px;background:#303030;transition:300ms}.hc-home-product-block-title h3:after{content:'';display:block;margin:2px auto 5px auto;clear:both;width:63px;height:3px;background:#fff;transition:300ms}.hc-home-product-block-title:hover h3{margin-bottom:-110px;padding-top:110px;transition:300ms}.hc-home-product-block-title:hover p{margin-bottom:110px;transition:300ms}.hc-home-block-title h3:after{margin:14px auto 0 auto;content:'';display:block;clear:both;width:40px;height:3px;background:#303030}#certifications p{font-size:12px}.hc-home-block-certi{overflow:hidden}.hc-home-block-certi .et_pb_main_blurb_image{margin:15% 0 10% 0;transition:500ms}.hc-home-block-certi:hover .et_pb_main_blurb_image{filter:brightness(10);margin:5% 0 0 0;transition:500ms}.hc-home-block-certi .et_pb_module_header{display:block;opacity:1;transition:500ms}.hc-home-block-certi:hover .et_pb_module_header{display:none;opacity:0;transition:500ms}.hc-home-block-certi .et_pb_blurb_description{display:none;opacity:0;transition:500ms}.hc-home-block-certi:hover .et_pb_blurb_description{display:block;opacity:1;transition:500ms}.et_pb_testimonial .et_pb_testimonial_portrait{background-size:contain;background-color:#fff}.et_pb_testimonial_description,.et_pb_testimonial_description_inner{height:60%}.hc_bloc_temoignages .et_pb_blog_grid .et_pb_image_container{max-width:150px;min-width:unset;margin:auto}.hc_formulaire_evenement tr{height:90px!important}.hc_formulaire_provider{display:none!important}.woocommerce div.product .stock,.woocommerce-variation-price{text-align:center;width:100%!important}#hc-product-cart{color:#303030!important}.cart-empty.woocommerce-info{background-color:#303030!important;color:#e3e3e3!important}.hc-product-page h2:after,.hc-product-page h1:after{content:'';display:block;margin:15px auto 5px auto;clear:both;width:40px;height:3px;background:#303030;transition:300ms}.hc-product-page h1{font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;font-size:40px;color:#303030!important;text-align:center}.hc-product-first-title p{font-size:40px}.woocommerce-variation-price .woocommerce-Price-amount{text-align:center;color:#303030}td.woocommerce-grouped-product-list-item__label a{color:#303030!important}td.woocommerce-grouped-product-list-item__label{text-align:center}.stock{width:81px!important}.button.wc-forward.wp-element-button,.button.wp-element-button,.hc-product-page button.button.single_add_to_cart_button,.hc-product-page .woocommerce-grouped-product-list-item__quantity>a{color:#303030!important;border-width:1px!important;border-radius:0!important;font-size:15px!important;text-transform:uppercase!important;padding:10px 13px!important}.button.wc-forward.wp-element-button:after,.button.wp-element-button:after,.hc-product-page button.button.single_add_to_cart_button:after,.hc-product-page .woocommerce-grouped-product-list-item__quantity>a:after{content:""}.button.wc-forward.wp-element-button:hover,.button.wp-element-button:hover,.hc-product-page button.button.single_add_to_cart_button:hover,.hc-product-page .woocommerce-grouped-product-list-item__quantity>a:hover{color:#fff!important;border:1px solid #e3e3e3!important;background-image:initial!important;background-color:#303030!important;transition:300ms!important}.difl_logocarousel_0 .df_lc_container{align-items:center!important}