body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{height:100%;margin:0;overflow:hidden;padding:0;width:100%}#loginBg{background-color:#d5f4ff;font-family:AV Fontimer Bold;height:100vh;position:relative;width:100vw}#loginBg,#loginBg #loginHeader,#loginBg form{align-items:center;display:flex;flex-direction:column}#loginBg #loginHeader{margin-top:5%}#loginHeader img{width:200px}#loginHeader p{color:#01524b;font-size:40px;margin:39px 35px 35px}#loginBg label{color:#01524b;font-size:20px}#loginBg input{background-color:#fcffed;border:3px solid #ee6c4d;border-radius:30px;box-sizing:border-box;color:#01524b;font-family:AV Fontimer Bold;font-size:18px;height:50px;margin-top:10px;padding-top:4px;padding-inline:15px;width:130%}#loginBg button{background-color:#ee6c4d;border:none;border-radius:30px;box-shadow:2px 4px 6px #00000047;color:#faffdb;font-family:AV Fontimer Bold;font-size:21px;margin:8px;padding-inline:12%;padding:10px 3% 3%;transition:background-color .3s ease}#loginBg button:hover{background-color:#dd441d}#loginBg #loginFooter{bottom:0;display:flex;flex-direction:row;justify-content:space-between;position:fixed;width:inherit}#loginFooter #tag{height:50px;margin-right:120px}#loginForm #errorText{color:#5d2334;font-size:14px;margin:5px}.decorations{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.decorations img{object-fit:contain;position:absolute}.decor-top-left{display:block;left:-150px;top:100px;width:400px}.decor-top-right{display:block;right:0;top:-50px;width:400px}.decor-tablet-top-left{display:none;left:0;top:0;width:130px}.decor-bottom-left{bottom:0;display:block;left:0;width:180px}.decor-bottom-right{bottom:70px;display:block;right:130px;width:120px}.decor-tablet-bottom{bottom:-10px;display:none;left:75%;transform:translateX(-50%);width:150px}.decor-phone-bottom{bottom:0;display:none;left:50%;transform:translateX(-50%);width:100px}#loginBg #loginHeader,#loginBg form{position:relative;z-index:2}@media (max-width:980px) and (min-width:600px){.decor-top-left{display:none}.decor-tablet-top-left{display:block;left:50px;top:150px;width:80px}.decor-bottom-left,.decor-bottom-right{display:none}.decor-tablet-bottom{display:block;width:300px}.decor-top-right{right:0;top:0;width:300px}#loginHeader{padding-top:150px}#loginHeader p{font-size:32px}#loginBg input{width:250px}}@media (max-width:600px){.decor-bottom-left,.decor-bottom-right,.decor-tablet-bottom,.decor-tablet-top-left,.decor-top-left{display:none}.decor-top-right{display:block;left:70%;right:auto;top:-50px;transform:translateX(-50%);width:450px}#loginHeader{padding-top:150px}.decor-phone-bottom{bottom:0;display:block;left:70px;position:fixed;width:200px}#loginHeader p{font-size:32px;margin:20px}#loginHeader img{width:45vw}#loginBg input{font-size:16px;height:40px;width:250px}#loginBg label{font-size:16px}#loginBg button{font-size:18px;padding:8px 40px}}header{align-items:center;background-color:#01524b;box-sizing:border-box;display:flex;flex-direction:row;font-family:AV Fontimer Medium;justify-content:space-between;padding:15px;padding-inline:40px;width:100%;z-index:10}@media (max-width:950px){header{padding:12px}}@media (max-width:855px){header{padding:8px;padding-inline:20px}}@media (max-width:440px){header{padding-inline:20px}}header img{height:42px;width:100px}@media (max-width:800px){header img{height:35px;width:83px}}header nav{background-color:#1b645a;border-radius:40px;width:52%}@media (max-width:1280px){header nav{width:60%}}@media (max-width:1024px){header nav{width:80%}}@media (max-width:950px){header nav{width:70%}}@media (max-width:855px){header nav{width:78%}}@media (max-width:800px){header nav{width:72%}}@media (max-width:440px){header nav{background-color:initial;width:12%}}header nav ul{color:#faffdb;display:flex;flex-direction:row;font-size:20px;justify-content:space-around;list-style-type:none;margin:0;padding:0}@media (max-width:800px){header nav ul{font-size:18px}}@media (max-width:440px){header nav ul{display:none}}header nav li{border-radius:40px;cursor:pointer;padding-block:10px;padding-top:12px;padding-inline:35px;transition:background-color .3s ease}@media (max-width:1280px){header nav li{padding-inline:30px}}@media (max-width:1024px){header nav li{padding-inline:35px}}@media (max-width:950px){header nav li{padding-inline:20px}}@media (max-width:855px){header nav li{padding-block:6px;padding-inline:18px;padding-top:8px}}@media (max-width:800px){header nav li{padding-block:6px;padding-inline:15px;padding-top:8px}}header nav .active{background-color:#ee6c4d}header nav li:hover{color:#e2f07e}header #menuButton{display:none}header #menuButton hr{background-color:#faffdb;color:#faffdb;height:1px;transition:.4s}.change #line1{transform:translateY(10px) rotate(-45deg)}.change #line2{opacity:0}.change #line3{transform:translateY(-11px) rotate(45deg)}@media (max-width:440px){header #menuButton{display:block}}#menu{align-items:center;background-color:#01524b;border-radius:0 0 10px 10px;display:none;flex-direction:column;justify-content:center;left:auto;list-style:none;margin:-1% 0 0;padding:0;position:absolute;right:0;width:33%;z-index:5}#menu li{border-bottom:1px solid #faffdb;color:#faffdb;font-family:AV Fontimer Medium;font-size:20px;margin:0;padding:0;padding-block:7px;text-align:center;width:90%}#menu li:last-child{border-bottom:none}#menu .active{color:#ee6c4d}body{max-height:100vh;overflow:hidden}#calendar{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;margin:10px 0 0;padding-inline:40px;position:relative;width:100%}.dayCard{align-items:center;background:#ffbee433;border-radius:10px;display:flex;flex-direction:column;max-height:72vh;overflow-y:scroll;padding-bottom:5px;scrollbar-width:thin;width:14%}.dayCard h3{background-color:#ffbee4;border-radius:10px;font-family:AV Fontimer Bold;margin:0;padding-block:5px;padding-top:6px;text-align:center;width:100%}.dayCard .info{align-items:center;background-color:#faffdb;border-radius:10px;box-shadow:0 4px 4px #00000059;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;justify-content:space-between;margin-top:15px;width:90%}.dayCard .info p{font-family:AV Fontimer Regular;font-size:13px;margin:0;padding:0;text-align:center}.dayCard .info .groupName{background-color:#d5f4ff;border-radius:10px;box-sizing:border-box;font-family:AV Fontimer Bold;font-size:16px;margin:0;padding:10px;text-align:center;width:100%}.dayCard .info section{margin-block:9px;margin-top:10px}.dayCard .info button{background-color:#1b645a;border:none;border-radius:50px;color:#faffdb;font-family:AV Fontimer Bold;font-size:14px;margin-bottom:9px;padding:6px 4px 4px;padding-inline:15px}#filters{align-items:start;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;margin-top:20px;padding-inline:40px;width:100%}#filters nav{background-color:#faffdb;border:2px solid #01524b;border-radius:40px;font-family:AV Fontimer Regular;width:-webkit-fit-content;width:fit-content}#filters nav ul{color:#01524b;display:flex;flex-direction:row;font-size:20px;justify-content:space-around;list-style-type:none;margin:0;padding:0}#filters nav li{border-radius:40px;cursor:pointer;padding-block:6px;padding-top:8px;padding-inline:17px;transition-duration:.3s;transition-property:background-color,color,outline;transition-timing-function:ease}#filters nav .activeFilter{background-color:#ee6c4d;color:#fff;outline:3px solid #ee6c4d;outline-offset:-.3px}#filters #selects{display:flex;flex-direction:row;gap:10px;margin-top:10px}#filters .customSelect .selectInput{align-items:center;background-color:#e2f07e;border:2px solid #01524b;border-radius:20px;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;padding-block:4px;padding-inline:15px;position:relative;width:160px;z-index:3}#filters .customSelect .selectInput button{background:none;border:none;color:#01524b;cursor:pointer;font-family:AV Fontimer Regular;font-size:18px;margin:0;padding:0}#filters .customSelect .selectInput img{margin:0;padding:0}#filters .customSelect .selectMenu{background-color:#faffdb;border:2px solid #01524b;border-radius:0 0 20px 20px;border-top:none;box-sizing:border-box;display:none;list-style-type:none;margin:-15px 0 0;max-height:200px;overflow-y:auto;padding-block:7px;padding:22px 0 0 15px;position:relative;position:absolute;scrollbar-width:thin;width:160px;z-index:2}#filters .customSelect .show{display:block}#filters .customSelect .selectMenu li{color:#01524b;cursor:pointer;font-family:AV Fontimer Regular;font-size:16px;margin:0;padding:0}#filters .customSelect .selectMenu li:not(:last-child){margin-bottom:6px}#filters .customSelect .selectMenu li:hover{color:#ee6c4d}#filters #checkboxes div{align-items:center;display:flex}#filters #checkboxes input{-webkit-appearance:none;appearance:none;background-color:#fdfff0;border:2px solid #1c1a1c;border-radius:3px;height:16px;margin:0;margin-inline:5px;padding:0;width:16px}#filters #checkboxes input:checked{background-color:#ee6c4d}#filters #checkboxes label{font-family:AV Fontimer Medium;font-size:16px;padding-top:3px}#filters #dateFilter{align-items:end;display:flex;flex-direction:row}#filters #dateFilter button{background:none;border:none;cursor:pointer;font-family:AV Fontimer Medium;font-size:14px;text-decoration:underline}#filters #dateFilter #filterButton{margin-bottom:6.5%}#filters #dateFilter #resetFilterButton{color:#5d2334;margin-top:2%}#filters #dateFilter #dateInputs{align-items:center;display:flex;flex-direction:column}#filters #dateFilter #dateInputs input,#filters #dateFilter #dateInputs label{font-family:AV Fontimer Medium;font-size:16px}#filters #dateFilter #dateInputs input{background-color:#faffdb;border:1px solid #1c1a1c;border-radius:20px;margin-inline:10px;margin-top:4px;padding-block:3px;padding-inline:8px}table{border-collapse:initial;border-spacing:10px;box-sizing:border-box;padding-inline:30px;width:100vw}#clientTableHeader{margin-top:10px}th{background-color:#ffbee4;border-radius:10px;font-family:AV Fontimer Bold;font-size:18px;padding-block:8px;padding-top:10px}#clientsTable{max-height:55vh;overflow-x:hidden;overflow-y:scroll;scrollbar-width:thin}.tdName{padding-inline:20px;text-align:left;width:40%}.tdGroup{text-align:center;width:15%}.tdResume,.tdReview,.tdStatus{text-align:center;width:10%}.tdEmpty{background:none}tbody tr{background-color:#e2ef7e58}tbody td{box-shadow:-10px 0 0 #e2ef7e58;font-family:AV Fontimer Regular;font-size:18px;padding-top:6px;vertical-align:middle}tbody .tdName{background-color:#e2ef7e;border-radius:10px;box-shadow:none}tbody .tdGroup{box-shadow:-15px 0 0 #e2ef7e80;opacity:70%}tbody td:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}tbody td img{width:16%}#loader{animation:l7 1s linear(0,.013,.053 1%,.212 2.1%,1.035 5.7%,1.293,1.446 8.3%,1.487,1.505 9.6%,1.503,1.486 10.6%,1.406 11.8%,.979 15.5%,.848,.774 18.1%,.754,.745,.746,.754 20.3%,.794 21.5%,1.011 25.2%,1.077 26.6%,1.114 27.8%,1.124,1.129,1.129,1.124 30.1%,1.104 31.2%,.994 35%,.961,.942,.935 38.7%,.936,.944 40.6%,1.015 45.7%,1.028,1.033 48.4%,1.028 50.4%,.992 55.4%,.986,.983 58.1%,.986 60.1%,1.004 65.1%,1.008 67.8%,.996 77.3%,1.002 87.1%,.999) infinite alternate;aspect-ratio:1;border-image:conic-gradient(#e2f07e) fill 0//999px;height:70px;margin:10% auto auto}@keyframes l7{0%{-webkit-clip-path:shape(from 88.24% 45.24%,curve to 91.98% 55.69% with 87.83% 50%,curve to 92.19% 65.72% with 96.13% 61.37%,curve to 82.51% 71.89% with 88.25% 70.08%,curve to 73.92% 77.12% with 76.76% 73.71%,curve to 67.64% 83.99% with 71.08% 80.54%,curve to 59.29% 86.72% with 64.2% 87.45%,curve to 50.03% 85.75% with 54.37% 85.99%,curve to 41.01% 85.79% with 45.69% 85.51%,curve to 31.92% 84.32% with 36.32% 86.06%,curve to 24.54% 78.88% with 27.52% 82.57%,curve to 14.92% 73.54% with 21.57% 75.19%,curve to 11.17% 65.38% with 8.28% 71.9%,curve to 13.06% 54.43% with 14.06% 58.86%,curve to 10.82% 45.02% with 12.06% 50%,curve to 8.58% 33.89% with 9.57% 40.04%,curve to 10.15% 22.35% with 7.59% 27.74%,curve to 18.38% 14.68% with 12.71% 16.96%,curve to 30.31% 13.49% with 24.05% 12.41%,curve to 40.48% 9.19% with 36.56% 14.57%,curve to 49.83% 5.21% with 44.39% 3.81%,curve to 59.83% 9.34% with 55.27% 6.61%,curve to 70.71% 11.45% with 64.39% 12.06%,curve to 81.77% 14.24% with 77.03% 10.83%,curve to 84.04% 25.54% with 86.51% 17.65%,curve to 85.11% 36.95% with 81.57% 33.43%,curve to 88.24% 45.24% with 88.65% 40.47%);clip-path:shape(from 88.24% 45.24%,curve to 91.98% 55.69% with 87.83% 50%,curve to 92.19% 65.72% with 96.13% 61.37%,curve to 82.51% 71.89% with 88.25% 70.08%,curve to 73.92% 77.12% with 76.76% 73.71%,curve to 67.64% 83.99% with 71.08% 80.54%,curve to 59.29% 86.72% with 64.2% 87.45%,curve to 50.03% 85.75% with 54.37% 85.99%,curve to 41.01% 85.79% with 45.69% 85.51%,curve to 31.92% 84.32% with 36.32% 86.06%,curve to 24.54% 78.88% with 27.52% 82.57%,curve to 14.92% 73.54% with 21.57% 75.19%,curve to 11.17% 65.38% with 8.28% 71.9%,curve to 13.06% 54.43% with 14.06% 58.86%,curve to 10.82% 45.02% with 12.06% 50%,curve to 8.58% 33.89% with 9.57% 40.04%,curve to 10.15% 22.35% with 7.59% 27.74%,curve to 18.38% 14.68% with 12.71% 16.96%,curve to 30.31% 13.49% with 24.05% 12.41%,curve to 40.48% 9.19% with 36.56% 14.57%,curve to 49.83% 5.21% with 44.39% 3.81%,curve to 59.83% 9.34% with 55.27% 6.61%,curve to 70.71% 11.45% with 64.39% 12.06%,curve to 81.77% 14.24% with 77.03% 10.83%,curve to 84.04% 25.54% with 86.51% 17.65%,curve to 85.11% 36.95% with 81.57% 33.43%,curve to 88.24% 45.24% with 88.65% 40.47%)}to{-webkit-clip-path:shape(from 99.27% 44.02%,curve to 99.27% 55.98% with 100% 50%,curve to 96.41% 67.6% with 98.55% 61.97%,curve to 90.85% 78.2% with 94.27% 73.24%,curve to 82.91% 87.15% with 87.43% 83.16%,curve to 73.07% 93.95% with 78.4% 91.15%,curve to 61.88% 98.19% with 67.73% 96.75%,curve to 50% 99.64% with 56.03% 99.64%,curve to 38.12% 98.19% with 43.97% 99.64%,curve to 26.93% 93.95% with 32.27% 96.75%,curve to 17.09% 87.15% with 21.6% 91.15%,curve to 9.15% 78.2% with 12.57% 83.16%,curve to 3.59% 67.6% with 5.73% 73.24%,curve to .73% 55.98% with 1.45% 61.97%,curve to .73% 44.02% with 0 50%,curve to 3.59% 32.4% with 1.45% 38.03%,curve to 9.15% 21.8% with 5.73% 26.76%,curve to 17.09% 12.85% with 12.57% 16.84%,curve to 26.93% 6.05% with 21.6% 8.85%,curve to 38.12% 1.81% with 32.27% 3.25%,curve to 50% .36% with 43.97% .36%,curve to 61.88% 1.81% with 56.03% .36%,curve to 73.07% 6.05% with 67.73% 3.25%,curve to 82.91% 12.85% with 78.4% 8.85%,curve to 90.85% 21.8% with 87.43% 16.84%,curve to 96.41% 32.4% with 94.27% 26.76%,curve to 99.27% 44.02% with 98.55% 38.03%);clip-path:shape(from 99.27% 44.02%,curve to 99.27% 55.98% with 100% 50%,curve to 96.41% 67.6% with 98.55% 61.97%,curve to 90.85% 78.2% with 94.27% 73.24%,curve to 82.91% 87.15% with 87.43% 83.16%,curve to 73.07% 93.95% with 78.4% 91.15%,curve to 61.88% 98.19% with 67.73% 96.75%,curve to 50% 99.64% with 56.03% 99.64%,curve to 38.12% 98.19% with 43.97% 99.64%,curve to 26.93% 93.95% with 32.27% 96.75%,curve to 17.09% 87.15% with 21.6% 91.15%,curve to 9.15% 78.2% with 12.57% 83.16%,curve to 3.59% 67.6% with 5.73% 73.24%,curve to .73% 55.98% with 1.45% 61.97%,curve to .73% 44.02% with 0 50%,curve to 3.59% 32.4% with 1.45% 38.03%,curve to 9.15% 21.8% with 5.73% 26.76%,curve to 17.09% 12.85% with 12.57% 16.84%,curve to 26.93% 6.05% with 21.6% 8.85%,curve to 38.12% 1.81% with 32.27% 3.25%,curve to 50% .36% with 43.97% .36%,curve to 61.88% 1.81% with 56.03% .36%,curve to 73.07% 6.05% with 67.73% 3.25%,curve to 82.91% 12.85% with 78.4% 8.85%,curve to 90.85% 21.8% with 87.43% 16.84%,curve to 96.41% 32.4% with 94.27% 26.76%,curve to 99.27% 44.02% with 98.55% 38.03%)}}#pages{display:flex;justify-content:center}#pages ul{display:flex;flex-direction:row}#pages li{color:#01524b;cursor:pointer;font-family:AV Fontimer Bold;list-style-type:none;margin-inline:5px}#pages .num{background-color:#c2ddd9;border-radius:7px;font-size:15px;padding-block:2px;padding-inline:10px;padding-top:4px}#pages .active{background-color:#01524b;color:#fff}#pages .disabledPage{display:none}#modulesList{height:80vh;margin-top:50px;overflow-x:hidden;overflow-y:auto;width:100%}@media (max-width:1024px){#modulesList{margin-top:30px}}#modulesList p{background-color:#e2f07e;border-radius:50px;box-sizing:border-box;color:#01524b;cursor:pointer;font-family:Manrope Bold;font-size:20px;margin-block:15px;margin-left:auto;margin-right:auto;overflow:hidden;padding-block:12px;padding-inline:15px;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:770px}@media (max-width:1024px){#modulesList p{width:600px}}@media (max-width:950px){#modulesList p{width:500px}}@media (max-width:855px){#modulesList p{font-size:18px;width:400px}}@media (max-width:440px){#modulesList p{font-size:16px;width:310px}}#lessonsList{align-items:center;flex-direction:column;height:80vh;margin-top:30px;overflow-y:auto;width:100%}#lessonsList h2{font-family:Manrope Bold;margin:0 0 10px;max-width:80%;text-align:center}@media (max-width:440px){#lessonsList h2{font-size:18px}}#lessonsList p{background-color:#e2f07e;border-radius:50px;color:#01524b;cursor:pointer;font-family:Manrope Bold;font-size:20px;margin-block:10px;padding-block:12px;text-align:center;width:770px}@media (max-width:1024px){#lessonsList p{width:600px}}@media (max-width:950px){#lessonsList p{width:500px}}@media (max-width:855px){#lessonsList p{font-size:18px;width:400px}}@media (max-width:440px){#lessonsList p{font-size:16px;margin-block:6px;width:310px}}.hidden{display:none}.visible{display:flex}#lessonsMaterial{align-items:center;flex-direction:column;height:100vh;margin-top:30px;width:100%}@media (max-width:440px){#lessonsMaterial{width:85%}}#lessonsMaterial h2{font-family:Manrope Bold;margin:0}@media (max-width:440px){#lessonsMaterial h2{font-size:18px}}#lessonsMaterial #materials{align-items:center;background-color:#d5f4ff;border-radius:15px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;margin-top:15px;padding:0;padding-block:12px;padding-inline:50px;width:90%}@media (max-width:440px){#lessonsMaterial #materials{padding-block:8px;padding-inline:25px}}#lessonsMaterial p{font-family:Manrope Bold;font-size:20px;margin:0}@media (max-width:440px){#lessonsMaterial p{font-size:16px}}#lessonsMaterial a{display:flex;height:80%;margin:0;padding:0}#lessonsMaterial img{height:25px}@media (max-width:440px){#lessonsMaterial img{height:20px}}#PDFPage{justify-content:center;width:90%}#PDFContainer,#PDFPage{align-items:center;display:flex;flex-direction:column;height:100%}#PDFContainer{margin-top:15px;padding:0;width:100%}#pdfWrapper{align-items:center;background-color:#1c1a1c16;border:5px solid #d5f4ff;border-top:none;box-sizing:border-box;display:flex;flex-direction:column;height:61%;margin-top:-1.1%;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;width:100%;z-index:1}@media (max-width:1024px){#pdfWrapper{margin-top:-2%}}@media (max-width:440px){#pdfWrapper{height:50%;margin-top:-3.8%}}#PDFPage #lesson{align-items:center;background-color:#d5f4ff;border-radius:15px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;padding:0;padding-block:12px;padding-inline:50px;width:100%;z-index:2}@media (max-width:440px){#PDFPage #lesson{padding-block:8px;padding-inline:25px}}#PDFPage #lesson p{font-family:Manrope Bold;font-size:20px;margin:0}@media (max-width:440px){#PDFPage #lesson p{font-size:16px}}#PDFPage #lesson a{cursor:pointer;display:flex;height:80%;margin:0;padding:0}#ModalPDFContainer{align-items:center;display:none;flex-direction:column;height:130%;justify-content:center;margin-top:-25%;position:fixed;width:55%;z-index:3}@media (max-width:1280px){#ModalPDFContainer{margin-top:-27%}}@media (max-width:1024px){#ModalPDFContainer{height:110%;margin-top:-45%}}@media (max-width:855px){#ModalPDFContainer{width:61%}}@media (max-width:440px){#ModalPDFContainer{height:150%;margin-right:15%;margin-top:-100%;width:95%}}@media (max-height:660px){#ModalPDFContainer{height:140%;margin-top:-40%}}@media (max-width:950px){.react-pdf__Page__canvas{height:auto!important;margin-left:-5%;width:110%!important}}@media (max-width:855px){.react-pdf__Page__canvas{height:auto!important;margin-left:-5%;width:110%!important}}@media (max-width:440px){.react-pdf__Page__canvas{height:auto!important;margin-left:-10%;width:120%!important}}#ModalPDFContainer #pdfWrapper{background-color:#1c1a1c;box-shadow:5px 5px 10px #1c1a1c}#ModalPDFContainer #lesson{box-shadow:5px 0 10px #1c1a1c}#modulesPage{display:flex;flex-direction:row}#sidePanel{align-items:center;background-color:#e3f07e71;display:flex;flex-direction:column;height:90vh;opacity:100%;transition:transform .3s ease-in-out,opacity .2s ease-in-out;width:40%}@media (max-width:1024px){#sidePanel{height:100vh;width:60%}}@media (max-width:440px){#sidePanel{background-color:#e3f07e;display:none;height:95vh;position:fixed;width:100%;z-index:4}}@media (max-height:660px){#sidePanel{height:88vh;width:60%}}#closedSidePanel{align-items:center;background-color:#e3f07e71;display:none;flex-direction:column;height:90vh;opacity:0;transition:opacity .2s ease-in-out;width:5%}@media (max-width:1024px){#closedSidePanel{height:95vh;width:8%}}@media (max-width:440px){#closedSidePanel{display:flex;opacity:100%;width:17%}}#sidePanel #sidePanelHeader{text-align:right;width:100%}#sidePanel #sidePanelHeader button{background:none;border:none;cursor:pointer;margin-bottom:10px;margin-right:1%;margin-top:15px}#sidePanel #sidePanelHeader img{height:40px}#closedSidePanel #sidePanelHeader button{background:none;border:none;cursor:pointer;margin-top:15px}.categorySelects{align-items:center;overflow-y:auto;scrollbar-width:thin;width:100%}.categorySelect,.categorySelects{display:flex;flex-direction:column}.categorySelect{align-items:end;margin-block:5px;width:90%}.categorySelect .categorySelectButton{align-items:center;background-color:#01524b;border-radius:50px;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:10px;padding-block:3px;padding-inline:20px;width:100%}.categorySelect .categorySelectButton button{background:none;border:none;color:#fff;cursor:pointer;font-family:Manrope Bold;font-size:16px}.categorySelect .categorySelectButton img{height:30%}.categorySelect .subcategorySelectButton{align-items:end;display:none;flex-direction:column;margin:0;width:90%}.categorySelect .subcategorySelectButton li{display:flex;flex-direction:column;list-style:none;width:100%}.categorySelect .subcategorySelectButton div{align-items:center;background-color:#1e847c;border-radius:50px;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:10px;padding-block:3px;padding-inline:20px;width:100%}.categorySelect .subcategorySelectButton button{background:none;border:none;color:#fff;cursor:pointer;font-family:Manrope SemiBold;font-size:16px}.categorySelect .subcategorySelectButton img{height:30%}.categorySelect .subcategorySelectButton .modulesSelect{align-items:end;display:none;flex-direction:column}.modulesSelect li{border-radius:50px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Manrope Regular;font-size:16px;margin-bottom:10px;max-width:300px;overflow:hidden;padding-block:6px;padding-inline:20px;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1024px){.modulesSelect li{max-width:250px}}@media (max-width:855px){.modulesSelect li{max-width:200px}}@font-face{font-family:AV Fontimer Bold;src:url(/static/media/AVFontimer-Bold.3576ea015a609eb91225.ttf)}@font-face{font-family:AV Fontimer Regular;src:url(/static/media/AVFontimer-Regular.32a1189628a9e2089353.ttf)}@font-face{font-family:AV Fontimer Medium;src:url(/static/media/AVFontimer-Medium.7527ab63fafbbb018e40.ttf)}@font-face{font-family:Manrope Bold;src:url(/static/media/Manrope-Bold.8ff9467ebe1ff26e4261.ttf)}@font-face{font-family:Manrope SemiBold;src:url(/static/media/Manrope-SemiBold.c3189b18688e4f3e0d86.ttf)}@font-face{font-family:Manrope Regular;src:url(/static/media/Manrope-Regular.3d92b64331e124bd334e.ttf)}html{background-color:#fdfff0;font-family:AV Fontimer Regular}