@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap";*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px}@media only screen and (max-width:768px){html{font-size:12px}}@media only screen and (max-width:425px){html{font-size:10px}}:root{--bg-main: #ffffff;--bg-sidebar: #e0e7ef;--bg-surface: #f1f5f9;--text-main: #0f172a;--text-muted: #64748b;--btn-bg: #9eb1cd;--btn-text: #ffffff;--btn-hover: #7d8ba1;--border: #cbd5e1;--shadow: 0 2px 6px rgba(0, 0, 0, .05);--radius: .5rem;--hover-bg: #1e293b;--hover-text: #7c7c7d;--modal-bg: #FAFAFA;--modal-shadow: 0 10px 25px rgba(0, 0, 0, .15);--select-bg: #ffffff;--select-text: #0f172a;--select-border: #d1d5db;--select-hover: #f3f4f6;--primary-color: #2699A1;--secondary-color: #D1FE67;--footer-color: #003034;--nav-footer-link-color: #FFFFFF;--font-family: "Lato", sans-serif;--btn-text: #1E1E1E;--text-color: #1E1E1E;--underline-color: #D1FE67;--switch-button-bg: transparent;--switch-button-border: #FFFFFF;--switch-button-thumb: #FFFFFF;--eplipse-color: #2699A1;--whychooseus-bg-color: #FFFFFF;--banner-bg: linear-gradient(180deg, #299FA7 0%, #15787F 100%);--banner-2-bg: linear-gradient(180deg, rgba(41, 159, 167, .7) 0%, rgba(21, 120, 127, .7) 100%);--sub-banner-bg: linear-gradient(180deg, rgba(0, 0, 0, .72) 0%, rgba(0, 0, 0, .72) 100%);--course-list-bg: #FFFFFF;--dropdown-bg: #1d7b82;--Aboutus-bg: #FFFFFF;--icons-bg: #1E1E1E;--icons-text: #FFFFFF;--Contactus-bg: #FFFFFF;--testimonial-bg: #FFFFFF;--testimonial-card-bg: #FAFAFA;--sidebar: #FFFFFF;--sidebar-border: #1E1E1E0A;--sidebar-selected-value-bg: #2699A1;--checkbox: #2699A1;--unit-exams-bg: #FFFFFF;--table-header: #EAECF0;--table-header-text: #667085;--table-header-border: #EAECF0;--table-values-bg: #FFFFFF;--practice-exam-text-color: #218C95;--progress-bar-bg: #e0e0e0;--progress-bar: #218D95;--stop-watch: #218D95;--question-section-box-shadow: 0 2px 8px rgba(0, 0, 0, .05);--questions-option-bg: #f9fafb;--question-navigator-hover: #F0FDF8;--core-concept-bg: #F5F5F5;--text-area-border: #838383;--porgress-correct-answers--bg: #FBFBFB;--porgress-incorrect--answers-bg: #FFF9F9}[data-theme=dark]{--bg-main: #172136;--bg-sidebar: #111827;--bg-surface: #1e293b;--text-main: #f8fafc;--text-muted: #94a3b8;--btn-bg: #64748b;--btn-text: #ffffff;--btn-hover: #94a3b8;--border: #1f2937;--shadow: 0 2px 6px rgba(255, 255, 255, .04);--radius: .5rem;--hover-text: #cbd5e1;--hover-bg: #1f2937;--modal-bg: #172136;--modal-shadow: 0 10px 25px rgba(255, 255, 255, .05);--select-bg: #1e293b;--select-text: #f8fafc;--select-border: #334155;--select-hover: #334155;--primary-color: #1E1E1E;--secondary-color: #D1FE67;--nav-footer-link-color: #FFFFFF;--text-color: #FFFFFF;--underline-color: transparent;--font-family: "Lato", sans-serif;--footer-color: #1E1E1E;--eplipse-color: #FFFFFF;--whychooseus-bg-color: #141414;--switch-button-bg: #3F3F3F;--switch-button-border: #3F3F3F;--switch-button-thumb: #FFFFFF;--banner-bg: #1E1E1E;--banner-2-bg: linear-gradient(180deg, rgba(30, 30, 30, .7) 0%, rgba(30, 30, 30, .7) 100%);--sub-banner-bg: linear-gradient(180deg, rgba(34, 46, 5, .71) 0%, rgba(34, 46, 5, .71) 100%);--course-list-bg: #1E1E1E;--dropdown-bg: #141414;--Aboutus-bg: #1E1E1E;--icons-bg: #1E1E1E;--icons-text: #FFFFFF;--Contactus-bg: #1E1E1E;--testimonial-bg: #1E1E1E;--testimonial-card-bg: #141414;--sidebar: #1E1E1E;--sidebar-border: #FFFFFF0A;--sidebar-selected-value-bg: #2e2d2d;--checkbox: #667085;--unit-exams-bg: #1E1E1E;--table-header: #EAECF0;--table-header-text: #667085;--table-header-border: #EAECF0;--table-values-bg: #1E1E1E;--practice-exam-text-color: #218C95;--progress-bar-bg: #FFFFFF;--progress-bar: #218D95;--stop-watch: #FFFFFF;--question-section-box-shadow: 0 4px 12px rgba(255, 255, 255, .08);--questions-option-bg: #2E2E2E;--question-navigator-hover: #064e3b;--core-concept-bg: #2E2E2E;--text-area-border: #838383;--porgress-correct-answers--bg: transparent;--porgress-incorrect-answers--bg: transparent}.btn{padding:.5rem 1rem;font-size:1rem;font-weight:700;color:var(--btn-text);background-color:var(--btn-bg);border:none;border-radius:var(--radius);box-shadow:var(--shadow)}.btn:hover{opacity:.8;cursor:pointer}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.heading-xl{font-size:2.5rem;font-weight:800;color:var(--text-main);line-height:1.2}.heading-lg{font-size:2rem;font-weight:700;color:var(--text-main);line-height:1.3}.heading-md{font-size:1.5rem;font-weight:600;color:var(--text-main);line-height:1.4}.heading-sm{font-size:1.25rem;font-weight:500;color:var(--text-main);line-height:1.5}.text-body{font-size:1rem;font-weight:400;color:var(--text-main);line-height:1.6}.text-muted{font-size:1rem;font-weight:400;color:var(--text-muted);line-height:1.6}.text-sm{font-size:.875rem;font-weight:400;color:var(--text-main);line-height:1.5}.text-xs{font-size:.75rem;font-weight:400;color:var(--text-muted);line-height:1.4}input{max-width:400px;width:100%;padding:5px 20px;border-radius:8px;border:1px solid var(--border);outline:none;background-color:var(--bg-surface);color:var(--select-text);font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease}input::placeholder{color:var(--text-muted);font-size:.9rem}input:focus{border-color:var(--border);box-shadow:0 0 0 2px #0d63af33}textarea{width:100%;padding:5px 20px;border-radius:8px;border:1px solid var(--border);outline:none;background-color:var(--bg-surface);color:var(--select-text);font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease;resize:vertical;min-height:100px;line-height:1.6}textarea::placeholder{color:var(--text-muted);font-size:.9rem}textarea:focus{border-color:var(--border);box-shadow:0 0 0 2px #0d63af33}.global-select{max-width:400px;width:100%;padding:5px 20px;border-radius:8px;border:1px solid var(--border);outline:none;background-color:var(--select-bg);color:var(--select-text);font-size:1rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%231e1e1e' stroke-width='2' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:12px 8px;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.global-select:focus{border-color:var(--select-border);box-shadow:0 0 0 2px #0d63af33}.global-select option{background-color:var(--select-bg);color:var(--select-text)}.action-btn-wrapper{display:flex;gap:20px;align-items:center;justify-content:flex-end}.action-btn{background:transparent;border:none;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-main)}.action-btn:hover{filter:brightness(1.2)}.action-btn img{width:21px}.manage-btn{padding:.5rem 1rem;font-size:1rem;font-weight:700;background-color:var(--btn-bg);color:var(--btn-text);border:none;border-radius:var(--radius);box-shadow:var(--shadow);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.manage-btn:hover{opacity:.8}.manage-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}@media only screen and (max-width:768px){.action-btn img{width:15px}.action-btn-wrapper{gap:15px}}@media only screen and (max-width:430px){.action-btn-wrapper{gap:10px}}.table{width:100%;border-collapse:collapse;background-color:var(--bg-sidebar);color:var(--text-main);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);font-size:.95rem}.table th{background-color:var(--bg-surface);color:var(--text-main);font-weight:600;padding:20px;text-align:left;border-bottom:1px solid var(--border)}.table td{padding:10px 20px;border-bottom:1px solid var(--border)}.table-container{overflow:auto;border-radius:var(--radius)}.table-h1{display:flex;justify-content:flex-start;align-items:center}.table-h2{display:flex;justify-content:flex-end;align-items:center}@media only screen and (max-width:1024px){.table th,.table td{padding:14px 16px;font-size:.9rem;border-left:none;border-right:none}}@media only screen and (max-width:768px){.table th,.table td{padding:12px 14px;font-size:.85rem;border-left:none;border-right:none}.table{font-size:.9rem}}@media only screen and (max-width:600px){.table{font-size:.85rem}.table th,.table td{padding:10px 12px;border-left:none;border-right:none}}@media only screen and (max-width:480px){.table{font-size:.8rem}.table th,.table td{padding:8px 10px;border-left:none;border-right:none}.table th{font-size:.9rem}}.questions-table th:nth-child(1),.questions-table td:nth-child(1){width:10%;text-align:left}.questions-table th:nth-child(2),.questions-table td:nth-child(2){width:40%;max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:wrap}.questions-table th:nth-child(3),.questions-table td:nth-child(3){width:15%;text-align:center}.questions-table th:nth-child(4),.questions-table td:nth-child(4){width:15%;text-align:center}.questions-table th:nth-child(5),.questions-table td:nth-child(5){width:5%;text-align:center}.error-text{color:red;font-size:1rem;margin-top:1px;padding-left:10px}.button{background-color:var(--secondary-color);color:#000;font-family:var(--font-family);font-weight:700;font-size:1.2rem;padding:21px 48px;border-radius:14px;width:100%;max-width:259px;border:none}.button:hover{opacity:.8;cursor:pointer}@media only screen and (max-width:991px){.button{font-size:1.1rem;padding:18px 40px;max-width:230px}}@media only screen and (max-width:768px){.button{font-size:1rem;padding:16px 36px;max-width:200px}}@media only screen and (max-width:575px){.button{font-size:.9rem;padding:10px 28px;max-width:150px;border-radius:10px}}@media only screen and (max-width:400px){.button{font-size:.85rem;padding:12px 24px;max-width:160px}}.login-button{display:flex;align-items:center;justify-content:center;background-color:transparent;color:var(--nav-footer-link-color);font-family:var(--font-family);font-weight:500;font-size:1rem;padding:8px 26px;border-radius:32px;border:1px solid var(--nav-footer-link-color);text-wrap:nowrap}.login-button:hover{opacity:.8;cursor:pointer}@media only screen and (max-width:991px){.login-button{font-size:.95rem}}@media only screen and (max-width:835px){.login-button{font-size:.8rem;padding:5px 15px;border-radius:15px}}@media only screen and (max-width:575px){.login-button{font-size:.8rem}}.input{width:100%;max-width:467px;border-radius:11px;border-color:#838383;background-color:transparent;padding:10px 20px;font-size:1rem;transition:border-color .3s ease-in-out}.input::placeholder{color:#9b9b9b;font-size:1rem}.input:focus{border-color:#838383;box-shadow:0 0 0 2px #999a9b33}.layout{display:flex;flex-direction:column;min-height:100vh}.layout-content{flex:1;background-color:var(--bg-main)}.admin-navbar{background-color:var(--bg-sidebar);display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--border);box-shadow:var(--shadow)}.admin-navbar .container{display:flex;gap:50px;align-items:center;width:100%;justify-content:space-between}.admin-navbar .container .left{display:flex;align-items:center;gap:50px}.admin-navbar .container .left .logo{display:flex;align-items:center;justify-content:center}.admin-navbar .container .left .logo .image-1{width:52px}.admin-navbar .container .left .logo .image-2{width:119px;padding-top:10px}.admin-navbar .container .nav-list{display:flex;align-items:center;gap:30px}.container .nav-list .nav-link{text-decoration:none;color:var(--text-main);font-size:1.1rem;font-weight:600}.container .nav-list .nav-link:hover{color:var(--hover-text)}.nav-list .nav-link.active{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px}.admin-navbar .container .left img{width:50px}.hamburger{display:none;font-size:1.5rem;background:none;border:none;color:var(--text-main);cursor:pointer}.admin-navbar .right{display:flex;align-items:center;gap:30px}.container .left .nav-list .mobile-btns{display:none}@media only screen and (max-width:835px){.admin-navbar .container .left .logo .image-1{width:40px}.admin-navbar .container .left .logo .image-2{width:60px}.hamburger{display:block}.nav-list{flex-direction:column;position:fixed;top:0;right:-100%;height:100vh;width:70%;max-width:200px;background-color:var(--bg-sidebar);padding:2rem 1.5rem;gap:1.5rem;box-shadow:-2px 0 10px #0000001a;transition:right .3s ease-in-out;z-index:999}.nav-list.open{right:0}.container .left .nav-list.open .mobile-btns{display:flex;flex-direction:column;gap:20px}.admin-navbar .right{display:none}.close-btn{display:block;align-self:flex-end;font-size:1.8rem;background:none;border:none;color:var(--text-main);cursor:pointer;margin-bottom:1rem}}.theme-switch{width:60px;height:30px;background-color:var(--border);border-radius:30px;cursor:pointer;position:relative;transition:background-color .3s ease;display:flex;align-items:center;padding:3px}.switch-thumb{width:24px;height:24px;background-color:var(--border);color:var(--border);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;position:absolute;left:3px;transition:all .4s ease}.switch-thumb-dark{left:33px;background-color:var(--border)}.user-theme-switch{width:78px;height:33px;background-color:var(--switch-button-bg);border-radius:45px;border:1px solid #FFFFFF;cursor:pointer;position:relative;transition:background-color .3s ease;display:flex;align-items:center;padding:3px}.user-switch-thumb{width:26px;height:26px;background-color:var(--switch-button-bg);color:var(--switch-button-thumb);border-radius:45px;display:flex;align-items:center;justify-content:center;position:absolute;left:43px;transition:all .4s ease}.user-switch-thumb-dark{left:3px;background-color:var(--switch-button-bg)}@media only screen and (max-width:835px){.user-theme-switch{width:60px;height:26px;padding:5px 18px}.user-switch-thumb{width:20px;height:20px;left:35px}.user-switch-thumb-dark{left:2px}}@media only screen and (max-width:575px){.user-theme-switch{width:50px;height:22px;padding:2px}.user-switch-thumb{width:18px;height:18px;left:28px}.user-switch-thumb-dark{left:2px}}.user-navbar{display:flex;align-items:center;justify-content:space-between;background:transparent;position:absolute;top:0;left:0;width:100%;z-index:10;padding:50px 40px}.user-navbar .left{display:flex;align-items:center;width:100%}.user-navbar .logo{display:flex;align-items:center}.user-navbar .logo .logo-link{display:flex;align-items:center;justify-content:center}.user-navbar .logo .logo-link .image-1{width:52px}.user-navbar .logo .logo-link .image-2{width:119px;padding-top:10px}.user-navbar .left .nav-list{display:flex;align-items:center;justify-content:space-evenly;padding-top:10px;width:80%}.user-navbar .left .nav-list .close-btn{color:var(--nav-footer-link-color);display:none}.user-navbar .left .nav-list .dropdown{position:relative}.user-navbar .left .nav-list .dropdown .link{display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.user-navbar .left .nav-list .dropdown-menu{position:absolute;top:120%;left:0;background-color:var(--dropdown-bg);border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:180px;display:flex;flex-direction:column;padding:.5rem 0;z-index:1000;opacity:0;transform:translateY(-10px);visibility:hidden;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.user-navbar .left .nav-list .dropdown-menu.open{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}.user-navbar .left .nav-list .dropdown-item{padding:.6rem 1rem;text-decoration:none;font-family:Lato,sans-serif;font-size:.95rem;color:var(--nav-footer-link-color);transition:background-color .2s ease-in-out}.user-navbar .left .nav-list .dropdown-item.active{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px}.user-navbar .left .nav-list .dropdown-item:hover{background-color:#ffffff1a}.user-navbar .left .mobile{display:none}.user-navbar .left .nav-list .link{text-decoration:none;font-family:lato;font-weight:500;font-size:1rem;color:var(--nav-footer-link-color)}.user-navbar .left .nav-list .link:hover{opacity:.8}.user-navbar .left .nav-list .link.active{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.user-navbar .right{display:flex;align-items:center;gap:20px;padding-top:10px}.user-navbar .hamburger{display:none;font-size:1.5rem;background:none;border:none;color:var(--nav-footer-link-color);cursor:pointer}.theme-mode-label{margin-top:6px;text-align:center;font-size:.85rem;font-family:var(--font-family);color:var(--nav-footer-link-color);transition:color .3s ease}.profile-dropdown{position:relative;display:flex;align-items:center;cursor:pointer}.profile-dropdown .profile-pic{width:54px;height:54px;border-radius:50%;object-fit:cover;cursor:pointer}.profile-dropdown .profile-pic:hover{opacity:.8}.profile-dropdown .dropdown-menu{position:absolute;top:120%;right:0;background-color:var(--dropdown-bg);border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:160px;display:flex;flex-direction:column;padding:.5rem 0;z-index:1000;opacity:0;transform:translateY(-10px);visibility:hidden;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.profile-dropdown .dropdown-menu.open{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}.profile-dropdown .dropdown-item{padding:.6rem 1rem;text-decoration:none;font-family:var(--font-family);font-size:.9rem;color:var(--nav-footer-link-color);background:transparent;border:none;text-align:left;cursor:pointer;transition:background-color .2s ease-in-out}.profile-dropdown .dropdown-item:hover{background-color:#ffffff1a}@media only screen and (max-width:991px){.user-navbar .logo .logo-link .image-1{width:45px}.user-navbar .logo .logo-link .image-2{width:100px;padding-top:8px}}@media only screen and (max-width:835px){.user-navbar{padding-left:50px;padding-right:50px}.user-navbar .left .mobile{display:flex;flex-direction:column;align-items:center;gap:20px}.user-navbar .hamburger{display:block}.user-navbar .left .nav-list .close-btn{display:block;align-self:flex-end;font-size:1.8rem;background:none;border:none;color:var(--nav-footer-link-color);cursor:pointer;margin-bottom:1rem}.user-navbar .left .nav-list{flex-direction:column;justify-content:flex-start;position:fixed;top:0;right:-100%;height:100vh;width:70%;max-width:180px;background-color:var(--primary-color);padding:2rem 1.5rem;gap:1.2rem;transition:right .3s ease-in-out;z-index:999}.user-navbar .left .nav-list.open{right:0}.user-navbar .right{display:none}.profile-dropdown{justify-content:center;width:100%}.profile-dropdown .dropdown-menu{position:absolute!important;top:120%;left:25%!important;right:auto!important;background:transparent!important;box-shadow:none!important;border-radius:0;min-width:200px}.user-navbar .left .nav-list .dropdown{width:100%;display:flex;flex-direction:column;align-items:center}.user-navbar .left .nav-list .dropdown>button,.user-navbar .left .nav-list .dropdown>a{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.6rem 0;font-size:1rem;color:var(--nav-footer-link-color);background:transparent;border:none;outline:none;cursor:pointer}.user-navbar .left .nav-list .dropdown .dropdown-menu{position:static;background:transparent;box-shadow:none;border-radius:0;padding-left:1rem;margin-top:.5rem;display:none;flex-direction:column;gap:.6rem}.user-navbar .left .nav-list .dropdown.open .dropdown-menu{display:flex;align-items:center}.user-navbar .left .nav-list .dropdown-item{padding:.4rem 0;font-size:.9rem;color:var(--nav-footer-link-color);background:transparent}.user-navbar *{-webkit-tap-highlight-color:transparent}.user-navbar .nav-list,.user-navbar .nav-list *{-webkit-user-select:none;user-select:none}}@media only screen and (max-width:575px){.user-navbar{padding:30px 30px 50px}.user-navbar .logo .logo-link .image-1{width:30px}.user-navbar .logo .logo-link .image-2{width:60px}.user-navbar .left .nav-list .link{font-size:.9rem}.user-navbar .right .signin-btn,.user-navbar .left .mobile .signin-btn{padding:8px 16px;font-size:.85rem}}@media only screen and (max-width:400px){.user-navbar{padding-bottom:60px}.user-navbar .logo .logo-link .image-1{width:30px}.user-navbar .logo .logo-link .image-2{width:50px}}.admin-footer{background-color:var(--bg-sidebar);display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:20px;gap:30px;border-top:1px solid var(--border)}.admin-footer .footer-logo{padding-top:20px}.admin-footer .footer-logo .image-1 img{width:52px}.admin-footer .footer-logo .image-2 img{width:119px;padding-top:10px}.admin-footer .container{display:flex;align-items:center;justify-content:center;padding:20px 50px;width:100%}.admin-footer .container .footer-links{display:flex;justify-content:center;align-items:center;gap:30px;margin:auto;padding-left:160px}.admin-footer .container .footer-links .footer-link{text-decoration:none;color:var(--text-main);font-size:1.2rem;font-weight:600}.container .footer-links .footer-link:hover{color:var(--hover-text)}.admin-footer .container .footer-links .footer-link.active{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px}.admin-footer .container-1{display:flex;flex-direction:column;gap:10px}.admin-footer .social-icons{display:flex;justify-content:flex-end;padding-top:20px;gap:20px}.admin-footer .social-icons .icon{width:20px;height:20px;color:var(--text-main);transition:transform .2s ease,fill .3s ease;cursor:pointer}.icon:hover{transform:scale(1.1)}@media only screen and (max-width:1000px){.admin-footer .container{flex-direction:column;align-items:center;justify-content:flex-start}.admin-footer .container .footer-links{padding-left:10px}.admin-footer .social-icons{justify-content:center}}@media only screen and (max-width:835px){.admin-footer .footer-logo .image-1 img{width:40px}.admin-footer .footer-logo .image-2 img{width:60px}}@media only screen and (max-width:400px){.admin-footer .container .footer-links{padding-left:0}.admin-footer .container .footer-links .footer-link{font-size:1rem}}.user-footer{padding:94px 93px 57px;background-color:var(--footer-color)}.user-footer .container{display:flex;align-items:center;gap:117px}.user-footer .container .links{display:flex;align-items:center;justify-content:space-between;width:100%}.user-footer .container .links .link{text-decoration:none;color:var(--nav-footer-link-color);font-size:.8rem;font-weight:500}.user-footer .container .links .link:hover{opacity:.8}.user-footer .container .links .link.active{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px}.user-footer .container .logo{display:flex;padding-bottom:110px}.user-footer .logo .image-1 img{width:52px}.user-footer .logo .image-2 img{width:119px;padding-top:10px}.user-footer .container .links .column{display:flex;flex-direction:column;gap:27px;font-family:var(--font-family)}.user-footer .container .links .link-title{font-family:var(--font-family);color:var(--nav-footer-link-color);font-weight:900}.user-footer .bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #FFFFFF3D;padding-top:33px;margin-top:89px}.user-footer .bottom .copyright{color:var(--nav-footer-link-color);font-family:var(--font-family);font-size:.9rem;font-weight:700}.user-footer .bottom .social-icons{display:flex;gap:22px}.user-footer .bottom .social-icons .icons{text-decoration:none;color:var(--nav-footer-link-color)}@media only screen and (max-width:1024px){.user-footer{padding:94px 50px 57px}.user-footer .container{gap:60px}}@media only screen and (max-width:768px){.user-footer{padding:50px}.user-footer .container{flex-direction:column;gap:20px}.user-footer .container .logo{padding-bottom:20px}.user-footer .logo .image-1 img{width:40px}.user-footer .logo .image-2 img{width:80px;padding-top:10px}}@media only screen and (max-width:450px){.user-footer{padding:20px}.user-footer .container .logo{padding-top:20px;padding-bottom:10px}.user-footer .logo .image-1 img{width:30px}.user-footer .logo .image-2 img{width:60px;padding-top:8px}.user-footer .bottom .social-icons{gap:15px}}.unauthorized-page{display:flex;align-items:center;justify-content:center;height:100%}.unauthorized-page .inner-content{text-align:center;padding:10px}.unauthorized-page h1{font-size:3rem;color:#dc3545}.unauthorized-page p{font-size:1.2rem;margin-top:1rem;color:#495057}@media only screen and (max-width:768px){.unauthorized-page h1{font-size:2rem}.unauthorized-page p{font-size:1rem}}.login{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--banner-2-bg),url(/assets/login-MZoHMr1R.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.login .title{display:flex;align-items:center;justify-content:center;padding:200px 20px 160px;font-family:var(--font-family);color:var(--nav-footer-link-color);font-weight:600;font-size:3rem;text-align:center}.login-form{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-family);background-color:var(--banner-bg)}.login-form .h1{font-weight:700;font-size:2.25rem;color:var(--text-color);display:inline-block;margin-top:101px;margin-bottom:37px}.login-form .h1:after{content:"";display:block;width:100%;height:20px;background-color:var(--underline-color);margin-top:-20px;border-radius:2px}.login-form label{font-weight:500;font-size:1rem;color:var(--text-color);margin-bottom:5px;padding-left:10px;display:block}.login-form .form{display:flex;flex-direction:column;gap:20px;width:100%;max-width:520px;padding-left:50px;padding-right:50px}.login-form .form .input-field,.login-form .form .password-field{display:flex;flex-direction:column;width:100%;position:relative}.login-form .form .eye-icon{position:absolute;top:50%;right:15px;transform:translateY(-50%);cursor:pointer;font-size:1.25rem;color:var(--text-color);transition:color .3s ease}.login-form .form .password-field .forget-password{display:flex;justify-content:flex-end;margin-top:5px}.login-form .form .password-field .forget-password a{font-weight:700;font-size:1rem;color:var(--text-color);text-decoration:none}.login-form .form .password-field .forget-password a:hover{text-decoration:underline}.login-form .form .login-btn{padding:14px;width:100%;background-color:var(--secondary-color);color:#000;font-size:1rem;font-weight:700;border:none;border-radius:13px;cursor:pointer}.login-form .form .login-btn:hover{opacity:.7}.login-form .form .sign-up-now{margin-top:28px;margin-bottom:139px;display:flex;justify-content:center;align-items:center;gap:6px;font-size:1.125rem;font-weight:400;color:var(--text-color)}.login-form .form .sign-up-now p{margin:0;color:var(--text-color)}.login-form .form .sign-up-now a{color:var(--text-color);font-weight:600;text-decoration:none;transition:color .3s ease}.login-form .form .sign-up-now a:hover{text-decoration:underline}@media only screen and (max-width:480px){.login .title{padding:80px 10px 60px;font-size:1.75rem}}.courses{padding:0 50px 50px}.courses .add-course-btn{display:flex;justify-content:flex-end;padding-right:10px;padding-bottom:20px;margin-top:50px}@media only screen and (max-width:500px){.courses{padding:0 20px}}.modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--modal-bg);border-radius:5px;box-shadow:0 2px 10px #00000026;max-height:90vh;z-index:2;overflow-y:auto;scrollbar-width:thin}.overlay{background:#9b9bad80;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1;overflow:hidden}.modal .cross-icon-container{background-color:#fff;position:relative;width:45px;height:45px;border-radius:50%;float:right;cursor:pointer;display:flex;align-items:center;justify-content:center}.add-course{display:flex;flex-direction:column;gap:10px;padding:50px}.add-course .title{display:flex;justify-content:center;align-items:center}.add-course .course-form{display:flex;flex-direction:column;gap:10px}.add-course .course-form .name{padding-left:10px;margin-top:50px}.add-course .add-publisher-btn{display:flex;justify-content:space-between;align-items:center;padding:50px 10px 0;margin-bottom:10px}.add-course .add-publisher{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px}.add-course .add-publisher .add-publisher-form{display:flex;flex-direction:column;justify-content:center;width:100%;z-index:10;gap:10px}.add-course .add-publisher .add-publisher-btns{display:flex;align-items:center;justify-content:center;gap:10px;padding-top:20px}.add-course .add-publisher .publisher-name{padding-left:10px}.add-course .add-part-btn{display:flex;justify-content:space-between;align-items:center;padding:50px 10px 0}.add-course .add-part{display:flex;justify-content:space-between;align-items:center;gap:20px;z-index:10}.add-course .add-part-form{display:flex;flex-direction:column;width:100%}.add-course .add-part .add-part-form .part-name{padding-left:10px}.add-course .add-part .add-part-btns{display:flex;align-items:center;justify-content:center;gap:10px;padding-top:20px}.add-course .add-unit-btn{display:flex;justify-content:space-between;align-items:center;padding:50px 10px 10px}.add-course .add-unit{display:flex;justify-content:space-between;align-items:center;gap:20px}.add-course .add-unit .unit-form{display:flex;flex-direction:column;width:100%}.add-course .add-unit .unit-form .unit-name{padding-left:10px}.add-course .add-unit .unit-form .question-type{margin-top:10px;padding-left:10px}.add-course .add-unit .btns{display:flex;align-items:center;gap:10px;padding-top:150px}.unit-type-checkboxes{display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem}.checkbox-label{display:flex;align-items:center;padding-left:10px}.label-text{width:60px}.add-course .subunit-container .add-subunit-btn{display:flex;justify-content:space-between;align-items:center;padding:50px 10px 10px}.add-course .subunit-container .add-subunit{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:20px;padding-bottom:10px}.add-course .subunit-container .add-subunit .subunit-form{display:flex;flex-direction:column;width:100%}.add-course .subunit-container .add-subunit .subunit-form .subunit-name{padding-left:10px}.add-course .subunit-container .add-subunit .subunit-btns{display:flex;align-items:center;gap:10px;padding-top:20px}.add-course .submit{display:flex;justify-content:center;align-items:center;padding-top:30px}@media only screen and (max-width:500px){.add-course{padding:50px 20px;margin-left:20px}}@media only screen and (max-width:450px){.add-course{padding:50px 10px}.add-course .add-unit .btns{padding-top:110px}}.table tbody tr td input.standard-radio-btn,.table tbody tr td input.mega-checkbox{display:block;margin:0 auto;vertical-align:middle;transform:scale(1.1)}.publisher-radio-btn{text-align:center}.mega-checkbox:focus{outline:none;box-shadow:none}.standard-radio-btn:focus{outline:none;box-shadow:none}.questions{display:flex;flex-direction:column;justify-content:flex-start;padding:50px;gap:20px}.questions .container{display:flex;gap:10px}.questions .container .upload-btn{display:flex;justify-content:center;align-items:center;padding-top:30px;gap:10px}.questions .container .upload-btn .buttons{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;color:var(--btn-text);font-size:1rem}.questions .container .upload-btn .buttons .file-btn{color:var(--btn-text);transition:background-color .3s ease,transform .2s ease-in-out}.questions .container .upload-btn .buttons .file-btn:hover{transform:scale(1.05);cursor:pointer}.questions .label{padding-left:10px}.questions .add-question-btn{display:flex;justify-content:flex-end;padding-right:10px;gap:10px;margin-top:20px}.pagination-controls{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1rem}.ellipsis{padding:5px 10px;color:var(--btn-text)}.page-btn.active{background-color:var(--hover-text)}.select-question-type{margin-top:16px}.select-question-type .checkbox-group{display:flex;flex-direction:column;gap:10px;margin-top:8px}.select-question-type .checkbox-label{display:flex;align-items:center}.select-question-type .checkbox-label .label-text{width:10px}.checkbox-label input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;background-color:transparent;outline:none;border:none;box-shadow:none}.checkbox-label input[type=checkbox]:focus{outline:none;box-shadow:none;background-color:transparent}.questions .select-language .checkbox-group{display:flex;flex-direction:column;gap:10px;margin-top:8px}.questions .select-language .checkbox-label{display:flex;align-items:center}.select-language .checkbox-label .label-text{width:10px}@media only screen and (max-width:768px){.questions .container{flex-direction:column}.questions .container .upload-btn{max-width:400px;padding-top:0;margin-top:10px;justify-content:flex-end;padding-left:150px}}.custom-select{width:100%;max-width:400px}.custom-select .ant-select-selector{background-color:var(--select-bg)!important;color:var(--select-text)!important;border:1px solid var(--select-border)!important;border-radius:var(--radius)!important;box-shadow:none!important;padding:4px 12px;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.custom-select input{outline:none!important;box-shadow:none!important;background-color:transparent;color:var(--select-text)!important;border:none}.custom-select .ant-select-selector:hover{border-color:var(--select-border)!important;background-color:var(--select-bg)!important}.custom-select.ant-select-focused .ant-select-selector{border-color:var(--select-border)!important;box-shadow:none!important;background-color:var(--select-bg)!important}.custom-select .ant-select-dropdown{background-color:var(--select-bg)!important;color:var(--select-text)!important;border-radius:var(--radius)!important;box-shadow:var(--modal-shadow)!important;border:1px solid var(--select-border)!important}.custom-select .ant-select-item{color:var(--select-text)!important;padding:8px 12px}.custom-select .ant-select-item-option-active{background-color:var(--hover-bg)!important;color:var(--hover-text)!important}.custom-select .ant-select-item-option-selected{background-color:var(--select-bg)!important;color:var(--btn-text)!important}.custom-select .ant-select-selection-placeholder,.custom-select .ant-select-arrow{color:var(--text-muted)!important}@media only screen and (max-width:768px){.question-text{max-width:300px}}@media only screen and (max-width:550px){.question-text{max-width:150px}}@media only screen and (max-width:350px){.question-text{max-width:100px}}.question-form .select-type{display:flex;flex-direction:column;margin-top:40px;margin-left:30px;margin-bottom:30px}.essay{display:flex;flex-direction:column;padding:50px;gap:20px}.essay .title{display:flex;justify-content:center;align-items:center}.essay label{padding-left:10px}.essay .add-subquestion-btn{display:flex;justify-content:flex-end;gap:20px}.essay .language-dropdown{display:flex;flex-direction:column;margin-top:20px}.essay .content{display:flex;flex-direction:column}.essay .add-subquestions{display:flex;justify-content:flex-end;gap:10px}.essay .essay-submit-btn{display:flex;justify-content:center;align-items:center;padding-top:20px}@media only screen and (max-width:768px){.essay{padding:50px 30px}}@media only screen and (max-width:430px){.essay{padding:50px 15px}}.question-text{display:inline-block;max-width:500px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:all .2s ease-in-out;border-radius:4px;padding:2px 4px}.question-text:hover{transform:scale(1.01)}.custom-tooltip .ant-tooltip-inner{background-color:var(--bg-surface);color:var(--text-main);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--modal-shadow)}.pagination-controls .active-page{background-color:var(--hover-text);border-color:var(--border);font-weight:700}.rapid{display:flex;flex-direction:column;gap:20px;padding:50px}.rapid .title{display:flex;justify-content:center;align-items:center}.rapid .language-dropdown{display:flex;flex-direction:column;margin-top:20px}.rapid .add-question-btn{display:flex;justify-content:flex-end;gap:10px}.rapid label{padding-left:10px}.rapid .concept,.rapid .definition,.rapid .rapid-subquestions{display:flex;flex-direction:column}.rapid .options{display:flex;flex-direction:column;gap:20px}.rapid .options .option-container{display:flex;justify-content:center;align-items:center;gap:20px}.rapid .options .option-container .option-A{display:flex;flex-direction:column;margin-top:20px}.rapid .options .option-container .option-A .opt-A-exp{margin-top:20px}.rapid .options .option-container .option-B{display:flex;flex-direction:column;margin-top:20px}.rapid .options .option-container .option-B .opt-B-exp{margin-top:20px}.rapid .correct-option{display:flex;flex-direction:column;margin-top:10px}.rapid .rapid-submit-btn{display:flex;justify-content:center;align-items:center;padding-top:30px}@media only screen and (max-width:768px){.rapid{padding:50px 30px}}@media only screen and (max-width:430px){.rapid{padding:50px 15px}}.mcqs{display:flex;flex-direction:column;padding:50px;gap:20px}.mcqs .title{display:flex;justify-content:center;align-items:center}.mcqs .language-dropdown{display:flex;flex-direction:column;margin-top:20px}.mcqs label{padding-left:10px}.mcqs .content{display:flex;flex-direction:column}.mcqs .addquestion-btn{display:flex;justify-content:flex-end}.mcqs .mcqs-sub-form{display:flex;flex-direction:column;gap:20px}.mcqs .mcqs-sub-form .mcq-options{display:flex;flex-direction:column;gap:10px}.mcqs .mcqs-sub-form .correct-option{display:flex;flex-direction:column}.mcqs .mcqs-sub-form .mcq-submit-btn{display:flex;justify-content:center;align-items:center;padding-top:40px}@media only screen and (max-width:768px){.mcqs{padding:50px 30px}}@media only screen and (max-width:430px){.mcqs{padding:50px 15px}}.summary{display:flex;flex-direction:column;padding:50px}.summary .title{text-align:center;text-wrap:nowrap}.summary .success-section{margin-top:20px}.summary .success-section .success-title{text-wrap:nowrap}.summary .success-section .list{padding-left:30px}.summary .warning-section{margin-top:20px}.summary .warning-section .list{padding-left:30px}.summary .close-btn{margin-top:30px;display:flex;justify-content:center;align-items:center;width:100%}@media only screen and (width:768px){.summary{padding:30px}}@media only screen and (width:375px){.summary{padding:20px 15px}.summary .success-section .list,.summary .warning-section .list{padding-left:10px}}.signup{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--banner-2-bg),url(/assets/login-MZoHMr1R.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.signup .title{display:flex;align-items:center;justify-content:center;padding:200px 20px 160px;font-family:var(--font-family);color:var(--nav-footer-link-color);font-weight:600;font-size:3rem;text-align:center}.signup-form{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 50px;font-family:var(--font-family);background-color:var(--banner-bg)}.signup-form .h1{font-weight:700;font-size:2.25rem;color:var(--text-color);display:inline-block;margin-top:101px;margin-bottom:37px}.signup-form .h1:after{content:"";display:block;width:100%;height:20px;background-color:var(--underline-color);margin-top:-20px;border-radius:2px}.signup-form .box-1{display:flex;flex-direction:column;gap:20px}.signup-form .box-1 .row-1,.signup-form .box-1 .row-2,.signup-form .box-1 .row-3{display:flex;gap:20px;flex-wrap:wrap}.signup-form .box-1 .username,.signup-form .box-1 .country,.signup-form .box-1 .phone,.signup-form .box-1 .email,.signup-form .box-1 .password,.signup-form .box-1 .empty{flex:1;min-width:320px;display:flex;flex-direction:column}.signup-form .box-1 .row-1 .country{display:flex;flex-direction:column}.signup-form .box-1 .row-3 .empty{width:100%;max-width:467px}.signup-form .box-1 label{font-weight:500;font-size:1rem;color:var(--text-color);padding-left:10px;display:block}.custom-input{width:100%;max-width:467px;padding:10px 20px;border-radius:11px;border:1px solid #9B9B9B;background-color:transparent;color:#9b9b9b;outline:none;font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease}.custom-input:hover{border-color:#9b9b9b}.signup-form .sign-up-btn{margin-top:43px}.signup-form .sign-up-btn .signup-btn{padding:14px;width:100%;background-color:var(--secondary-color);color:#000;font-size:1rem;font-weight:700;border:none;border-radius:13px;cursor:pointer}.signup-form .sign-up-btn .signup-btn:hover{opacity:.7}.signup-form .sign-up-btn{display:flex;width:100%;max-width:467px}.signup-form .login-now{margin-top:28px;margin-bottom:139px;display:flex;justify-content:center;align-items:center;gap:6px;font-size:1.125rem;font-weight:400;color:var(--text-color)}.signup-form .login-now p{margin:0;color:var(--text-color)}.signup-form .login-now a{color:var(--text-color);font-weight:600;text-decoration:none;transition:color .3s ease}.signup-form .login-now a:hover{text-decoration:underline}@media only screen and (max-width:768px){.signup-form .box-1{align-items:center;width:100%}.signup-form .box-1 .row-1,.signup-form .box-1 .row-2,.signup-form .box-1 .row-3{width:100%;max-width:467px;flex-direction:column;align-items:center}.signup-form .box-1 .username,.signup-form .box-1 .country,.signup-form .box-1 .phone,.signup-form .box-1 .email,.signup-form .box-1 .password,.signup-form .box-1 .empty{width:100%}}@media only screen and (max-width:480px){.signup .title{padding:80px 10px 60px;font-size:1.75rem}}@media only screen and (max-width:375px){.signup-form .box-1 .row-1,.signup-form .box-1 .row-2,.signup-form .box-1 .row-3{width:100%;max-width:280px}.signup-form{padding:0 20px}.signup-form .box-1 .username,.signup-form .box-1 .country,.signup-form .box-1 .phone,.signup-form .box-1 .email,.signup-form .box-1 .password,.signup-form .box-1 .empty{min-width:270px}.signup-form .sign-up-btn{margin-top:20px}}.banner{position:relative;padding:130px 93px 0;overflow:hidden;background:var(--banner-bg)}.banner:before{content:"";position:absolute;top:40px;left:280px;right:430px;bottom:20px;background-image:linear-gradient(to right,rgba(255,255,255,.154) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.17) 1px,transparent 1px);background-size:130px 120px;pointer-events:none;opacity:.5;-webkit-mask-image:linear-gradient(to right,transparent,black 15%,black 85%,transparent),linear-gradient(to bottom,transparent,black 10%,black 90%,transparent);-webkit-mask-composite:intersect;-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;mask-image:linear-gradient(to right,transparent,black 15%,black 85%,transparent),linear-gradient(to bottom,transparent,black 10%,black 90%,transparent);mask-composite:intersect;mask-repeat:no-repeat;mask-size:cover}.banner .container{display:flex;justify-content:space-between;align-items:center;padding-left:10px}.banner .content{display:flex;flex-direction:column;font-family:var(--font-family);color:var(--nav-footer-link-color);text-wrap:nowrap}.banner .content p{font-size:4.375rem;font-weight:700}.banner .content .highlight{color:var(--secondary-color)}.banner .subtitle{margin-top:12px}.banner .subtitle p{font-size:1.75rem;font-weight:400;margin-bottom:33px}.banner .subtitle .demo-btn{background-color:var(--secondary-color);color:#000;font-family:var(--font-family);font-weight:700;font-size:1.2rem;padding:21px 48px;border-radius:14px;width:100%;max-width:259px;border:none}.banner .subtitle .demo-btn:hover{opacity:.8;cursor:pointer}.banner .image{flex:1;display:flex;justify-content:flex-end}.banner .image img{width:796px;height:auto;max-width:100%}@media only screen and (max-width:1399px){.banner .image img{width:700px}.banner .content p{font-size:3.75rem}.banner .subtitle p{font-size:1.5rem}}@media only screen and (max-width:1210px){.banner{padding:100px 50px 0}.banner .image img{width:600px}.banner .content p{font-size:3.5rem}.banner .subtitle p{font-size:1.4rem}}@media only screen and (max-width:991px){.banner{padding:100px 20px 0}.banner .image img{width:500px}.banner .content p{font-size:2.7rem}.banner .subtitle p{font-size:1.25rem}}@media only screen and (max-width:835px){.banner{padding:80px 50px 0}.banner .image img{width:400px}.banner .content p{font-size:2.8rem}.banner .subtitle p{font-size:1.1rem;margin-bottom:15px}.banner .subtitle .demo-btn{padding:15px 20px;border-radius:14px;max-width:140px;font-size:.9rem}.banner:before{left:130px;right:220px;top:50px;bottom:20px;background-size:70px 70px}}@media only screen and (max-width:653px){.banner{padding:60px 30px 0}.banner .image img{width:300px}.banner .content p{font-size:1.8rem}.banner .subtitle{margin-top:8px}.banner .subtitle p{font-size:1rem;margin-bottom:10px}.banner .subtitle .demo-btn{padding:15px;border-radius:14px;max-width:120px;font-size:.8rem}}@media only screen and (max-width:500px){.banner{padding:60px 30px 0}.banner .image img{width:200px}.banner .container{padding-left:5px}.banner .content p{font-size:1.3rem}.banner .subtitle p{font-size:.9rem;margin-bottom:5px}.banner .subtitle .demo-btn{padding:10px 20px;border-radius:10px;max-width:80px;font-size:.7rem}.banner:before{left:40px;right:130px;top:40px;bottom:10px;background-size:60px 60px}}@media only screen and (max-width:330px){.banner{padding:50px 30px 0}.banner .image img{width:150px}.banner .container{gap:5px}.banner .content p{font-size:1rem}.banner .subtitle p{font-size:.7rem}.banner .subtitle .demo-btn{padding:10px 15px;border-radius:10px;max-width:80px;font-size:.6rem}}.courses-list{display:flex;flex-direction:column;gap:91px;padding:91px 93px 100px;background-color:var(--course-list-bg)}.courses-list .title{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;text-align:center}.courses-list .main-title{font-family:var(--font-family);font-weight:800;font-size:3rem;color:var(--text-color);text-wrap:nowrap;position:relative;display:inline-block}.courses-list .main-title:after{content:"";display:block;width:100%;height:20px;background-color:var(--underline-color);margin-top:-20px;border-radius:2px}.courses-list .title .subtitle{font-family:var(--font-family);font-weight:400;font-size:1.375rem;color:var(--text-color)}.courses-list .box{display:flex;align-items:center;justify-content:space-between;gap:100px}.courses-list .box.left{flex-direction:row}.courses-list .box.right{flex-direction:row-reverse}.courses-list .box .content{display:flex;flex-direction:column;font-family:var(--font-family);font-weight:600;font-size:2.25rem;color:var(--text-color);padding-top:47px;padding-bottom:47px;max-width:50%}.courses-list .box .content .heading{margin:0 0 15px}.courses-list .box .content p{font-weight:400;font-size:1.125rem;margin-top:19px;color:var(--text-color);text-align:justify}.courses-list .box .content .button{margin-top:33px;text-wrap:nowrap}.courses-list .box .image img{max-width:614px;height:auto}@media only screen and (min-width:993px)and (max-width:1210px){.courses-list .box{gap:50px;align-items:flex-start}.courses-list .box .content{font-size:2rem;padding-top:20px;padding-bottom:20px}.courses-list .box .content .heading{padding-top:30px;margin:0 0 15px}.courses-list .box .content p{font-size:1rem;margin-top:5px}.courses-list .box .content .button{margin-top:15px}.courses-list .box .image{padding-top:50px}.courses-list .box .image img{max-width:500px;height:auto}}@media only screen and (max-width:992px){.courses-list .box{flex-direction:column;gap:40px}.courses-list .box.left,.courses-list .box.right{flex-direction:column}.courses-list .box .content{max-width:100%;max-width:700px;padding:0 20px}.courses-list .box .content .heading{text-align:center}.courses-list .box .content .button{display:block;margin:33px auto 0}.courses-list .box .image img{width:100%;margin:0 auto}}@media only screen and (max-width:536px){.courses-list{padding:91px 50px 100px}.courses-list .main-title:after{height:10px;margin-top:-10px}}@media only screen and (max-width:406px){.courses-list{padding:91px 30px 100px}}.why-choose-us{display:flex;align-items:center;justify-content:center;gap:107px;padding:100px 93px 96px;background-color:var(--whychooseus-bg-color)}.why-choose-us .box{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:318px}.why-choose-us .box .content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:15px;margin-top:30px}.why-choose-us .box .content .title{font-family:var(--font-family);font-weight:600;font-size:1.75rem;color:var(--text-color)}.why-choose-us .box .content p{font-family:var(--font-family);font-weight:400;font-size:1.125rem;color:var(--text-color)}.why-choose-us .box .elipse{width:120px;height:120px;border:4px solid var(--eplipse-color);border-radius:50%;background:transparent;display:flex;align-items:center;justify-content:center}.why-choose-us .box .star{display:flex;align-items:center;justify-content:center;width:79px;height:77px}.star:before{content:"★";font-size:60px;-webkit-text-stroke:3px var(--eplipse-color);color:transparent;line-height:1}@media only screen and (min-width:993px)and (max-width:1200px){.why-choose-us{gap:70px;padding:80px 70px}.why-choose-us .box .content .title{font-size:1.5rem}.why-choose-us .box .content p{font-size:1rem}.why-choose-us .box .elipse{width:100px;height:100px}.why-choose-us .box .star:before{font-size:50px}}@media only screen and (max-width:992px){.why-choose-us{display:grid;grid-template-columns:repeat(2,1fr);gap:50px;padding:70px 50px}.why-choose-us .box{max-width:100%}.why-choose-us .box .content .title{font-size:1.4rem}.why-choose-us .box .content p{font-size:.95rem}.why-choose-us .box .elipse{width:90px;height:90px}.why-choose-us .box .star:before{font-size:45px}}@media only screen and (max-width:767px){.why-choose-us{display:flex;flex-direction:column;align-items:center;gap:40px;padding:30px}.why-choose-us .box{max-width:318px}.why-choose-us .box .content{margin-top:20px;gap:10px;text-align:justify}.why-choose-us .box .content .title{font-size:1.25rem}.why-choose-us .box .content p{font-size:.9rem}.why-choose-us .box .elipse{width:80px;height:80px}.why-choose-us .box .star:before{font-size:38px}}.forgetpassword{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--banner-2-bg),url(/assets/login-MZoHMr1R.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.forgetpassword .title{display:flex;align-items:center;justify-content:center;padding:200px 20px 160px;font-family:var(--font-family);color:var(--nav-footer-link-color);font-weight:600;font-size:3rem;text-align:center}.form-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px;background-color:var(--course-list-bg)}.form-container .h1{font-weight:700;font-size:2.25rem;color:var(--text-color);display:inline-block;margin-top:111px;margin-bottom:12px}.form-container .h1:after{content:"";display:block;width:100%;height:20px;background-color:var(--underline-color);margin-top:-20px;border-radius:2px}.form-container .sub-title{display:flex;align-items:center;justify-content:center;font-family:var(--font-family);color:var(--text-color);font-weight:400;font-size:1.125rem;text-align:center}.form-container .form{display:flex;flex-direction:column;width:100%;max-width:467px}.form-container .form label{font-weight:500;font-size:1rem;color:var(--text-color);margin-bottom:5px;padding-left:10px;display:block;margin-top:50px}.form-container .form .send-btn{padding:14px;width:100%;background-color:var(--secondary-color);color:#000;font-size:1rem;font-weight:700;border:none;border-radius:13px;cursor:pointer;margin-top:30px}.form-container .form .send-btn:hover{opacity:.7}.form-container .back-to-login{display:flex;justify-content:center;align-items:center;margin-top:29px;margin-bottom:193px}.form-container .back-to-login .link{display:flex;justify-content:center;align-items:center;gap:10px;font-weight:700;font-size:1rem;color:var(--text-color);text-decoration:none}.form-container .back-to-login .link:hover{text-decoration:underline}@media only screen and (max-width:480px){.forgetpassword .title{padding:80px 10px 60px;font-size:1.75rem}}.reset-password{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--banner-2-bg),url(/assets/login-MZoHMr1R.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.reset-password .title{display:flex;align-items:center;justify-content:center;padding:200px 20px 160px;font-family:var(--font-family);color:var(--nav-footer-link-color);font-weight:600;font-size:3rem;text-align:center}.resetpassword{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px 50px 191px;background-color:var(--course-list-bg)}.resetpassword .h1{font-weight:700;font-size:2.25rem;color:var(--text-color);display:inline-block;margin-top:111px;margin-bottom:12px}.resetpassword .h1:after{content:"";display:block;width:100%;height:20px;background-color:var(--underline-color);margin-top:-20px;border-radius:2px}.resetpassword .sub-title{display:flex;align-items:center;justify-content:center;font-family:var(--font-family);color:var(--text-color);font-weight:400;font-size:1.125rem;text-align:center}.resetpassword .form{display:flex;flex-direction:column;width:100%;max-width:467px}.resetpassword .form label{font-weight:500;font-size:1rem;color:var(--text-color);margin-bottom:5px;padding-left:10px;display:block;margin-top:50px}.resetpassword .form .reset-btn{padding:14px;width:100%;background-color:var(--secondary-color);color:#000;font-size:1rem;font-weight:700;border:none;border-radius:13px;cursor:pointer;margin-top:30px}.resetpassword .form .reset-btn:hover{opacity:.7}.resetpassword .form .back-to-login{margin-top:29px}.resetpassword .form .back-to-login .link{display:flex;justify-content:center;align-items:center;gap:10px;font-weight:700;font-size:1rem;color:var(--text-color);text-decoration:none}.resetpassword .form .back-to-login .link:hover{text-decoration:underline}@media only screen and (max-width:480px){.reset-password .title{padding:80px 10px 60px;font-size:1.75rem}}.about-us{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--banner-2-bg),url(/assets/login-MZoHMr1R.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.about-us .title{display:flex;align-items:center;justify-content:center;padding-top:187px;font-family:var(--font-family);color:var(--nav-footer-link-color);font-weight:600;font-size:3rem;text-align:center}.about-us .sub-title{display:flex;align-items:center;justify-content:center;padding-bottom:142px;font-family:var(--font-family);color:var(--nav-footer-link-color);font-weight:400;font-size:1.75rem;text-align:center}.section-1{display:flex;padding:84px 93px;gap:100px;font-family:var(--font-family);background-color:var(--Aboutus-bg);color:var(--text-color)}.section-1 .left-1{display:flex;flex-direction:column;justify-content:center;gap:19px}.section-1 .left-1 .h1{font-weight:600;font-size:2.25rem}.section-1 .left-1 p{font-weight:400;font-size:1.125rem;text-align:justify}.section-1 .right-1{display:flex;align-items:center;justify-content:center}.section-1 .right-1 img{width:614px}.section-2{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--sub-banner-bg),url(/assets/About3-8chqSD74.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;font-family:var(--font-family);padding:160px 408px 113px;overflow:hidden}.section-2:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(to right,rgba(255,255,255,.2) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.096) 1px,transparent 1px);background-size:100px 100px;pointer-events:none;opacity:.3}.section-2 .title{font-weight:700;font-size:3rem;text-wrap:nowrap;margin-bottom:5px;color:var(--nav-footer-link-color)}.section-2 p{font-weight:400;font-size:1.375rem;text-wrap:nowrap;color:var(--nav-footer-link-color)}.section-2 .learn-btn{margin-top:28px}.section-3{display:flex;padding:84px 93px;gap:100px;font-family:var(--font-family);background-color:var(--Aboutus-bg);color:var(--text-color)}.section-3 .right-3{display:flex;flex-direction:column;justify-content:center;gap:19px}.section-3 .right-3 .h3{font-weight:600;font-size:2.25rem}.section-3 .right-3 p{font-weight:400;font-size:1.125rem;text-align:justify}.section-3 .left-3{display:flex;align-items:center;justify-content:center}.section-3 .left-3 img{width:614px}@media only screen and (max-width:1130px){.section-1,.section-3{padding:60px;gap:50px}.section-1 .right-1 img,.section-3 .left-3 img{width:400px}.section-2{padding:120px 200px 90px}}@media only screen and (max-width:992px){.about-us .title{font-size:2.5rem;padding-top:120px}.about-us .sub-title{font-size:1.5rem;padding-bottom:100px}.section-1,.section-3{padding:30px;gap:30px}.section-1 .right-1 img,.section-3 .left-3 img{width:350px}.section-2{padding:100px 120px 80px}.section-2 .title{font-size:2.5rem}.section-2 p{font-size:1.2rem}}@media(max-width:835px){.about-us .title{font-size:2rem;padding-top:100px}.about-us .sub-title{font-size:1.25rem;padding-bottom:80px}.section-1,.section-3{flex-direction:column;align-items:center;text-align:center}.section-1 .left-1 p,.section-3 .right-3 p{width:100%;max-width:500px}.section-1 .right-1 img,.section-3 .left-3 img{width:500px}.section-2{padding:80px 60px 60px}.section-2 .title{font-size:2rem}.section-2 p{font-size:1rem}}@media(max-width:576px){.about-us .title{font-size:1.75rem;padding-top:80px}.about-us .sub-title{font-size:1rem;padding-bottom:60px}.section-1,.section-3{gap:20px}.section-1 .left-1 p,.section-3 .right-3 p{width:100%;max-width:300px}.section-1 .right-1 img,.section-3 .left-3 img{width:300px}.section-1 .left-1 .h1,.section-3 .right-3 .h3{font-size:1.5rem}.section-1 .left-1 p,.section-3 .right-3 p{font-size:1rem}.section-2{padding:60px 20px}.section-2 .title{font-size:1.5rem}.section-2 p{font-size:.9rem}}.contact-us{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--banner-2-bg),url(/assets/login-MZoHMr1R.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.contact-us .title{display:flex;align-items:center;justify-content:center;padding-top:187px;font-family:var(--font-family);color:var(--nav-footer-link-color);font-weight:600;font-size:3rem;text-align:center}.contact-us .sub-title{display:flex;align-items:center;justify-content:center;padding-bottom:142px;font-family:var(--font-family);color:var(--nav-footer-link-color);font-weight:400;font-size:1.75rem;text-align:center}.question-h1{display:flex;justify-content:center;padding-top:74px;padding-bottom:74px;font-family:var(--font-family);color:var(--text-color);font-weight:700;font-size:2.25rem;background-color:var(--Contactus-bg)}.wrapper{display:flex;justify-content:center;gap:64px;padding-bottom:150px;background-color:var(--Contactus-bg)}.wrapper .box-1{display:flex;flex-direction:column}.wrapper .box-1 img{width:555px;height:245px}.wrapper .box-1 .content{display:flex;flex-direction:column;padding-left:63px;padding-top:35px}.wrapper .box-1 .content .title{font-family:var(--font-family);color:var(--text-color);font-weight:600;font-size:1.75rem}.wrapper .box-1 .content .sub-title{font-family:var(--font-family);color:var(--text-color);font-weight:500;font-size:1.125rem;margin-top:10px}.wrapper .box-1 .content .contact-info{display:flex;flex-direction:column;gap:30px}.wrapper .box-1 .content .contact-info .info{display:flex;font-family:var(--font-family);color:var(--text-color);font-weight:500;font-size:1.125rem;text-wrap:wrap;margin-top:20px;gap:30px}.wrapper .box-1 .content .social-icons{display:flex;gap:18px;margin-top:20px}.wrapper .box-1 .content .social-icons .icon{display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:50%;color:var(--icons-text);background-color:var(--icons-bg);width:30px;height:30px}.wrapper .box-2{display:flex;flex-direction:column;gap:52px}.wrapper .box-2 div{display:flex;flex-direction:column}.wrapper .box-2 label{font-weight:500;font-size:1rem;color:var(--text-color);margin-bottom:5px;padding-left:10px;display:block}.wrapper .box-2 .send-btn{padding:14px;width:100%;background-color:var(--secondary-color);color:#000;font-size:1rem;font-weight:700;border:none;border-radius:13px;cursor:pointer}@media only screen and (max-width:1200px){.wrapper{padding:0 50px 100px}}@media only screen and (max-width:992px){.wrapper{gap:30px;padding:0 40px 100px}.wrapper .box-1 .content{padding-left:30px;padding-top:20px}.wrapper .box-1 img{max-width:400px;height:auto}.question-h1{font-size:2rem;padding:50px 20px;text-align:center}}@media only screen and (max-width:768px){.contact-us .title{font-size:2rem;padding-top:100px}.contact-us .sub-title{font-size:1.25rem;padding-bottom:80px}.wrapper{flex-direction:column;align-items:center;padding:0 20px 80px}.wrapper .box-1 img{max-width:555px;height:auto}.wrapper .box-1 .content{padding-left:67px}.wrapper .box-1 .content .contact-info .info{justify-content:flex-start;width:100%}.wrapper .box-2{width:100%;max-width:467px}.wrapper .box-1 .content .title{font-size:1.5rem}.wrapper .box-1 .content .sub-title,.wrapper .box-1 .content .contact-info .info{font-size:1rem}}@media only screen and (max-width:576px){.contact-us .title{font-size:1.75rem;padding-top:80px}.contact-us .sub-title{font-size:1rem;padding-bottom:60px}.question-h1{font-size:1.5rem;padding:40px 15px}.wrapper{gap:40px}.wrapper .box-1 img{max-width:100%;height:auto}.wrapper .box-1 .content .title{font-size:1.25rem}.wrapper .box-1 .content .sub-title{font-size:.95rem}.wrapper .box-1 .content .contact-info .info{flex-direction:column;gap:10px;font-size:.9rem}.wrapper .box-2 .send-btn{font-size:.9rem;padding:12px}}.course-highlight{display:flex;flex-direction:column;gap:91px;padding:91px 93px 100px;background-color:var(--course-list-bg)}.course-highlight .title{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;text-align:center}.course-highlight .main-title{font-family:var(--font-family);font-weight:800;font-size:3rem;color:var(--text-color);text-wrap:nowrap;position:relative;display:inline-block}.course-highlight .main-title:after{content:"";display:block;width:100%;height:20px;background-color:var(--underline-color);margin-top:-20px;border-radius:2px}.course-highlight .title .subtitle{font-family:var(--font-family);font-weight:400;font-size:1.375rem;color:var(--text-color)}.course-highlight .box{display:flex;align-items:center;justify-content:space-between;gap:100px}.course-highlight .box.left{flex-direction:row}.course-highlight .box.right{flex-direction:row-reverse}.course-highlight .box .content{display:flex;flex-direction:column;font-family:var(--font-family);font-weight:600;font-size:2.25rem;color:var(--text-color);padding-top:47px;padding-bottom:47px;max-width:50%}.course-highlight .box .content .methodology{font-family:var(--font-family);font-weight:700;font-size:1.125rem;color:var(--text-color);background-color:#218d950a;width:100%;max-width:244px;text-align:center;border-radius:32px;margin-bottom:19px}.course-highlight .box .content .heading{margin:0 0 15px}.course-highlight .box .content p{font-weight:400;font-size:1.125rem;margin-top:19px;color:var(--text-color);text-align:justify}.course-highlight .box .content .button{margin-top:33px;text-wrap:nowrap}.course-highlight .box .image img{max-width:614px;height:auto}@media only screen and (min-width:993px)and (max-width:1210px){.course-highlight .box{gap:50px;align-items:flex-start}.course-highlight .box .content{font-size:2rem;padding-top:20px;padding-bottom:20px}.course-highlight .box .content .heading{padding-top:30px;margin:0 0 15px}.course-highlight .box .content p{font-size:1rem;margin-top:5px}.course-highlight .box .content .button{margin-top:15px}.course-highlight .box .image{padding-top:50px}.course-highlight .box .image img{max-width:500px;height:auto}.course-highlight .box .content .methodology{margin-bottom:8px}}@media only screen and (max-width:992px){.course-highlight .box{flex-direction:column;gap:40px}.course-highlight .box.left,.course-highlight .box.right{flex-direction:column}.course-highlight .box .content{max-width:100%;max-width:700px;padding:0 20px}.course-highlight .box .content .heading{text-align:center}.course-highlight .box .content .button{display:block;margin:33px auto 0}.course-highlight .box .image img{width:100%;margin:0 auto}.course-highlight .box .content .methodology{max-width:800px}}@media only screen and (max-width:536px){.course-highlight{padding:91px 50px 100px}.course-highlight .main-title:after{height:10px;margin-top:-10px}}@media only screen and (max-width:406px){.course-highlight{padding:91px 30px 100px}}.sub-banner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--sub-banner-bg),url(/assets/About3-8chqSD74.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;font-family:var(--font-family);padding:160px 408px 113px;overflow:hidden}.sub-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(to right,rgba(255,255,255,.2) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.096) 1px,transparent 1px);background-size:100px 100px;pointer-events:none;opacity:.3}.sub-banner .highlight{background:#ffffff1f;text-align:center;border-radius:49px;font-weight:400;font-size:1.375rem;color:#dbeafe;padding:5px 15px}.sub-banner .title{font-weight:700;font-size:3rem;text-wrap:nowrap;margin-bottom:5px;color:var(--nav-footer-link-color);margin-top:15px}.sub-banner .demo-btn{margin-top:28px}@media only screen and (min-width:993px)and (max-width:1210px){.sub-banner{padding:120px 200px 90px}.sub-banner .title{font-size:2.5rem}.sub-banner .highlight{font-size:1.2rem}}@media only screen and (max-width:992px){.sub-banner{padding:100px 100px 70px}.sub-banner .title{font-size:2.25rem;text-align:center;text-wrap:balance}.sub-banner .highlight{font-size:1.125rem}}@media only screen and (max-width:536px){.sub-banner{padding:80px 50px 60px}.sub-banner .title{font-size:1.75rem}.sub-banner .highlight{font-size:1rem}.sub-banner .demo-btn{margin-top:15px}}@media only screen and (max-width:406px){.sub-banner{padding:70px 30px 50px}.sub-banner .title{font-size:1.5rem}.sub-banner .highlight{font-size:.9rem}}.testimonial-slider{width:100%;padding:79px 0 97px;background-color:var(--testimonial-bg)}.testimonial-slider .title{text-align:center;margin-bottom:64px}.testimonial-slider .title span{font-family:var(--font-family);font-weight:800;font-size:3rem;color:var(--text-color);text-wrap:nowrap;position:relative;display:inline-block}.testimonial-slider .title span:after{content:"";display:block;width:100%;height:20px;background-color:var(--underline-color);margin-top:-20px;border-radius:2px}.testimonial-card{display:flex!important;gap:31px;width:100%;max-width:754px;border-radius:20px;background:var(--testimonial-card-bg);transition:all .5s ease;opacity:.5;transform:scale(.85);filter:blur(3px);margin:auto auto 60px;padding-left:30px;padding-right:30px;position:relative}.testimonial-card:after{content:"“";position:absolute;top:10px;right:20px;font-size:60px;color:#d1fe67;font-weight:700;pointer-events:none}.testimonial-card .image{padding-top:30px;padding-bottom:30px}.testimonial-card .info{padding-top:50px;font-family:var(--font-family);display:flex;flex-direction:column;text-align:left}.testimonial-card .info .para{font-weight:400;font-size:1.125rem;color:var(--text-color);text-align:justify}.testimonial-card .info .name{margin-top:18px;font-weight:600;font-size:1rem;color:var(--text-color)}.testimonial-card .info .role{margin-top:5px;font-weight:400;font-size:1rem;color:gray}.testimonial-card .image img{width:277px;height:302px;object-fit:cover;border-radius:10px}.slick-center .testimonial-card{opacity:1;transform:scale(1);filter:blur(0)}.slick-dots{display:flex!important;justify-content:center;align-items:center;gap:87px;color:#24949c}.slick-dots ul{margin-top:5px;display:flex;gap:8px;color:#24949c!important}.slick-dots li button:before{font-size:8px;color:#24949c!important}.slick-dots li.slick-active button:before{color:#24949c!important}.custom-arrow{background:none;border:none;font-size:30px;font-weight:700;cursor:pointer;color:#24949c;padding:4px 10px;transition:color .2s}.custom-arrow:hover{color:#24949c}@media only screen and (max-width:1399px){.testimonial-slider{padding:70px 0 90px}.testimonial-slider .title span{font-size:2.8rem}.testimonial-card{max-width:700px;gap:28px;padding:28px 25px}.testimonial-card:after{font-size:55px}}@media only screen and (max-width:1210px){.testimonial-slider{padding:60px 0 80px}.testimonial-slider .title span{font-size:2.5rem}.testimonial-card{max-width:650px;gap:25px;padding:25px 20px}.testimonial-card .image{display:flex;align-items:center;justify-content:center}.testimonial-card .image img{max-width:180px}.testimonial-card .info .para{font-size:1rem}.testimonial-card:after{font-size:50px}}@media only screen and (max-width:991px){.testimonial-slider{padding:50px 0 70px}.testimonial-slider .title span{font-size:2.2rem}.testimonial-card{flex-direction:column;max-width:600px;gap:10px;padding:22px 18px}.testimonial-card .image img{width:80%;max-width:300px}.testimonial-card .info{padding-top:15px}.testimonial-card:after{font-size:45px}}@media only screen and (max-width:768px){.testimonial-slider{padding:40px 0 60px}.testimonial-slider .title span{font-size:2rem}.testimonial-card{max-width:90%;gap:10px;padding:20px;flex-direction:column;align-items:center}.testimonial-card .image img{width:90%;max-width:300px}.testimonial-card .info{padding-top:5px}.testimonial-card:after{font-size:40px}}@media only screen and (max-width:500px){.testimonial-slider{padding:30px 0 50px}.testimonial-slider .title span{font-size:1.5rem}.testimonial-card{max-width:95%;gap:15px;padding:15px}.testimonial-card .image img{width:100%;max-width:200px}.testimonial-card .info .para{font-size:.95rem;line-height:1.45}.testimonial-card .info .name{font-size:.9rem}.testimonial-card .info .role{font-size:.8rem}.testimonial-card:after{font-size:28px}.slick-dots li button:before{font-size:6px}.slick-dots{gap:40px}.custom-arrow{font-size:22px}}@media only screen and (max-width:330px){.testimonial-slider .title span{font-size:1.2rem}.testimonial-card .info .para{font-size:.85rem}.testimonial-card .info .name{font-size:.8rem}.testimonial-card .info .role{font-size:.7rem}.testimonial-card .image img{max-width:150px}.slick-dots{gap:20px}.testimonial-card:after{font-size:24px}}.privacy{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--banner-2-bg),url(/assets/login-MZoHMr1R.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.privacy .title{display:flex;align-items:center;justify-content:center;padding-top:187px;font-family:var(--font-family);color:var(--nav-footer-link-color);font-weight:600;font-size:3rem;text-align:center}.privacy .sub-title{display:flex;align-items:center;justify-content:center;padding-bottom:142px;font-family:var(--font-family);color:var(--nav-footer-link-color);font-weight:400;font-size:1.75rem;text-align:center}.privacy-policy{padding:100px 30px;background:var(--Contactus-bg);border-radius:8px;line-height:1.6;color:var(--text-color);box-shadow:0 2px 8px #0000001a}.privacy-policy h1{font-size:32px;margin-bottom:20px;color:var(--text-color)}.privacy-policy h2{font-size:20px;margin-top:30px;margin-bottom:10px;color:var(--text-color)}.privacy-policy p{margin-bottom:15px}.privacy-policy a{color:var(--secondary-color);text-decoration:none}.privacy-policy a:hover{text-decoration:underline}.btn.active{background-color:#393b3d;color:#fff}.request-info{display:flex;flex-direction:column;gap:20px;padding:40px 50px}.request-info .section{display:flex;flex-direction:column;gap:10px;padding:15px 20px;border-radius:10px}.label{display:inline-block;width:180px;font-weight:600}.blocked{color:#e74c3c;font-weight:600}.active{color:#39d279;font-weight:600}.action-buttons{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:10px}.button-group{display:flex;gap:10px;flex-wrap:wrap}.device-info-action{margin-left:auto}.block-action{display:flex;align-items:center;gap:8px}.no-data{color:var(--btn-text);display:flex;justify-content:center;align-items:center;font-size:1rem;font-weight:700}.profile{background:var(--banner-2-bg),url(/assets/login-MZoHMr1R.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:128px}.profile-container{padding-top:50px;width:100%;font-family:var(--font-family);background:var(--unit-exams-bg);display:flex;flex-direction:column;align-items:center}.profile-container .profile-image-section{display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.profile-container .profile-image-section .profile-image{width:120px;height:120px;border-radius:50%;object-fit:cover;margin-bottom:10px}.profile-container .profile-image-section .upload-btn{display:inline-block;background-color:var(--secondary-color);color:#000;font-family:var(--font-family);font-weight:700;font-size:1rem;padding:8px 15px;border-radius:8px;border:none}.profile-container .profile-image-section .upload-btn:hover{cursor:pointer;opacity:.8}.profile-container .profile-form{display:flex;flex-direction:column;align-items:center;width:80%;max-width:700px;gap:20px;box-shadow:var(--question-section-box-shadow);padding:30px;border-radius:20px}.profile-container .profile-form .title{font-size:2rem;text-align:center;letter-spacing:1px;color:var(--text-color);font-weight:700}.profile-container .profile-form .form-row{display:flex;gap:20px;width:100%}.profile-container .profile-form .form-row .form-group input,.profile-container .profile-form .form-row .form-group .country-dropdown{width:100%;max-width:300px;box-sizing:border-box}.profile-container .profile-form .form-row .form-group{display:flex;flex-direction:column;flex:1}.profile-container .profile-form .form-row .form-group .country-dropdown{color:var(--text-color);background-color:var(--unit-exams-bg)}.profile-container .profile-form .form-row .form-group label{padding-left:10px;margin-bottom:5px;font-weight:700;color:var(--text-color)}.profile-container .profile-form .form-row .form-group .select-language{outline:none;color:var(--text-color);background-color:var(--unit-exams-bg)}.profile-container .profile-form .form-row .form-group .select-language:focus{box-shadow:none}.profile-container .profile-form .save-btn{display:inline-block;background-color:var(--secondary-color);color:#000;font-family:var(--font-family);font-weight:700;font-size:1rem;padding:8px 15px;border-radius:8px;border:none;margin-top:30px}.profile-container .profile-form .save-btn:hover{opacity:.8;cursor:pointer}.profile-container .account-info{margin-top:30px;padding:20px;width:80%;max-width:600px;margin-bottom:30px;border-radius:14px;box-shadow:var(--question-section-box-shadow)}.profile-container .account-info .status-row{display:flex;justify-content:space-between;margin-bottom:8px;color:var(--text-color)}.profile-container .account-info .status-row .status.active{color:#30f615}.profile-container .account-info .status-row .status.suspended{color:#ff3737}.profile-container .account-info .status-row .verified{color:#30f615;font-weight:700}.profile-container .account-info .status-row .not-verified{color:#ff3737;font-weight:700}@media only screen and (max-width:600px){.profile-container{padding:20px}.profile-container .profile-form{width:90%;padding:20px;gap:15px}.profile-container .profile-form .form-row{flex-direction:column;gap:15px}.profile-container .profile-image-section .profile-image{width:100px;height:100px}.profile-container .profile-image-section .upload-btn,.profile-container .profile-form .save-btn{padding:6px 12px;font-size:.9rem}.profile-container .profile-form .title{font-size:1.8rem}.profile-container .account-info{width:90%}}@media only screen and (max-width:480px){.profile-container{padding-top:30px}.profile-container .profile-image-section .profile-image{width:80px;height:80px}.profile-container .profile-form .form-row{flex-direction:column;gap:10px}.profile-container .profile-form .form-row .form-group label{font-size:.9rem}.profile-container .profile-form .form-row .form-group input,.form-group .country-dropdown{font-size:.9rem;padding:6px 8px}.profile-container .profile-image-section .upload-btn,.profile-container .profile-form .save-btn{padding:5px 10px;font-size:.85rem}.profile-container .profile-form{padding:15px;border-radius:15px}.profile-container .profile-form .title{font-size:1.5rem}.profile-container .account-info{width:95%;font-size:.9rem}}.otp{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--banner-2-bg),url(/assets/login-MZoHMr1R.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.otp .title{display:flex;align-items:center;justify-content:center;padding:200px 20px 160px;font-family:var(--font-family);color:var(--nav-footer-link-color);font-weight:600;font-size:3rem;text-align:center}.otp-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:var(--Aboutus-bg);padding:20px;font-family:var(--font-family)}.otp-container .h1{font-weight:700;font-size:2.25rem;color:var(--text-color);display:inline-block;margin-top:111px;margin-bottom:12px}.otp-container .h1:after{content:"";display:block;width:100%;height:20px;background-color:var(--underline-color);margin-top:-20px;border-radius:2px}.otp-container .sub-title{display:flex;align-items:center;justify-content:center;font-family:var(--font-family);color:var(--text-color);font-weight:400;font-size:1.125rem;text-align:center}.otp-container .error{margin-top:10px;font-weight:700}.otp-container .success-text{color:#d1fe67;font-size:1rem;margin-top:10px;font-weight:700;padding-left:10px}.otp-container .form{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 50px}.otp-container .form .otp-inputs{display:flex;gap:16px;margin-top:50px}.form .otp-inputs input{width:100px;height:100px;text-align:center;font-size:20px;font-weight:700;border-color:#838383;background-color:transparent;border-radius:11px;outline:none;transition:border-color .2s ease}.otp-inputs .form input:focus{border-color:#838383;box-shadow:0 0 0 2px #999a9b33}.form .verify-btn{padding:14px;width:100%;max-width:467px;background-color:var(--secondary-color);color:#000;font-size:1rem;font-weight:700;border:none;border-radius:13px;cursor:pointer;margin-top:30px}.form .verify-btn:hover{opacity:.7}.otp-container .resend{display:flex;gap:15px;font-family:var(--font-family);color:var(--text-color);font-weight:400;font-size:1.125rem;margin-top:15px}.otp-container .resend .req-btn{background:none;background-color:transparent;border:none;padding-top:4px;color:var(--text-color);font-weight:700;cursor:pointer;font-size:1rem}.otp-container .resend .req-btn:hover{text-decoration:underline}.otp-container .back-to-login{margin-top:41px;margin-bottom:141px}.otp-container .back-to-login .link{display:flex;justify-content:center;align-items:center;gap:10px;font-weight:700;font-size:1rem;color:var(--text-color);text-decoration:none}.otp-container .back-to-login .link:hover{text-decoration:underline}@media only screen and (max-width:1024px){.otp-container .h1{font-size:2rem}.form .otp-inputs input{width:80px;height:80px;font-size:18px}.form .verify-btn{max-width:400px}}@media only screen and (max-width:768px){.otp-container .h1{font-size:1.75rem}.otp-container .sub-title{font-size:1rem;padding:0 15px}.form .otp-inputs{gap:12px;margin-top:40px}.form .otp-inputs input{width:45px;height:45px;font-size:16px}.form .verify-btn{max-width:320px;font-size:.95rem}}@media only screen and (max-width:480px){.otp .title{padding:80px 10px 60px;font-size:1.75rem}.otp-container .h1{font-size:1.5rem}.otp-container .sub-title{font-size:.95rem}.otp-container .form{padding:0}.form .otp-inputs{padding:0 10px;margin-top:30px}.form .otp-inputs input{width:30px;height:30px;font-size:14px;border-radius:5px;padding:0}.form .verify-btn{max-width:280px;padding:12px;font-size:.9rem}.otp-container .resend{flex-direction:column;gap:5px;font-size:.95rem}.otp-container .back-to-login{margin-top:30px;margin-bottom:80px}}.invalid-link{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:100px 20px;background-color:var(--course-list-bg)}.invalid-link h2{font-family:var(--font-family);font-weight:700;font-size:2.25rem;color:var(--text-color);margin-bottom:20px;position:relative}.invalid-link h2:after{content:"";display:block;width:100%;height:20px;background-color:var(--underline-color);margin-top:-20px;border-radius:2px}.invalid-link p{font-family:var(--font-family);font-weight:400;font-size:1.125rem;color:var(--text-color);margin-bottom:30px;max-width:500px}.invalid-link .back-btn{padding:14px 30px;background-color:var(--secondary-color);color:#000;font-size:1rem;font-weight:700;border:none;border-radius:13px;text-decoration:none}.invalid-link .back-btn:hover{opacity:.7}@media only screen and (max-width:480px){.invalid-link h2{font-size:1.75rem}.invalid-link p{font-size:1rem}}.courses-layout{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--banner-2-bg),url(/assets/login-MZoHMr1R.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.courses-layout .title{display:flex;align-items:center;justify-content:center;padding-top:187px;font-family:var(--font-family);color:var(--nav-footer-link-color);font-weight:600;font-size:3rem;text-align:center}.courses-layout .sub-title{display:flex;align-items:center;justify-content:center;padding-bottom:142px;font-family:var(--font-family);color:var(--nav-footer-link-color);font-weight:400;font-size:1.75rem;text-align:center}.courses-layout-sidebar{display:flex}.sidebar-container{width:280px;min-height:100%;background-color:var(--sidebar);border-right:1px solid var(--sidebar-border);padding:26px;font-family:var(--font-family);transition:transform .3s ease}.sidebar-title{font-size:1.125rem;font-weight:700;color:var(--text-color);margin-bottom:35px;margin-top:52px}.sidebar-menu{display:flex;flex-direction:column;gap:8px}.menu-item{display:flex;align-items:center;justify-content:space-between;background:transparent;padding:13px 14px;border-radius:6px;color:var(--text-color);font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.menu-item:hover{opacity:.8}.menu-item.active{background-color:var(--sidebar-selected-value-bg);color:var(--text-color)}.menu-item.locked{opacity:.5;cursor:not-allowed}.menu-item.locked:hover{opacity:.5}.arrow-icon{margin-left:8px;color:var(--text-color);display:flex;align-items:center}.sidebar-wrapper{position:relative}.sidebar-toggle-btn{display:none;position:absolute;top:8%;left:20px;transform:translateY(-50%);background-color:var(--primary-color);color:var(--nav-footer-link-color);border:none;border-radius:6px;padding:10px 12px;cursor:pointer;z-index:20;box-shadow:0 2px 6px #0003}@media screen and (max-width:835px){.sidebar-container{position:absolute;left:0;top:0%;width:200px;transform:translate(-100%);transition:transform .3s ease;z-index:10;padding:20px}.sidebar-container.active{transform:translate(0)}.sidebar-title{margin-top:80px;font-size:.9rem}.menu-item{font-size:.9rem;padding:10px}.sidebar-toggle-btn{display:block}}@media screen and (max-width:500px){.sidebar-container{width:140px;padding:15px}.menu-item{font-size:.8rem;padding:8px}}.dashboard-container{flex:1;background:var(--unit-exams-bg);color:var(--text-color);min-height:100vh;display:flex;flex-direction:column;padding:75px 140px 212px 72px;font-family:var(--font-family);position:relative}.dashboard-container .profile-circle{position:absolute;width:117px;height:117px;border-radius:50%;overflow:hidden;background:#e0e0e0;top:-55px;left:50%;transform:translate(-50%);cursor:pointer}.dashboard-container .profile-circle .profile-image{width:100%;height:100%;object-fit:cover;border-radius:50%}.dashboard-container .user-name{font-size:1.2rem;font-weight:700;text-align:center;padding-left:65px;margin-top:10px}.dashboard-container .user-name:hover{opacity:.8}.dashboard-container .device-request{display:flex;justify-content:flex-end;margin-top:45px;margin-bottom:10px}.dashboard-container .device-request .verified{font-size:1rem;font-weight:700;position:relative;padding-right:1.5rem}.dashboard-container .device-request .verified:after{content:"✓";position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-block;width:1rem;height:1rem;text-align:center;background-color:#22c55e;border-radius:50%;color:#fff;font-weight:700;line-height:1rem;font-size:.75rem}.dashboard-container .device-request .request-btn{background-color:var(--secondary-color);color:#000;font-family:var(--font-family);font-weight:700;font-size:1rem;padding:15px 30px;border-radius:14px;border:none}.dashboard-container .device-request .request-btn:hover{cursor:pointer;opacity:.8}.dashboard-container .table-header{display:grid;grid-template-columns:1fr .6fr .5fr .5fr .3fr;justify-items:left;font-weight:600;font-size:.9rem;background:var(--table-header);color:var(--table-header-text);border-bottom:1px solid var(--table-header-border);padding:13px 20px;margin-bottom:.75rem}.dashboard-container .table-header .header{display:flex;justify-content:center;align-items:center;gap:20px}.dashboard-container .table-body{display:flex;flex-direction:column;gap:.7rem}.dashboard-container .table-body .table-row{display:grid;grid-template-columns:1fr .6fr .5fr .5fr .4fr;justify-items:left;background:var(--table-values-bg);border-bottom:1px solid var(--table-header-border);padding:.8rem 1rem;transition:all .2s ease;cursor:default;align-items:center}.dashboard-container .table-body .table-row .parts{width:100%;max-width:100px}.parts-select{width:100%;padding:4px 10px;border-radius:6px;font-size:.75rem;background:var(--unit-exams-bg);border:1px solid var(--table-header-border);color:var(--text-color);cursor:pointer}.parts-select:focus{outline:none;border-color:var(--primary-color)}.dashboard-container .table-body .table-row .table-cell{display:flex;align-items:center;font-size:.9rem}.dashboard-container .table-body .table-row .status{padding:.3rem .6rem;border-radius:8px;font-size:.8rem;font-weight:600;text-align:center;display:flex;justify-content:center;min-width:80px}.dashboard-container .table-body .table-row .status.active{background:#4dc4ce2b;color:#19a974}.dashboard-container .table-body .table-row .status.inactive{background:#b8b5b5}.dashboard-container .table-body .table-row .status.error{background:#fff3f3;color:#d32f2f}.dashboard-container .table-body .table-row .expiry{display:flex;flex-direction:column;width:100%;max-width:100px}.dashboard-container .table-body .table-row .expiry .topic-progress{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%}.dashboard-container .table-body .table-row .expiry .progress-bar{width:100%;height:15px;background:#218d9521;border-radius:29px;overflow:hidden}.dashboard-container .table-body .table-row .expiry .progress-fill{height:100%;border-radius:6px;transition:width .4s ease,background-color .3s ease}.dashboard-container .table-body .table-row .expiry .progress-fill.green{background:#19a974}.dashboard-container .table-body .table-row .expiry .progress-fill.yellow{background:#feea67}.dashboard-container .table-body .table-row .expiry .progress-fill.red{background:#fa5353}.dashboard-container .table-body .table-row .expiry .progress-fill.inactive{background:#888}.dashboard-container .table-body .table-row .expiry .progress-text{font-size:.9rem;font-weight:600;margin-top:3px;color:var(--text-color);text-wrap:nowrap}.dashboard-container .table-body .table-row .actions{width:100%}.dashboard-container .table-body .table-row .actions .access-btn{padding:5px 15px;border-radius:20px;font-size:.7rem;font-weight:700;background-color:transparent;border:1px solid var(--text-color);color:var(--text-color);cursor:pointer}.dashboard-container .table-body .table-row .actions .access-btn:hover{opacity:.7}.dashboard-container .table-body .table-row .actions .access-granted{display:flex;align-items:center;justify-content:center;text-align:center;font-size:.9rem;font-weight:700;color:var(--text-color);width:100%}@media only screen and (max-width:1200px){.dashboard-container{padding:50px 50px 180px}.dashboard-container .table-header,.dashboard-container .table-body .table-row{grid-template-columns:.8fr .5fr .5fr .5fr .3fr}.dashboard-container .table-body .table-row .parts{max-width:90px}.dashboard-container .table-body .table-row .status{min-width:70px;font-size:.78rem}.dashboard-container .table-body .table-row .expiry{max-width:75px}.dashboard-container .table-body .table-row .expiry .progress-bar{height:14px}.dashboard-container .profile-circle{width:100px;height:100px;top:-50px}.dashboard-container .user-name{padding-left:0;margin-top:20px}}@media only screen and (max-width:992px){.dashboard-container{padding:40px 30px 150px 20px}.dashboard-container .table-header,.dashboard-container .table-body .table-row{grid-template-columns:.7fr .5fr .5fr .5fr .3fr}.dashboard-container .table-body .table-row .table-cell{font-size:.85rem}.dashboard-container .table-body .table-row .parts{max-width:85px}.parts-select{font-size:.7rem;padding:3px 8px}.dashboard-container .table-body .table-row .status{min-width:65px}.dashboard-container .table-body .table-row .expiry{max-width:70px}.dashboard-container .table-body .table-row .expiry .progress-bar{height:13px}.dashboard-container .profile-circle{width:95px;height:95px;top:-45px}.dashboard-container .user-name{padding-left:5px;margin-top:30px}.dashboard-container .device-request{margin-top:60px}}@media only screen and (max-width:835px){.dashboard-container{padding:100px 20px 120px}.dashboard-container .table-header,.dashboard-container .table-body .table-row{grid-template-columns:.9fr .5fr .5fr .5fr .3fr}.dashboard-container .table-body .table-row .parts{max-width:80px}.parts-select{font-size:.68rem;padding:3px 6px}.dashboard-container .table-body .table-row .status{min-width:60px;font-size:.75rem;padding:.25rem .45rem}.dashboard-container .table-body .table-row .expiry{max-width:65px}.dashboard-container .table-body .table-row .expiry .progress-bar{height:12px}.dashboard-container .table-body .table-row .expiry .progress-text{font-size:.8rem}.dashboard-container .profile-circle{width:90px;height:90px;top:-40px}.dashboard-container .user-name{padding-left:0;margin-top:-30px}.dashboard-container .device-request .request-btn{padding:10px 20px;border-radius:8px}}@media screen and (max-width:576px){.dashboard-container{padding:100px 10px}.dashboard-container .table-header,.dashboard-container .table-body .table-row{grid-template-columns:.7fr .5fr .5fr .5fr .3fr}.dashboard-container .table-header .header{gap:8px}.dashboard-container .table-header .header img{width:10px;height:10px}.dashboard-container .table-body .table-row .parts{max-width:60px}.parts-select{font-size:.65rem;padding:2px 5px}.dashboard-container .table-body .table-row .status{min-width:auto;font-size:.7rem;padding:.2rem .4rem}.dashboard-container .table-body .table-row .expiry{max-width:50px}.dashboard-container .table-body .table-row .expiry .progress-bar{height:10px}.dashboard-container .table-body .table-row .expiry .progress-text{font-size:.72rem}.dashboard-container .table-body .table-row .actions .access-btn{font-size:.65rem;padding:2px 10px}.dashboard-container .profile-circle{width:80px;height:80px;top:-35px}.dashboard-container .user-name{margin-top:-40px}.dashboard-container .device-request .request-btn{font-size:.85rem}}@media screen and (max-width:400px){.dashboard-container{padding:100px 8px 80px}.dashboard-container .table-header,.dashboard-container .table-body .table-row{grid-template-columns:.7fr .4fr .3fr .4fr .3fr;font-size:.7rem;padding:.6rem .4rem}.dashboard-container .table-header .header{gap:5px}.dashboard-container .table-header .header img{width:8px;height:8px}.dashboard-container .table-body .table-row .table-cell{font-size:.7rem}.dashboard-container .table-body .table-row .parts{max-width:40px}.parts-select{font-size:.6rem;padding:2px 4px}.dashboard-container .table-body .table-row .status{font-size:.65rem;padding:.2rem .35rem;border-radius:6px;min-width:auto}.dashboard-container .table-body .table-row .expiry{max-width:30px}.dashboard-container .table-body .table-row .expiry .progress-bar{height:9px}.dashboard-container .table-body .table-row .expiry .progress-text{font-size:.65rem}.dashboard-container .table-body .table-row .actions .access-btn{font-size:.6rem;padding:2px 8px}.dashboard-container .table-body .table-row .actions .access-granted{font-size:.7rem}.dashboard-container .profile-circle{width:70px;height:70px;top:-30px}.dashboard-container .user-name{margin-top:-40px}.dashboard-container .device-request .request-btn{font-size:.75rem;padding:8px 20px;border-radius:5px}}.device-verification{padding:65px 45px;font-family:var(--font-family);background-color:var(--unit-exams-bg)}.device-verification .title{font-size:2rem;font-weight:700;text-align:center;color:var(--text-color)}.device-verification .sub-title{text-align:center;margin-top:10px;color:var(--text-color)}.device-verification .contact-now{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:20px}.device-verification .contact-now .phone{margin-top:10px;display:flex;justify-content:center;align-items:center;gap:5px;color:var(--text-color);font-size:1.2rem;text-align:center}.device-verification .social-icons{display:flex;justify-content:center;gap:20px}.device-verification .social-icons a{margin-top:20px;text-decoration:none;color:var(--text-color);font-size:1.2rem}@media only screen and (max-width:500px){.device-verification .title{font-size:1.5rem}.device-verification .sub-title{font-size:.8rem}.device-verification .social-icons{gap:10px}}.select-exam-wrapper{display:flex;flex-direction:column;width:100%;padding:75px 40px 20px;background:var(--unit-exams-bg);font-family:var(--font-family)}.select-exam-wrapper .title{font-size:20px;font-weight:600;margin-bottom:28px;color:var(--text-color)}.select-exam-wrapper .field{margin-bottom:22px}.select-exam-wrapper .field label{display:block;font-size:13px;font-weight:500;margin-bottom:6px;color:var(--text-color)}.select-exam-wrapper .field select{width:100%;max-width:400px;height:42px;padding:0 12px;font-size:14px;border-radius:6px;color:var(--text-color);border:1px solid var(--sidebar-border);background:var(--unit-exams-bg);outline:none}.select-exam-wrapper .field select:disabled{background-color:var(--unit-exams-bg);cursor:not-allowed}.select-exam-wrapper .footer{display:flex;justify-content:flex-end;margin-top:100px}.select-exam-wrapper .footer .next-btn{background-color:var(--secondary-color);color:#000;font-family:var(--font-family);font-weight:700;border-radius:14px;border:none;width:210px;font-size:1rem;padding:15px 48px}.select-exam-wrapper .footer .next-btn:hover{cursor:pointer;opacity:.9}@media only screen and (max-width:835px){.select-exam-wrapper .footer{margin-top:50px}.select-exam-wrapper .footer .next-btn{width:180px;font-size:.9rem;padding:12px 36px}}@media only screen and (max-width:480px){.select-exam-wrapper .footer{margin-top:30px}.select-exam-wrapper .footer .next-btn{width:150px;font-size:.85rem;padding:10px 24px}}@media only screen and (max-width:360px){.select-exam-wrapper .footer{margin-top:20px}.select-exam-wrapper .footer .next-btn{width:130px;font-size:.8rem;padding:8px 20px}}.unit-exams-container{flex:1;background:var(--unit-exams-bg);color:var(--text-color);min-height:100vh;display:flex;flex-direction:column;padding:75px 140px 212px 72px;font-family:var(--font-family)}.unit-exams-container .guideline{font-size:1.375rem;font-weight:600;color:var(--text-color);margin-bottom:25px}.unit-exams-container .unit-table-header{display:grid;grid-template-columns:.9fr .2fr .4fr .4fr;justify-items:center;font-weight:600;font-size:.9rem;background:var(--table-header);color:var(--table-header-text);border-bottom:1px solid var(--table-header-border);padding:13px 0;margin-bottom:.75rem}.unit-exams-container .unit-table-header span{text-wrap:nowrap}.unit-exams-container .unit-topic-list{display:flex;flex-direction:column;gap:.7rem}.unit-exams-container .unit-topic-row{display:grid;grid-template-columns:.9fr .2fr .4fr .4fr;align-items:center;justify-items:center;background:var(--table-values-bg);border-bottom:1px solid var(--table-header-border);padding:.8rem 1rem;cursor:pointer}.unit-exams-container .unit-topic-info{display:flex;align-items:center;gap:10px;justify-self:start;width:100%}.unit-exams-container .unit-topic-checkbox{width:16px;height:16px;accent-color:var(--primary-color)}.unit-exams-container .unit-topic-icon{font-size:.8rem;color:var(--text-color);cursor:pointer}.unit-exams-container .unit-topic-name{font-weight:500;color:var(--text-color)}.unit-exams-container .unit-topic-type{font-size:.85rem;color:var(--text-color);text-align:center;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.unit-exams-container .unit-topic-status{padding:.3rem .6rem;border-radius:8px;font-size:.8rem;text-align:center;max-width:120px}.unit-topic-status.active{background:#4dc4ce2b;color:#19a974}.unit-topic-status.warning{background:#fffaf2;color:#f4a300}.unit-topic-status.error{background:#fff3f3;color:#d32f2f}.unit-topic-status.inactive{background:var(--table-values-bg);color:var(--text-muted, #888)}.unit-exams-container .unit-topic-progress{display:flex;align-items:center;justify-content:center;gap:6px;width:100%}.unit-exams-container .unit-progress-bar{width:70%;height:15px;background:#218d9521;border-radius:29px;overflow:hidden}.unit-exams-container .unit-progress-fill{height:100%;background:#218c95;border-radius:5px;transition:width .4s ease}.unit-progress-fill.warning{background:#fac053}.unit-progress-fill.error{background:#fa5353}.unit-progress-fill.inactive{background:var(--text-muted, #888)}.unit-exams-container .unit-progress-text{font-size:.8rem;color:var(--text-color)}.unit-exams-container .unit-subunit-label{font-size:.75rem;font-weight:500;color:var(--text-color);margin-bottom:8px;letter-spacing:.04em}.unit-exams-container .unit-subunit-wrapper{padding-left:48px;background:var(--table-values-bg)}.unit-exams-container .unit-subunit-row{display:flex;align-items:center;padding:10px 0}.unit-exams-container .unit-subunit-info{display:flex;align-items:center;gap:12px}.unit-exams-container .unit-subunit-name{font-size:.875rem;color:var(--text-color)}.unit-exams-container .unit-next-btn-container{margin-top:2rem;text-align:right}.unit-exams-container .unit-next-btn-container .next{width:210px;font-size:1rem;padding:15px 48px}.unit-exams-container .unit-next-btn-container .next:disabled{cursor:not-allowed;opacity:.8}.unit-topic-row.locked{opacity:.45;cursor:not-allowed}.lock-icon{margin-left:6px;font-size:.85rem;vertical-align:middle}.unit-topic-checkbox:focus,.unit-topic-checkbox:active{outline:none;box-shadow:none}.unit-topic-checkbox{outline:none}@media only screen and (max-width:1200px){.unit-exams-container{padding:50px 80px 180px 50px}.unit-exams-container .unit-progress-bar{width:65%;height:15px}.unit-exams-container .unit-topic-status{font-size:.8rem;padding:.28rem .5rem}}@media only screen and (max-width:992px){.unit-exams-container{padding:40px 30px 150px 20px}.unit-exams-container .unit-progress-bar{width:65%;height:14px}.unit-exams-container .unit-topic-status{font-size:.78rem;padding:.25rem .5rem}}@media only screen and (max-width:835px){.unit-exams-container{padding:100px 20px 120px}.unit-exams-container .unit-progress-bar{width:60%;height:13px}.unit-exams-container .unit-topic-status{max-width:85px;font-size:.75rem;padding:.25rem .45rem}.unit-exams-container .unit-next-btn-container .next{width:180px;font-size:.9rem;padding:12px 36px}}@media screen and (max-width:576px){.unit-exams-container{padding:100px 10px}.unit-exams-container .unit-table-header{font-size:.7rem;grid-template-columns:1.2fr .5fr .6fr .7fr;padding:10px 5px;gap:5px}.unit-exams-container .unit-topic-row{grid-template-columns:1.2fr .5fr .6fr .7fr;padding:.6rem .4rem;gap:5px}.unit-exams-container .unit-topic-type{font-size:.65rem;line-height:1.2;padding:0 2px}.unit-exams-container .unit-progress-bar{width:60%;height:10px}.unit-exams-container .unit-topic-status{max-width:70px;font-size:.65rem;padding:.25rem .3rem}.unit-exams-container .unit-progress-text{min-width:20px;font-size:.7rem}.unit-exams-container .unit-next-btn-container .next{width:150px;font-size:.85rem;padding:10px 24px}}@media screen and (max-width:400px){.unit-exams-container{padding:100px 5px 80px}.unit-exams-container .unit-table-header{font-size:.65rem;grid-template-columns:1.3fr .6fr .7fr .8fr;padding:8px 3px;gap:3px}.unit-exams-container .unit-topic-row{grid-template-columns:1.3fr .6fr .7fr .8fr;padding:.5rem .3rem;gap:3px}.unit-exams-container .unit-topic-info{gap:4px}.unit-exams-container .unit-topic-checkbox{width:12px;height:12px}.unit-exams-container .unit-topic-icon{font-size:.65rem}.unit-exams-container .unit-topic-name{font-size:.7rem}.unit-exams-container .unit-topic-type{font-size:.6rem;line-height:1.1;padding:0 1px}.unit-exams-container .unit-topic-status{font-size:.6rem;min-width:45px;padding:.2rem .25rem;border-radius:5px}.unit-exams-container .unit-progress-bar{width:50%;height:8px}.unit-exams-container .unit-progress-text{font-size:.65rem;min-width:15px}.unit-exams-container .unit-next-btn-container{margin-top:1.5rem}.unit-exams-container .unit-next-btn-container .next{width:130px;font-size:.8rem;padding:8px 20px}}.practice-exam{flex:1;display:flex;flex-direction:column;background-color:var(--unit-exams-bg);font-family:var(--font-family);padding:75px 40px 212px}.practice-exam .description{font-weight:400;font-size:1.125rem;color:var(--text-color);text-align:justify;margin-bottom:50px}.practice-exam .select-exam{display:flex;flex-direction:column;gap:20px}.practice-exam .select-exam .exam-type{display:flex;gap:30px;color:var(--text-color);font-weight:700;font-size:1rem}.practice-exam .select-exam .exam-type .exam-checkbox .checkbox{width:18px;height:18px;border:2px solid;border-radius:4px;cursor:pointer;background-color:transparent;transition:all .2s ease}.practice-exam .select-exam .exam-type .exam-checkbox .checkbox:checked{border-color:var(--checkbox)}.practice-exam .select-exam .exam-type .exam-checkbox .checkbox:checked:after{content:"✓";position:absolute;top:-1px;left:3px;color:var(--checkbox);font-size:13px;font-weight:700}.practice-exam .select-exam .exam-type .exam-details{font-weight:600;font-size:.8rem;background:#4dc4ce2b;padding:5px 10px;border-radius:16px;color:var(--practice-exam-text-color)}.practice-exam .select-exam .note{margin-top:27px;font-weight:400;font-size:1.125rem;color:var(--text-color);text-align:justify;text-decoration:underline}.practice-exam .description-2{margin-top:20px;font-weight:400;font-size:1.125rem;color:var(--text-color);text-align:justify}.practice-exam .buttons-container{margin-top:45px;display:flex;align-items:center;justify-content:flex-end;gap:20px}.practice-exam .buttons-container .start{width:210px;font-size:1rem;padding:15px 48px;text-wrap:nowrap}@media only screen and (max-width:835px){.practice-exam{padding:100px 30px 120px}.practice-exam .description,.practice-exam .description-2{font-size:.95rem;margin-bottom:35px}.practice-exam .select-exam{gap:15px}.practice-exam .buttons-container{margin-top:30px}.practice-exam .buttons-container .start{width:180px;font-size:.9rem;padding:12px 36px}}@media only screen and (max-width:480px){.practice-exam{padding:100px 20px}.practice-exam .description,.practice-exam .description-2,.practice-exam .select-exam .note{font-size:.9rem}.practice-exam .select-exam .exam-details{font-size:.7rem}.practice-exam .buttons-container{margin-top:15px}.practice-exam .buttons-container .start{width:150px;font-size:.85rem;padding:10px 24px}}@media only screen and (max-width:360px){.practice-exam .buttons-container .start{width:130px;font-size:.8rem;padding:8px 20px}}.package-exam{flex:1;display:flex;flex-direction:column;background-color:var(--unit-exams-bg);font-family:var(--font-family);padding:75px 40px 212px}.package-exam .description{font-weight:400;font-size:1.125rem;color:var(--text-color);text-align:justify;margin-bottom:50px}.package-exam .package{display:flex;gap:30px;margin-bottom:20px}.package-exam .package .pkg-title{font-weight:700;font-size:1rem;color:var(--text-color)}.package-exam .package .pkg-checkbox .checkbox{position:relative;width:18px;height:18px;border:2px solid var(--checkbox);border-radius:4px;cursor:pointer;background-color:transparent;transition:all .2s ease;display:inline-block;vertical-align:middle}.package-exam .package .pkg-checkbox .checkbox:checked{background-color:var(--checkbox);border-color:var(--checkbox)}.package-exam .package .pkg-checkbox .checkbox:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-60%);color:var(--checkbox);font-size:13px;font-weight:700}.package-exam .limit-input{display:flex;flex-direction:column;margin-bottom:20px;gap:3px}.package-exam .limit-input .label{color:var(--text-color);padding-left:10px}.package-exam .limit-input .input{max-width:250px}.package-exam .buttons-container{margin-top:45px;display:flex;align-items:center;justify-content:flex-end;gap:20px}.package-exam .buttons-container .update{width:210px;font-size:1rem;text-wrap:nowrap;padding:15px 48px}@media only screen and (max-width:835px){.package-exam{padding:100px 30px 120px}.package-exam .description{font-size:.9rem;margin-bottom:30px}.package-exam .package{gap:12px}.package-exam .buttons-container{margin-top:30px}.package-exam .buttons-container .update{width:180px;font-size:.9rem;padding:12px 36px}}@media only screen and (max-width:480px){.package-exam{padding:100px 20px}.package-exam .description{font-size:.9rem;text-align:left}.package-exam .package .pkg-title{font-size:.9rem}.package-exam .buttons-container{margin-top:15px}.package-exam .buttons-container .update{width:150px;font-size:.85rem;padding:10px 24px}}@media only screen and (max-width:360px){.package-exam .buttons-container .update{width:130px;font-size:.8rem;padding:8px 20px}}.quiz{background:var(--banner-2-bg),url(/assets/login-MZoHMr1R.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:128px}.question-loading{display:flex;justify-content:center;align-items:center;min-height:100vh}.quiz-container{display:flex;justify-content:center;align-items:flex-start;gap:40px;padding:40px 60px;background-color:var(--unit-exams-bg);min-height:100vh;font-family:var(--font-family);color:var(--text-color)}.quiz-main{flex:1;border-radius:20px;padding:40px;margin-top:20px;margin-bottom:100px}.quiz-main .button-container{display:flex;align-items:flex-start;margin-bottom:28px}.quiz-main .button-container .back-btn{width:60px;border:none;outline:none;display:flex;gap:10px;background-color:transparent;color:var(--text-color);cursor:pointer}.quiz-main .button-container .back-btn:hover{opacity:.8}.quiz-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.quiz-header .title{font-size:1.75rem;font-weight:600;color:var(--text-color)}.quiz-timer{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:500;color:var(--stop-watch);background-color:transparent;padding:6px 12px;border-radius:8px;border:1px solid var(--stop-watch)}.quiz-timer .timer-icon{color:var(--stop-watch);font-size:1.25rem}.quiz-sidebar{width:280px;min-height:110vh;background-color:var(--unit-exams-bg);border-radius:20px;padding:30px 20px;box-shadow:var(--question-section-box-shadow);display:flex;flex-direction:column;align-items:center;gap:25px;position:static;margin-top:100px}@media only screen and (max-width:992px){.quiz-container{flex-direction:column;align-items:center}.quiz-sidebar{width:90%;position:static;margin-top:0}.quiz-main{width:100%;margin-bottom:0}.quiz-header{flex-direction:column;align-items:flex-start;gap:10px}}@media only screen and (max-width:576px){.quiz-container{padding:40px 20px}}@media only screen and (max-width:400px){.quiz-container{padding:40px 0}}.progress-bar{width:100%;height:20px;background-color:var(--progress-bar-bg);border-radius:10px;overflow:hidden;position:relative;display:flex;align-items:center}.progress{height:100%;background-color:var(--progress-bar);border-radius:10px 0 0 10px;transition:width .4s ease}.progress-container{display:flex;align-items:center;gap:10px;margin-top:34px}.progress-value{font-size:1rem;font-weight:700;color:var(--text-color);min-width:30px;text-align:left}@media only screen and (max-width:992px){.progress-container{flex-direction:column;align-items:flex-start;gap:6px;margin-top:20px}.progress-bar{width:100%;height:16px}.progress-value{font-size:.9rem;font-weight:600}}@media only screen and (max-width:576px){.progress-container{align-items:stretch;gap:4px}.progress-bar{height:12px}.progress-value{font-size:.8rem;text-align:right}}.question-section{background-color:var(--unit-exams-bg);padding:30px;border-radius:16px;box-shadow:var(--question-section-box-shadow);margin-top:30px}.question-section .question-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.question-section .question-header .question-no{font-size:1.5rem;font-weight:600;color:var(--text-color)}.question-section .question-header .mark-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:2px solid #f59e0b;border-radius:8px;color:#f59e0b;font-weight:600;cursor:pointer;transition:all .3s ease}.question-section .question-header .mark-btn:hover{background:#f59e0b;color:#fff}.question-section .question-header .mark-btn svg{font-size:1rem}.question-section .question{font-size:1.5rem;font-weight:700;color:var(--text-color);margin-bottom:25px}.question-section .options{display:flex;flex-direction:column;gap:12px;margin-bottom:30px}.option-wrapper{margin-bottom:0}.question-section .options .option{display:flex;align-items:center;background-color:var(--questions-option-bg);border:2px solid transparent;border-radius:12px;padding:14px 18px;font-size:1.125rem;color:var(--text-color);cursor:pointer;transition:all .2s ease;border:1.5px solid var(--unit-exams-bg)}.question-section .options .option input{display:none}.question-section .options .option:hover{background-color:#3edb9f14}.question-section .options .option.selected{border:1.5px solid #3EDB9F;background-color:#3edb9f14;color:var(--text-color);font-weight:500}.question-section .options .option.selected.incorrect{border:1.5px solid #f44336;background-color:#f4433626}.option-explanation{margin-top:8px;padding:10px 12px;background-color:#2196f31a;border-left:3px solid #2196F3;border-radius:4px;font-size:13px;color:var(--text-color);line-height:1.5}.question-section .question-buttons{display:flex;justify-content:flex-end;gap:30px;margin-top:20px}.question-section .question-buttons button{min-width:52px;padding:15px 48px;border-radius:10px;background-color:transparent;border:1px solid var(--text-color);color:var(--text-color);font-weight:700;cursor:pointer;transition:all .3s ease}.question-section .question-buttons button:hover:not(:disabled){opacity:.7}.question-section .question-buttons button:disabled{opacity:.5;cursor:not-allowed}.question-section .question-buttons .submit-btn{background-color:var(--secondary-color);border:none;color:#000}.question-section .question-buttons .submit-btn:hover{opacity:.7}@media only screen and (max-width:992px){.question-section{padding:25px;margin-top:20px}.question-section .question-header{margin-bottom:20px}.question-section .question-header .question-no{font-size:1.25rem}.question-section .question-header .mark-btn{padding:.4rem .8rem;font-size:.9rem}.question-section .question-header .mark-btn svg{font-size:.9rem}.question-section .question{font-size:1.25rem;margin-bottom:20px}.question-section .options .option{font-size:1rem;padding:12px 16px}.option-explanation{font-size:12px}.question-section .question-buttons{flex-wrap:wrap;justify-content:center;gap:20px}.question-section .question-buttons button{padding:12px 32px;font-size:.95rem}}@media only screen and (max-width:576px){.question-section{padding:20px}.question-section .question-header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px}.question-section .question-no{font-size:1.1rem}.question-section .question-header .mark-btn{width:100%;justify-content:center;padding:.6rem;font-size:.85rem}.question-section .question{font-size:1.1rem;line-height:1.4}.question-section .options .option{font-size:.95rem;padding:10px 14px}.option-explanation{padding:8px 10px;font-size:11px}.question-section .question-buttons{flex-direction:column;align-items:stretch;gap:15px}.question-section .question-buttons button{width:100%;padding:12px;font-size:.9rem}}.rapid-container{background-color:var(--unit-exams-bg);font-family:var(--font-family);padding:60px 40px;box-shadow:var(--question-section-box-shadow);margin-top:30px;border-radius:16px}.rapid-container .title{font-weight:600;font-size:1.375rem;margin-bottom:20px}.rapid-container .rapid-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px}.rapid-container .core-concepts{display:flex;flex-wrap:wrap;gap:10px;flex:1}.rapid-container .concept-btn{padding:10px 18px;border:1px solid var(--border-color);border-radius:8px;background:var(--core-concept-bg);color:var(--text-color);cursor:pointer;transition:.2s}.rapid-container .concept-btn.active{background:#218c95;color:#fff}.rapid-container .mark-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:2px solid #f59e0b;border-radius:8px;color:#f59e0b;font-weight:600;cursor:pointer;transition:all .3s ease;flex-shrink:0}.rapid-container .mark-btn:hover{background:#f59e0b;color:#fff}.rapid-container .mark-btn svg{font-size:1rem}.rapid-container .concept-info{margin-top:53px}.rapid-container .concept-info .concept{font-weight:600;font-size:1.375rem;color:var(--text-color);margin-bottom:8px}.rapid-container .concept-info p{font-weight:500;font-size:1.125rem;color:var(--text-color);margin-bottom:25px;text-align:justify}.rapid-container .question-section{box-shadow:none;padding:0}.rapid-container .question-section .question{font-weight:700;font-size:1.75rem;margin-bottom:18px;color:var(--text-color)}.rapid-container .options{display:flex;flex-direction:column;gap:10px}.rapid-container .option-wrapper{margin-bottom:0}.rapid-container .option{padding:12px 15px;border:1px solid var(--border-color);border-radius:6px;background-color:var(--questions-option-bg);cursor:pointer;transition:.2s;display:flex;align-items:center}.rapid-container .option input{display:none}.rapid-container .option:hover{background-color:#3edb9f14}.rapid-container .option.selected{border:1.5px solid #3EDB9F;background-color:#3edb9f14;color:var(--text-color);font-weight:500}.rapid-container .option.selected.incorrect{border:1.5px solid #f44336;background-color:#f4433626}.rapid-container .option-explanation{margin-top:8px;padding:10px 12px;background-color:#2196f31a;border-left:3px solid #2196F3;border-radius:4px;font-size:13px;color:var(--text-color);line-height:1.5}.rapid-container .navigation{display:flex;justify-content:flex-end;gap:30px;margin-top:20px}.rapid-container .nav-btn,.rapid-container .submit-btn{min-width:52px;padding:15px 48px;border-radius:10px;background-color:transparent;border:1px solid var(--text-color);color:var(--text-color);font-weight:700;cursor:pointer;transition:all .3s ease}.rapid-container .nav-btn:disabled{opacity:.5;cursor:not-allowed}.rapid-container .navigation .submit-btn{background-color:var(--secondary-color);border:none;color:#000}@media only screen and (max-width:992px){.rapid-container{padding:40px 25px}.rapid-container .title{font-size:1.25rem;margin-bottom:16px}.rapid-container .rapid-header{gap:15px}.rapid-container .core-concepts{gap:8px}.rapid-container .concept-btn{padding:8px 14px;font-size:.95rem}.rapid-container .mark-btn{padding:.4rem .8rem;font-size:.9rem}.rapid-container .mark-btn svg{font-size:.9rem}.rapid-container .concept-info{margin-top:40px}.rapid-container .concept-info .concept{font-size:1.25rem}.rapid-container .concept-info p{font-size:1rem;line-height:1.5}.rapid-container .question-section .question{font-size:1.25rem;margin-bottom:16px}.rapid-container .option{font-size:1rem;padding:10px 14px}.rapid-container .option-explanation{font-size:12px}.rapid-container .navigation{flex-wrap:wrap;justify-content:center;gap:20px}.rapid-container .nav-btn,.rapid-container .submit-btn{padding:12px 32px;font-size:.95rem}}@media only screen and (max-width:576px){.rapid-container{padding:25px 18px}.rapid-container .title{font-size:1.1rem}.rapid-container .rapid-header{flex-direction:column;gap:12px}.rapid-container .core-concepts{flex-direction:column;gap:10px;width:100%}.rapid-container .concept-btn{width:100%;text-align:center;padding:10px;font-size:.9rem}.rapid-container .mark-btn{width:100%;justify-content:center;padding:.6rem;font-size:.85rem}.rapid-container .concept-info .concept{font-size:1.1rem}.rapid-container .concept-info p{font-size:.95rem;line-height:1.4;text-align:justify}.rapid-container .question-section .question{font-size:1.1rem;line-height:1.4}.rapid-container .option{font-size:.95rem;padding:10px 12px}.rapid-container .option-explanation{padding:8px 10px;font-size:11px}.rapid-container .navigation{flex-direction:column;align-items:stretch;gap:15px}.rapid-container .nav-btn,.rapid-container .submit-btn{width:100%;padding:12px;font-size:.9rem}}.essay-container{display:flex;flex-direction:column;background-color:var(--questions-option-bg);padding:30px;border-radius:16px;box-shadow:var(--question-section-box-shadow);font-family:var(--font-family);margin-top:30px}.essay-container .essay-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.essay-container .essay-title{font-size:1.5rem;font-weight:600;color:var(--text-color)}.essay-container .mark-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:2px solid #f59e0b;border-radius:8px;color:#f59e0b;font-weight:600;cursor:pointer;transition:all .3s ease;flex-shrink:0}.essay-container .mark-btn:hover{background:#f59e0b;color:#fff}.essay-container .mark-btn svg{font-size:1rem}.essay-container .essay-content{color:var(--text-color);margin-bottom:25px;font-size:1.125rem;text-align:justify}.essay-container .essay-question{margin-top:74px;font-weight:600;font-size:1.375rem;color:var(--text-color);margin-bottom:10px}.essay-container .essay-textarea{width:100%;height:120px;padding:12px;border-radius:8px;border:1px solid var(--text-area-border);resize:none;font-size:1rem;margin-bottom:12px;outline:none;transition:.3s ease;background:transparent;color:var(--text-color)}.essay-container .essay-textarea:focus{border-color:var(--text-area-border)}.essay-container .show-answer-btn{min-width:52px;padding:15px 48px;border-radius:10px;background-color:transparent;border:1px solid var(--text-color);color:var(--text-color);font-weight:700;cursor:pointer;transition:all .3s ease;margin-top:48px}.essay-container .essay-correct-answer{margin-top:20px;background-color:#0030340d;padding:16px;border-radius:8px;margin-bottom:20px}.essay-container .answer-heading{font-weight:600;margin-bottom:6px;color:var(--text-color)}.essay-container .answer-text{color:var(--muted-text)}.essay-container .fade-in{animation:fadeIn .4s ease-in}.essay-container .essay-correct-answer .rating-section{margin-top:10px;display:flex;flex-direction:column;gap:5px}.essay-container .essay-correct-answer .rating-section .rating-label{color:#3edb9f}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.essay-container .essay-navigation{display:flex;justify-content:flex-end;gap:30px;margin-top:20px}.essay-container .nav-btn,.essay-container .submit-btn{min-width:52px;padding:15px 48px;border-radius:10px;background-color:transparent;border:1px solid var(--text-color);color:var(--text-color);font-weight:700;cursor:pointer;transition:all .3s ease}.essay-container .submit-btn{background-color:var(--secondary-color);border:none;color:#000}.essay-container .nav-btn:disabled{background-color:#ccc;cursor:not-allowed}@media only screen and (max-width:992px){.essay-container{padding:25px}.essay-container .essay-header{margin-bottom:8px}.essay-container .essay-title{font-size:1.375rem}.essay-container .mark-btn{padding:.4rem .8rem;font-size:.9rem}.essay-container .mark-btn svg{font-size:.9rem}.essay-container .essay-content{font-size:1rem;line-height:1.6}.essay-container .essay-question{font-size:1.25rem;margin-top:50px;margin-bottom:16px}.essay-container .essay-textarea{height:100px;font-size:.95rem}.essay-container .show-answer-btn{padding:12px 36px;font-size:.95rem;margin-top:36px}.essay-container .essay-navigation{gap:20px;justify-content:center;flex-wrap:wrap;margin-top:25px}.essay-container .nav-btn,.essay-container .submit-btn{padding:12px 32px;font-size:.95rem}}@media only screen and (max-width:576px){.essay-container{padding:20px 16px}.essay-container .essay-header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px}.essay-container .essay-title{font-size:1.1rem}.essay-container .mark-btn{width:100%;justify-content:center;padding:.6rem;font-size:.85rem}.essay-container .essay-content{font-size:.95rem;line-height:1.5}.essay-container .essay-question{font-size:1.1rem;line-height:1.4;margin-top:40px}.essay-container .essay-textarea{height:90px;font-size:.9rem}.essay-container .show-answer-btn{width:100%;padding:12px;font-size:.9rem;margin-top:30px}.essay-container .essay-correct-answer{padding:12px;font-size:.9rem}.essay-container .essay-navigation{flex-direction:column;align-items:stretch;gap:15px;margin-top:20px}.essay-container .nav-btn,.essay-container .submit-btn{width:100%;padding:12px;font-size:.9rem}}.progress-circle{width:130px;height:130px;position:relative;display:flex;justify-content:center;align-items:center}.progress-circle svg{width:130px;height:130px;transform:rotate(-90deg);position:absolute}.circle-bg{fill:none;stroke:var(--progress-bar-bg);stroke-width:3.5}.circle{fill:none;stroke:var(--progress-bar);stroke-width:3.5;stroke-linecap:round;transition:stroke-dasharray .4s ease}.percentage{position:absolute;font-size:1.4375rem;font-weight:900;color:var(--text-color)}.question-navigator{display:flex;flex-direction:column;width:100%;gap:8px;overflow-y:auto;max-height:100vh;padding-right:5px}.question-navigator::-webkit-scrollbar{width:6px}.question-navigator::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:3px}.question-navigator::-webkit-scrollbar-track{background:transparent}.question-navigator .title{font-size:1.125rem;font-weight:500;color:var(--text-color);margin-bottom:28px;display:flex;justify-content:center;width:100%}.question-navigator ul{list-style:none;padding:0;margin:0;width:100%}.question-item{display:flex;align-items:center;padding:10px 14px;margin-bottom:8px;border-radius:8px;background:#d9d9d917;cursor:pointer;font-size:1rem;font-weight:600;color:var(--text-color);transition:all .3s ease;position:relative}.question-item:before{content:"";width:18px;height:18px;border:2px solid #3EDB9F;border-radius:50%;margin-right:10px;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;color:var(--text-color);background-color:transparent}.question-item.answered:before{content:"✓";background-color:#22c55e;border-color:#22c55e;color:#fff}.question-item.active{background-color:var(--question-navigator-hover);color:var(--text-color);font-weight:600}.question-item:hover{background-color:var(--question-navigator-hover)}.quiz-status{display:flex;justify-content:flex-start;align-items:center;gap:16px;margin-top:28px}.status-box{padding:6px 16px;border-radius:8px;font-size:14px;font-weight:500;background-color:#f7f7f7}.correct{background-color:#e6fff6;color:#00b578}.marked{background-color:#fff3e6;color:#ff9f00}.incorrect{background-color:#ffecec;color:#ff4d4f}.unanswered{background-color:#f2f2f2;color:#666}@media only screen and (max-width:992px){.quiz-status{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px}.status-box{font-size:13px;padding:5px 12px}}@media only screen and (max-width:576px){.quiz-status{flex-direction:column;align-items:flex-start;gap:8px}.status-box{width:100%;text-align:center;font-size:12px;padding:6px 10px}}.exit-modal-content{text-align:center;padding:20px;font-family:var(--font-family);background-color:var(--unit-exams-bg)}.exit-modal-content .exit-text{font-size:1.2rem;margin-bottom:20px;color:var(--text-color)}.exit-modal-content .exit-buttons{display:flex;gap:10px;justify-content:center}.exit-modal-content .exit-buttons .exit-btn{padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:14px;color:#000;font-weight:600}.exit-modal-content .exit-buttons .exit-confirm{background-color:#f44336}.exit-modal-content .exit-buttons .exit-confirm:hover{opacity:.8}.exit-modal-content .exit-buttons .exit-cancel{background-color:var(--secondary-color)}.exit-modal-content .exit-buttons .exit-cancel:hover{opacity:.8}@media only screen and (max-width:500px){.exit-modal-content .exit-buttons{flex-direction:column}}.timeup-modal-content{text-align:center;padding:20px;font-family:var(--font-family);background-color:var(--unit-exams-bg)}.timeup-modal-content .timeup-text{font-size:1.2rem;margin-bottom:20px;color:var(--text-color)}.timeup-modal-content .timeup-buttons{display:flex;gap:10px;justify-content:center}.timeup-modal-content .timeup-buttons .timeup-btn{padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:14px;color:#000;font-weight:600}.timeup-modal-content .timeup-buttons .timeup-submit{background-color:var(--secondary-color)}.timeup-modal-content .timeup-buttons .timeup-submit:hover{opacity:.8}.timeup-modal-content .timeup-buttons .timeup-continue{background-color:var(--secondary-color)}.timeup-modal-content .timeup-buttons .timeup-continue:hover{opacity:.8}@media only screen and (max-width:500px){.timeup-modal-content .timeup-buttons{flex-direction:column}}.progress-report{background:var(--banner-2-bg),url(/assets/login-MZoHMr1R.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:128px}.main-title{background-color:var(--unit-exams-bg);font-family:var(--font-family);padding:57px 93px 20px;font-size:2rem;color:var(--text-color);font-weight:700}.progress-report-container{display:flex;flex-direction:column;gap:17px;background-color:var(--unit-exams-bg);font-family:var(--font-family);color:var(--text-color);padding:57px 93px 47px}.progress-report-container .row-1{display:flex;gap:17px;flex-wrap:wrap}.overall-score{flex:1 1 120px}.answers-status{flex:1 1 150px}.retake-assessment{flex:1 1 300px}.progress-report-container .row-2{display:flex}.progress-report-container .overall-score{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:33px 50px 72px;border-radius:13px;box-shadow:var(--question-section-box-shadow)}.progress-report-container .overall-score .heading{font-size:1.25rem;font-weight:700;color:var(--text-color)}.progress-report-container .overall-score .sub-heading{font-size:1.125rem;font-weight:500;color:var(--text-color);text-wrap:nowrap}.progress-report-container .answers-status{display:flex;flex-direction:column;gap:13px;padding:20px 30px 21px;border-radius:13px;box-shadow:var(--question-section-box-shadow)}.progress-report-container .answers-status .correct{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:var(--porgress-correct-answers--bg);padding:20px 53px 31px;text-wrap:nowrap}.progress-report-container .answers-status .correct .correct-circle{width:40px;height:40px;border-radius:50%;background:#3edb9f;display:flex;justify-content:center;align-items:center;position:relative}.progress-report-container .answers-status .correct .correct-circle:after{content:"";width:12px;height:22px;border-right:4px solid #fff;border-bottom:4px solid #fff;transform:rotate(45deg);margin-bottom:2px}.progress-report-container .answers-status .incorrect{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:var(--porgress-incorrect-answers--bg);padding:20px 54px 31px;text-wrap:nowrap}.progress-report-container .answers-status .incorrect .incorrect-circle{width:40px;height:40px;border-radius:50%;background:#ff4d4d;display:flex;justify-content:center;align-items:center;position:relative}.progress-report-container .answers-status .incorrect .incorrect-circle:before,.incorrect-circle:after{content:"";position:absolute;width:20px;height:4px;background:#fff}.progress-report-container .answers-status .incorrect .incorrect-circle:before{transform:rotate(45deg)}.progress-report-container .answers-status .incorrect .incorrect-circle:after{transform:rotate(-45deg)}.progress-report-container .answers-status .numbers{font-weight:600;font-size:1.25rem;color:var(--text-color)}.progress-report-container .answers-status .numbers .highlight-correct{color:#3edb9f}.progress-report-container .answers-status .numbers .highlight-incorrect{color:#ff4d4d}.progress-report-container .retake-assessment{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 32px 21px;border-radius:13px;box-shadow:var(--question-section-box-shadow)}.progress-report-container .retake-assessment .retake-btn-container{width:100%}.progress-report-container .retake-assessment .logo{padding:82px 60px 41px}.progress-report-container .retake-assessment .retake-btn{background-color:var(--secondary-color);color:#000;font-family:var(--font-family);font-weight:700;font-size:1.2rem;padding:10px 48px;border-radius:12px;width:100%;border:none}.progress-report-container .status-per-question{display:flex;align-items:center;justify-content:center;width:100%;gap:50px;padding:67px 29px 71px;border-radius:13px;box-shadow:var(--question-section-box-shadow)}.progress-report-container .status-per-question .report{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px}.progress-report-container .status-per-question .report .heading{font-size:1.25rem;font-weight:700;color:var(--text-color)}.progress-report-container .status-per-question .report .sub-heading{font-size:1rem;font-weight:500;color:var(--text-color)}.progress-report-container .status-per-question .report .highlight-mcq{color:#a12668}.progress-report-container .status-per-question .report .highlight-rapid{color:#26a149}.progress-report-container .status-per-question .report .highlight-essay{color:#2636a1}@media(max-width:1024px){.progress-report-container{padding:40px}.main-title{padding:40px 40px 20px;font-size:1.75rem}.progress-report-container .row-2{gap:20px}.progress-report-container .status-per-question{gap:30px;padding:50px 20px}}@media(max-width:900px){.progress-report-container .row-1,.progress-report-container .row-2{flex-direction:column;gap:20px}.progress-report-container .overall-score,.progress-report-container .answers-status,.progress-report-container .retake-assessment,.progress-report-container .status-per-question{width:100%}.progress-report-container .status-per-question{padding:40px 20px}}@media(max-width:600px){.main-title{padding:30px 20px 15px;font-size:1.5rem;text-align:center}.progress-report-container{padding:20px;gap:15px}.progress-report-container .overall-score{padding:25px 20px 40px}.progress-report-container .answers-status{padding:20px}.progress-report-container .retake-assessment .logo{padding:40px 20px 30px}.progress-report-container .status-per-question{flex-direction:column;gap:25px;padding:30px 15px}}@media(max-width:400px){.main-title{font-size:1.3rem}.progress-report-container .status-per-question .report .heading{font-size:1.1rem}.progress-report-container .status-per-question .report .sub-heading{font-size:.9rem}.progress-report-container .retake-assessment .retake-btn{font-size:1rem;padding:10px}}.c-progress-circle{width:130px;height:130px;position:relative;display:flex;justify-content:center;align-items:center}.c-progress-circle svg{width:130px;height:130px;transform:rotate(-90deg);position:absolute}.c-circle-bg{fill:none;stroke:var(--progress-bar-bg);stroke-width:3.5}.c-circle{fill:none;stroke-width:3.5;stroke-linecap:round;transition:stroke-dasharray .4s ease}.c-percentage{position:absolute;font-size:1.4375rem;font-weight:900;color:var(--text-color)}.payment-info-container{padding:20px;border-radius:10px}.payment-info-container .title{margin-bottom:20px;font-size:1.5rem;font-weight:600;color:var(--text-color);text-align:center}.payment-info-container .payment-info-row{display:flex;margin-bottom:12px;font-size:1rem;color:var(--text-color)}.payment-info-container .payment-info-row .label{font-weight:600;color:var(--text-color)}.payment-info-container .payment-approved-details{margin-top:10px;color:var(--text-color)}.payment-info-container .form{display:flex;flex-direction:column;width:100%;align-items:center;gap:20px;margin-top:50px}.payment-info-container .form .payment-details{display:flex;flex-direction:column;width:100%;align-items:center}.payment-info-container .form .payment-details .payment-inputs{display:flex;flex-direction:column;align-items:center;width:100%;gap:5px}.payment-info-container .form .payment-details label{font-weight:600;color:var(--text-color)}.payment-info-container .payment-info-actions{margin-top:25px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.payment-info-container .payment-info-actions button{padding:8px 16px;border-radius:6px;border:none;font-size:.9rem;cursor:pointer;transition:all .2s ease}.payment-info-container .payment-info-actions .approve-btn{background-color:#4caf50;color:#fff}.payment-info-container .payment-info-actions .approve-btn:hover{background-color:#45a049}.payment-info-container .payment-info-actions .reject-btn{background-color:#f44336;color:#fff}.payment-info-container .payment-info-actions .reject-btn:hover{background-color:#e53935}@media(max-width:500px){.payment-info-container{padding:15px}.payment-info-container h2{font-size:1.2rem;margin-bottom:15px}.payment-info-container .payment-info-row{flex-direction:column;gap:4px;font-size:.95rem}.payment-info-container .payment-info-row .label{font-size:.9rem}.payment-info-container .form{margin-top:30px;gap:16px;max-width:100%}.payment-info-container .form .payment-details label{font-size:.9rem}.payment-info-container .form .payment-details input,.payment-info-container .form .payment-details textarea{font-size:.9rem;padding:8px}.payment-info-container .payment-info-actions{gap:10px}.payment-info-container .payment-info-actions button{width:100%;padding:10px;font-size:.9rem}}.table-container .no-data{margin-top:100px;display:flex;justify-content:center;align-items:center;width:100%;color:var(--btn-text);font-size:1.5rem}.users-page{padding:50px 30px}.user-info-wrapper{display:flex;flex-direction:column;gap:30px;padding:50px}.user-info-wrapper .title{display:flex;justify-content:center;align-items:center;color:var(--btn-text);font-size:2rem;font-weight:700}.user-info-wrapper .user-info-header{display:flex;flex-direction:column;gap:10px;margin-top:20px}.user-info-wrapper .user-info-header .user-info-row{display:flex;align-items:center;color:var(--btn-text);text-wrap:nowrap}.user-info-wrapper .user-info-header .user-info-row .label{font-size:1.2rem;font-weight:600}.user-info-wrapper .user-info-header .user-info-row .value{font-size:1rem;font-weight:500}.user-info-wrapper .user-info-header .user-info-row .status{padding:6px 12px;border-radius:20px;font-size:1rem;font-weight:600;width:fit-content}.user-info-wrapper .user-info-header .user-info-row .status.active{background-color:#e6f7ee;color:#1f8f4c}.user-info-wrapper .user-info-header .user-info-row .status.blocked{background-color:#fdeaea;color:#c53030}.user-info-wrapper .section{display:flex;flex-direction:column;gap:15px;color:var(--btn-text)}.user-info-wrapper .section-title{font-size:18px;font-weight:600}@media only screen and (max-width:600px){.user-info-wrapper{padding:20px}}.loader-parent{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;background-color:#78767686;z-index:10000;display:flex;justify-content:center;align-items:center;height:100%}.loader{height:80px;width:80px;border:5px solid #f3f3f3;border-left-color:transparent;border-radius:50%;animation:loader 1s linear infinite}@keyframes loader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/ajax-loader-BcnMEykj.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,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);src:url(data:application/vnd.ms-fontobject;base64,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) format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(/assets/slick-BlzDm7g2.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
