.masterstudy-authorization__instructor-already-icon{background-image:url(https://zhdesignstudio.com/wp-content/uploads/2025/03/cropped-ZH-Design-Studio-Favicon.png)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;width:50px!important;height:50px!important;color:transparent!important}.masterstudy-authorization__instructor-already-icon::before,.masterstudy-authorization__instructor-already-icon::after{content:""!important;display:none!important}:root{--zh-ms-titres:#001931;--zh-ms-titres-sombre:#ffffff;--zh-ms-texte:#4d5e6f;--zh-ms-liens:#227aff;--zh-ms-police:'Poppins', sans-serif;--zh-ms-titres-chapitres:#C0C0C0;--zh-ms-pastille-sombre:rgba(255, 255, 255, 0.45);--zh-ms-champ-sombre:rgba(255, 255, 255, 0.35);--zh-ms-epingle-fond-jour:#eef1f7;--zh-ms-epingle-fond-nuit:#1e1e1e;--zh-ms-lecon-active-fond-jour:rgba(34, 122, 255, 0.20);--zh-ms-lecon-active-fond-nuit:rgba(34, 122, 255, 0.18);--zh-ms-lecon-active-graisse:700;--zh-ms-pastille-reserve:28px}body :is(.stm-lms-wrapper,.masterstudy-authorization-modal,[class*="stm-lms-user"]) :is(h1,h2,h3,h4,h5,h6){color:var(--zh-ms-titres)!important;font-family:var(--zh-ms-police)!important}body [class*="masterstudy-course-player"] :is(h1,h2,h3,h4,h5,h6){color:var(--zh-ms-titres)!important;font-family:var(--zh-ms-police)!important}body [class*="masterstudy-course-player"][class*="_dark-mode"] :is(h1,h2,h3,h4,h5,h6),body [class*="masterstudy-course-player"] [class*="_dark-mode"] :is(h1,h2,h3,h4,h5,h6),body [class*="_dark-mode"] [class*="masterstudy-course-player"] :is(h1,h2,h3,h4,h5,h6){color:var(--zh-ms-titres-sombre)!important;font-family:var(--zh-ms-police)!important}body :is(.stm-lms-wrapper,.masterstudy-authorization-modal,[class*="stm-lms-user"],[class*="masterstudy-course-player"]) :is(p,li,span,label,td,th){font-family:var(--zh-ms-police)}body :is(.stm-lms-wrapper,[class*="stm-lms-user"]) a:not([class*="button"]):not([class*="btn"]){color:var(--zh-ms-liens)}body [class*="masterstudy-course-player"] [class*="curriculum-accordion"] :is([class*="header"],[class*="heading"]) :is(h1,h2,h3,h4,h5,h6),body [class*="masterstudy-course-player"] [class*="curriculum-accordion"] :is(h1,h2,h3,h4,h5,h6):is([class*="title"],[class*="heading"]),body [class*="masterstudy-course-player"] [class*="curriculum-accordion"] summary :is(h1,h2,h3,h4,h5,h6){color:var(--zh-ms-titres-chapitres)!important}body [class*="curriculum-accordion"][class*="_dark-mode"] [class*="accordion__check"],body [class*="_dark-mode"] [class*="curriculum-accordion__check"]{border:1px solid var(--zh-ms-pastille-sombre)!important}body [class*="masterstudy-authorization-modal"][class*="_dark-mode"] :is(input:not([type="checkbox"]):not([type="radio"]),textarea,select){border:1px solid var(--zh-ms-champ-sombre)!important;border-radius:8px}.masterstudy-course-player-curriculum__title-wrapper{position:sticky;top:0;z-index:5;background:var(--zh-ms-epingle-fond-jour)}.masterstudy-course-player-content_dark-mode .masterstudy-course-player-curriculum__title-wrapper{background:var(--zh-ms-epingle-fond-nuit)}body .masterstudy-curriculum-accordion:not(.masterstudy-curriculum-accordion_dark-mode) a.masterstudy-curriculum-accordion__link.masterstudy-curriculum-accordion__link_current{background:var(--zh-ms-lecon-active-fond-jour)!important}body .masterstudy-curriculum-accordion_dark-mode a.masterstudy-curriculum-accordion__link.masterstudy-curriculum-accordion__link_current{background:var(--zh-ms-lecon-active-fond-nuit)!important}body .masterstudy-curriculum-accordion a.masterstudy-curriculum-accordion__link_current .masterstudy-curriculum-accordion__title{font-weight:var(--zh-ms-lecon-active-graisse)!important}body .masterstudy-curriculum-accordion a.masterstudy-curriculum-accordion__link{position:relative}body .masterstudy-curriculum-accordion a.masterstudy-curriculum-accordion__link :is(.masterstudy-curriculum-accordion__check,.masterstudy-curriculum-accordion__locked){position:absolute;top:50%;right:20px;transform:translateY(-50%);margin-top:0}body .masterstudy-curriculum-accordion a.masterstudy-curriculum-accordion__link :is(.masterstudy-curriculum-accordion__title-wrapper,.masterstudy-curriculum-accordion__meta-wrapper){padding-right:var(--zh-ms-pastille-reserve)}body.page-id-8073,body.page-id-8074,body.page-id-8076,body.page-id-8077,body.zh-lms-clair{background-color:#FFF}.elementor-field-group:has(.cmplz-placeholder-element.elementor-g-recaptcha),.cmplz-placeholder-element.elementor-g-recaptcha{display:none!important}html,body{overflow-x:clip}@supports not (overflow:clip){html,body{overflow-x:hidden}}@media (max-width:767px){input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),textarea,select{font-size:16px!important}}body.woocommerce-checkout{--zc-bg:#F0EDE6;--zc-carte:#FAF8F3;--zc-champ:#FFFFFF;--zc-champ-txt:#0A0A0A;--zc-txt:#1A1A1A;--zc-dim:#4C4A45;--zc-acc:#F2A93C;--zc-ink:#0A0A0A;--zc-line:rgba(26,22,16,.15);--zc-line-f:rgba(26,22,16,.28);--zc-r-sm:9px;--zc-r-btn:10px;--zc-r-md:14px;--zc-r-lg:20px;--zc-champ-h:46px}body.woocommerce-checkout .woocommerce,body.woocommerce-checkout .woocommerce *,body.woocommerce-checkout .woocommerce *::before,body.woocommerce-checkout .woocommerce *::after{box-sizing:border-box}body.woocommerce-checkout{background:var(--zc-bg)!important}body.woocommerce-checkout .zh-carte{background:var(--zc-carte)!important;border:1px solid var(--zc-line)!important;border-radius:var(--zc-r-lg)!important;box-shadow:0 1px 2px rgb(26 22 16 / .04)!important}body.woocommerce-checkout .zh-carte h3,body.woocommerce-checkout .zh-carte h3#order_review_heading,body.woocommerce-checkout #order_review_heading{color:var(--zc-txt)!important;font-weight:700!important;letter-spacing:-.01em!important}body.woocommerce-checkout .woocommerce,body.woocommerce-checkout .zh-carte{color:var(--zc-txt)}body.woocommerce-checkout .form-row input.input-text,body.woocommerce-checkout .form-row input[type=text],body.woocommerce-checkout .form-row input[type=email],body.woocommerce-checkout .form-row input[type=tel],body.woocommerce-checkout .form-row input[type=password],body.woocommerce-checkout .form-row textarea,body.woocommerce-checkout .form-row select,body.woocommerce-checkout .select2-container--default .select2-selection--single,body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered,body.woocommerce-checkout .zh-coupon-inline input,body.woocommerce-checkout #zh_coupon_code,body.woocommerce-checkout .woocommerce-form-login input.input-text{height:var(--zc-champ-h)!important;min-height:var(--zc-champ-h)!important;border-radius:var(--zc-r-sm)!important;background:var(--zc-champ)!important;border:1px solid var(--zc-line)!important;color:var(--zc-champ-txt)!important;font-size:15px!important;padding:0 14px!important}body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{border:0!important;padding:0!important;line-height:44px!important}body.woocommerce-checkout .form-row textarea{height:auto!important;min-height:96px!important;padding:12px 14px!important}body.woocommerce-checkout .iti input#billing_phone,body.woocommerce-checkout .iti input[type=tel]{padding-left:82px!important;padding-right:14px!important}body.woocommerce-checkout .iti__selected-dial-code,body.woocommerce-checkout .iti__selected-country{color:var(--zc-champ-txt)!important}body.woocommerce-checkout #payment .cpsw-number,body.woocommerce-checkout #payment .cpsw-expiry,body.woocommerce-checkout #payment .cpsw-cvc{height:var(--zc-champ-h)!important;min-height:var(--zc-champ-h)!important;border-radius:var(--zc-r-sm)!important;background:var(--zc-champ)!important;border:1px solid var(--zc-line)!important;padding:0 14px!important;display:flex!important;align-items:center!important}body.woocommerce-checkout #payment .cpsw-number:hover,body.woocommerce-checkout #payment .cpsw-expiry:hover,body.woocommerce-checkout #payment .cpsw-cvc:hover{border-color:var(--zc-line-f)!important}body.woocommerce-checkout .form-row input.input-text:hover:not(:disabled),body.woocommerce-checkout .form-row select:hover:not(:disabled),body.woocommerce-checkout .zh-coupon-inline input:hover{border-color:var(--zc-line-f)!important}body.woocommerce-checkout .form-row input.input-text:focus,body.woocommerce-checkout .form-row textarea:focus,body.woocommerce-checkout .form-row select:focus,body.woocommerce-checkout .zh-coupon-inline input:focus,body.woocommerce-checkout .select2-container--default.select2-container--focus .select2-selection--single,body.woocommerce-checkout .select2-container--default.select2-container--open .select2-selection--single,body.woocommerce-checkout #payment .StripeElement--focus{outline:none!important;border-color:var(--zc-acc)!important;box-shadow:0 0 0 3px rgb(242 169 60 / .45),0 0 0 4px rgb(26 26 26 / .34)!important}body.woocommerce-checkout .form-row ::placeholder,body.woocommerce-checkout .zh-coupon-inline input::placeholder,body.woocommerce-checkout #zh_coupon_code::placeholder{color:var(--zc-dim)!important;opacity:1!important}body.woocommerce-checkout .form-row .required,body.woocommerce-checkout abbr.required{color:var(--zc-champ-txt)!important;text-decoration:none!important;font-weight:700!important}body.woocommerce-checkout input:-webkit-autofill,body.woocommerce-checkout input:-webkit-autofill:hover,body.woocommerce-checkout input:-webkit-autofill:focus{-webkit-text-fill-color:var(--zc-champ-txt)!important;box-shadow:0 0 0 1000px var(--zc-champ) inset!important;transition:background-color 9999s ease-out!important}@media(max-width:640px){body.woocommerce-checkout .form-row input.input-text,body.woocommerce-checkout .form-row textarea,body.woocommerce-checkout .form-row select,body.woocommerce-checkout .zh-coupon-inline input{font-size:16px!important}}body.woocommerce-checkout #place_order,body.woocommerce-checkout .zh-coupon-inline button,body.woocommerce-checkout .zh-coupon-inline .button,body.woocommerce-checkout #zh_coupon_apply,body.woocommerce-checkout .woocommerce-form-login .button,body.woocommerce-checkout button.button.alt{background:var(--zc-acc)!important;background-image:none!important;color:var(--zc-ink)!important;border:1px solid transparent!important;border-radius:var(--zc-r-btn)!important;min-height:44px!important;padding:13px 24px!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;box-shadow:0 10px 26px -12px rgb(242 169 60 / .55)!important;transition:transform .24s cubic-bezier(.34,1.4,.64,1),box-shadow .24s ease,background .24s ease!important}body.woocommerce-checkout #place_order:hover,body.woocommerce-checkout .zh-coupon-inline button:hover,body.woocommerce-checkout #zh_coupon_apply:hover{background:var(--zc-acc)!important;transform:translateY(-2px)!important;box-shadow:0 16px 36px -12px rgb(242 169 60 / .65)!important}body.woocommerce-checkout #place_order:active{transform:translateY(0) scale(.982)!important}body.woocommerce-checkout #place_order::before,body.woocommerce-checkout #place_order::after{display:none!important}body.woocommerce-checkout #place_order{animation:none!important}body.woocommerce-checkout .zh-coupon-inline button,body.woocommerce-checkout #zh_coupon_apply{height:var(--zc-champ-h)!important;min-height:var(--zc-champ-h)!important;padding:0 22px!important;box-shadow:none!important}body.woocommerce-checkout .zh-coupon-inline button:hover,body.woocommerce-checkout #zh_coupon_apply:hover{transform:none!important;box-shadow:0 0 0 4px rgb(242 169 60 / .22)!important}body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info::after,body.woocommerce-checkout h3.zh-fact-titre::after{width:28px!important;height:28px!important;border-radius:50%!important;background:var(--zc-acc)!important;-webkit-mask:none!important;mask:none!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path fill='%230A0A0A' d='M201 407 12 218a32 32 0 0 1 45-45l167 167 167-167a32 32 0 0 1 45 45L247 407a32 32 0 0 1-46 0z'/></svg>")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:11px 11px!important;transition:transform .32s cubic-bezier(.22,.61,.36,1)!important}body.woocommerce-checkout h3.zh-fact-titre::after{right:6px!important;transform:translateY(-50%)!important}body.woocommerce-checkout .zh-fact-ouverte>h3.zh-fact-titre::after{transform:translateY(-50%) rotate(180deg)!important}body.woocommerce-checkout .zh-carte-facturation>h3.zh-fact-titre{padding-right:48px!important}@keyframes zh-radar{0%{box-shadow:0 0 0 0 rgb(242 169 60 / .55)}70%{box-shadow:0 0 0 13px #fff0}100%{box-shadow:0 0 0 0 #fff0}}body.woocommerce-checkout .zh-carte-facturation:not(.zh-fact-ouverte)>h3.zh-fact-titre::before{width:28px!important;height:28px!important;right:6px!important}body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{background:var(--zc-champ)!important;border:1px solid var(--zc-line)!important;border-radius:var(--zc-r-sm)!important;color:var(--zc-champ-txt)!important;padding:14px 56px 14px 16px!important;min-height:var(--zc-champ-h)!important;transition:border-color .18s ease,background .18s ease!important}body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info:hover{border-color:var(--zc-line-f)!important}body.woocommerce-checkout #payment .payment_box,body.woocommerce-checkout #payment div.payment_box{background:var(--zc-champ)!important;border:1px solid var(--zc-line)!important;border-radius:var(--zc-r-sm)!important;color:var(--zc-champ-txt)!important}body.woocommerce-checkout #payment .payment_box p,body.woocommerce-checkout #payment .payment_box li,body.woocommerce-checkout #payment .payment_box strong,body.woocommerce-checkout #payment .payment_box b,body.woocommerce-checkout #payment .payment_box span{color:var(--zc-champ-txt)!important}body.woocommerce-checkout #payment input[type=radio],body.woocommerce-checkout #payment input[type=checkbox],body.woocommerce-checkout .form-row input[type=checkbox]{accent-color:var(--zc-acc)!important}body.woocommerce-checkout .zh-carte hr,body.woocommerce-checkout .woocommerce-checkout-review-order-table tr td,body.woocommerce-checkout .woocommerce-checkout-review-order-table tr th{border-color:var(--zc-line)!important}body.woocommerce-checkout .zh-securite,body.woocommerce-checkout .woocommerce-privacy-policy-text{color:var(--zc-dim)!important}body.woocommerce-checkout .zh-securite::before{background:var(--zc-dim)!important}body.woocommerce-checkout .order-total th,body.woocommerce-checkout .order-total td,body.woocommerce-checkout .order-total .amount{color:var(--zc-champ-txt)!important;font-weight:800!important;font-variant-numeric:tabular-nums!important}body.woocommerce-checkout a:focus-visible,body.woocommerce-checkout button:focus-visible,body.woocommerce-checkout input[type=radio]:focus-visible,body.woocommerce-checkout input[type=checkbox]:focus-visible{outline:2px solid var(--zc-acc)!important;outline-offset:2px!important;border-radius:var(--zc-r-sm)!important;box-shadow:0 0 0 5px rgb(26 26 26 / .38)!important}body.woocommerce-checkout ::selection{background:var(--zc-acc);color:var(--zc-ink)}body.woocommerce-checkout .zh-carte:has(.iti),body.woocommerce-checkout .zh-carte:has(#billing_phone){position:relative!important;z-index:60!important}body.woocommerce-checkout .iti__dropdown-content{z-index:100!important;background:var(--zc-champ)!important;color:var(--zc-champ-txt)!important;border:1px solid var(--zc-line)!important;border-radius:var(--zc-r-sm)!important;box-shadow:0 18px 40px -20px rgb(26 22 16 / .45)!important}body.woocommerce-checkout .iti__search-input{background:var(--zc-champ)!important;color:var(--zc-champ-txt)!important;border:1px solid var(--zc-line)!important;border-radius:var(--zc-r-sm)!important;height:42px!important}body.woocommerce-checkout .iti__search-input::placeholder{color:var(--zc-dim)!important;opacity:1!important}body.woocommerce-checkout .iti__country-list,body.woocommerce-checkout .iti__country{background:var(--zc-champ)!important;color:var(--zc-champ-txt)!important}body.woocommerce-checkout .iti__country.iti__highlight,body.woocommerce-checkout .iti__country:hover{background:rgb(242 169 60 / .16)!important}body.woocommerce-checkout .iti__dial-code{color:var(--zc-dim)!important}