.callout{background-color:#fff;border:1px solid #0a0a0a40;border-radius:0;color:#0a0a0a;margin:0 0 1rem;padding:1rem;position:relative}.callout>:first-child{margin-top:0}.callout>:last-child{margin-bottom:0}.callout.primary{background-color:#d7ecfa;color:#0a0a0a}.callout.secondary{background-color:#eaeaea;color:#0a0a0a}.callout.success{background-color:#e1faea;color:#0a0a0a}.callout.warning{background-color:#fff3d9;color:#0a0a0a}.callout.alert{background-color:#f7e4e1;color:#0a0a0a}.callout.small{padding:.5rem}.callout.large{padding:3rem}.close-button{color:#8a8a8a;cursor:pointer;position:absolute;z-index:10}[data-whatinput=mouse] .close-button{outline:0}.close-button:focus,.close-button:hover{color:#0a0a0a}.close-button.small{font-size:1.5em;line-height:1;right:.66rem;top:.33em}.close-button,.close-button.medium{font-size:2em;line-height:1;right:1rem;top:.5rem}.learndash-course-reviews-review-stars{color:#aaa;display:inline-block;font-family:Times,serif;font-size:2.5em;line-height:1;position:relative}.learndash-course-reviews-review-stars:after{bottom:0;color:#f1c40f;content:"★★★★★";left:0;overflow:hidden;position:absolute;right:0;top:0;white-space:nowrap}.learndash-course-reviews-container .reviews-list .ld_review{border-bottom:.125rem solid #aaa;padding:2rem 0}.learndash-course-reviews-container .reviews-list .ld_review:last-child{border-bottom:0}.learndash-course-reviews-container .reviews-list .ld_review .learndash-course-reviews-author{display:block;margin-bottom:1em;overflow:hidden}.learndash-course-reviews-container .reviews-list .ld_review p:last-of-type{margin-bottom:0}.learndash-course-reviews-container .average-review{margin-bottom:2rem}.learndash-course-reviews-container .average-review .average-review-label{font-size:1.5em;line-height:2.5}@keyframes star-animation{0%{opacity:0;transform:scale(1)}50%{opacity:.5}to{left:.0625em;opacity:0;top:.0625em;transform:scale(2)}}@keyframes star-background{0%{color:inherit}to{color:#f1c40f}}.learndash-course-reviews-container .learndash-course-reviews-stars-input .review-star{display:inline-block;font-family:Times,serif;line-height:1;margin-bottom:1rem}.learndash-course-reviews-container .learndash-course-reviews-stars-input .review-star input{display:block!important;height:2em;position:absolute;width:auto;clip:rect(0,0,0,0)}.learndash-course-reviews-container .learndash-course-reviews-stars-input .review-star label{color:#aaa;font-size:2.5em;margin-left:0;position:relative}.learndash-course-reviews-container .learndash-course-reviews-stars-input .review-star label:after{color:#f1c40f;content:"★";display:inline-block;height:1em;left:0;opacity:0;position:absolute;top:-.0625rem;width:1em;z-index:-2}.learndash-course-reviews-container .learndash-course-reviews-stars-input .review-star.active label{animation:star-background .25s 1;animation-fill-mode:forwards}.learndash-course-reviews-container .learndash-course-reviews-stars-input .review-star.active label:after{animation:star-animation .25s 1}.learndash.learndash_post_groups.user_has_no_access>.learndash-wrapper>.learndash-shortcode-wrap{margin-top:83px!important}.elementor-widget .elementor-icon-list-icon{display:contents!important}.learndash-wrapper .ld-focus .ld-tab-content ol:not(.blocks-gallery-grid):not(.wp-block-gallery),.learndash-wrapper .ld-focus .ld-tab-content ul:not(.blocks-gallery-grid):not(.wp-block-gallery){margin:0em 0!important;padding-left:14px!important}.login #nav a,.login #nav{font-size:20px!important;padding:5px 11px 6px 12px!important;background:#ececec!important;border-radius:7px!important}.ld-content-actions a.ld-button:has(.ld-icon-arrow-left) .ld-text{font-size:0!important}.ld-content-actions a.ld-button:has(.ld-icon-arrow-left) .ld-text::before{content:"Leçon précédente"!important;font-size:14px!important;display:inline-block}.ld-content-actions a.ld-button:has(.ld-icon-arrow-right) .ld-text{font-size:0!important}.ld-content-actions a.ld-button:has(.ld-icon-arrow-right) .ld-text::before{content:"Leçon suivante"!important;font-size:14px!important;display:inline-block}.ld-status-icon.ld-status-quiz{display:none!important}.auth-group{display:flex;align-items:center;gap:15px}.btn-register,.btn-logout{background:#e67e22!important;color:white!important;border-radius:5px;padding:10px 20px!important;text-decoration:none;font-weight:700;font-size:14px;transition:all 0.3s ease;display:inline-block}.btn-account{background:#0056b3!important;color:white!important;border-radius:5px;padding:10px 20px!important;text-decoration:none;font-weight:700;font-size:14px;transition:all 0.3s ease;display:inline-block}.btn-register:hover,.btn-logout:hover,.btn-account:hover{transform:translateY(-2px);opacity:.9}@media (max-width:1024px){.auth-group{flex-direction:column;width:100%;padding:20px 0}.btn-register,.btn-logout,.btn-account{width:100%;text-align:center}}.login-modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9999;align-items:center;justify-content:center}.login-modal-box{background:#fff;width:90%;max-width:400px;padding:40px;border-radius:20px;position:relative;box-shadow:0 20px 40px rgba(0,0,0,.2);animation:fadeInModal 0.3s ease-out}.modal-logo{height:60px;margin:0 auto 20px;display:block}.login-modal-content h3{text-align:center;margin-bottom:25px;color:#2c3e50}#modal-login-form input[type="text"],#modal-login-form input[type="password"]{width:100%;padding:12px;margin-top:5px;margin-bottom:15px;border:1px solid #ddd;border-radius:8px;background:#f9f9f9}#modal-submit{width:100%;background:#e67e22;color:#fff;border:none;padding:12px;border-radius:8px;font-weight:700;cursor:pointer;transition:0.3s}#modal-submit:hover{background:#d35400;transform:translateY(-2px)}.close-modal-btn{position:absolute;top:15px;right:20px;font-size:28px;cursor:pointer;color:#aaa}@keyframes fadeInModal{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}#ld-login-modal .ld-login-modal-login .ld-login-modal-logo img,#ld-login-modal img{max-width:180px!important;height:auto!important;margin-bottom:20px!important}#ld-login-modal .ld-login-modal-content{border-radius:15px!important;padding:30px!important;box-shadow:0 20px 50px rgba(0,0,0,.3)!important}.ld-modal.ld-login-modal{backdrop-filter:blur(6px);background:rgba(0,0,0,.6)!important}.mjx-chtml,.MathJax,.mjx-chtml *{font-family:MJXZERO,MathJax_Main,STIXGeneral,"Times New Roman",serif!important}.mjx-surd,.mjx-sqrt{line-height:normal!important}.mjx-surd svg,.mjx-sqrt svg{vertical-align:middle!important}.ld-content-actions{min-height:50px}.learndash-wrapper .ld-item-list{min-height:200px}.accordion-item{min-height:60px}.ld-focus-sidebar,.ld-focus-sidebar .ld-focus-sidebar-wrapper,.ld-focus-sidebar .ld-course-navigation{padding-top:0!important;margin-top:0!important}.ld-focus-sidebar .ld-course-navigation-heading,.ld-focus-sidebar .ld-course-navigation-header{display:none!important;height:0!important;padding:0!important;margin:0!important}.ld-focus-sidebar .ld-course-navigation-list,.ld-focus-sidebar .ld-item-list{margin-top:0!important;padding-top:0!important}.ld-focus-sidebar .ld-course-navigation-heading{display:none!important}.ld-focus-sidebar .ld-focus-sidebar-wrapper{padding-top:0!important;margin-top:0!important}.ld-focus-sidebar .ld-course-navigation-list{margin-top:0!important;padding-top:10px!important}body.single-sfwd-lessons .ld-focus-sidebar,body.postid-154301 .ld-focus-sidebar{left:0!important;right:auto!important;transform:none!important}body.postid-154301 .ld-course-navigation-heading{display:none!important;height:0!important;margin:0!important;padding:0!important}body.postid-154301 .ld-focus-sidebar-wrapper,body.postid-154301 .ld-course-navigation-list{margin-top:0!important;padding-top:0!important}.ld-focus-sidebar{top:0!important;left:0!important;width:350px!important;max-width:100%!important;display:flex!important;flex-direction:column!important}.ld-focus-sidebar .ld-focus-sidebar-wrapper{position:relative!important;top:0!important;left:0!important;width:100%!important;margin:0!important;padding:0!important;flex-grow:1!important}.ld-focus-sidebar .ld-course-navigation-list,.ld-focus-sidebar .ld-item-list{margin-top:0!important;padding-top:0!important;transform:none!important}.postid-154301 .learndash-wrapper,.postid-154301 .ld-item-list,.postid-154301 .ld-item-title,.postid-154306 .learndash-wrapper,.postid-154306 .ld-item-list,.postid-154306 .ld-item-title,.postid-154412 .learndash-wrapper,.postid-154412 .ld-item-list,.postid-154412 .ld-item-title,.postid-154417 .learndash-wrapper,.postid-154417 .ld-item-list,.postid-154417 .ld-item-title,.postid-154421 .learndash-wrapper,.postid-154421 .ld-item-list,.postid-154421 .ld-item-title,.postid-154434 .learndash-wrapper,.postid-154434 .ld-item-list,.postid-154434 .ld-item-title,.postid-154442 .learndash-wrapper,.postid-154442 .ld-item-list,.postid-154442 .ld-item-title,.postid-154456 .learndash-wrapper,.postid-154456 .ld-item-list,.postid-154456 .ld-item-title,.postid-154484 .learndash-wrapper,.postid-154484 .ld-item-list,.postid-154484 .ld-item-title,.postid-154479 .learndash-wrapper,.postid-154479 .ld-item-list,.postid-154479 .ld-item-title{direction:rtl!important;text-align:right!important}.postid-154301 .ld-item-list-item,.postid-154306 .ld-item-list-item,.postid-154412 .ld-item-list-item,.postid-154417 .ld-item-list-item,.postid-154421 .ld-item-list-item,.postid-154434 .ld-item-list-item,.postid-154442 .ld-item-list-item,.postid-154456 .ld-item-list-item,.postid-154479 .ld-item-list-item,.postid-154484 .ld-item-list-item{flex-direction:row-reverse!important}body.postid-154456 .ld-item-list-items{direction:rtl!important}body.postid-154456 .ld-item-list-item-preview{display:flex!important;flex-direction:row-reverse!important;justify-content:flex-start!important;text-align:right!important;width:100%!important}body.postid-154456 .ld-item-title{text-align:right!important;direction:rtl!important;margin-right:15px!important;margin-left:0!important;flex-grow:1!important}body.postid-154456 .ld-status-icon{order:2!important}