.elementor-980 .elementor-element.elementor-element-1cf760a2{--display:flex;}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS for text-editor, class: .elementor-element-19a7a82 */body{ background:#0f1115; } .mintt-success-wrapper{ direction:rtl; font-family:tahoma; min-height:100vh; display:flex; align-items:center; justify-content:center; padding:20px; color:#fff; overflow:hidden; } .loader-section, .success-section{ width:100%; max-width:680px; background:rgba(255,255,255,0.04); border:1px solid rgba(255,255,255,0.06); backdrop-filter:blur(20px); border-radius:32px; padding:45px 28px; text-align:center; box-shadow: 0 0 40px rgba(0,229,66,0.08), 0 0 80px rgba(173,115,225,0.08); } .success-section{ display:none; animation:fadeIn .8s ease; } @keyframes fadeIn{ from{ opacity:0; transform:translateY(20px); } to{ opacity:1; transform:translateY(0); } } .spinner{ width:75px; height:75px; border:5px solid rgba(255,255,255,0.08); border-top:5px solid #00e542; border-radius:50%; margin:auto auto 25px; animation:spin 1s linear infinite; } @keyframes spin{ 100%{ transform:rotate(360deg); } } .loader-section h2{ font-size:32px; margin-bottom:10px; } .loader-section p{ color:#aaa; font-size:15px; } .success-icon{ width:95px; height:95px; background:#00e542; color:#000; border-radius:50%; display:flex; align-items:center; justify-content:center; margin:0 auto 25px; font-size:44px; font-weight:bold; box-shadow: 0 0 35px rgba(0,229,66,.5), 0 0 80px rgba(0,229,66,.25); animation:pop .7s ease; } @keyframes pop{ 0%{ transform:scale(.5); opacity:0; } 100%{ transform:scale(1); opacity:1; } } h1{ font-size:42px; margin-bottom:15px; } .success-text{ font-size:18px; line-height:2; margin-bottom:10px; } .sub-text{ color:#aaa; line-height:2; margin-bottom:25px; } .payment-result-box{ margin:25px 0; padding:18px; border-radius:20px; background:rgba(255,255,255,0.05); border:1px solid rgba(255,255,255,0.08); line-height:2; animation:fadeGlow 1.5s ease; box-shadow: 0 0 25px rgba(0,229,66,0.08), 0 0 50px rgba(173,115,225,0.05); } .payment-result-box strong{ color:#00e542; } @keyframes fadeGlow{ 0%{ opacity:0; transform:translateY(20px) scale(.95); } 100%{ opacity:1; transform:translateY(0) scale(1); } } .main-btn{ display:inline-block; background: linear-gradient( 135deg, #00e542, #00adad ); color:#000; padding:16px 38px; border-radius:18px; text-decoration:none; font-weight:bold; margin-bottom:35px; transition:.3s; box-shadow: 0 10px 30px rgba(0,229,66,.2); } .main-btn:hover{ transform:translateY(-4px) scale(1.03); } .faq-box{ text-align:right; margin-top:20px; } .faq-box h3{ margin-bottom:20px; font-size:24px; } details{ background:rgba(255,255,255,0.03); padding:16px; border-radius:16px; margin-bottom:14px; transition:.3s; } details[open]{ background:rgba(255,255,255,0.05); } summary{ cursor:pointer; font-weight:bold; font-size:15px; } details p{ color:#bbb; margin-top:12px; line-height:2; font-size:14px; } canvas{ position:fixed; inset:0; pointer-events:none; } @media(max-width:768px){ h1{ font-size:30px; } .success-text{ font-size:15px; } .loader-section, .success-section{ padding:32px 18px; border-radius:24px; } .loader-section h2{ font-size:24px; } .main-btn{ width:100%; padding:15px; } }/* End custom CSS */