@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap");*{padding:0;margin:0;box-sizing:border-box}:root{--primary-dark:#499916;--primary-medium:#73bf43;--primary-light:#c4f2a8;--secondary-dark:#3ab3e5;--secondary-light:#3fc7ff;--neutral-dark:#bbb;--neutral-light:#f3f7fd;--white:#fff;--info-dark:#27548a;--info-medium:#3a59d1;--body-bg:#fcfcfc}html{scroll-behavior:smooth}.body,html{overflow-x:hidden}.body{font-family:poppins,sans-serif;background-color:var(--body-bg);min-height:100vh}body::-webkit-scrollbar{display:none}body{scrollbar-width:none;-ms-overflow-style:none}.app-container,.header-container{max-width:1500px;margin:0 auto;display:flex;padding:0 2rem;transition:all .3s ease}.app-container .main-content{height:calc(100vh - 100px);margin-left:270px;min-height:100%;display:flex;align-items:flex-start;width:100%;margin-top:5.1rem}ul{list-style-type:none}a{text-decoration:none;cursor:pointer}button{border:none;padding:.2rem .4rem;outline-width:0;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;border-radius:.2rem;-webkit-border-radius:.2rem;-moz-border-radius:.2rem;-ms-border-radius:.2rem;-o-border-radius:.2rem}button:hover{opacity:.9}input[type=radio]{width:18px;height:18px;margin-right:8px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid #ccc;border-radius:50%;outline:none;transition:all .2s ease;position:relative;top:2px}input[type=radio]:checked{border-color:#73bf43;background-color:#73bf43}input[type=radio]:checked:after{content:"";width:8px;height:8px;border-radius:50%;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input[type=radio]:focus{box-shadow:0 0 0 2px rgba(115,191,67,.3)}@media screen and (max-width:768px){input[type=radio]{width:20px;height:20px;margin-right:10px}}a.btn-primary,button.btn-primary{background-color:var(--primary-dark);outline:none!important;border:0!important;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}a.btn-primary:active,a.btn-primary:focus,a.btn-primary:hover,button.btn-primary:active,button.btn-primary:focus,button.btn-primary:hover{background-color:var(--primary-dark)!important;outline:none!important;border:0!important}a.btn-primary-outline,button.btn-primary-outline{color:var(--primary-dark);border-color:var(--primary-dark);outline:none!important;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}a.btn-primary-outline:active,a.btn-primary-outline:focus,a.btn-primary-outline:hover,button.btn-primary-outline:active,button.btn-primary-outline:focus,button.btn-primary-outline:hover{border-color:var(--primary-medium)!important;outline:none!important;color:var(--primary-dark)}a.btn-info-outline,button.btn-info-outline{color:var(--info-dark);border-color:var(--info-dark);outline:none!important;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}a.btn-info-outline:active,a.btn-info-outline:focus,a.btn-info-outline:hover,button.btn-info-outline:active,button.btn-info-outline:focus,button.btn-info-outline:hover{border-color:var(--info-medium)!important;outline:none!important;color:var(--info-medium)}a.btn-warning,button.btn-warning{background-color:#71534b;color:var(--white);outline:none!important;border:0!important;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}a.btn-warning:active,a.btn-warning:focus,a.btn-warning:hover,button.btn-warning:active,button.btn-warning:focus,button.btn-warning:hover{background-color:#71534b!important;border:0!important;color:var(--white);outline:none!important}a.btn-warning-outline,button.btn-warning-outline{color:#71534b;border-color:#71534b;outline:none!important;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}a.btn-warning-outline:active,a.btn-warning-outline:focus,a.btn-warning-outline:hover,button.btn-warning-outline:active,button.btn-warning-outline:focus,button.btn-warning-outline:hover{border-color:#71534b!important;outline:none!important;color:#71534b}.sub-text{color:var(--neutral-dark)}#scoreDiv{width:50%;margin:auto}.bp-body{display:flex}.login-container{display:flex;align-items:center;height:100vh;background-color:#fff;position:relative;width:100%}.login-header img{width:65%}.login-form{&:first-child{padding:100px;flex-direction:column;justify-content:center;align-items:center;text-align:left;overflow:hidden;@media screen and (max-width:768px){width:100%!important;padding-left:20px;padding-bottom:20px;padding-right:20px;padding-top:20px}}&:first-child,&:last-child{width:50%;display:flex;height:100vh}&:last-child{background-size:cover;background-repeat:no-repeat;background-image:url(/login.png);background-position:50%;@media screen and (max-width:768px){display:none}}}.login-form .tagline{max-width:300px;text-align:center;margin:30px auto 0}.login-form>form{width:100%;display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem;min-width:50%}.login-form .login-btn{background-color:var(--primary-medium);font-size:.9rem;border:none;outline:0 none;padding:.5rem .4rem;border-radius:.2rem;-webkit-border-radius:.2rem;-moz-border-radius:.2rem;-ms-border-radius:.2rem;-o-border-radius:.2rem}.login-container .featured-image{width:100%;height:100vh;object-fit:cover}.login-container .link-text{color:var(--primary-dark);font-weight:700}.login-container .text-desc{font-size:.8rem}.custom-input,.custom-select{width:100%;padding:.45rem .6rem!important;opacity:.8;outline-width:0;border:1px solid #d3d3d3;border-radius:.3rem;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;-ms-border-radius:.3rem;-o-border-radius:.3rem}.form-label{font-weight:500;opacity:.8}@media screen and (max-width:942px){.login-container{display:flex;justify-content:center;align-items:center;gap:0}.login-container .featured-image{display:none}.login-form{padding:0 1rem}}.home-card{padding:1rem .5rem;width:100%;border:1px solid #eee!important}.home-content{display:grid;grid-gap:5rem;gap:5rem}.score-home-card{padding:3rem 2rem;height:85vh!important;display:flex;justify-content:center;align-items:center}.loan-applications,.loan-funded{padding:0 0 1rem}.loan-funded .funded-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;gap:3rem;text-align:left;position:relative}.loan-funded .funded-left,.loan-funded .funded-right{display:flex;flex-direction:column;gap:2.5rem}.loan-funded .funded-right{padding-left:2rem}.loan-funded .divider{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:1px;background:#f5f5f5}.loan-funded .payment-button{background-color:var(--primary-medium);color:#fff;transition:all .5s ease}.loan-funded .payment-button:hover{background-color:var(--primary-dark);color:#fff}.repayment-schedule-payment-button{background:#73bf43;color:#fff;border:none;border-radius:6px;padding:8px 32px;font-weight:600;font-size:16px;cursor:pointer;margin-left:16px;text-decoration:none;display:inline-block;text-align:center;transition:background-color .2s ease}.repayment-schedule-payment-button:hover{background:#5fa832;color:#fff;text-decoration:none}.limit-container{border:1px solid #ececec;padding:3rem 1rem}.text-desc{max-width:500px;color:#797979;font-size:.9rem;margin:auto}@media screen and (max-width:1024px){.limit-amount{font-size:1.2rem}}@media screen and (max-width:1100px){.home-content{grid-template-columns:1fr;gap:3rem}.home-card{padding:2rem 1rem}.limit-container{padding:1rem}.loan-limit{flex-direction:column;gap:1.2rem}.limit-amount{font-size:1.4rem}}@media screen and (max-width:468px){.home-content{padding:0}}.score-container{border:1px solid #eee!important}.score-container .btn-improve-score{background-color:var(--primary-medium);color:#fff;font-size:.8rem;transition:all .3s ease}.score-container .btn-improve-score:hover{background-color:var(--primary-dark);color:#fff}.score-content{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;grid-gap:5rem;gap:5rem}.score-gauge{height:10rem;width:10rem;border:.6rem solid var(--primary-dark);background-color:transparent;border-radius:50%!important;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;-ms-border-radius:50%!important;-o-border-radius:50%!important}.limit-recommendation{max-width:500px;padding:0 1rem;margin-top:1rem}.limit-desc{font-size:.9rem}.score-desc{color:var(--neutral-dark);font-size:.85rem;font-weight:500}.score-cat{background-color:#ffd089;color:#784800;font-size:.85rem;margin-top:.5rem}.reasons-title{font-size:1rem;margin-bottom:1rem}.sub-list-item{color:#797979}@media screen and (max-width:962px){.score-content{grid-template-columns:1fr;gap:3rem}}.application-submitted .card{width:700px}.application-submitted a{margin:auto}.complete-profile{display:flex;justify-content:center;gap:3rem}.complete-profile .add-profile-btn{background:#73bf43;color:var(--white);cursor:pointer;transition:all .3s ease}.complete-profile .add-profile-btn:hover{background:var(--primary-dark);color:var(--white)}@media screen and (max-width:400px){.complete-profile{flex-direction:column;text-align:center;gap:1rem}}.profile-container{margin:0 auto;width:100%;border:1px solid #f1f1f1!important}.profile-card{padding:2rem 3rem 5rem}.list-group-item,.list-group-item .profile-link{text-decoration:none}.profile-link span{transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.profile-card .list-group-item:hover .profile-link span{color:#272727}.select-option:hover{background-color:#4caf50;cursor:pointer}.loan-container{margin:0 auto;border:1px solid #f3f3f3!important}.loan-card{padding:2rem}.loan-desc{color:#5c5c5c;font-size:.9rem}.loan-desc.date{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem}button.pay-btn{background-color:#73bf43;border:1px solid #73bf43!important;color:#fefffd;width:-moz-fit-content;width:fit-content;float:right;font-size:.8rem;padding:.3rem 1.8rem}.loan-item{display:grid!important;grid-template-columns:2fr 1fr 2fr 1fr!important;justify-content:space-between;grid-gap:3rem!important;gap:3rem!important}@media screen and (max-width:800px){.loan-item{gap:.5rem!important}}@media screen and (max-width:724px){.loan-item{grid-template-columns:1fr!important;gap:1rem!important;text-align:center;justify-content:center;align-items:center}}.payment-container{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;grid-gap:5rem;gap:5rem;height:85vh!important}.payment-card{padding:3rem 10rem}.payment-option{border:1px solid #ececec;transition:all .5s ease}.payment-option:hover{border-color:var(--neutral-dark)}@media screen and (max-width:800px){.payment-card{padding:3rem 5rem}}@media screen and (max-width:600px){.payment-card{padding:3rem}}@media screen and (max-width:400px){.payment-card{padding:1rem}}.mpesa-container{min-height:calc(100vh - 80px);display:flex;justify-content:center;align-items:center;padding:20px 0}.mpesa-card{padding:3rem;width:100%;max-width:900px}@media screen and (max-width:768px){.mpesa-container{min-height:calc(120vh - 60px);padding:15px 0}.mpesa-card{padding:2rem 1.5rem;margin:0 15px}}.mpesa-payment-content{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:5rem;gap:5rem}@media screen and (max-width:768px){.mpesa-payment-content{grid-template-columns:1fr;gap:3rem}}.card .repayment-schedule-content p{font-family:Poppins,"sans-serif"}.repayment-schedule-content{gap:1rem}.pay-title{width:-moz-fit-content;width:fit-content;margin:auto;border-bottom:1px solid var(--neutral-light)}.payment-notice{max-width:400px;margin:1.5rem auto auto}.payment-instructions{background-color:var(--neutral-light)}.payment-instructions .title{opacity:.8;font-size:1.1rem}.payment-instructions li{opacity:.9}@media screen and (max-width:1000px){.mpesa-payment-content{grid-template-columns:1fr;gap:5rem}}@media screen and (max-width:700px){.mpesa-card{padding:2rem}}.add-profile-card{padding:2rem}.input-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;gap:3rem}.page-container{background-color:var(--primary-medium);color:var(--white);height:2rem;width:2rem;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}@media screen and (max-width:800px){.input-container{grid-template-columns:1fr;gap:1rem}#headerName{display:none}.bp-body{display:block}.footer{display:none}#scoreDiv{width:100%}}.improve-card{padding:1.5rem 2.5rem}.improve-card .statements-title{max-width:600px}.improve-card p{max-width:600px;margin:auto}.improve-card .upload-btn,.improve-card .upload-btn-bank{width:-moz-fit-content;width:fit-content;margin:auto}.improve-card .bulb{height:1.3rem;width:1.3rem}.improve-card .info-link{color:var(--primary-dark);transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.improve-card .or{opacity:.7}.improve-card .info-link:hover{opacity:.9}.improve-card .divider{width:5rem;background-color:var(--neutral-dark);height:1.5px;margin:auto}.card .repayment-schedule-content{border:none}.card .repayment-schedule-content p{color:#4d4d4d;font-family:Poppins,sans-serif;font-weight:500}.repayment-schedule-content{display:flex;flex-direction:row;justify-content:space-between;gap:"1rem"}.card-2{border:none}.card .payments-card{width:30rem;height:5rem;border:none;margin-bottom:5px}.container .container-2::-webkit-scrollbar{width:12px}.container .container-2::-webkit-scrollbar-thumb{background-color:blue;border-radius:10px}.application-card{display:flex;gap:4rem}.loan-applications .btn-apply-loan{background-color:var(--primary-medium);color:var(--white);transition:all .5s ease}.loan-applications .btn-apply-loan:hover{background-color:var(--primary-dark);color:var(--white)}.loan-breakdown{background-color:var(--neutral-light);height:-moz-fit-content;height:fit-content;border:1px solid #f2f3f2}.loan-breakdown-item{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-gap:3rem;gap:3rem}@media screen and (max-width:842px){.application-card{flex-direction:column}}.footer{display:flex;justify-content:center;position:relative;width:100%;bottom:0}.footer p{color:#979797;font-size:1rem}.phone-input{display:flex;align-items:center;font-family:Arial,sans-serif}#country-code{padding:8px;border:1px solid #ccc;border-right:none;border-radius:4px 0 0 4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(webpack:///mini-css-extract-plugin/_next/static/media/kenya.32a3a528.png) no-repeat;background-size:auto 100%;background-position:5px}#phone-number{flex:1 1;padding:8px;border:1px solid #ccc;border-radius:0 4px 4px 0}@media screen and (max-width:800px){.input-container{grid-template-columns:1fr;gap:1rem}.bp-body{display:block}.footer{display:none}#logoutDiv{display:flex;flex-direction:column}#scoreDiv{width:100%}}.modal-header .title{color:#6c6c6c;font-size:1.2rem}.sidebar{width:250px;height:90vh;max-height:90vh;position:fixed;top:5rem;z-index:100;border-radius:.5rem;display:flex;flex-direction:column;background:#fff;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;border:1px solid #f3f3f3;transition:all .6s ease-in-out}.sidebar a,.sidebar nav{padding:.5rem}.sidebar a{background-color:transparent;color:#606c59;margin-bottom:.5rem}.sidebar .logout-btn,.sidebar .title,.sidebar a{transition:all .3s ease}.sidebar a:hover{background-color:#f7fff2;color:#73bf43}.sidebar a:hover .title{padding-left:.2rem}.sidebar a.active{background-color:#f7fff2;color:#73bf43}.sidebar .logout-btn,.submit-btn{background-color:#73bf43!important;color:#fff!important;display:flex;transition:all .3s ease}.sidebar .logout-btn:hover,.submit-btn:hover{background:#73bf43;color:#fff}.sidebar .logout-btn .text,.submit-btn span{transition:all .3s ease}.sidebar .logout-btn:hover .text,.submit-btn span{padding-left:.15rem}@media screen and (max-width:1000px){.sidebar{width:230px}.app-container .main-content{margin-left:250px}}.page-header{display:flex;justify-content:space-between;align-items:center}.page-header .page-title{font-size:1rem;color:#858585}.page-header .page-header-icon{width:20px;height:20px;opacity:.5}.header{height:60px;background:var(--white);position:fixed;top:0;left:0;width:100%;margin-top:0;z-index:1000}.header .header-container{margin:0 auto;height:100%;display:flex;justify-content:space-between;align-items:center}.header .menu-icon{display:none;cursor:pointer;transition:all .3s ease}.header .toggle-icon{transition:all .5s ease}.header .large-logo,.header .small-logo{height:48px;width:auto}.header .small-logo{display:none}.header .notification-icon{transition:all .3s ease}.header .MuiIconButton-root:hover .notification-icon{color:var(--primary-medium)}.header .user-info{background:var(--body-bg);padding:0 .8rem;height:60px;transition:all .3s ease}.header .user-name{color:#818181;font-size:.95rem;transition:all .3s ease}.header .user-icon{cursor:pointer}.header .dropdown-container{opacity:0;transform:translateY(-10px);transition:all .3s ease,transform .3s ease;pointer-events:none;min-width:180px;background-color:#fff;border:1px solid #dee2e6;border-radius:.375rem;box-shadow:0 .5rem 1rem rgba(37,37,37,.1);z-index:2000!important;top:3.6rem}.header .dropdown-container.show{opacity:1;transform:translateY(0);pointer-events:auto}.header .dropdown-container ul{margin:0;padding:0;list-style:none}.header .dropdown-container,.header .dropdown-container li{padding:.4rem .5rem;cursor:pointer;transition:all .3s ease}.header .dropdown-container li:hover{background-color:#f7fff2;padding:.4rem .6rem}.header .dropdown-container a,.header .dropdown-container span{text-decoration:none;color:#7e7e7e;transition:all .3s ease}.header .dropdown-container li:hover a,.header .dropdown-container li:hover span{color:#73bf43}.support-container{padding-bottom:3rem}.support-container .card{padding:1rem;width:100%}.support-container .content{max-width:768px;margin:0 auto}.support-container .content span{color:#575757}.reports-page .card-header{padding:1rem;background:#499916;position:relative;margin-bottom:2rem}.reports-page .sparkles{position:absolute;right:.5rem;top:1.5rem}.reports-page .card-header .content{max-width:500px}.reports-page .card-header .title{color:#fff;font-size:.8rem;margin-bottom:1rem}.reports-page .card-header .description{color:var(--white);line-height:1.4;font-size:1.4rem;font-weight:600}.reports-page .card-header .content a{background:#495741;color:var(--white);width:-moz-fit-content;width:fit-content;transition:all .5s ease}.reports-page .card-header .content a:hover{background:#45563c}.reports-page .reports-container .reports{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;gap:3rem}.my-reports .report-card,.reports-page .report-card{display:flex;align-items:center;gap:1rem;background:var(--white);transition:all .5s ease}.my-reports .report-card:hover,.reports-page .report-card:hover{transform:translateY(-5px)}.my-reports .report-card img,.reports-page .report-card img{transition:all .5s ease}.my-reports .report-card:hover img,.reports-page .report-card:hover img{transform:scale(1.05)}.my-reports .report-card .title,.reports-page .report-card .title{font-size:1rem;font-weight:500;color:#495741}.my-reports .report-card .description,.reports-page .report-card .description{color:#8c8c8c;font-size:.9rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.reports-page .report-card .cost{color:#4d506c;font-weight:500}.reports-page .report-card .btn-download{background:var(--primary-medium);color:var(--white);margin-left:.5rem}.report-modal .title{color:#41454d;font-weight:500;font-size:1.3rem}.report-modal .description{color:#535862}.report-modal .cost-info{border:2px solid var(--primary-dark);border-radius:.3rem;padding:1rem .7rem;margin-bottom:1.5rem;margin-top:.5rem}.report-modal .cost-info .cost-title{color:#41454d;font-size:1.1rem}.report-modal .cost-info .price{font-weight:600;font-size:1.2rem;opacity:.9}.confirm-report-payment{border:1px solid #f3f3f3}.confirm-report-payment .title{font-weight:500;font-size:1.2rem;opacity:.9}.confirm-report-payment .description{color:#7d7c81}.confirm-report-payment .retry{opacity:.9;font-size:.95rem}.confirm-report-payment .countdown{color:var(--primary-dark);font-weight:500}.confirm-report-payment button{background-color:var(--primary-medium)!important;color:var(--white)!important;border:none}.confirm-report-payment .steps{display:flex;justify-content:space-evenly;align-items:center;margin-bottom:4rem}.confirm-report-payment .steps .step{display:flex;justify-content:center;align-items:center;text-align:center;height:2.8rem;width:2.8rem;border-radius:50%;margin-bottom:.3rem}.confirm-report-payment .steps .step .checkmark{color:#fff}.confirm-report-payment .steps .step .close-icon{color:#fff!important}.confirm-report-payment .steps .step p{position:absolute;top:3rem!important}.confirm-report-payment .steps .line{flex-grow:1;height:1px;z-index:0}.progress-bar{background-color:var(--primary-dark)!important}.circle-progress{--angle:0deg;--size:40px;--fill:var(--primary-medium);--bg:#e9ecef;--value:0;width:var(--size);height:var(--size);border-radius:50%;background:conic-gradient(var(--fill) calc(var(--value) * 1%),var(--bg) 0);transition:background .3s ease}.my-reports .page-header{display:flex}.my-reports .title{color:#696969;font-weight:500;font-size:1.1rem;text-decoration:none}.my-reports .search-input-container{border-radius:.5rem;background:#fff;color:#4d4d4d;position:relative;display:flex;align-items:center;max-width:400px;margin-left:10rem;padding:0 .6rem;border:1px solid #e7e7e7}.my-reports .search-input-container .icon{position:absolute;color:#8c8c8c}.my-reports .search-input-container input{border:none;outline:none;background:#fff;color:#8c8c8c;margin-left:1.3rem;padding:.5rem .3rem}.my-reports .search-input[placeholder]{color:#6e6e6e}.my-reports .history-container{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;margin-top:2rem}.my-reports .history-container .date{font-size:.8rem;color:#676767}.my-reports .history-container span.status{font-size:.6rem}.elimiza-page .card-header{padding:1rem;background:#499916;position:relative;margin-bottom:2rem}.elimiza-page .sparkles{position:absolute;right:.5rem;top:1.5rem}.elimiza-page .card-header .content{max-width:500px}.elimiza-page .card-header .title{color:#fff;font-size:.8rem;margin-bottom:1rem}.elimiza-page .card-header .description{color:var(--white);line-height:1.4;font-size:1.4rem;font-weight:600}.elimiza-page .card-header .content button{background:#495741;color:var(--white);width:-moz-fit-content;width:fit-content;transition:all .5s ease}.elimiza-page .card-header .content button:hover{background:#45563c}.courses{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.courses .course-card{margin-bottom:2rem;border-radius:.5rem;overflow:hidden}.course-card .course-image{width:100%;height:150px;margin-bottom:.5rem;border-top-right-radius:.5rem;border-top-left-radius:.5rem;object-fit:scale-down;transition:all .5s ease}.course-card .content{padding:1rem 1rem .5rem}.course-card .title{font-size:1.1rem;color:#31372e;font-weight:600;transition:all .5s ease}.course-card .badge{background:#73bf4326;color:#73bf43;font-weight:400}.course-card .description{color:#2f2f2f;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.course-card .progress{height:.5rem!important}.course-card:hover img{filter:grayscale(100%);transform:scale(1.05)}.course-card .title{cursor:pointer}.course-card:hover .title{color:var(--primary-dark)}.course-page{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}.course-page .course-header{padding:1rem;background:#499916;position:relative;margin-bottom:2rem}.course-page .sparkles{position:absolute;right:.5rem;top:1.5rem}.course-page .course-header .title{color:#fff;font-size:1.2rem;margin-bottom:1rem;font-weight:600}.course-page .course-header .description{color:var(--white);line-height:1.4;font-size:.93rem;font-weight:400}.course-page .course-overview .title{font-size:1.1rem;font-weight:600;color:#313131}.course-page .course-overview .description{color:#313131}.course-page .course-overview .btn-outline-unlock{border:1px solid var(--primary-medium);padding:.4rem .7rem;color:var(--primary-dark);transition:all .5s ease}.course-page .course-overview .btn-outline-unlock:hover{background:var(--primary-medium);color:var(--white)}.course-header .content{display:flex;justify-content:space-between;align-items:center;gap:2rem}.lesson{border:1px solid #eaeaea;cursor:pointer;transition:all .5s ease}.lesson:hover{border:1px solid var(--primary-medium)}.lesson .title{font-weight:500;font-size:1.05rem;color:#4f4f4f;transition:all .5s ease}.lesson:hover .title{color:var(--primary-dark)}.lesson .chevron{color:#3f3f3f;transition:all .5s ease}.lesson:hover .chevron{color:var(--primary-dark)}.lesson .play{transition:all .5s ease}.lesson:hover .play{color:var(--primary-dark)}.lesson .lock{color:silver;transition:all .5s ease}.lesson:hover .lock{color:var(--primary-dark)}.lesson .icon-container{background-color:#73bf4326}.lesson-outcome{position:fixed;max-width:19vw}.lesson-outcome .title{font-size:1.2rem;font-weight:500}.lesson-outcome .subtitle{color:#4d4d4d}.lesson-outcome .outcome-list li{padding:1.5rem 0;color:#565656;font-weight:500}.lesson-outcome .outcome-list li:not(:last-child){border-bottom:1px solid #eaeaea}.lesson-content{margin-left:21vw}.lesson-content-header{background-color:var(--primary-medium);padding:.8rem;display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:1.5rem;position:-webkit-sticky;position:sticky;width:100%}.lesson-content-header .title{font-size:1.1rem;margin:0}.lesson-content .description,.lesson-content .quiz-score-content{overflow-y:auto;max-height:95vh}.lesson-content .description h1{font-size:1.2rem;font-weight:500}.lesson-content .description h2{font-size:1.1rem;font-weight:500}.lesson-content .description p{font-size:1rem;color:#2f2f2f}.lesson-content .description ul{list-style:disc}.lesson-content .btn-next{background-color:var(--primary-medium);color:var(--white);transition:all .5s ease}.lesson-content .btn-next:hover{background:var(--primary-dark);color:var(--white)}.confirm-next-lesson .pop-container{background-color:#73bf433b;border-radius:50%;height:7.5rem;width:7.5rem;margin-bottom:1rem}.confirm-next-lesson .content{max-width:20vw;margin:0 auto}.confirm-next-lesson .content .title{font-size:1.2rem;font-weight:500;color:#2f2f2f}.confirm-next-lesson .content .description{color:#3d3d3d}.confirm-next-lesson button{padding:.5rem 1rem}.confirm-next-lesson .btn-skip{border:1px solid var(--primary-medium);color:var(--primary-dark);transition:all .5s ease}.confirm-next-lesson .btn-skip:hover{border-color:var(--primary-dark);color:var(--primary-dark)}.confirm-next-lesson .btn-take-quiz{background-color:var(--primary-medium);color:var(--white)}.confirm-next-lesson .btn-take-quiz:hover{background-color:var(--primary-dark);color:var(--white)}.unlock-module-modal .title{font-size:1.2rem;max-width:500px;color:#3f3f3f;font-weight:600}.unlock-module-modal .description{font-size:1rem;max-width:500px;color:#3f3f3f}.unlock-module-modal .btn-unlock{background:var(--primary-medium);color:var(--white);transition:all .5s ease}.unlock-module-modal .btn-unlock:hover{background:var(--primary-dark);color:var(--white)}.lesson-page .btn-purchase{color:var(--primary-dark);border:1px solid var(--primary-medium);transition:all .5s ease}.lesson-page .btn-purchase:hover{color:var(--white);background:var(--primary-dark);border-color:var(--primary-dark)}.quiz-subtitle{color:#252525;font-size:1.1rem;text-align:center;margin-bottom:1.5rem;font-weight:500}.question-component .title{font-size:1.05rem;color:#252525;font-weight:500}.question-component .question{font-weight:400;color:#252525;margin-bottom:0;font-size:1.06rem}.question-component .desc{color:#797979;font-size:1rem}.question-component .answer-container{padding:.8rem 2rem}.question-component .answer-container .answer{padding:0;margin:0}.question-component .btn-back{border:1px solid #73bf43;color:var(--primary-dark);transition:all .5s ease}.question-component .btn-back:hover{border-color:var(--primary-dark);color:var(--primary-dark)}.question-component .btn-next{color:var(--white);background-color:#73be43;transition:all .5s ease}.question-component .btn-next:hover{color:var(--white);background:var(--primary-dark)}.nav-underline .nav-item .nav-link{color:#2f2f2f}.nav-underline .nav-item .nav-link.active{color:var(--primary-dark);border-color:var(--primary-dark);font-weight:500}.quiz-score-page .quiz-subtitle{color:#4d4d4d;font-size:1rem}.quiz-score-component .your-answer,.quiz-score-page .question{color:#282828;font-weight:500}.quiz-score-component .desc{font-size:.9rem}.quiz-score-page .btn-back{border:1px solid #73bf43;color:var(--primary-dark);transition:all .5s ease}.quiz-score-page .btn-back:hover{border-color:var(--primary-dark);color:var(--primary-dark)}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;display:flex;flex-direction:column;justify-content:center;align-items:center}.loader{border:.15rem solid #f3f3f3;border-top:.15rem solid var(--primary-medium);border-radius:50%;width:40px;height:40px;animation:spin 1.5s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.exit-animation{opacity:.6;transition:all .3s ease-out}.enter-animation,.exit-animation{pointer-events:none;will-change:opacity,transform,transition}.enter-animation{opacity:1;transition:all .3s ease-in}@media screen and (max-width:1350px){.lesson-container{display:flex;flex-direction:column;gap:3rem}.lesson-content{margin-left:0;flex-grow:1}.lesson-outcome{flex-grow:1;position:static;width:100%;max-width:100%;background-color:red}}@media screen and (max-width:1300px){.reports-page .reports-container .reports{grid-template-columns:1fr;gap:3rem}.courses{grid-template-columns:repeat(2,1fr)}.confirm-next-lesson .content{max-width:40vw}}@media screen and (max-width:1200px){.course-page{grid-template-columns:1fr}}@media screen and (max-width:926px){.my-reports .page-header{flex-direction:column}.my-reports .search-input-container{margin-top:1.5rem;max-width:100%;margin-left:0}}@media screen and (max-width:800px){.courses{grid-template-columns:1fr}.course-card img{height:250px}.confirm-next-lesson .content{max-width:50vw}}@media screen and (max-width:648px){.reports-page .card-header .description{font-size:1.1rem;font-weight:500}.reports-page .report-card{flex-direction:column;align-items:flex-start}.reports-page .report-card .btn-download{margin-left:0}.confirm-next-lesson .content{max-width:80vw}}@media screen and (max-width:962px){.sidebar{width:250px;position:absolute;top:60px;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;height:calc(100vh - 60px);max-height:calc(100vh - 60px);left:-100%;z-index:1000;display:flex;flex-direction:column;background:#fff;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.sidebar.show{left:0}.app-container,.header .header-container{max-width:100vw;margin:0 auto;display:flex;padding:0 2rem}.app-container .main-content{margin-left:0;padding:0}.header .menu-icon{display:block}}@media screen and (max-width:648px){.app-container,.header-container{padding:0 1rem}.header .user-info{background:#fff}.header .user-name{display:none}.confirm-report-payment .steps .step{height:2.3rem;width:2.3rem}}@media screen and (max-width:468px){.header .large-logo{display:none}.header .small-logo{display:block}.loan-funded .funded-container{grid-template-columns:1fr;justify-content:center;align-items:center}.loan-funded .divider{display:none}.loan-funded .funded-right{padding-left:0}.confirm-report-payment .steps .step{height:2rem;width:2rem}}.site-modal{width:100%;margin:0 auto;background:#fff;border-radius:30px;padding:30px;box-shadow:0 30px 50px 0 rgba(119,151,178,.2)}@media(max-width:1023px){.site-modal{width:70%}}.site-modal .w-full{overflow-y:scroll;max-height:600px}.alert-dialog{max-width:300px}.cancel-button,.next-button{text-decoration:none}.alert-dialog-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.alert-dialog{background-color:#fff;padding:20px;border-radius:8px;text-align:center;max-width:700px;min-width:400px}.alert-dialog h2{color:#333;margin-bottom:10px}.alert-dialog p{color:#666;margin-bottom:20px}.button-group{display:flex;justify-content:center}.cancel-button{background-color:#e74c3c;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:16px;margin-right:10px}.cancel-button:hover{background-color:#c0392b}.next-button{background-color:#3498db;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:16px}.next-button:hover{background-color:#2980b9}