@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.2/animate.min.css);*,:after,:before{box-sizing:border-box}*{margin:0}html{font-size:100%}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}:root{--font-color:#131617;--bg-color:#ede4db;--main-color:#6b9245;--accent-color:#a06b41;--white:#fff;--muted:#757c8e;--secondary:#41454f;--border-color:#cdcfd5;--subdued:#5b616f;--main-rgb:107,146,36;--danger:#c81f1f;--danger-background:#fbeeed;--round:4px;--roundNeg:-4px;--medium:769px;--large:1025px}html{font-size:62.5%}body{-webkit-font-smoothing:antialiased;background-color:#ede4db;background-color:var(--bg-color);color:#131617;color:var(--font-color);display:flex;flex-direction:column;font:normal 1.6rem/2.6rem Inter,Helvetica,Arial,Sans-serif;height:100vh;overflow-x:hidden}.modal-bg{background-color:#000000b3;content:"";display:block;height:100%;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:2}.modal-bg.show{opacity:1;visibility:visible}.modal-container{flex-direction:column;gap:20px;width:80vw}.modal-text{background-color:#fff;background-color:var(--white);border-radius:4px;border-radius:var(--round);box-shadow:1px 1px 100px #00000080;padding:40px}.modal-inner-container{max-height:50vh;overflow:auto}.modal-container button{background-color:#6b9245;background-color:var(--main-color);border:none;border-radius:99px;color:#fff;font-weight:500;padding:12px;text-decoration:none;text-transform:uppercase}.modal-container button:hover{background-color:#a06b41;background-color:var(--accent-color);cursor:pointer}.modal-container button:active{transform:translateY(1px)}.modal-container button svg{fill:#fff;height:20px;width:20px}.logo{cursor:pointer;transition:.3s ease-in-out,.3s ease-in-out}.logo:hover{opacity:.8;transform:scale(1.05)}.drop-down a:hover,.drop-down li.active,.drop-down li:hover,.drop-down-generic a:hover,.drop-down-generic li.active,.drop-down-generic li:hover{color:#6b9245;color:var(--main-color);cursor:pointer}ul.drop-down{border-radius:0 0 4px 4px;border-radius:0 0 var(--round) var(--round);left:89px;position:absolute;top:100%}ul.drop-down,ul.drop-down-generic{background-color:#fff;background-color:var(--white);box-shadow:1px 1px 0 #0000001a;list-style:none;opacity:0;padding:0 0 10px;visibility:hidden;width:200px;z-index:1}ul.drop-down-generic{border-radius:0 0 4px 4px}@media only screen and (max-width:660px){ul.drop-down{left:59px}}ul.drop-down-generic.show,ul.drop-down.show{opacity:1;visibility:visible}.drop-down li,.drop-down-generic li{border-bottom:1px solid #0000000d;padding:10px 25px}.drop-down li a,.drop-down-generic li a{color:#131617;color:var(--font-color);text-decoration:none}.drop-down li:last-child,.drop-down-generic li:last-child{border:none}.banner{background:url(/static/media/banner-bg.a28adc4ceab61fdd8347.png) 50%/346.88889px 229.11111px #6b9245;background:url(/static/media/banner-bg.a28adc4ceab61fdd8347.png) 50%/346.88889px 229.11111px var(--main-color);grid-template-columns:1fr;overflow:hidden;position:relative;width:100%}.inside-banner{grid-column-start:1;grid-row-start:1}.banner-overlay{background:url(/static/media/index.77517f18e42390a67c2f.js) repeat 50%/cover}.banner.header,.banner.not-found{animation:fade-in .8s;background-color:#6b9245;background-color:var(--main-color);min-height:calc(100vh - 151px)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media only screen and (max-width:940px){.banner.header,.banner.not-found{min-height:calc(100vh - 299px)}}.banner.header .banner-overlay{background-image:url(/static/media/favicon.8cc8c95dcd6cf21ca433.svg);background-position:0;background-repeat:no-repeat;background-size:30vw}.banner.not-found .banner-overlay{background-image:url(/static/media/not-found-1.6e83a9735a4173e5ade8.svg);background-repeat:no-repeat;background-size:contain}@media only screen and (max-width:550px){.banner.header .banner-overlay{background-image:none}}.tagline{animation:move-up .8s;color:#fff;color:var(--white);margin-top:6px;max-width:700px;padding:20px 0;position:relative;text-align:center;text-shadow:1px 1px 0 #0000001a}@keyframes move-up{0%{margin-top:100px}to{margin-top:6px}}@media only screen and (max-width:700px){.tagline{max-width:60vw}}.tagline h1{font-size:clamp(2.1rem,4vw,5.5rem);line-height:190%;margin-bottom:25px}.tagline h2{font-size:clamp(1.6rem,4vw,2.4rem);line-height:150%}.tagline-buttons{gap:20px;margin-top:30px}@media only screen and (max-width:670px){.tagline-buttons{flex-direction:column;gap:10px}}.checkout-button button{background-color:#6b9245;background-color:var(--main-color);border:none;border-radius:4px;border-radius:var(--round);color:#fff;color:var(--white);font-weight:500;padding:10px 20px;text-transform:uppercase}.checkout-button button:hover{transform:scale(1.05)}.tagline-buttons button{background-color:#a06b41;background-color:var(--accent-color);border:none;border-radius:4px;border-radius:var(--round);color:#fff;color:var(--white);font-weight:500;padding:14px 22px;text-transform:uppercase}@media only screen and (max-width:670px){.tagline-buttons button{padding:10px 18px}}@media only screen and (max-width:550px){.tagline-buttons button{font-size:1.4rem;padding:8px 18px}}.tagline-buttons button:hover{background-color:#fff;background-color:var(--white);color:#a06b41;color:var(--accent-color);cursor:pointer;text-shadow:none}.tagline-buttons button:active{transform:translateY(1px)}.section{padding:70px 0}.inner-section{flex-direction:column;gap:30px;text-align:center;width:80%}.inner-section .tree{background:url(/static/media/cropped-Favicon.a578cafa2695838ce67b.png) 50%/100%;height:70px;width:70px}.inner-section:not(.inner-section.additional-info) h1{color:#6b9245;color:var(--main-color);font-size:2rem}.course-titles{gap:50px;grid-template-columns:repeat(3,1fr);text-align:left;width:100%}@media only screen and (max-width:635px){.course-titles{gap:0;grid-template-columns:repeat(1,1fr)}}.course-titles ul{list-style:none;margin:0;padding:0}.course-titles ul li{align-items:center;border-bottom:1px solid #6b9245;border-bottom:1px solid var(--main-color);display:flex;gap:10px;padding:12px 0}.course-icon{background-color:#6b9245;background-color:var(--main-color);background-size:cover;height:30px;-webkit-mask-size:cover;mask-size:cover;min-width:30px}.course-titles ul:first-child li:first-child .course-icon{mask-image:url(/static/media/health.3a8a7e2e61dbc3313a2a.svg);-webkit-mask-image:url(/static/media/health.3a8a7e2e61dbc3313a2a.svg)}.course-titles ul:first-child li:nth-child(2) .course-icon{mask-image:url(/static/media/workforce.c1e0973baefe4c24b86c.svg);-webkit-mask-image:url(/static/media/workforce.c1e0973baefe4c24b86c.svg)}.course-titles ul:first-child li:nth-child(3) .course-icon{mask-image:url(/static/media/recovery.da4c08fd22f9de381bd9.svg);-webkit-mask-image:url(/static/media/recovery.da4c08fd22f9de381bd9.svg)}.course-titles ul:nth-child(2) li:first-child .course-icon{mask-image:url(/static/media/resume.005a3e816bc2491bae25.svg);-webkit-mask-image:url(/static/media/resume.005a3e816bc2491bae25.svg)}.course-titles ul:nth-child(2) li:nth-child(2) .course-icon{mask-image:url(/static/media/finance.fa8bb49b03d892f7d32e.svg);-webkit-mask-image:url(/static/media/finance.fa8bb49b03d892f7d32e.svg)}.course-titles ul:nth-child(2) li:nth-child(3) .course-icon{mask-image:url(/static/media/parent.bb9cde4d3a339dc0ed52.svg);-webkit-mask-image:url(/static/media/parent.bb9cde4d3a339dc0ed52.svg)}.course-titles ul:nth-child(3) li:first-child .course-icon{mask-image:url(/static/media/legal.a0600f43fd5f7efbc6aa.svg);-webkit-mask-image:url(/static/media/legal.a0600f43fd5f7efbc6aa.svg)}.course-titles ul:nth-child(3) li:nth-child(2) .course-icon{mask-image:url(/static/media/study.e921efa1bc67c96b1dca.svg);-webkit-mask-image:url(/static/media/study.e921efa1bc67c96b1dca.svg)}.course-titles ul:nth-child(3) li:nth-child(3) .course-icon{mask-image:url(/static/media/education.2c608b48825ddbecafb2.svg);-webkit-mask-image:url(/static/media/education.2c608b48825ddbecafb2.svg)}.section.quote{background:url(/static/media/banner-bg.a28adc4ceab61fdd8347.png) 50%/346.88889px 229.11111px #6b9245;background:url(/static/media/banner-bg.a28adc4ceab61fdd8347.png) 50%/346.88889px 229.11111px var(--main-color)}.inner-section.quote{background-color:#ede4db;background-color:var(--bg-color);border-radius:4px;border-radius:var(--round);font-size:2rem;font-weight:600;padding:80px;position:relative;text-align:left}.inner-section.quote:after,.inner-section.quote:before{background-color:#a06b41;background-color:var(--accent-color);border-radius:4px;border-radius:var(--round);content:"";display:block;position:absolute}.inner-section.quote:before{bottom:-3px;height:6px;left:0;width:60%}.inner-section.quote:after{bottom:-3px;height:90%;left:-3px;width:6px}.bundle-title{color:#6b9245;color:var(--main-color);font-size:24px;font-weight:700;text-align:center}.courses-showcase-container{padding-top:50px}.inner-section.courses-showcase{gap:50px;grid-template-columns:repeat(4,1fr)}.inner-section.courses-showcase.dashboard{margin-bottom:20px;width:100%}@media only screen and (max-width:1220px){.inner-section.courses-showcase{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:1000px){.inner-section.courses-showcase{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:650px){.inner-section.courses-showcase{grid-template-columns:repeat(1,1fr)}}.course{background-color:#fff;border-radius:4px;border-radius:var(--round);box-shadow:0 60px 70px -60px #0000001a;overflow:hidden;padding-bottom:18px;position:relative}.course:not(.dashboard){padding:0}.course-picture{align-items:center;background:url(https://i.imgur.com/YlBwkRF.png) 50%/80%;display:flex;height:0;justify-content:center;padding:40% 0}.course:nth-child(odd) .course-picture{background-color:#6b9245!important;background-color:var(--main-color)!important}.course:nth-child(2n) .course-picture{background-color:#a06b41!important;background-color:var(--accent-color)!important}.course-picture img{width:70%}.course-name{background:#fff;font-size:clamp(1rem,4vw,1.5rem);font-weight:600;padding:18px 15px 0;position:relative}.course:not(.dashboard) .course-name{padding:18px 0}.cert-icon{align-items:center;background:#fff;border-radius:0 0 0 4px;border-radius:0 0 0 var(--round);display:flex;height:5rem;justify-content:center;position:absolute;right:0;top:0;width:5rem}.cert-icon:after,.cert-icon:before,.course-name:after,.course-name:before{background:#0000;content:"";height:4px;height:var(--round);position:absolute;width:4px;width:var(--round)}.course-name:before{border-bottom-left-radius:4px;border-bottom-left-radius:var(--round);box-shadow:-4px 4px 0 4px #fff;box-shadow:var(--roundNeg) var(--round) 0 var(--round) #fff;left:0;top:-4px;top:var(--roundNeg)}.course-name:after{border-bottom-right-radius:4px;border-bottom-right-radius:var(--round);box-shadow:4px 4px 0 4px #fff;box-shadow:var(--round) var(--round) 0 var(--round) #fff;right:0;top:-4px;top:var(--roundNeg)}.cert-icon:after,.cert-icon:before{border-top-right-radius:4px;border-top-right-radius:var(--round);box-shadow:4px -4px 0 4px #fff;box-shadow:var(--round) var(--roundNeg) 0 var(--round) #fff}.cert-icon:before{left:-4px;left:var(--roundNeg);top:0}.cert-icon:after{bottom:-4px;bottom:var(--roundNeg);right:0}.cert-icon svg{width:60%}.course:nth-child(odd) .cert-icon svg{fill:#6b9245;fill:var(--main-color)}.course:nth-child(2n) .cert-icon svg{fill:#a06b41;fill:var(--accent-color)}.course:not(.dashboard).active,.course:not(.dashboard):hover{cursor:pointer;transform:scale(1.04)}.course-data-container{padding:13px 20px 6px}.course-data-stats{border-top:1px solid #ede4db;border-top:1px solid var(--bg-color);font-size:1.4rem;font-weight:500;justify-content:space-between;margin:4px 0;padding-top:17px}.progress-bar{background-color:#ede4db;background-color:var(--bg-color);height:8px;margin-top:7px}.progress,.progress-bar{border-radius:4px;border-radius:var(--round)}.progress{animation:progressAnimationStrike 2s;height:100%;position:relative}@keyframes progressAnimationStrike{0%{width:0}}.course:nth-child(odd) .progress{background-color:#6b9245;background-color:var(--main-color)}.course:nth-child(2n) .progress{background-color:#a06b41;background-color:var(--accent-color)}.progress:before{border-radius:99px;content:"";display:block;height:12px;position:absolute;right:0;top:-2px;width:12px}.progress.zero:before{left:0}.course:nth-child(odd) .progress:before{background-color:#6b9245;background-color:var(--main-color)}.course:nth-child(2n) .progress:before{background-color:#a06b41;background-color:var(--accent-color)}.course-data-container .button{background-color:#fff;border-radius:4px;border-radius:var(--round);display:block;margin-top:20px;padding:5px 0 4px;text-decoration:none;width:100%}.course:nth-child(odd) .course-data-container .button{border:1px solid #6b9245;border:1px solid var(--main-color);color:#6b9245;color:var(--main-color)}.course:nth-child(2n) .course-data-container .button{border:1px solid #a06b41;border:1px solid var(--accent-color);color:#a06b41;color:var(--accent-color)}.course-data-container .button:not(.completed):hover{color:#fff!important;color:var(--white)!important;cursor:pointer}.course-data-container .button.completed:hover{color:#fff;color:var(--white)}.course-data-container .button.completed:hover,.course:nth-child(odd) .course-data-container .button:not(.completed):hover{background-color:#6b9245;background-color:var(--main-color)}.course:nth-child(2n) .course-data-container .button:not(.completed):hover{background-color:#a06b41;background-color:var(--accent-color)}.course-data-container .button:not(.completed):active{transform:translateY(1px)}.banner.statistics{background-color:#a06b41;background-color:var(--accent-color);min-height:395px}.banner.statistics .banner-overlay{background-image:url(/static/media/stats-banner.abe482a2da3f9fdf1a8b.png);margin:20px 0}@media only screen and (min-width:1820px){.banner.statistics .banner-overlay{background-size:contain}}.banner.statistics .inside-banner{align-content:space-evenly;gap:20px;grid-template-columns:repeat(4,1fr);justify-content:space-evenly;padding:40px}@media only screen and (max-width:990px){.banner.statistics .inside-banner{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:460px){.banner.statistics .inside-banner{grid-template-columns:repeat(1,1fr)}}.stat{background:#00000040;border-radius:4px;border-radius:var(--round);color:#fff;color:var(--white);flex-direction:column;gap:10px;padding:4rem 0 3.2rem;text-align:center;width:100%}.stat span{display:block;font-size:3.6rem}@media only screen and (max-width:550px){.stat{font-size:1.4rem}.stat span{font-size:3rem}}@media only screen and (max-width:460px){.stat{font-size:1.6rem}.stat span{font-size:3.6rem}}.inner-section.additional-info{gap:50px;grid-template-columns:repeat(2,1fr);text-align:left}@media only screen and (max-width:750px){.inner-section.additional-info{grid-template-columns:repeat(1,1fr)}}.inner-section.additional-info h1{line-height:125%;margin-bottom:20px}.left{flex-direction:column}.right{background-color:#6b9245;background-color:var(--main-color);color:#fff;color:var(--white);padding:30px 40px 26px;position:relative;width:100%}.right,.right:after,.right:before{border-radius:4px;border-radius:var(--round)}.right:after,.right:before{background-color:#a06b41;background-color:var(--accent-color);content:"";display:block;position:absolute;top:-3px}.right:before{height:6px;right:0;width:80%}.right:after{height:60%;right:-3px;width:6px}.right li{align-items:center;border-bottom:1px solid #fff3;display:flex;gap:10px;padding:10px 0}.right li:before{background-color:#fff;background-color:var(--white);background-size:cover;content:"";display:block;height:24px;-webkit-mask-size:cover;mask-size:cover;min-width:24px}.right li:first-child:before{mask-image:url(/static/media/your-schedule.c6e0e6572ecaba9370aa.svg);-webkit-mask-image:url(/static/media/your-schedule.c6e0e6572ecaba9370aa.svg)}.right li:nth-child(2):before{mask-image:url(/static/media/mobile-friendly.f354e9c103ea3f92e478.svg);-webkit-mask-image:url(/static/media/mobile-friendly.f354e9c103ea3f92e478.svg)}.right li:nth-child(3):before{mask-image:url(/static/media/own-pace.035eae9510dfcd8b3c4a.svg);-webkit-mask-image:url(/static/media/own-pace.035eae9510dfcd8b3c4a.svg)}.right li:nth-child(4):before{mask-image:url(/static/media/bite-size.12f05cb86684ae916a4b.svg);-webkit-mask-image:url(/static/media/bite-size.12f05cb86684ae916a4b.svg)}.right li:first-child{padding-top:0}.right li:last-child{border:none;padding-bottom:0}footer{border-top:1px solid #0000001a;flex-wrap:wrap;gap:10px;padding:40px}footer a,footer button:hover,footer div:last-child:hover{color:#131617;color:var(--font-color);text-decoration:none}footer a:hover,footer button:hover{color:#6b9245;color:var(--main-color);cursor:pointer}@media (max-width:var(--medium )){footer{font-size:1.2rem;padding:10px}}.link-button{all:unset}.breadcrumb{background-color:#6b9245;background-color:var(--main-color);color:#fff;font-weight:500;padding:14px 0;width:100%}.inner-breadcrumb{width:80%}.webpage{background:#fff;background:var(--white);flex-direction:column}.webpage.dashboard{background-color:#ede4db;background-color:var(--bg-color)}.inner-webpage{padding:52px 0 31px;width:80%}.inner-webpage h1{line-height:120%}.inner-webpage h1,.inner-webpage ol,.inner-webpage ul{margin-bottom:20px}.grid.three{gap:50px;grid-template-columns:repeat(3,1fr);margin:60px 0 20px}@media only screen and (max-width:900px){.grid.three{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:700px){.grid.three{grid-template-columns:repeat(1,1fr)}}.grid.three div{flex-direction:column;gap:20px;text-align:center}.grid-icon{height:80px;-webkit-mask-size:cover;mask-size:cover;width:80px}.grid.three div:nth-child(2n) .grid-icon{background:50%/cover #6b9245;background:50%/cover var(--main-color)}.grid.three div:nth-child(odd) .grid-icon{background:50%/cover #a06b41;background:50%/cover var(--accent-color)}.grid.three div:first-child .grid-icon{mask-image:url(/static/media/solution.0245b0abfad40c33df98.svg);-webkit-mask-image:url(/static/media/solution.0245b0abfad40c33df98.svg)}.grid.three div:nth-child(2) .grid-icon{mask-image:url(/static/media/approach.066947fc3ed95f8fa90b.svg);-webkit-mask-image:url(/static/media/approach.066947fc3ed95f8fa90b.svg)}.grid.three div:nth-child(3) .grid-icon{mask-image:url(/static/media/goal.9cdce9fc3889a2c917de.svg);-webkit-mask-image:url(/static/media/goal.9cdce9fc3889a2c917de.svg)}.grid.three div:nth-child(4) .grid-icon{mask-image:url(/static/media/mission.829d4e08f593d0474c38.svg);-webkit-mask-image:url(/static/media/mission.829d4e08f593d0474c38.svg)}.grid.three div:nth-child(5) .grid-icon{mask-image:url(/static/media/philosophy.15da84f4331965246e12.svg);-webkit-mask-image:url(/static/media/philosophy.15da84f4331965246e12.svg)}.grid.three div:nth-child(6) .grid-icon{mask-image:url(/static/media/promise.27844aad3b8852044cb2.svg);-webkit-mask-image:url(/static/media/promise.27844aad3b8852044cb2.svg)}h1,h2{font-weight:600}#courses.flex{width:100%}.animated,.flex{display:flex}.grid{display:grid}.align,.animated{align-items:center}.animated,.justify{justify-content:center}p{margin-bottom:20px}p img{border-radius:4px;border-radius:var(--round)}a{color:var(--main-color)}a:hover{color:#131617;color:var(--font-color)}.list-view{display:flex;flex-direction:column;justify-content:space-evenly;row-gap:32px}input.search{padding:8px;width:100%}input[type=search]::-webkit-search-cancel-button{filter:brightness(0)}input[type=search]::-moz-search-cancel-button{filter:brightness(0)}select.select-filter{width:100%}.checkbox{column-gap:8px;display:flex;flex-direction:row;justify-content:flex-start}.inputField{display:flex;flex-direction:column;width:100%}.input{border:1px solid #ccc;border-radius:4px;border-radius:var(--round);padding:8px}.input--error{border-color:red}.input--error::placeholder{color:red}.input:focus{border-color:#6b9245;border-color:var(--main-color);border-width:2px;outline:none}.input--error:focus{border-color:red;outline:none}.courseBuilderForm{display:flex;flex-direction:column;justify-content:space-evenly;margin:32px auto;row-gap:32px;width:80%}.solid-button{background-color:#6b9245;background-color:var(--main-color);border:2px solid #6b9245;border:2px solid var(--main-color);border-radius:4px;border-radius:var(--round);box-shadow:0 0 20px #00000026;color:#fff;color:var(--white);cursor:pointer;padding:6px 12px;text-decoration:none;width:fit-content;&:active{transform:translateY(1px)}&:disabled{opacity:.5}}.solid-button--danger{background-color:#c81f1f;background-color:var(--danger,#c81f1f);border:2px solid #c81f1f;border:2px solid var(--danger,#c81f1f);color:#fff;color:var(--white)}.transparent-button{background-color:initial;border:2px solid #6b9245;border:2px solid var(--main-color);border-radius:4px;border-radius:var(--round);box-shadow:0 0 20px #00000026;color:#6b9245;color:var(--main-color);cursor:pointer;padding:6px 12px;width:fit-content;&:hover{background-color:#6b9245;background-color:var(--main-color);color:#fff;color:var(--white)}}.ghost-button{background-color:initial;border:none;border-radius:0;color:#757c8e;cursor:pointer;font-weight:400;line-height:1.4;outline:0;padding:0;&:hover{color:#6b9245;color:var(--main-color)}}input[type=checkbox]{accent-color:#6b9245;accent-color:var(--main-color)}textarea{resize:vertical}.breadcrumb-link{color:#fff;color:var(--white)}.helperText{color:gray;font-size:12px;margin-top:4px}.helperText--error{color:red}.label{display:block;font-weight:700;margin-bottom:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label:hover{overflow:visible;white-space:normal}.label--error{color:red}.modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal{background:#fff;border-radius:4px;border-radius:var(--round);box-shadow:0 4px 12px #0000001a;max-height:100vh;max-width:400px;padding:16px;width:100%;z-index:1001}.flex-center{align-items:center;display:flex;justify-content:center}#welcome-message{background-color:#fff;border-radius:4px;border-radius:var(--round);box-shadow:0 60px 70px -60px #0000001a;margin-bottom:50px;padding:20px 40px}form{margin:0;padding:0}.iframe-container{overflow:hidden;padding-top:56.25%;position:relative;width:100%}.iframe{bottom:0;left:0;position:absolute;right:0;top:0}.scrollable-modal-content{height:calc(100vh - 300px);overflow-y:auto}.horizontal-divider{border:none;border-top:1px solid #ccc}.checkbox-input{appearance:none;background-color:#6b9245;background-color:var(--main-color);background-size:12px;border:2px solid #cdcfd5;border:2px solid var(--border-color);border-radius:4px;box-shadow:0 0 0 0 rgba(#6b9245,.1);box-shadow:0 0 0 0 rgba(var(--main-color),.1);cursor:pointer;height:24px;margin:0;outline:none!important;width:24px}.checkbox-input:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.922 5.7a.627.627 0 0 1-.127-.194.72.72 0 0 1 0-.5.6.6 0 0 1 .127-.195l.905-.867a.562.562 0 0 1 .425-.195.592.592 0 0 1 .25.05.665.665 0 0 1 .207.145l2.73 2.734L11.295.82a.658.658 0 0 1 .202-.145.613.613 0 0 1 .484.002.568.568 0 0 1 .191.143l.905.88a.6.6 0 0 1 .127.195.72.72 0 0 1 0 .5.628.628 0 0 1-.127.194l-7.2 7.163a.575.575 0 0 1-.195.147.655.655 0 0 1-.5 0 .575.575 0 0 1-.195-.147L.922 5.7z' fill='%23fff'/%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;border-color:#6b9245;border-color:var(--main-color)}.input-radio{accent-color:#6b9245;accent-color:var(--main-color);appearance:none;background-color:#6b9245;background-color:var(--main-color);background-size:100%;border:2px solid #cdcfd5;border:2px solid var(--border-color);border-radius:50%;box-shadow:0 0 0 0 rgba(#6b9245,.1);box-shadow:0 0 0 0 rgba(var(--main-color),.1);cursor:pointer;height:24px;margin:0;outline:none!important;width:24px}.input-radio:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E");border-color:#6b9245;border-color:var(--main-color)}.card{word-wrap:break-word;background-color:#fff;background-color:var(--white);border:1px solid #cdcfd5;border:1px solid var(--border-color);border-radius:6px;display:flex;min-width:0;padding:12px 16px;position:relative}.clickable{cursor:pointer}.certificate-display{background-image:url(https://i.imgur.com/4K92o44.jpeg);background-size:contain;position:relative}.certificate-display div{position:absolute}.certificate-display img{opacity:0}.table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}table{background-color:initial;border-spacing:0;font-size:14px;margin-bottom:20px;min-width:600px;text-align:left;width:100%}thead{background-color:#f4f6f9;color:var(--secondary)}thead tr th{border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);font-size:14px;font-weight:500;line-height:1.8;padding:9px 16px;text-align:left;white-space:nowrap}tr:first-child th:first-child{border-top-left-radius:6px}tr:first-child th:last-child{border-top-right-radius:6px}tr:last-child td:first-child{border-bottom-left-radius:6px}tr:last-child td:last-child{border-bottom-right-radius:6px}tr td:first-child,tr th:first-child{border-left:1px solid var(--border-color)}tr td:last-child,tr th:last-child{border-right:1px solid var(--border-color)}td{border-bottom:1px solid var(--border-color);color:var(--font-color);font-size:16px;font-weight:500;line-height:1.6;padding:16px}tbody tr,td{background-color:var(--white)}tbody tr{&:hover{background-color:var(--bg-color)}}.sort-arrow{color:var(--secondary)}.responsive-table{border-collapse:initial;border-radius:6px;border-spacing:0;margin:0;min-width:auto;width:100%}.responsive-table thead tr{left:-9999px;position:absolute;top:-9999px}.responsive-table tr{border:1px solid var(--border-color);border-radius:6px;display:block;margin-bottom:20px;overflow:hidden}.responsive-table td[data-title]{align-items:center;display:grid;grid-template-columns:1fr 1.5fr}.responsive-table td:first-child{border-left:none!important;border-radius:0!important}.responsive-table td:last-child{border-bottom:none!important;border-right:none!important}.responsive-table td:before{color:var(--subdued);content:attr(data-title);font-size:13px;font-weight:500;text-align:left}.responsive-table tr:last-child{margin-bottom:0}.pagination-container{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:20px}.pagination-controls{align-items:center;display:flex;gap:5px}.pagination-controls button{background-color:var(--white);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;padding:8px 12px;transition:all .3s}.pagination-controls button:hover{background-color:var(--bg-color)}.pagination-controls button:disabled{cursor:not-allowed;opacity:.5}.page-info{font-size:14px;font-weight:500}.pagination-extra{align-items:center;display:flex;gap:8px}.pagination-extra input{text-align:center;width:50px}.pagination-extra input,.pagination-extra select{border:1px solid var(--border-color);border-radius:6px;padding:5px}@media (max-width:600px){.pagination-container{flex-direction:column;gap:8px}.pagination-controls{flex-wrap:wrap;justify-content:center}.pagination-controls button{padding:6px 10px}.pagination-extra{flex-wrap:wrap;justify-content:center}}.no-results{align-items:center;background-color:var(--white);border:1px solid var(--border-color);border-radius:6px;border-top:none;border-top-left-radius:0;border-top-right-radius:0;color:var(--subdued);display:flex;font-size:16px;font-weight:500;justify-content:center;margin-top:-20px;padding:20px}.signup-button{margin-right:20px}@media only screen and (max-width:768px){.signup-button{margin-right:0;width:90%}.signup-container{display:flex;justify-content:center;padding:10px;width:100%}}nav{padding:30px 0;width:100%}.inner-nav{justify-content:space-between;position:relative;width:80%}.logo{background-image:url(data:image/png;base64,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);background-size:cover;display:block;height:91px;width:200px}.nav-expand-mobile{align-items:center;background-color:var(--white);border:1px solid rgba(var(--main-rgb),.2);border-radius:6px;box-shadow:0 2px 4px #0000001a;color:var(--main-color);cursor:pointer;display:flex;justify-content:center;padding:10px;transition:all .2s ease}.mobile-nav-container{align-items:flex-end;display:flex;flex-direction:column;position:absolute;width:100%;z-index:9999}.nav-links{background-color:var(--white);border-radius:var(--round);box-shadow:1px 1px 0 #0000001a;padding:20px 10px;position:relative}.nav-links .link{color:var(--font-color);min-width:40px;padding:0 20px;text-decoration:none}.nav-links .link.about{gap:5px}.link.active,.nav-links .link:hover{color:var(--main-color);cursor:pointer}.nav-links .link:active{transform:translateY(1px)}.link.active svg,.nav-expand-mobile.active svg,.nav-expand-mobile:hover svg,.nav-links .link:hover svg{fill:var(--main-color)}.link.active img,.nav-links .link:hover img{filter:invert(46%) sepia(64%) saturate(331%) hue-rotate(48deg) brightness(98%) contrast(88%)}.super-admin-dropdown{position:absolute;right:100px;top:100%}.resume-builder-dropdown{left:200px!important}@media only screen and (max-width:1200px) and (min-width:769px){.inner-nav{flex-direction:column;gap:30px;justify-content:center;padding:12px 0}.logo{height:121.33333px;width:266.66667px}.super-admin-dropdown{right:90px}}@media only screen and (max-width:768px){.nav-links{flex-direction:column;padding:0;position:absolute;top:100%;width:100%}.nav-links .link{border-bottom:1px solid var(--border-color);box-sizing:border-box;padding:10px 22.5px;position:relative;text-align:start;width:100%}.nav-links .link.about{justify-content:space-between}.nav-links .link:last-child{border-bottom:none}.about-dropdown,.profile-dropdown,.resume-builder-dropdown,.super-admin-dropdown{border:none!important;box-shadow:none!important;padding:0!important;position:static!important;top:0;width:100%!important}.resume-builder-dropdown li:last-child .about-dropdown li:last-child,.super-admin-dropdown li:last-child{border-bottom:1px solid var(--border-color)!important}}.welcome-banner{background-color:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 2px 8px #00000014;margin-bottom:24px;padding:16px}.welcome-content{align-items:center;display:flex;gap:16px;justify-content:space-between}.welcome-text{flex:1 1}.welcome-heading{color:#333;font-size:1.25rem;font-weight:600;margin:0}.welcome-subtext{color:#666;margin-bottom:0;margin-top:4px}.language-toggle-container{align-items:center;background-color:#f4f4f4;border-radius:50px;box-shadow:0 1px 3px #00000014;display:flex;gap:12px;padding:6px 16px}.language-label{color:#777;font-size:.9rem;font-weight:500}.language-active{color:#2e7d32}.toggle-button{background-color:var(--main-color);border:none;border-radius:50px;cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;outline:none;padding:2px;position:relative;transition:background-color .2s ease;width:52px}.toggle-button:focus{box-shadow:0 0 0 2px #50985066}.toggle-slider{background-color:#fff;border-radius:50%;box-shadow:0 1px 2px #00000026;display:inline-block;height:24px;pointer-events:none;transform:translateX(0);transition:transform .2s ease;width:24px}.toggle-slider-active{transform:translateX(24px)}@media (max-width:640px){.welcome-content{align-items:flex-start;flex-direction:column}.language-toggle-container{align-self:center;margin-top:12px}}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%);background-image:var(
    --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
  );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.course-list-button-container{display:flex;gap:16px;justify-content:flex-start;margin-bottom:16px;padding:0}.filters-container{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-start;max-width:100%}@media (max-width:1024px){.filters-container{align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:16px;width:100%}.reset-button-wrapper{display:flex;justify-content:flex-start;margin-bottom:8px}.filters-container>*{text-align:left;width:100%}}@media (max-width:480px){.filters-container{gap:12px}.reset-button-wrapper{margin-bottom:12px}}.loading-container{align-items:center;background-color:#00000080;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.loading-spinner{height:60px;margin-bottom:20px;position:relative;width:60px}.spinner-circle{animation:spin 1.2s linear infinite;border:3px solid #e5eadf;border-radius:50%;border-top-color:#6b8e52;height:100%;position:absolute;width:100%}.spinner-leaf{background-color:#6b8e52;border-radius:50% 50% 0 50%;opacity:0;position:absolute;transform:rotate(45deg)}.spinner-leaf-1{animation:leaf-appear 3s ease-in-out infinite;height:12px;left:24px;top:10px;width:12px}.spinner-leaf-2{animation:leaf-appear 3s ease-in-out .5s infinite;height:10px;left:38px;top:35px;width:10px}.spinner-leaf-3{animation:leaf-appear 3s ease-in-out 1s infinite;height:8px;left:12px;top:40px;width:8px}.loading-text{color:#fff;font-weight:500;margin:0}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes leaf-appear{0%{opacity:0;transform:rotate(45deg) scale(0)}30%{opacity:1;transform:rotate(45deg) scale(1)}70%{opacity:1;transform:rotate(45deg) scale(1)}to{opacity:0;transform:rotate(45deg) scale(0)}}@media (max-width:768px){.loading-container{max-width:100%;padding:30px 15px}}.loading-bar-container{background-color:initial;left:0;position:fixed;top:0;width:100%;z-index:1000}.loading-bar{background-color:#ccc;height:6px;overflow:hidden;position:relative;width:100%}.loading-bar-progress{animation:loading-bar-animation 2s infinite;background-color:var(--main-color);height:100%;width:0}@keyframes loading-bar-animation{0%{left:0;width:0}50%{left:0;width:100%}to{left:100%;width:0}}.rbt-input{border:1px solid var(--border-color);border-radius:4px;font-size:16px;padding:8px;width:100%}.rbt-input.focus{border-color:var(--main-color)!important;border-width:2px;outline:none}.rbt-menu{background-color:#f8f9fa!important;border:1px solid var(--border-color);border-radius:4px;margin-top:4px;z-index:1000}.rbt-menu .dropdown-item{color:var(--font-color);display:block;font-size:18px;padding:8px;text-decoration:none!important}.rbt-menu .dropdown-item:hover{background-color:var(--bg-color)}.rbt-highlight-text{background-color:initial}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.custom-datepicker{border:1px solid #ccc;border-radius:4px;font-size:16px;padding:8px;width:100%}.react-datepicker{background-color:#f8f9fa;border:1px solid #ccc;border-radius:8px;font-size:16px}.react-datepicker__month-container{width:200px}.react-datepicker__current-month{font-size:16px}.react-datepicker__header{background-color:#e9ecef;border-bottom:1px solid #ccc;font-size:16px;font-weight:700;padding:10px;text-align:center}.react-datepicker__day,.react-datepicker__day-name.react-datepicker__day-name,.react-datepicker__time-name{margin:4px}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{color:#fff}.react-datepicker__navigation{padding-top:8px}.toggle-container{align-items:center;display:flex;margin-bottom:15px}.toggle-label{font-weight:500;margin-right:15px}.toggle-switch{display:inline-block;height:24px;position:relative;width:50px}.toggle-switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;border-radius:24px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:16px;left:4px;width:16px}input:checked+.slider{background-color:var(--main-color)}input:focus+.slider{box-shadow:0 0 1px var(--main-color)}input:checked+.slider:before{transform:translateX(26px)}.tooltip{color:var(--secondary);cursor:pointer;display:inline-block;margin-left:8px;position:relative}.tooltip .tooltip-text{background-color:#555;border-radius:4px;bottom:125%;color:#fff;font-size:13px;font-weight:400;left:50%;opacity:0;padding:8px;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s;visibility:hidden;width:200px;z-index:1}.tooltip:hover .tooltip-text{opacity:1;visibility:visible}.stepper{justify-content:space-between;padding:0;width:100%}.step,.stepper{align-items:center;display:flex}.step{flex-direction:column;flex-shrink:0;position:relative}.circle{align-items:center;background-color:#dcdcdc;border-radius:50%;color:gray;display:flex;font-size:13px;height:24px;justify-content:center;margin:0;width:24px;z-index:2}.step.active .circle,.step.completed .circle{background-color:var(--main-color);color:var(--white)}.stepper-label{color:gray;font-size:13px}.line{background-color:#dcdcdc;flex-grow:1;height:2px;margin-left:-32px;margin-right:-32px;margin-top:24px}.step.completed+.line{background-color:var(--main-color)}.indicator{border-radius:16px;display:inline-flex;font-size:12px;font-weight:500;padding:0 8px;width:fit-content}.indicator--success{background:#24a14826;border:1px solid #24a1484d;color:#24a148}.indicator--fail{background:#f44b3726;border:1px solid #f443374d;color:#f44337}.userSignedIn{word-wrap:break-word;font-size:48px;line-height:1.2;margin:0 71.5px 52.8px;overflow-wrap:break-word;padding:60px 30px;white-space:normal}.pageHeader{align-items:center;display:flex;gap:16px;justify-content:space-between;width:88%}.pageHeader h1{color:var(--white);font-size:54px!important;line-height:normal;width:95%!important}.pageHeader img{background-color:var(--white);border:1px solid #000;flex-shrink:0;height:300px;width:300px}@media (min-width:769px) and (max-width:1024px){.userSignedIn{margin:0 0 52.8px}.pageHeader{width:100%}.pageHeader img{height:200px;padding:20px;width:200px}}@media (max-width:768px){.userSignedIn{margin:0 0 100px}.pageHeader{width:100%}.pageHeader img{height:150px;padding:20px;width:150px}.pageHeader h1{font-size:40px!important}}.tabs-container{background-color:#fff;font-family:Arial,sans-serif;width:100%}.tabs-nav{display:flex;gap:20px;list-style-type:none;margin:0;padding:0}.tab-item-more{padding:8px 0}.tab-item-more span{padding:0 20px;position:relative}.tab-item-more.active span:after{background-color:var(--main-color);bottom:-8px;content:"";height:2px;left:0;position:absolute;width:100%}.tab-item{color:#000;cursor:pointer;font-size:16px;margin:0 0 -1px;padding:8px 20px;position:relative;transition:color .3s ease}.tab-item.active{color:var(--main-color)}.tab-item.active:after{background-color:var(--main-color);bottom:0;content:"";height:2px;left:-10%;position:absolute;width:120%}.tab-content{color:#333;font-size:16px;padding:20px}.more-button{color:#000;cursor:pointer;font-size:16px;padding:8px 20px;position:relative;&:hover{color:var(--main-color)}}.more-button.active{color:var(--main-color)}.more-button.active:after{background-color:var(--main-color);bottom:0;content:"";height:2px;left:-10%;position:absolute;width:120%}.drop-down-generic.more-menu{border:1px solid #ccc;border-radius:4px;position:absolute;right:0;top:36px}@media only screen and (max-width:768px){.tab-content{padding:20px 0}}.course-container{background-color:#f9f9f7;border-radius:8px;box-shadow:0 2px 10px #0000000d;color:#333;margin:auto 10px;padding:20px}.course-header{align-items:center;background-color:var(--main-color);border-radius:6px;color:#fff;display:flex;justify-content:space-between;margin-bottom:20px;padding:16px 20px}.course-header h2{font-weight:500;margin:0}.progress-area{align-items:center;display:flex;gap:15px}.complete-button{background-color:#fff;border:none;border-radius:4px;color:var(--main-color);cursor:pointer;font-weight:500;padding:8px 16px;transition:all .2s}.complete-button:hover{background-color:#f0f0f0}.course-description{background-color:#fff;border-radius:6px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:15px 20px}.course-description p{line-height:1.5;margin:0}.course-section{margin-bottom:15px}.icon{color:#6b8e52;flex-shrink:0;margin-right:10px}.section-content{animation:fadeIn .3s ease-in-out;padding:10px 0}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.lesson-card{align-items:center;background-color:#fff;border-radius:6px;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;margin:10px 0;padding:15px 20px;transition:transform .2s,box-shadow .2s}.lesson-card:hover{box-shadow:0 4px 6px #0000001a;transform:translateY(-2px)}.lesson-info{flex:1 1}.lesson-info h4{color:#333;margin:0 0 5px}.lesson-info p{color:#666;line-height:1.4;margin:0}.lesson-actions{align-items:flex-end;display:flex;flex-direction:column;gap:10px}.status-badge{border-radius:12px;font-weight:500;padding:3px 10px}.status-badge.completed{background-color:#e8f4e5;color:var(--main-color)}.status-badge.not-completed{background-color:#f9f0f0;color:#aa6b6b}.resource-button{background-color:var(--main-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;transition:background-color .2s}.resource-button:hover{background-color:#5a7a44}.empty-section{background-color:#f7f7f7;border-radius:6px;color:#777;padding:15px;text-align:center}@media (max-width:768px){.course-container{max-width:100%;padding:15px}.course-header{align-items:flex-start;flex-direction:column;gap:10px}.progress-area{justify-content:space-between;width:100%}.lesson-card{align-items:flex-start;flex-direction:column}.lesson-actions{align-items:center;flex-direction:row;justify-content:space-between;margin-top:10px;width:100%}.complete-button,.resource-button{min-width:100px;padding:10px 16px}.section-header{padding:15px}}.progress-bar-container{display:flex;flex-direction:column;margin-bottom:16px;width:100%}.progress-label{color:var(--muted);font-size:14px;margin-bottom:4px}.progress-bar-background{background-color:#e3e5eb;border-radius:10px;height:4px;overflow:hidden;width:100%}.progress-bar-fill{background-color:var(--main-color);border-radius:10px;height:100%;transition:width .3s ease}.quiz-question-title{color:var(--font-color);font-size:24px;font-weight:500;line-height:1.6;margin-bottom:110px;margin-top:32px}.quiz-attempt-label{color:var(--muted);font-size:16px;line-height:1.6;margin-right:12px}.quiz-attempt-value{color:var(--secondary);font-size:16px;font-weight:700;line-height:1.6}.quiz-attempt-meta{display:flex;gap:35px;margin-bottom:16px}.choice-label{margin-left:8px}.question-options{grid-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(2,1fr)}.quiz-wrap{align-items:center;display:flex;justify-content:center;margin:0 auto;padding:80px 24px;width:100%}.quiz-content-wrap{max-width:980px;width:100%}.question-option-wrapper{margin:0 0 16px}.quiz-cover-page{display:flex;flex-direction:column}.quiz-results{border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:20px;padding-block:20px}@media (max-width:768px){.question-options{display:flex;flex-direction:column}.quiz-wrap{padding:40px 16px}.quiz-results{flex-direction:column;gap:10px}}.quiz-cover-page-title{color:var(--secondary);font-size:14px}.quiz-cover-page-subheader{color:var(--font-color);font-size:20px;margin-bottom:32px;margin-top:12px}.quiz-results-text{color:var(--font-color);font-size:16px}.quiz-results-label{color:var(--muted);font-size:16px}.quiz-result{padding:15px 0 0}.new-quiz-cover-page{border:1px solid var(--border-color);border-radius:10px;margin:0 auto;max-width:560px;padding:65px 95px}@media screen and (max-width:768px){.new-quiz-cover-page{padding:28px}}@media screen and (min-width:769px) and (max-width:1024px){.new-quiz-cover-page{padding:48px}}.new-quiz-cover-page-buttons{align-items:center;display:flex;flex-direction:row;gap:24px;margin-top:48px}.modal-header{color:var(--font-color);font-size:32px;font-weight:500;margin-bottom:12px}.modal-content,.modal-header{line-height:1.6;text-align:center}.modal-content{color:var(--muted);font-size:16px}.modal-content-wrap{display:flex;flex-direction:column;max-width:638px;padding:32px 64px}.modal-buttons{display:flex;gap:20px;justify-content:center;margin:48px 0 24px}.step-navigator{align-items:center;display:flex;gap:12px;overflow-x:auto;padding:10px 0;white-space:nowrap}.step-navigator::-webkit-scrollbar{display:none}.step-item{align-items:center;background-color:initial;border:1px solid var(--main-color);border-radius:50%;color:var(--main-color);cursor:pointer;display:flex;flex-shrink:0;font-size:15px;font-weight:700;height:30px;justify-content:center;transition:all .3s ease;width:30px}.step-item.active,.step-item:hover{background-color:var(--main-color);color:var(--white)}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;inset:0;line-height:1;overflow:hidden;text-align:left;text-align:initial;z-index:2}.textLayer,.textLayer :is(span,br){position:absolute;transform-origin:0 0}.textLayer :is(span,br){color:#0000;cursor:text;margin:0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400;background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:#0000}.textLayer .endOfContent{cursor:default;display:block;inset:100% 0 0;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{display:none;height:0;left:0;position:absolute;top:0;width:0}.iframe-container{align-items:center;background-color:#eaeaea;display:flex;flex:1 1;justify-content:center}.iframe{border:none;height:100%;width:100%}.lesson-container{box-sizing:border-box;display:flex;justify-content:center;padding:1rem;width:100%}.pdf-scroll-container{background-color:#eaeaea;border:2px solid #ddd;box-shadow:0 0 6px #0000001a;max-height:80vh;overflow-y:auto;padding:1rem;scroll-behavior:smooth;width:100%}.pdf-page{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 8px #0000001a;margin:1rem auto}.react-pdf__Page__canvas{width:100%}.course-button-container{border-top:1px solid rgba(var(--main-rgb),.15);flex-wrap:wrap;gap:16px;padding:12px 32px}.course-button-container,.previous-next-button{align-items:center;background-color:rgba(var(--main-rgb),.1);display:flex;justify-content:center}.previous-next-button{border:none;border-radius:6px;color:var(--main-color);cursor:pointer;font-size:14px;font-weight:400;gap:4px;line-height:1;padding:8px 12px;text-align:center;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;&:hover{background-color:var(--main-color);color:var(--white)}&:disabled{background-color:#e9e9ea;color:#858689;pointer-events:none}}.progress-content{color:#fff;font-size:14px;font-weight:400;line-height:1.6}.progress-content-bold{font-weight:700}.course-footer{align-items:center;background:var(--white);box-shadow:0 0 16px 0 rgba(176,182,209,.181);display:flex;flex-direction:row;padding:16px 20px}.course-footer>:first-child{flex:2 1}.course-footer>:last-child{display:flex;flex:1 1;justify-content:flex-end;margin-right:20px}@media (max-width:575px){.course-footer>:first-child{flex:1 1}}@media (max-width:420px){.course-footer{flex-direction:column}}.course-page{display:flex;flex-direction:column;height:100vh;overflow:hidden}.internal-course-header{align-items:center;background-color:var(--main-color);color:#fff;display:flex;height:60px;justify-content:space-between;padding:0 20px}.header-left{display:flex;gap:10px}.content-area{display:flex;flex:1 1;overflow:hidden}.sidebar{background-color:#f5f5f5;border-right:1px solid #ddd;overflow:scroll;position:relative;transition:width .3s;width:350px}.sidebar.collapsed{width:30px}.sidebar-toggle{align-items:center;background-color:var(--main-color);border-radius:50% 0 0 50%;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;left:100%;position:sticky;top:10px;width:30px;z-index:10}.sidebar-content{overflow:hidden;scroll-behavior:smooth}.sidebar.collapsed .sidebar-content{visibility:hidden}.sidebar-item{align-items:center;background-color:#f2f2f2;border-bottom:1px solid #ddd;color:#000;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:10px;text-align:left}.sidebar-item:hover{background-color:#e9e9e9}.sidebar-item.active{background-color:#e2e9dd;color:var(--main-color);font-weight:700}.arrow{display:inline-block;transform:rotate(45deg)}@media screen and (max-width:768px){:root{--sidebar-width:100%}.content-area{flex-direction:column}.sidebar{border-bottom:1px solid #ddd;border-right:none;height:auto;max-height:300px;width:100%}.sidebar.collapsed{max-height:50px;width:100%}.sidebar-toggle{border-radius:50% 50% 0 0;bottom:-15px;right:10px;top:auto;transform:rotate(90deg)}.sidebar.collapsed .sidebar-toggle{transform:rotate(-90deg)}.header{flex-direction:column;gap:10px;height:auto;padding:10px}.header-left,.header-right{align-items:center!important;font-size:14px}}.content-item{cursor:pointer;margin:4px 4px 4px 15px;padding:12px;text-align:left;transition:all .2s ease}.content-item:hover{background-color:#0000000d}.content-item.active{background-color:#558b2f1a;border-left:2px solid #558b2f}.content-item.completed{position:relative}.content-title{text-wrap:wrap;align-items:center;color:#000;display:flex;font-size:15px;font-size:1.3rem;overflow:hidden;overflow-wrap:break-word;text-overflow:clip}.check-mark{color:var(--main-color);font-size:16px;margin-left:8px}.content-item-inner{align-items:center;display:flex;justify-content:space-between;width:100%}.main-content{background-color:#fff;display:flex;flex:1 1;flex-direction:column;overflow-y:auto}.content-viewer-container{display:flex;flex:1 1;flex-direction:column}.content-viewer-body{flex:1 1;overflow-y:auto;padding-bottom:60px}.content-viewer-footer{background-color:#fff;bottom:0;left:0;margin-top:auto;position:sticky;right:0}.mobile-sidebar{background-color:#f5f5f5;box-shadow:2px 0 5px #0000001a;height:100%;left:0;overflow-y:auto;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;width:80%;z-index:1000}.mobile-sidebar.open{transform:translateX(0)}.mobile-sidebar.closed{transform:translateX(-100%)}.mobile-sidebar-header{align-items:center;background-color:var(--main-color);color:#fff;display:flex;justify-content:space-between;padding:16px}.close-button{background:none;border:none;color:#fff;cursor:pointer;font-size:20px}.section-container{margin-bottom:16px}.internal-course-section-content{animation:fadeIn .3s ease-in-out;padding:10px 10px 5px 0}.mark-complete-button{background-color:#fff;border:none;border-radius:4px;color:var(--main-color);cursor:pointer;font-size:14px;margin-left:20px;padding:8px 12px;transition:background-color .3s ease,transform .2s ease}.mark-complete-button:hover{transform:scale(1.05)}.description-viewer{margin:16px 0;padding:16px;text-align:center}@media (max-width:768px){.main-content{flex:none}.course-page{height:auto}.description-viewer{font-size:14px;padding:5px}}.user-info-label{color:var(--muted);font-size:14px;line-height:1.6}.user-info-value{color:var(--font-color);font-size:14px;font-weight:500;line-height:1.6}.user-info{align-items:center;display:flex;gap:16px}.course-progress-summary{display:flex;flex-wrap:wrap}.course-progress-summary-card-wrapper{flex-shrink:0;padding:8px 0;width:100%}@media (min-width:1200px){.course-progress-summary-card-wrapper{flex:0 0 auto;padding:16px;width:25%}}@media (min-width:768px) and (max-width:1199px){.course-progress-summary-card-wrapper{flex:0 0 auto;padding:16px;width:50%}}.course-summary-card-icon-wrapper{align-items:center;background:rgba(var(--main-rgb),.1);border-radius:80px;display:inline-flex;height:60px;justify-content:center;overflow:hidden;padding:14px;width:60px}.course-summary-card-icon{color:var(--main-color);font-size:28px}.course-summary-card-text{display:flex;flex-direction:column;margin-left:20px}.course-summary-card-value{color:var(--font-color);font-size:24px;font-weight:700;line-height:1.6}.course-summary-card-label{color:var(--secondary);font-size:14px}.course-progress-details{display:flex;flex-wrap:wrap;justify-content:space-around}.lesson-quiz-detail-header{font-size:16px;line-height:1.6;padding:12px 0}.lesson-quiz-details{flex:0 0 auto;width:50%}@media (max-width:767px){.lesson-quiz-details{width:100%}}.lesson-quiz-detail-item{align-items:center;display:flex;gap:8px}.lesson-quiz-detail-checkbox.unchecked{color:var(--muted)}.lesson-quiz-detail-checkbox.checked{color:var(--main-color)}.lesson-quiz-detail-text{color:var(--secondary);font-size:14px;line-height:1.6}.course-progress-detail-expand{color:var(--main-color);cursor:pointer;flex-shrink:0}.outer-container{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:center;width:100%}.list-container{background-color:var(--white);border:1px solid var(--border-color);border-radius:4px;padding:16px;width:80%}.button-container{background:none;border:none;display:flex}@media only screen and (max-width:768px){.list-container{width:95%}}.contact-us-title{border-bottom:2px solid #e0e0e0;color:#333;font-size:30px;margin-bottom:20px;padding-bottom:10px}.contact-us-image{background-image:url(/static/media/contact-us.8c691e4a7ee6e77bab17.jpg);background-position:center top 20%;background-size:cover;display:block;height:250px;width:90%}.contact-email{color:var(--main-color);font-weight:600;text-decoration:none;transition:color .3s ease;word-break:break-word}.contact-email:hover{color:var(--main-color);text-decoration:underline}.contact-section{word-wrap:break-word;align-items:center;background-color:#f0f4fc;border:1px solid #e6f0ff;border-radius:8px;display:flex;flex-direction:column;gap:15px;max-width:100%;overflow-wrap:break-word;padding:15px;text-align:center}@media (min-width:600px){.contact-section{flex-direction:row;text-align:left}}.contact-details{flex-grow:1;max-width:100%}.contact-details p{color:#444;font-weight:500;margin-bottom:5px}.contact-icon{font-size:32px;opacity:.7}.refund-policy-title{border-bottom:2px solid #e0e0e0;color:#333;font-size:24px;margin-bottom:20px;padding-bottom:10px}.refund-policy-intro{line-height:1.6;padding-bottom:10px;padding-top:10px}.refund-policy-note{font-style:italic;line-height:1.6;padding-top:30px}.dropdown-container{position:relative;width:100%}.dropdown-option-container{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 4px #0000001a;max-height:300px;overflow-y:auto}.dropdown-header{background-color:#f5f5f5;border-bottom:1px solid #ddd;display:grid;font-weight:700;grid-template-columns:1fr 100px 80px;padding:8px 12px;position:sticky;top:0;z-index:1}.dropdown-option{cursor:pointer;padding:8px 12px;transition:background-color .2s}.dropdown-option:hover{background-color:#f0f0f0}.dropdown-option.selected{background-color:#4caf501a}.dropdown-option.inactive-option{color:red}.dropdown-option-content{align-items:center;display:grid;grid-template-columns:1fr 100px 80px}.dropdown-option-title{align-items:center;display:flex}.dropdown-option i{margin-right:8px;visibility:hidden}.dropdown-option.selected i{visibility:visible}.dropdown-option-language,.dropdown-option-status{font-size:.9em}.dropdown-option-language.inactive-option{color:red}.faqs{margin-left:auto;margin-right:auto;margin-top:2rem}.faq{background:#f0f4eb;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 2px 8px #0000000f;margin-bottom:1.2rem;overflow:hidden;transition:box-shadow .2s,border-color .2s}.faq-answer{background:#fafbfc;border-top:1px solid #e0e0e0;color:#333;max-height:0;opacity:0;overflow:hidden;padding:0 1.5rem;transition:padding .4s ease,max-height .4s cubic-bezier(.4,0,.2,1),opacity .4s ease}.faq.open .faq-answer{max-height:500px;opacity:1;padding:1rem 1.5rem}.checkout-button{align-items:center;display:flex;justify-content:center;margin:1rem 0 0}a{color:#6b9245;text-decoration:underline}a:hover{text-decoration:none}.contact-info{margin-top:3rem}
/*# sourceMappingURL=main.0d26d3e5.css.map*/