.et_bloom_popup_active .et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field_options_wrapper{display:none!important}.et_pb_module.et_pb_newsletter p[data-type="checkbox"]{display:none!important}a.open-bloom.bouton-notefun,a.open-bloom.bouton-notefun:visited{display:inline-block;padding:1em 2em;font-size:1.3rem;background-color:#fa6400!important;color:#ffffff!important;border-radius:16px;text-decoration:none!important;font-weight:700;box-shadow:0 4px 12px rgba(0,0,0,0.15);transition:all 0.3s ease;text-align:center}a.open-bloom.bouton-notefun:hover{background-color:#e45500!important;color:#ffffff!important;box-shadow:0 6px 18px rgba(0,0,0,0.2)!important;transform:scale(1.03)}a.open-bloom.bouton-notefun:active{background-color:#d24400!important;color:#ffffff!important;transform:scale(0.97);box-shadow:0 2px 6px rgba(0,0,0,0.2)!important}a.open-bloom.bouton-notefun,a.open-bloom.bouton-notefun:visited,a.open-bloom.bouton-notefun:hover,a.open-bloom.bouton-notefun:focus,a.open-bloom.bouton-notefun:active,a.open-bloom.bouton-notefun *,a.open-bloom.bouton-notefun:visited *,a.open-bloom.bouton-notefun:hover *,a.open-bloom.bouton-notefun:focus *,a.open-bloom.bouton-notefun:active *{color:#ffffff!important}.learndash-wrapper .ld-course-status{background:#fff7e6!important;padding:14px 20px!important;max-width:900px;margin:0 auto 24px!important;border-radius:16px!important;box-shadow:0 3px 12px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.learndash-wrapper .ld-course-status:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.08)}.learndash-wrapper .ld-course-status .ld-status,.learndash-wrapper .ld-course-status .ld-course-price,.learndash-wrapper .ld-course-status .ld-enroll-action{margin:0 12px!important;font-size:1.05rem!important;font-weight:600!important;text-align:center!important;color:#2299bb!important;letter-spacing:0.3px}.learndash-wrapper .ld-course-status .ld-status:after,.learndash-wrapper .ld-course-status .ld-course-price:after{background:#d9d1cc!important;opacity:.6}.learndash-wrapper .ld-course-status .ld-button,.learndash-wrapper .ld-course-status .ld-button a{background:#fa6400!important;color:#fff!important;border-radius:999px!important;padding:10px 18px!important;font-size:15px!important;font-weight:700!important;text-decoration:none!important}.learndash-wrapper .ld-course-status .ld-button:hover,.learndash-wrapper .ld-course-status .ld-button a:hover{filter:brightness(.95)}.learndash-wrapper .ld-progress-heading,.learndash-wrapper .ld-progress-stats{font-size:.95rem!important;font-weight:600;line-height:1.4}.learndash-wrapper .ld-status{font-size:1rem!important;font-weight:700!important;padding:8px 14px!important;border-radius:999px!important;letter-spacing:.2px}.learndash-wrapper .ld-breadcrumbs,.learndash-wrapper .ld-breadcrumbs a{font-size:1.1rem!important;font-weight:600;line-height:1.5}.learndash-wrapper .ld-course-navigation .ld-course-title,.learndash-wrapper .ld-course-navigation .ld-item-title{font-size:1.05rem!important;font-weight:600}.learndash-wrapper .ld-button.ld-button-transparent,.learndash-wrapper .ld-button.ld-button-secondary{font-size:1.25rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:.2px;line-height:1.6;padding-top:8px!important;padding-bottom:6px!important;display:inline-block}.learndash-wrapper .ld-content-action a,.learndash-wrapper .ld-content-actions a{font-size:1.25rem!important;font-weight:600!important;text-decoration:none;line-height:1.6;padding-top:8px!important;padding-bottom:6px!important;display:inline-block}.learndash-wrapper .ld-content-actions{margin-top:16px!important;text-align:center!important}body.single-sfwd-courses .learndash-wrapper .ld-status~.mp-public-only,body.single-sfwd-courses .learndash-wrapper .ld-progress~.mp-public-only,body.single-sfwd-lessons .mp-public-only,body.single-sfwd-topic .mp-public-only{display:none!important}@media (max-width:980px){.learndash-wrapper .ld-course-status{padding:18px!important}}@media (max-width:767px){.learndash-wrapper .ld-course-status .ld-button{display:block;margin:12px auto 0}.learndash-wrapper .ld-progress-heading,.learndash-wrapper .ld-progress-stats{font-size:.9rem!important}.learndash-wrapper .ld-breadcrumbs,.learndash-wrapper .ld-breadcrumbs a{font-size:1rem!important}.learndash-wrapper .ld-course-navigation .ld-course-title,.learndash-wrapper .ld-course-navigation .ld-item-title{font-size:1rem!important}.learndash-wrapper .ld-button.ld-button-transparent{font-size:1.05rem!important}}body.woocommerce-checkout #main-content .container,body.woocommerce-checkout .woocommerce{max-width:920px;margin:0 auto 48px;float:none}body.woocommerce-checkout .woocommerce form.checkout{background:#ffffff;border-radius:22px;box-shadow:0 16px 45px rgba(0,0,0,.04);padding:32px 34px 40px;border:1px solid rgba(0,0,0,.015)}body.woocommerce-checkout h3,body.woocommerce-checkout h3#order_review_heading{font-size:1.25rem;font-weight:700;margin-bottom:16px;color:#1f1e1d}body.woocommerce-checkout #order_review table.shop_table{border:none;background:#fff;border-radius:18px;overflow:hidden}body.woocommerce-checkout #order_review table.shop_table th,body.woocommerce-checkout #order_review table.shop_table td{border:none;padding:14px 18px;font-size:15px}body.woocommerce-checkout #order_review table tfoot th,body.woocommerce-checkout #order_review table tfoot td{font-weight:700}body.woocommerce-checkout #place_order,body.woocommerce-checkout .woocommerce #payment #place_order,body.woocommerce-checkout .woocommerce button.button{background:#fa6400!important;color:#fff!important;border:none!important;border-radius:18px!important;padding:14px 32px!important;font-size:16px!important;font-weight:700!important;transition:transform .05s ease,box-shadow .2s ease;width:auto;float:right}body.woocommerce-checkout #place_order:hover,body.woocommerce-checkout .woocommerce button.button:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(250,100,0,.25)}body.woocommerce-checkout .woocommerce-privacy-policy-text{background:#f5f2f0;border-radius:16px;padding:16px 18px 16px;margin-top:28px;font-size:14px;color:#3d3834}@media (max-width:767px){body.woocommerce-checkout .woocommerce form.checkout{padding:22px 16px 30px;border-radius:0;box-shadow:none}body.woocommerce-checkout #place_order,body.woocommerce-checkout .woocommerce button.button{width:100%;float:none;text-align:center;justify-content:center}}body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{background:#fff7e6!important;border:1px solid rgba(250,100,0,0.35)!important;border-left:16px solid #fa6400!important;border-radius:18px!important;padding:14px 26px!important;margin-bottom:22px!important;color:#1f1e1d!important;line-height:1.5;box-shadow:0 4px 18px rgba(0,0,0,0.03);max-width:100%!important}body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a{color:#fa6400!important;font-weight:600;text-decoration:none}body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a:hover{text-decoration:underline}body.woocommerce-checkout .mp-free-acc-note{margin-top:6px;font-size:14px;line-height:1.4;color:#5a5049;font-style:italic}body.woocommerce-checkout .woocommerce-account-fields{background-color:#ffffff;padding:20px 0;border-radius:0;box-shadow:none;margin-bottom:28px}body.woocommerce-checkout h3{font-size:22px;font-weight:700;color:#1f1e1d;margin-bottom:20px}body.woocommerce-checkout label{font-size:16px;font-weight:600;color:#1f1e1d;margin-bottom:6px;display:block}body.woocommerce-checkout input[type="email"],body.woocommerce-checkout input[type="password"]{width:100%;padding:12px 14px;font-size:16px;border:1px solid #d9d1cc;border-radius:10px;background-color:#f9f9f9;color:#1f1e1d;transition:border-color 0.2s ease}body.woocommerce-checkout input[type="email"]:focus,body.woocommerce-checkout input[type="password"]:focus{border-color:#fa6400;outline:none}body.single-sfwd-courses.logged-in .learndash-wrapper .ld-course-status+*{margin-top:10px!important;padding-top:0!important}.page-id-2472 .learndash-wrapper .ld-login-modal-register,.page-id-2472 .learndash-wrapper .ld-registration,.page-id-2472 .learndash-wrapper .ld-col.ld-right,.page-id-2472 .learndash-wrapper .ld-login .ld-register{display:none!important}.page-id-2472 .learndash-wrapper .ld-login,.page-id-2472 .learndash-wrapper .ld-login-modal,.page-id-2472 .learndash-wrapper .ld-login-inner{display:block!important;height:auto!important;min-height:0!important;overflow:visible!important;transform:none!important;align-items:flex-start!important}.page-id-2472 .learndash-wrapper .ld-login .ld-row,.page-id-2472 .learndash-wrapper .ld-login-modal .ld-row{display:block!important}.page-id-2472 .learndash-wrapper .ld-login-modal-login,.page-id-2472 .learndash-wrapper .ld-login .ld-login-modal-login,.page-id-2472 .learndash-wrapper .ld-login .ld-col{width:100%!important;max-width:640px!important;margin:0 auto!important;float:none!important;padding-top:24px!important}.page-id-2472 .learndash-wrapper .ld-login-form .ld-username,.page-id-2472 .learndash-wrapper .ld-login-form .ld-email,.page-id-2472 .learndash-wrapper .ld-login-form .ld-user-login,.page-id-2472 .learndash-wrapper .ld-login-form .ld-field:first-child{display:block!important;visibility:visible!important;height:auto!important;overflow:visible!important;opacity:1!important;position:static!important;margin-bottom:14px!important}.page-id-2472 .learndash-wrapper .ld-login-form input[type="text"],.page-id-2472 .learndash-wrapper .ld-login-form input[type="email"],.page-id-2472 .learndash-wrapper .ld-login-form input[type="password"]{display:block!important;opacity:1!important}.page-id-2472 .learndash-wrapper .ld-login-form{padding:0 0 28px!important}.page-id-2472 .learndash-wrapper .ld-login-form .ld-form-row{display:flex!important;flex-wrap:wrap!important;margin-bottom:14px!important}.page-id-2472 .learndash-wrapper .ld-login-form button,.page-id-2472 .learndash-wrapper .ld-login-form input[type="submit"]{display:block!important;margin:18px auto 0!important}.page-id-2472 .learndash-wrapper,.page-id-2472 .learndash-wrapper *{overflow:visible!important}.page-id-2472 .learndash-wrapper{max-width:900px!important;margin:0 auto!important;padding:0 24px!important;box-sizing:border-box!important}.page-id-2472 .learndash-wrapper .ld-login,.page-id-2472 .learndash-wrapper .ld-login-modal,.page-id-2472 .learndash-wrapper .ld-login-modal-login{margin-left:auto!important;margin-right:auto!important}.page-id-2472 .learndash-wrapper .ld-login-modal-login{margin-top:24px!important;scroll-margin-top:120px!important}@media (max-width:980px){.page-id-2472 .learndash-wrapper{max-width:720px!important}}@media (max-width:767px){.page-id-2472 .learndash-wrapper{max-width:100%!important;padding:0 16px!important}}.page-id-2472 .learndash-wrapper .ld-login-tabs,.page-id-2472 .learndash-wrapper .ld-login .ld-tabs-nav,.page-id-2472 .learndash-wrapper .ld-login .ld-tabs-navigation,.page-id-2472 .learndash-wrapper .ld-login .ld-tabs__nav,.page-id-2472 .learndash-wrapper .ld-login .ld-tabs-header,.page-id-2472 .learndash-wrapper .ld-login .ld-tabs-wrapper>ul,.page-id-2472 .learndash-wrapper .ld-login .ld-tabs{display:none!important}.page-id-2472 .learndash-wrapper .ld-login,.page-id-2472 .learndash-wrapper .ld-login-modal{margin-top:0!important;padding-top:0!important;border-top:0!important}.page-id-2472 .learndash-wrapper .ld-login>*:first-child{height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important}.page-id-2472 .learndash-wrapper .ld-tabs-nav a,.page-id-2472 .learndash-wrapper .ld-login-tabs a,.page-id-2472 .learndash-wrapper .ld-tabs-navigation a,.page-id-2472 .learndash-wrapper .ld-login .ld-tabs-header a,.page-id-2472 .learndash-wrapper .ld-tabs__nav a,.page-id-2472 .learndash-wrapper .ld-tabs a{background-color:#fa6400!important;color:#fff!important;font-size:18px!important;font-weight:600!important;padding:14px 40px!important;border-radius:40px!important;border:none!important;line-height:1.2!important;text-transform:none!important;box-shadow:none!important;transition:all 0.25s ease-in-out;display:inline-block!important;margin:8px auto!important}.page-id-2472 .learndash-wrapper .ld-tabs-nav a:hover,.page-id-2472 .learndash-wrapper .ld-login-tabs a:hover,.page-id-2472 .learndash-wrapper .ld-tabs-navigation a:hover,.page-id-2472 .learndash-wrapper .ld-tabs__nav a:hover,.page-id-2472 .learndash-wrapper .ld-tabs a:hover{background-color:#ff7a26!important;transform:scale(1.05)}.page-id-2472 .learndash-wrapper .ld-login,.page-id-2472 .learndash-wrapper .ld-login-modal,.page-id-2472 .learndash-wrapper .ld-login .ld-tabs-header,.page-id-2472 .learndash-wrapper .ld-tabs-nav,.page-id-2472 .learndash-wrapper .ld-login-tabs{text-align:center!important}.page-id-2472 .learndash-wrapper a[href*="#login"]{display:inline-block!important;background:#fa6400!important;color:#fff!important;font-size:18px!important;font-weight:600!important;padding:14px 40px!important;border-radius:40px!important;border:none!important;line-height:1.2!important;text-transform:none!important;box-shadow:none!important;margin:10px auto!important;text-align:center!important}.page-id-2472 .learndash-wrapper .ld-login,.page-id-2472 .learndash-wrapper .ld-login-tabs,.page-id-2472 .learndash-wrapper .ld-tabs,.page-id-2472 .learndash-wrapper .ld-tabs-nav,.page-id-2472 .learndash-wrapper .ld-tabs-navigation{text-align:center!important}.page-id-2472 .learndash-wrapper a[href*="#login"]:hover{background:#ff7a26!important}.learndash-wrapper .ld-profile-avatar{background:none!important;border:none!important;box-shadow:none!important}.learndash-wrapper .ld-profile-avatar,.learndash-wrapper .ld-user-avatar,.learndash-wrapper .ld-profile .ld-profile-avatar{width:130px!important;height:130px!important;aspect-ratio:1 / 1!important;border-radius:50%!important;overflow:hidden!important;background-color:#ffffff!important;border:3px solid #fff7e6!important;box-shadow:0 0 10px rgba(250,100,0,0.08)!important;margin:20px auto 10px auto!important;display:flex!important;justify-content:center!important;align-items:center!important}.learndash-wrapper .ld-profile-avatar img,.learndash-wrapper img.avatar,.learndash-wrapper img[class*="avatar-"]{width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover!important;background:#fff7e6!important;border:none!important;display:block!important}.learndash-wrapper .ld-profile-avatar::before,.learndash-wrapper .ld-profile-avatar::after{content:none!important;display:none!important}body.page-id-2472 .learndash-wrapper .ld-profile{position:relative!important;padding-top:8px!important}body.page-id-2472 .learndash-wrapper .ld-profile .ld-logout,body.page-id-2472 .learndash-wrapper .ld-profile form[action*="logout"],body.page-id-2472 .learndash-wrapper .ld-profile a[href*="logout"]{position:absolute!important;top:8px!important;right:8px!important;margin:0!important;z-index:50!important}@media (max-width:980px){body.page-id-2472 .learndash-wrapper .ld-profile .ld-logout,body.page-id-2472 .learndash-wrapper .ld-profile form[action*="logout"],body.page-id-2472 .learndash-wrapper .ld-profile a[href*="logout"]{position:static!important;display:block!important;text-align:center!important;margin:12px auto 0!important}}.learndash-wrapper .ld-logout button,.learndash-wrapper .ld-logout input[type="submit"],.learndash-wrapper form[action*="logout"] button,.learndash-wrapper form[action*="logout"] input[type="submit"],.learndash-wrapper a[href*="logout"].ld-button{background:#ffffff!important;color:#5a5049!important;border:2px solid #33ccff!important;border-radius:999px!important;padding:8px 18px!important;font-size:15px!important;font-weight:600!important;text-decoration:none!important;line-height:1.2!important;transition:all 0.25s ease-in-out!important;box-shadow:none!important}.learndash-wrapper .ld-logout button:hover,.learndash-wrapper .ld-logout input[type="submit"]:hover,.learndash-wrapper form[action*="logout"] button:hover,.learndash-wrapper form[action*="logout"] input[type="submit"]:hover,.learndash-wrapper a[href*="logout"].ld-button:hover{background:#33ccff!important;color:#ffffff!important;border-color:#33ccff!important}.learndash-wrapper .ld-logout button:focus,.learndash-wrapper .ld-logout input[type="submit"]:focus,.learndash-wrapper form[action*="logout"] button:focus,.learndash-wrapper form[action*="logout"] input[type="submit"]:focus,.learndash-wrapper a[href*="logout"].ld-button:focus{outline:none!important;box-shadow:none!important}.learndash-wrapper .ld-logout button,.learndash-wrapper .ld-logout input[type="submit"],.learndash-wrapper form[action*="logout"] button,.learndash-wrapper form[action*="logout"] input[type="submit"],.learndash-wrapper a[href*="logout"].ld-button{width:auto!important;min-width:180px!important;display:inline-block!important;margin:0 auto 12px!important}.learndash-wrapper .ld-course-status .ld-enroll-action #btn-join,.learndash-wrapper .ld-course-status .ld-course-status-action #btn-join,.learndash-wrapper .ld-course-status .ld-enroll-action .btn-join,.learndash-wrapper .ld-course-status .ld-course-status-action .btn-join,.learndash-wrapper .ld-course-status a#btn-join{background:#fa6400!important;border-color:#fa6400!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-decoration:none!important;border-radius:999px!important;padding:10px 18px!important;font-weight:700!important;font-size:15px!important}.learndash-wrapper .ld-course-status .ld-enroll-action #btn-join:hover,.learndash-wrapper .ld-course-status .ld-course-status-action #btn-join:hover,.learndash-wrapper .ld-course-status .ld-enroll-action .btn-join:hover,.learndash-wrapper .ld-course-status .ld-course-status-action .btn-join:hover,.learndash-wrapper .ld-course-status a#btn-join:hover,.learndash-wrapper .ld-course-status a#btn-join:focus{filter:brightness(.95);color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.learndash-wrapper .ld-alert,body .message,body .ld-alert,body .notice,body .woocommerce-error,body .woocommerce-message{background-color:#fff8f4!important;border:1px solid #bfa896!important;color:#3d3834!important;font-size:16px!important;line-height:1.5;font-weight:500}.learndash-wrapper .ld-course-status .ld-status,.learndash-wrapper .ld-status{}.learndash-wrapper .ld-course-status .ld-status span,.learndash-wrapper .ld-course-status .ld-status a,.learndash-wrapper .ld-course-status .ld-status .ld-status-label,.learndash-wrapper .ld-status span,.learndash-wrapper .ld-status a,.learndash-wrapper .ld-status .ld-status-label{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-decoration:none!important;font-weight:600!important;letter-spacing:0.4px}.learndash-wrapper .ld-course-status .ld-status a:link,.learndash-wrapper .ld-course-status .ld-status a:visited,.learndash-wrapper .ld-course-status .ld-status a:hover,.learndash-wrapper .ld-course-status .ld-status a:focus,.learndash-wrapper .ld-course-status .ld-status a:active,.learndash-wrapper .ld-status a:link,.learndash-wrapper .ld-status a:visited,.learndash-wrapper .ld-status a:hover,.learndash-wrapper .ld-status a:focus,.learndash-wrapper .ld-status a:active{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-decoration:none!important}.learndash-wrapper .ld-course-status .ld-status [style],.learndash-wrapper .ld-status [style]{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.learndash-wrapper .ld-course-status .ld-status::before,.learndash-wrapper .ld-course-status .ld-status::after{content:none!important;display:none!important}body.logged-in.administrator .mp-public-only{display:block!important}.woocommerce .woocommerce-error{background:#f9f4f2!important;border:1px solid #e0bfb3!important;color:#3d3834!important;border-radius:18px!important;padding:14px 18px!important}.woocommerce .woocommerce-message{background:#f5f3f7!important;border:1px solid #d9d1cc!important;color:#3d3834!important;border-radius:18px!important;padding:14px 18px!important}.woocommerce .woocommerce-error a,.woocommerce .woocommerce-message a{color:#bfa896!important;font-weight:600!important;text-decoration:underline}.woocommerce .woocommerce-error a:hover,.woocommerce .woocommerce-message a:hover{color:#fa6400!important}.woocommerce .woocommerce-error li,.woocommerce .woocommerce-message li{margin:4px 0!important}.learndash-wrapper .ld-item-list .ld-item-list-section-heading,.learndash-wrapper .ld-course-list .ld-lesson-section-heading,.learndash-wrapper .ld-lesson-list .ld-lesson-section-heading{font-size:22px!important;line-height:1.3!important;font-weight:700!important}.learndash-wrapper .ld-tabs .ld-tab{font-size:20px!important;font-weight:600!important;padding:14px 26px!important}.learndash-wrapper .ld-item-list{margin-top:-30px!important}.learndash-wrapper .ld-item-list .ld-course-list .ld-lesson-section-heading,.learndash-wrapper .ld-item-list .ld-lesson-section-heading{margin:2em 0 1.5em!important}.learndash-wrapper .ld-course-navigation .ld-lesson-title{font-size:16px!important;line-height:1.5!important}.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-section-heading .ld-lesson-section-heading{font-size:17px!important;line-height:1.35!important;font-weight:700!important}body.single-sfwd-lessons .learndash-wrapper .ld-focus-content>h1{display:none!important}.woocommerce-account .woocommerce{max-width:980px;margin:0 auto}.woocommerce-account .woocommerce form,.woocommerce-account .woocommerce .woocommerce-MyAccount-content,.woocommerce-account .woocommerce .woocommerce-notices-wrapper{border-radius:18px!important}.woocommerce-account .woocommerce input.input-text,.woocommerce-account .woocommerce input[type="text"],.woocommerce-account .woocommerce input[type="email"],.woocommerce-account .woocommerce input[type="password"]{border-radius:12px!important;padding:14px 14px!important;border:1px solid #d9d1cc!important}.woocommerce-account .woocommerce button.button,.woocommerce-account .woocommerce a.button,.woocommerce-account .woocommerce input.button{background:#fa6400!important;border-color:#fa6400!important;color:#fff!important;border-radius:14px!important;padding:12px 22px!important;font-weight:700!important}.woocommerce-account .woocommerce button.button:hover,.woocommerce-account .woocommerce a.button:hover,.woocommerce-account .woocommerce input.button:hover{filter:brightness(0.95)}.woocommerce-account .woocommerce .woocommerce-error,.woocommerce-account .woocommerce .woocommerce-info,.woocommerce-account .woocommerce .woocommerce-message{border-radius:14px!important}.woocommerce-account .woocommerce form.login{max-width:600px;margin-left:auto;margin-right:auto}.woocommerce-account .woocommerce label{font-size:17px;font-weight:600;color:#4a4a4a}.woocommerce-account .woocommerce .woocommerce-form__label-for-checkbox span{font-size:16px}.woocommerce-account .woocommerce a{font-size:16px}.woocommerce-account .woocommerce form.login p{margin-bottom:18px}.woocommerce-account input[name="mailchimp_woocommerce_is_subscribed"],.woocommerce-account input[name="mailchimp_woocommerce_is_unsubscribed"],.woocommerce-account input[name="mailchimp_woocommerce_receive_order_updates"]{display:none!important}.woocommerce-account label[for="mailchimp_woocommerce_is_subscribed"],.woocommerce-account label[for="mailchimp_woocommerce_is_unsubscribed"],.woocommerce-account label[for="mailchimp_woocommerce_receive_order_updates"]{display:none!important}.woocommerce-account input[name^="mailchimp_woocommerce_"],.woocommerce-account input[id^="mailchimp_woocommerce_"],.woocommerce-account label[for^="mailchimp_woocommerce_"]{display:none!important}.woocommerce-account .mailchimp-woocommerce,.woocommerce-account .mailchimp_for_woocommerce,.woocommerce-account .mailchimp-woocommerce-form,.woocommerce-account .mailchimp_woocommerce{display:none!important}body.page-id-2472 .learndash-wrapper{text-align:center!important}body.page-id-2472 .learndash-wrapper a.ld-login,body.page-id-2472 .learndash-wrapper a[href*="#login"]{float:none!important;display:inline-block!important;margin:22px auto 0!important}body.page-id-2472 #footer-bottom{display:none!important}body.page-id-2472 .et_pb_text_inner{font-size:22px;line-height:1.65}body.page-id-2472 .et_pb_text_inner p[style*="max-width: 600px"],body.page-id-2472 .et_pb_text_inner p[style*="max-width:600px"]{font-size:22px!important;line-height:1.7!important}body.page-id-2472 .learndash-wrapper .ld-login-modal-login{padding-top:40px!important}body.page-id-2472 .learndash-wrapper .ld-login-modal-heading{margin-top:0!important;padding-top:0!important}body.page-id-2472 .learndash-wrapper .ld-login-modal-login label,body.page-id-2472 .learndash-wrapper .ld-login-modal-login .ld-form-row label,body.page-id-2472 .learndash-wrapper .ld-login-modal-login .ld-login-field label{font-size:20px!important;line-height:1.35!important;font-weight:600!important}body.page-id-2472 .learndash-wrapper .ld-login-modal-login input[type="text"],body.page-id-2472 .learndash-wrapper .ld-login-modal-login input[type="email"],body.page-id-2472 .learndash-wrapper .ld-login-modal-login input[type="password"]{font-size:20px!important}body.page-id-2472 .learndash-wrapper .ld-login-modal-login input::placeholder{font-size:20px!important}body.page-id-2472 .learndash-wrapper .ld-login-modal-login .ld-login-modal-rememberme,body.page-id-2472 .learndash-wrapper .ld-login-modal-login .ld-login-modal-rememberme *,body.page-id-2472 .learndash-wrapper .ld-login-modal-login label[for*="remember"],body.page-id-2472 .learndash-wrapper .ld-login-modal-login label[for*="remember"] *{font-size:20px!important}body.page-id-2472 .learndash-wrapper .ld-login-modal-login a,body.page-id-2472 .learndash-wrapper .ld-login-modal-login .ld-login-modal-forgot-link{font-size:20px!important;font-weight:600!important}.learndash-wrapper .ld-login-modal .login-submit input[type="submit"],.learndash-wrapper .ld-login-modal input[type="submit"]{font-size:22px!important;font-weight:600;color:#ffffff!important;background-color:#fa6400!important;padding:14px 32px!important;border-radius:30px;line-height:1.2}.mp-ressources-card{-mp-bg:#f6f0ee;-mp-ink:#1f1f1f;-mp-muted:#5b5552;-mp-line:#d9d1cc;-mp-accent:#fa6400;-mp-accent-soft:rgba(250,100,0,0.14);background:var(--mp-bg);border:1px solid var(--mp-line);border-radius:18px;padding:22px;margin:24px 0;box-shadow:0 10px 26px rgba(0,0,0,0.06);position:relative}.mp-ressources-card::before{content:"";position:absolute;top:0;left:0;right:0;height:10px;background:linear-gradient(90deg,var(--mp-accent),var(--mp-bg))}.mp-ressources-title{font-size:1.5rem;margin:0 0 8px}.mp-ressources-lead{font-size:1.05rem;line-height:1.6}.mp-ressources-list{list-style:none;padding:0;margin:16px 0}.mp-ressources-list li{padding-left:28px;margin-bottom:10px;position:relative}.mp-ressources-list li::before{content:"✓";position:absolute;left:0;color:var(--mp-accent);font-weight:bold}.mp-ressources-actions{display:flex;flex-wrap:wrap;gap:10px}.mp-btn{padding:12px 18px;border-radius:14px;font-weight:700;text-decoration:none;display:inline-block}.mp-btn--primary{background:var(--mp-accent);color:#fff}.mp-btn--ghost{border:2px solid var(--mp-line);color:var(--mp-ink)}@media (max-width:600px){.mp-btn{width:100%;text-align:center}}.mp-ressources-card{background:#f6f0ee!important;border:1px solid #d9d1cc!important;border-radius:18px!important;padding:22px!important;margin:24px 0!important;box-shadow:0 10px 26px rgba(0,0,0,0.06)!important;position:relative!important}.mp-ressources-card::before{content:"";position:absolute;top:0;left:0;right:0;height:10px;background:linear-gradient(90deg,#fa6400,#f6f0ee)!important;border-top-left-radius:18px;border-top-right-radius:18px}.mp-ressources-title{font-size:1.5rem!important;margin:0 0 8px!important;color:#1f1f1f!important}.mp-ressources-lead{font-size:1.05rem!important;line-height:1.6!important;color:#1f1f1f!important}.mp-ressources-list{list-style:none!important;padding:0!important;margin:16px 0!important}.mp-ressources-list li{padding-left:28px!important;margin-bottom:10px!important;position:relative!important;color:#1f1f1f!important}.mp-ressources-list li::before{content:"✓";position:absolute;left:0;color:#fa6400!important;font-weight:800!important}.mp-ressources-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:10px!important}.mp-btn{padding:12px 18px!important;border-radius:14px!important;font-weight:800!important;text-decoration:none!important;display:inline-block!important;line-height:1.2!important}.mp-btn--primary{background:#fa6400!important;color:#ffffff!important;border:2px solid #fa6400!important}.mp-btn--ghost{background:rgba(255,255,255,0.75)!important;border:2px solid #d9d1cc!important;color:#1f1f1f!important}.mp-ressources-note{margin-top:12px!important;padding-top:10px!important;border-top:1px dashed #d9d1cc!important;color:#5b5552!important}@media (max-width:600px){.mp-btn{width:100%!important;text-align:center!important}}.mp-conclusion-card{background:#f6f0ee;border:1px solid #d9d1cc;border-left:8px solid #fa6400;border-radius:18px;padding:22px 24px;margin:18px 0 28px;box-shadow:0 10px 26px rgba(0,0,0,0.06)}.mp-conclusion-kicker{margin:0 0 6px;font-size:0.95rem;text-transform:uppercase;letter-spacing:0.08em;color:#5b5552}.mp-conclusion-title{margin:0 0 12px;font-size:1.55rem;line-height:1.2}.mp-conclusion-text p{margin:0 0 10px;font-size:1.06rem;line-height:1.7}.mp-conclusion-text strong{font-weight:700}.mp-conclusion-actions{margin-top:14px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.mp-conclusion-btn{background:#fa6400;color:#ffffff!important;text-decoration:none!important;font-weight:700;padding:12px 18px;border-radius:14px;display:inline-block;box-shadow:0 10px 18px rgba(250,100,0,0.18);transition:transform .15s ease,filter .15s ease}.mp-conclusion-btn:hover{transform:translateY(-1px);filter:brightness(0.98)}.mp-conclusion-note{margin:0;font-size:0.98rem;color:#5b5552}@media (max-width:767px){.mp-conclusion-card{padding:18px 18px}.mp-conclusion-title{font-size:1.35rem}}.pf-form input[type="email"],.pf-form input[type="text"]{width:100%;padding:0.75rem 1rem;border-radius:999px;border:1px solid #d9d1cc;font-size:0.95rem;margin-bottom:0.8rem}.pf-form input:focus{border-color:#fa6400;box-shadow:0 0 0 3px rgba(250,100,0,.18);outline:none}.pf-form input[type="submit"]{width:100%;padding:0.9rem 2rem;border:none;border-radius:999px;background:linear-gradient(to bottom,#fa7a26,#fa6400,#f45400);color:white;font-weight:700;font-size:1.05rem;cursor:pointer;box-shadow:0 8px 22px rgba(250,100,0,.35);transition:.25s}.pf-form input[type="submit"]:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(250,100,0,.45)}.methode-madame-piano{background-color:#f6f0ee;padding:70px 40px;border-radius:16px}.titre-methode{text-align:center;font-size:38px;margin-bottom:25px;color:#2299bb}.titre-methode::after{content:"";display:block;width:60px;height:3px;background-color:#fa6400;margin:15px auto 0 auto;border-radius:2px}.intro-methode{text-align:center;max-width:820px;margin:0 auto 20px auto;font-size:18px;line-height:1.6}.transition-methode{text-align:center;font-weight:700;margin:0 auto 10px auto}.phrase-autorite{text-align:center;max-width:820px;margin:0 auto 18px auto;font-size:16px;line-height:1.6;font-weight:600;opacity:0.95}.pyramide-mini-titre{text-align:center;font-weight:700;margin:0 auto 18px auto}.pyramide-methode{max-width:820px;margin:0 auto 45px auto}.pyramide-etage{background:#ffffff;border-radius:14px;padding:16px 18px;margin:12px auto;box-shadow:0 10px 25px rgba(0,0,0,0.06);text-align:center}.etage-3{max-width:520px;border-top:4px solid #fa6400}.etage-2{max-width:660px;border-top:4px solid #ff80cc}.etage-1{max-width:800px;border-top:4px solid #33ccff}.etage-titre{font-weight:700;font-size:18px;margin-bottom:6px}.etage-texte{font-size:15px;opacity:0.85;line-height:1.4}.phase{margin-bottom:35px;padding:30px;background:#ffffff;border-radius:14px;box-shadow:0 10px 25px rgba(0,0,0,0.06);transition:transform 0.2s ease}.phase:hover{transform:translateY(-3px)}.phase h3{margin-bottom:18px;font-size:20px}.phase ul{padding-left:20px;line-height:1.7}.dot{display:inline-block;width:14px;height:14px;border-radius:50%;margin-right:10px}.bleu{background-color:#33ccff}.rose{background-color:#ff80cc}.orange{background-color:#fa6400}.cta-methode{text-align:center;margin-top:40px;font-weight:700;font-size:16px}.cta-methode a{color:#fa6400;text-decoration:none}.cta-methode a:hover{text-decoration:underline}.seo-methode{text-align:center;max-width:820px;margin:18px auto 0 auto;font-size:16px;line-height:1.6;opacity:0.9}.signature-methode{text-align:center;font-size:18px;margin-top:28px}@media (max-width:768px){.methode-madame-piano{padding:45px 20px}.titre-methode{font-size:30px}.phase{padding:22px}.etage-3,.etage-2,.etage-1{max-width:100%}}.comparatif-cours-piano-adulte table{width:100%;border-collapse:collapse;margin:20px 0}.comparatif-cours-piano-adulte th,.comparatif-cours-piano-adulte td{border:1px solid #d9d1cc;padding:14px;text-align:left}.comparatif-cours-piano-adulte th{background-color:#f6f0ee;font-weight:600}.table-responsive{overflow-x:auto}.mini-sommaire{background-color:#f6f0ee;padding:25px 30px;border-radius:14px;margin:40px 0}.mini-sommaire h2{font-size:20px;margin-bottom:15px;color:#2299bb}.mini-sommaire ul{list-style:none;padding-left:0}.mini-sommaire li{margin-bottom:8px}.mini-sommaire a{text-decoration:none;color:#333;font-weight:500}.mini-sommaire a:hover{color:#fa6400}