body,html{max-width:100vw;background:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;scroll-behavior:smooth}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#b9b9b9;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#555}.react-tel-input .country-list .country{padding:7px 9px;display:flex;color:#000}.loader{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:6px;flex-direction:row;align-items:center;text-align:center;background-color:#da6600;vertical-align:middle;font-size:18px;color:#fff;font-weight:500;padding:5px 15px 8px;cursor:pointer;margin-top:20px;transition:.5s}.loader:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.08)}.loader-login{display:flex;width:100%;border-radius:6px;flex-direction:row;align-items:center;text-align:center;justify-content:center;background-color:#0057bb;font-size:18px;color:#e6e6e6;font-weight:600;padding:8px;cursor:pointer;margin-top:20px}.loading{border-radius:50%;border-color:#a7a7a7 #ccc #ccc #939393;border-style:solid;border-width:3px}.loading,.loading-login{margin-right:10px;width:25px;height:25px;animation:spin 1s ease-in infinite}.loading-login{border-radius:50%;border-color:#0057bb #fff #fff #0057bb;border-style:solid;border-width:3px}header{background-color:#eaebff;color:#fff;padding:10px 20px;display:flex;justify-content:space-between;align-items:center}#logo{width:60px;height:60px;float:left;cursor:pointer}.footer-div{background:#e6e6e6;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px}.footer-div span{color:#414141}.pages{margin-bottom:10px;color:#000}.pages span{cursor:pointer}.pages span:hover{color:#0a62fa}.main-thankyou{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;width:500px;margin:15px;border-radius:15px;border:2px dotted #000}.submit-image{width:150px;height:auto}.text-section{flex-direction:column;display:flex;text-align:center;align-items:center;justify-content:center}.text-section h1{margin:15px;font-size:20px;color:#000}.thank-image{width:250px;height:250px}.text-section button{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;padding:14px 26px;border-radius:12px;color:#fff;font-weight:600;cursor:pointer}.course-detail,.home-div{background-image:linear-gradient(180deg,#fff,#ebedff)}.sec-first-home{padding:30px 0;justify-content:center;display:flex}.main-first-home{display:flex;flex-wrap:wrap;width:80%}.sec-first{width:100%;justify-content:center;display:flex}.main-first{display:flex;flex-wrap:wrap;justify-content:space-between;padding:50px}.head-info{display:flex;width:40%;flex-direction:column}@media (max-width:1060px){.head-info{width:100%}}@media (max-width:600px){.head-info{width:100%}.main-first{padding:20px}.main-first-home{width:90%}}.head-info h1{font-size:28px;color:#000}.head-info h1 span{color:#0057bb}.head-info #sub-title{font-size:16px;color:#515151;margin-top:5px;margin-bottom:5px;text-align:justify}.head-info button{padding:7px 10px;width:-moz-fit-content;width:fit-content;margin-top:20px;border:none;color:#fff;background-color:#da6600;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;position:relative;transition:transform .5s,box-shadow .5s}.head-info button:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.08)}#new-tag{background-color:#da6600;color:#fff;font-size:7px;padding:2px;border-radius:3px;position:absolute;top:-8px;left:0}.head-info button .icon{padding-left:10px;color:#fff}.head-side{width:40%;display:flex;justify-content:center;align-items:center}.laptop{width:100%;position:relative}@media (max-width:600px){.laptop{margin-top:50px}}.laptop img{width:100%;height:100%}.laptop video{position:absolute;width:74.5%;height:88.5%;background-color:#000;object-fit:cover;top:3%;left:13.2%}@media (max-width:1060px){.head-side{margin-top:2.5rem;width:100%}}.sec-seco{padding:40px}@media (max-width:600px){.sec-seco{padding:20px}}.main-second{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end}.sec-seco h2{font-size:30px;text-transform:uppercase;color:#0057bb}.batch-info-one{width:350px;display:flex;flex-direction:column}.batch-info-one p{color:#303030;font-size:15px;text-align:justify}.batch-info-two{width:350px;margin-top:2rem;display:flex;flex-direction:column}.batch-info-two p{color:#303030;font-size:15px;text-align:justify}.batch-info-three img,.batch-info-two img{width:100px;height:100px}.batch-info-three{width:350px;margin-top:2rem;display:flex;flex-direction:column}@media (max-width:1150px){.batch-info-one{width:100%}}@media (max-width:800px){.batch-info-three,.batch-info-two{width:100%}}.batch-info-one #heading{font-size:22px;font-weight:700;color:#000;margin-bottom:10px}.batch-info-three h3,.batch-info-two h3{font-size:22px;font-weight:700;color:#000;margin-bottom:5px}.batch-info-three p,.batch-info-two .other{font-size:16px;margin-top:6px;color:#0057bb}.icon{margin-right:8px;color:#00651d}.list{list-style-type:none;display:flex;flex-wrap:wrap}.list-items{margin-left:0!important;margin-top:10px;width:100%;justify-content:flex-start;display:flex;flex-direction:row}.list-items p{font-size:18px;color:#2d2d2d}.sec-c2{padding:20px;background-image:linear-gradient(180deg,#167586,#00bfe0);text-align:center;border-radius:0 0 15px 15px}.form-div2,.sec-c2{justify-content:center;align-items:center}.form-div2{width:650px;margin-top:20px;display:flex;flex-direction:column;z-index:2;background-color:#fff;border-radius:10px;padding:15px}.form-div2 input{width:90%;margin:.5rem 0;background:#fff;border-radius:3px;padding:15px;font-size:15px;border-color:#7fffd4;color:#000}.form-div2 #pp{background-color:#167586;font-weight:600}.form-div2 #pp:hover{background-color:#cdf7ff;color:#000}.form-div2 select{width:90%;margin:.5rem 0;background:#fff;border-radius:3px;padding:15px;font-size:15px;border-color:#057e56;color:#000}@media (max-width:650px){.form-div2{width:100%}}.main-c2{padding-top:20px;align-items:center;display:flex;flex-direction:column}.main-c2 h1,.main-c2 h3{color:#fff;padding:10px}.main-c2 h1{font-size:30px}.main-c2 h1 span{color:#ffd900}.main-c2 p{color:#e6e6e6;font-size:15px;font-weight:500;letter-spacing:3px}.sec-c2 button{padding:10px 20px;width:-moz-fit-content;width:fit-content;margin-top:20px;border:none;color:#fff;background-color:#1f3539;border-radius:6px;font-size:20px;cursor:pointer}.sec-c2 button .icon{padding-left:10px;color:#fff}.sec-last{padding:25px;background-color:#fff;text-align:center;color:#000}.main-last,.sec-last{justify-content:center}.main-last{padding-top:40px;padding-bottom:40px;align-items:center;display:flex;flex-direction:column}.sec-last button{padding:10px 20px;width:-moz-fit-content;width:fit-content;margin-top:20px;border:none;color:#fff;background-color:#1f3539;border-radius:6px;font-size:20px;cursor:pointer}.sec-last button .icon{padding-left:10px;color:#fff}.sec-last .form-div{width:450px;margin:20px;justify-content:center;align-items:center;display:flex;z-index:2}.sec-last .form-input{width:70%}.sec-last .main-form{padding:2rem;border-radius:.5rem;background:#fff;text-align:center;color:#000}.sec-last .main-form input{width:90%;margin:.5rem 0;background:#fff;border-radius:3px;padding:15px;font-size:15px;border-color:#7fffd4;color:#000}.sec-last .main-form button{padding:12px;width:90%;margin:1rem 0;color:#fff;background:#f80e0e;font-weight:700;font-size:16px;cursor:pointer;border-radius:3px;border:none}.sec-last .main-form button:hover{background:#c9ffef;color:#000}@media (max-width:600px){.sec-last .form-div{width:100%;margin:20px}}.sec-c3{padding:25px;background-color:#f7f7f7;justify-content:center;text-align:center}.sec-c3 img{width:250px;height:250px;border-radius:50%;background-color:#272727}.main-c3{padding-top:40px;padding-bottom:40px}.main-c3 h1{color:#000;padding:10px}.main-c3 p{margin-top:1rem;color:#006790;font-size:16px;font-weight:700}.main-c3 span{color:#000}.sec-c4{padding:25px;background-color:#f7f7f7;justify-content:center;text-align:center}.sec-c4 img{width:250px;height:250px;border-radius:50%;background-color:#272727}.main-c4{padding-top:20px;padding-bottom:40px}.main-c4 h1{color:#000;font-size:25px;padding:10px}.main-c4 p{margin-top:1rem;color:#0079a9;font-size:16px}.faq-container{max-width:600px;margin:0 auto}.faq{background-color:transparent;border:1px solid #9fa4a8;border-radius:10px;padding:30px;margin:20px 0;position:relative;overflow:hidden;transition:.4s ease}.faq.active{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.1),0 3px 6px rgba(0,0,0,.1)}.faq.active:before{color:#3498db;top:-10px;left:-30px;transform:rotateY(180deg)}.faq-title{margin:0 35px 0 0}.faq-text,.faq-title{text-align:start;color:#000}.faq-text{display:none;margin:30px 0 0}.faq.active .faq-text{display:block}.faq-toggle{border:0;border-radius:50%;background-color:transparent;cursor:pointer;font-size:16px;display:flex;justify-content:center;align-items:center;position:absolute;right:30px;top:30px;height:30px;width:30px}.faq-toggle .icon-cancel{display:none}.faq.active .faq-toggle .icon-cancel{display:block;color:#fff}.faq.active .faq-toggle .icon-down{display:none}.faq.active .faq-toggle{background:#999}.icon-down{color:#000}.sec-cer{background-image:linear-gradient(90deg,#fff,#fff);padding:80px 50px}.main-cer{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.sec-cer h2{text-align:center;font-size:35px;font-weight:300;color:#000}.sec-cer .sub-head{display:flex;flex-direction:column;justify-content:center;text-align:center}.sub-head span{margin-top:1.6rem;font-size:22px;font-weight:600;color:#000}.cer-info{display:flex;flex-direction:column}.cer-info h1{margin-bottom:20px;font-size:30px;color:#000}.cer-info #sub-title{font-size:25px;color:#848484}.cer-info button{padding:10px 20px;width:-moz-fit-content;width:fit-content;margin-top:20px;border:none;color:#fff;background-color:#167586;border-radius:6px;font-size:20px;cursor:pointer}.cer-info button .icon{padding-left:10px;color:#fff}.cer-side{display:flex;justify-content:center;align-items:center}.cer-side img{margin-top:3rem;width:450px;height:300px}@media (max-width:1135px){.cer-side img{width:100%;height:100%}}.terms-sec{padding:4rem;min-height:100vh;color:#212121;background-color:#fff}.terms-sec h1{margin-bottom:15px;text-transform:uppercase}.terms-sec .heading{text-transform:uppercase;font-size:18px;font-weight:600;margin-top:20px;margin-bottom:10px}.terms-sec .para{font-size:15px}@media (max-width:600px){.terms-sec{padding:1.5rem}}.course-outer{display:flex;flex-direction:column;justify-content:center;align-items:center}.course-div{margin-bottom:20px;border:1px solid #dcdcdc;border-radius:10px}.course-div,.course-head{display:flex;flex-direction:column;width:80%}.course-head{justify-content:start;margin-top:20px}.txt-div{display:flex;flex-direction:column}.course-card{display:flex;flex-direction:row;margin:clamp(10px,2vw,15px);border-radius:8px;padding:5px;cursor:pointer;transition:.5s;transition:transform .3s,box-shadow .3s}.course-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.08)}.course-c{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin-left:10px}.free-badge{margin-left:15px;align-items:flex-end;display:flex;text-align:end}#badge{width:40px;padding:1px 3px 2px}#badge,#badge-de{background-color:#00631e;color:#fff;font-size:14px;font-weight:600;border-radius:3px;text-align:center}#badge-de{width:7px;padding:1px 5px 2px}.price-badge{flex-direction:column;align-items:flex-end;text-align:end}.offer-badge,.price-badge{display:flex;margin-top:5px}.offer-badge{flex-direction:row;align-items:center}.offer-badge #off-b{padding:3px;background-color:#8f0000;color:#fff;border-radius:5px;width:90px;text-align:center;margin-left:10px;font-size:12px}.course-card .post-image{width:clamp(20%,20vw,30%);height:clamp(20%,5vw,30%);border-radius:8px}.course-card .post-image:hover{transform:scale(.98);transition:transform .3s ease-in-out}@media (max-width:600px){.course-div,.course-head{width:90%}.course-card .post-image{width:100%;height:100%}.course-c,.course-card{flex-direction:column}.course-c{margin-left:0;margin-top:5px}}.title-c{padding-right:25px;width:60%}@media (max-width:1000px){.title-c{width:70%}}@media (max-width:600px){.title-c{width:100%}}.title-c h3{font-size:15px;color:#000}.title-c h3,.title-c span{width:100%;text-align:justify}.title-c span{font-size:12px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:#6e6e6e}.course-card button{padding:12px;background-color:#007599;color:#fff;border-radius:6px;margin-top:10px;border:none;font-size:16px;font-weight:600;cursor:pointer}.head-side .intro-video{width:100%;border-radius:10px}.sec-lecture{padding:40px;border-radius:10px}.lecture-div,.sec-lecture{display:flex;flex-direction:column}.lecture-div{width:100%}@media (max-width:600px){.sec-lecture{padding:20px}.title-c{padding-right:0}}.fade{position:relative;display:block;bottom:8em;width:100%;height:8em;display:flex;align-items:center;text-align:center;justify-content:center;flex-direction:column;padding:10px;background:-webkit-linear-gradient(#000,#fff);background-image:linear-gradient(hsla(0,0%,100%,0),#fff);background-image:-ms-linear-gradient(hsla(0,0%,100%,0) 0,#fff 100%)}.fade span{color:#fff;margin-top:100px;font-size:18px;font-weight:650;background-color:#007ca2;padding:10px;border-radius:6px;cursor:pointer}@media (max-width:500px){.fade span{margin-top:130px}}.fade p{color:#757575;margin-top:15px;font-size:15px}.fade span:hover{opacity:.6}.lecture-outer{padding:15px;margin-top:15px;background-color:#fff;border-radius:6px;display:flex;flex-direction:row;cursor:pointer;transition:.5s}.lecture-card{display:flex;margin-left:15px;flex-direction:column}.lecture-outer:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.08)}.lecture-icon{display:flex;justify-content:center;align-items:center;font-size:25px;margin-right:10px;padding:5px}.lecture-outer-watch{padding:14px 16px;margin-top:12px;background-color:#fff;border-radius:10px;display:flex;align-items:center;gap:14px;cursor:pointer;transition:all .3s ease;border:1px solid #f1f1f1}.lecture-outer-watch:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.08);border-color:#e0e7ff}.active-lecture-{background:linear-gradient(90deg,#eef4ff,#fff);border-left:4px solid #2563eb}.lecture-icon-watch{width:42px;height:42px;min-width:42px;border-radius:50%;background:#f3f6ff;display:flex;align-items:center;justify-content:center;font-size:20px;color:#2563eb}.lecture-icon-watch svg[data-icon=file-pdf]{color:#dc2626}.lecture-card-watch{display:flex;flex-direction:column;gap:4px}.lecture-card-watch h3{font-size:15px;font-weight:600;color:#111827;margin:0}.lecture-title-watch{margin-left:6px;font-weight:500;color:#2563eb}.lecture-card-watch p{font-size:13px;color:#6b7280;margin:0}@media (max-width:480px){.lecture-outer-watch{padding:12px}}.sec-watch{display:flex;flex-direction:row;width:100%;justify-content:center}.main-watch,.watch-video{display:flex;width:100%;flex-direction:column}.watch-video .play-video{width:90%;border-radius:10px}.sec-lecture2{display:flex;flex-direction:column;padding:15px;background-color:#f3f4fe;width:50%;border-radius:10px;overflow:hidden;height:136vh}@media (max-width:900px){.sec-watch{flex-direction:column}.sec-lecture2,.watch-video .play-video{width:100%}}.main-watch h1{margin-bottom:5px;margin-top:10px;font-size:20px;color:#000}.main-watch p{color:#000;font-size:14px;margin-bottom:15px}.icons-menu-detail{display:flex;width:5%;flex-direction:row}.icons-menu-detail2{display:flex;flex-wrap:wrap;width:100%;flex-direction:row;justify-content:right}.icons-menu-detail2 div{background:#0057bb;border-radius:.4rem;height:2.5rem;width:2.5rem;line-height:2.5rem;color:#fff;font-size:1.3rem;margin-right:1rem;text-align:center;cursor:pointer;transition:.5s}.icons-menu-detail2 div:hover{background:#cee5ff;color:#0057bb}@media (max-width:600px){.icons-menu-detail2 div{margin-top:.5rem;margin-bottom:.5rem}}.login-cont{left:0;right:0;bottom:0;top:0;margin:auto;min-height:100vh;flex-wrap:wrap;flex-direction:row;background-color:#fff;padding:10px}.login-cont,.login-left{display:flex;justify-content:center}.login-left{width:50%;padding:15px;flex-direction:column;text-align:center;align-items:center}.login-left img{width:150px;height:150px;margin-bottom:15px}.form-login{padding:20px;border-radius:5px;display:flex;width:90%;flex-direction:column;background-color:#d7daf1}#send-otp-bt{padding:12px;width:100%;border:none;color:#fff;background-color:#0006c0;cursor:pointer}#send-otp-bt:hover{opacity:.6}.form-login h4{margin-bottom:25px;color:#515151}.form-login input{padding:12px;width:100%;border-radius:5px;background-color:#fff;color:#000}.login-left .register-form{padding:20px;border-radius:5px;display:flex;width:90%;flex-direction:column;text-align:center;background-color:#d7daf1}.register-form button{border-radius:5px;margin-top:20px;width:100%;font-size:16px;font-weight:600}.register-form h4{margin-bottom:20px;color:#676767}.register-form input{padding:12px;width:100%;margin-top:15px;border-radius:5px;background-color:#fff;color:#000}@media (max-width:800px){.form-login,.login-left,.login-left .register-form{width:100%}}.account-outer{min-height:100vh;width:100%;justify-content:center}.account-inner,.account-outer{background-color:#fff;display:flex}.account-inner{width:80%;flex-direction:row;padding:5px}.account-side{width:25%;background-color:#f2f6fc;padding:0}.user-info-sec{border-radius:8px;padding:15px;margin:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#000}.user-info-sec img{width:100px;height:100px;background-color:#96a3d7;border-radius:50px;margin-bottom:15px}.menu-info-sec{padding:10px;margin-top:15px;font-size:16px;font-weight:600;color:#000}.menu-info-sec p{padding:5px;font-size:15px;font-weight:600;cursor:pointer}.menu-info-sec p:hover{color:#4d64ff}hr.solid{border-top:1.5px solid #bbb;margin-left:5px;margin-right:5px}.icon-angle{float:inline-end;margin-top:2px}.icon-m1{margin-right:10px}.account-right{width:75%;background-color:#fff;padding:20px;border-radius:10px}@media (max-width:1000px){.account-right,.account-side{width:100%}.account-inner{flex-wrap:wrap;width:100%}}@media (max-width:650px){.account-edit,.card-info-outer{width:100%}.account-right{padding:10px}}.video-view{background-color:#000;padding:50px;overflow:hidden;min-height:100vh}.video-view .view-video{margin-left:auto;margin-right:auto;width:85%;display:block;border-radius:10px}@media (max-width:1020px){.video-view{padding:0;vertical-align:middle}.video-view .view-video{width:100vw;height:100vh}}.preloader{position:fixed;inset:0;background:#fff;display:flex;align-items:center;justify-content:center;z-index:9999}.spinner{width:60px;height:60px;border:3px solid #e5e7eb;border-top-color:#4d94ff;border-radius:50%;animation:spin 1s linear infinite}.join-container{min-height:100vh;display:flex;justify-content:center}.join-sub{width:50%}.join-form,.join-sub{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.join-form{width:100%;padding:20px}.join-form img{width:200px;height:200px}.join-form input{width:100%;padding:15px;font-size:16px;margin:15px;border-radius:8px;border:none;background-color:#e3e3e3;color:#000}.join-form button{width:100%;padding:12px;margin:15px;font-size:18px;color:#fff;background-color:#007599;font-weight:600;border:none;border-radius:8px;cursor:pointer}.join-form button:hover{opacity:.8}@media (max-width:750px){.join-sub{width:100%}.cc{display:none}}.fee-div{display:flex;flex-direction:row;justify-content:center;width:90%}.fee-card{padding:10px;margin:5px}.fee-card,.seat-book{display:flex;flex-direction:column;justify-content:center;border:1px dashed #000;border-radius:10px}.seat-book{margin-top:20px;margin-bottom:20px;align-items:center;padding:15px;box-shadow:5px 6px 1px 0 #067a82}.not-found{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:80vh}.not-found img{opacity:.5;width:100px;height:100px}.not-found span{font-size:14px;color:#4a4a4a}.review-div{padding:20px}.review-card{display:flex;flex-direction:row;margin:15px}.review-card img{width:30px;height:30px}.review-card-sub{margin-left:10px;display:flex;flex-direction:column}.class-chat{display:flex;width:90%}.class-chat,.class-chat2{flex-direction:column;border:1px solid #0057bb;height:450px;border-radius:15px;position:relative;margin-top:20px}.class-chat2{width:100%;display:none}.class-chat3{flex-direction:column;border:1px solid #0057bb;height:500px;width:80%;border-radius:15px;position:relative;margin-top:20px;background-color:#fff}@media (max-width:900px){.class-chat{display:none}.class-chat2{display:flex;width:100%;margin-bottom:10px}}.live-support{display:none;position:fixed;width:40%;right:0;height:100vh;justify-content:center;align-items:center;z-index:1}.live-support img{width:35px;height:35px;cursor:pointer;position:absolute;top:10px;display:none;transform:translateX(0)}@media (max-width:950px){.live-support{width:60%}}@media (max-width:650px){.live-support{width:100%;background-color:#fff}.live-support img{display:flex}}@media (max-width:450px){.class-chat3{width:90%}}.chat-in{display:flex;position:absolute;justify-content:center;bottom:0;border-radius:0 0 15px 15px;height:60px;width:100%;background-color:#ebebeb;align-items:center}.chat-in input{margin:10px;width:70%;border-radius:6px;border-width:1px;border-style:dashed;padding:10px}@media (max-width:400px){.chat-in input{width:60%}}.txtarea-div{position:relative;width:70%;height:50px;display:flex;margin:10px}.txtarea-div textarea{width:100%;border-radius:6px;border:1px dashed #000;padding:10px;white-space:pre-line;position:absolute;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:40px;font-size:15px;resize:none;overflow-y:scroll;scrollbar-width:none;bottom:5px}.watching-outer{padding:15px;background-image:linear-gradient(180deg,#fff,#ebfaff)}.icon-send{font-size:1.1rem;background-color:var(--sky);color:#0057bb;border-radius:5px;width:38px;height:38px;display:flex;justify-content:center;align-items:center;cursor:pointer;border:1px dashed #000}.icon-send input{position:absolute;opacity:0;width:38px;height:38px}.chat-image{margin:10px;background-color:#999797;padding:20px;height:auto;width:auto}.chat-image,.right-chat,.right-chat img{position:relative}.right-chat img{float:right;width:30%;margin:8px;background-color:#c5dade;padding:3px;border-radius:10px 10px 0 10px}@media (max-width:500px){.right-chat img{width:50%}}.left-chat img{position:relative;float:left;width:30%;margin:8px;background-color:hsla(0,0%,80%,.386);padding:3px;border-radius:10px 10px 10px 0}@media (max-width:500px){.left-chat img{width:50%}}.chat-tick{float:right;margin-left:10px;font-size:10px;transform:translateY(100%);margin-bottom:6px}.chat-tick2{position:absolute;right:0;bottom:15px;margin-right:15px;font-size:10px}.chat-image2{position:relative;justify-content:left;text-align:center;align-items:center;display:flex;flex-direction:column;gap:3px;padding:6px;margin:10px;background-color:#fff;border-radius:10px 0 10px 10px;border:#000;border-width:1px;border-style:dashed}.left-chat{justify-content:center}.icon-close{font-size:1.1rem;background-color:#d4d4d4;color:#000263;border-radius:50px;width:40px;height:40px;justify-content:center;cursor:pointer;position:absolute;border:#292929;border-width:1px;border-style:dashed}.icon-close,.img-in{display:flex;align-items:center}.img-in{position:fixed;justify-content:space-evenly;width:450px;bottom:25px;padding:10px;background-color:#fff}@media (max-width:450px){.img-in{width:100%}}.icon-send2{font-size:2.1rem;background-color:var(--sky);color:#fff;border-radius:50px;width:60px;height:60px;align-items:center;cursor:pointer;box-shadow:0 8px 10px 0 #4a4a4a}.icon-send2,.offer-outer{display:flex;justify-content:center}.offer-div{margin-top:20px;display:flex;flex-direction:row;justify-content:space-around;align-items:center;flex-wrap:wrap;border:1px dashed #b6b6b6;padding:10px;border-radius:10px;gap:10px;width:80%;background-image:linear-gradient(180deg,#e2e4fd,#e2e4fd);margin-bottom:20px;text-align:center}@media (max-width:600px){.offer-div{width:90%}}.offer-outer-course{display:flex;justify-content:center;width:100%;padding:40px}.offer-div-course{margin-top:20px;display:flex;flex-direction:row;justify-content:space-around;align-items:center;flex-wrap:wrap;border:1px dashed #b6b6b6;padding:10px;border-radius:10px;gap:10px;width:100%;background-image:linear-gradient(180deg,hsla(0,0%,100%,.85),hsla(0,0%,100%,.85));margin-bottom:10px;text-align:center}@media (max-width:600px){.offer-outer-course{padding:20px}}.countdown{display:flex;gap:20px;margin-top:15px;margin-bottom:10px;justify-content:center}.countdown div{box-shadow:0 5px 5px 0 #8d949c;width:80px;text-align:center;color:#fff;border-radius:5px;background:radial-gradient(#0167ff,#1b1b1b)}.countdown h1{padding:10px}.countdown p{background-color:#fff;color:#002980;border-radius:0 0 5px 5px;padding:2px;font-weight:550}@media (max-width:450px){.countdown div{width:60px}.countdown h1{padding:5px;font-size:25px}}@media (max-width:350px){.countdown div{width:50px}.countdown h1{padding:5px;font-size:20px}}@media (max-width:314px){.countdown div{width:41px}.countdown h1{padding:5px;font-size:15px}.countdown p{font-size:10px}}.update-sec{flex-direction:column;background-color:#fff}.latest-head,.update-sec{display:flex;align-items:center}.latest-head{justify-content:space-between;width:80%;margin-bottom:15px;margin-top:15px}.latest-head #va{cursor:pointer;font-size:12px;font-weight:650;color:#0061a7}.update-div{display:flex;flex-direction:row;justify-content:center;gap:10px;padding:10px;width:80%;border:1px solid #d2d2d2;border-radius:10px}@media (max-width:600px){.latest-head{width:90%}.update-div{flex-wrap:wrap;width:90%}}.update-card{display:flex;flex-direction:column;padding:5px;gap:5px;height:auto;border-radius:10px;cursor:pointer;transition:.5s}.update-card:hover{transform:scale(.98)}.update-card img{width:100%;height:auto;border-radius:10px}.play-dialog{display:flex;width:100%;background-color:#000000a7;height:100vh;position:fixed;justify-content:center;align-items:center;z-index:10}.play-dialog img{top:10px;right:10px;position:absolute;width:50px;height:50px;cursor:pointer}.play-dialog video{width:50%;border-radius:8px}@media (max-width:900px){.play-dialog video{width:80%}}@media (max-width:500px){.play-dialog video{width:90%}}.bt-watch{display:flex;flex-direction:row;justify-content:space-between;width:90%}.bt-watch button{padding:10px;border-radius:6px;background-color:#000263;color:#fff;font-size:14px;font-weight:600;cursor:pointer;border:none}#ask-q{display:none}@media (max-width:900px){.bt-watch{margin-bottom:15px;width:100%}#ask-q{display:flex}}.feedback-main{position:fixed;justify-content:center;z-index:1500;background-color:#000000ab;height:100vh}.data-feed,.feedback-main{width:100%;align-items:center;display:flex}.data-feed{margin-top:20px;padding:10px;flex-wrap:wrap;flex-direction:column;text-align:center}.data-feed input{margin:.5rem 0;border-radius:3px;font-size:15px}.data-feed input,.data-feed textarea{background:#fff;padding:12px;border-color:#0a0a0a;color:#000}.data-feed textarea{width:50%;height:200px;resize:none;font-size:14px;border-radius:10px;font-family:Lucida Sans}.data-feed img{width:50px;height:50px;position:absolute;top:10px;right:10px;cursor:pointer}.data-feed button{padding:12px;width:50%;margin-top:20px;margin-bottom:20px;color:#fff;background:#bb6100;font-weight:700;font-size:16px;cursor:pointer;border-radius:3px;border:none;border-radius:10px}.data-feed button:hover{opacity:.6}@media (max-width:700px){.data-feed button,.data-feed textarea{width:90%}}.support-d{position:fixed;bottom:10px;right:10px;background-color:#0057bb;padding:10px;color:#fff;font-size:20px;border-radius:50%;width:50px;height:50px;justify-content:center;align-items:center;z-index:5}.call-req,.support-d{display:flex;cursor:pointer}.call-req{padding:15px;gap:15px;background-color:#fff;border-radius:6px;color:#0057bb}.call-req,.chat-msg{flex-direction:column}.chat-msg{display:flex;padding:10px;margin-bottom:60px;overflow-y:scroll;scrollbar-width:none}.right-span{float:right;border-radius:5px 5px 0 5px;background:#c5dade}.left-span,.right-span{padding:0 5px 5px;margin:8px}.left-span{float:left;border-radius:5px 5px 5px 0;background:hsla(0,0%,80%,.386)}.ask-q{background-color:#0057bb;padding:6px;font-size:18px;font-weight:600;color:#fff;border-radius:10px 10px 0 0;text-align:center}.ask-q,.img-popup{display:flex;justify-content:center;align-items:center}.img-popup{width:100%;z-index:10;position:fixed;background-color:#000000c4;height:100vh;padding:15px}.img-popup #close-pp{position:absolute;top:10px;right:10px;width:40px;height:40px}.preview img{background-color:#fff;padding:5px;border-radius:15px;width:100%}.support-d2{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;border-radius:6px;border:1px solid #60a5fa;width:150px;gap:10px;cursor:pointer;margin-top:15px}.support-d2 span{font-size:16px;font-weight:600;color:#60a5fa}.support-d2 #ci{background-color:#60a5fa;padding:10px;color:#fff;border-radius:50%;width:30px;height:30px}.p-history-div{min-height:100vh;width:75%}.p-history-sub{padding:22px;min-height:100vh;border-radius:10px;background-color:#fff}@media (max-width:1000px){.p-history-div{width:100%}}.history-card{padding:5px;background-color:#f0f0f0;margin-top:15px;border-radius:3px;width:100%;display:flex;flex-direction:row;justify-content:space-between}.history-card img{width:30px;height:30px;border-radius:6px}.history-card span{color:#000;font-size:clamp(.5rem,2vw,1rem)}.no-chat{display:flex;position:fixed;height:100vh;background-color:#000000d2;justify-content:center;align-items:center;text-align:center;width:100vw;z-index:10;padding:10px}.no-chat span{color:#d8d8d8;font-size:18px;font-weight:600;font-family:Lucida Sans;letter-spacing:2px}.latest-outer{min-height:100vh}.update-div2{padding:0;width:80%;border:1px solid #d2d2d2;border-radius:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:10px 10px;gap:10px 10px}.update-card2{display:flex;flex-direction:column;margin:10px;padding:5px;gap:5px;height:auto;border-radius:10px;cursor:pointer}.update-card2 img{height:auto}.skeleton,.update-card2 img{width:100%;border-radius:10px}.skeleton{aspect-ratio:16/9;background:#eee;animation:pulse 1.5s infinite}.latest-skeleton{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:400px;padding:1rem}.skeleton-thumbnail{width:100%;aspect-ratio:16/9;background:#ccc;animation:pulse 1.5s infinite;border-radius:6px}.skeleton-text{height:16px;background:#ddd;border-radius:4px;animation:pulse 1.5s infinite}.skeleton-text.title{width:80%;height:18px}.skeleton-text.subtitle{width:50%;height:14px}@keyframes pulse{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}@media (max-width:600px){.update-div2{width:90%}}.watch-raw{display:flex;width:100%;flex-direction:column}.watch-raw .play-video{border-radius:10px}.raw-main{min-height:100vh;display:flex;justify-content:center;padding:10px;background-color:#171717}.raw-sub{width:80%;display:flex;flex-direction:column;padding:5px;border-radius:10px}@media (max-width:800px){.raw-sub{width:100%}}.my-course-div{display:flex;flex-direction:row;border-radius:5px;margin-top:10px}.my-course-card{display:flex;flex-direction:column;margin-top:15px;padding:5px;border-radius:8px;cursor:pointer;width:300px}.my-course-card:hover{background-color:#fafaff}.my-course-card h3{font-size:clamp(.8rem,2vw,1.1rem)}.my-course-card .post-image{width:100%;height:auto;border-radius:8px}@media (max-width:600px){.my-course-card div{margin-top:10px;margin-left:0}.my-course-card .post-image{width:100%;height:100%}.my-course-card{flex-direction:column}}.live-sec{width:100%;display:flex;justify-content:center;margin-bottom:30px}.live-info{font-size:0;text-align:start;width:80%}.live-card{margin-top:15px;position:relative;display:inline-block;width:100%;box-sizing:border-box;border-radius:10px;font-size:16px;text-align:left;vertical-align:top}.live-card img{cursor:pointer;float:left;width:clamp(10%,10vw,50%);height:auto;border-radius:8px;margin-right:10px}.live-detail{display:flex;flex-direction:column}.live-detail h3{font-size:clamp(12px,2vw,15px);color:#000}.live-detail p{font-size:clamp(11px,2vw,13px);color:#2d2d2d}@media (max-width:1200px){.live-card img{width:clamp(20%,10vw,50%)}}@media (max-width:850px){.live-card img{width:clamp(25%,10vw,50%)}}@media (max-width:450px){.live-card img{width:clamp(30%,40vw,50%)}}@media (max-width:600px){.live-card{width:100%}.live-info{width:90%}}.live-badge-gray{color:#767676;font-weight:700;font-size:clamp(10px,2vw,15px);display:inline-flex;align-items:center;gap:5px}.live-badge-gray .dot{height:8px;width:8px;background-color:#767676;border-radius:50%;display:inline-block}.live-badge{color:red;font-weight:700;font-size:clamp(10px,2vw,15px);display:inline-flex;align-items:center;gap:5px}.live-badge .dot{height:8px;width:8px;background-color:red;border-radius:50%;display:inline-block;animation:blink 1s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.live-badge-cc{color:#d40000;font-weight:700;font-size:clamp(10px,2vw,13px);display:inline-flex;align-items:center;gap:5px}.live-badge-cc .dot{height:8px;width:8px;background-color:#d40000;border-radius:50%;display:inline-block;animation:blink 1s infinite}.comment-section{margin-top:20px}.comment-input{width:100%;padding:10px;font-size:14px;border:1px solid #ddd;border-radius:6px;resize:none;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.comment-button{margin-top:8px;padding:8px 16px;font-size:14px;background-color:#0057bb;color:#fff;border:none;border-radius:30px;cursor:pointer}.comment-bts{display:flex;flex-direction:row;justify-content:end;gap:10px}.cancel-button{margin-top:8px;padding:8px 16px;font-size:14px;color:#000;border:none;border-radius:30px;cursor:pointer}.comment-button:hover{background-color:#054aba}.comment-list{margin-top:20px}.comment-box{padding:10px 0;display:flex;flex-direction:row;gap:10px;margin-top:10px}.comment-box div{width:100%}.comment-box img{width:30px;height:30px}.comment-time{font-size:11px;color:#949494}.comment-header{display:flex;gap:10px;font-size:13px;color:#555;align-items:center}.comment-username{font-weight:700;color:#fff}.comment-text{margin:3px 0;color:#e1e1e1;font-size:14px}.comment-actions .reply-button{color:#acacac}.comment-actions .reply-button,.comment-actions .reply-see{margin-right:10px;background:none;border:none;cursor:pointer;font-size:12px}.comment-actions .reply-see{color:#60a5fa}.comment-actions button:hover{text-decoration:underline}.other-login-screen{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;position:fixed;background-color:#0057bb;width:100%;z-index:20;gap:15px;padding:15px}.other-login-screen span{font-size:15px;color:#fff;text-align:center}.other-login-screen button{padding:10px;border-radius:5px;border:none;background-color:#008b15;color:#fff;font-weight:600;cursor:pointer}.spinner-div{min-height:100vh;width:100%;align-items:center;flex-direction:column;gap:10px}.spinner-container,.spinner-div{justify-content:center;display:flex}.spinner-container{position:relative;width:60px;height:60px;align-self:center;top:30%}#check-c{font-size:40px;color:#0d7d00}#right-c{color:#fff}.spinner-div button{margin-top:10px;padding:10px;background-color:#0057bb;border-radius:10px;border:none;font-size:16px;font-weight:550;color:#fff;align-items:center;justify-content:center;display:flex;gap:15px;cursor:pointer}.center-image{width:30px;height:30px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.spinner-ring{position:absolute;top:0;left:0;width:60px;height:60px;border:3px solid rgba(0,0,0,.1);border-top:3px solid var(--primary);border-radius:50%;animation:spin 1s linear infinite;z-index:1}@keyframes spin{to{transform:rotate(1turn)}}.v-d-outer{position:relative}.v-duration{position:absolute;bottom:0;right:0;padding:12px 5px}.v-duration span{background-color:#0000008a;padding:3px 5px;border-radius:3px;color:#fff;font-size:12px;font-weight:550}.enroll-dialog{position:fixed;min-height:100vh;width:100%;background-color:#000000d2;z-index:15}.enroll-con,.enroll-dialog{display:flex;justify-content:center;align-items:center}.enroll-con{flex-direction:column;padding:15px;color:#fff;gap:15px;text-align:center}.enroll-con img{width:40px;height:40px;cursor:pointer}.enroll-con button{padding:10px;border-radius:6px;background-color:#da6600;color:#fff;border:none;font-size:16px;font-weight:600;cursor:pointer}.fl-wa{position:fixed;z-index:10;bottom:70px;right:10px;border-radius:50%}.fl-wa img{width:45px;height:45px;background-color:#fff;padding:5px;border-radius:20%}.wh-bt{display:flex;flex-direction:row;justify-content:center;text-align:center;margin-top:1rem}.wh-bt span{color:#fff;font-size:20px;font-weight:650}.wh-bt a img{margin-left:10px;width:30px;height:30px}*{box-sizing:border-box;margin:0;padding:0;font-family:Inter,system-ui,sans-serif}body{background:#0b0f1a;color:#fff}.lp-wrapper{width:100%;overflow-x:hidden}.hero{min-height:90vh;display:flex;align-items:center;justify-content:center;padding:60px 20px;background:radial-gradient(circle at top,#1b2a4e,#0b0f1a)}.hero-content{max-width:900px;text-align:center}.hero h1{font-size:44px;line-height:1.2;margin-bottom:20px}.hero h1 span{color:#4da3ff}.hero p{font-size:18px;color:#cbd5e1;margin-bottom:30px}.primary-btn{background:linear-gradient(135deg,#4da3ff,#2563eb);padding:14px 28px;border-radius:10px;color:#fff;text-decoration:none;font-weight:600;display:inline-block;transition:transform .2s,box-shadow .2s}.primary-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(77,163,255,.4)}.primary-btn.big{font-size:18px;padding:18px 36px}.cta-group{display:flex;flex-direction:column;gap:10px;align-items:center}.secondary-btn{background:transparent;border:none;padding:0;font-size:14px;font-weight:500;color:#93c5fd;cursor:pointer}.secondary-btn:hover{text-decoration:underline}.cta-note{margin-top:12px;font-size:14px;color:#94a3b8}.trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));background:#0f172a;padding:20px;text-align:center;font-size:14px}.program{padding:80px 20px;max-width:1100px;margin:auto}.program h2{text-align:center;font-size:32px;margin-bottom:50px}.program-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:25px;gap:25px}.card{background:#111827;padding:25px;border-radius:14px;border:1px solid #1f2933}.card h3{margin-bottom:10px;color:#60a5fa}.who{background:#020617;padding:70px 20px;text-align:center}.who h2{margin-bottom:30px}.who ul{list-style:none;max-width:700px;margin:auto}.who li{padding:10px;color:#cbd5e1}.apply{padding:90px 20px;text-align:center;background:linear-gradient(180deg,#020617,#0b0f1a)}.apply p{max-width:600px;margin:20px auto;color:#cbd5e1}.apply-note{margin-top:14px;font-size:14px;color:#94a3b8}.footer{padding:20px;text-align:center;font-size:13px;color:#64748b}.price-range{text-align:center;padding:30px 20px;background:#020617;border-top:1px solid #1f2933;border-bottom:1px solid #1f2933}.price-range p{font-size:18px;color:#e5e7eb;margin-bottom:6px}.price-range span{font-size:14px;color:#94a3b8}.hero-tags{margin-top:20px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.hero-tags span{background:#111827;border:1px solid #1f2933;padding:6px 14px;border-radius:20px;font-size:13px;color:#93c5fd}.lp-curriculum{padding:90px 20px;background:#020617;text-align:center}.lp-curriculum-title{font-size:32px;margin-bottom:12px}.lp-curriculum-sub{max-width:760px;margin:0 auto 50px;color:#cbd5e1;font-size:16px}.lp-curriculum-grid{max-width:1100px;margin:auto;display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.lp-curriculum-card{background:#111827;border:1px solid #1f2933;padding:26px;border-radius:14px;text-align:left}.lp-curriculum-card h3{margin-bottom:12px;color:#60a5fa;font-size:18px}.lp-curriculum-card ul{list-style:none;padding:0;margin:0}.lp-curriculum-card li{padding:6px 0;color:#cbd5e1;font-size:14px}.lp-curriculum-note{margin-top:35px;font-size:14px;color:#94a3b8}.lp-curriculum-placement{position:relative}.lp-curriculum-placement h3{display:flex;align-items:center;justify-content:space-between}.lp-curriculum-arrow{font-size:20px;color:#60a5fa;margin-left:10px}.lp-curriculum-highlight{border:1px solid #2563eb;background:linear-gradient(180deg,#111827,#020617)}.lp-curriculum-connector,.lp-curriculum-connector span{display:flex;align-items:center;justify-content:center}.lp-curriculum-connector span{width:48px;height:48px;border-radius:50%;background:#020617;border:1px solid #2563eb;color:#60a5fa;font-size:22px}.lp-curriculum-placement{border:1px solid #2563eb;background:linear-gradient(180deg,#0b1220,#020617)}.lp-placement{padding:90px 20px;background:#020617;text-align:center}.lp-placement-title{font-size:32px;margin-bottom:12px}.lp-placement-sub{max-width:760px;margin:0 auto 50px;color:#cbd5e1;font-size:16px}.lp-placement-grid{max-width:1100px;margin:auto;display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.lp-placement-card{background:#111827;border:1px solid #1f2933;padding:26px;border-radius:14px;text-align:left}.lp-placement-card h3{margin-bottom:10px;color:#60a5fa;font-size:18px}.lp-placement-card p{font-size:14px;color:#cbd5e1}.lp-placement-note{margin-top:35px;font-size:14px;color:#94a3b8}.fs-header-root{position:-webkit-sticky;position:sticky;top:0;z-index:1000;height:64px;padding:0 22px;background:rgba(2,6,23,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #1f2933;display:flex;align-items:center;justify-content:space-between}.fs-header-left{display:flex;align-items:center;gap:10px}.fs-header-logo{width:36px;height:36px;background:linear-gradient(135deg,#dfdfdf,#edf1f9);color:#fff;font-weight:700;border-radius:8px;display:flex;align-items:center;justify-content:center}.fs-header-brand{font-size:16px;font-weight:600;color:#e5e7eb}.fs-header-right{display:flex;gap:14px}.fs-header-icon{width:38px;height:38px;border-radius:8px;background:#111827;border:1px solid #1f2933;color:#cbd5e1;font-size:18px;text-decoration:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s,transform .2s}.fs-header-icon:hover{background:#1e293b;transform:translateY(-2px)}.fs-footer-root{background:#020617;color:#cbd5e1;padding:60px 20px 30px;border-top:1px solid #1f2933}.fs-footer-container{max-width:1100px;margin:auto;display:grid;grid-gap:40px;gap:40px;grid-template-columns:1fr 2fr}.fs-footer-brand{display:flex;flex-direction:column;gap:10px}.fs-footer-logo{width:42px;height:42px;background:linear-gradient(135deg,#ebf4ff,#d2dcf3);color:#fff;font-weight:700;border-radius:10px;display:flex;align-items:center;justify-content:center}.fs-footer-brand-text{font-weight:600;color:#e5e7eb}.fs-footer-tagline{font-size:13px;color:#94a3b8}.fs-footer-links{display:grid;grid-gap:30px;gap:30px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.fs-footer-links h4{margin-bottom:10px;font-size:14px;color:#e5e7eb}.fs-footer-links a{display:block;font-size:14px;margin-bottom:6px;color:#cbd5e1;text-decoration:none}.fs-footer-links a:hover{color:#60a5fa}.fs-footer-bottom{margin-top:40px;padding-top:20px;border-top:1px solid #1f2933;text-align:center;font-size:13px;color:#94a3b8}.fs-footer-bottom p{margin-bottom:10px;max-width:800px;margin-left:auto;margin-right:auto}.fs-courses-root{position:relative;padding:90px 20px;background:#020617;color:#fff;overflow:hidden}.fs-courses-header{text-align:center;margin-bottom:50px}.fs-courses-eyebrow{font-size:12px;letter-spacing:1px;color:#94a3b8}.fs-courses-header h2{font-size:34px;margin-top:8px}.fs-courses-slider{display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:10px}.fs-courses-slider::-webkit-scrollbar{display:none}.fs-course-card{max-width:350px;background:#0b1220;border:1px solid #333;border-radius:14px;padding:24px;flex-shrink:0;display:flex;flex-direction:column}.fs-course-icon{height:150px;border-radius:10px;margin-bottom:20px;display:flex;justify-content:center;align-items:center}.fs-course-card.blue .fs-course-icon{background:#2563eb}.fs-course-card.purple .fs-course-icon{background:#7c3aed}.fs-course-card.red .fs-course-icon{background:#be123c}.fs-course-card.pink .fs-course-icon{background:#be185d}.fs-course-card.green .fs-course-icon{background:#15803d}.fs-course-card.magenta .fs-course-icon{background:#c100a4}.fs-course-tag{font-size:12px;color:#93c5fd;margin-bottom:10px}.fs-course-card h3{font-size:18px;margin-bottom:12px}.fs-course-card ul{list-style:none;padding:0;margin-bottom:auto;color:#cbd5e1;font-size:14px}.fs-course-card li{margin-bottom:6px}.fs-course-btn{margin-top:20px;padding:12px;background:#020617;border:1px solid #1f2933;color:#fff;cursor:pointer;border-radius:8px}.fs-courses-arrow{position:absolute;top:55%;width:42px;height:42px;border-radius:10%;background:#0206176d;border:1px solid #1f2933;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2}.fs-courses-arrow svg{display:block}.fs-courses-arrow.right{right:10px}@media (max-width:768px){.fs-courses-slider{flex-direction:column;overflow-x:hidden}.fs-course-card{min-width:100%}.fs-courses-arrow{display:none}}.fs-courses-fade-left{left:0;background:linear-gradient(90deg,#020617,rgba(2,6,23,0))}.fs-courses-fade-left,.fs-courses-fade-right{position:absolute;top:0;width:150px;height:100%;pointer-events:none;z-index:1}.fs-courses-fade-right{right:0;background:linear-gradient(270deg,#020617,rgba(2,6,23,0))}.wa-chat{position:fixed;bottom:20px;right:20px;width:360px;height:520px;background:#0b1220;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.6);z-index:9999;display:flex;flex-direction:column}.wa-header{background:#075e54;color:#fff;padding:12px;gap:10px}.wa-avatar,.wa-header{display:flex;align-items:center}.wa-avatar{width:36px;height:36px;border-radius:50%;background:#25d366;justify-content:center;font-weight:700}.wa-title{font-weight:600}.wa-sub{font-size:12px;opacity:.8}.wa-close{margin-left:auto;cursor:pointer}.wa-body{flex:1 1;padding:12px;background:#0f172a;overflow-y:auto}.wa-bubble{max-width:80%;padding:10px 12px;border-radius:14px;font-size:14px;margin-bottom:8px;line-height:1.4}.wa-bubble.bot{background:#111827;border-top-left-radius:0}.wa-bubble.user{background:#2563eb;align-self:flex-end;border-top-right-radius:0}.wa-options{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.wa-options button{background:#020617;border:1px solid #1f2933;color:#fff;padding:10px;border-radius:18px;cursor:pointer}.wa-typing{font-size:12px;opacity:.6;margin:6px 0}.wa-cta{display:block;background:#25d366;color:#000;padding:12px;border-radius:10px;text-align:center;font-weight:600;text-decoration:none;margin-top:10px}.wa-input-wrap{margin:10px 0}.wa-input-wrap input{width:100%;padding:12px;border-radius:10px;border:1px solid #fff;background:#020617;color:#fff;font-size:14px}.wa-options button.active{background:#2563eb;border-color:#2563eb}.wa-cta:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.wa-chat{bottom:0;right:0;width:100vw;height:100dvh}.wa-chat,.wa-header{border-radius:0}}.lp-proof{padding:90px 20px;background:#020617;text-align:center}.lp-proof-title{font-size:32px;margin-bottom:10px}.lp-proof-sub{max-width:700px;margin:0 auto 50px;color:#cbd5e1;font-size:16px}.lp-proof-grid{max-width:1100px;margin:auto;display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.lp-proof-card{background:#111827;border:1px solid #1f2933;padding:26px;border-radius:14px;text-align:left}.lp-proof-card h3{margin:10px 0;font-size:18px;color:#e5e7eb}.lp-proof-card p{font-size:14px;color:#cbd5e1;margin-bottom:10px}.lp-proof-card ul{list-style:none;padding:0;font-size:14px;color:#cbd5e1}.lp-proof-card li{margin-bottom:6px}.lp-proof-tag{display:inline-block;font-size:11px;padding:4px 10px;border-radius:20px;background:#020617;border:1px solid #1f2933;color:#93c5fd}.lp-proof-highlight{border:1px solid #2563eb;background:linear-gradient(180deg,#0b1220,#020617)}.lp-project-proof{padding:90px 20px;background:#0b1220;text-align:center}.lp-project-box{max-width:1000px;margin:40px auto 0;display:grid;grid-gap:30px;gap:30px;grid-template-columns:1.3fr 1fr;align-items:center}.lp-project-box img{width:100%;border-radius:14px;border:1px solid #1f2933}.lp-project-info{text-align:left}.lp-project-info ul{list-style:none;padding:0;color:#cbd5e1}.lp-mentor-proof{padding:90px 20px;background:#020617;text-align:center}.lp-mentor-card{max-width:900px;margin:40px auto 0;display:grid;grid-gap:30px;gap:30px;grid-template-columns:200px 1fr;align-items:center}.lp-mentor-card img{width:200px;height:200px;object-fit:cover;border-radius:14px;border:1px solid #1f2933}.lp-mentor-info{text-align:left}.lp-build-carousel{padding:90px 20px;background:#0b1220;text-align:center;overflow:hidden}.lp-build-marquee{margin-top:40px;overflow:hidden;position:relative}.lp-build-track{display:flex;gap:20px;width:max-content;animation:build-scroll 30s linear infinite}.lp-build-card{min-width:260px;padding:30px;background:#111827;border:1px solid #1f2933;border-radius:14px;font-weight:600;white-space:nowrap}@keyframes build-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lp-build-marquee:hover .lp-build-track{animation-play-state:paused}@media (max-width:768px){.lp-build-track{animation-duration:40s}}.wa-success .wa-bubble{border:1px solid #22c55e;background:linear-gradient(180deg,#052e16,#020617);box-shadow:0 0 0 1px rgba(34,197,94,.3),0 10px 30px rgba(0,0,0,.4)}.hp2-root{background:#020617;color:#e5e7eb}.hp2-hero{padding:120px 20px;background:radial-gradient(60% 60% at 50% 0,#1e293b,#020617)}.hp2-hero-inner{max-width:900px;margin:auto;text-align:center}.hp2-badge{display:inline-block;padding:6px 14px;border-radius:20px;background:#020617;border:1px solid #1f2933;color:#93c5fd;font-size:13px}.hp2-hero h1{margin-top:24px;font-size:48px;line-height:1.2}.hp2-hero h1 span{color:#60a5fa}.hp2-hero p{margin-top:20px;font-size:18px;color:#cbd5e1}.hp2-actions{margin-top:36px;display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.hp2-primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:12px;color:#fff;font-weight:600}.hp2-primary,.hp2-secondary{padding:14px 26px;cursor:pointer}.hp2-secondary{background:transparent;border:1px solid #1f2933;border-radius:12px;color:#e5e7eb}.hp2-strip{display:flex;justify-content:center;gap:30px;padding:20px;border-top:1px solid #1f2933;border-bottom:1px solid #1f2933;flex-wrap:wrap}.hp2-why{padding:100px 20px;text-align:center}.hp2-why-grid{margin-top:40px;display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.hp2-why-card{padding:28px;border-radius:16px;border:1px solid #1f2933;background:#111827}.hp2-why-card.positive{border-color:#2563eb;background:linear-gradient(180deg,#0b1220,#020617)}.hp2-flow{padding:100px 20px;text-align:center}.hp2-flow-line{margin-top:40px;display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.hp2-flow-step{padding:14px 22px;border-radius:999px;background:#020617;border:1px solid #1f2933}.hp2-program{padding:120px 20px}.hp2-program-box{max-width:700px;margin:auto;padding:50px;border-radius:20px;background:linear-gradient(180deg,#0b1220,#020617);border:1px solid #1f2933;text-align:center}.hp2-program-box ul{margin:30px auto;max-width:400px;text-align:left}.hp2-final{padding:120px 20px;text-align:center}.hp3-program{padding:140px 20px;background:radial-gradient(70% 60% at 30% 0,#0b1220,#020617)}.hp3-container{max-width:1100px;margin:auto;display:grid;grid-template-columns:1.2fr .8fr;grid-gap:60px;gap:60px;align-items:center}.hp3-tag{display:inline-block;margin-bottom:16px;padding:6px 14px;border-radius:20px;background:#020617;border:1px solid #1f2933;color:#93c5fd;font-size:13px}.hp3-content h2{font-size:38px;line-height:1.25}.hp3-content p{margin-top:16px;font-size:17px;color:#cbd5e1}.hp3-content ul{margin-top:30px;padding-left:18px;color:#e5e7eb}.hp3-content li{margin-bottom:10px}.hp3-cta-box{padding:40px;border-radius:20px;background:linear-gradient(180deg,#0b1220,#020617);border:1px solid #1f2933;box-shadow:0 30px 80px rgba(0,0,0,.5)}.hp3-cta-box h3{font-size:24px}.hp3-cta-box p{margin-top:10px;color:#cbd5e1}.hp3-primary{margin-top:26px;width:100%;padding:14px;border-radius:12px;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;color:#fff;font-weight:600;cursor:pointer}.hp3-note{display:block;margin-top:14px;font-size:12px;color:#94a3b8;text-align:center}@media (max-width:900px){.hp3-container{grid-template-columns:1fr}}.cp-root{background:#fff;color:#111827;font-family:system-ui,sans-serif}.cp-hero{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:60px;gap:60px;padding:90px 60px;max-width:1200px;margin:auto;background:radial-gradient(circle at 20% 20%,rgba(37,99,235,.08),transparent 40%),radial-gradient(circle at 80% 10%,rgba(99,102,241,.08),transparent 40%),linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid #e5e7eb}.cp-hero-left h1{font-size:40px;font-weight:700;letter-spacing:-.3px}.cp-sub{margin-top:14px;font-size:18px;color:#374151}.cp-desc{margin-top:12px;color:#4b5563}.cp-badges{margin-top:18px;display:flex;gap:10px;flex-wrap:wrap}.cp-badges span{padding:6px 14px;background:transparent;border:1px solid #9caac6;border-radius:999px;font-size:13px;color:#374151}.cp-highlights{margin-top:22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.cp-highlights div{padding:10px 14px;border-radius:8px;background:#f9fafb;border:1px solid #e5e7eb;font-size:14px}.cp-meta{margin-top:26px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.cp-meta div{padding:16px;border-radius:10px;background:#f9fafb;border:1px solid #e5e7eb}.cp-meta p{margin-top:6px;color:#374151}.cp-cta{margin-top:28px;display:flex;flex-direction:column;gap:14px}.cp-cta button{padding:12px 22px;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer}.cp-cta .primary{border:none;background:linear-gradient(135deg,#4da3ff,#2563eb);padding:14px 28px;border-radius:10px;color:#fff;text-decoration:none;font-weight:600;display:inline-block;transition:transform .2s,box-shadow .2s}.cp-cta .primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(77,163,255,.4)}.cp-cta .secondary{background:transparent}.cp-hero-right{background:#f9fafb;padding:16px;border-radius:16px;border:1px solid #e5e7eb}.cp-video video{width:100%;height:auto;border-radius:12px;border:none;object-fit:contain;background-color:#000}.cp-video-info{margin-top:12px;color:#374151}.cp-section{padding:80px 60px;max-width:1000px;margin:auto}.cp-section h2{margin-bottom:30px}.cp-curriculum{display:grid;grid-gap:24px;gap:24px}.cp-curriculum div{padding:18px;border:1px solid #e5e7eb;border-radius:10px}.cp-curriculum .highlight{border-color:#2563eb;background:#f8fafc}.cp-final{padding:100px 20px;text-align:center;background:#f9fafb;border-top:1px solid #e5e7eb}.cp-final button{margin-top:20px;padding:14px 26px;background:#2563eb;color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer}@media (max-width:900px){.cp-hero{grid-template-columns:1fr;padding:40px 20px}.cp-section{padding:60px 20px}}.cp-build{max-width:1000px;margin:80px auto;padding:0 20px}.cp-build-sub{margin-top:10px;color:#374151}.cp-build-grid{margin-top:24px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cp-build-grid div{padding:16px;border-radius:10px;border:1px solid #e5e7eb;background:#f9fafb;transition:transform .25s ease,box-shadow .25s ease;cursor:default}.cp-build-grid div:hover{transform:translateY(-6px);box-shadow:0 12px 30px rgba(0,0,0,.08)}.cp-build h2{font-size:26px}.cp-build-grid div{transition:transform .2s ease}.cp-build-grid div:hover{transform:translateY(-2px)}.cp-warning{max-width:900px;margin:80px auto;padding:30px;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;line-height:1.6}.cp-warning h2{margin-bottom:10px;color:#92400e}.cp-warning p{color:#78350f}.cp-warning ul{margin-top:12px;padding-left:20px;color:#7c2d12}.cp-cta-note{font-size:13px;color:#6b7280;margin-top:0}.rps-root{padding:90px 20px;background:radial-gradient(circle at top,rgba(37,99,235,.08),transparent 60%),#020617;color:#fff;text-align:center}.rps-root h2{font-size:34px;font-weight:700}.rps-sub{margin-top:12px;color:#c7d2fe;max-width:720px}.rps-grid,.rps-sub{margin-left:auto;margin-right:auto}.rps-grid{margin-top:50px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:24px;gap:24px;max-width:1100px}.rps-card{position:relative;border-radius:14px;overflow:hidden;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.rps-card img{width:100%;height:100%;object-fit:cover;display:block}.rps-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(0,0,0,.45)}.rps-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,6,23,.85),rgba(2,6,23,.2));display:flex;flex-direction:column;justify-content:flex-end;padding:16px;opacity:0;transition:opacity .3s ease}.rps-card:hover .rps-overlay{opacity:1}.rps-overlay span{font-weight:600;font-size:16px}.rps-overlay small{margin-top:4px;color:#93c5fd;font-size:13px}.cp-tools-dark{padding:90px 20px;background:radial-gradient(circle at top,rgba(37,99,235,.15),transparent 60%),#020617;color:#fff;text-align:center}.cp-tools-dark h2{font-size:30px;font-weight:700}.cp-tools-dark-sub{margin-top:12px;color:#c7d2fe;max-width:760px;margin-left:auto;margin-right:auto;line-height:1.6}.cp-tools-dark-grid{margin-top:44px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:16px;gap:16px;max-width:1000px;margin-left:auto;margin-right:auto}.cp-tools-dark-grid span{padding:16px 14px;border-radius:14px;background:linear-gradient(to bottom right,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.12);font-weight:500;letter-spacing:.2px;transition:transform .25s ease,box-shadow .25s ease,border .25s ease}.cp-tools-dark-grid span:hover{transform:translateY(-4px);border-color:rgba(99,102,241,.6);box-shadow:0 14px 34px rgba(0,0,0,.6)}.cp-tools-dark-grid small{display:block;margin-top:6px;font-size:12px;color:#9ca3af}.cp-tools-light{padding:90px 20px;background:#fff;color:#000;text-align:center}.cp-tools-light h2{font-size:30px;font-weight:700}.cp-tools-light-sub{margin-top:12px;color:#000;max-width:760px;margin-left:auto;margin-right:auto;line-height:1.6}.cp-tools-light-grid{margin-top:44px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:16px;gap:16px;max-width:1000px;margin-left:auto;margin-right:auto}.cp-tools-light-grid span{padding:16px 14px;border-radius:14px;background:linear-gradient(to bottom right,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02));border:1px solid #dedede;font-weight:500;letter-spacing:.2px;transition:transform .25s ease,box-shadow .25s ease,border .25s ease}.cp-tools-light-grid span:hover{transform:translateY(-4px);border-color:rgba(99,102,241,.6);box-shadow:0 14px 34px rgba(0,0,0,.2)}.cp-tools-light-grid small{display:block;margin-top:6px;font-size:12px;color:#9ca3af}.daily-info{margin-top:16px;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#eef4ff;border-left:4px solid #2563eb;border-radius:8px}.daily-info-icon{font-size:20px;line-height:1}.daily-info-text strong{display:block;font-size:14px;color:#1e3a8a;margin-bottom:4px}.daily-info-text p{font-size:13px;color:#475569;margin:0}@media (max-width:480px){.daily-info{padding:12px}}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Solid";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Regular";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Light";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Thin";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}svg:not(:host).svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);right:auto;top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em) * -1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:var(--fa-stack-z-index,auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fa-duotone.fa-inverse,.fad.fa-inverse{color:var(--fa-inverse,#fff)}