.jet-mega-menu{opacity:1}.woocommerce-checkout dt.variation-Modedepaiement,.woocommerce-checkout dt.variation-Crneau{display:none!important}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item:not([hidden]){display:flex}.woocommerce-checkout-review-order-table .product-name strong.product-quantity{display:none}form.variations_form.cart .woocommerce-variation-description{display:none}.termsandconditions.termsshow{display:block;overflow:auto;height:200px}.termsandconditions{display:none}span.woocommerce-terms-and-conditions-checkbox-text a{color:#222;text-decoration:underline}#customer_details .woocommerce-billing-fields input:focus{color:#222!important}.wpmc-tab-text{display:none!important}.wpmc-tab-number{display:none!important}li.wpmc-tab-item.wpmc-tab-item:before{display:none}.variations td.label{display:none}form.checkout.woocommerce-checkout{padding-bottom:2em}button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed{pointer-events:none!important}.elementor-widget-wc-add-to-cart form .single_variation_wrap .woocommerce-variation-price{display:none}.elementor-widget-wc-add-to-cart form table a.reset_variations{display:none!important}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table thead{display:none}.checkout.woocommerce-checkout div#customer_details .col-1{width:100%}.elementor-widget-container .variations td.value{display:block}.elementor-widget-container .variations tr:nth-child(1):before{content:"Créneau";display:block;font-family:'Acumin Pro SemiCondensed';font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#FEFAFF}.elementor-widget-container .variations tr:nth-child(2):before{content:"Mode de paiement";display:block;font-family:'Acumin Pro SemiCondensed';font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#FEFAFF}#formation select:focus-visible{border:none!important;outline:1px solid #000}.elementor-widget-wc-add-to-cart .single_variation_wrap button{margin:0!important}#formation select#creneaux,#formation select#creneau,#formation #paiement,#formation #mode-de-paiement{color:#BDBDBD;font-family:'Acumin Pro SemiCondensed';font-style:normal;font-weight:700;font-size:20px;line-height:34px;text-align:center}.elementor-widget-wc-add-to-cart .variations_form .variations td.value{position:relative}.elementor-widget-wc-add-to-cart .variations_form .variations td.value:before{content:" ";position:absolute;right:25px;top:40px;bottom:0;background:url(https://407eb88c.delivery.rocketcdn.me/wp-content/uploads/2022/04/down-filled-triangular-arrow-1.png);height:16px;width:16px;background-size:contain;background-repeat:no-repeat;pointer-events:none}#formation select#creneaux,#formation select#creneau,#formation #paiement,#formation #mode-de-paiement{background:#FEF9FF;box-shadow:0 0 24px rgb(156 44 135 / 10%);border-radius:8px;height:70px;text-align:center;appearance:none}.variations td.value{padding:15px 0!important}#formation .quantity{display:none!important}.variations td.value{background:transparent!important;border:none!important}li.wpmc-tab-item.current.wpmc-billing:after{content:'Etape 1';position:absolute;left:35px;color:#722785;font-style:normal;font-weight:900;font-size:48px;line-height:56px;text-transform:uppercase}.woocommerce-checkout td.product-name,.woocommerce-checkout td.product-name *{font-weight:700}.wpmc-steps-wrapper{margin-top:50px}.woocommerce-billing-fields__field-wrapper>p>label:first-child{display:none}li.wpmc-tab-item.wpmc-review.current:after{content:'Etape 2';position:absolute;left:35px;color:#722785;font-style:normal;font-weight:900;font-size:48px;line-height:56px;text-transform:uppercase}.wpmc-tabs-wrapper .wpmc-tab-item.current{position:static}div#payment{background:#fff!important}.payment_box.payment_method_stripe{background:transparent!important}.woocommerce-checkout #payment div.payment_box::before{display:none}fieldset#wc-stripe-cc-form .form-row.form-row-first{max-width:50%;float:left}fieldset#wc-stripe-cc-form .form-row.form-row-last{display:inline-block;max-width:50%}.woocommerce-checkout #payment div.form-row{margin-bottom:0!important}div#stripe-payment-data p{margin-bottom:0px!important}fieldset#wc-stripe-cc-form{margin-top:0!important}.woocommerce-checkout div#order_review thead{display:none}.woocommerce-checkout td.product-total{display:none}.woocommerce-checkout tfoot{display:none}li.wc_payment_method.payment_method_stripe{background:#fafafa!important}.payment_box.payment_method_stripe{background:#fff!important;margin-bottom:0!important}li.wc_payment_method.payment_method_stripe>label{padding-left:15px;margin-top:7px}body.page-template.page-template-elementor_header_footer.page.page-id-584{background:#fefaff}form.checkout.woocommerce-checkout .form-row{width:100%!important}.page-id-584 .wpmc-nav-wrapper.wpmc-no-back-to-cart{justify-content:center;margin-bottom:3rem!important;margin-top:2rem}.page-id-584 .wpmc-no-back-to-cart .button{width:332px;height:50px;background:#722785!important;box-shadow:0 0 24px rgb(156 44 135 / 10%)!important;border-radius:8px!important}form.checkout.woocommerce-checkout input::placeholder{color:#BDBDBD!important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#BDBDBD!important;line-height:28px;padding-top:32px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#BDBDBD}form.checkout.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:38px;right:20px;width:20px}form.checkout.woocommerce-checkout .select2-container--default .select2-selection--single{background:#FEF9FF;box-shadow:0 0 24px rgb(156 44 135 / 10%);border-radius:8px;height:95px;font-family:'Acumin Pro SemiCondensed';font-style:normal;font-weight:700;font-size:24px;line-height:54px!important;text-align:center;color:#BDBDBD;border:none}button#wpmc-prev{margin:0 auto}.form-row.place-order{text-align:center}div#payment{box-shadow:0 0 24px rgb(156 44 135 / 10%);padding-bottom:1px}.woocommerce-terms-and-conditions-wrapper{text-align:left}h3#payment_heading,h3#order_review_heading,.woocommerce-additional-fields h3,.woocommerce-billing-fields h3{font-family:'Acumin Pro SemiCondensed';font-weight:700;font-size:24px;line-height:34px;color:#222;text-transform:capitalize;text-align:left}button#place_order{background:#722785!important;box-shadow:0 0 24px rgb(156 44 135 / 10%)!important;border-radius:8px!important;width:100%;height:50px;float:none!important;text-align:center!important;margin:0 auto!important;max-width:332px}button#wpmc-prev{width:auto;height:auto}form.checkout.woocommerce-checkout .form-row{padding:3px;margin:0 0 32px!important}span#select2-billing_country-container{color:#000!important}.page-id-584 form.checkout_coupon.woocommerce-form-coupon{display:none!important}table.shop_table.woocommerce-checkout-review-order-table{background:#FEF9FF;box-shadow:0 0 24px rgb(156 44 135 / 10%);border-radius:8px}form.checkout.woocommerce-checkout .form-row input{background:#FEF9FF;box-shadow:0 0 24px rgb(156 44 135 / 10%);border-radius:8px;height:95px;font-family:'Acumin Pro SemiCondensed';font-style:normal;font-weight:700;font-size:24px;line-height:34px!important;text-align:center;color:#000;border:none}table.shop_table.woocommerce-checkout-review-order-table{padding:25px!important}input#terms{height:auto!important}.woocommerce-checkout td.product-name{background:transparent!important;border:none!important}.simpay-styled .simpay-form-control .simpay-btn:not(.stripe-button-el){border-radius:8px;background:#722785;box-shadow:0 0 24px 0 rgba(156,44,135,.4)}.simpay-styled .simpay-form-control .simpay-btn:not(.stripe-button-el):hover{background-color:#7962A8}.simpay-styled .simpay-form-control .simpay-btn:not(.stripe-button-el){height:50px}.simpay-styled .simpay-form-control select,.simpay-styled .simpay-form-control select:-webkit-autofill,.simpay-styled .simpay-form-control input[type=date],.simpay-styled .simpay-form-control input[type=time],.simpay-styled .simpay-form-control input[type=datetime-local],.simpay-styled .simpay-form-control input[type=week],.simpay-styled .simpay-form-control input[type=month],.simpay-styled .simpay-form-control input[type=text],.simpay-styled .simpay-form-control input[type=email],.simpay-styled .simpay-form-control input[type=url],.simpay-styled .simpay-form-control input[type=password],.simpay-styled .simpay-form-control input[type=search],.simpay-styled .simpay-form-control input[type=tel],.simpay-styled .simpay-form-control input[type=number],.simpay-styled .simpay-form-control select,.simpay-styled .simpay-form-control textarea,.simpay-styled .simpay-form-control .simpay-sepa-debit-wrap,.simpay-styled .simpay-form-control .simpay-p24-wrap,.simpay-styled .simpay-form-control .simpay-fpx-wrap,.simpay-styled .simpay-form-control .simpay-ideal-wrap,.simpay-styled .simpay-form-control .simpay-card-wrap{height:50px;font-size:20px;color:#333;border-radius:8px;box-shadow:0 0 24px 0 rgba(156,44,135,.1)}.simpay-styled .simpay-multi-plan-list-group label,.simpay-styled .simpay-multi-plan-buttons-group label{border-radius:8px;box-shadow:0 0 24px 0 rgba(156,44,135,.1)}.simpay-styled .simpay-multi-plan-list-group input[type=radio]:checked+label,.simpay-styled .simpay-multi-plan-buttons-group input[type=radio]:checked+label{border-radius:8px;border:2px solid #722785;box-shadow:0 0 24px 0 rgba(156,44,135,.1)}.simpay-checkout-form--stripe_checkout-styled.simpay-styled,.simpay-checkout-form--embedded.simpay-styled{max-width:none}h3.simpay-form-title{display:none}.simpay-styled .simpay-form-control input[type=tel]::placeholder{color:#707070}.payment_page--no_session_div a{color:var(--e-global-color-primary);text-decoration:underline}.payment_page--no_session_div a:hover{color:var(--e-global-color-0f1532e)}.simpay-styled .simpay-form-control h3{color:var(--e-global-color-accent);font-family:"Acumin Pro SemiCondensed",Sans-serif;font-size:36px;font-weight:900;text-transform:uppercase;line-height:43px}.simpay-checkout-form .simpay-form-control:nth-of-type(n+2) h3{margin-top:50px!important}.simpay-checkout-form .simpay-alimnee-session-container:nth-of-type(n+3){margin-top:30px}@keyframes shake{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-5px)}100%{transform:translateX(0)}}.simpay-telephone.error{border:2px solid #e3342f!important;background-color:#ffe5e5!important;border-radius:4px!important;transition:all 0.3s ease;animation:shake 0.3s}