@charset "UTF-8";
/* https://dawnstar.fr/wp-content/cache/autoptimize/css/autoptimize_single_5a08e0157bd17384feef26384d6b8535.css?v=8363 */
:root{--primary-red:#af3838;--primary-red-dark:#8b2c2c;--primary-red-light:#d14545;--primary-red-glow:rgba(175,56,56,.3);--dark-bg:rgba(15,15,20,.95);--dark-bg-light:rgba(25,25,35,.9);--dark-bg-lighter:rgba(35,35,45,.85);--text-primary:#e5e7eb;--text-secondary:#9ca3af;--text-muted:#6b7280;--border-color:rgba(175,56,56,.2);--border-glow:rgba(175,56,56,.4)}@keyframes glow-pulse{0%,100%{opacity:.5}50%{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}button{border-radius:20px!important;background-color:#000000B3;transition:all .3s cubic-bezier(.4,0,.2,1)}.elementor-kit-6 .elementor-button{background-color:#000000B3;transition:all .3s cubic-bezier(.4,0,.2,1)}.elementor-kit-6 .elementor-button:hover{background-color:#000;transform:translateY(-2px);box-shadow:0 0 20px var(--primary-red-glow),0 4px 12px rgba(0,0,0,.3)}.custom-logo{border-radius:100px;box-shadow:0 0 20px var(--primary-red-glow);transition:all .3s cubic-bezier(.4,0,.2,1)}.custom-logo:hover{box-shadow:0 0 30px var(--primary-red-glow);transform:scale(1.05)}.button,#af-wrapper .button{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;line-height:1em;color:#fff!important;background:linear-gradient(135deg,var(--primary-red) 0%,var(--primary-red-dark) 100%);border:2px solid var(--primary-red-light);border-radius:20px;padding:10px 20px;text-shadow:0 0 20px rgba(0,0,0,.3);transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-block;text-align:center;position:relative;overflow:hidden;letter-spacing:.5px}.button:before,#af-wrapper .button:before{content:'';position:absolute;inset:0;background:#fff;opacity:0;transition:opacity .3s}.button:hover,#af-wrapper .button:hover{border-color:var(--primary-red-light);transform:translateY(-2px);box-shadow:0 0 20px var(--primary-red-glow),0 4px 12px rgba(0,0,0,.3)}.button:hover:before{opacity:.15}#um-submit-btn{display:none!important}#promote-user,.um-button,input[type=submit].um-button,.um-button.um-alt,#af-wrapper .button-normal,#af-wrapper .button-red,.button.button-neutral{border-radius:20px!important;font-size:16px!important;font-weight:600!important;color:#fff!important;background:linear-gradient(135deg,var(--primary-red) 0%,var(--primary-red-dark) 100%)!important;border:2px solid var(--primary-red-light)!important;transition:all .3s cubic-bezier(.4,0,.2,1);letter-spacing:.5px;text-transform:uppercase;box-shadow:0 2px 8px rgba(0,0,0,.2)}.um-button:hover,#af-wrapper .button-normal:hover,#af-wrapper .button-red:hover,.button.button-neutral:hover,#af-wrapper .button:hover{transform:translateY(-2px);color:#fff!important;font-weight:700!important;box-shadow:0 0 20px var(--primary-red-glow),0 4px 12px rgba(0,0,0,.3)}.site-header .site-branding .site-logo img{height:auto;max-width:100%;width:100px;transition:all .3s cubic-bezier(.4,0,.2,1)}.site-header .site-branding .site-logo img:hover{transform:scale(1.05);filter:drop-shadow(0 0 20px var(--primary-red-glow))}.site-header .site-navigation ul.menu li a{color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.site-header .site-navigation ul.menu li a:after{content:'';position:absolute;bottom:-2px;left:50%;width:0;height:2px;background:var(--primary-red);transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateX(-50%)}.site-header .site-navigation ul.menu li a:hover:after{width:100%;box-shadow:0 0 10px var(--primary-red)}.site-header .header-inner{width:100%;margin-top:20px;margin-right:100px;margin-left:100px;position:relative;z-index:9999}#mysticky-nav.wrapfixed .myfixed{height:70px;background:var(--dark-bg);border-bottom:2px solid var(--primary-red);box-shadow:0 4px 20px rgba(0,0,0,.3)}#mysticky-wrap .wrapfixed .site-header{padding-block-start:.5rem}#mysticky-wrap .wrapfixed #site-header .header-inner{margin-top:0;height:50px}#mysticky-wrap .wrapfixed #site-header .header-inner .site-branding a{width:50px}.eael-circle-wrapper.eael-interactive-circle-preset-2{margin:0!important}.site-navigation ul.menu li ul{width:190px;background:var(--dark-bg-light);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.4);backdrop-filter:blur(10px)}.site-navigation ul.menu li ul ul ul{left:-100%}.site-navigation ul.menu li ul li.menu-item-has-children:after{transform:translateY(0%) rotate(-90deg)}.site-navigation ul.menu li ul a{padding:13px;min-width:170px;transition:all .3s cubic-bezier(.4,0,.2,1)}.site-navigation ul.menu li ul a:hover{background:rgba(175,56,56,.1);border-left:3px solid var(--primary-red)}.site-header .site-navigation-toggle i{color:#fff}.select2-container .select2-choice,.select2-container-multi .select2-choices,.select2-drop,.select2-drop-active,.select2-drop.select2-drop-above,.um .um-form input[type=number],.um .um-form input[type=password],.um .um-form input[type=search],.um .um-form input[type=tel],.um .um-form input[type=text],.um .um-form textarea,.um .upload-progress{border-radius:20px;background:var(--dark-bg);border:1px solid var(--border-color);color:var(--text-primary);transition:all .3s cubic-bezier(.4,0,.2,1)}.um .um-form input:focus,.um .um-form textarea:focus{outline:none;border-color:var(--primary-red);box-shadow:0 0 16px var(--primary-red-glow)}.mce-toolbar .mce-btn-group .mce-btn,.qt-dfw,.mce-window .mce-btn.mce-primary,.mce-window .mce-btn{background:0 0!important;border:none!important;box-shadow:none!important;margin-right:5px!important}textarea.tutor-form-control,.tutor-comment-text{color:#000}.single-product,.woocommerce-cart,.woocommerce-checkout,.woocommerce-page{background-image:url(/wp-content/uploads/2025/06/star-citizen-video-game-concept-art-z5-2048x1152.jpg);background-size:cover;background-attachment:fixed}.wp-block-woocommerce-cart-line-items-block{border:solid 4px!important;border-color:var(--primary-red)!important;border-radius:12px;box-shadow:0 0 20px var(--primary-red-glow)}#main .product,.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout,.woocommerce-order,.woocommerce-MyAccount-content,.woocommerce-MyAccount-navigation{padding:25px;background:var(--dark-bg);border-radius:25px;margin-bottom:25px!important;border:1px solid var(--border-color);box-shadow:0 8px 24px rgba(0,0,0,.4);backdrop-filter:blur(10px)}.added_to_cart{background:linear-gradient(135deg,var(--primary-red) 0%,var(--primary-red-dark) 100%)!important;color:#fff!important;border-radius:25px!important;padding:12px 24px 13px!important;border:2px solid var(--primary-red-light)!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.added_to_cart:hover{transform:translateY(-2px);box-shadow:0 0 20px var(--primary-red-glow)}.variations .value select{background:#fff!important;border-radius:8px}.single_add_to_cart_button{background:linear-gradient(135deg,var(--primary-red) 0%,var(--primary-red-dark) 100%);border:2px solid var(--primary-red-light);transition:all .3s cubic-bezier(.4,0,.2,1)}.single_add_to_cart_button:hover{transform:translateY(-2px);box-shadow:0 0 20px var(--primary-red-glow)}.woocommerce div.product div.images .flex-control-thumbs li{width:10%!important}.pswp__button,.pf-size-guide-modal__close{border-style:none!important}.wpem-main,.wpem-form-wrapper .wpem-form-title,.wpem-form-wrapper .wpem-form-group .wpem-form-label-text,.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date .wpem-event-date-type .wpem-from-date .wpem-date,.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date .wpem-event-date-type .wpem-from-date .wpem-month,.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title .wpem-heading-text,.wpem-event-listings.wpem-event-listing-list-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-date-time,.wpem-event-listings.wpem-event-listing-list-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-location,.wpem-event-listings.wpem-event-listing-list-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-ticket-type,.wpem-event-listings.wpem-event-listing-list-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-type,.wpem-single-event-page .wpem-heading-text{color:#fff!important}.single_event_listing{background:var(--dark-bg);padding:50px;border-radius:50px;margin-bottom:50px;border:1px solid var(--border-color);box-shadow:0 8px 24px rgba(0,0,0,.4)}.wpem-event-filter2-wrapper,.wpem-single-event-page .wpem-listing-accordion.active{background:#000;border-radius:12px}.wpem-main-vmenu-dashboard-li,.wpem-dashboard-event-list-body{background-color:#fff}.event_listing_preview_title{background:0 0}.wpem-single-event-page .event-manager-info,.wpem-single-event-page .wpem-single-event-wrapper{border-color:var(--primary-red)}#histoire-intro{line-height:1.8;margin-bottom:20px}#histoire-more-text{background-color:var(--dark-bg);display:none;padding:25px;margin:10px;opacity:0;max-height:0;overflow:auto;transition:opacity 1s ease,max-height 1s ease;border-radius:50px;border:1px solid var(--border-color)}#histoire-more-text p{margin-left:25px;color:var(--text-secondary);line-height:1.7}#site-footer{background-color:var(--dark-bg);border-top:2px solid var(--primary-red);position:relative}#site-footer:before{content:'';position:absolute;top:-2px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,var(--primary-red) 50%,transparent 100%);animation:glow-pulse 3s ease-in-out infinite}.heateorSlLogin{border-radius:10px;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid transparent}.heateorSlLogin:hover{transform:translateY(-2px);border-color:var(--primary-red);box-shadow:0 0 20px var(--primary-red-glow)}.heateor_sl_social_login_title{text-align:center;color:var(--text-primary);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.heateorSlDiscordBackground{background:linear-gradient(135deg,var(--primary-red) 0%,var(--primary-red-dark) 100%)}.tutor-container,.tutor-quiz-wrap{background-color:rgba(240,240,240,.9);padding:50px;border-radius:50px;border:1px solid var(--border-color);box-shadow:0 8px 24px rgba(0,0,0,.3)}.tutor-justify-end div button,.tutor-course-card .tutor-iconic-btn{display:flex}.tutor-lesson-wrapper div div div div{color:#41454F!important}.tutor-dashboard-content-inner .tutor-row>div:nth-last-child(1),.tutor-dashboard-content-inner .tutor-row>div:nth-last-child(2),.tutor-dashboard-content-inner .tutor-row>div:nth-last-child(3){display:none}.tutor-start-quiz-wrapper{background:#f0f0f0;border-radius:12px}.tutor-quiz-wrap{background-color:#f0f0f0;padding:50px;border-radius:50px}.tutor-quiz-wrap div,.tutor-quiz-wrap div button,.tutor-lesson-comment,.tutor-btn-block,.tutor-btn-block:hover,.tutor-btn-sm:hover{color:#000!important}.quiz-question-ans-choice-area .tutor-quiz-wrap{background-color:transparent}.tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-footer{justify-content:space-between;padding:10px 100px}.tutor-course-details-page ul.tutor-course-details-widget-list{border-radius:20px}.tutor-quiz-wrapper{padding:20px 5px 5px}.tutor-modal-content-white{background-color:wheat}.tutor-dashboard-menu-my-profile,.tutor-dashboard-menu-wishlist,.tutor-dashboard-menu-purchase_history,.tutor-dashboard-menu-withdraw,.tutor-dashboard-menu-settings,.tutor-dashboard-menu-logout{display:none}.tutor-btn-primary:hover{color:#fff!important}.tutor-topbar-mark-btn,.tutor-topbar-mark-btn:hover{color:#000!important;border-color:#000!important;background:#fff!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.tutor-topbar-mark-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.tutor-course-spotlight-nav{background:#f0f0f0;border-radius:0!important}.tutor-course-topic-single-footer{background-color:#f0f0f0!important;border-radius:0!important}.tutor-wrap h1,.tutor-wrap h2,.tutor-wrap h3,.tutor-wrap h4,.tutor-wrap h5,.tutor-wrap h6,.tutor-wrap button,.mce-window .mce-container-body.mce-abs-layout,div.wp-link-input input,#wp-link p.howto,#wp-link #link-options label span,.um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-meta-main .um-member-meta,.site-navigation ul.menu li ul a{color:#000!important}.um-profile-meta a,.um .um-field-label,.um:not(.um-admin),.um .um-field-label{color:#fff!important}.um-profile.um .um-profile-headericon a{color:#3ba1da!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.um-profile.um .um-profile-headericon a:hover{color:var(--primary-red)!important;text-shadow:0 0 10px var(--primary-red-glow)}.um-directory .um-members-wrapper .um-members.um-members-grid .um-member{background:var(--dark-bg)!important;border:1px solid var(--border-color);border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.um-directory .um-members-wrapper .um-members.um-members-grid .um-member:hover{border-color:var(--border-glow);box-shadow:0 0 20px var(--primary-red-glow);transform:translateY(-4px)}.um-directory .um-member-directory-header .um-member-directory-header-row .um-filtered-line .um-members-filter-tag{background:linear-gradient(135deg,var(--primary-red) 0%,var(--primary-red-dark) 100%)!important;border-radius:12px;border:1px solid var(--primary-red-light)}.um-profile.um-viewing .um-field-label{text-transform:uppercase;font-weight:600;letter-spacing:.5px}.um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-members-edit-btn a.um-edit-profile-btn{padding:5px!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.zoom-in{transition:all .3s cubic-bezier(.4,0,.2,1)}.zoom-in:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 0 20px var(--primary-red-glow)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--dark-bg);border-radius:5px}::-webkit-scrollbar-thumb{background:var(--primary-red);border-radius:5px;border:2px solid var(--dark-bg)}::-webkit-scrollbar-thumb:hover{background:var(--primary-red-light);box-shadow:0 0 10px var(--primary-red-glow)}@media (max-width:767px){body.elementor-page-2:not(.elementor-motion-effects-element-type-background),body.elementor-page-2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:cover;background-attachment:fixed}.site-header .header-inner{width:100%;margin-top:20px;margin-right:50px;margin-left:0}.elementor-counter .elementor-counter-number-wrapper{flex-direction:column;justify-content:center;text-align:center}.em.em-calendar section{display:flex;flex-wrap:wrap}.em.em-calendar .em-cal-head{display:none}.em.em-calendar .em-cal-nav .month{text-align:center}.em.pixelbones a{color:#fff!important}.em.em-calendar.preview-tooltips .em-cal-event-content .em-item-actions .button{padding:10px!important;margin:5px!important}}@media (min-width:800px){.tutor-course-details-page .tutor-course-details-tab .tutor-is-sticky,.tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs){border-radius:50px}.um-250.um .um-profile-body{max-width:100%!important}}