/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;padding:0;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate(0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot?#iefix)format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff)format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf)format("truetype"),url(/_next/static/media/slick.f895cfdf.svg#slick)format("svg")}.slick-next,.slick-prev{cursor:pointer;border:none;width:20px;height:20px;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:#0000;background:0 0;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:slick;font-size:20px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{text-align:center;width:100%;margin:0;padding:0;list-style:none;display:block;position:absolute;bottom:-25px}.slick-dots li{margin:0 5px;padding:0;display:inline-block;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;width:20px;height:20px}.slick-dots li button{color:#0000;background:0 0;border:0;outline:none;padding:5px;font-size:0;line-height:0;display:block}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.signin-page{background:#fff;grid-template-rows:1fr;grid-template-columns:1fr;width:100%;height:100%;display:grid;position:relative}.signin-page .close-btn{z-index:1000;background:#9e9e9e4d;border-radius:.5rem;place-items:center;padding:.5rem;display:grid;position:fixed;top:1rem;right:1rem}.signin-page .close-btn:hover{cursor:pointer;background:#9e9e9e80}.signin-page .close-btn svg{width:1.2rem;height:auto}.signin-page .image{width:100%;display:none}.signin-page .image img{-o-object-fit:cover;object-fit:cover;width:100%}.signin-page .form{padding:1.5rem}.signin-page .form .pqio{width:103px;height:37.65px;margin-bottom:1.5rem}.signin-page .form .signin{margin-bottom:.5rem}.signin-page .form .signin h1{color:#2e2e2e;padding-bottom:.5rem;font-size:1.5rem;font-weight:700;line-height:44px}.signin-page .form .signin h1,.signin-page .form .signin p{letter-spacing:0;text-align:center;font-family:Montserrat,sans-serif}.signin-page .form .signin p{font-size:1rem;font-weight:400;line-height:26px}.signin-page .form .signin-options{flex-direction:row;justify-content:space-between;align-items:center;gap:2.75rem;margin-block:1.5rem;display:flex}.signin-page .form .signin-options .facebook,.signin-page .form .signin-options .google{background:0 0;border:1px solid #9e9e9e;border-radius:6px;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;padding:10px;font-family:Montserrat,sans-serif;font-size:1rem;display:flex;position:relative}.signin-page .form .signin-options .facebook:hover,.signin-page .form .signin-options .google:hover{cursor:pointer}.signin-page .form .signin-options .facebook-image,.signin-page .form .signin-options .google-image{-o-object-fit:cover;object-fit:cover;width:1.5rem;height:auto}.signin-page .form .break{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.signin-page .form .break .line{background:#0f0f0f5d;width:100%;height:.2px}.signin-page .form .break span{text-align:center;color:#454545;width:100%;font-family:Montserrat,sans-serif;font-weight:400;display:block}.signin-page .form form{margin-top:2rem}.signin-page .form form .error-msg{animation:wiggle .2s ease-out 2}@keyframes wiggle{25%{translate:0 5px}75%{translate:0 -5px}}.signin-page .form form .input-group{margin-bottom:1.5rem;position:relative}.signin-page .form form .input-group .show-hide{background:0 0;border:none;position:absolute;top:50%;right:1rem;translate:0 50%}.signin-page .form form .input-group .show-hide:hover{cursor:pointer}.signin-page .form form .input-group label{color:#454545;margin-bottom:.5rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;display:block}.signin-page .form form .input-group .form{background:#f4f6fa;border:none;border-radius:6px;width:100%;padding:1rem 20px;display:block}.signin-page .form form .input-group .form::placeholder{font-family:Montserrat,sans-serif}.signin-page .form form .check-hug{flex-direction:row;justify-content:space-between;align-items:center;gap:0;display:flex}.signin-page .form form .check-hug .check{flex-direction:row-reverse;justify-content:flex-end;align-items:center;display:flex}.signin-page .form form .check-hug .check label{color:#454545;padding-left:10px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;display:inline-block}.signin-page .form form .check-hug a{font-size:1rem}.signin-page .form form .submit{text-align:center;text-transform:capitalize;color:#fff;background:#04a7b9;border:none;border-radius:6px;width:100%;height:3rem;margin-block:3rem 1rem;font-family:Montserrat,sans-serif;transition:all .2s ease-in-out}.signin-page .form form .submit:hover{cursor:pointer;color:#fff;background:#04a7b980}.signin-page .form form .account{text-align:center;font-family:Montserrat,sans-serif;font-size:1rem;display:block}.signin-page .form form .account a{font-size:1rem}@media screen and (min-width:769px){.signin-page{background:#fff;grid-template-rows:1fr;grid-template-columns:1fr 1fr;width:100%;height:100%;padding:0;display:grid}.signin-page .close-btn{z-index:100;background:#9e9e9e4d;border-radius:.5rem;place-items:center;padding:1rem;display:grid;position:fixed;top:1.5rem;right:1.5rem}.signin-page .close-btn:hover{cursor:pointer;background:#9e9e9e80}.signin-page .close-btn svg{width:1.2rem;height:auto}.signin-page .image{width:100%;height:100%;display:block;overflow:hidden}.signin-page .image img{width:100%;height:inherit;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.signin-page .form{padding:3rem 2rem}.signin-page .form .pqio{width:103px;height:37.65px;margin-bottom:1.5rem}.signin-page .form .signin{margin-bottom:.5rem}.signin-page .form .signin h1{color:#2e2e2e;padding-bottom:.5rem;font-size:20px;font-weight:700;line-height:28px}.signin-page .form .signin h1,.signin-page .form .signin p{letter-spacing:0;text-align:left;font-family:Montserrat,sans-serif}.signin-page .form .signin p{font-size:14px;font-weight:400;line-height:1}.signin-page .form .signin-options{flex-direction:row;justify-content:space-between;align-items:center;gap:2.75rem;margin-block:1.5rem;display:flex}.signin-page .form .signin-options .facebook,.signin-page .form .signin-options .google{background:0 0;border:1px solid #9e9e9e;border-radius:6px;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;padding:10px;font-family:Montserrat,sans-serif;font-size:1rem;display:flex;position:relative}.signin-page .form .signin-options .facebook:hover,.signin-page .form .signin-options .google:hover{cursor:pointer}.signin-page .form .signin-options .facebook-image,.signin-page .form .signin-options .google-image{-o-object-fit:cover;object-fit:cover;width:1.5rem;height:auto}.signin-page .form .break{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.signin-page .form .break .line{background:#0f0f0f5d;width:100%;height:.2px}.signin-page .form .break span{text-align:center;color:#454545;width:100%;font-family:Montserrat,sans-serif;font-weight:400;display:block}.signin-page .form form{margin-top:2rem}.signin-page .form form .error-msg{animation:wiggle .2s ease-out 2}.signin-page .form form .input-group{margin-bottom:1.5rem;position:relative}.signin-page .form form .input-group .show-hide{background:0 0;border:none;position:absolute;top:50%;right:1rem;translate:0 50%}.signin-page .form form .input-group .show-hide:hover{cursor:pointer}.signin-page .form form .input-group label{color:#454545;margin-bottom:.5rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;display:block}.signin-page .form form .input-group .form{background:#f4f6fa;border:none;border-radius:6px;width:100%;padding:1rem 20px;display:block}.signin-page .form form .input-group .form::placeholder{font-family:Montserrat,sans-serif}.signin-page .form form .check-hug{flex-direction:row;justify-content:space-between;align-items:center;gap:0;display:flex}.signin-page .form form .check-hug .check{flex-direction:row-reverse;justify-content:flex-end;align-items:center;display:flex}.signin-page .form form .check-hug .check label{color:#454545;padding-left:10px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;display:inline-block}.signin-page .form form .check-hug a{font-size:14px}.signin-page .form form .submit{text-align:center;text-transform:capitalize;color:#fff;background:#04a7b9;border:none;border-radius:6px;width:100%;height:3rem;margin-block:3rem 1rem;font-family:Montserrat,sans-serif;transition:all .2s ease-in-out}.signin-page .form form .submit:hover{cursor:pointer;color:#fff;background:#04a7b980}.signin-page .form form .account{text-align:center;font-family:Montserrat,sans-serif;display:block}}.signup-page{background:#fff;grid-template-columns:1fr;width:100%;height:100%;display:grid;position:relative}.signup-page .close-btn{z-index:1000;background:#9e9e9e4d;border-radius:.5rem;place-items:center;padding:.5rem;display:grid;position:fixed;top:1rem;right:1rem}.signup-page .close-btn:hover{cursor:pointer;background:#9e9e9e80}.signup-page .close-btn svg{width:1rem;height:auto}.signup-page .image{width:100%;height:100%;display:none;overflow:hidden}.signup-page .image img{-o-object-fit:cover;object-fit:cover;width:100%}.signup-page .form{padding:.5rem 1.5rem}.signup-page .form .pqio{width:103px;height:37.65px;margin-bottom:1.5rem}.signup-page .form .signup{margin-bottom:.5rem}.signup-page .form .signup h1{text-align:center;color:#2e2e2e;padding-bottom:.5rem;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:700;line-height:44px}.signup-page .form .signup p{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:regular;text-align:center;line-height:26px}.signup-page .form .signup-options{flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;margin-block:1.5rem;display:flex}.signup-page .form .signup-options .facebook,.signup-page .form .signup-options .google{background:0 0;border:1px solid #9e9e9e;border-radius:6px;flex-direction:row;justify-content:center;align-items:center;gap:4px;width:100%;padding:10px;font-family:Montserrat,sans-serif;font-size:1rem;display:flex;position:relative}.signup-page .form .signup-options .facebook:hover,.signup-page .form .signup-options .google:hover{cursor:pointer}.signup-page .form .signup-options .facebook-image,.signup-page .form .signup-options .google-image{-o-object-fit:cover;object-fit:cover;width:1.5rem;height:auto}.signup-page .form .break{justify-content:space-between;align-items:center;width:100%;margin-bottom:10px;display:flex}.signup-page .form .break .line{background:#0f0f0f5d;width:100%;height:.2px}.signup-page .form .break span{text-align:center;width:100%;font-family:Montserrat,sans-serif;font-weight:regular;color:#454545;display:block}.signup-page .form form .error-msg{animation:wiggle .2s ease-out 2}.signup-page .form form .input-group{margin-bottom:12px;position:relative}.signup-page .form form .input-group .show-hide{background:0 0;border:none;position:absolute;top:50%;right:1rem;translate:0 50%}.signup-page .form form .input-group .show-hide:hover{cursor:pointer}.signup-page .form form .input-group label{color:#454545;margin-bottom:.5rem;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;display:block}.signup-page .form form .input-group .form{background:#f4f6fa;border:none;border-radius:6px;width:100%;padding:12px 20px;display:block}.signup-page .form form .input-group .form::placeholder{font-family:Montserrat,sans-serif}.signup-page .form form .check{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:0;display:flex}.signup-page .form form .check label{font-size:12px;font-weight:medium;color:#454545;padding-left:10px;font-family:Montserrat,sans-serif;display:inline-block}.signup-page .form form .submit{text-align:center;text-transform:capitalize;color:#fff;background:#04a7b9;border:none;border-radius:6px;width:100%;height:3rem;margin-block:2rem 1rem;font-family:Montserrat,sans-serif;transition:all .2s ease-in-out}.signup-page .form form .submit:hover{cursor:pointer;background:#04a7b980}.signup-page .form form .account{text-align:center;font-family:Montserrat,sans-serif;font-size:14px;display:block}.signup-page .form form .account a{color:#04a7b9;font-size:14px;font-weight:700;text-decoration:none}@media screen and (min-width:769px){.signup-page{padding-bottom:0}.signup-page .form{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem;padding:2rem 4.75rem;display:flex;position:relative}.signup-page .form .pqio{margin-bottom:auto;margin-right:auto}.signup-page .form .signup h1{font-size:1rem;line-height:21px}.signup-page .form .signup p{font-size:12px;line-height:1.25}.signup-page .form form{width:100%}.signup-page{background:#fff;grid-template-rows:1fr;grid-template-columns:1fr 1fr;width:100%;height:100%;padding:0;display:grid}.signup-page .close-btn{z-index:100;background:#9e9e9e4d;border-radius:.5rem;place-items:center;padding:1rem;display:grid;position:fixed;top:1.5rem;right:1.5rem}.signup-page .close-btn:hover{cursor:pointer;background:#9e9e9e80}.signup-page .close-btn svg{width:1.2rem;height:auto}.signup-page .image{width:100%;height:100%;display:block;overflow:hidden}.signup-page .image img{width:100%;height:inherit;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.signup-page .form{padding:3rem 2rem}.signup-page .form .pqio{width:103px;height:37.65px;margin-bottom:1.5rem}.signup-page .form .signup{width:100%;margin-bottom:.5rem}.signup-page .form .signup h1{color:#2e2e2e;padding-bottom:.5rem;font-size:20px;font-weight:700;line-height:28px}.signup-page .form .signup h1,.signup-page .form .signup p{letter-spacing:0;text-align:left;font-family:Montserrat,sans-serif}.signup-page .form .signup p{font-size:14px;font-weight:400;line-height:1}.signup-page .form .signup-options{flex-direction:row;justify-content:space-between;align-items:center;gap:1.75rem;margin-block:1rem;display:flex}.signup-page .form .signup-options .facebook,.signup-page .form .signup-options .google{background:0 0;border:1px solid #9e9e9e;border-radius:6px;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;padding:10px;font-family:Montserrat,sans-serif;font-size:.9rem;display:flex;position:relative}.signup-page .form .signup-options .facebook:hover,.signup-page .form .signup-options .google:hover{cursor:pointer}.signup-page .form .signup-options .facebook-image,.signup-page .form .signup-options .google-image{-o-object-fit:cover;object-fit:cover;width:1.5rem;height:auto}.signup-page .form .break{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.signup-page .form .break .line{background:#0f0f0f5d;width:100%;height:.2px}.signup-page .form .break span{text-align:center;color:#454545;width:100%;font-family:Montserrat,sans-serif;font-weight:400;display:block}.signup-page .form form{margin-top:1rem}.signup-page .form form .error-msg{animation:wiggle .2s ease-out 2}.signup-page .form form .input-group{margin-bottom:1.5rem;position:relative}.signup-page .form form .input-group .show-hide{background:0 0;border:none;position:absolute;top:50%;right:1rem;translate:0 50%}.signup-page .form form .input-group .show-hide:hover{cursor:pointer}.signup-page .form form .input-group label{color:#454545;margin-bottom:.5rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;display:block}.signup-page .form form .input-group .form{background:#f4f6fa;border:none;border-radius:6px;width:100%;padding:1rem 20px;display:block}.signup-page .form form .input-group .form::placeholder{font-family:Montserrat,sans-serif}.signup-page .form form .check-hug{flex-direction:row;justify-content:space-between;align-items:center;gap:0;display:flex}.signup-page .form form .check-hug .check{flex-direction:row-reverse;justify-content:flex-end;align-items:center;display:flex}.signup-page .form form .check-hug .check label{color:#454545;padding-left:10px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;display:inline-block}.signup-page .form form .check-hug a{font-size:14px}.signup-page .form form .submit{text-align:center;text-transform:capitalize;color:#fff;background:#04a7b9;border:none;border-radius:6px;width:100%;height:3rem;margin-block:3rem 1rem;font-family:Montserrat,sans-serif;transition:all .2s ease-in-out}.signup-page .form form .submit:hover{cursor:pointer;color:#fff;background:#04a7b980}.signup-page .form form .account{text-align:center;font-family:Montserrat,sans-serif;display:block}}a{color:#04a7b9;font-family:Montserrat,sans-serif;font-weight:700;text-decoration:none}.lecturer-signin-wrapper{z-index:1000;background:#fff;width:100%;height:100vh;position:fixed;top:0;left:0;overflow:scroll}.lecturer-signin-wrapper .close-btn{z-index:100;background:#9e9e9e4d;border-radius:.5rem;place-items:center;padding:1rem;display:grid;position:fixed;top:1.5rem;right:1.5rem}.lecturer-signin-wrapper .close-btn:hover{cursor:pointer;background:#9e9e9e80}.lecturer-signin-wrapper .close-btn svg{width:1.2rem;height:auto}.lecturer-signin-wrapper .lecturer-signin-page{background:#fff;grid-template-columns:1fr;width:100%;height:auto;min-height:992px;display:grid;position:relative;overflow:scroll;box-shadow:0 0 2rem .02rem #2e2e2e1a}.lecturer-signin-wrapper .lecturer-signin-page::-webkit-scrollbar{display:none}.lecturer-signin-wrapper .lecturer-signin-page .image{width:100%;display:none}.lecturer-signin-wrapper .lecturer-signin-page .image img{-o-object-fit:cover;object-fit:cover;width:100%}.lecturer-signin-wrapper .lecturer-signin-page .form{padding:1.5rem}.lecturer-signin-wrapper .lecturer-signin-page .form .pqio{width:103px;height:37.65px;margin-bottom:1.5rem}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-signin{margin-bottom:.5rem}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-signin h1{letter-spacing:0;text-align:center;color:#2e2e2e;padding-bottom:.5rem;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:700;line-height:44px}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-signin p{letter-spacing:0;text-align:center;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;line-height:26px}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-signin-options{flex-direction:row;justify-content:space-between;align-items:center;gap:2.75rem;margin-block:1.5rem;display:flex}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-signin-options .facebook,.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-signin-options .google{background:0 0;border:1px solid #9e9e9e;border-radius:6px;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;padding:10px;font-family:Montserrat,sans-serif;font-size:12px;display:flex;position:relative}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-signin-options .facebook:hover,.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-signin-options .google:hover{cursor:pointer}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-signin-options .facebook-image,.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-signin-options .google-image{-o-object-fit:cover;object-fit:cover;width:1.5rem;height:auto}.lecturer-signin-wrapper .lecturer-signin-page .form .break{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.lecturer-signin-wrapper .lecturer-signin-page .form .break .line{background:#0f0f0f5d;width:100%;height:.2px}.lecturer-signin-wrapper .lecturer-signin-page .form .break span{text-align:center;color:#454545;width:100%;font-family:Montserrat,sans-serif;font-weight:400;display:block}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-form{margin-top:2rem}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-form .error-msg{animation:wiggle .2s ease-out 2}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-form .input-group{margin-bottom:1.5rem;position:relative}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-form .input-group .show-hide{background:0 0;border:none;position:absolute;top:50%;right:1rem;translate:0 50%}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-form .input-group .show-hide:hover{cursor:pointer}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-form .input-group label{color:#454545;margin-bottom:.5rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;display:block}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-form .input-group .form{background:#f4f6fa;border:none;border-radius:6px;width:100%;padding:1rem 20px;display:block}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-form .input-group .form::placeholder{font-family:Montserrat,sans-serif;font-size:.75rem}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-form .check-hug{flex-direction:row;justify-content:space-between;align-items:center;gap:0;display:flex}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-form .check-hug .check{flex-direction:row-reverse;justify-content:flex-end;align-items:center;display:flex}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-form .check-hug .check label{color:#454545;padding-left:10px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;display:inline-block}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-form .check-hug a{font-size:1rem}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-form .submit{text-align:center;text-transform:capitalize;color:#fff;background:#04a7b9;border:none;border-radius:6px;width:100%;height:3rem;margin-block:3rem 1rem;font-family:Montserrat,sans-serif;transition:all .2s ease-in-out}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-form .submit:hover{cursor:pointer;color:#fff;background:#04a7b980}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-form .account{text-align:center;font-family:Montserrat,sans-serif;display:block}@media screen and (min-width:769px){.lecturer-signin-wrapper{z-index:1000;background:#fff;width:100%;height:100vh;position:fixed;top:0;left:0;overflow:scroll}.lecturer-signin-wrapper .close-btn{z-index:100;background:#9e9e9e4d;border-radius:.5rem;place-items:center;padding:1rem;display:grid;position:fixed;top:1.5rem;right:1.5rem}.lecturer-signin-wrapper .close-btn:hover{cursor:pointer;background:#9e9e9e80}.lecturer-signin-wrapper .close-btn svg{width:1.2rem;height:auto}.lecturer-signin-wrapper .lecturer-signin-page{background:#fff;grid-template-columns:1fr 1fr;width:100%;height:100vh;max-height:100vh;display:grid;position:relative;overflow:scroll;box-shadow:0 0 2rem .02rem #2e2e2e1a}.lecturer-signin-wrapper .lecturer-signin-page::-webkit-scrollbar{display:none}.lecturer-signin-wrapper .lecturer-signin-page .image{width:100%;display:block;overflow:hidden}.lecturer-signin-wrapper .lecturer-signin-page .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.lecturer-signin-wrapper .lecturer-signin-page .form{padding:3rem 2rem}.lecturer-signin-wrapper .lecturer-signin-page .form .pqio{width:103px;height:37.65px;margin-bottom:1.5rem}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-signin{margin-bottom:.5rem}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-signin h1{letter-spacing:0;text-align:left;color:#2e2e2e;padding-bottom:.5rem;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;line-height:28px}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-signin p{letter-spacing:0;text-align:left;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;line-height:1}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-signin-options{flex-direction:row;justify-content:space-between;align-items:center;gap:2.75rem;margin-block:1.5rem;display:flex}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-signin-options .facebook,.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-signin-options .google{background:0 0;border:1px solid #9e9e9e;border-radius:6px;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;padding:10px;font-family:Montserrat,sans-serif;font-size:.75rem;display:flex;position:relative}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-signin-options .facebook:hover,.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-signin-options .google:hover{cursor:pointer}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-signin-options .facebook-image,.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-signin-options .google-image{-o-object-fit:cover;object-fit:cover;width:1.5rem;height:auto}.lecturer-signin-wrapper .lecturer-signin-page .form .break{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.lecturer-signin-wrapper .lecturer-signin-page .form .break .line{background:#0f0f0f5d;width:100%;height:.2px}.lecturer-signin-wrapper .lecturer-signin-page .form .break span{text-align:center;color:#454545;width:100%;font-family:Montserrat,sans-serif;font-weight:400;display:block}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-form{margin-top:2rem}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-form .error-msg{animation:wiggle .2s ease-out 2}@keyframes wiggle{25%{translate:0 5px}75%{translate:0 -5px}}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-form .input-group{margin-bottom:1.5rem;position:relative}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-form .input-group .show-hide{background:0 0;border:none;position:absolute;top:50%;right:1rem;translate:0 50%}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-form .input-group label{color:#454545;margin-bottom:.5rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;display:block}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-form .input-group .form{background:#f4f6fa;border:none;border-radius:6px;width:100%;padding:1rem 20px;display:block}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-form .input-group .form::placeholder{font-family:Montserrat,sans-serif;font-size:.75rem}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-form .check-hug{flex-direction:row;justify-content:space-between;align-items:center;gap:0;display:flex}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-form .check-hug .check{flex-direction:row-reverse;justify-content:flex-end;align-items:center;display:flex}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-form .check-hug .check label{color:#454545;padding-left:10px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;display:inline-block}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-form .check-hug a{font-size:1rem}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-form .submit{text-align:center;text-transform:capitalize;color:#fff;background:#04a7b9;border:none;border-radius:6px;width:100%;height:3rem;margin-block:3rem 1rem;font-family:Montserrat,sans-serif;transition:all .2s ease-in-out}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-form .submit:hover{cursor:pointer;color:#fff;background:#04a7b980}.lecturer-signin-wrapper .lecturer-signin-page .form .lecturer-form .account{text-align:center;font-family:Montserrat,sans-serif;display:block}}.lecturer-signup-wrapper{z-index:1000;background:#fff;width:100%;height:100vh;position:fixed;top:0;left:0}.lecturer-signup-wrapper .close-btn{background:#9e9e9e4d;border-radius:.5rem;place-items:center;padding:.5rem;display:grid;position:fixed;top:1.5rem;right:1.5rem}.lecturer-signup-wrapper .close-btn:hover{cursor:pointer;background:#9e9e9e80}.lecturer-signup-wrapper .close-btn svg{width:1rem;height:auto}.lecturer-signup-wrapper .lecturer-signup-page{background:#fff;grid-template-columns:1fr;width:100%;max-height:768px;display:grid;overflow:scroll;box-shadow:0 0 2rem .02rem #2e2e2e1a}.lecturer-signup-wrapper .lecturer-signup-page::-webkit-scrollbar{display:none}.lecturer-signup-wrapper .lecturer-signup-page .image{display:none}.lecturer-signup-wrapper .lecturer-signup-page .image img{-o-object-fit:cover;object-fit:cover;width:100%}.lecturer-signup-wrapper .lecturer-signup-page .form{padding:.5rem 1.5rem}.lecturer-signup-wrapper .lecturer-signup-page .form .pqio{width:103px;height:37.65px;margin-bottom:1rem}.lecturer-signup-wrapper .lecturer-signup-page .form .lecturer-signup{margin-bottom:.5rem}.lecturer-signup-wrapper .lecturer-signup-page .form .lecturer-signup h1{text-align:center;color:#2e2e2e;padding-bottom:.5rem;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:700;line-height:44px}.lecturer-signup-wrapper .lecturer-signup-page .form .lecturer-signup p{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:regular;text-align:center;line-height:26px}.lecturer-signup-wrapper .lecturer-signup-page .form .lecturer-signup-options{flex-direction:row;justify-content:space-between;align-items:center;gap:3rem;margin-block:2rem 1.5rem;display:flex}.lecturer-signup-wrapper .lecturer-signup-page .form .lecturer-signup-options .facebook,.lecturer-signup-wrapper .lecturer-signup-page .form .lecturer-signup-options .google{border:1px solid #9e9e9e;border-radius:6px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px;font-family:Montserrat,sans-serif;font-size:12px;display:flex;position:relative}.lecturer-signup-wrapper .lecturer-signup-page .form .lecturer-signup-options .facebook:hover,.lecturer-signup-wrapper .lecturer-signup-page .form .lecturer-signup-options .google:hover{cursor:pointer}.lecturer-signup-wrapper .lecturer-signup-page .form .lecturer-signup-options .facebook-image,.lecturer-signup-wrapper .lecturer-signup-page .form .lecturer-signup-options .google-image{-o-object-fit:cover;object-fit:cover;width:1.5rem;height:auto}.lecturer-signup-wrapper .lecturer-signup-page .form .break{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.lecturer-signup-wrapper .lecturer-signup-page .form .break .line{background:#0f0f0f5d;width:100%;height:.2px}.lecturer-signup-wrapper .lecturer-signup-page .form .break span{text-align:center;width:100%;font-family:Montserrat,sans-serif;font-weight:regular;color:#454545;display:block}.lecturer-signup-wrapper .lecturer-signup-page .form form .error-msg{animation:wiggle .2s ease-out 2}.lecturer-signup-wrapper .lecturer-signup-page .form form .input-group{margin-bottom:12px;position:relative}.lecturer-signup-wrapper .lecturer-signup-page .form form .input-group .show-hide{background:0 0;border:none;position:absolute;top:50%;right:1rem;translate:0 50%}.lecturer-signup-wrapper .lecturer-signup-page .form form .input-group .show-hide:hover{cursor:pointer}.lecturer-signup-wrapper .lecturer-signup-page .form form .input-group label{color:#454545;margin-bottom:.5rem;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;display:block}.lecturer-signup-wrapper .lecturer-signup-page .form form .input-group .form{background:#f4f6fa;border:none;border-radius:6px;width:100%;padding:12px 20px;display:block}.lecturer-signup-wrapper .lecturer-signup-page .form form .input-group .form::placeholder{font-family:Montserrat,sans-serif;font-size:.75rem}.lecturer-signup-wrapper .lecturer-signup-page .form form .check{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:0;display:flex}.lecturer-signup-wrapper .lecturer-signup-page .form form .check label{color:#454545;padding-left:10px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;display:inline-block}.lecturer-signup-wrapper .lecturer-signup-page .form form .submit{text-align:center;text-transform:capitalize;color:#fff;background:#04a7b9;border:none;border-radius:6px;width:100%;height:3rem;margin-block:2rem 1rem;font-family:Montserrat,sans-serif;transition:all .2s ease-in-out}.lecturer-signup-wrapper .lecturer-signup-page .form form .submit:hover{cursor:pointer;background:#04a7b980}.lecturer-signup-wrapper .lecturer-signup-page .form form .account{text-align:center;font-family:Montserrat,sans-serif;display:block}.lecturer-signup-wrapper .lecturer-signup-page .form form .account a{color:#04a7b9;font-weight:700;text-decoration:none}@media screen and (min-width:769px){.lecturer-signup-wrapper .close-btn{padding:1rem}.lecturer-signup-wrapper .lecturer-signup-page{grid-template-columns:1fr 1fr}.lecturer-signup-wrapper .lecturer-signup-page .image{display:block}.lecturer-signup-wrapper .lecturer-signup-page .image img{width:100%;height:100%}.lecturer-signup-wrapper .lecturer-signup-page .form{padding:3rem 2rem}.lecturer-signup-wrapper .lecturer-signup-page .form .lecturer-signup h1{text-align:left;font-size:1rem;line-height:21px}.lecturer-signup-wrapper .lecturer-signup-page .form .lecturer-signup p{text-align:left;font-size:12px;line-height:1.25}}.forgot-password-wrapper{z-index:1000;background:#fff;place-items:center;width:100%;height:100%;display:grid;position:fixed;top:0;left:0;overflow:hidden}.forgot-password-wrapper .close-btn{z-index:100;background:#9e9e9e4d;border-radius:.5rem;place-items:center;padding:1rem;display:grid;position:fixed;top:1.5rem;right:1.5rem}.forgot-password-wrapper .close-btn:hover{cursor:pointer;background:#9e9e9e80}.forgot-password-wrapper .close-btn svg{width:1.2rem;height:auto}.forgot-password-wrapper .forgot-password-page{background:#fff;width:100%;height:auto;min-height:992px;position:relative;overflow:scroll;box-shadow:0 0 2rem .02rem #2e2e2e1a}.forgot-password-wrapper .forgot-password-page::-webkit-scrollbar{display:none}.forgot-password-wrapper .forgot-password-page .image{display:none}.forgot-password-wrapper .forgot-password-page .form{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:136px;padding:5rem 1rem;display:flex;position:relative}.forgot-password-wrapper .forgot-password-page .form .pqio{width:103px;height:37.65px;margin-bottom:auto;margin-right:auto}.forgot-password-wrapper .forgot-password-page .form .form-container{height:inherit}.forgot-password-wrapper .forgot-password-page .form .resignin{margin-bottom:.5rem}.forgot-password-wrapper .forgot-password-page .form .resignin h1{letter-spacing:0;text-align:center;color:#2e2e2e;padding-bottom:1.5rem;font-family:Montserrat,sans-serif;font-size:36px;font-weight:700;line-height:28px}.forgot-password-wrapper .forgot-password-page .form .resignin p{letter-spacing:0;text-align:center;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.forgot-password-wrapper .forgot-password-page .form form .input-group{margin-bottom:1.5rem}.forgot-password-wrapper .forgot-password-page .form form .input-group label{color:#454545;margin-bottom:1rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;display:block}.forgot-password-wrapper .forgot-password-page .form form .input-group .forgot-form{background:#f4f6fa;border:1px solid #f4f6fa;border-radius:6px;width:100%;padding:1rem 20px;transition:border-color .25s ease-in-out;display:block}.forgot-password-wrapper .forgot-password-page .form form .input-group .forgot-form::placeholder{font-family:Montserrat,sans-serif}.forgot-password-wrapper .forgot-password-page .form form .input-group .forgot-form:focus,.forgot-password-wrapper .forgot-password-page .form form .input-group .forgot-form:hover{border:1px solid #04a7b9}.forgot-password-wrapper .forgot-password-page .form form .forgot-password-btn{text-align:center;text-transform:capitalize;color:#fff;background:#04a7b9;border:none;border-radius:6px;width:100%;height:3rem;margin-block:1rem;font-family:Montserrat,sans-serif;transition:all .2s ease-in-out}.forgot-password-wrapper .forgot-password-page .form form .forgot-password-btn:hover{cursor:pointer;color:#fff;background:#04a7b980}@media screen and (min-width:769px){.forgot-password-wrapper .forgot-password-page{background:#fff;grid-template-columns:1fr 1fr;width:100%;height:auto;min-height:992px;display:grid;position:relative;overflow:scroll;box-shadow:0 0 2rem .02rem #2e2e2e1a}.forgot-password-wrapper .forgot-password-page::-webkit-scrollbar{display:none}.forgot-password-wrapper .forgot-password-page .image{width:100%;height:100%;display:block}.forgot-password-wrapper .forgot-password-page .image img{-o-object-fit:cover;object-fit:cover;width:100%}.forgot-password-wrapper .forgot-password-page .form{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:136px;padding:5rem 4.75rem;display:flex;position:relative}.forgot-password-wrapper .forgot-password-page .form .pqio{width:103px;height:37.65px;margin-bottom:auto;margin-right:auto}.forgot-password-wrapper .forgot-password-page .form .form-container{height:inherit}.forgot-password-wrapper .forgot-password-page .form .resignin{margin-bottom:.5rem}.forgot-password-wrapper .forgot-password-page .form .resignin h1{letter-spacing:0;text-align:left;color:#2e2e2e;padding-bottom:1.5rem;font-family:Montserrat,sans-serif;font-size:36px;font-weight:700;line-height:28px}.forgot-password-wrapper .forgot-password-page .form .resignin p{text-align:left}.forgot-password-wrapper .forgot-password-page .form form .input-group{margin-bottom:1.5rem}.forgot-password-wrapper .forgot-password-page .form form .input-group label{color:#454545;margin-bottom:1rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;display:block}.forgot-password-wrapper .forgot-password-page .form form .input-group .forgot-form{background:#f4f6fa;border-radius:6px;width:100%;padding:1rem 20px;display:block}.forgot-password-wrapper .forgot-password-page .form form .input-group .forgot-form::placeholder{font-family:Montserrat,sans-serif}.forgot-password-wrapper .forgot-password-page .form form .forgot-password-btn{text-align:center;text-transform:capitalize;color:#fff;background:#04a7b9;border:none;border-radius:6px;width:100%;height:3rem;margin-block:1rem;font-family:Montserrat,sans-serif;transition:all .2s ease-in-out}.forgot-password-wrapper .forgot-password-page .form form .forgot-password-btn:hover{cursor:pointer;color:#fff;background:#04a7b980}}.check-email-wrapper{z-index:1000;background:#fff;place-items:center;width:100%;height:100%;display:grid;position:absolute;top:0;left:0;overflow:hidden}.check-email-wrapper .close-btn{z-index:100;background:#9e9e9e4d;border-radius:.5rem;place-items:center;padding:1rem;display:grid;position:fixed;top:1.5rem;right:1.5rem}.check-email-wrapper .close-btn:hover{cursor:pointer;background:#9e9e9e80}.check-email-wrapper .close-btn svg{width:1.2rem;height:auto}.check-email-wrapper .check-email-page{background:#fff;grid-template-columns:1fr;width:100%;height:auto;min-height:992px;display:grid;position:relative;overflow:scroll;box-shadow:0 0 2rem .02rem #2e2e2e1a}.check-email-wrapper .check-email-page::-webkit-scrollbar{display:none}.check-email-wrapper .check-email-page .image{aspect-ratio:2/4;width:100%;height:100%;display:none}.check-email-wrapper .check-email-page .image img{-o-object-fit:cover;object-fit:cover;width:100%}.check-email-wrapper .check-email-page .form{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3rem;padding:4rem 1.5rem;display:flex;position:relative}.check-email-wrapper .check-email-page .form .pqio{width:103px;height:37.65px;margin-bottom:auto;margin-right:auto}.check-email-wrapper .check-email-page .form .form-container{height:inherit;margin:0 auto auto}.check-email-wrapper .check-email-page .form .check{margin-bottom:.5rem}.check-email-wrapper .check-email-page .form .check h1{letter-spacing:0;text-align:center;color:#2e2e2e;padding-bottom:1.5rem;font-family:Montserrat,sans-serif;font-size:36px;font-weight:700;line-height:28px}.check-email-wrapper .check-email-page .form .check p{letter-spacing:0;text-align:center;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.25}.check-email-wrapper .check-email-page .form .check-email{margin:auto;display:block}.check-email-wrapper .check-email-page .form .resend-email{text-align:center;padding-top:1rem}.check-email-wrapper .check-email-page .form .resend-email a{color:#04a7b9}@media screen and (min-width:769px){.check-email-wrapper{z-index:1000;background:#fff;place-items:center;width:100%;height:100%;display:grid;position:fixed;top:0;left:0;overflow:hidden}.check-email-wrapper .close-btn{z-index:100;background:#9e9e9e4d;border-radius:.5rem;place-items:center;padding:1rem;display:grid;position:fixed;top:1.5rem;right:1.5rem}.check-email-wrapper .close-btn:hover{cursor:pointer;background:#9e9e9e80}.check-email-wrapper .close-btn svg{width:1.2rem;height:auto}.check-email-wrapper .check-email-page{background:#fff;grid-template-columns:1fr 1fr;width:100%;height:100%;min-height:992px;display:grid;position:relative;overflow:scroll;box-shadow:0 0 2rem .02rem #2e2e2e1a}.check-email-wrapper .check-email-page::-webkit-scrollbar{display:none}.check-email-wrapper .check-email-page .image{width:100%;height:100%;display:grid;overflow:hidden}.check-email-wrapper .check-email-page .image img{-o-object-fit:cover;object-fit:cover;aspect-ratio:1/2;width:100%}.check-email-wrapper .check-email-page .form{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5rem;padding:3rem 2rem;display:flex;position:relative}.check-email-wrapper .check-email-page .form .pqio{width:103px;height:37.65px;margin-bottom:auto;margin-right:auto}.check-email-wrapper .check-email-page .form .form-container{margin:unset;height:inherit}.check-email-wrapper .check-email-page .form .check{margin-bottom:.5rem}.check-email-wrapper .check-email-page .form .check h1{letter-spacing:0;text-align:left;color:#2e2e2e;padding-bottom:1.5rem;font-family:Montserrat,sans-serif;font-size:36px;font-weight:700;line-height:28px}.check-email-wrapper .check-email-page .form .check p{letter-spacing:0;text-align:left;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.25}}.reset-password-wrapper{z-index:1000;background:#fff;place-items:center;width:100%;height:100%;display:grid;position:fixed;top:0;left:0;overflow:hidden}.reset-password-wrapper .close-btn{z-index:100;background:#9e9e9e4d;border-radius:.5rem;place-items:center;padding:1rem;display:grid;position:fixed;top:1.5rem;right:1.5rem}.reset-password-wrapper .close-btn:hover{cursor:pointer;background:#9e9e9e80}.reset-password-wrapper .close-btn svg{width:1.2rem;height:auto}.reset-password-wrapper .reset-password-page{background:#fff;grid-template-columns:1fr;width:100%;height:auto;min-height:992px;display:grid;position:relative;overflow:scroll;box-shadow:0 0 2rem .02rem #2e2e2e1a}.reset-password-wrapper .reset-password-page::-webkit-scrollbar{display:none}.reset-password-wrapper .reset-password-page .image{display:none}.reset-password-wrapper .reset-password-page .form{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4rem;width:100%;height:100%;padding:5rem 1.5rem;display:flex;position:relative}.reset-password-wrapper .reset-password-page .form .pqio{width:103px;height:37.65px;margin-bottom:auto;margin-right:auto}.reset-password-wrapper .reset-password-page .form .form-container{height:inherit;margin:0 auto auto}.reset-password-wrapper .reset-password-page .form .reset{margin-bottom:.5rem}.reset-password-wrapper .reset-password-page .form .reset h1{letter-spacing:0;text-align:center;color:#2e2e2e;padding-bottom:2rem;font-family:Montserrat,sans-serif;font-size:36px;font-weight:700;line-height:28px}.reset-password-wrapper .reset-password-page .form .reset p{letter-spacing:0;text-align:left;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.25}.reset-password-wrapper .reset-password-page .form form .input-group{margin-bottom:1.5rem}.reset-password-wrapper .reset-password-page .form form .input-group label{color:#454545;margin-bottom:1rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;display:block}.reset-password-wrapper .reset-password-page .form form .input-group .reset-form{background:#f4f6fa;border:1px solid #f4f6fa;border-radius:6px;outline:1px solid #0000;width:100%;padding:1rem 20px;transition:border .25s ease-in-out;display:block}.reset-password-wrapper .reset-password-page .form form .input-group .reset-form::placeholder{font-family:Montserrat,sans-serif}.reset-password-wrapper .reset-password-page .form form .input-group .reset-form:focus{border:1px solid #04a7b9;outline:1px solid #04a7b9}.reset-password-wrapper .reset-password-page .form form .reset-password-btn{text-align:center;text-transform:capitalize;color:#fff;background:#04a7b9;border:none;border-radius:6px;width:100%;height:3rem;margin-block:1rem;font-family:Montserrat,sans-serif;transition:all .2s ease-in-out}.reset-password-wrapper .reset-password-page .form form .reset-password-btn:hover{cursor:pointer;color:#fff;background:#04a7b980}@media screen and (min-width:769px){.reset-password-wrapper .reset-password-page{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.reset-password-wrapper .reset-password-page .image{width:100%;height:100%;display:grid}.reset-password-wrapper .reset-password-page .image img{-o-object-fit:cover;object-fit:cover;width:100%}.reset-password-wrapper .reset-password-page .form{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:136px;padding:3rem 2rem;display:flex;position:relative}.reset-password-wrapper .reset-password-page .form .pqio{width:103px;height:37.65px;margin-bottom:auto;margin-right:auto}.reset-password-wrapper .reset-password-page .form .form-container{height:inherit}.reset-password-wrapper .reset-password-page .form .reset{margin-bottom:.5rem}.reset-password-wrapper .reset-password-page .form .reset h1{letter-spacing:0;text-align:left;color:#2e2e2e;padding-bottom:2rem;font-family:Montserrat,sans-serif;font-size:36px;font-weight:700;line-height:28px}.reset-password-wrapper .reset-password-page .form .reset p{letter-spacing:0;text-align:left;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.25}.reset-password-wrapper .reset-password-page .form form .input-group{margin-bottom:1.5rem}.reset-password-wrapper .reset-password-page .form form .input-group label{color:#454545;margin-bottom:1rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;display:block}.reset-password-wrapper .reset-password-page .form form .input-group .reset-form{background:#f4f6fa;border:1px solid #f4f6fa;border-radius:6px;width:100%;padding:1rem 20px;display:block}.reset-password-wrapper .reset-password-page .form form .input-group .reset-form::placeholder{font-family:Montserrat,sans-serif}.reset-password-wrapper .reset-password-page .form form .reset-password-btn{text-align:center;text-transform:capitalize;color:#fff;background:#04a7b9;border:none;border-radius:6px;width:100%;height:3rem;margin-block:1rem;font-family:Montserrat,sans-serif;transition:all .2s ease-in-out}.reset-password-wrapper .reset-password-page .form form .reset-password-btn:hover{cursor:pointer;color:#fff;background:#04a7b980}}.nav{z-index:200;background:#fff;flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:.5rem;display:flex;position:fixed;top:0;left:0}.nav .logo{height:2.5rem}.nav .logo a{width:100%;height:100%;display:block}.nav .logo img{width:auto;height:auto}.nav .hamburger{color:#253137;flex-direction:row;align-items:center;gap:.25rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600}.nav .hamburger,.nav .links{justify-content:flex-start;display:flex}.nav .links{background:#04a7b9;flex-direction:column;align-items:flex-start;gap:0;width:65%;height:100vh;padding:5rem 1.5rem;transition:all .3s ease-in-out;position:fixed;top:0;right:-100%}.nav .links.active{right:0}.nav .links .navlinks{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.5rem;display:flex}.nav .links .navlinks li{gap:0}.nav .links .navlinks li,.nav .links .navlinks li .link,.nav .links .navlinks li .uni{flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative}.nav .links .navlinks li .link,.nav .links .navlinks li .uni{color:#fff;letter-spacing:.3px;gap:3px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500}.nav .links .navlinks li .link:before,.nav .links .navlinks li .uni:before{content:"";background:#fff;width:0;height:3px;transition:width .2s cubic-bezier(1,0,0,1);position:absolute;bottom:-1.15rem;left:0}.nav .links .navlinks li .link:hover,.nav .links .navlinks li .uni:hover{cursor:pointer}.nav .links .navlinks li .link:hover:before,.nav .links .navlinks li .uni:hover:before{width:100%}.nav .links .navlinks li .link .chevron,.nav .links .navlinks li .uni .chevron{width:1.5rem;margin-top:-.1rem;transition:all .3s ease-in-out;scale:1.2}.nav .links .navlinks li .link .chevron.active,.nav .links .navlinks li .uni .chevron.active{rotate:180deg}.nav .links .navlinks li .dropdown{z-index:99;min-width:320px;display:none;position:absolute;top:2rem;left:50%;translate:-50%}.nav .links .navlinks li .dropdown.active{width:100%;display:block}.nav .links .navlinks li .dropdown .input-group{width:100%;max-width:800px;position:relative}.nav .links .navlinks li .dropdown .input-group .search-icon{position:absolute;top:50%;left:2rem;translate:0 -50%}.nav .links .navlinks li .dropdown .input-group input{color:#253137;background:#fff;border:1px solid #9e9e9e;border-radius:3px;width:100%;padding:1rem 4rem;font-family:Montserrat,sans-serif;font-size:1rem;display:block}.nav .links .navlinks li .dropdown .input-group .cancel{background:0 0;border:none;display:block;position:absolute;top:50%;right:1rem;translate:0 -50%}.nav .links .navlinks li .dropdown .input-group .cancel svg{width:1.5rem;height:1.5rem}.nav .links .navlinks li .dropdown .input-group .cancel:hover{cursor:pointer}.nav .links .navlinks li .dropdown .input-group .university-option{background:#fff;border-radius:3px;width:100%;position:absolute;top:5rem}.nav .links .navlinks li .dropdown .input-group .university-option li{place-items:left;-moz-column-gap:1rem;color:#253137;grid-template-columns:1rem 1fr;column-gap:1rem;padding:1rem 2rem;font-family:Montserrat,sans-serif;display:grid}.nav .links .navlinks li .dropdown .input-group .university-option li:hover{cursor:pointer}.nav .links .navlinks .courses-dropdown{color:#fff;font-family:Montserrat,sans-serif;font-weight:500;position:relative}.nav .links .navlinks .courses-dropdown .courses{flex-direction:row;justify-content:center;align-items:center;gap:3px;display:flex}.nav .links .navlinks .courses-dropdown:before{content:"";background:#fff;width:0;height:3px;transition:width .2s cubic-bezier(1,0,0,1);position:absolute;bottom:-1.15rem;left:0}.nav .links .navlinks .courses-dropdown:hover{cursor:pointer}.nav .links .navlinks .courses-dropdown:hover:before{width:100%}.nav .links .navlinks .courses-dropdown .chevron{width:1rem;margin-left:3px;transition:all .3s ease-in-out}.nav .links .navlinks .courses-dropdown .chevron path{fill:#fff}.nav .links .navlinks .courses-dropdown .chevron.active{rotate:180deg}.nav .links .navlinks .courses-dropdown .course-option{color:#253137;z-index:999;background:#fff;border-radius:6px;width:120%;font-family:Montserrat,sans-serif;display:block;position:absolute;top:120%;left:0}.nav .links .navlinks .courses-dropdown .course-option li{text-align:center;padding:12px;list-style:none}.nav .links .navlinks .courses-dropdown .course-option li a{color:#253137;letter-spacing:.3px}.nav .links .navlinks .courses-dropdown .course-option:hover{cursor:pointer}.nav .links .account-hug{align-items:center;margin-top:2.5rem}.nav .links .account-hug,.nav .links .account-hug .btns{flex-direction:column;justify-content:center;gap:1rem;display:flex}.nav .links .account-hug .btns{align-items:flex-start}.nav .links .account-hug .btns a{font-weight:500}.nav .links .account-hug .profile-initials{color:#fff;background:#04a7b9;border:5px solid #fff;border-radius:50%;place-items:center;width:3rem;height:3rem;font-family:Montserrat,sans-serif;font-weight:700;display:grid}.nav .links .account-hug .instructor-signin{color:#fff;background:0 0;border:none;margin-right:1rem}.nav .links .account-hug .signin{color:#fff;text-align:center;background:0 0;border:2px solid #fff;border-radius:1.5rem;max-width:120px;padding:.5rem 1.5rem;font-family:Montserrat,sans-serif;font-size:.9rem;transition:all .15s cubic-bezier(.455,.03,.515,.955)}.nav .links .account-hug .signin:hover{color:#04a7b9;cursor:pointer;background:#fff;border:2px solid #fff}.nav .links .account-hug .signin:focus,.nav .links .account-hug .signin:focus-visible,.nav .links .account-hug .signin:focus-within{color:#2e2e2e;outline:2px solid #2e2e2e}.nav .links .account-hug .account{color:#fff;background:0 0;border:none;margin:.5rem 1.5rem;font-family:Montserrat,sans-serif;font-size:.9rem;display:block;position:relative}.nav .links .account-hug .account:hover{cursor:pointer;color:#04a7b9}.nav.nav-bg{color:#fff;background:#04a7b9;transition:all .5s ease-in-out;box-shadow:0 .2rem .5rem #2e2e2e40}.nav.nav-bg .navlinks li .link{color:#fff}.nav.nav-bg .navlinks li .link a{letter-spacing:.3px}.nav.nav-bg .navlinks li .dropdown{z-index:99s}.nav.nav-bg .navlinks li .dropdown .input-group{width:100%;max-width:800px;position:relative}.nav.nav-bg .navlinks li .dropdown .input-group .search-icon{position:absolute;top:50%;left:2rem;translate:0 -50%}.nav.nav-bg .navlinks li .dropdown .input-group input{color:#253137;background:#fff;border:1px solid #9e9e9e;border-radius:3px;width:100%;padding:1rem 4rem;font-family:Montserrat,sans-serif;font-size:1rem;display:block}.nav.nav-bg .navlinks li .dropdown .input-group .cancel{background:0 0;border:none;display:block;position:absolute;top:50%;right:1rem;translate:0 -50%}.nav.nav-bg .navlinks li .dropdown .input-group .cancel svg{width:1.5rem;height:1.5rem}.nav.nav-bg .navlinks li .dropdown .input-group .cancel:hover{cursor:pointer}.nav.nav-bg .navlinks li .dropdown .input-group .university-option{background:#fff;border-radius:3px;width:100%;position:absolute;top:5rem}.nav.nav-bg .navlinks li .dropdown .input-group .university-option li{place-items:left;-moz-column-gap:1rem;color:#253137;grid-template-columns:1rem 1fr;column-gap:1rem;padding:1rem 2rem;font-family:Montserrat,sans-serif;display:grid}.nav.nav-bg .navlinks li .dropdown .input-group .university-option li:hover{cursor:pointer}.nav.nav-bg .account-hug,.nav.nav-bg .account-hug .btns{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;display:flex}.nav.nav-bg .account-hug .btns a{width:100%;font-weight:500}.nav.nav-bg .account-hug .profile-initials{color:#04a7b9;background:#fff;border:5px solid #04a7b9;border-radius:50%;place-items:center;width:3rem;height:3rem;font-family:Montserrat,sans-serif;font-weight:700;display:grid}.nav.nav-bg .account-hug .instructor-signin{color:#fff;border:none}.nav.nav-bg .account-hug .signin{color:#fff;mix-blend-mode:unset;background:0 0;border:2px solid #fff;border-radius:1.5rem;outline:none;padding:.5rem 1.5rem;font-family:Montserrat,sans-serif;font-size:.9rem;transition:all .25s cubic-bezier(.455,.03,.515,.955)}.nav.nav-bg .account-hug .signin:hover{color:#04a7b9;cursor:pointer;background:#fff}.nav.nav-bg .account-hug .account{color:#fff;background:0 0;border:none;margin:.5rem 1.5rem;font-family:Montserrat,sans-serif;font-size:.9rem;display:inline-block}.nav.nav-bg .account-hug .account:hover{cursor:pointer;color:#0f0f0f5d}.nav-two{z-index:200;flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:.5rem;display:flex;position:fixed;top:0;left:0}.nav-two .logo{height:2.5rem}.nav-two .logo a{width:100%;height:100%}.nav-two .logo img{width:auto;height:auto}.nav-two .links{background:#04a7b9;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.5rem;width:65%;height:100vh;padding:5rem 1.5rem;transition:all .3s ease-in-out;display:flex;position:fixed;top:0;right:-100%}.nav-two .links.active{right:0}.nav-two .links .navlinks-two{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.5rem;display:flex}.nav-two .links .navlinks-two .courses-dropdown{color:#fff;grid-template-columns:1fr 1rem;place-content:center;gap:.25rem;font-family:Montserrat,sans-serif;font-weight:500;display:grid;position:relative}.nav-two .links .navlinks-two .courses-dropdown:before{content:"";background:#fff;width:0;height:3px;transition:width .2s cubic-bezier(1,0,0,1);position:absolute;bottom:-1.15rem;left:0}.nav-two .links .navlinks-two .courses-dropdown:hover{cursor:pointer}.nav-two .links .navlinks-two .courses-dropdown:hover:before{width:100%}.nav-two .links .navlinks-two .courses-dropdown .chevron{width:1rem;margin-left:3px;transition:all .3s ease-in-out}.nav-two .links .navlinks-two .courses-dropdown .chevron path{fill:#fff}.nav-two .links .navlinks-two .courses-dropdown .chevron.active{rotate:180deg}.nav-two .links .navlinks-two .courses-dropdown .course-option{color:#253137;z-index:999;background:#fff;border-radius:6px;width:120%;font-family:Montserrat,sans-serif;display:block;position:absolute;top:120%;left:0}.nav-two .links .navlinks-two .courses-dropdown .course-option li{text-align:center;padding:12px;list-style:none}.nav-two .links .navlinks-two .courses-dropdown .course-option li a{color:#253137;font-weight:400}.nav-two .links .navlinks-two .courses-dropdown .course-option:hover{cursor:pointer}.nav-two .links .navlinks-two li{display:block;position:relative}.nav-two .links .navlinks-two li .link,.nav-two .links .navlinks-two li .uni{color:#fff;letter-spacing:.3px;flex-direction:row;justify-content:center;align-items:center;gap:3px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;display:flex;position:relative}.nav-two .links .navlinks-two li .link:before,.nav-two .links .navlinks-two li .uni:before{content:"";background:#fff;width:0;height:3px;transition:width .2s cubic-bezier(1,0,0,1);position:absolute;bottom:-1.15rem;left:0}.nav-two .links .navlinks-two li .link:hover,.nav-two .links .navlinks-two li .uni:hover{cursor:pointer}.nav-two .links .navlinks-two li .link:hover:before,.nav-two .links .navlinks-two li .uni:hover:before{width:100%}.nav-two .links .navlinks-two li .link .chevron,.nav-two .links .navlinks-two li .uni .chevron{width:1rem;margin-top:-.1rem;margin-left:1px;transition:all .3s ease-in-out}.nav-two .links .navlinks-two li .link .chevron path,.nav-two .links .navlinks-two li .uni .chevron path{fill:#fff}.nav-two .links .navlinks-two li .link .chevron.active,.nav-two .links .navlinks-two li .uni .chevron.active{rotate:180deg}.nav-two .links .navlinks-two li .dropdown{z-index:99;min-width:320px;display:none;position:absolute;top:2rem;left:-50%;translate:-50%}.nav-two .links .navlinks-two li .dropdown.active{width:100%;display:block}.nav-two .links .navlinks-two li .dropdown .input-group{width:100%;max-width:800px;position:relative}.nav-two .links .navlinks-two li .dropdown .input-group .search-icon{position:absolute;top:50%;left:2rem;translate:0 -50%}.nav-two .links .navlinks-two li .dropdown .input-group input{color:#253137;background:#fff;border:1px solid #9e9e9e;border-radius:3px;width:100%;padding:1rem 4rem;font-family:Montserrat,sans-serif;font-size:1rem;display:block}.nav-two .links .navlinks-two li .dropdown .input-group .cancel{background:0 0;border:none;display:block;position:absolute;top:50%;right:1rem;translate:0 -50%}.nav-two .links .navlinks-two li .dropdown .input-group .cancel svg{width:1.5rem;height:1.5rem}.nav-two .links .navlinks-two li .dropdown .input-group .cancel:hover{cursor:pointer}.nav-two .links .navlinks-two li .dropdown .input-group .university-option{background:#fff;border-radius:3px;width:100%;position:absolute;top:5rem}.nav-two .links .navlinks-two li .dropdown .input-group .university-option li{place-items:left;-moz-column-gap:1rem;color:#253137;grid-template-columns:1rem 1fr;column-gap:1rem;padding:1rem 2rem;font-family:Montserrat,sans-serif;display:grid}.nav-two .links .navlinks-two li .dropdown .input-group .university-option li:hover{cursor:pointer}.nav-two .links .account-hug-two .btns{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;display:flex}.nav-two .links .account-hug-two .btns a{font-weight:500}.nav-two .links .account-hug-two .profile-initials{color:#04a7b9;background:#fff;border:5px solid #04a7b9;border-radius:50%;place-items:center;width:3rem;height:3rem;font-family:Montserrat,sans-serif;font-weight:700;display:grid}.nav-two .links .account-hug-two .instructor-signin{color:#04a7b9;border:none}.nav-two .links .account-hug-two .signin{color:#fff;mix-blend-mode:screen;background:#04a7b9;border:2px solid #04a7b9;border-radius:1.5rem;margin-top:2.5rem;padding:.5rem 1.5rem;font-family:Montserrat,sans-serif;font-size:.9rem;transition:all .15s cubic-bezier(.455,.03,.515,.955)}.nav-two .links .account-hug-two .signin:hover{color:#04a7b9;cursor:pointer;background:#fff;border:2px solid #04a7b9}.nav-two .links .account-hug-two .signin:focus,.nav-two .links .account-hug-two .signin:focus-visible,.nav-two .links .account-hug-two .signin:focus-within{color:#2e2e2e;outline:2px solid #2e2e2e}.nav-two .links .account-hug-two .account{color:#253137;background:0 0;border:none;margin:.5rem 1.5rem;font-family:Montserrat,sans-serif;font-size:.9rem;display:inline-block;position:relative}.nav-two .links .account-hug-two .account:hover{cursor:pointer;color:#04a7b9}.nav-two.bg{color:#253137;background:#04a7b9;width:100%;padding:.5rem;transition:all .5s ease-in-out;position:fixed;top:0;left:0;box-shadow:0 .2rem .5rem #2e2e2e40}.nav-two.bg .hamburger{color:#253137;flex-direction:row;justify-content:flex-start;align-items:center;gap:.25rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;display:flex}.nav-two.bg .links{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.5rem;display:flex}.nav-two.bg .links.active{right:0}.nav-two.bg .navlinks-two{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.5rem;display:flex}.nav-two.bg .navlinks-two .courses-dropdown{color:#fff;grid-template-columns:1fr 1rem;place-items:center;gap:.5rem;font-family:Montserrat,sans-serif;font-weight:500;display:grid;position:relative}.nav-two.bg .navlinks-two .courses-dropdown:hover{cursor:pointer}.nav-two.bg .navlinks-two .courses-dropdown:before{content:"";background:#fff;width:0;height:3px;transition:width .2s cubic-bezier(1,0,0,1);position:absolute;bottom:-1.15rem;left:0}.nav-two.bg .navlinks-two .courses-dropdown .chevron{width:1rem;transition:all .3s ease-in-out}.nav-two.bg .navlinks-two .courses-dropdown .chevron path{fill:#fff}.nav-two.bg .navlinks-two .courses-dropdown .chevron.active{rotate:180deg}.nav-two.bg .navlinks-two .courses-dropdown .course-option{color:#253137;background:#fff;border-radius:6px;width:120%;font-family:Montserrat,sans-serif;display:block;position:absolute;top:120%;left:0;box-shadow:0 0 12px 2px #2e2e2e40}.nav-two.bg .navlinks-two .courses-dropdown .course-option li{text-align:center;padding:12px;list-style:none}.nav-two.bg .navlinks-two .courses-dropdown .course-option:hover{cursor:pointer}.nav-two.bg .navlinks-two li{display:block;position:relative}.nav-two.bg .navlinks-two li .link,.nav-two.bg .navlinks-two li .uni{color:#fff;letter-spacing:.3px;flex-direction:row;justify-content:center;align-items:flex-start;gap:3px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;display:flex;position:relative}.nav-two.bg .navlinks-two li .link:before,.nav-two.bg .navlinks-two li .uni:before{content:"";background:#fff;width:0;height:3px;transition:width .2s cubic-bezier(1,0,0,1);position:absolute;bottom:-1.15rem;left:0}.nav-two.bg .navlinks-two li .link:hover,.nav-two.bg .navlinks-two li .uni:hover{cursor:pointer}.nav-two.bg .navlinks-two li .link:hover:before,.nav-two.bg .navlinks-two li .uni:hover:before{width:100%}.nav-two.bg .navlinks-two li .link .chevron,.nav-two.bg .navlinks-two li .uni .chevron{width:1rem;margin-top:-.1rem;margin-left:2px;transition:all .3s ease-in-out}.nav-two.bg .navlinks-two li .link .chevron path,.nav-two.bg .navlinks-two li .uni .chevron path{fill:#fff}.nav-two.bg .navlinks-two li .link .chevron.active,.nav-two.bg .navlinks-two li .uni .chevron.active{rotate:180deg}.nav-two.bg .navlinks-two li .dropdown{z-index:99;min-width:320px;display:none;position:absolute;top:2rem;left:-50%;translate:-50%}.nav-two.bg .navlinks-two li .dropdown.active{width:100%;display:block}.nav-two.bg .navlinks-two li .dropdown .input-group{width:100%;max-width:800px;position:relative}.nav-two.bg .navlinks-two li .dropdown .input-group .search-icon{position:absolute;top:50%;left:2rem;translate:0 -50%}.nav-two.bg .navlinks-two li .dropdown .input-group input{color:#253137;background:#fff;border:1px solid #9e9e9e;border-radius:3px;width:100%;padding:1rem 4rem;font-family:Montserrat,sans-serif;font-size:1rem;display:block}.nav-two.bg .navlinks-two li .dropdown .input-group .cancel{background:0 0;border:none;display:block;position:absolute;top:50%;right:1rem;translate:0 -50%}.nav-two.bg .navlinks-two li .dropdown .input-group .cancel svg{width:1.5rem;height:1.5rem}.nav-two.bg .navlinks-two li .dropdown .input-group .cancel:hover{cursor:pointer}.nav-two.bg .navlinks-two li .dropdown .input-group .university-option{background:#fff;border-radius:3px;width:100%;position:absolute;top:5rem}.nav-two.bg .navlinks-two li .dropdown .input-group .university-option li{place-items:left;-moz-column-gap:1rem;color:#253137;grid-template-columns:1rem 1fr;column-gap:1rem;padding:1rem 2rem;font-family:Montserrat,sans-serif;display:grid}.nav-two.bg .navlinks-two li .dropdown .input-group .university-option li:hover{cursor:pointer}.nav-two.bg .account-hug-two .btns{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;display:flex}.nav-two.bg .account-hug-two .btns a{width:100%;font-weight:500}.nav-two.bg .account-hug-two .profile-initials{color:#04a7b9;background:#fff;border:5px solid #04a7b9;border-radius:50%;place-items:center;width:3rem;height:3rem;font-family:Montserrat,sans-serif;font-weight:700;display:grid}.nav-two.bg .account-hug-two .instructor-signin{color:#fff;border:none}.nav-two.bg .account-hug-two .signin{color:#fff;mix-blend-mode:unset;background:0 0;border:2px solid #fff;border-radius:1.5rem;outline:none;margin-top:2.5rem;padding:.5rem 1.5rem;font-family:Montserrat,sans-serif;font-size:.9rem;transition:all .25s cubic-bezier(.455,.03,.515,.955)}.nav-two.bg .account-hug-two .signin:hover{color:#04a7b9;cursor:pointer;background:#fff}.nav-two.bg .account-hug-two .account{color:#fff;background:0 0;border:none;margin:.5rem 1.5rem;font-family:Montserrat,sans-serif;font-size:.9rem;display:none}.nav-two.bg .account-hug-two .account:hover{cursor:pointer;color:#0f0f0f5d}.outline-navbar{border-bottom:1px solid #fff;flex-direction:row;justify-content:space-between;align-items:center;gap:0;transition:all .15s ease-in-out;display:flex;position:fixed;top:0;left:0}.outline-navbar .links{background:#04a7b9;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;width:60%;height:100vh;display:flex;position:absolute;top:0;right:-100%}.outline-navbar .links.active{right:0}.outline-navbar .links a{color:#fff;font-weight:400}.outline-navbar .links .input-group{background-color:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.outline-navbar .links .input-group label:hover{cursor:pointer}.outline-navbar .links .input-group label svg{width:1.5rem;height:1.5rem}.outline-navbar .links .input-group input{display:none}.outline-navbar .links .profile-initials{background-color:#fff;border-radius:50%;place-items:center;width:3rem;height:3rem;font-weight:700;display:grid}.outline-navbar.nav-bg{border-bottom:none}.outline-navbar.nav-bg .input-group,.outline-navbar.nav-bg .profile-initials{color:#253137;background:#fff}@media screen and (min-width:769px){.nav{z-index:200;background:unset;flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:.5rem 2.5rem;display:flex;position:fixed;top:0;left:0}.nav .hamburger{display:none}.nav .logo{height:2.5rem}.nav .logo a{width:100%;height:100%}.nav .logo img{width:auto;height:auto}.nav .links{position:unset;height:unset;background:unset;justify-content:space-between;align-items:flex-start;gap:2rem;width:100%;padding:0}.nav .links,.nav .links .navlinks{flex-direction:row;margin-right:auto;display:flex}.nav .links .navlinks{justify-content:flex-start;align-items:center;gap:1.5rem;margin-left:2.5rem;padding-top:.5rem}.nav .links .navlinks li{display:block}.nav .links .navlinks li a{color:#fff;letter-spacing:.3px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;position:relative}.nav .links .navlinks li a:before{content:"";background:#fff;width:0;height:3px;transition:width .2s cubic-bezier(1,0,0,1);position:absolute;bottom:-1.15rem;left:0}.nav .links .navlinks li a:hover{cursor:pointer}.nav .links .navlinks li a:hover:before{width:100%}.nav .links .navlinks li .dropdown{translate:unset;min-width:470px;left:-5rem}.nav .links .account-hug{justify-content:space-between;margin-top:0}.nav .links .account-hug,.nav .links .account-hug .btns{flex-direction:row;align-items:center;gap:1rem;display:flex}.nav .links .account-hug .btns{justify-content:flex-end}.nav .links .account-hug .btns a{width:unset;font-weight:500}.nav .links .account-hug .instructor-signin{color:#04a7b9;border:none}.nav .links .account-hug .signin{color:#fff;mix-blend-mode:screen;margin-top:unset;background:0 0;border:2px solid #fff;border-radius:1.5rem;padding:.5rem 1.5rem;font-family:Montserrat,sans-serif;font-size:.9rem;transition:all .15s cubic-bezier(.455,.03,.515,.955);display:inline-block}.nav .links .account-hug .signin:hover{color:#fff;cursor:pointer;background:#04a7b9;border:2px solid #04a7b9}.nav .links .account-hug .signin:focus,.nav .links .account-hug .signin:focus-visible,.nav .links .account-hug .signin:focus-within{color:#2e2e2e;outline:2px solid #2e2e2e}.nav .links .account-hug .account{margin:unset}.nav .links .account-hug .account:hover{cursor:pointer;color:#04a7b9}.nav .links .btns{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;display:flex}.nav .links .btns .instructor-signin{color:#04a7b9;background:0 0;border:none;font-weight:500;transition:all .3s ease-in-out;display:inline-block}.nav .links .btns .instructor-signin:hover{color:#fff;cursor:pointer}.nav .links .btns .signin{background:#04a7b9;border:2px solid #04a7b9;font-weight:500;transition:all .3s ease-in-out;display:inline-block}.nav .links .btns .signin:hover{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff}.nav.nav-bg{color:#fff;background:#04a7b9;transition:all .5s ease-in-out;box-shadow:0 .2rem .5rem #2e2e2e40}.nav.nav-bg .navlinks li .link{color:#fff}.nav.nav-bg .navlinks li .dropdown{z-index:99}.nav.nav-bg .navlinks li .dropdown .input-group{width:100%;max-width:800px;position:relative}.nav.nav-bg .navlinks li .dropdown .input-group .search-icon{position:absolute;top:50%;left:2rem;translate:0 -50%}.nav.nav-bg .navlinks li .dropdown .input-group input{color:#253137;background:#fff;border:1px solid #9e9e9e;border-radius:3px;width:100%;padding:1rem 4rem;font-family:Montserrat,sans-serif;font-size:1rem;display:block}.nav.nav-bg .navlinks li .dropdown .input-group .cancel{background:0 0;border:none;display:block;position:absolute;top:50%;right:1rem;translate:0 -50%}.nav.nav-bg .navlinks li .dropdown .input-group .cancel svg{width:1.5rem;height:1.5rem}.nav.nav-bg .navlinks li .dropdown .input-group .cancel:hover{cursor:pointer}.nav.nav-bg .navlinks li .dropdown .input-group .university-option{background:#fff;border-radius:3px;width:100%;position:absolute;top:5rem}.nav.nav-bg .navlinks li .dropdown .input-group .university-option li{place-items:left;-moz-column-gap:1rem;color:#253137;grid-template-columns:1rem 1fr;column-gap:1rem;padding:1rem 2rem;font-family:Montserrat,sans-serif;display:grid}.nav.nav-bg .navlinks li .dropdown .input-group .university-option li:hover{cursor:pointer}.nav.nav-bg .account-hug{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;display:flex}.nav.nav-bg .account-hug .instructor-signin{color:#fff;border:none}.nav.nav-bg .account-hug .signin{color:#fff;mix-blend-mode:unset;background:0 0;border:2px solid #fff;border-radius:1.5rem;outline:none;padding:.5rem 1.5rem;font-family:Montserrat,sans-serif;font-size:.9rem;transition:all .25s cubic-bezier(.455,.03,.515,.955)}.nav.nav-bg .account-hug .signin:hover{color:#04a7b9;cursor:pointer;background:#fff}.nav.nav-bg .account-hug .account{color:#fff;background:0 0;border:none;margin:.5rem 1.5rem;font-family:Montserrat,sans-serif;font-size:.9rem;display:inline-block}.nav.nav-bg .account-hug .account:hover{cursor:pointer;color:#0f0f0f5d}.nav.nav-bg .account-hug .btns{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;display:flex}.nav.nav-bg .account-hug .btns .instructor-signin{color:#fff;background:0 0;border:none;font-weight:500;display:inline-block}.nav.nav-bg .account-hug .btns .instructor-signin:hover{color:#2e2e2e;cursor:pointer}.nav.nav-bg .account-hug .btns .signin{background:0 0;border:2px solid #fff;font-weight:500;display:inline-block}.nav.nav-bg .account-hug .btns .signin:hover{color:#04a7b9;cursor:pointer;background:#fff;border:2px solid #fff}.nav-two{z-index:200;flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:.5rem 2.5rem;display:flex;position:fixed;top:0;left:0}.nav-two .hamburger{display:none}.nav-two .logo{height:2.5rem}.nav-two .logo a{width:100%;height:100%}.nav-two .logo img{width:auto;height:auto}.nav-two .links{position:unset;height:unset;background:unset;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.5rem;width:100%;padding:0;transition:all .3s ease-in-out;display:flex}.nav-two .links.active{right:0}.nav-two .links .navlinks-two{flex-direction:row;justify-content:flex-start;align-items:center;gap:1.5rem;padding-bottom:.1rem;display:flex}.nav-two .links .navlinks-two .courses-dropdown{color:#253137;-moz-column-gap:.25rem;grid-template-columns:1fr 1rem;place-items:center;column-gap:.25rem;display:grid;position:relative}.nav-two .links .navlinks-two .courses-dropdown:before{content:"";background:#253137;flex-direction:row;justify-content:center;align-items:center;gap:3px;width:0;height:3px;transition:width .2s cubic-bezier(1,0,0,1);display:flex;position:absolute;bottom:-1rem;left:0}.nav-two .links .navlinks-two .courses-dropdown:hover{cursor:pointer}.nav-two .links .navlinks-two .courses-dropdown:hover:before{width:100%}.nav-two .links .navlinks-two .courses-dropdown .chevron{width:1rem;margin:unset;transition:all .3s ease-in-out}.nav-two .links .navlinks-two .courses-dropdown .chevron path{fill:#253137}.nav-two .links .navlinks-two .courses-dropdown .chevron.active{rotate:180deg}.nav-two .links .navlinks-two .courses-dropdown .course-option{color:#253137;background:#fff;border-radius:6px;width:7rem;font-family:Montserrat,sans-serif;display:block;position:absolute;top:120%;left:0;box-shadow:0 0 12px 2px #2e2e2e40}.nav-two .links .navlinks-two .courses-dropdown .course-option li{text-align:center;padding:12px;list-style:none}.nav-two .links .navlinks-two .courses-dropdown .course-option li a{color:#253137;font-weight:400}.nav-two .links .navlinks-two .courses-dropdown .course-option li:hover{cursor:pointer;color:#04a7b9}.nav-two .links .navlinks-two .courses-dropdown .course-option:hover{cursor:pointer}.nav-two .links .navlinks-two li{display:block;position:relative}.nav-two .links .navlinks-two li .courses-dropdown,.nav-two .links .navlinks-two li .link,.nav-two .links .navlinks-two li .uni{color:#253137;letter-spacing:.3px;flex-direction:row;justify-content:center;align-items:center;gap:3px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;display:flex;position:relative}.nav-two .links .navlinks-two li .courses-dropdown:before,.nav-two .links .navlinks-two li .link:before,.nav-two .links .navlinks-two li .uni:before{content:"";background:#253137;width:0;height:3px;transition:width .2s cubic-bezier(1,0,0,1);position:absolute;bottom:-1rem;left:0}.nav-two .links .navlinks-two li .courses-dropdown:hover,.nav-two .links .navlinks-two li .link:hover,.nav-two .links .navlinks-two li .uni:hover{cursor:pointer}.nav-two .links .navlinks-two li .courses-dropdown:hover:before,.nav-two .links .navlinks-two li .link:hover:before,.nav-two .links .navlinks-two li .uni:hover:before{width:100%}.nav-two .links .navlinks-two li .courses-dropdown .chevron,.nav-two .links .navlinks-two li .link .chevron,.nav-two .links .navlinks-two li .uni .chevron{width:1rem;margin-top:-.1rem;transition:all .3s ease-in-out}.nav-two .links .navlinks-two li .courses-dropdown .chevron path,.nav-two .links .navlinks-two li .link .chevron path,.nav-two .links .navlinks-two li .uni .chevron path{fill:#253137}.nav-two .links .navlinks-two li .courses-dropdown .chevron.active,.nav-two .links .navlinks-two li .link .chevron.active,.nav-two .links .navlinks-two li .uni .chevron.active{rotate:180deg}.nav-two .links .navlinks-two .dropdown{min-width:470px;translate:unset;z-index:99;display:none;position:absolute;top:2rem;left:-5rem}.nav-two .links .navlinks-two .dropdown.active{width:100%;display:block}.nav-two .links .navlinks-two .dropdown .input-group{width:100%;max-width:800px;position:relative}.nav-two .links .navlinks-two .dropdown .input-group .search-icon{position:absolute;top:50%;left:2rem;translate:0 -50%}.nav-two .links .navlinks-two .dropdown .input-group input{color:#253137;background:#fff;border:1px solid #9e9e9e;border-radius:3px;width:100%;padding:1rem 4rem;font-family:Montserrat,sans-serif;font-size:1rem;display:block}.nav-two .links .navlinks-two .dropdown .input-group .cancel{background:0 0;border:none;display:block;position:absolute;top:50%;right:1rem;translate:0 -50%}.nav-two .links .navlinks-two .dropdown .input-group .cancel svg{width:1.5rem;height:1.5rem}.nav-two .links .navlinks-two .dropdown .input-group .cancel:hover{cursor:pointer}.nav-two .links .navlinks-two .dropdown .input-group .university-option{background:#fff;border-radius:3px;width:100%;position:absolute;top:5rem}.nav-two .links .navlinks-two .dropdown .input-group .university-option li{place-items:left;-moz-column-gap:1rem;color:#253137;grid-template-columns:1rem 1fr;column-gap:1rem;padding:1rem 2rem;font-family:Montserrat,sans-serif;display:grid}.nav-two .links .navlinks-two .dropdown .input-group .university-option li:hover{cursor:pointer}.nav-two .links .account-hug-two .btns{flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.nav-two .links .account-hug-two .btns a{font-weight:500}.nav-two .links .account-hug-two .profile-initials{color:#04a7b9;background:#fff;border:5px solid #04a7b9;border-radius:50%;place-items:center;width:3rem;height:3rem;font-family:Montserrat,sans-serif;font-weight:700;display:grid}.nav-two .links .account-hug-two .instructor-signin{color:#04a7b9;border:none}.nav-two .links .account-hug-two .signin{color:#fff;mix-blend-mode:screen;margin-top:unset;background:#04a7b9;border:2px solid #04a7b9;border-radius:1.5rem;padding:.5rem 1.5rem;font-family:Montserrat,sans-serif;font-size:.9rem;transition:all .15s cubic-bezier(.455,.03,.515,.955)}.nav-two .links .account-hug-two .signin:hover{color:#04a7b9;cursor:pointer;background:#fff;border:2px solid #04a7b9}.nav-two .links .account-hug-two .signin:focus,.nav-two .links .account-hug-two .signin:focus-visible,.nav-two .links .account-hug-two .signin:focus-within{color:#2e2e2e;outline:2px solid #2e2e2e}.nav-two .links .account-hug-two .account{color:#253137;background:0 0;border:none;margin:.5rem 1.5rem;font-family:Montserrat,sans-serif;font-size:.9rem;display:inline-block;position:relative}.nav-two .links .account-hug-two .account:hover{cursor:pointer;color:#04a7b9}.nav-two.bg{color:#253137;background:#04a7b9;padding:.5rem 2.5rem;transition:all .5s ease-in-out;box-shadow:0 .2rem .5rem #2e2e2e40}.nav-two.bg .hamburger{display:none}.nav-two.bg .links{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.nav-two.bg .links .navlinks-two{flex-direction:row;justify-content:flex-start;align-items:center;gap:1.5rem;padding-bottom:.1rem;display:flex}.nav-two.bg .links .navlinks-two .courses-dropdown{color:#fff;-moz-column-gap:.25rem;grid-template-columns:1fr 1rem;place-items:center;column-gap:.25rem;display:grid;position:relative}.nav-two.bg .links .navlinks-two .courses-dropdown:before{content:"";background:#fff;flex-direction:row;justify-content:center;align-items:center;gap:3px;width:0;height:3px;transition:width .2s cubic-bezier(1,0,0,1);display:flex;position:absolute;bottom:-1rem;left:0}.nav-two.bg .links .navlinks-two .courses-dropdown:hover{cursor:pointer}.nav-two.bg .links .navlinks-two .courses-dropdown:hover:before{width:100%}.nav-two.bg .links .navlinks-two .courses-dropdown .chevron{width:1rem;margin:unset;transition:all .3s ease-in-out}.nav-two.bg .links .navlinks-two .courses-dropdown .chevron path{fill:#fff}.nav-two.bg .links .navlinks-two .courses-dropdown .chevron.active{rotate:180deg}.nav-two.bg .links .navlinks-two .courses-dropdown .course-option{color:#253137;background:#fff;border-radius:6px;width:112px;font-family:Montserrat,sans-serif;display:block;position:absolute;top:120%;left:0;box-shadow:0 0 12px 2px #2e2e2e40}.nav-two.bg .links .navlinks-two .courses-dropdown .course-option li{text-align:center;padding:12px;list-style:none}.nav-two.bg .links .navlinks-two .courses-dropdown .course-option li a{color:#253137}.nav-two.bg .links .navlinks-two .courses-dropdown .course-option li:hover{cursor:pointer;color:#04a7b9}.nav-two.bg .links .navlinks-two .courses-dropdown .course-option:hover{cursor:pointer}.nav-two.bg .links .navlinks-two li{display:block;position:relative}.nav-two.bg .links .navlinks-two li .courses-dropdown,.nav-two.bg .links .navlinks-two li .link,.nav-two.bg .links .navlinks-two li .uni{color:#fff;letter-spacing:.3px;flex-direction:row;justify-content:center;align-items:center;gap:3px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;display:flex;position:relative}.nav-two.bg .links .navlinks-two li .courses-dropdown:before,.nav-two.bg .links .navlinks-two li .link:before,.nav-two.bg .links .navlinks-two li .uni:before{content:"";background:#fff;width:0;height:3px;transition:width .2s cubic-bezier(1,0,0,1);position:absolute;bottom:-1rem;left:0}.nav-two.bg .links .navlinks-two li .courses-dropdown:hover,.nav-two.bg .links .navlinks-two li .link:hover,.nav-two.bg .links .navlinks-two li .uni:hover{cursor:pointer}.nav-two.bg .links .navlinks-two li .courses-dropdown:hover:before,.nav-two.bg .links .navlinks-two li .link:hover:before,.nav-two.bg .links .navlinks-two li .uni:hover:before{width:100%}.nav-two.bg .links .navlinks-two li .courses-dropdown .chevron,.nav-two.bg .links .navlinks-two li .link .chevron,.nav-two.bg .links .navlinks-two li .uni .chevron{width:1rem;margin-top:-.1rem;transition:all .3s ease-in-out}.nav-two.bg .links .navlinks-two li .courses-dropdown .chevron path,.nav-two.bg .links .navlinks-two li .link .chevron path,.nav-two.bg .links .navlinks-two li .uni .chevron path{fill:#fff}.nav-two.bg .links .navlinks-two li .courses-dropdown .chevron.active,.nav-two.bg .links .navlinks-two li .link .chevron.active,.nav-two.bg .links .navlinks-two li .uni .chevron.active{rotate:180deg}.nav-two.bg .links .navlinks-two li .dropdown{min-width:470px;translate:unset;z-index:999;display:none;position:absolute;top:2rem;left:-5rem}.nav-two.bg .links .navlinks-two li .dropdown.active{width:100%;display:block}.nav-two.bg .links .navlinks-two li .dropdown .input-group{width:100%;max-width:800px;position:relative}.nav-two.bg .links .navlinks-two li .dropdown .input-group .search-icon{position:absolute;top:50%;left:2rem;translate:0 -50%}.nav-two.bg .links .navlinks-two li .dropdown .input-group input{color:#253137;background:#fff;border:1px solid #9e9e9e;border-radius:3px;width:100%;padding:1rem 4rem;font-family:Montserrat,sans-serif;font-size:1rem;display:block}.nav-two.bg .links .navlinks-two li .dropdown .input-group .cancel{background:0 0;border:none;display:block;position:absolute;top:50%;right:1rem;translate:0 -50%}.nav-two.bg .links .navlinks-two li .dropdown .input-group .cancel svg{width:1.5rem;height:1.5rem}.nav-two.bg .links .navlinks-two li .dropdown .input-group .cancel:hover{cursor:pointer}.nav-two.bg .links .navlinks-two li .dropdown .input-group .university-option{background:#fff;border-radius:3px;width:100%;position:absolute;top:5rem}.nav-two.bg .links .navlinks-two li .dropdown .input-group .university-option li{place-items:left;-moz-column-gap:1rem;color:#253137;grid-template-columns:1rem 1fr;column-gap:1rem;padding:1rem 2rem;font-family:Montserrat,sans-serif;display:grid}.nav-two.bg .links .navlinks-two li .dropdown .input-group .university-option li:hover{cursor:pointer}.nav-two.bg .account-hug-two .profile-initials{color:#04a7b9;background:#fff;border:5px solid #04a7b9;border-radius:50%;place-items:center;width:3rem;height:3rem;font-family:Montserrat,sans-serif;font-weight:700;display:grid}.nav-two.bg .account-hug-two .instructor-signin{color:#fff;border:none}.nav-two.bg .account-hug-two .signin{color:#fff;mix-blend-mode:unset;margin-top:unset;background:0 0;border:2px solid #fff;border-radius:1.5rem;outline:none;padding:.5rem 1.5rem;font-family:Montserrat,sans-serif;font-size:.9rem;transition:all .15s cubic-bezier(.455,.03,.515,.955)}.nav-two.bg .account-hug-two .signin:hover{color:#04a7b9;cursor:pointer;background:#fff}.nav-two.bg .account-hug-two .account{color:#fff;background:0 0;border:none;margin:.5rem 1.5rem;font-family:Montserrat,sans-serif;font-size:.9rem;display:none}.nav-two.bg .account-hug-two .account:hover{cursor:pointer;color:#0f0f0f5d}.outline-navbar{background:0 0;border-bottom:1px solid #fff;justify-content:space-between;gap:0;transition:all .15s ease-in-out;position:fixed;top:0;left:0}.outline-navbar,.outline-navbar .links{flex-direction:row;align-items:center;display:flex}.outline-navbar .links{position:unset;width:unset;height:unset;background:unset;margin-right:unset;justify-content:flex-end;gap:1rem}.outline-navbar .links a{color:#fff;font-weight:400}.outline-navbar .links .input-group{background-color:#d9d9d9;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.outline-navbar .links .input-group label:hover{cursor:pointer}.outline-navbar .links .input-group label svg{width:1.5rem;height:1.5rem}.outline-navbar .links .input-group input{display:none}.outline-navbar .links .profile-initials{background-color:#d9d9d9;border-radius:50%;place-items:center;width:3rem;height:3rem;font-weight:700;display:grid}.outline-navbar.nav-bg{background:#04a7b9;border-bottom:none}.outline-navbar.nav-bg .input-group,.outline-navbar.nav-bg .profile-initials{color:#253137;background:#fff}.outline-navbar.nav-bg .input-group{width:2rem}.outline-navbar.nav-bg .input-group label:hover{cursor:pointer}.outline-navbar.nav-bg .input-group label svg{width:1.5rem;height:1.5rem}.outline-navbar.nav-bg .input-group input{display:none}.outline-navbar.nav-bg .input-group .cancel{display:block;position:absolute;top:50%;right:1rem;translate:0 -50%}.outline-navbar.nav-bg .input-group .cancel svg{width:1.5rem;height:1.5rem}.outline-navbar.nav-bg .input-group .cancel:hover{cursor:pointer}}.home-hero{background:url(/images/homepage-mobile.png) 0 100%/cover no-repeat;place-content:center;width:100%;min-height:100vh;padding-inline:1rem;font-family:Montserrat,sans-serif;display:grid}.home-hero h1{color:#fff;text-align:center;z-index:2;letter-spacing:-.2px;padding-bottom:2rem;font-size:2rem;font-weight:600;line-height:1.25;display:block}.home-hero h1 span{color:#04a7b9}.home-hero p{color:#ffffffd9;text-align:center;z-index:2;font-size:1rem;font-weight:400;line-height:1.3;display:block}.home-hero .input-group{margin:auto;width:100%;max-width:700px;margin-block:2rem;position:relative}.home-hero .input-group input{text-indent:1rem;background:#fff;border:1px solid #fff;border-radius:2.5rem;outline:none;width:100%;padding:1rem;font-size:1rem;transition:all .2s ease-in-out}.home-hero .input-group input:focus,.home-hero .input-group input:focus-visible,.home-hero .input-group input:focus-within{background:#d6faff;border:1px solid #2e2e2e}.home-hero .input-group input::placeholder{color:#9e9e9e;letter-spacing:.25px;font-family:Montserrat,sans-serif;font-size:1rem}.home-hero .input-group .submit{color:#fff;text-align:center;background:#04a7b9;border:none;border-radius:1.5rem;width:100%;padding:1rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;transition:all .2s ease-in-out;display:block;position:absolute;top:125%;right:0}.home-hero .input-group .submit:hover{cursor:pointer;background:#253137}.home-hero .input-group .university-option{color:#253137;z-index:99;background:#fff;border-radius:6px;width:100%;font-family:Montserrat,sans-serif;display:block;position:absolute;top:120%;left:0;box-shadow:0 0 10px #2531371a}.home-hero .input-group .university-option li{place-items:left;-moz-column-gap:1rem;grid-template-columns:1rem 1fr;column-gap:1rem;padding:12px 1rem;list-style:none;display:grid}.home-hero .input-group .university-option:hover{cursor:pointer}main{font-family:Montserrat,sans-serif}main .features h2{text-align:center;text-transform:uppercase;background-color:#fff;padding-block:2.5rem;font-size:1.5rem;font-weight:600}main .features .feature{z-index:10;flex-direction:column;justify-content:center;align-items:center;gap:0;height:auto;margin:2rem 1rem -1rem;display:flex;position:relative}main .features .feature .text-box{height:auto;padding:1rem;position:relative}main .features .feature .text-box h3{color:#253137;padding-bottom:1rem;font-size:18px;font-weight:600}main .features .feature .text-box p{color:#253137;max-width:580px;padding-bottom:2.5rem;font-size:1rem;font-weight:300;line-height:1.5}main .features .feature .text-box .key{color:#253137;padding-bottom:.75rem;font-size:18px;font-weight:600}main .features .feature .text-box ul{margin-bottom:1rem;list-style-type:disc}main .features .feature .text-box ul li{color:#253137;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;padding-bottom:.35rem;padding-left:.25rem;font-size:1rem;font-weight:400;display:flex}main .features .feature .text-box .learn-btn{color:#fff;letter-spacing:.3px;text-align:center;background:#04a7b9;border:1px solid #04a7b9;border-radius:3rem;width:auto;padding:.75rem 1rem;font-size:1rem;font-weight:500;transition:all .25s cubic-bezier(.455,.03,.515,.955);display:block}main .features .feature .text-box .learn-btn:hover{color:#04a7b9;cursor:pointer;background:#fff}main .features .aspects{background-color:#f6fdfe;width:100%;padding:2.25rem;position:relative;overflow:hidden}main .features .first{background-color:#fff;margin-top:-1px}main .features .second,main .features .third{background-color:#fff}@media screen and (min-width:768px){.home-hero{background:url(/images/hero-image.webp) 0 100%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;min-height:727px;padding-left:3rem;font-family:Montserrat,sans-serif;display:flex}.home-hero h1{max-width:700px;font-size:49px;font-weight:700;line-height:1.2}.home-hero h1,.home-hero p{color:#fff;text-align:left;z-index:2;margin-right:auto;display:block}.home-hero p{max-width:40rem;font-size:1.2rem;font-weight:400;line-height:1.5}.home-hero .input-group{width:100%;max-width:700px;margin:unset;margin-top:2.5rem;margin-right:auto;position:relative}.home-hero .input-group input{text-indent:1.5rem;background:#fff;border:2px solid #fff;border-radius:3rem;outline:none;width:100%;padding:1.5rem;font-size:1rem;transition:all .2s ease-in-out}.home-hero .input-group input:focus,.home-hero .input-group input:focus-visible,.home-hero .input-group input:focus-within{background:#d6faff;border:2px solid #2e2e2e}.home-hero .input-group input::placeholder{color:#9e9e9e;letter-spacing:.3px;font-family:Montserrat,sans-serif;font-size:1rem}.home-hero .input-group .submit{width:unset;color:#fff;background:#04a7b9;border:none;border-radius:1.5rem;padding:13px 20px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;transition:all .2s ease-in-out;display:block;position:absolute;top:50%;right:.75rem;translate:0 -50%}.home-hero .input-group .submit:hover{cursor:pointer;background:#04a7b980}main{padding:0 0 1.5rem;font-family:Montserrat,sans-serif}main .features h2{text-align:center;text-transform:uppercase;padding-bottom:3.5rem;font-size:2rem;font-weight:700}main .features .feature{flex-direction:row;justify-content:flex-start;align-items:center;gap:0;min-height:776px;margin:0 0 2rem;padding:8rem 2.5rem;display:flex;position:relative}main .features .feature .layer{z-index:1;background:linear-gradient(90deg,#00000080,#0000);width:100%;height:100%;position:absolute;inset:0}main .features .feature .text-box{z-index:2;height:auto}main .features .feature .text-box h3{color:#fff;text-align:left;padding-bottom:1.25rem;font-size:2.25rem;font-weight:700}main .features .feature .text-box p{color:#fff;text-align:left;max-width:580px;padding-bottom:1rem;font-size:18px;font-weight:500;line-height:1.5}main .features .feature .text-box .key{color:#fff;text-align:left;padding-bottom:.5rem;font-size:18px;font-weight:700;display:block}main .features .feature .text-box ul{margin-bottom:1rem;list-style-type:disc}main .features .feature .text-box ul li{color:#fff;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;padding-bottom:.35rem;padding-left:.25rem;font-size:1rem;font-weight:400;display:flex}main .features .feature .text-box .learn-btn{color:#fff;letter-spacing:.3px;text-align:center;background:#04a7b9;border-radius:3rem;padding:1rem 1.5rem;font-size:1rem;font-weight:500;transition:all .25s cubic-bezier(.455,.03,.515,.955);display:block}main .features .feature .text-box .learn-btn:hover{color:#04a7b9;cursor:pointer;background:#fff}main .features .first{background:url(/images/section-1-bg.webp) 50%/cover no-repeat}main .features .second{background:url(/images/section-2-bg.webp) 50%/cover no-repeat;flex-direction:row;justify-content:flex-end;align-items:center;gap:0;display:flex}main .features .second .layer{background:linear-gradient(270deg,#00000080,#0000)}main .features .third{background:url(/images/section-3-bg.webp) 50%/cover no-repeat}}.newsletter{background:#fff;margin-top:-2px;padding-top:3rem;font-family:Montserrat,sans-serif}.newsletter h3{color:#2e2e2e;text-align:center;max-width:31rem;margin:auto;font-size:1.75rem;font-weight:700}.newsletter p{letter-spacing:-.2px;padding-bottom:.5rem}.newsletter-form{margin-bottom:-2px;padding:1rem}.newsletter-form .input-group{width:100%;max-width:520px;margin:auto;position:relative}.newsletter-form .input-group input{text-indent:1rem;background:#f6fdfe;border:4px solid #04a7b9;border-radius:3rem;outline:none;width:100%;padding:1rem;font-size:13px;transition:all .2s ease-in-out}.newsletter-form .input-group input:focus,.newsletter-form .input-group input:focus-visible,.newsletter-form .input-group input:focus-within{background:#fff;border:4px solid #2e2e2e}.newsletter-form .input-group input::placeholder{color:#253137;letter-spacing:.3px;font-family:Montserrat,sans-serif;font-size:13px}.newsletter-form .input-group .submit{color:#fff;text-align:center;background:#04a7b9;border:none;border-radius:1.5rem;outline:none;padding:12px 16px;font-size:14px;font-weight:500;display:block;position:absolute;top:50%;right:.5rem;translate:0 -50%}.newsletter-form .input-group .submit:hover{cursor:pointer;background:#04a7b980}@media screen and (min-width:768px){.newsletter{margin-bottom:5rem;font-family:Montserrat,sans-serif}.newsletter h3{color:#2e2e2e;text-align:center;max-width:31rem;margin:auto;font-size:36px;font-weight:700}.newsletter-form{padding:1rem 8rem}.newsletter-form .input-group{width:100%;max-width:852px;margin:auto;position:relative}.newsletter-form .input-group input{text-indent:1.5rem;background:#f6fdfe;border:4px solid #04a7b9;border-radius:3rem;outline:none;width:100%;padding:1.5rem;transition:all .2s ease-in-out}.newsletter-form .input-group input:focus,.newsletter-form .input-group input:focus-visible,.newsletter-form .input-group input:focus-within{background:#fff;border:4px solid #2e2e2e}.newsletter-form .input-group input::placeholder{color:#253137;letter-spacing:.3px;font-family:Montserrat,sans-serif;font-size:1rem}.newsletter-form .input-group .submit{color:#fff;background:#04a7b9;border:none;border-radius:2rem;outline:none;padding:14px 20px;font-size:18px;font-weight:500;display:block;position:absolute;top:50%;right:.75rem;translate:0 -50%}.newsletter-form .input-group .submit:hover{cursor:pointer;background:#04a7b980}}.testimonial-section{background:#fff;padding:2rem 0;font-family:Montserrat,sans-serif}.testimonial-section h3{text-align:center;text-transform:capitalize;max-width:31rem;margin-inline:auto;padding-bottom:1.5rem;font-size:1.5rem;font-weight:600}.testimonial-section .testimonial-slide{flex-direction:row;justify-content:space-between;align-items:stretch;gap:2rem;width:100%;padding:0;display:flex;overflow-x:scroll}.testimonial-section .testimonial-slide::-webkit-scrollbar{display:none}.testimonial-section .testimonial-slide .slick-slider{width:100vw;overflow-y:hidden}.testimonial-section .testimonial-slide .slick-slider::-webkit-scrollbar{display:none}.testimonial-section .testimonial-slide .slick-slider .slick-list{width:100%}.testimonial-section .testimonial-slide .slick-slider .slick-list::-webkit-scrollbar{display:none}.testimonial-section .testimonial-slide .slick-slider .slick-list .slick-track{flex-direction:row;justify-content:space-between;align-items:stretch;gap:2rem;width:100%;display:flex}.testimonial-section .testimonial-slide .slick-slider .slick-list .slick-track .slick-slide{width:100%;min-width:24rem}.testimonial-section .testimonial-slide .slick-slider .slick-list .slick-track .slick-slide div{width:100%}.testimonial-section .testimonial-slide .slick-slider .slick-list .slick-track .slick-slide div .testimony{scroll-snap-align:start;background:#d6faff;border-radius:1rem;flex-direction:column;flex:0 0 100%;justify-content:space-between;align-items:flex-start;gap:1rem;width:auto;min-width:25rem;max-width:45rem;min-height:345px;margin-inline:.5rem;padding:3rem 1.5rem;display:flex}.testimonial-section .testimonial-slide .slick-slider .slick-list .slick-track .slick-slide div .testimony q{padding-inline:.5rem;font-size:16px}.testimonial-section .testimonial-slide .slick-slider .slick-list .slick-track .slick-slide div .testimony-details{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.testimonial-section .testimonial-slide .slick-slider .slick-list .slick-track .slick-slide div .testimony-details .user-pic{border:2px solid #04a7b9;border-radius:50%;width:3rem;height:3rem;overflow:hidden}.testimonial-section .testimonial-slide .slick-slider .slick-list .slick-track .slick-slide div .testimony-details .user-pic img{-o-object-fit:cover;object-fit:cover;width:100%}.testimonial-section .testimonial-slide .slick-slider .slick-list .slick-track .slick-slide div .testimony-details .user-info{flex-basis:85%}.testimonial-section .testimonial-slide .slick-slider .slick-list .slick-track .slick-slide div .testimony-details .user-info .user-name{font-size:13px;font-weight:600}.testimonial-section .testimonial-slide .slick-slider .slick-list .slick-track .slick-slide div .testimony-details .user-info .user-uni{font-size:12px;font-weight:500}.testimonial-section .testimonial-slide .slick-slider .slick-list .slick-track .slick-slide div .testimony-details .user-info .user-rating{flex-direction:row;justify-content:space-between;align-items:center;gap:0;padding-top:.5rem;display:flex}.testimonial-section .testimonial-slide .slick-slider .slick-arrow{z-index:-1;background:#fff;border-radius:50%;width:3rem;height:3rem;margin:0;padding:.5rem;display:none;position:absolute;scale:1;box-shadow:0 0 5rem .5rem #2e2e2e40}.testimonial-section .testimonial-slide .slick-slider .slick-arrow:before{color:#fff;width:100%;font-size:2rem;line-height:1.2;position:absolute;top:50%;left:50%;translate:-50% -50%}.testimonial-section .testimonial-slide .slick-slider .slick-arrow.slick-prev{display:none;left:0}.testimonial-section .testimonial-slide .slick-slider .slick-arrow.slick-prev:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='m19.75 2.594l-.719.687l-12 12l-.687.719l.687.719l12 12l.719.687l.719-.687l3.593-3.625l.688-.688l-.688-.718L16.375 16l7.688-7.688l.687-.718l-.688-.688l-3.593-3.625zm0 2.844l2.188 2.187l-7.688 7.656l-.719.719l.719.719l7.688 7.656l-2.188 2.188L9.187 16z'/%3E%3C/svg%3E");color:#2e2e2e;padding-bottom:.75rem}.testimonial-section .testimonial-slide .slick-slider .slick-arrow.slick-next{right:0}.testimonial-section .testimonial-slide .slick-slider .slick-arrow.slick-next:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='m12.25 2.594l-.719.687l-3.594 3.625l-.687.688l.688.718L15.625 16l-7.688 7.688l-.687.718l.688.688l3.593 3.625l.719.687l.719-.687l12-12l.687-.719l-.687-.719l-12-12zm0 2.844L22.813 16L12.25 26.563l-2.188-2.188l7.688-7.656l.719-.719l-.719-.719l-7.688-7.656z'/%3E%3C/svg%3E");padding-bottom:.75rem}@media screen and (min-width:768px){.testimonial-section{padding:2rem 0;font-family:Montserrat,sans-serif}.testimonial-section h3{text-align:center;text-transform:capitalize;max-width:31rem;margin-inline:auto;padding-bottom:1.5rem;font-size:2rem;font-weight:700}.testimonial-section .testimonial-slide{flex-direction:row;justify-content:space-between;align-items:stretch;gap:1.5rem;width:100%;padding:0;scroll-padding:1.5rem;display:flex;overflow-x:scroll}.testimonial-section .testimonial-slide::-webkit-scrollbar{display:none}.testimonial-section .testimonial-slide .slick-slider{width:100vw;overflow-y:hidden}.testimonial-section .testimonial-slide .slick-slider::-webkit-scrollbar{display:none}.testimonial-section .testimonial-slide .slick-slider .slick-list{width:100vw}.testimonial-section .testimonial-slide .slick-slider .slick-list::-webkit-scrollbar{display:none}.testimonial-section .testimonial-slide .slick-arrow{z-index:-1;background:#fff;border-radius:50%;width:3rem;height:3rem;margin:0;padding:.5rem;display:none;position:absolute;scale:1;box-shadow:0 0 5rem .5rem #2e2e2e40}.testimonial-section .testimonial-slide .slick-arrow:before{color:#fff;width:100%;font-size:2rem;line-height:1.2;position:absolute;top:50%;left:50%;translate:-50% -50%}.testimonial-section .testimonial-slide .slick-arrow.slick-prev{display:none;left:0}.testimonial-section .testimonial-slide .slick-arrow.slick-prev:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='m19.75 2.594l-.719.687l-12 12l-.687.719l.687.719l12 12l.719.687l.719-.687l3.593-3.625l.688-.688l-.688-.718L16.375 16l7.688-7.688l.687-.718l-.688-.688l-3.593-3.625zm0 2.844l2.188 2.187l-7.688 7.656l-.719.719l.719.719l7.688 7.656l-2.188 2.188L9.187 16z'/%3E%3C/svg%3E");color:#2e2e2e;padding-bottom:.75rem}.testimonial-section .testimonial-slide .slick-arrow.slick-next{right:0}.testimonial-section .testimonial-slide .slick-arrow.slick-next:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='m12.25 2.594l-.719.687l-3.594 3.625l-.687.688l.688.718L15.625 16l-7.688 7.688l-.687.718l.688.688l3.593 3.625l.719.687l.719-.687l12-12l.687-.719l-.687-.719l-12-12zm0 2.844L22.813 16L12.25 26.563l-2.188-2.188l7.688-7.656l.719-.719l-.719-.719l-7.688-7.656z'/%3E%3C/svg%3E");padding-bottom:.75rem}.testimonial-section .testimonial-slide .testimony{scroll-snap-align:start;background:#d6faff;border-radius:1rem;flex-direction:column;flex:0 0 100%;justify-content:space-between;align-items:flex-start;gap:1.5rem;width:auto;max-width:45rem;min-height:345px;margin-inline:.5rem;padding:3rem 1.5rem;display:flex}.testimonial-section .testimonial-slide .testimony q{padding-inline:.5rem;font-size:18px}.testimonial-section .testimonial-slide .testimony-details{flex-direction:row;justify-content:flex-start;align-items:center;gap:1.5rem;width:100%;display:flex}.testimonial-section .testimonial-slide .testimony-details .user-pic{border:2px solid #04a7b9;border-radius:50%;width:4rem;height:4rem;overflow:hidden}.testimonial-section .testimonial-slide .testimony-details .user-pic img{-o-object-fit:cover;object-fit:cover;width:100%}.testimonial-section .testimonial-slide .user-info .user-name{font-size:1rem;font-weight:700}.testimonial-section .testimonial-slide .user-info .user-uni{font-size:1rem;font-weight:500}.testimonial-section .testimonial-slide .user-info .user-rating{flex-direction:row;justify-content:space-between;align-items:center;gap:0;padding-top:.5rem;display:flex}}.team{background:#fff;padding:3rem}.team h3{text-align:center;text-transform:capitalize;padding-bottom:1.5rem;font-size:1.5rem;font-weight:600}.team-pics{flex-flow:wrap;justify-content:center;align-items:center;gap:1.5rem;padding:2rem 3rem;display:flex}.team-pics .staff{height:376px;padding:0;position:relative}.team-pics .staff-pic{width:360px;height:316px}.team-pics .staff-details{text-align:center;background:#04a7b9;min-width:17rem;padding:.5rem;position:absolute;bottom:.6rem;left:50%;translate:-50%}.team-pics .staff-name{color:#fff;font-size:1rem;font-weight:500}.team-pics .staff-role{color:#fff;font-size:.75rem;font-weight:400}@media screen and (min-width:768px){.team{padding:3rem}.team h3{text-align:center;text-transform:capitalize;padding-bottom:3rem;font-size:36px;font-weight:700}.team-pics{flex-flow:wrap;justify-content:center;align-items:center;gap:9rem 3.5rem;padding:2rem 3rem 7rem;display:flex}.team-pics .staff{height:376px;padding:0;position:relative}.team-pics .staff-pic{width:360px;height:316px}.team-pics .staff-details{text-align:center;background:#04a7b9;min-width:17rem;padding:.5rem;position:absolute;bottom:.6rem;left:50%;translate:-50%}.team-pics .staff-name{color:#fff;font-size:1rem;font-weight:500}.team-pics .staff-role{color:#fff;font-size:.75rem;font-weight:400}}footer{z-index:100;background:#04a7b9;height:auto;padding:3rem 1rem;font-family:Montserrat,sans-serif}footer .first-section{flex-direction:column;justify-content:space-between;align-items:center;gap:2rem;display:flex}footer .first-section .logo{grid-area:logo}footer .first-section .logo img{width:100%;height:auto}footer .first-section .footerlinks{grid-area:links;gap:2rem}footer .first-section .footerlinks,footer .first-section .footerlinks .links{flex-direction:column;justify-content:space-between;align-items:center;display:flex}footer .first-section .footerlinks .links{gap:.25rem}footer .first-section .footerlinks .links h4{color:#fff;padding-bottom:1.5rem;font-size:1rem;font-weight:700}footer .first-section .footerlinks .links ul{list-style:none}footer .first-section .footerlinks .links ul li{text-align:center;margin-bottom:1rem;display:block}footer .first-section .footerlinks .links ul li a{color:#fff;font-size:1rem;font-weight:400;position:relative}footer .first-section .footerlinks .links ul li a:before{content:"";background:#fff;width:0;height:1px;transition:width .2s cubic-bezier(1,0,0,1);position:absolute;bottom:0;left:0}footer .first-section .footerlinks .links ul li a:hover:before{width:100%}footer .second-section{flex-direction:column-reverse;justify-content:space-between;align-items:center;gap:2rem;display:flex}footer .second-section .policies{justify-content:unset;flex-flow:wrap;grid-area:policies;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}footer .second-section .policies ul{flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}footer .second-section .policies ul li{word-wrap:normal;color:#fff;display:block}footer .second-section .policies ul li a{color:#fff;font-size:1rem;font-weight:400}footer .second-section .media{flex-direction:row;grid-area:socials;justify-content:center;align-items:center;gap:2rem;margin-top:1.5rem;display:flex}footer .second-section .media-icon{background:#fff;border-radius:50%;place-items:center;width:3rem;height:3rem;padding:.75rem;transition:all .25s cubic-bezier(.86,0,.07,1);display:grid}footer .second-section .media-icon img{width:1.5rem;height:auto}footer .second-section .media-icon:hover{cursor:pointer;background:#2e2e2e}footer .copyright{color:#fff;text-align:center;margin-top:1.5rem;font-size:1rem;font-style:italic;display:block}@media screen and (min-width:769px){footer{background:#04a7b9;height:auto;padding:3rem 2.5rem;font-family:Montserrat,sans-serif}footer .first-section{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:4rem;display:flex}footer .first-section .logo{grid-area:logo}footer .first-section .logo img{width:100%;height:auto}footer .first-section .footerlinks{flex-direction:row;grid-area:links;justify-content:space-between;align-items:flex-start;gap:2rem;margin-left:auto;display:flex}footer .first-section .footerlinks .links h4{color:#fff;padding-bottom:1.5rem;font-size:1.25rem;font-weight:700}footer .first-section .footerlinks .links ul{list-style:none}footer .first-section .footerlinks .links ul li{text-align:left;margin-bottom:1rem;display:block}footer .first-section .footerlinks .links ul li a{color:#fff;font-size:1rem;font-weight:400;position:relative}footer .first-section .footerlinks .links ul li a:before{content:"";background:#fff;width:0;height:1px;transition:width .2s cubic-bezier(1,0,0,1);position:absolute;bottom:0;left:0}footer .first-section .footerlinks .links ul li a:hover:before{width:100%}footer .second-section{flex-direction:row;justify-content:space-between;align-items:center;gap:4rem;display:flex}footer .second-section .policies{grid-area:policies;margin-top:1.5rem}footer .second-section .policies ul{grid-template-columns:repeat(3,1fr);list-style:none;display:grid}footer .second-section .policies ul li{word-wrap:normal;color:#fff;display:block}footer .second-section .policies ul li a{color:#fff;width:100%;font-size:1rem;font-weight:400}footer .second-section .media{flex-direction:row;grid-area:socials;justify-content:flex-start;align-items:center;gap:2rem;margin-top:1.5rem;margin-left:auto;display:flex}footer .second-section .media-icon{background:#fff;border-radius:50%;place-items:center;width:3rem;height:3rem;padding:.75rem;transition:all .25s cubic-bezier(.86,0,.07,1);display:grid}footer .second-section .media-icon img{width:1.5rem;height:auto}footer .second-section .media-icon:hover{cursor:pointer;background:#2e2e2e}}.course-page{background:#fff;overflow-x:hidden}.course-page .hero{background:url(/images/homepage-mobile.png) 0 100%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;min-height:100vh;padding-inline:1rem;font-family:Montserrat,sans-serif;display:flex}.course-page .hero .heading{width:100%;font-size:2.25rem;font-weight:500;line-height:1.2}.course-page .hero .heading,.course-page .hero p{color:#fff;text-align:center;z-index:2;display:block}.course-page .hero p{max-width:35rem;margin-right:auto;font-size:1rem;font-weight:400;line-height:1.5}.course-page .hero .input-group{margin-inline:auto;width:100%;max-width:700px;margin-top:2.5rem;position:relative}.course-page .hero .input-group input{text-indent:1rem;background:#fff;border:2px solid #fff;border-radius:3rem;outline:none;width:100%;padding:1.5rem;font-size:1rem;transition:all .2s ease-in-out}.course-page .hero .input-group input:focus,.course-page .hero .input-group input:focus-visible,.course-page .hero .input-group input:focus-within{background:#d6faff;border:2px solid #2e2e2e}.course-page .hero .input-group input::placeholder{color:#9e9e9e;letter-spacing:.3px;font-family:Montserrat,sans-serif;font-size:1rem}.course-page .hero .input-group .submit{color:#fff;background:#04a7b9;border:none;border-radius:2rem;place-items:center;padding:13px 20px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;display:grid;position:absolute;top:50%;right:.75rem;translate:0 -50%}.course-page .hero .input-group .submit:hover{cursor:pointer;background:#04a7b980}.course-page .hero .input-group .course-option{color:#253137;background:#fff;border-radius:6px;width:100%;font-family:Montserrat,sans-serif;display:block;position:absolute;bottom:-150%;left:0}.course-page .hero .input-group .course-option li{text-align:center;border-bottom:1px solid #25313780;padding:12px;list-style:none;transition:all .3s ease-in-out}.course-page .hero .input-group .course-option li:hover{cursor:pointer;color:#fff;background:#25313780}.course-page .depts{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.4rem;margin-top:1.5rem;padding-inline:1rem;display:flex}.course-page .depts .dept{color:#04a7b9;border:1px solid #04a7b9;border-radius:2rem;padding:.5rem 1rem;font-size:.75rem}.course-page .depts .dept.active{background:#d6faff80}.course-page .depts .dept:hover{cursor:pointer;background:#d6faff80}.course-page .courses-section{padding:2.5rem 1rem}.course-page .courses-section .courses-layout{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.course-page .courses-section .courses-layout .course-card{background:#04a7b9;align-items:stretch;transition:all .5s;display:grid}.course-page .courses-section .courses-layout .course-card:hover .course-pic{scale:1.2}.course-page .courses-section .courses-layout .course-card-image{width:100%;height:120px;overflow:hidden}.course-page .courses-section .courses-layout .course-card-image .course-pic{-o-object-fit:cover;object-fit:cover;width:100%;height:200px;transition:scale .5s cubic-bezier(.455,.03,.515,.955)}.course-page .courses-section .courses-layout .course-card-info{color:#fff;text-align:left;letter-spacing:.01rem;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.2rem;height:100%;margin-bottom:auto;padding:.4rem;font-size:12px;font-weight:400;line-height:1.4;display:flex}.course-page .courses-section .courses-layout .course-card-title{padding-bottom:1rem}.course-page .courses-section .courses-layout .course-card-btn{color:#04a7b9;text-align:center;margin-top:1rem;background-color:#fff;border:1px solid #0000;border-radius:.25rem;width:100%;margin-inline:auto;padding:.5rem;font-size:11px;font-weight:600;display:block}.course-page .courses-section .courses-layout .course-card-btn:hover{color:#fff;background:0 0;border:1px solid #fff}.course-page .courses-section .courses-layout .course-card:hover{background:#04a7b9bf}.course-page .courses-section .see-more{color:#fff;background-color:#04a7b9;border:1px solid #0000;border-radius:3rem;margin:1.5rem auto auto;padding:.65rem 1rem;font-size:1.2rem;font-weight:600;display:block}.course-page .courses-section .see-more:hover{color:#04a7b9;background:#fff;border:1px solid #04a7b9}.course-page .engagements{color:#fff;background:#04a7b9;grid-template-columns:1fr;grid-template-areas:"first first""second second""ratings ratings";row-gap:4rem;margin-bottom:8rem;padding:4rem 1rem;display:grid}.course-page .engagements .first-division{grid-area:first}.course-page .engagements .first-division h3{font-size:1.5rem;font-weight:600}.course-page .engagements .first-division p{max-width:27rem;padding-top:.6rem;font-size:1rem}.course-page .engagements .first-division .get-started-btn{color:#04a7b9;text-align:center;background-color:#fff;border:1px solid #0000;border-radius:3rem;max-width:250px;margin-top:1.5rem;margin-right:auto;padding:.65rem 1rem;font-size:1rem;font-weight:600;display:block}.course-page .engagements .first-division .get-started-btn:hover{color:#fff;background:0 0;border:1px solid #fff}.course-page .engagements .second-division{grid-area:second}.course-page .engagements .second-division .benefit{padding-bottom:1rem}.course-page .engagements .second-division .benefit h4{flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;padding-bottom:.6rem;font-size:1.2rem;font-weight:600;display:flex}.course-page .engagements .second-division .benefit p{font-size:1rem}.course-page .engagements .ratings{grid-area:ratings}.course-page .engagements .ratings h4{text-align:center;padding-bottom:1.5rem;font-size:2rem;font-weight:600}.course-page .engagements .ratings .rates{flex-flow:wrap;justify-content:center;align-items:center;gap:5rem;display:flex}.course-page .engagements .ratings .rates .rate{flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;display:flex}.course-page .engagements .ratings .rates .rate h5{font-size:3rem;font-weight:600}.course-page .engagements .ratings .rates .rate p{font-size:1rem;font-weight:400}.coursepage-hero{background:#fff url(/images/course-page-image.png) 50%/cover no-repeat;width:100%;padding-block:187px 139px;padding-inline:1rem;overflow-x:hidden}.coursepage-hero h1{color:#fff;text-align:center;margin-inline:auto;margin-bottom:13px;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:700}.coursepage-hero .bread-crumbs{flex-direction:row;justify-content:center;align-items:center;gap:8px;margin-bottom:29px;display:flex}.coursepage-hero .bread-crumbs a{color:#fff;text-align:center;font-size:13px;font-weight:500}.coursepage-hero .bread-crumbs .circle-divider{background:#fff;border-radius:50%;width:6px;height:6px}.coursepage-hero .buttons-hug{flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;width:100%;max-width:225px;margin:auto;display:flex}.coursepage-hero .buttons-hug a{color:#fff;text-align:center;background:#04a7b9;border:1px solid #0000;border-radius:3rem;width:100%;padding:10px 20px;font-size:14px;font-weight:500;display:block}.coursepage-hero .buttons-hug a:hover{color:#fff;background:0 0;border:1px solid #fff}.challenge-options{background:#f0f5f5;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:24px 1rem;display:flex}.challenge-options button{color:#253137;cursor:pointer;background:#fff;border:none;border-radius:30px;min-width:100px;padding:13px 1rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;transition:all .3s;position:relative}.challenge-options button.active{color:#fff;background:#04a7b9}.slick-slider{background:#fff;outline:none;width:100%;overflow-x:hidden}.slick-slider .slick-arrow{display:none}.tab-section{width:100%;padding:55px 1rem;overflow-x:hidden}.tab-section.overview .practice-tab{color:#04a7b9;cursor:pointer;background:0 0;border:none;border-radius:30px;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;min-width:100px;padding:1rem;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;transition:all .3s;display:flex;position:relative}.tab-section.overview .practice-tab svg path{fill:#04a7b9}.tab-section .overview-text{color:#253137;text-align:left;letter-spacing:.1px;font-size:1rem;font-weight:400;line-height:30px}.tab-section .overview-text .show-more{color:#04a7b9;background:0 0;border:none;font-size:1rem;font-weight:600}.tab-section .overview-heading{color:#fff;background:#04a7b9;border-radius:30px;margin-block:1rem;padding:10px 20px;font-size:1rem;font-weight:600;display:inline-block}.tab-section ul{list-style:none}.tab-section ul li{letter-spacing:.3px;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:14px;width:100%;margin-bottom:10px;padding-bottom:.5rem;font-size:1rem;display:flex}.tab-section-cards{grid-template-columns:1fr;gap:1.5rem;width:100%;padding-top:2.5rem;display:grid}.tab-section-cards .overview-card{color:#fff;background:#04a7b9;grid-template-rows:1fr 1fr;width:100%;height:100%;display:grid}.tab-section-cards .overview-card .card-image{width:100%;min-width:100%}.tab-section-cards .overview-card .card-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.tab-section-cards .overview-card-text{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;padding:10%;display:flex}.tab-section-cards .overview-card-text .paragraph{color:#fff;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;display:flex}.tab-section .content{margin-top:38px}.practice{width:100%;padding:55px 1rem}.practice .tips-tab{color:#04a7b9;cursor:pointer;background:0 0;border:none;border-radius:30px;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;min-width:100px;padding:1.5rem 1rem;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;transition:all .3s;display:flex;position:relative}.practice .tips-tab svg path{fill:#04a7b9}.practice-heading{text-align:left;padding-bottom:2rem;font-size:18px}.practice-topics{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.practice-topics .topic{box-sizing:border-box;border:1px solid #d9d9d9;border-radius:1.5rem;width:100%;max-width:954px;transition:all .3s ease-in-out;overflow:hidden}.practice-topics .topic-header{background-color:#f5f5f5;border-bottom:1px solid #d9d9d9;border-radius:1.5rem 1.5rem 0 0;flex-direction:row;justify-content:space-between;align-items:center;gap:0;padding:.5rem 1rem;display:flex}.practice-topics .topic-header:hover{cursor:pointer;background:#d6faff}.practice-topics .topic-header .check-arrow{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex}.practice-topics .topic-header .check-arrow .checkbox{z-index:999}.practice-topics .topic-header .dropdown-arrow{transition:all .3s}.practice-topics .topic-header .dropdown-arrow.active{rotate:-180deg}.practice-topics .topic-header span{color:#04a7b9;font-weight:500}.practice-topics .topic .sub-topics{opacity:0;height:100%;max-height:0;padding:0;transition:all .3s;overflow:scroll}.practice-topics .topic .sub-topics.active{opacity:1;height:100%;max-height:450px;padding:1.5rem 2rem}.practice-topics .topic .sub-topics .sub-topic{flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;display:flex}.practice-topics .start-btn{color:#fff;background-color:#04a7b9;border:none;border-radius:1.5rem;justify-content:center;align-items:center;gap:.7rem;max-width:320px;margin-inline:auto 6rem;padding:.75rem 2rem;font-size:1.125rem;display:flex}#start-btn{scroll-margin-top:500px}.tips{padding:48px 1rem}.tips-heading{text-align:center;padding-bottom:2rem;font-size:18px}.tips-cards{flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;display:flex}.tips-cards .tips-card{color:#253137;background:#fff;border:1px solid #9e9e9e;border-radius:.5rem;grid-template-rows:auto auto;grid-template-columns:1fr;row-gap:.8rem;width:100%;padding:.75rem;display:grid;overflow:hidden}.tips-cards .tips-card .tips-image-box{border-radius:.25rem;flex-basis:50%;width:100%;height:100%}.tips-cards .tips-card .tips-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.tips-cards .tips-card-content{flex-basis:75%;width:100%}.tips-cards .tips-card-text{letter-spacing:.1px;padding-inline:.25rem;font-size:13px;line-height:21px}.tips-cards .tips-card-list{padding:unset;margin:unset;list-style:none}.tips-cards .tips-card-list-item{letter-spacing:.1px;margin:unset;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;font-size:13px;display:flex}.tips-cards .tips-card-list-item img{display:none}.tips-feedback{margin-top:3rem}.tips-feedback-heading{margin-bottom:1.2rem;font-size:1.2rem;font-weight:500;line-height:30px}.tips-feedback .text-grp{position:relative}.tips-feedback .text-grp textarea{border-radius:20px;width:100%;padding:1.2rem;font-family:Montserrat,sans-serif;font-size:14px}.tips-feedback .text-grp textarea::placeholder{font-family:Montserrat,sans-serif;font-size:14px}.tips-feedback .text-grp button{color:#fff;background:#04a7b9;border:none;border-radius:2rem;padding:1rem 28px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;position:absolute;bottom:29px;right:44px}@media screen and (min-width:768px){.course-page{overflow-x:hidden}.course-page .hero{background:url(/images/ui-banner-bg.webp) 0 100%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;min-height:727px;padding-left:2.5rem;font-family:Montserrat,sans-serif;display:flex}.course-page .hero .heading{font-size:3rem;font-weight:500;line-height:1.2}.course-page .hero .heading,.course-page .hero p{color:#fff;text-align:left;z-index:2;margin-right:auto}.course-page .hero p{max-width:35rem;font-size:1.2rem;font-weight:400;line-height:1.5;display:block}.course-page .hero .input-group{width:100%;max-width:700px;margin-inline:unset;margin-top:2.5rem;margin-right:auto;position:relative}.course-page .hero .input-group input{text-indent:1.5rem;background:#fff;border:2px solid #fff;border-radius:3rem;outline:none;width:100%;padding:1.5rem;font-size:1rem;transition:all .2s ease-in-out}.course-page .hero .input-group input:focus,.course-page .hero .input-group input:focus-visible,.course-page .hero .input-group input:focus-within{background:#d6faff;border:2px solid #2e2e2e}.course-page .hero .input-group input::placeholder{color:#9e9e9e;letter-spacing:.3px;font-family:Montserrat,sans-serif;font-size:1rem}.course-page .hero .input-group .submit{color:#fff;background:#04a7b9;border:none;border-radius:2rem;place-items:center;padding:13px 20px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;display:grid;position:absolute;top:50%;right:.75rem;translate:0 -50%}.course-page .hero .input-group .submit:hover{cursor:pointer;background:#04a7b980}.course-page .depts{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:1.2rem;margin-top:2.5rem;padding-inline:3rem;display:flex}.course-page .depts .dept{color:#04a7b9;border:1px solid #04a7b9;border-radius:2.4rem;padding:1.2rem;font-size:.75rem}.course-page .depts .dept.active{background:#d6faff80}.course-page .depts .dept:hover{cursor:pointer;background:#d6faff80}.course-page .courses-section{padding:4rem 3rem}.course-page .courses-section .courses-layout{grid-template-columns:1fr 1fr 1fr;gap:1rem;display:grid}.course-page .courses-section .courses-layout .course-card{background:#04a7b9;transition:all .2s}.course-page .courses-section .courses-layout .course-card-image{width:100%;height:252px;overflow:hidden}.course-page .courses-section .courses-layout .course-card-image .course-pic{-o-object-fit:cover;object-fit:cover;width:100%;height:252px;transition:scale .3s cubic-bezier(.455,.03,.515,.955)}.course-page .courses-section .courses-layout .course-card-image:hover{cursor:pointer}.course-page .courses-section .courses-layout .course-card-image:hover .course-pic{scale:1.2}.course-page .courses-section .courses-layout .course-card-info{color:#fff;text-align:left;letter-spacing:.03rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.2rem;padding:1.2rem;font-size:1rem;font-weight:400;line-height:1.5;display:block}.course-page .courses-section .courses-layout .course-card-btn{color:#04a7b9;max-width:unset;background-color:#fff;border:1px solid #0000;border-radius:.25rem;margin-top:1.5rem;padding:.65rem 1rem;font-size:1rem;font-weight:600;display:block}.course-page .courses-section .courses-layout .course-card-btn:hover{color:#fff;background:0 0;border:1px solid #fff}.course-page .courses-section .courses-layout .course-card:hover{background:#04a7b9bf}.course-page .courses-section .see-more{color:#fff;background-color:#04a7b9;border:1px solid #0000;border-radius:3rem;margin:1.5rem auto auto;padding:.65rem 1rem;font-size:1rem;font-weight:600;display:block}.course-page .courses-section .see-more:hover{color:#04a7b9;background:#fff;border:1px solid #04a7b9}.course-page .engagements{color:#fff;background:#04a7b9;grid-template-columns:1fr 1fr;grid-template-areas:"first second""ratings ratings";row-gap:7rem;margin-bottom:8rem;padding:4rem 3rem;display:grid}.course-page .engagements .first-division{grid-area:first}.course-page .engagements .first-division h3{font-size:1.75rem;font-weight:600}.course-page .engagements .first-division p{max-width:27rem;padding-top:.6rem;font-size:1rem}.course-page .engagements .first-division .get-started-btn{color:#04a7b9;background-color:#fff;border:1px solid #0000;border-radius:3rem;margin-top:1.5rem;margin-right:auto;padding:.65rem 1rem;font-size:1rem;font-weight:600;display:block}.course-page .engagements .first-division .get-started-btn:hover{color:#fff;background:0 0;border:1px solid #fff}.course-page .engagements .second-division{grid-area:second}.course-page .engagements .second-division .benefit{padding-bottom:1rem}.course-page .engagements .second-division .benefit h4{flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;padding-bottom:.6rem;font-size:1.25rem;font-weight:600;display:flex}.course-page .engagements .second-division .benefit p{font-size:1rem}.course-page .engagements .ratings{grid-area:ratings}.course-page .engagements .ratings h4{text-align:center;padding-bottom:1rem;font-size:1.75rem;font-weight:600}.course-page .engagements .ratings .rates{flex-direction:row;justify-content:center;align-items:center;gap:5rem;display:flex}.course-page .engagements .ratings .rates .rate{flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;display:flex}.course-page .engagements .ratings .rates .rate h5{font-size:3rem;font-weight:600}.course-page .engagements .ratings .rates .rate p{font-size:1rem;font-weight:400}.coursepage-hero{background:url(/images/course-page-image.png) 50%/cover no-repeat;width:100%;padding-block:187px 139px;padding-inline:7%;overflow-x:hidden}.coursepage-hero h1{color:#fff;text-align:center;margin-inline:auto;max-width:786px;margin-bottom:13px;font-family:Montserrat,sans-serif;font-size:4rem;font-weight:700}.coursepage-hero .bread-crumbs{flex-direction:row;justify-content:center;align-items:center;gap:12px;margin-bottom:29px;display:flex}.coursepage-hero .bread-crumbs a{color:#fff;font-size:18px;font-weight:500}.coursepage-hero .bread-crumbs .circle-divider{background:#fff;border-radius:50%;width:6px;height:6px}.coursepage-hero .buttons-hug{flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;width:100%;max-width:225px;margin:auto;display:flex}.coursepage-hero .buttons-hug a{color:#fff;text-align:center;background:#04a7b9;border:1px solid #0000;border-radius:3rem;width:100%;padding:10px 20px;font-size:14px;font-weight:500;display:block}.coursepage-hero .buttons-hug a:hover{color:#fff;background:0 0;border:1px solid #fff}.challenge-options{background:#f0f5f5;flex-direction:row;justify-content:space-between;align-items:center;gap:0;padding:.5rem 11%;display:flex}.challenge-options button{color:#253137;cursor:pointer;background:#fff;border:none;border-radius:30px;min-width:200px;padding:16px 24px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;transition:all .3s;position:relative}.challenge-options button.active{color:#fff;background:#04a7b9}.slick-slider{width:100%;overflow-x:hidden}.slick-slider .slick-arrow{display:none}.tab-section{width:100%;padding:55px 11%;overflow-x:hidden}.tab-section .overview-text{color:#253137;text-align:left;letter-spacing:.3px;font-size:1rem;font-weight:400;line-height:30px}.tab-section .overview-text .show-more{color:#04a7b9;background:0 0;border:none;font-weight:600}.tab-section .overview-heading{color:#fff;background:#04a7b9;border-radius:30px;margin-block:1rem;padding:10px 20px;font-size:1rem;font-weight:600;display:inline-block}.tab-section ul{list-style:none}.tab-section ul li{letter-spacing:.3px;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:14px;margin-bottom:10px;padding-bottom:.5rem;font-size:1rem;display:flex}.tab-section-cards{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;place-items:center;gap:1.5rem;width:100%;display:grid}.tab-section-cards .overview-card{color:#fff;background:#04a7b9}.tab-section-cards .overview-card .card-image{width:100%;min-width:100%}.tab-section-cards .overview-card-text{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;padding:10%;display:flex}.tab-section-cards .overview-card-text .paragraph{color:#fff;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;display:flex}.tab-section .content{margin-top:38px}.practice{width:100%;padding:55px 11%}.practice-heading{text-align:left;padding-bottom:3rem;font-size:20px}.practice-topics{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.practice-topics .topic{box-sizing:border-box;border:2px solid #d9d9d9;border-radius:.5rem;width:100%;max-width:954px;transition:all .3s ease-in-out}.practice-topics .topic-header{background-color:#f5f5f5;border:2px solid #d9d9d9;border-radius:.5rem;flex-direction:row;justify-content:space-between;align-items:center;gap:0;padding:1.5rem 2rem;display:flex}.practice-topics .topic-header:hover{cursor:pointer;background:#d6faff}.practice-topics .topic-header .dropdown-arrow{transition:all .3s}.practice-topics .topic-header .dropdown-arrow.active{rotate:-180deg}.practice-topics .topic-header span{color:#04a7b9;font-weight:500}.practice-topics .topic .sub-topics{opacity:0;height:100%;max-height:0;padding:0;transition:all .3s;overflow:hidden}.practice-topics .topic .sub-topics.active{max-height:unset;opacity:1;padding:1.5rem 2rem}.practice-topics .start-btn{background-color:#04a7b9;border-radius:1.5rem;justify-content:center;align-items:center;gap:.7rem;padding:.75rem 1rem;scroll-margin-top:500px;display:flex}.tips{padding:55px 11%}.tips-heading{text-align:center;padding-bottom:3rem;font-size:20px}.tips-cards{flex-direction:column;justify-content:flex-start;align-items:center;gap:3rem;display:flex}.tips .tips-card{-moz-column-gap:1rem;color:#fff;background:#04a7b9;grid-template-rows:auto;grid-template-columns:1fr 1fr;place-items:center;column-gap:1rem;width:100%;font-size:1rem;display:grid}.tips .tips-card .tips-image{height:100%}.tips .tips-card:last-child{grid-template-columns:1fr 1fr;align-items:center;display:grid}.tips .tips-card-text{letter-spacing:.3px;text-align:left;padding:.5rem;font-size:1rem;line-height:30px}.tips .tips-card-list{list-style:none}.tips .tips-card-list-item{letter-spacing:.3px;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:14px;font-size:1rem;display:flex}.tips .tips-card-list-item img{display:block}.tips-feedback{margin-top:4rem}.tips-feedback-heading{margin-bottom:1.5rem;font-size:1.5rem;font-weight:500;line-height:30px}.tips-feedback .text-grp{position:relative}.tips-feedback .text-grp textarea{border-radius:20px;width:100%;padding:1.5rem;font-family:Montserrat,sans-serif;font-size:1rem}.tips-feedback .text-grp textarea::placeholder{font-family:Montserrat,sans-serif;font-size:1rem}.tips-feedback .text-grp button{color:#fff;background:#04a7b9;border:none;border-radius:2rem;padding:1rem 42px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;position:absolute;bottom:29px;right:44px}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.corrections-page,.question-page,.quiz-page,.quiz-result{background:#f5f5f5;width:100%;padding:5rem 0 3rem}.corrections-page .breadcrumbs,.question-page .breadcrumbs,.quiz-page .breadcrumbs,.quiz-result .breadcrumbs{padding-inline:1rem;font-size:14px}.corrections-page .breadcrumbs a,.question-page .breadcrumbs a,.quiz-page .breadcrumbs a,.quiz-result .breadcrumbs a{color:#253137;padding-right:.1rem;font-size:14px;font-weight:500}.corrections-page .breadcrumbs a:not(:first-child),.question-page .breadcrumbs a:not(:first-child),.quiz-page .breadcrumbs a:not(:first-child),.quiz-result .breadcrumbs a:not(:first-child){padding-left:.1rem}.corrections-page .breadcrumbs span,.question-page .breadcrumbs span,.quiz-page .breadcrumbs span,.quiz-result .breadcrumbs span{padding-inline:.1rem}.corrections-page .divider,.question-page .divider,.quiz-page .divider,.quiz-result .divider{background-color:#04a7b9;width:100%;height:.5rem;margin-top:1rem}.corrections-page .question,.corrections-page .quiz,.question-page .question,.question-page .quiz,.quiz-page .question,.quiz-page .quiz,.quiz-result .question,.quiz-result .quiz{padding-inline:1rem}.corrections-page .question-title,.corrections-page .quiz-title,.question-page .question-title,.question-page .quiz-title,.quiz-page .question-title,.quiz-page .quiz-title,.quiz-result .question-title,.quiz-result .quiz-title{color:#253137;text-align:center;margin-block:1rem;font-size:1.25rem;font-weight:500}.corrections-page .question-description,.corrections-page .quiz-description,.question-page .question-description,.question-page .quiz-description,.quiz-page .question-description,.quiz-page .quiz-description,.quiz-result .question-description,.quiz-result .quiz-description{color:#253137;text-align:center;margin-bottom:1rem;font-size:1rem;font-weight:400}.corrections-page .question progress,.corrections-page .quiz progress,.question-page .question progress,.question-page .quiz progress,.quiz-page .question progress,.quiz-page .quiz progress,.quiz-result .question progress,.quiz-result .quiz progress{appearance:none;border-radius:.5rem;width:100%;margin-block:1.5rem 1rem}.corrections-page .question-container .quiz-card,.corrections-page .quiz-container .quiz-card,.question-page .question-container .quiz-card,.question-page .quiz-container .quiz-card,.quiz-page .question-container .quiz-card,.quiz-page .quiz-container .quiz-card,.quiz-result .question-container .quiz-card,.quiz-result .quiz-container .quiz-card{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}.corrections-page .question-container .quiz-card .quiz-question,.corrections-page .quiz-container .quiz-card .quiz-question,.question-page .question-container .quiz-card .quiz-question,.question-page .quiz-container .quiz-card .quiz-question,.quiz-page .question-container .quiz-card .quiz-question,.quiz-page .quiz-container .quiz-card .quiz-question,.quiz-result .question-container .quiz-card .quiz-question,.quiz-result .quiz-container .quiz-card .quiz-question{color:#fff;text-align:center;background:#04a7b9;place-content:center;width:100%;height:100%;min-height:300px;padding:1.5rem 1rem;font-size:1.25rem;font-weight:500;display:grid}.corrections-page .question-container .quiz-card .quiz-options .option,.corrections-page .quiz-container .quiz-card .quiz-options .option,.question-page .question-container .quiz-card .quiz-options .option,.question-page .quiz-container .quiz-card .quiz-options .option,.quiz-page .question-container .quiz-card .quiz-options .option,.quiz-page .quiz-container .quiz-card .quiz-options .option,.quiz-result .question-container .quiz-card .quiz-options .option,.quiz-result .quiz-container .quiz-card .quiz-options .option{border:1px solid #04a7b9;border-radius:20px;flex-direction:row;justify-content:flex-start;align-items:center;gap:1.6rem;width:100%;min-width:300px;margin-block:1rem;padding:.5rem;transition:all .3s;display:flex}.corrections-page .question-container .quiz-card .quiz-options .option:hover,.corrections-page .quiz-container .quiz-card .quiz-options .option:hover,.question-page .question-container .quiz-card .quiz-options .option:hover,.question-page .quiz-container .quiz-card .quiz-options .option:hover,.quiz-page .question-container .quiz-card .quiz-options .option:hover,.quiz-page .quiz-container .quiz-card .quiz-options .option:hover,.quiz-result .question-container .quiz-card .quiz-options .option:hover,.quiz-result .quiz-container .quiz-card .quiz-options .option:hover{cursor:pointer;color:#fff;background:#04a7b9;border:1px solid #04a7b9}.corrections-page .question-container .navigator,.corrections-page .quiz-container .navigator,.question-page .question-container .navigator,.question-page .quiz-container .navigator,.quiz-page .question-container .navigator,.quiz-page .quiz-container .navigator,.quiz-result .question-container .navigator,.quiz-result .quiz-container .navigator{flex-direction:row;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;display:flex}.corrections-page .question-container .navigator .prev-btn,.corrections-page .quiz-container .navigator .prev-btn,.question-page .question-container .navigator .prev-btn,.question-page .quiz-container .navigator .prev-btn,.quiz-page .question-container .navigator .prev-btn,.quiz-page .quiz-container .navigator .prev-btn,.quiz-result .question-container .navigator .prev-btn,.quiz-result .quiz-container .navigator .prev-btn{color:#253137;background:0 0;border:1px solid #253137;border-radius:1.5rem;padding:10px 20px;font-size:1rem;transition:all .3s}.corrections-page .question-container .navigator .prev-btn:hover,.corrections-page .quiz-container .navigator .prev-btn:hover,.question-page .question-container .navigator .prev-btn:hover,.question-page .quiz-container .navigator .prev-btn:hover,.quiz-page .question-container .navigator .prev-btn:hover,.quiz-page .quiz-container .navigator .prev-btn:hover,.quiz-result .question-container .navigator .prev-btn:hover,.quiz-result .quiz-container .navigator .prev-btn:hover{color:#fff;background:#04a7b9;border:1px solid #04a7b9}.corrections-page .question-container .navigator .next-btn,.corrections-page .quiz-container .navigator .next-btn,.question-page .question-container .navigator .next-btn,.question-page .quiz-container .navigator .next-btn,.quiz-page .question-container .navigator .next-btn,.quiz-page .quiz-container .navigator .next-btn,.quiz-result .question-container .navigator .next-btn,.quiz-result .quiz-container .navigator .next-btn{color:#fff;background:#04a7b9;border:1px solid #04a7b9;border-radius:1.5rem;padding:10px 20px;font-size:1rem}.corrections-page .question-container .navigator .next-btn:hover,.corrections-page .quiz-container .navigator .next-btn:hover,.question-page .question-container .navigator .next-btn:hover,.question-page .quiz-container .navigator .next-btn:hover,.quiz-page .question-container .navigator .next-btn:hover,.quiz-page .quiz-container .navigator .next-btn:hover,.quiz-result .question-container .navigator .next-btn:hover,.quiz-result .quiz-container .navigator .next-btn:hover{color:#04a7b9;background:#fff;border:1px solid #04a7b9}.corrections-page .question-container .nav-links,.corrections-page .quiz-container .nav-links,.question-page .question-container .nav-links,.question-page .quiz-container .nav-links,.quiz-page .question-container .nav-links,.quiz-page .quiz-container .nav-links,.quiz-result .question-container .nav-links,.quiz-result .quiz-container .nav-links{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:12px;margin-top:1rem;display:flex}.corrections-page .question-container .nav-links .navigate-btn,.corrections-page .quiz-container .nav-links .navigate-btn,.question-page .question-container .nav-links .navigate-btn,.question-page .quiz-container .nav-links .navigate-btn,.quiz-page .question-container .nav-links .navigate-btn,.quiz-page .quiz-container .nav-links .navigate-btn,.quiz-result .question-container .nav-links .navigate-btn,.quiz-result .quiz-container .nav-links .navigate-btn{color:#fff;background:#04a7b966;border:none;place-items:center;width:2rem;height:2rem;font-weight:500;transition:all .3s ease-in-out;display:grid}.corrections-page .question-container .nav-links .navigate-btn.active,.corrections-page .question-container .nav-links .navigate-btn:hover,.corrections-page .quiz-container .nav-links .navigate-btn.active,.corrections-page .quiz-container .nav-links .navigate-btn:hover,.question-page .question-container .nav-links .navigate-btn.active,.question-page .question-container .nav-links .navigate-btn:hover,.question-page .quiz-container .nav-links .navigate-btn.active,.question-page .quiz-container .nav-links .navigate-btn:hover,.quiz-page .question-container .nav-links .navigate-btn.active,.quiz-page .question-container .nav-links .navigate-btn:hover,.quiz-page .quiz-container .nav-links .navigate-btn.active,.quiz-page .quiz-container .nav-links .navigate-btn:hover,.quiz-result .question-container .nav-links .navigate-btn.active,.quiz-result .question-container .nav-links .navigate-btn:hover,.quiz-result .quiz-container .nav-links .navigate-btn.active,.quiz-result .quiz-container .nav-links .navigate-btn:hover{background:#04a7b9}.corrections-page .title,.quiz-result .title{color:#fff;text-align:left;background:#04a7b9;width:100%;margin-top:1rem;padding:2rem 1.5rem;display:block}.corrections-page .result-container,.quiz-result .result-container{width:100%;padding-inline:1rem}.corrections-page .result-container .score,.quiz-result .result-container .score{color:#253137;padding-top:36px;font-size:1.5rem}.corrections-page .result-container h3,.quiz-result .result-container h3{padding-block:36px 18px;font-size:1.25rem;font-weight:600}.corrections-page .result-container .performance-table,.quiz-result .result-container .performance-table{border-collapse:collapse;background:#d6faff;width:100%}.corrections-page .result-container .performance-table td,.corrections-page .result-container .performance-table th,.quiz-result .result-container .performance-table td,.quiz-result .result-container .performance-table th{text-align:left;border:1px solid #253137;padding:.5rem}.corrections-page .result-container .performance-table .perf,.quiz-result .result-container .performance-table .perf{color:#253137;padding:.5rem;font-size:1rem}.corrections-page .result-container .performance-table .perf-title,.quiz-result .result-container .performance-table .perf-title{padding:.5rem;font-size:14px;font-weight:500}.corrections-page .result-container .recommendations h4,.quiz-result .result-container .recommendations h4{color:#253137;padding-block:54px 1rem;font-size:1.25rem;font-weight:600}.corrections-page .result-container .recommendations p,.quiz-result .result-container .recommendations p{color:#253137;font-size:12px;font-weight:500}.corrections-page .result-container .navigator,.quiz-result .result-container .navigator{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;margin-top:50px;display:flex}.corrections-page .result-container .navigator .prev-btn,.quiz-result .result-container .navigator .prev-btn{color:#253137;background:0 0;border:1px solid #253137;border-radius:1.5rem;padding:10px 20px;font-size:.75rem;transition:all .3s}.corrections-page .result-container .navigator .prev-btn:hover,.quiz-result .result-container .navigator .prev-btn:hover{color:#fff;background:#04a7b9;border:1px solid #04a7b9}.corrections-page .result-container .navigator .prev-btn a,.quiz-result .result-container .navigator .prev-btn a{font-weight:400}.corrections-page .result-container .navigator .next-btn,.quiz-result .result-container .navigator .next-btn{color:#fff;background:#04a7b9;border:1px solid #04a7b9;border-radius:1.5rem;padding:10px 20px;font-size:.75rem}.corrections-page .result-container .navigator .next-btn:hover,.quiz-result .result-container .navigator .next-btn:hover{color:#04a7b9;background:#fff;border:1px solid #04a7b9}.corrections-page .result-container .navigator .next-btn a,.quiz-result .result-container .navigator .next-btn a{font-weight:400}.corrections-page .correction .answers .input-group input{height:auto;width:auto}.quiz-intro-container{margin-top:30px;padding-inline:1rem}.quiz-intro-container .input-group,.quiz-intro-container .subheading{color:#253137;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.quiz-intro-container .input-group{margin-left:0}.quiz-intro-container .input-group input{height:auto;width:auto;cursor:pointer;margin-bottom:0;padding:0;transition:all .3s ease-in-out;display:none}.quiz-intro-container .input-group label{cursor:pointer;transition:all .3s ease-in-out;position:relative}.quiz-intro-container .input-group label:before{content:"";-webkit-appearance:none;vertical-align:middle;cursor:pointer;background-color:#0000;border:2px solid #04a7b9;margin-right:1rem;padding:10px;display:inline-block;position:relative;box-shadow:0 1px 2px #0000000d,inset 0 -15px 10px -12px #0000000d}.quiz-intro-container .input-group input[type=checkbox]:checked+label:before{background:#04a7b9}.quiz-intro-container .input-group input[type=checkbox]:checked+label:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:14px;display:block;position:absolute;top:2px;left:9px;transform:rotate(45deg)}.quiz-intro-container .input-group label:hover{cursor:pointer}.quiz-intro-container .input-group input[type=text]{cursor:pointer;background:0 0;border:none;border-bottom:2px solid #04a7b9}.quiz-intro-container .custom label{display:none}.quiz-intro-container .start-quiz-btn{color:#fff;background:#04a7b9;border:1px solid #04a7b9;border-radius:3rem;place-content:center;width:100%;height:45px;margin-top:2rem;font-weight:500;transition:all .3s ease-in-out;display:grid}.quiz-intro-container .start-quiz-btn:hover{color:#04a7b9;background:#fff;border:1px solid #04a7b9}.quiz-intro ul{list-style:none}.quiz-intro ul li img{width:20px}.quiz-intro .intro-banner{background:url(/images/homepage-mobile.png) bottom/cover no-repeat;place-content:center;width:100%;min-height:567px;padding-inline:1rem;display:grid}.quiz-intro .intro-banner .intro-heading{color:#fff;text-align:center;padding-bottom:1.2rem;font-size:36px;font-weight:600}.quiz-intro .intro-banner .intro-text{color:#fff;text-align:center;max-width:100%;margin:auto;font-size:1rem;font-weight:400}.quiz-intro .quiz-instructions .instructions-heading{color:#253137;text-align:center;padding-block:1.5rem;font-size:1.5rem;font-weight:600}.quiz-intro .quiz-instructions ul li{color:#253137;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;padding-bottom:1rem;font-size:1rem;display:flex}.quiz-intro .quiz-custom .custom-heading{color:#253137;text-align:center;padding-block:1.5rem;font-size:1.5rem;font-weight:600}@media screen and (min-width:768px){.corrections-page,.question-page,.quiz-intro,.quiz-page,.quiz-result{background:#f5f5f5;width:100%;padding:5rem 0}.corrections-page .breadcrumbs,.question-page .breadcrumbs,.quiz-intro .breadcrumbs,.quiz-page .breadcrumbs,.quiz-result .breadcrumbs{padding-inline:2.5rem}.corrections-page .breadcrumbs a,.question-page .breadcrumbs a,.quiz-intro .breadcrumbs a,.quiz-page .breadcrumbs a,.quiz-result .breadcrumbs a{color:#253137;padding-right:.3rem;font-size:1rem;font-weight:500}.corrections-page .breadcrumbs a:not(:first-child),.question-page .breadcrumbs a:not(:first-child),.quiz-intro .breadcrumbs a:not(:first-child),.quiz-page .breadcrumbs a:not(:first-child),.quiz-result .breadcrumbs a:not(:first-child){padding-left:.3rem}.corrections-page .breadcrumbs span,.question-page .breadcrumbs span,.quiz-intro .breadcrumbs span,.quiz-page .breadcrumbs span,.quiz-result .breadcrumbs span{padding-inline:.3rem}.corrections-page .divider,.question-page .divider,.quiz-intro .divider,.quiz-page .divider,.quiz-result .divider{background-color:#04a7b9;width:100%;height:1rem;margin-top:1rem}.corrections-page .question,.corrections-page .quiz,.question-page .question,.question-page .quiz,.quiz-intro .question,.quiz-intro .quiz,.quiz-page .question,.quiz-page .quiz,.quiz-result .question,.quiz-result .quiz{padding-inline:3rem}.corrections-page .question-title,.corrections-page .quiz-title,.question-page .question-title,.question-page .quiz-title,.quiz-intro .question-title,.quiz-intro .quiz-title,.quiz-page .question-title,.quiz-page .quiz-title,.quiz-result .question-title,.quiz-result .quiz-title{color:#253137;margin-block:1.5rem;font-size:2.25rem;font-weight:500}.corrections-page .question-description,.corrections-page .quiz-description,.question-page .question-description,.question-page .quiz-description,.quiz-intro .question-description,.quiz-intro .quiz-description,.quiz-page .question-description,.quiz-page .quiz-description,.quiz-result .question-description,.quiz-result .quiz-description{color:#253137;max-width:950px;margin-bottom:1rem;font-size:1.25rem;font-weight:500}.corrections-page .question progress,.corrections-page .quiz progress,.question-page .question progress,.question-page .quiz progress,.quiz-intro .question progress,.quiz-intro .quiz progress,.quiz-page .question progress,.quiz-page .quiz progress,.quiz-result .question progress,.quiz-result .quiz progress{appearance:none;border-radius:.5rem;width:100%;margin-block:1.5rem 1rem}.question-page .quiz progress::-webkit-progress-bar,.quiz-page .quiz progress::-webkit-progress-bar{background-color:#fff;border-radius:.5rem}.corrections-page .quiz progress::-webkit-progress-bar,.quiz-result .quiz progress::-webkit-progress-bar{background-color:#fff;border-radius:.5rem}.quiz-intro .quiz progress::-webkit-progress-bar{background-color:#fff;border-radius:.5rem}.question-page .quiz progress::-webkit-progress-value,.quiz-page .quiz progress::-webkit-progress-value{background-color:#04a7b9;border-radius:.5rem}.corrections-page .quiz progress::-webkit-progress-value,.quiz-result .quiz progress::-webkit-progress-value{background-color:#04a7b9;border-radius:.5rem}.quiz-intro .quiz progress::-webkit-progress-value{background-color:#04a7b9;border-radius:.5rem}.question-page .quiz progress::-moz-progress-bar,.quiz-page .quiz progress::-moz-progress-bar{background-color:#04a7b9;border-radius:.5rem}.corrections-page .quiz progress::-moz-progress-bar,.quiz-result .quiz progress::-moz-progress-bar{background-color:#04a7b9;border-radius:.5rem}.quiz-intro .quiz progress::-moz-progress-bar{background-color:#04a7b9;border-radius:.5rem}.question-page .quiz progress::-ms-fill,.quiz-page .quiz progress::-ms-fill{background-color:#04a7b9;border-radius:.5rem}.corrections-page .quiz progress::-ms-fill,.quiz-result .quiz progress::-ms-fill{background-color:#04a7b9;border-radius:.5rem}.quiz-intro .quiz progress::-ms-fill{background-color:#04a7b9;border-radius:.5rem}.question-page .quiz progress::-ms-track,.quiz-page .quiz progress::-ms-track{background-color:#fff;border-radius:.5rem}.corrections-page .quiz progress::-ms-track,.quiz-result .quiz progress::-ms-track{background-color:#fff;border-radius:.5rem}.quiz-intro .quiz progress::-ms-track{background-color:#fff;border-radius:.5rem}.corrections-page .question-container .quiz-card,.corrections-page .quiz-container .quiz-card,.question-page .question-container .quiz-card,.question-page .quiz-container .quiz-card,.quiz-intro .question-container .quiz-card,.quiz-intro .quiz-container .quiz-card,.quiz-page .question-container .quiz-card,.quiz-page .quiz-container .quiz-card,.quiz-result .question-container .quiz-card,.quiz-result .quiz-container .quiz-card{background:#fff;grid-template-rows:1fr;grid-template-columns:1fr 1fr;place-items:center;width:100%;margin:auto;display:grid}.corrections-page .question-container .quiz-card .quiz-question,.corrections-page .quiz-container .quiz-card .quiz-question,.question-page .question-container .quiz-card .quiz-question,.question-page .quiz-container .quiz-card .quiz-question,.quiz-intro .question-container .quiz-card .quiz-question,.quiz-intro .quiz-container .quiz-card .quiz-question,.quiz-page .question-container .quiz-card .quiz-question,.quiz-page .quiz-container .quiz-card .quiz-question,.quiz-result .question-container .quiz-card .quiz-question,.quiz-result .quiz-container .quiz-card .quiz-question{color:#fff;text-align:center;background:#04a7b9;width:100%;height:100%;padding:3rem;font-size:1.5rem;font-weight:600}.corrections-page .question-container .quiz-card .quiz-options .option,.corrections-page .quiz-container .quiz-card .quiz-options .option,.question-page .question-container .quiz-card .quiz-options .option,.question-page .quiz-container .quiz-card .quiz-options .option,.quiz-intro .question-container .quiz-card .quiz-options .option,.quiz-intro .quiz-container .quiz-card .quiz-options .option,.quiz-page .question-container .quiz-card .quiz-options .option,.quiz-page .quiz-container .quiz-card .quiz-options .option,.quiz-result .question-container .quiz-card .quiz-options .option,.quiz-result .quiz-container .quiz-card .quiz-options .option{border:1px solid #04a7b9;border-radius:20px;flex-direction:row;justify-content:flex-start;align-items:center;gap:1.6rem;min-width:300px;margin-block:1rem;padding:.5rem;font-size:1.2rem;transition:all .3s;display:flex}.corrections-page .question-container .quiz-card .quiz-options .option:hover,.corrections-page .quiz-container .quiz-card .quiz-options .option:hover,.question-page .question-container .quiz-card .quiz-options .option:hover,.question-page .quiz-container .quiz-card .quiz-options .option:hover,.quiz-intro .question-container .quiz-card .quiz-options .option:hover,.quiz-intro .quiz-container .quiz-card .quiz-options .option:hover,.quiz-page .question-container .quiz-card .quiz-options .option:hover,.quiz-page .quiz-container .quiz-card .quiz-options .option:hover,.quiz-result .question-container .quiz-card .quiz-options .option:hover,.quiz-result .quiz-container .quiz-card .quiz-options .option:hover{cursor:pointer;color:#fff;background:#04a7b9;border:1px solid #04a7b9}.corrections-page .question-container .navigator,.corrections-page .quiz-container .navigator,.question-page .question-container .navigator,.question-page .quiz-container .navigator,.quiz-intro .question-container .navigator,.quiz-intro .quiz-container .navigator,.quiz-page .question-container .navigator,.quiz-page .quiz-container .navigator,.quiz-result .question-container .navigator,.quiz-result .quiz-container .navigator{flex-direction:row;justify-content:center;align-items:center;gap:18px;margin-top:106px;display:flex}.corrections-page .question-container .navigator .prev-btn,.corrections-page .quiz-container .navigator .prev-btn,.question-page .question-container .navigator .prev-btn,.question-page .quiz-container .navigator .prev-btn,.quiz-intro .question-container .navigator .prev-btn,.quiz-intro .quiz-container .navigator .prev-btn,.quiz-page .question-container .navigator .prev-btn,.quiz-page .quiz-container .navigator .prev-btn,.quiz-result .question-container .navigator .prev-btn,.quiz-result .quiz-container .navigator .prev-btn{color:#253137;background:0 0;border:1px solid #253137;border-radius:1.5rem;padding:10px 20px;font-size:1rem;transition:all .3s}.corrections-page .question-container .navigator .prev-btn:hover,.corrections-page .quiz-container .navigator .prev-btn:hover,.question-page .question-container .navigator .prev-btn:hover,.question-page .quiz-container .navigator .prev-btn:hover,.quiz-intro .question-container .navigator .prev-btn:hover,.quiz-intro .quiz-container .navigator .prev-btn:hover,.quiz-page .question-container .navigator .prev-btn:hover,.quiz-page .quiz-container .navigator .prev-btn:hover,.quiz-result .question-container .navigator .prev-btn:hover,.quiz-result .quiz-container .navigator .prev-btn:hover{color:#fff;background:#04a7b9;border:1px solid #04a7b9}.corrections-page .question-container .navigator .next-btn,.corrections-page .quiz-container .navigator .next-btn,.question-page .question-container .navigator .next-btn,.question-page .quiz-container .navigator .next-btn,.quiz-intro .question-container .navigator .next-btn,.quiz-intro .quiz-container .navigator .next-btn,.quiz-page .question-container .navigator .next-btn,.quiz-page .quiz-container .navigator .next-btn,.quiz-result .question-container .navigator .next-btn,.quiz-result .quiz-container .navigator .next-btn{color:#fff;background:#04a7b9;border:1px solid #04a7b9;border-radius:1.5rem;padding:10px 20px;font-size:1rem}.corrections-page .question-container .navigator .next-btn:hover,.corrections-page .quiz-container .navigator .next-btn:hover,.question-page .question-container .navigator .next-btn:hover,.question-page .quiz-container .navigator .next-btn:hover,.quiz-intro .question-container .navigator .next-btn:hover,.quiz-intro .quiz-container .navigator .next-btn:hover,.quiz-page .question-container .navigator .next-btn:hover,.quiz-page .quiz-container .navigator .next-btn:hover,.quiz-result .question-container .navigator .next-btn:hover,.quiz-result .quiz-container .navigator .next-btn:hover{color:#04a7b9;background:#fff;border:1px solid #04a7b9}.corrections-page .question-container .nav-links,.corrections-page .quiz-container .nav-links,.question-page .question-container .nav-links,.question-page .quiz-container .nav-links,.quiz-intro .question-container .nav-links,.quiz-intro .quiz-container .nav-links,.quiz-page .question-container .nav-links,.quiz-page .quiz-container .nav-links,.quiz-result .question-container .nav-links,.quiz-result .quiz-container .nav-links{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;display:flex}.corrections-page .question-container .nav-links .navigate-btn,.corrections-page .quiz-container .nav-links .navigate-btn,.question-page .question-container .nav-links .navigate-btn,.question-page .quiz-container .nav-links .navigate-btn,.quiz-intro .question-container .nav-links .navigate-btn,.quiz-intro .quiz-container .nav-links .navigate-btn,.quiz-page .question-container .nav-links .navigate-btn,.quiz-page .quiz-container .nav-links .navigate-btn,.quiz-result .question-container .nav-links .navigate-btn,.quiz-result .quiz-container .nav-links .navigate-btn{color:#fff;background:#04a7b966;border:none;place-items:center;width:2rem;height:2rem;font-weight:500;transition:all .3s ease-in-out;display:grid}.corrections-page .question-container .nav-links .navigate-btn.active,.corrections-page .question-container .nav-links .navigate-btn:hover,.corrections-page .quiz-container .nav-links .navigate-btn.active,.corrections-page .quiz-container .nav-links .navigate-btn:hover,.question-page .question-container .nav-links .navigate-btn.active,.question-page .question-container .nav-links .navigate-btn:hover,.question-page .quiz-container .nav-links .navigate-btn.active,.question-page .quiz-container .nav-links .navigate-btn:hover,.quiz-intro .question-container .nav-links .navigate-btn.active,.quiz-intro .question-container .nav-links .navigate-btn:hover,.quiz-intro .quiz-container .nav-links .navigate-btn.active,.quiz-intro .quiz-container .nav-links .navigate-btn:hover,.quiz-page .question-container .nav-links .navigate-btn.active,.quiz-page .question-container .nav-links .navigate-btn:hover,.quiz-page .quiz-container .nav-links .navigate-btn.active,.quiz-page .quiz-container .nav-links .navigate-btn:hover,.quiz-result .question-container .nav-links .navigate-btn.active,.quiz-result .question-container .nav-links .navigate-btn:hover,.quiz-result .quiz-container .nav-links .navigate-btn.active,.quiz-result .quiz-container .nav-links .navigate-btn:hover{background:#04a7b9}.corrections-page .question,.question-page .question,.quiz-intro .question,.quiz-page .question,.quiz-result .question{padding-inline:3rem}.corrections-page .question-title,.question-page .question-title,.quiz-intro .question-title,.quiz-page .question-title,.quiz-result .question-title{color:#253137;margin-block:1.5rem;font-size:2.25rem;font-weight:500}.corrections-page .question-description,.question-page .question-description,.quiz-intro .question-description,.quiz-page .question-description,.quiz-result .question-description{color:#253137;max-width:950px;margin-bottom:1rem;font-size:1.25rem;font-weight:500}.corrections-page .question progress,.question-page .question progress,.quiz-intro .question progress,.quiz-page .question progress,.quiz-result .question progress{appearance:none;border-radius:.5rem;width:100%;margin-block:1.5rem 1rem}.question-page .question progress::-webkit-progress-bar,.quiz-page .question progress::-webkit-progress-bar{background-color:#fff;border-radius:.5rem}.corrections-page .question progress::-webkit-progress-bar,.quiz-result .question progress::-webkit-progress-bar{background-color:#fff;border-radius:.5rem}.quiz-intro .question progress::-webkit-progress-bar{background-color:#fff;border-radius:.5rem}.question-page .question progress::-webkit-progress-value,.quiz-page .question progress::-webkit-progress-value{background-color:#04a7b9;border-radius:.5rem}.corrections-page .question progress::-webkit-progress-value,.quiz-result .question progress::-webkit-progress-value{background-color:#04a7b9;border-radius:.5rem}.quiz-intro .question progress::-webkit-progress-value{background-color:#04a7b9;border-radius:.5rem}.question-page .question progress::-moz-progress-bar,.quiz-page .question progress::-moz-progress-bar{background-color:#04a7b9;border-radius:.5rem}.corrections-page .question progress::-moz-progress-bar,.quiz-result .question progress::-moz-progress-bar{background-color:#04a7b9;border-radius:.5rem}.quiz-intro .question progress::-moz-progress-bar{background-color:#04a7b9;border-radius:.5rem}.question-page .question progress::-ms-fill,.quiz-page .question progress::-ms-fill{background-color:#04a7b9;border-radius:.5rem}.corrections-page .question progress::-ms-fill,.quiz-result .question progress::-ms-fill{background-color:#04a7b9;border-radius:.5rem}.quiz-intro .question progress::-ms-fill{background-color:#04a7b9;border-radius:.5rem}.question-page .question progress::-ms-track,.quiz-page .question progress::-ms-track{background-color:#fff;border-radius:.5rem}.corrections-page .question progress::-ms-track,.quiz-result .question progress::-ms-track{background-color:#fff;border-radius:.5rem}.quiz-intro .question progress::-ms-track{background-color:#fff;border-radius:.5rem}.question-card{flex-direction:column;justify-content:center;align-items:stretch;gap:1rem;margin-top:112px;display:flex}.question-card .question-image{background-color:#e9ffe6;border:1px solid #ededed;width:100%;max-width:820px;height:400px;margin:auto;display:none}.question-card .question-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.question-card .question-box{color:#fff;text-align:center;background:#04a7b9;border-radius:20px;width:100%;max-width:820px;margin:auto;padding:27px 60px}.question-card .question-options{background:#fff;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;width:100%;max-width:820px;margin:auto;padding:45px 142px;display:flex}.question-card .question-options .option{border:1px solid #04a7b9;border-radius:20px;flex-direction:row;justify-content:flex-start;align-items:center;gap:1.6rem;min-width:300px;padding:.5rem;transition:all .3s;display:flex}.question-card .question-options .option:hover{cursor:pointer;color:#fff;background:#04a7b9;border:1px solid #04a7b9}.question-card .question-options .view-btn{color:#fff;background:#04a7b9;border-radius:3rem;padding:10px 20px;font-weight:600}.question-container .navigator{flex-direction:row;justify-content:space-between;align-items:center;gap:18px;max-width:820px;margin:50px auto auto;display:flex}.question-container .navigator .prev-btn{color:#253137;background:0 0;border:1px solid #253137;border-radius:1.5rem;padding:10px 20px;font-size:1rem;transition:all .3s}.question-container .navigator .next-btn,.question-container .navigator .prev-btn:hover{color:#fff;background:#04a7b9;border:1px solid #04a7b9}.question-container .navigator .next-btn{border-radius:1.5rem;padding:10px 20px;font-size:1rem}.question-container .navigator .next-btn:hover{color:#04a7b9;background:#fff;border:1px solid #04a7b9}.quiz-result .title{color:#fff;text-align:left;background:#04a7b9;width:100%;margin-top:1rem;padding:59px 48px;display:block}.quiz-result .result-container{width:100%;padding-inline:91px}.quiz-result .result-container .score{color:#253137;padding-top:36px;font-size:1.5rem}.quiz-result .result-container h3{padding-block:36px 18px;font-size:1.5rem;font-weight:600}.quiz-result .result-container .performance-table{background:#d6faff;width:100%}.quiz-result .result-container .performance-table .perf{color:#253137;padding:1.5rem;font-size:1.2rem}.quiz-result .result-container .performance-table .perf-title{padding:1.5rem;font-size:1rem;font-weight:500}.quiz-result .result-container .recommendations h4{color:#253137;padding-block:54px 1rem;font-size:1.5rem;font-weight:600}.quiz-result .result-container .recommendations p{color:#253137;font-size:1rem;font-weight:500}.quiz-result .result-container .navigator{flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;margin-top:50px;display:flex}.quiz-result .result-container .navigator .prev-btn{color:#253137;background:0 0;border:1px solid #253137;border-radius:1.5rem;padding:10px 20px;font-size:1rem;transition:all .3s}.quiz-result .result-container .navigator .next-btn,.quiz-result .result-container .navigator .prev-btn:hover{color:#fff;background:#04a7b9;border:1px solid #04a7b9}.quiz-result .result-container .navigator .next-btn{border-radius:1.5rem;padding:10px 20px;font-size:1rem}.quiz-result .result-container .navigator .next-btn:hover{color:#04a7b9;background:#fff;border:1px solid #04a7b9}.corrections-page .correction{padding-left:2.5rem}.corrections-page .correction .question{padding-left:unset;padding-block:2rem;font-size:1.5rem}.corrections-page .correction .answers{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;display:flex}.corrections-page .correction .answers .options .correct-check,.corrections-page .correction .answers .options .incorrect-check{place-items:left;-moz-column-gap:1rem;grid-template-columns:1.5rem 1fr;column-gap:1rem;display:grid}.corrections-page .correction .answers .options .correct-check label,.corrections-page .correction .answers .options .incorrect-check label{font-size:1rem;font-weight:500}.corrections-page .correction .answers .input-group input{height:auto;width:auto;cursor:pointer;margin-bottom:0;padding:0;transition:all .3s ease-in-out;display:none}.corrections-page .correction .answers .input-group label{transition:all .3s ease-in-out;position:relative}.corrections-page .correction .answers .input-group label:hover{cursor:pointer}.corrections-page .correction .answers .input-group label:before{content:"";-webkit-appearance:none;vertical-align:middle;cursor:pointer;background-color:#0000;border:2px solid #04a7b9;margin-right:1rem;padding:1rem;display:inline-block;position:relative;box-shadow:0 1px 2px #0000000d,inset 0 -15px 10px -12px #0000000d}.corrections-page .correction .answers .input-group input:checked+label:before{background:#04a7b9}.corrections-page .correction .answers .input-group input:checked+label:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:14px;display:block;position:absolute;top:2px;left:9px;transform:rotate(45deg)}.corrections-page .correction .explanation-box .explanation{padding-top:1.5rem;font-size:1.5rem}.corrections-page .correction .explanation-box .explanation-text{max-width:950px;padding-top:6px;font-size:1rem;font-style:italic}.corrections-page .navigator{padding-top:3rem;grid-template-columns:1fr 1fr;width:100%;padding-inline:2.5rem;display:grid}.corrections-page .navigator .nav-links{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;display:flex}.corrections-page .navigator .nav-links .correction-btn{color:#fff;background:#04a7b966;border:none;place-items:center;width:2rem;height:2rem;font-weight:500;transition:all .3s ease-in-out;display:grid}.corrections-page .navigator .nav-links .correction-btn.active,.corrections-page .navigator .nav-links .correction-btn:hover{background:#04a7b9}.corrections-page .navigator .retake-btn{color:#fff;background:#04a7b9;border:none;border-radius:1.5rem;place-items:center;max-width:300px;padding:10px 70px;font-size:1rem;font-weight:500;display:grid}.quiz-intro-container{margin-top:60px;padding-inline:5rem}.quiz-intro-container .input-group,.quiz-intro-container .subheading{color:#253137;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.quiz-intro-container .input-group{margin-left:2.5rem}.quiz-intro-container .input-group input{height:auto;width:auto;cursor:pointer;margin-bottom:0;padding:0;transition:all .3s ease-in-out;display:none}.quiz-intro-container .input-group label{cursor:pointer;transition:all .3s ease-in-out;position:relative}.quiz-intro-container .input-group label:before{content:"";-webkit-appearance:none;vertical-align:middle;cursor:pointer;background-color:#0000;border:2px solid #04a7b9;margin-right:1rem;padding:10px;display:inline-block;position:relative;box-shadow:0 1px 2px #0000000d,inset 0 -15px 10px -12px #0000000d}.quiz-intro-container .input-group input[type=checkbox]:checked+label:before{background:#04a7b9}.quiz-intro-container .input-group input[type=checkbox]:checked+label:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:14px;display:block;position:absolute;top:2px;left:9px;transform:rotate(45deg)}.quiz-intro-container .input-group label:hover{cursor:pointer}.quiz-intro-container .input-group input[type=text]{cursor:pointer;background:0 0;border:none;border-bottom:2px solid #04a7b9}.quiz-intro-container .custom label{display:none}.quiz-intro-container .start-quiz-btn{color:#fff;background:#04a7b9;border:1px solid #04a7b9;border-radius:3rem;place-content:center;width:252px;height:45px;margin-top:2rem;font-weight:500;transition:all .3s ease-in-out;display:grid}.quiz-intro-container .start-quiz-btn:hover{color:#04a7b9;background:#fff;border:1px solid #04a7b9}.quiz-intro ul{list-style:none}.quiz-intro ul li img{width:20px}.quiz-intro .intro-banner{background:url(/images/quiz-intro-banner.png) bottom/cover no-repeat;place-content:center;width:100%;min-height:567px;padding-inline:12%;display:grid}.quiz-intro .intro-banner .intro-heading{color:#fff;text-align:center;padding-bottom:2rem;font-size:4rem;font-weight:700}.quiz-intro .intro-banner .intro-text{color:#fff;text-align:center;max-width:75%;margin:auto;font-size:1.5rem;font-weight:500}.quiz-intro .quiz-instructions .instructions-heading{color:#253137;padding-block:1.5rem;font-size:2rem;font-weight:600}.quiz-intro .quiz-instructions ul li{color:#253137;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;padding-bottom:1rem;font-size:1rem;display:flex}.quiz-intro .quiz-custom .custom-heading{color:#253137;padding-block:1.5rem;font-size:2rem;font-weight:600}}.loading-container{justify-content:center;align-items:center;height:100vh;display:flex}.spinner{border:5px solid #f3f3f3;border-top-color:#04a7b9;border-radius:50%;width:45px;height:45px;animation:spin 2s linear infinite}.corrections-page,.question-page,.quiz-intro,.quiz-page,.quiz-result{background:#f5f5f5;width:100%;padding:5rem 0 3rem}.corrections-page .breadcrumbs,.question-page .breadcrumbs,.quiz-intro .breadcrumbs,.quiz-page .breadcrumbs,.quiz-result .breadcrumbs{padding-inline:1rem;font-size:14px}.corrections-page .breadcrumbs a,.question-page .breadcrumbs a,.quiz-intro .breadcrumbs a,.quiz-page .breadcrumbs a,.quiz-result .breadcrumbs a{color:#253137;padding-right:.1rem;font-size:14px;font-weight:500}.corrections-page .breadcrumbs a:not(:first-child),.question-page .breadcrumbs a:not(:first-child),.quiz-intro .breadcrumbs a:not(:first-child),.quiz-page .breadcrumbs a:not(:first-child),.quiz-result .breadcrumbs a:not(:first-child){padding-left:.1rem}.corrections-page .breadcrumbs span,.question-page .breadcrumbs span,.quiz-intro .breadcrumbs span,.quiz-page .breadcrumbs span,.quiz-result .breadcrumbs span{padding-inline:.1rem}.corrections-page .divider,.question-page .divider,.quiz-intro .divider,.quiz-page .divider,.quiz-result .divider{background-color:#04a7b9;width:100%;height:.5rem;margin-top:1rem}.corrections-page .question,.corrections-page .quiz,.question-page .question,.question-page .quiz,.quiz-intro .question,.quiz-intro .quiz,.quiz-page .question,.quiz-page .quiz,.quiz-result .question,.quiz-result .quiz{padding-inline:1rem}.corrections-page .question-title,.corrections-page .quiz-title,.question-page .question-title,.question-page .quiz-title,.quiz-intro .question-title,.quiz-intro .quiz-title,.quiz-page .question-title,.quiz-page .quiz-title,.quiz-result .question-title,.quiz-result .quiz-title{color:#253137;text-align:center;margin-block:1rem;font-size:1.25rem;font-weight:500}.corrections-page .question-description,.corrections-page .quiz-description,.question-page .question-description,.question-page .quiz-description,.quiz-intro .question-description,.quiz-intro .quiz-description,.quiz-page .question-description,.quiz-page .quiz-description,.quiz-result .question-description,.quiz-result .quiz-description{color:#253137;text-align:center;margin-bottom:1rem;font-size:1rem;font-weight:400}.corrections-page .question progress,.corrections-page .quiz progress,.question-page .question progress,.question-page .quiz progress,.quiz-intro .question progress,.quiz-intro .quiz progress,.quiz-page .question progress,.quiz-page .quiz progress,.quiz-result .question progress,.quiz-result .quiz progress{appearance:none;border-radius:.5rem;width:100%;margin-block:1.5rem 1rem}.quiz-page .question progress::-webkit-progress-bar,.quiz-page .quiz progress::-webkit-progress-bar{background-color:#fff;border-radius:.5rem}.question-page .question progress::-webkit-progress-bar,.question-page .quiz progress::-webkit-progress-bar{background-color:#fff;border-radius:.5rem}.quiz-result .question progress::-webkit-progress-bar,.quiz-result .quiz progress::-webkit-progress-bar{background-color:#fff;border-radius:.5rem}.corrections-page .question progress::-webkit-progress-bar,.corrections-page .quiz progress::-webkit-progress-bar{background-color:#fff;border-radius:.5rem}.quiz-intro .question progress::-webkit-progress-bar,.quiz-intro .quiz progress::-webkit-progress-bar{background-color:#fff;border-radius:.5rem}.quiz-page .question progress::-webkit-progress-value,.quiz-page .quiz progress::-webkit-progress-value{background-color:#04a7b9;border-radius:.5rem}.question-page .question progress::-webkit-progress-value,.question-page .quiz progress::-webkit-progress-value{background-color:#04a7b9;border-radius:.5rem}.quiz-result .question progress::-webkit-progress-value,.quiz-result .quiz progress::-webkit-progress-value{background-color:#04a7b9;border-radius:.5rem}.corrections-page .question progress::-webkit-progress-value,.corrections-page .quiz progress::-webkit-progress-value{background-color:#04a7b9;border-radius:.5rem}.quiz-intro .question progress::-webkit-progress-value,.quiz-intro .quiz progress::-webkit-progress-value{background-color:#04a7b9;border-radius:.5rem}.quiz-page .question progress::-moz-progress-bar,.quiz-page .quiz progress::-moz-progress-bar{background-color:#04a7b9;border-radius:.5rem}.question-page .question progress::-moz-progress-bar,.question-page .quiz progress::-moz-progress-bar{background-color:#04a7b9;border-radius:.5rem}.quiz-result .question progress::-moz-progress-bar,.quiz-result .quiz progress::-moz-progress-bar{background-color:#04a7b9;border-radius:.5rem}.corrections-page .question progress::-moz-progress-bar,.corrections-page .quiz progress::-moz-progress-bar{background-color:#04a7b9;border-radius:.5rem}.quiz-intro .question progress::-moz-progress-bar,.quiz-intro .quiz progress::-moz-progress-bar{background-color:#04a7b9;border-radius:.5rem}.quiz-page .question progress::-ms-fill,.quiz-page .quiz progress::-ms-fill{background-color:#04a7b9;border-radius:.5rem}.question-page .question progress::-ms-fill,.question-page .quiz progress::-ms-fill{background-color:#04a7b9;border-radius:.5rem}.quiz-result .question progress::-ms-fill,.quiz-result .quiz progress::-ms-fill{background-color:#04a7b9;border-radius:.5rem}.corrections-page .question progress::-ms-fill,.corrections-page .quiz progress::-ms-fill{background-color:#04a7b9;border-radius:.5rem}.quiz-intro .question progress::-ms-fill,.quiz-intro .quiz progress::-ms-fill{background-color:#04a7b9;border-radius:.5rem}.quiz-page .question progress::-ms-track,.quiz-page .quiz progress::-ms-track{background-color:#fff;border-radius:.5rem}.question-page .question progress::-ms-track,.question-page .quiz progress::-ms-track{background-color:#fff;border-radius:.5rem}.quiz-result .question progress::-ms-track,.quiz-result .quiz progress::-ms-track{background-color:#fff;border-radius:.5rem}.corrections-page .question progress::-ms-track,.corrections-page .quiz progress::-ms-track{background-color:#fff;border-radius:.5rem}.quiz-intro .question progress::-ms-track,.quiz-intro .quiz progress::-ms-track{background-color:#fff;border-radius:.5rem}.corrections-page .question-container .quiz-card,.corrections-page .quiz-container .quiz-card,.question-page .question-container .quiz-card,.question-page .quiz-container .quiz-card,.quiz-intro .question-container .quiz-card,.quiz-intro .quiz-container .quiz-card,.quiz-page .question-container .quiz-card,.quiz-page .quiz-container .quiz-card,.quiz-result .question-container .quiz-card,.quiz-result .quiz-container .quiz-card{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.corrections-page .question-container .quiz-card .quiz-question,.corrections-page .quiz-container .quiz-card .quiz-question,.question-page .question-container .quiz-card .quiz-question,.question-page .quiz-container .quiz-card .quiz-question,.quiz-intro .question-container .quiz-card .quiz-question,.quiz-intro .quiz-container .quiz-card .quiz-question,.quiz-page .question-container .quiz-card .quiz-question,.quiz-page .quiz-container .quiz-card .quiz-question,.quiz-result .question-container .quiz-card .quiz-question,.quiz-result .quiz-container .quiz-card .quiz-question{color:#fff;text-align:center;background:#04a7b9;place-content:center;height:100%;min-height:300px;padding:1.5rem 1rem;font-size:1.25rem;font-weight:500;display:grid}.corrections-page .question-container .quiz-card .quiz-options .option,.corrections-page .quiz-container .quiz-card .quiz-options .option,.question-page .question-container .quiz-card .quiz-options .option,.question-page .quiz-container .quiz-card .quiz-options .option,.quiz-intro .question-container .quiz-card .quiz-options .option,.quiz-intro .quiz-container .quiz-card .quiz-options .option,.quiz-page .question-container .quiz-card .quiz-options .option,.quiz-page .quiz-container .quiz-card .quiz-options .option,.quiz-result .question-container .quiz-card .quiz-options .option,.quiz-result .quiz-container .quiz-card .quiz-options .option{border:1px solid #04a7b9;border-radius:20px;flex-direction:row;justify-content:flex-start;align-items:center;gap:1.6rem;width:100%;min-width:300px;margin-block:1rem;padding:.5rem;transition:all .3s;display:flex}.corrections-page .question-container .quiz-card .quiz-options .option:hover,.corrections-page .quiz-container .quiz-card .quiz-options .option:hover,.question-page .question-container .quiz-card .quiz-options .option:hover,.question-page .quiz-container .quiz-card .quiz-options .option:hover,.quiz-intro .question-container .quiz-card .quiz-options .option:hover,.quiz-intro .quiz-container .quiz-card .quiz-options .option:hover,.quiz-page .question-container .quiz-card .quiz-options .option:hover,.quiz-page .quiz-container .quiz-card .quiz-options .option:hover,.quiz-result .question-container .quiz-card .quiz-options .option:hover,.quiz-result .quiz-container .quiz-card .quiz-options .option:hover{cursor:pointer;color:#fff;background:#04a7b9;border:1px solid #04a7b9}.corrections-page .question-container .navigator,.corrections-page .quiz-container .navigator,.question-page .question-container .navigator,.question-page .quiz-container .navigator,.quiz-intro .question-container .navigator,.quiz-intro .quiz-container .navigator,.quiz-page .question-container .navigator,.quiz-page .quiz-container .navigator,.quiz-result .question-container .navigator,.quiz-result .quiz-container .navigator{flex-direction:row;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;display:flex}.corrections-page .question-container .navigator .prev-btn,.corrections-page .quiz-container .navigator .prev-btn,.question-page .question-container .navigator .prev-btn,.question-page .quiz-container .navigator .prev-btn,.quiz-intro .question-container .navigator .prev-btn,.quiz-intro .quiz-container .navigator .prev-btn,.quiz-page .question-container .navigator .prev-btn,.quiz-page .quiz-container .navigator .prev-btn,.quiz-result .question-container .navigator .prev-btn,.quiz-result .quiz-container .navigator .prev-btn{color:#253137;background:0 0;border:1px solid #253137;border-radius:1.5rem;padding:10px 20px;font-size:1rem;font-weight:400;transition:all .3s}.corrections-page .question-container .navigator .prev-btn:hover,.corrections-page .quiz-container .navigator .prev-btn:hover,.question-page .question-container .navigator .prev-btn:hover,.question-page .quiz-container .navigator .prev-btn:hover,.quiz-intro .question-container .navigator .prev-btn:hover,.quiz-intro .quiz-container .navigator .prev-btn:hover,.quiz-page .question-container .navigator .prev-btn:hover,.quiz-page .quiz-container .navigator .prev-btn:hover,.quiz-result .question-container .navigator .prev-btn:hover,.quiz-result .quiz-container .navigator .prev-btn:hover{color:#fff;background:#04a7b9;border:1px solid #04a7b9}.corrections-page .question-container .navigator .next-btn,.corrections-page .quiz-container .navigator .next-btn,.question-page .question-container .navigator .next-btn,.question-page .quiz-container .navigator .next-btn,.quiz-intro .question-container .navigator .next-btn,.quiz-intro .quiz-container .navigator .next-btn,.quiz-page .question-container .navigator .next-btn,.quiz-page .quiz-container .navigator .next-btn,.quiz-result .question-container .navigator .next-btn,.quiz-result .quiz-container .navigator .next-btn{color:#fff;background:#04a7b9;border:1px solid #04a7b9;border-radius:1.5rem;padding:10px 20px;font-size:1rem;font-weight:400}.corrections-page .question-container .navigator .next-btn:hover,.corrections-page .quiz-container .navigator .next-btn:hover,.question-page .question-container .navigator .next-btn:hover,.question-page .quiz-container .navigator .next-btn:hover,.quiz-intro .question-container .navigator .next-btn:hover,.quiz-intro .quiz-container .navigator .next-btn:hover,.quiz-page .question-container .navigator .next-btn:hover,.quiz-page .quiz-container .navigator .next-btn:hover,.quiz-result .question-container .navigator .next-btn:hover,.quiz-result .quiz-container .navigator .next-btn:hover{color:#04a7b9;background:#fff;border:1px solid #04a7b9}.corrections-page .question-container .nav-links,.corrections-page .quiz-container .nav-links,.question-page .question-container .nav-links,.question-page .quiz-container .nav-links,.quiz-intro .question-container .nav-links,.quiz-intro .quiz-container .nav-links,.quiz-page .question-container .nav-links,.quiz-page .quiz-container .nav-links,.quiz-result .question-container .nav-links,.quiz-result .quiz-container .nav-links{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:12px;margin-top:1rem;display:flex}.corrections-page .question-container .nav-links .navigate-btn,.corrections-page .quiz-container .nav-links .navigate-btn,.question-page .question-container .nav-links .navigate-btn,.question-page .quiz-container .nav-links .navigate-btn,.quiz-intro .question-container .nav-links .navigate-btn,.quiz-intro .quiz-container .nav-links .navigate-btn,.quiz-page .question-container .nav-links .navigate-btn,.quiz-page .quiz-container .nav-links .navigate-btn,.quiz-result .question-container .nav-links .navigate-btn,.quiz-result .quiz-container .nav-links .navigate-btn{color:#fff;background:#04a7b966;border:none;place-items:center;width:2rem;height:2rem;font-weight:400;transition:all .3s ease-in-out;display:grid}.corrections-page .question-container .nav-links .navigate-btn.active,.corrections-page .question-container .nav-links .navigate-btn:hover,.corrections-page .quiz-container .nav-links .navigate-btn.active,.corrections-page .quiz-container .nav-links .navigate-btn:hover,.question-page .question-container .nav-links .navigate-btn.active,.question-page .question-container .nav-links .navigate-btn:hover,.question-page .quiz-container .nav-links .navigate-btn.active,.question-page .quiz-container .nav-links .navigate-btn:hover,.quiz-intro .question-container .nav-links .navigate-btn.active,.quiz-intro .question-container .nav-links .navigate-btn:hover,.quiz-intro .quiz-container .nav-links .navigate-btn.active,.quiz-intro .quiz-container .nav-links .navigate-btn:hover,.quiz-page .question-container .nav-links .navigate-btn.active,.quiz-page .question-container .nav-links .navigate-btn:hover,.quiz-page .quiz-container .nav-links .navigate-btn.active,.quiz-page .quiz-container .nav-links .navigate-btn:hover,.quiz-result .question-container .nav-links .navigate-btn.active,.quiz-result .question-container .nav-links .navigate-btn:hover,.quiz-result .quiz-container .nav-links .navigate-btn.active,.quiz-result .quiz-container .nav-links .navigate-btn:hover{background:#04a7b9}.quiz-page .quiz-description{margin:auto auto 1rem;font-size:1rem}.quiz-page .quiz-timer{gap:0;font-size:1.2rem;font-weight:500}.quiz-page .quiz-timer,.quiz-page .quiz-timer .time{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.quiz-page .quiz-timer .time{gap:1rem}.question-card{flex-direction:column;justify-content:center;align-items:stretch;gap:1rem;margin-top:1rem;display:flex}.question-card .question-image{background-color:#e9ffe6;border:1px solid #ededed;width:100%;max-width:320px;height:300px;margin:auto;display:none}.question-card .question-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.question-card .question-box{color:#fff;text-align:center;background:#04a7b9;border-radius:20px;width:100%;max-width:820px;margin:auto;padding:1.5rem 1rem}.question-card .question-options{border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;width:100%;max-width:820px;margin:auto;padding:3rem 1rem;display:flex}.question-card .question-options .answer-box{color:#fff;background:#04a7b9;border-radius:1.5rem;padding:1.5rem 4rem;font-size:1rem;font-weight:600}.question-card .question-options .answer-box h3{padding-bottom:.25rem;font-size:1rem;font-weight:600}.question-card .question-options .answer-box .answer{padding-bottom:1rem}.question-card .question-options .option{border:1px solid #04a7b9;border-radius:20px;flex-direction:row;justify-content:flex-start;align-items:center;gap:1.6rem;width:100%;min-width:300px;padding:.5rem;transition:all .3s;display:flex}.question-card .question-options .option:hover{cursor:pointer;color:#fff;background:#04a7b9;border:1px solid #04a7b9}.question-card .question-options .view-btn{color:#fff;background:#04a7b9;border:1px solid #04a7b9;border-radius:3rem;padding:.5rem 20px;font-weight:600}.question-card .question-options .view-btn:hover{cursor:pointer;color:#04a7b9;background:#fff;border:1px solid #04a7b9;font-weight:600}.question-container .navigator{flex-direction:row;justify-content:space-between;align-items:center;gap:18px;max-width:820px;margin:50px auto auto;display:flex}.question-container .navigator .prev-btn{color:#253137;background:0 0;border:1px solid #253137;border-radius:1.5rem;padding:10px 20px;font-size:1rem;font-weight:400;transition:all .3s}.question-container .navigator .next-btn,.question-container .navigator .prev-btn:hover{color:#fff;background:#04a7b9;border:1px solid #04a7b9}.question-container .navigator .next-btn{border-radius:1.5rem;margin-left:auto;padding:10px 20px;font-size:1rem;font-weight:400}.question-container .navigator .next-btn:hover{color:#04a7b9;background:#fff;border:1px solid #04a7b9}.quiz-result .title{color:#fff;text-align:left;background:#04a7b9;width:100%;margin-top:1rem;padding:2rem 1.5rem;display:block}.quiz-result .result-container{width:100%;padding-inline:1rem}.quiz-result .result-container .score{color:#253137;padding-top:36px;font-size:1.5rem}.quiz-result .result-container h3{padding-block:36px 18px;font-size:1.25rem;font-weight:600}.quiz-result .result-container .performance-table{border-collapse:collapse;background:#d6faff;width:100%}.quiz-result .result-container .performance-table td,.quiz-result .result-container .performance-table th{text-align:left;border:1px solid #253137;padding:.25rem}.quiz-result .result-container .performance-table .perf{color:#253137;padding:.5rem;font-size:12px}.quiz-result .result-container .performance-table .perf-title{padding:.5rem;font-size:12px;font-weight:500}.quiz-result .result-container .recommendations h4{color:#253137;padding-block:54px 1rem;font-size:1.25rem;font-weight:600}.quiz-result .result-container .recommendations p{color:#253137;font-size:12px;font-weight:500}.quiz-result .result-container .navigator{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;margin-top:50px;display:flex}.quiz-result .result-container .navigator .prev-btn{color:#253137;background:0 0;border:1px solid #253137;border-radius:1.5rem;padding:10px 20px;font-size:.75rem;font-weight:400;transition:all .3s}.quiz-result .result-container .navigator .prev-btn:hover{color:#fff;background:#04a7b9;border:1px solid #04a7b9}.quiz-result .result-container .navigator .prev-btn a{font-weight:400}.quiz-result .result-container .navigator .next-btn{color:#fff;background:#04a7b9;border:1px solid #04a7b9;border-radius:1.5rem;padding:10px 20px;font-size:.75rem;font-weight:400}.quiz-result .result-container .navigator .next-btn:hover{color:#04a7b9;background:#fff;border:1px solid #04a7b9}.quiz-result .result-container .navigator .next-btn a{font-weight:400}.corrections-page .correction{padding-left:2.5rem}.corrections-page .correction .question{padding-left:unset;padding-block:1rem;font-size:1rem}.corrections-page .correction .answers{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;display:flex}.corrections-page .correction .answers .options .correct-check,.corrections-page .correction .answers .options .incorrect-check{place-items:left;-moz-column-gap:1rem;grid-template-columns:1.5rem 1fr;column-gap:1rem;display:grid}.corrections-page .correction .answers .options .correct-check label,.corrections-page .correction .answers .options .incorrect-check label{font-size:1rem;font-weight:500}.corrections-page .correction .answers .input-group input{cursor:pointer;width:1.5rem;height:1.5rem;margin-bottom:0;padding:0;transition:all .3s ease-in-out;display:none}.corrections-page .correction .answers .input-group label{transition:all .3s ease-in-out;position:relative}.corrections-page .correction .answers .input-group label:hover{cursor:pointer}.corrections-page .correction .answers .input-group label:before{content:"";-webkit-appearance:none;vertical-align:middle;cursor:pointer;background-color:#0000;border:2px solid #04a7b9;margin-right:1rem;padding:10px;display:inline-block;position:relative;box-shadow:0 1px 2px #0000000d,inset 0 -15px 10px -12px #0000000d}.corrections-page .correction .answers .input-group input:checked+label:before{background:#04a7b9}.corrections-page .correction .answers .input-group input:checked+label:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:14px;display:block;position:absolute;top:2px;left:9px;transform:rotate(45deg)}.corrections-page .correction .explanation-box .explanation{padding-top:1.5rem;font-size:1.5rem}.corrections-page .correction .explanation-box .explanation-text{max-width:950px;padding-top:6px;font-size:1rem;font-style:italic}.corrections-page .navigator{padding-top:5rem;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;padding-inline:2.5rem;display:flex}.corrections-page .navigator .nav-links{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:12px;display:flex}.corrections-page .navigator .nav-links .correction-btn{color:#fff;background:#04a7b966;border:none;place-items:center;width:2rem;height:2rem;font-weight:500;transition:all .3s ease-in-out;display:grid}.corrections-page .navigator .nav-links .correction-btn.active,.corrections-page .navigator .nav-links .correction-btn:hover{background:#04a7b9}.corrections-page .navigator .retake-btn{color:#fff;background:#04a7b9;border:none;border-radius:1.5rem;place-items:center;width:100%;padding:10px 70px;font-size:1rem;font-weight:500;display:grid}.corrections-page .quiz-intro-container{margin-top:30px;padding-inline:1rem}.corrections-page .quiz-intro-container .input-group,.corrections-page .quiz-intro-container .subheading{color:#253137;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.corrections-page .quiz-intro-container .input-group{margin-left:0}.corrections-page .quiz-intro-container .input-group input{height:auto;width:auto;cursor:pointer;margin-bottom:0;padding:0;transition:all .3s ease-in-out;display:none}.corrections-page .quiz-intro-container .input-group label{cursor:pointer;transition:all .3s ease-in-out;position:relative}.corrections-page .quiz-intro-container .input-group label:before{content:"";-webkit-appearance:none;vertical-align:middle;cursor:pointer;background-color:#0000;border:2px solid #04a7b9;margin-right:1rem;padding:10px;display:inline-block;position:relative;box-shadow:0 1px 2px #0000000d,inset 0 -15px 10px -12px #0000000d}.corrections-page .quiz-intro-container .input-group input[type=checkbox]:checked+label:before{background:#04a7b9}.corrections-page .quiz-intro-container .input-group input[type=checkbox]:checked+label:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:14px;display:block;position:absolute;top:2px;left:9px;transform:rotate(45deg)}.corrections-page .quiz-intro-container .input-group label:hover{cursor:pointer}.corrections-page .quiz-intro-container .input-group input[type=text]{cursor:pointer;background:0 0;border:none;border-bottom:2px solid #04a7b9}.corrections-page .quiz-intro-container .custom label{display:none}.corrections-page .quiz-intro-container .start-quiz-btn{color:#fff;background:#04a7b9;border:1px solid #04a7b9;border-radius:3rem;place-content:center;width:100%;height:45px;margin-top:2rem;font-weight:500;transition:all .3s ease-in-out;display:grid}.corrections-page .quiz-intro-container .start-quiz-btn:hover{color:#04a7b9;background:#fff;border:1px solid #04a7b9}.corrections-page .quiz-intro ul{list-style:none}.corrections-page .quiz-intro ul li img{width:20px}.corrections-page .quiz-intro .intro-banner{background:url(/images/homepage-mobile.png) bottom/cover no-repeat;place-content:center;width:100%;min-height:567px;padding-inline:1rem;display:grid}.corrections-page .quiz-intro .intro-banner .intro-heading{color:#fff;text-align:center;padding-bottom:1.2rem;font-size:36px;font-weight:600}.corrections-page .quiz-intro .intro-banner .intro-text{color:#fff;text-align:center;max-width:100%;margin:auto;font-size:1rem;font-weight:400}.corrections-page .quiz-intro .quiz-instructions .instructions-heading{color:#253137;text-align:center;padding-block:1.5rem;font-size:1.5rem;font-weight:600}.corrections-page .quiz-intro .quiz-instructions ul li{color:#253137;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;padding-bottom:1rem;font-size:1rem;display:flex}.corrections-page .quiz-intro .quiz-custom .custom-heading{color:#253137;text-align:center;padding-block:1.5rem;font-size:1.5rem;font-weight:600}@media screen and (min-width:768px){.corrections-page,.question-page,.quiz-intro,.quiz-page,.quiz-result{background:#f5f5f5;width:100%;padding:5rem 0}.corrections-page .breadcrumbs,.question-page .breadcrumbs,.quiz-intro .breadcrumbs,.quiz-page .breadcrumbs,.quiz-result .breadcrumbs{padding-inline:2.5rem}.corrections-page .breadcrumbs a,.question-page .breadcrumbs a,.quiz-intro .breadcrumbs a,.quiz-page .breadcrumbs a,.quiz-result .breadcrumbs a{color:#253137;padding-right:.3rem;font-size:1rem;font-weight:500}.corrections-page .breadcrumbs a:not(:first-child),.question-page .breadcrumbs a:not(:first-child),.quiz-intro .breadcrumbs a:not(:first-child),.quiz-page .breadcrumbs a:not(:first-child),.quiz-result .breadcrumbs a:not(:first-child){padding-left:.3rem}.corrections-page .breadcrumbs span,.question-page .breadcrumbs span,.quiz-intro .breadcrumbs span,.quiz-page .breadcrumbs span,.quiz-result .breadcrumbs span{padding-inline:.3rem}.corrections-page .divider,.question-page .divider,.quiz-intro .divider,.quiz-page .divider,.quiz-result .divider{background-color:#04a7b9;width:100%;height:1rem;margin-top:1rem}.corrections-page .question,.corrections-page .quiz,.question-page .question,.question-page .quiz,.quiz-intro .question,.quiz-intro .quiz,.quiz-page .question,.quiz-page .quiz,.quiz-result .question,.quiz-result .quiz{padding-inline:3rem}.corrections-page .question-title,.corrections-page .quiz-title,.question-page .question-title,.question-page .quiz-title,.quiz-intro .question-title,.quiz-intro .quiz-title,.quiz-page .question-title,.quiz-page .quiz-title,.quiz-result .question-title,.quiz-result .quiz-title{color:#253137;margin-block:1.5rem;font-size:2.25rem;font-weight:500}.corrections-page .question-description,.corrections-page .quiz-description,.question-page .question-description,.question-page .quiz-description,.quiz-intro .question-description,.quiz-intro .quiz-description,.quiz-page .question-description,.quiz-page .quiz-description,.quiz-result .question-description,.quiz-result .quiz-description{color:#253137;max-width:950px;margin-bottom:1rem;font-size:1.25rem;font-weight:500}.corrections-page .question progress,.corrections-page .quiz progress,.question-page .question progress,.question-page .quiz progress,.quiz-intro .question progress,.quiz-intro .quiz progress,.quiz-page .question progress,.quiz-page .quiz progress,.quiz-result .question progress,.quiz-result .quiz progress{appearance:none;border-radius:.5rem;width:100%;margin-block:1.5rem 1rem}.question-page .quiz progress::-webkit-progress-bar,.quiz-page .quiz progress::-webkit-progress-bar{background-color:#fff;border-radius:.5rem}.corrections-page .quiz progress::-webkit-progress-bar,.quiz-result .quiz progress::-webkit-progress-bar{background-color:#fff;border-radius:.5rem}.quiz-intro .quiz progress::-webkit-progress-bar{background-color:#fff;border-radius:.5rem}.question-page .quiz progress::-webkit-progress-value,.quiz-page .quiz progress::-webkit-progress-value{background-color:#04a7b9;border-radius:.5rem}.corrections-page .quiz progress::-webkit-progress-value,.quiz-result .quiz progress::-webkit-progress-value{background-color:#04a7b9;border-radius:.5rem}.quiz-intro .quiz progress::-webkit-progress-value{background-color:#04a7b9;border-radius:.5rem}.question-page .quiz progress::-moz-progress-bar,.quiz-page .quiz progress::-moz-progress-bar{background-color:#04a7b9;border-radius:.5rem}.corrections-page .quiz progress::-moz-progress-bar,.quiz-result .quiz progress::-moz-progress-bar{background-color:#04a7b9;border-radius:.5rem}.quiz-intro .quiz progress::-moz-progress-bar{background-color:#04a7b9;border-radius:.5rem}.question-page .quiz progress::-ms-fill,.quiz-page .quiz progress::-ms-fill{background-color:#04a7b9;border-radius:.5rem}.corrections-page .quiz progress::-ms-fill,.quiz-result .quiz progress::-ms-fill{background-color:#04a7b9;border-radius:.5rem}.quiz-intro .quiz progress::-ms-fill{background-color:#04a7b9;border-radius:.5rem}.question-page .quiz progress::-ms-track,.quiz-page .quiz progress::-ms-track{background-color:#fff;border-radius:.5rem}.corrections-page .quiz progress::-ms-track,.quiz-result .quiz progress::-ms-track{background-color:#fff;border-radius:.5rem}.quiz-intro .quiz progress::-ms-track{background-color:#fff;border-radius:.5rem}.corrections-page .question-container .quiz-card,.corrections-page .quiz-container .quiz-card,.question-page .question-container .quiz-card,.question-page .quiz-container .quiz-card,.quiz-intro .question-container .quiz-card,.quiz-intro .quiz-container .quiz-card,.quiz-page .question-container .quiz-card,.quiz-page .quiz-container .quiz-card,.quiz-result .question-container .quiz-card,.quiz-result .quiz-container .quiz-card{background:#fff;grid-template-rows:1fr;grid-template-columns:1fr 1fr;place-items:center;margin:auto;display:grid}.corrections-page .question-container .quiz-card .quiz-question,.corrections-page .quiz-container .quiz-card .quiz-question,.question-page .question-container .quiz-card .quiz-question,.question-page .quiz-container .quiz-card .quiz-question,.quiz-intro .question-container .quiz-card .quiz-question,.quiz-intro .quiz-container .quiz-card .quiz-question,.quiz-page .question-container .quiz-card .quiz-question,.quiz-page .quiz-container .quiz-card .quiz-question,.quiz-result .question-container .quiz-card .quiz-question,.quiz-result .quiz-container .quiz-card .quiz-question{color:#fff;text-align:center;background:#04a7b9;place-content:center;width:100%;height:100%;padding:3rem;font-size:1.5rem;font-weight:600;display:grid}.corrections-page .question-container .quiz-card .quiz-options .option,.corrections-page .quiz-container .quiz-card .quiz-options .option,.question-page .question-container .quiz-card .quiz-options .option,.question-page .quiz-container .quiz-card .quiz-options .option,.quiz-intro .question-container .quiz-card .quiz-options .option,.quiz-intro .quiz-container .quiz-card .quiz-options .option,.quiz-page .question-container .quiz-card .quiz-options .option,.quiz-page .quiz-container .quiz-card .quiz-options .option,.quiz-result .question-container .quiz-card .quiz-options .option,.quiz-result .quiz-container .quiz-card .quiz-options .option{border:1px solid #04a7b9;border-radius:20px;flex-direction:row;justify-content:flex-start;align-items:center;gap:1.6rem;min-width:300px;margin-block:1rem;padding:.5rem;font-size:1.2rem;transition:all .3s;display:flex}.corrections-page .question-container .quiz-card .quiz-options .option:hover,.corrections-page .quiz-container .quiz-card .quiz-options .option:hover,.question-page .question-container .quiz-card .quiz-options .option:hover,.question-page .quiz-container .quiz-card .quiz-options .option:hover,.quiz-intro .question-container .quiz-card .quiz-options .option:hover,.quiz-intro .quiz-container .quiz-card .quiz-options .option:hover,.quiz-page .question-container .quiz-card .quiz-options .option:hover,.quiz-page .quiz-container .quiz-card .quiz-options .option:hover,.quiz-result .question-container .quiz-card .quiz-options .option:hover,.quiz-result .quiz-container .quiz-card .quiz-options .option:hover{cursor:pointer;color:#fff;background:#04a7b9;border:1px solid #04a7b9}.corrections-page .question-container .navigator,.corrections-page .quiz-container .navigator,.question-page .question-container .navigator,.question-page .quiz-container .navigator,.quiz-intro .question-container .navigator,.quiz-intro .quiz-container .navigator,.quiz-page .question-container .navigator,.quiz-page .quiz-container .navigator,.quiz-result .question-container .navigator,.quiz-result .quiz-container .navigator{flex-direction:row;justify-content:center;align-items:center;gap:18px;margin-top:106px;display:flex}.corrections-page .question-container .navigator .prev-btn,.corrections-page .quiz-container .navigator .prev-btn,.question-page .question-container .navigator .prev-btn,.question-page .quiz-container .navigator .prev-btn,.quiz-intro .question-container .navigator .prev-btn,.quiz-intro .quiz-container .navigator .prev-btn,.quiz-page .question-container .navigator .prev-btn,.quiz-page .quiz-container .navigator .prev-btn,.quiz-result .question-container .navigator .prev-btn,.quiz-result .quiz-container .navigator .prev-btn{color:#253137;background:0 0;border:1px solid #253137;border-radius:1.5rem;padding:10px 20px;font-size:1rem;font-weight:400;transition:all .3s}.corrections-page .question-container .navigator .prev-btn:hover,.corrections-page .quiz-container .navigator .prev-btn:hover,.question-page .question-container .navigator .prev-btn:hover,.question-page .quiz-container .navigator .prev-btn:hover,.quiz-intro .question-container .navigator .prev-btn:hover,.quiz-intro .quiz-container .navigator .prev-btn:hover,.quiz-page .question-container .navigator .prev-btn:hover,.quiz-page .quiz-container .navigator .prev-btn:hover,.quiz-result .question-container .navigator .prev-btn:hover,.quiz-result .quiz-container .navigator .prev-btn:hover{color:#fff;background:#04a7b9;border:1px solid #04a7b9}.corrections-page .question-container .navigator .next-btn,.corrections-page .quiz-container .navigator .next-btn,.question-page .question-container .navigator .next-btn,.question-page .quiz-container .navigator .next-btn,.quiz-intro .question-container .navigator .next-btn,.quiz-intro .quiz-container .navigator .next-btn,.quiz-page .question-container .navigator .next-btn,.quiz-page .quiz-container .navigator .next-btn,.quiz-result .question-container .navigator .next-btn,.quiz-result .quiz-container .navigator .next-btn{color:#fff;background:#04a7b9;border:1px solid #04a7b9;border-radius:1.5rem;padding:10px 20px;font-size:1rem;font-weight:400}.corrections-page .question-container .navigator .next-btn:hover,.corrections-page .quiz-container .navigator .next-btn:hover,.question-page .question-container .navigator .next-btn:hover,.question-page .quiz-container .navigator .next-btn:hover,.quiz-intro .question-container .navigator .next-btn:hover,.quiz-intro .quiz-container .navigator .next-btn:hover,.quiz-page .question-container .navigator .next-btn:hover,.quiz-page .quiz-container .navigator .next-btn:hover,.quiz-result .question-container .navigator .next-btn:hover,.quiz-result .quiz-container .navigator .next-btn:hover{color:#04a7b9;background:#fff;border:1px solid #04a7b9}.corrections-page .question-container .nav-links,.corrections-page .quiz-container .nav-links,.question-page .question-container .nav-links,.question-page .quiz-container .nav-links,.quiz-intro .question-container .nav-links,.quiz-intro .quiz-container .nav-links,.quiz-page .question-container .nav-links,.quiz-page .quiz-container .nav-links,.quiz-result .question-container .nav-links,.quiz-result .quiz-container .nav-links{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;display:flex}.corrections-page .question-container .nav-links .navigate-btn,.corrections-page .quiz-container .nav-links .navigate-btn,.question-page .question-container .nav-links .navigate-btn,.question-page .quiz-container .nav-links .navigate-btn,.quiz-intro .question-container .nav-links .navigate-btn,.quiz-intro .quiz-container .nav-links .navigate-btn,.quiz-page .question-container .nav-links .navigate-btn,.quiz-page .quiz-container .nav-links .navigate-btn,.quiz-result .question-container .nav-links .navigate-btn,.quiz-result .quiz-container .nav-links .navigate-btn{color:#fff;background:#04a7b966;border:none;place-items:center;width:2rem;height:2rem;font-weight:400;transition:all .3s ease-in-out;display:grid}.corrections-page .question-container .nav-links .navigate-btn.active,.corrections-page .question-container .nav-links .navigate-btn:hover,.corrections-page .quiz-container .nav-links .navigate-btn.active,.corrections-page .quiz-container .nav-links .navigate-btn:hover,.question-page .question-container .nav-links .navigate-btn.active,.question-page .question-container .nav-links .navigate-btn:hover,.question-page .quiz-container .nav-links .navigate-btn.active,.question-page .quiz-container .nav-links .navigate-btn:hover,.quiz-intro .question-container .nav-links .navigate-btn.active,.quiz-intro .question-container .nav-links .navigate-btn:hover,.quiz-intro .quiz-container .nav-links .navigate-btn.active,.quiz-intro .quiz-container .nav-links .navigate-btn:hover,.quiz-page .question-container .nav-links .navigate-btn.active,.quiz-page .question-container .nav-links .navigate-btn:hover,.quiz-page .quiz-container .nav-links .navigate-btn.active,.quiz-page .quiz-container .nav-links .navigate-btn:hover,.quiz-result .question-container .nav-links .navigate-btn.active,.quiz-result .question-container .nav-links .navigate-btn:hover,.quiz-result .quiz-container .nav-links .navigate-btn.active,.quiz-result .quiz-container .nav-links .navigate-btn:hover{background:#04a7b9}.corrections-page .question,.question-page .question,.quiz-intro .question,.quiz-page .question,.quiz-result .question{padding-inline:3rem}.corrections-page .question-title,.question-page .question-title,.quiz-intro .question-title,.quiz-page .question-title,.quiz-result .question-title{color:#253137;margin-block:1.5rem;font-size:2.25rem;font-weight:500}.corrections-page .question-description,.question-page .question-description,.quiz-intro .question-description,.quiz-page .question-description,.quiz-result .question-description{color:#253137;max-width:950px;margin-bottom:1rem;font-size:1.25rem;font-weight:500}.corrections-page .question progress,.question-page .question progress,.quiz-intro .question progress,.quiz-page .question progress,.quiz-result .question progress{appearance:none;border-radius:.5rem;width:100%;margin-block:1.5rem 1rem}.question-page .question progress::-webkit-progress-bar,.quiz-page .question progress::-webkit-progress-bar{background-color:#fff;border-radius:.5rem}.corrections-page .question progress::-webkit-progress-bar,.quiz-result .question progress::-webkit-progress-bar{background-color:#fff;border-radius:.5rem}.quiz-intro .question progress::-webkit-progress-bar{background-color:#fff;border-radius:.5rem}.question-page .question progress::-webkit-progress-value,.quiz-page .question progress::-webkit-progress-value{background-color:#04a7b9;border-radius:.5rem}.corrections-page .question progress::-webkit-progress-value,.quiz-result .question progress::-webkit-progress-value{background-color:#04a7b9;border-radius:.5rem}.quiz-intro .question progress::-webkit-progress-value{background-color:#04a7b9;border-radius:.5rem}.question-page .question progress::-moz-progress-bar,.quiz-page .question progress::-moz-progress-bar{background-color:#04a7b9;border-radius:.5rem}.corrections-page .question progress::-moz-progress-bar,.quiz-result .question progress::-moz-progress-bar{background-color:#04a7b9;border-radius:.5rem}.quiz-intro .question progress::-moz-progress-bar{background-color:#04a7b9;border-radius:.5rem}.question-page .question progress::-ms-fill,.quiz-page .question progress::-ms-fill{background-color:#04a7b9;border-radius:.5rem}.corrections-page .question progress::-ms-fill,.quiz-result .question progress::-ms-fill{background-color:#04a7b9;border-radius:.5rem}.quiz-intro .question progress::-ms-fill{background-color:#04a7b9;border-radius:.5rem}.question-page .question progress::-ms-track,.quiz-page .question progress::-ms-track{background-color:#fff;border-radius:.5rem}.corrections-page .question progress::-ms-track,.quiz-result .question progress::-ms-track{background-color:#fff;border-radius:.5rem}.quiz-intro .question progress::-ms-track{background-color:#fff;border-radius:.5rem}.question-card{flex-direction:column;justify-content:center;align-items:stretch;gap:1rem;margin-top:112px;display:flex}.question-card .question-image{background-color:#e9ffe6;border:1px solid #ededed;width:100%;max-width:820px;height:400px;margin:auto;display:none}.question-card .question-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.question-card .question-box{color:#fff;text-align:center;background:#04a7b9;border-radius:20px;width:100%;max-width:820px;margin:auto;padding:27px 60px}.question-card .question-options{background:#fff;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;width:100%;max-width:820px;margin:auto;padding:45px 142px;display:flex}.question-card .question-options .option{border:1px solid #04a7b9;border-radius:20px;flex-direction:row;justify-content:flex-start;align-items:center;gap:1.6rem;min-width:300px;padding:.5rem;transition:all .3s;display:flex}.question-card .question-options .option:hover{cursor:pointer;color:#fff;background:#04a7b9;border:1px solid #04a7b9}.question-card .question-options .view-btn{color:#fff;background:#04a7b9;border-radius:3rem;padding:10px 20px;font-weight:600}.question-container .navigator{flex-direction:row;justify-content:space-between;align-items:center;gap:18px;max-width:820px;margin:50px auto auto;display:flex}.question-container .navigator .prev-btn{color:#253137;background:0 0;border:1px solid #253137;border-radius:1.5rem;padding:10px 20px;font-size:1rem;font-weight:400;transition:all .3s}.question-container .navigator .next-btn,.question-container .navigator .prev-btn:hover{color:#fff;background:#04a7b9;border:1px solid #04a7b9}.question-container .navigator .next-btn{border-radius:1.5rem;padding:10px 20px;font-size:1rem;font-weight:400}.question-container .navigator .next-btn:hover{color:#04a7b9;background:#fff;border:1px solid #04a7b9}.quiz-result .title{color:#fff;text-align:left;background:#04a7b9;width:100%;margin-top:1rem;padding:59px 3rem;display:block}.quiz-result .result-container{width:100%;padding-inline:91px}.quiz-result .result-container .score{color:#253137;padding-top:36px;font-size:1.5rem}.quiz-result .result-container h3{padding-block:36px 18px;font-size:1.5rem;font-weight:600}.quiz-result .result-container .performance-table{background:#d6faff;width:100%}.quiz-result .result-container .performance-table .perf{color:#253137;padding:1.5rem;font-size:1.2rem}.quiz-result .result-container .performance-table .perf-title{padding:1.5rem;font-size:1rem;font-weight:500}.quiz-result .result-container .recommendations h4{color:#253137;padding-block:54px 1rem;font-size:1.5rem;font-weight:600}.quiz-result .result-container .recommendations p{color:#253137;font-size:1rem;font-weight:500}.quiz-result .result-container .navigator{flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;margin-top:50px;display:flex}.quiz-result .result-container .navigator .prev-btn{color:#253137;background:0 0;border:1px solid #253137;border-radius:1.5rem;padding:10px 20px;font-size:1rem;font-weight:400;transition:all .3s}.quiz-result .result-container .navigator .next-btn,.quiz-result .result-container .navigator .prev-btn:hover{color:#fff;background:#04a7b9;border:1px solid #04a7b9}.quiz-result .result-container .navigator .next-btn{border-radius:1.5rem;padding:10px 20px;font-size:1rem;font-weight:400}.quiz-result .result-container .navigator .next-btn:hover{color:#04a7b9;background:#fff;border:1px solid #04a7b9}.corrections-page .correction{padding-left:2.5rem}.corrections-page .correction .question{padding-left:unset;padding-block:2rem;font-size:1.5rem}.corrections-page .correction .answers{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;display:flex}.corrections-page .correction .answers .options .correct-check,.corrections-page .correction .answers .options .incorrect-check{place-items:left;-moz-column-gap:1rem;grid-template-columns:1.5rem 1fr;column-gap:1rem;display:grid}.corrections-page .correction .answers .options .correct-check label,.corrections-page .correction .answers .options .incorrect-check label{font-size:1rem;font-weight:500}.corrections-page .correction .answers .input-group input{cursor:pointer;width:1.5rem;height:1.5rem;margin-bottom:0;padding:0;transition:all .3s ease-in-out;display:none}.corrections-page .correction .answers .input-group label{transition:all .3s ease-in-out;position:relative}.corrections-page .correction .answers .input-group label:hover{cursor:pointer}.corrections-page .correction .answers .input-group label:before{content:"";-webkit-appearance:none;vertical-align:middle;cursor:pointer;background-color:#0000;border:2px solid #04a7b9;margin-right:1rem;padding:10px;display:inline-block;position:relative;box-shadow:0 1px 2px #0000000d,inset 0 -15px 10px -12px #0000000d}.corrections-page .correction .answers .input-group input:checked+label:before{background:#04a7b9}.corrections-page .correction .answers .input-group input:checked+label:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:14px;display:block;position:absolute;top:2px;left:9px;transform:rotate(45deg)}.corrections-page .correction .explanation-box .explanation{padding-top:1.5rem;font-size:1.5rem}.corrections-page .correction .explanation-box .explanation-text{max-width:950px;padding-top:6px;font-size:1rem;font-style:italic}.corrections-page .navigator{padding-top:3rem;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding-inline:2.5rem;display:flex}.corrections-page .navigator .nav-links{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;display:flex}.corrections-page .navigator .nav-links .correction-btn{color:#fff;background:#04a7b966;border:none;place-items:center;width:2rem;height:2rem;font-weight:500;transition:all .3s ease-in-out;display:grid}.corrections-page .navigator .nav-links .correction-btn.active,.corrections-page .navigator .nav-links .correction-btn:hover{background:#04a7b9}.corrections-page .navigator .retake-btn{color:#fff;background:#04a7b9;border:none;border-radius:1.5rem;place-items:center;max-width:300px;padding:10px 70px;font-size:1rem;font-weight:500;display:grid}.quiz-intro-container{margin-top:60px;padding-inline:5rem}.quiz-intro-container .input-group,.quiz-intro-container .subheading{color:#253137;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.quiz-intro-container .input-group{margin-left:2.5rem}.quiz-intro-container .input-group input{height:auto;width:auto;cursor:pointer;margin-bottom:0;padding:0;transition:all .3s ease-in-out;display:none}.quiz-intro-container .input-group label{cursor:pointer;transition:all .3s ease-in-out;position:relative}.quiz-intro-container .input-group label:before{content:"";-webkit-appearance:none;vertical-align:middle;cursor:pointer;background-color:#0000;border:2px solid #04a7b9;margin-right:1rem;padding:10px;display:inline-block;position:relative;box-shadow:0 1px 2px #0000000d,inset 0 -15px 10px -12px #0000000d}.quiz-intro-container .input-group input[type=checkbox]:checked+label:before{background:#04a7b9}.quiz-intro-container .input-group input[type=checkbox]:checked+label:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:14px;display:block;position:absolute;top:2px;left:9px;transform:rotate(45deg)}.quiz-intro-container .input-group label:hover{cursor:pointer}.quiz-intro-container .input-group input[type=text]{cursor:pointer;background:0 0;border:none;border-bottom:2px solid #04a7b9}.quiz-intro-container .custom label{display:none}.quiz-intro-container .start-quiz-btn{color:#fff;background:#04a7b9;border:1px solid #04a7b9;border-radius:3rem;place-content:center;width:252px;height:45px;margin-top:2rem;font-weight:500;transition:all .3s ease-in-out;display:grid}.quiz-intro-container .start-quiz-btn:hover{color:#04a7b9;background:#fff;border:1px solid #04a7b9}.quiz-intro ul{list-style:none}.quiz-intro ul li img{width:20px}.quiz-intro .intro-banner{background:url(/images/quiz-intro-banner.png) bottom/cover no-repeat;place-content:center;width:100%;min-height:567px;padding-inline:12%;display:grid}.quiz-intro .intro-banner .intro-heading{color:#fff;text-align:center;padding-bottom:2rem;font-size:4rem;font-weight:700}.quiz-intro .intro-banner .intro-text{color:#fff;text-align:center;max-width:75%;margin:auto;font-size:1.5rem;font-weight:500}.quiz-intro .quiz-instructions .instructions-heading{color:#253137;padding-block:1.5rem;font-size:2rem;font-weight:600}.quiz-intro .quiz-instructions ul li{color:#253137;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;padding-bottom:1rem;font-size:1rem;display:flex}.quiz-intro .quiz-custom .custom-heading{color:#253137;padding-block:1.5rem;font-size:2rem;font-weight:600}}.instructor-dashboard{background-color:#1d2d2f;width:100%;padding:7rem 1.5rem;position:relative}.instructor-dashboard .files{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:1.5rem;width:100%;display:flex}.instructor-dashboard .first-hug .display-picture{flex-direction:row;justify-content:flex-start;align-items:center;gap:1.5rem;display:flex}.instructor-dashboard .first-hug .display-picture img{border-radius:50%;width:4rem;height:4rem}.instructor-dashboard .first-hug .display-picture .instructor-name{color:#fff;text-transform:capitalize;font-size:1rem}.instructor-dashboard .first-hug .instructor-course-list .create-box{color:#253137;background-color:#fff;border-radius:1rem;flex-direction:row;justify-content:space-between;align-items:center;gap:0;max-width:30rem;margin-top:1.5rem;padding:2.5rem 1rem;line-height:1.75;display:flex}.instructor-dashboard .first-hug .instructor-course-list .create-box .name-bold{font-weight:600}.instructor-dashboard .first-hug .instructor-course-list .create-box .input-group{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:.5rem;display:flex}.instructor-dashboard .first-hug .instructor-course-list .create-box .input-group span{font-size:12px;font-weight:400}.instructor-dashboard .first-hug .instructor-course-list .create-box .input-group input{display:none}.instructor-dashboard .first-hug .instructor-course-list .create-box .input-group label{background-color:#9e9e9e80;border-radius:50%;place-items:center;width:3rem;height:3rem;padding:.5rem;display:grid}.instructor-dashboard .first-hug .instructor-course-list .create-box .input-group label:hover{cursor:pointer}.instructor-dashboard .first-hug .instructor-course-list .course-boxes{scroll-snap-type:x mandatory;scroll-behavior:smooth;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:1rem;width:100%;padding-block:.25rem;display:flex;overflow-x:auto}.instructor-dashboard .first-hug .instructor-course-list .course-boxes::-webkit-scrollbar{width:.25rem;height:.25rem}.instructor-dashboard .first-hug .instructor-course-list .course-boxes::-webkit-scrollbar-track{background-color:#0000;border-radius:.25rem}.instructor-dashboard .first-hug .instructor-course-list .course-boxes::-webkit-scrollbar-thumb{background:#e9ffe6;border-radius:.25rem;width:5rem}.instructor-dashboard .first-hug .instructor-course-list .course-boxes .add-course-box,.instructor-dashboard .first-hug .instructor-course-list .course-boxes .course-box{color:#253137;scroll-snap-align:start;background-color:#fff;border-radius:1rem;flex:0 0 100%;width:100%;max-width:25rem;margin-top:1.5rem;padding:2.5rem 1rem;line-height:1.75;position:relative}.instructor-dashboard .first-hug .instructor-course-list .course-boxes .add-course-box .course-code-bold,.instructor-dashboard .first-hug .instructor-course-list .course-boxes .course-box .course-code-bold{text-transform:capitalize;font-size:2rem;font-weight:700}.instructor-dashboard .first-hug .instructor-course-list .course-boxes .add-course-box .name-bold,.instructor-dashboard .first-hug .instructor-course-list .course-boxes .course-box .name-bold{font-weight:600}.instructor-dashboard .first-hug .instructor-course-list .course-boxes .add-course-box .input-group,.instructor-dashboard .first-hug .instructor-course-list .course-boxes .course-box .input-group{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:.5rem;display:flex}.instructor-dashboard .first-hug .instructor-course-list .course-boxes .add-course-box .input-group span,.instructor-dashboard .first-hug .instructor-course-list .course-boxes .course-box .input-group span{font-size:12px;font-weight:400}.instructor-dashboard .first-hug .instructor-course-list .course-boxes .add-course-box .input-group input,.instructor-dashboard .first-hug .instructor-course-list .course-boxes .course-box .input-group input{display:none}.instructor-dashboard .first-hug .instructor-course-list .course-boxes .add-course-box .input-group label,.instructor-dashboard .first-hug .instructor-course-list .course-boxes .course-box .input-group label{background-color:#9e9e9e80;border-radius:50%;place-items:center;width:3rem;height:3rem;padding:.5rem;display:grid}.instructor-dashboard .first-hug .instructor-course-list .course-boxes .add-course-box .input-group label:hover,.instructor-dashboard .first-hug .instructor-course-list .course-boxes .course-box .input-group label:hover{cursor:pointer}.instructor-dashboard .first-hug .instructor-course-list .course-boxes .add-course-box.clicked,.instructor-dashboard .first-hug .instructor-course-list .course-boxes .course-box.clicked{opacity:1}.instructor-dashboard .first-hug .instructor-course-list .course-boxes .add-course-box.not-clicked,.instructor-dashboard .first-hug .instructor-course-list .course-boxes .course-box.not-clicked{opacity:.3;background:#fff9e6}.instructor-dashboard .first-hug .instructor-course-list .course-boxes .add-course-box .tag,.instructor-dashboard .first-hug .instructor-course-list .course-boxes .course-box .tag{color:#fff;background:#04a7b9;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;padding:0 .25rem;display:flex;position:absolute;top:50%;right:0;translate:0 -50%}.instructor-dashboard .first-hug .instructor-course-list .course-boxes .add-course-box{text-transform:capitalize;flex-direction:row;flex:0 0 100%;justify-content:space-between;align-items:center;gap:1rem;padding:2.5rem 1rem;font-weight:600;line-height:1.75;display:flex}.instructor-dashboard .second-hug{margin-top:5rem}.instructor-dashboard .second-hug h3{color:#fff;padding-bottom:1rem;font-weight:600}.instructor-dashboard .second-hug .url-info{border-collapse:collapse;border-spacing:0;background:#fff;border:none;width:100%;margin-block:1.5rem}.instructor-dashboard .second-hug .url-info-active{color:#fff;background:#04a7b9}.instructor-dashboard .second-hug .url-info-message{color:#253137;font-weight:600}.instructor-dashboard .second-hug .url-info tr td{border:none;margin:0;padding-left:.5rem}.instructor-dashboard .second-hug .url-info tr td:last-child{place-items:center;display:grid}.instructor-dashboard .second-hug .url-info tr td button{background:0 0;border:none;padding:.5rem}.instructor-dashboard .second-hug .activity-container{grid-template-columns:1fr;gap:1.5rem;display:grid}.instructor-dashboard .second-hug .activity-container .activity-box{color:#253137;background-color:#fff;border-radius:1rem;flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:100%;padding:2.5rem 1rem;line-height:1.75;display:flex}.instructor-dashboard .second-hug .activity-container .activity-box .activity-title{color:#253137;font-weight:600}.instructor-dashboard .second-hug .activity-container .activity-box .activity-text span{font-weight:600}.instructor-dashboard .second-hug .activity-container .activity-box .input-group{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex}.instructor-dashboard .second-hug .activity-container .activity-box .input-group span{font-size:12px;font-weight:400}.instructor-dashboard .second-hug .activity-container .activity-box .input-group input{display:none}.instructor-dashboard .second-hug .activity-container .activity-box .input-group label{background-color:#9e9e9e80;border-radius:50%;place-items:center;width:3rem;height:3rem;padding:.5rem;display:grid}.instructor-dashboard .second-hug .activity-container .activity-box .input-group label:hover{cursor:pointer}.instructor-dashboard .popup{z-index:999;background-color:#fff;border-radius:1rem;width:100%;padding:3.5rem 1rem;transition:all .3s;position:fixed;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 9999px 9999px #9e9e9e80}.instructor-dashboard .popup p{line-height:1.5}.instructor-dashboard .popup .btn-hug{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.instructor-dashboard .popup .btn-hug button{border:1px solid #9e9e9e;border-radius:.5rem;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;max-width:250px;padding:.5rem 1rem;display:flex}.instructor-dashboard .popup .btn-hug button:last-child{margin-left:auto}.instructor-dashboard .popup .btn-hug button svg{width:1.5rem}.instructor-dashboard .popup .title{font-size:2rem;font-weight:600}.instructor-dashboard .popup .course-creation-form form{min-width:300px;margin-top:1.5rem}.instructor-dashboard .popup .course-creation-form .title{font-size:2rem;font-weight:600}.instructor-dashboard .popup .course-creation-form .count span{color:#04a7b9;font-weight:700}.instructor-dashboard .popup .course-creation-form .input-group{margin-block:1rem;position:relative}.instructor-dashboard .popup .course-creation-form .input-group label{font-size:14px;font-weight:medium;color:#454545;margin-bottom:.75rem;font-family:Montserrat,sans-serif;display:block}.instructor-dashboard .popup .course-creation-form .input-group input{background:#f4f6fa;border:1px solid #f4f6fa;border-radius:6px;width:100%;padding:14px 20px;transition:border .25s ease-in-out;display:block}.instructor-dashboard .popup .course-creation-form .input-group input::placeholder{font-family:Montserrat,sans-serif}.instructor-dashboard .popup .course-creation-form .input-group input:focus{border:1px solid #04a7b9}.instructor-dashboard .popup .course-creation-form .input-group input:hover{cursor:text;border:1px solid #04a7b9bf}.instructor-dashboard .popup .course-creation-form button{text-align:center;text-transform:capitalize;color:#fff;background:#04a7b9;border:none;border-radius:6px;width:100%;height:3rem;margin-block:1rem;font-family:Montserrat,sans-serif;transition:all .2s ease-in-out}.instructor-dashboard .popup .course-creation-form button:hover{cursor:pointer;color:#fff;background:#04a7b980}.instructor-dashboard .popup{padding:2rem 1.5rem}.instructor-dashboard .popup .header{flex-direction:row;justify-content:space-between;align-items:center;gap:0;margin-bottom:1.5rem;display:flex}.instructor-dashboard .popup .header h3{font-size:2rem;font-weight:600}.instructor-dashboard .popup .header .count span{color:#04a7b9;font-weight:700}.instructor-dashboard .popup .views{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.instructor-dashboard .popup .views .back h4,.instructor-dashboard .popup .views .front h4{padding-block:2rem 1rem;font-size:1rem;font-weight:500}.instructor-dashboard .popup .views .back .input-group,.instructor-dashboard .popup .views .front .input-group{border:1px solid #9e9e9e80;border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;margin-block:0 2rem;padding:1.5rem;display:flex}.instructor-dashboard .popup .views .back .input-group span,.instructor-dashboard .popup .views .front .input-group span{font-size:12px;font-weight:400}.instructor-dashboard .popup .views .back .input-group input,.instructor-dashboard .popup .views .front .input-group input{display:none}.instructor-dashboard .popup .views .back .input-group label,.instructor-dashboard .popup .views .front .input-group label{background-color:#9e9e9e80;border-radius:50%;place-items:center;width:3rem;height:3rem;padding:.5rem;display:grid}.instructor-dashboard .popup .views .back .input-group label:hover,.instructor-dashboard .popup .views .front .input-group label:hover{cursor:pointer}.instructor-dashboard .popup .views button{text-align:center;text-transform:capitalize;color:#fff;background:#04a7b9;border:none;border-radius:6px;width:100%;height:3rem;margin-block:1rem 0;font-family:Montserrat,sans-serif;transition:all .2s ease-in-out}.instructor-dashboard .popup .views button:hover{cursor:pointer;color:#fff;background:#04a7b980}.instructor-dashboard .popup .views .uploading{flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;display:flex;position:relative}.instructor-dashboard .popup .views .uploading-text{font-weight:700;position:absolute;top:50%;left:50%;translate:-50% -50%}.instructor-dashboard .popup .views .uploaded{flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;display:flex;position:relative}.instructor-dashboard .popup .views .uploaded .checked{position:absolute;top:50%;left:50%;translate:-50% -50%}.instructor-dashboard .popup .views .uploaded p{text-transform:capitalize;display:block}.instructor-dashboard .thanks-box{z-index:9999;background-color:#fff;border-radius:1rem;padding:2.5rem 1.5rem;display:none;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 9999px 9999px #9e9e9e80}.instructor-dashboard .thanks-box p{line-height:1.5}.instructor-dashboard .thanks-box a{border:1px solid #9e9e9e;border-radius:.5rem;width:fit-content;margin-left:auto;padding:.5rem 1rem;display:block}.instructor-dashboard .textbook-form h4{margin-inline:3rem;padding-top:3rem;font-weight:500}.instructor-dashboard .textbook-form form{min-width:300px;margin-block:1rem 3.5rem;margin-inline:3rem}.instructor-dashboard .textbook-form .title{font-size:2rem;font-weight:500}.instructor-dashboard .textbook-form .count span{color:#04a7b9;font-weight:700}.instructor-dashboard .textbook-form .input-group{width:100%;margin-bottom:1rem;position:relative}.instructor-dashboard .textbook-form .input-group label{color:#253137;grid-template-columns:1rem 1fr;align-items:center;margin-bottom:.75rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;display:grid}.instructor-dashboard .textbook-form .input-group span{color:#9e9e9e}.instructor-dashboard .textbook-form .input-group .textbook{background:0 0;border:2px solid #04a7b9;border-radius:0;width:100%;margin-left:1rem;padding:7px 20px}.instructor-dashboard .textbook-form .input-group .textbook::placeholder{font-family:Montserrat,sans-serif}.instructor-dashboard .textbook-form button{text-align:center;text-transform:capitalize;color:#fff;background:#04a7b9;border:none;border-radius:6px;width:100%;height:3rem;margin-block:1rem;font-family:Montserrat,sans-serif;transition:all .2s ease-in-out}.instructor-dashboard .textbook-form button:hover{cursor:pointer;color:#fff;background:#04a7b980}.instructor-dashboard .info-form h4{margin-inline:3rem;padding-top:3rem;font-weight:400}.instructor-dashboard .info-form form{min-width:300px;margin-block:1rem 3.5rem;margin-inline:3rem}.instructor-dashboard .info-form .title{font-size:2rem;font-weight:400}.instructor-dashboard .info-form .count span{color:#04a7b9;font-weight:700}.instructor-dashboard .info-form .input-group{width:100%;margin-bottom:1rem;position:relative}.instructor-dashboard .info-form .input-group .info-input{background:#f4f6fa;border:#0000;border-radius:6px;width:100%;height:10rem;padding:14px 20px}.instructor-dashboard .info-form .input-group .info-input::placeholder{font-family:Montserrat,sans-serif}.instructor-dashboard .info-form button{text-align:center;text-transform:capitalize;color:#fff;background:#04a7b9;border:none;border-radius:6px;width:100%;height:3rem;margin-block:1rem;font-family:Montserrat,sans-serif;transition:all .2s ease-in-out}.instructor-dashboard .info-form button:hover{cursor:pointer;color:#fff;background:#04a7b980}.instructor-dashboard .uploading{flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;display:flex;position:relative}.instructor-dashboard .uploading-text{font-weight:700;position:absolute;top:50%;left:50%;translate:-50% -50%}.instructor-dashboard .uploaded{flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;display:flex;position:relative}.instructor-dashboard .uploaded .checked{position:absolute;top:50%;left:50%;translate:-50% -50%}.instructor-dashboard .congratulation-message .course-instructor-name{text-transform:capitalize;font-weight:600}.instructor-dashboard .loading-container{background-color:#fff;width:100%;height:100%}.instructor-dashboard .loading-container .spinner{width:3rem;height:3rem;animation:spinning infinite 1s ease 0;border:10px solid #ededed;border-top-color:#04a7b9;border-radius:50%}@keyframes spinning{50%{rotate:50%}}@media screen and (min-width:769px){.instructor-dashboard{padding:7rem 2.5rem}.instructor-dashboard .popup{max-width:40rem;padding:3.5rem 2.5rem}.instructor-dashboard .popup .content .course-creation-form form{min-width:450px}.instructor-dashboard .second-hug .activity-container{grid-template-columns:1fr 1fr}.instructor-dashboard .second-hug .activity-container .activity-box{flex-direction:row;justify-content:space-between;align-items:center;gap:3rem;max-width:40rem;display:flex}.instructor-dashboard .course-creation-form .input-group{margin-block:3rem;margin-inline:3rem}}.outline{background-color:#1d2d2f;width:100%;padding:7rem 1rem 2rem;position:relative}.outline a{color:#fff;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;padding-bottom:1rem;font-size:1rem;font-weight:600;display:flex}.outline .course-display{background-color:#e9ffe6;border-radius:.5rem;width:100%;max-width:457px;margin-bottom:1rem;padding:2.5rem 1rem;position:relative}.outline .course-display .course-details .course-code{text-transform:capitalize;font-size:2rem;font-weight:700}.outline .course-display .course-details .course-name{font-size:18px;font-weight:600}.outline .course-display .tag{color:#fff;background:#04a7b9;gap:.5rem;padding:3px .75rem;position:absolute;top:50%;right:0;translate:0 -50%}.outline .course-display .tag,.outline .display-picture{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.outline .display-picture{gap:1.5rem}.outline .display-picture img{border-radius:50%;width:4rem;height:4rem}.outline .display-picture .instructor-name{color:#fff}.outline .popup{z-index:999;background-color:#fff;border-radius:1rem;width:100%;max-width:30rem;margin:auto;padding:1.5rem 1rem;transition:all .3s;position:fixed;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 9999px 9999px #9e9e9e80}.outline .popup p{line-height:1.5}.outline .popup .input-group{border:1px solid #9e9e9e80;border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;margin-block:0;padding:1rem;display:flex}.outline .popup .input-group:first-child,.outline .popup .input-group:nth-child(3),.outline .popup .input-group:nth-child(4){padding-inline:unset;border:none}.outline .popup .input-group:first-child input,.outline .popup .input-group:nth-child(3) input,.outline .popup .input-group:nth-child(4) input{border:1px solid #9e9e9e80;border-radius:.5rem;width:100%;padding:1rem .5rem}.outline .popup .input-group:first-child input:focus,.outline .popup .input-group:nth-child(3) input:focus,.outline .popup .input-group:nth-child(4) input:focus{border:1px solid #04a7b9;outline:none}.outline .popup .input-group.file{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.outline .popup .input-group.file .uploaded{flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;width:100%;display:flex;position:relative}.outline .popup .input-group.file .uploaded .active-upload{place-items:center;display:grid;position:relative}.outline .popup .input-group.file .uploaded .active-upload .checked{position:absolute;top:50%;left:50%;translate:-50% -50%}.outline .popup .input-group.file .uploaded .delete-button{width:auto;margin:unset;background:#e9ffe6;border:none;place-items:center;padding:.25rem;display:grid;position:absolute;top:.5rem;right:0}.outline .popup .input-group.file input{display:none}.outline .popup .input-group.file label{background-color:#9e9e9e80;border-radius:50%;place-items:center;width:3rem;height:3rem;padding:.5rem;display:grid}.outline .popup .input-group.file label:hover{cursor:pointer}.outline .popup button{color:#fff;background:#04a7b9;border:none;border-radius:.5rem;width:100%;margin-top:1rem;padding:1rem 0;font-size:1rem;font-weight:600;transition:background .2s ease-in-out;display:block}.outline .popup button:hover{background:#253137}.outline .outline-tabs{margin:auto;grid-template-columns:1fr 1fr 1fr 1fr;gap:.25rem;margin-block:1.5rem;display:grid;position:relative}.outline .outline-tabs .Toastify{position:absolute}.outline .outline-tabs .outline-tab{background-color:#fff6;border:none;border-radius:.25rem;place-items:center;padding:5px;font-size:.9rem;font-weight:600;line-height:1;display:grid}.outline .outline-tabs .outline-tab:hover{background-color:#ffffffbf}.outline .outline-tabs .outline-tab.active{background-color:#fff}.outline .outline-box .header{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.5rem;transition:display .25s ease-in-out;display:flex}.outline .outline-box .header.deactive{display:none}.outline .outline-box .header .outline-title{color:#fff;text-transform:capitalize;font-size:1rem}.outline .outline-box .header .outline-menu{position:relative}.outline .outline-box .header .outline-menu .menu-btn{cursor:pointer;background:0 0;border:none}.outline .outline-box .header .outline-menu .outline-options{background:#fff;border-radius:.25rem;width:320px;max-width:390px;padding:1.6rem;font-size:1rem;display:none;position:absolute;top:150%;right:0}.outline .outline-box .header .outline-menu .outline-options button{background:0 0;border:none;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;width:100%;display:flex}.outline .outline-box .header .outline-menu .outline-options .outline-upload label{cursor:pointer}.outline .outline-box .header .outline-menu .outline-options .outline-upload #upload{display:none}.outline .outline-box .header .outline-menu .outline-options.active{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;display:flex}.outline .outline-box .select-header{padding:1rem 0;display:none}.outline .outline-box .select-header.active{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;display:flex}.outline .outline-box .select-header.active .delete-hug{flex-direction:row;justify-content:center;align-items:center;gap:1rem;display:flex}.outline .outline-box .select-header .close-btn,.outline .outline-box .select-header .delete-hug .delete-icon{background:0 0;border:none}.outline .outline-box .select-header .delete-hug .delete-icon.disabled{opacity:.5;pointer-events:none}.outline .outline-box .select-header .delete-hug p{color:#fff}.outline .outline-box .outline-outlines{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;margin:auto;display:flex}.outline .outline-box .outline-outlines .outline-course{flex-direction:row;justify-content:flex-start;align-items:center;gap:1.5rem;width:100%;display:flex}.outline .outline-box .outline-outlines .outline-course .number{color:#fff;display:none}.outline .outline-box .outline-outlines .outline-course .number.active{display:flex}.outline .outline-box .outline-outlines .outline-text{color:#fff;border:1px solid #fff;border-radius:.25rem;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;width:100%;padding:1rem;font-size:1rem;transition:background .25s;display:flex}.outline .outline-box .outline-outlines .outline-text.active{color:#253137;background:#fff;font-weight:700}.outline .outline-box .outline-outlines .outline-text:hover{color:#253137;cursor:pointer;background:#fff}.outline .outline-box .outline-outlines .outline-text .checkbox{display:none}.outline .outline-box .outline-outlines .outline-text .checkbox.active{display:block}.outline .upload-btn-left{z-index:9999;border:1px solid #04a7b9;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex;position:fixed;bottom:1rem;left:1rem}.outline .upload-btn-left label{cursor:pointer;font-size:1rem;font-weight:600}.outline .upload-btn-left input{display:none}.outline .delete-popup{text-align:center;background:#fff;border-radius:8px;width:100%;min-width:320px;max-width:520px;padding:2.5rem 4rem;display:none;position:fixed;top:50%;left:50%;translate:-50% -50%}.outline .delete-popup.active{display:block}.outline .delete-popup h3{padding-bottom:1rem;font-size:2.25rem;font-weight:500}.outline .delete-popup p{max-width:336px;margin:auto;padding-bottom:2rem;font-size:14px}.outline .delete-popup .delete-btn-hug{grid-template-columns:1fr 1fr;font-weight:600;display:grid}.outline .delete-popup .delete-btn-hug .cancel-btn{background:#f4f6fa;border:none;padding:1.25rem 4rem;transition:background .2s ease-in-out}.outline .delete-popup .delete-btn-hug .cancel-btn:hover{background:#ededed}.outline .delete-popup .delete-btn-hug .delete-btn{color:#fff;background-color:#fc3b3b;border:none;transition:background .2s ease-in-out}.outline .delete-popup .delete-btn-hug .delete-btn:hover{background:#8f1e1e}@media screen and (min-width:769px){.outline{padding:7rem 2.5rem}.outline .popup .content .course-creation-form form{min-width:450px}.outline .outline-tabs{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:unset;margin:auto;gap:1rem;max-width:1088px;margin-block:2.5rem}.outline .outline-tabs .outline-tab{background-color:#fff6;border:none;border-radius:.25rem;height:88px;font-size:18px;font-weight:700}.outline .outline-tabs .outline-tab:hover{background-color:#ffffffbf}.outline .outline-tabs .outline-tab.active{background-color:#fff}.upload-btn-left label{font-size:1.5rem}.outline-box .header .outline-title{font-size:2rem;font-weight:600}}.student-dashboard{background-color:#fff;width:100%;height:100%;padding:4rem 0 0;position:relative}.student-dashboard .head{color:#fff;background-color:#04a7b9;width:100%;padding:1rem;font-size:1.5rem;font-weight:600}.student-dashboard .dashboard-container{height:100dvh;position:relative}.student-dashboard .dashboard-container .sidebar{z-index:100;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;width:auto;max-width:200px;height:100%;padding-top:3rem;transition:all .25s ease-in-out;display:flex;position:absolute;top:0;left:-100%}.student-dashboard .dashboard-container .sidebar.active{left:0}.student-dashboard .dashboard-container .sidebar ul{width:100%;margin-bottom:auto}.student-dashboard .dashboard-container .sidebar .link{width:100%;margin-block:.5rem}.student-dashboard .dashboard-container .sidebar .link.active{color:#04a7b9;background-color:#d6faff80;border-right:5px solid #04a7b9;width:100%}.student-dashboard .dashboard-container .sidebar .link.active a{color:#04a7b9;width:100%;padding:.35rem 1rem;font-weight:600}.student-dashboard .dashboard-container .sidebar .link a{color:#253137;grid-template-columns:1rem auto;align-items:center;gap:1rem;width:100%;padding:.35rem 1rem;font-size:14px;font-weight:500;text-decoration:none;display:grid}.student-dashboard .dashboard-container .sidebar .link a:hover{background-color:#ededed}.student-dashboard .dashboard-container .sidebar .dark-mode,.student-dashboard .dashboard-container .sidebar .log-in{grid-template-columns:1rem auto;align-items:center;gap:1rem;width:100%;padding:.5rem 1rem;font-size:.9rem;display:grid}.student-dashboard .dashboard-container .sidebar .dark-mode:hover,.student-dashboard .dashboard-container .sidebar .log-in:hover{cursor:pointer;background-color:#ededed}.student-dashboard .dashboard-container .dashboard-activity{min-height:100vh;overflow-y:auto}.student-dashboard .dashboard-container .dashboard-activity .recent-activity{min-height:100vh}.student-dashboard .dashboard-container .dashboard-activity .recent-activity-header{color:#253137;padding:2rem 1rem;font-size:1.25rem;font-weight:600}.student-dashboard .dashboard-container .dashboard-activity .recent-activity .activity-tabs{width:inherit;border-bottom:2px solid #ededed;flex-direction:row;justify-content:center;align-items:center;gap:0;margin:0 0 1rem;display:flex}.student-dashboard .dashboard-container .dashboard-activity .recent-activity .activity-tabs button{text-align:center;color:#253137;transform-origin:0;background:0 0;border:2px solid #0000;outline:none;width:100%;padding-block:.5rem 1rem;font-size:.9rem}.student-dashboard .dashboard-container .dashboard-activity .recent-activity .activity-tabs button.active{color:#04a7b9;border-bottom:2px solid #04a7b9;padding-bottom:calc(1rem - 2px)}.student-dashboard .dashboard-container .dashboard-activity .recent-activity .activity-tabs button:hover{background-color:#04a7b91a}.student-dashboard .dashboard-container .dashboard-activity .recent-activity .activity{width:100%;height:100%;overflow-y:scroll!important}.slick-slider{min-height:100vh;padding:1rem 0}.slick-slider .slick-list{height:100%}.slick-slider .slick-list .slick-track{height:inherit}.slick-slider .slick-list .slick-track .slick-slide div .recent-practice{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;width:100%;padding:.5rem;overflow-y:auto;display:flex!important}.slick-slider .slick-list .slick-track .slick-slide div .recent-quizzes{flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;display:flex}@media screen and (min-width:769px){.student-dashboard{padding:7rem 0 0}.student-dashboard .hamburger{display:none}.student-dashboard .head{font-size:1.25rem}.student-dashboard .dashboard-container{background-color:#ededed;grid-template-columns:272px 1fr;grid-template-areas:"sidebar content";gap:1rem;width:100%;height:100vh;display:grid;position:relative}.student-dashboard .dashboard-container .sidebar{width:100%;max-width:unset;height:100%;position:unset;background-color:#fff;flex-direction:column;grid-area:sidebar;justify-content:flex-start;align-items:center;gap:0;padding-top:2rem;display:flex}.student-dashboard .dashboard-container .sidebar ul{width:100%;margin-bottom:auto;list-style:none}.student-dashboard .dashboard-container .sidebar ul .link{width:100%;width:inherit;margin-block:1rem;font-size:.9rem;list-style:none}.student-dashboard .dashboard-container .sidebar ul .link.active{color:#04a7b9;background-color:#d6faff80;border-right:3px solid #04a7b9}.student-dashboard .dashboard-container .sidebar ul .link.active a{color:#04a7b9;padding:.5rem 3rem}.student-dashboard .dashboard-container .sidebar ul .link a{color:#253137;grid-template-columns:1rem auto;align-items:center;gap:1rem;width:100%;padding:.5rem 3rem;font-weight:500;text-decoration:none;display:grid}.student-dashboard .dashboard-container .sidebar ul .link a:hover{cursor:pointer;background-color:#ededed}.student-dashboard .dashboard-container .sidebar ul .dark-mode,.student-dashboard .dashboard-container .sidebar ul .log-in{flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;padding:.5rem 3rem;font-size:.9rem;display:flex}.student-dashboard .dashboard-container .sidebar ul .dark-mode:hover,.student-dashboard .dashboard-container .sidebar ul .log-in:hover{cursor:pointer;background-color:#ededed}.student-dashboard .dashboard-container .dashboard-activity{grid-area:content;margin-top:1rem}.student-dashboard .dashboard-container .dashboard-activity .recent-activity{background:#fff;border-radius:20px;width:100%}.student-dashboard .dashboard-container .dashboard-activity .recent-activity-header{color:#253137;padding:1.5rem 1rem;font-size:24px;font-weight:600}.student-dashboard .dashboard-container .dashboard-activity .recent-activity .slider{width:100%}.student-dashboard .dashboard-container .dashboard-activity .recent-activity .activity-tabs{margin-top:unset;margin-bottom:1rem}.student-dashboard .dashboard-container .dashboard-activity .recent-activity .activity-tabs button{color:#253137;background:0 0;border:none}.slick-slider{height:100%;padding:1rem 0}.slick-slider .slick-list{height:100%;overflow-y:scroll}.slick-slider .slick-list .slick-track{height:inherit}.slick-slider .slick-list .slick-track .slick-slide{overflow-y:scroll}.slick-slider .slick-list .slick-track .slick-slide div .recent-practice{flex-flow:column wrap;justify-content:center;align-items:center;gap:1.125rem;width:100%;padding:.5rem;overflow-y:scroll;display:flex!important}.slick-slider .slick-list .slick-track .slick-slide div .recent-practice-card{width:100%;max-width:unset}.slick-slider .slick-list .slick-track .slick-slide div .recent-quizzes{flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;display:flex}}@media screen and (min-width:991px){.slick-slider{height:100%;padding:1rem 0}.slick-slider .slick-list{height:100%;overflow-y:scroll}.slick-slider .slick-list .slick-track{height:inherit}.slick-slider .slick-list .slick-track .slick-slide{overflow-y:scroll}.slick-slider .slick-list .slick-track .slick-slide div .recent-practice{grid-template-rows:auto;grid-template-columns:repeat(2,1fr);gap:1.125rem;width:100%;padding:.5rem;overflow-y:scroll;display:grid!important}.slick-slider .slick-list .slick-track .slick-slide div .recent-quizzes{flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;display:flex}}.recent-practice-card{border-radius:20px;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:0;width:100%;height:auto;display:flex;box-shadow:0 4px 4px #00000040}.recent-practice-card .image{border-radius:20px 20px 0 0;width:100%;height:auto;position:relative}.recent-practice-card .image img{-o-object-fit:cover;object-fit:cover;border-radius:20px 20px 0 0;width:100%;height:auto}.recent-practice-card .image .course-info{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex;position:absolute;bottom:1rem;left:1rem}.recent-practice-card .image .course-info p{color:#fff;font-size:1rem;font-weight:700}.recent-practice-card .description{width:100%;padding:1rem}.recent-practice-card .description,.recent-practice-card .description .time{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;display:flex}.recent-practice-card .description .time{color:#253137;font-size:.9rem;font-weight:400}.recent-practice-card .description .status{color:#253137;font-size:.9rem;font-weight:600}.recent-practice-card .description .status.resume{color:#fff;background:#04a7b9;border:none;border-radius:10px;gap:1rem;padding:7px;font-size:.9rem;font-weight:600}.recent-practice-card .description .status.resume,.recent-quiz-card{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.recent-quiz-card{border-radius:20px;flex:100%;gap:0;margin:1.5rem 1rem;padding:.5rem;box-shadow:0 4px 4px #00000040}.recent-quiz-card .label{background:#04a7b9;border-radius:10px;width:.5rem;height:115px;margin-right:1rem}.recent-quiz-card .left{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;margin-right:auto;display:flex}.recent-quiz-card .left .top{flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;display:flex;position:relative}.recent-quiz-card .left .top .course-name{color:#253137;max-width:9rem;font-size:1rem;font-weight:700}.recent-quiz-card .left .top .quiz-status{color:#04a7b9;font-size:.8rem;font-weight:600}.recent-quiz-card .left .top .quiz-status.ongoing{color:#fc3b3b;font-size:.8rem;font-weight:600}.recent-quiz-card .left .quiz-date{gap:.75rem}.recent-quiz-card .left .questions-answered,.recent-quiz-card .left .quiz-date{flex-direction:row;justify-content:flex-start;align-items:center;font-size:.8rem;display:flex}.recent-quiz-card .left .questions-answered{color:#253137;gap:.5rem;font-weight:500}.recent-quiz-card .left .questions-answered .status-color{background:#04a7b9;border-radius:50%;width:1rem;height:1rem}.recent-quiz-card .right{flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;display:flex}.recent-quiz-card .right .resume-btn{color:#04a7b9;background:#fff;border:1px solid #04a7b9;border-radius:10px}.recent-quiz-card .right .restart-btn,.recent-quiz-card .right .resume-btn{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;min-width:6rem;padding:7px;font-size:.8rem;font-weight:600;display:flex}.recent-quiz-card .right .restart-btn{color:#fff;background:#04a7b9;border:none;border-radius:10px}@media screen and (min-width:769px){.recent-practice-card{border-radius:20px;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:0;width:100%;max-width:18.75rem;height:auto;display:flex;box-shadow:0 4px 4px #00000040}.recent-practice-card .image{border-radius:20px 20px 0 0;width:100%;height:auto;position:relative}.recent-practice-card .image img{-o-object-fit:cover;object-fit:cover;border-radius:20px 20px 0 0;width:100%;height:auto}.recent-practice-card .image .course-info{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex;position:absolute;bottom:1rem;left:1rem}.recent-practice-card .image .course-info p{color:#fff;font-size:1rem;font-weight:700}.recent-practice-card .description{width:100%;padding:1rem}.recent-practice-card .description,.recent-practice-card .description .time{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;display:flex}.recent-practice-card .description .time{color:#253137;font-size:.9rem;font-weight:400}.recent-practice-card .description .status{color:#253137;font-size:.9rem;font-weight:600}.recent-practice-card .description .status.resume{color:#fff;background:#04a7b9;border:none;border-radius:10px;gap:1rem;padding:7px;font-size:.9rem;font-weight:600}.recent-practice-card .description .status.resume,.recent-quiz-card{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.recent-quiz-card{border-radius:20px;flex:100%;gap:0;margin:1.5rem 1rem;padding:.75rem;box-shadow:0 4px 4px #00000040}.recent-quiz-card .label{background:#04a7b9;border-radius:10px;width:.5rem;height:115px;margin-right:1rem}.recent-quiz-card .left{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;margin-right:auto;display:flex}.recent-quiz-card .left .top{flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;display:flex}.recent-quiz-card .left .top .course-name{color:#253137;font-size:1.25rem;font-weight:700}.recent-quiz-card .left .top .quiz-status{color:#04a7b9;font-size:.9rem;font-weight:600}.recent-quiz-card .left .top .quiz-status.ongoing{color:#fc3b3b;font-size:.9rem;font-weight:600}.recent-quiz-card .left .questions-answered,.recent-quiz-card .left .quiz-date{flex-direction:row;justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.recent-quiz-card .left .questions-answered{color:#253137;font-size:.9rem;font-weight:500}.recent-quiz-card .left .questions-answered .status-color{background:#04a7b9;border-radius:50%;width:1rem;height:1rem}.recent-quiz-card .right{flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;display:flex}.recent-quiz-card .right .resume-btn{color:#04a7b9;background:#fff;border:1px solid #04a7b9;border-radius:10px}.recent-quiz-card .right .restart-btn,.recent-quiz-card .right .resume-btn{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;min-width:6.5rem;padding:7px;font-size:.9rem;font-weight:600;display:flex}.recent-quiz-card .right .restart-btn{color:#fff;background:#04a7b9;border:none;border-radius:10px}}.profile{box-sizing:border-box;background:#ededed;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;width:100%;min-height:100vh;padding:1rem;display:flex}.profile .back-btn{color:#253137;cursor:pointer;background:#fff;border:none;border-radius:10px;padding:.5rem 1rem;font-size:.9rem;font-weight:600;position:absolute;top:1rem;left:1rem}.profile .back-btn:hover{color:#fff;background:#253137bf}.profile-info{border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;width:100%;height:auto;padding:1rem;display:flex}.profile-info .profile-image{background-color:#ededed;border:.5rem solid #04a7b9;border-radius:50%;width:200px;height:200px;margin-right:1rem;position:relative}.profile-info .profile-image img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.profile-info .profile-image .add-pic{color:#fff;cursor:pointer;background-color:#04a7b9;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:absolute;bottom:.25rem;right:.25rem}.profile-info .profile-image .add-pic:hover{background-color:#04a7b9cc}.profile-info .profile-details{flex-direction:column;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.profile-info .profile-details h2{color:#253137;font-size:1rem;font-weight:700}.profile-info .profile-details p{color:#253137;font-size:.9rem;font-weight:400}.profile-info .profile-details p:nth-child(3){color:#253137;margin-top:1rem;font-size:.9rem;font-weight:600}.profile-info .profile-details p:nth-child(4){color:#253137;font-size:.9rem;font-weight:600}.profile-actions{flex-direction:row;justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}.profile-actions button{color:#253137;cursor:pointer;background:#fff;border:none;border-radius:10px;width:100%;max-width:200px;padding:.5rem 1rem;font-size:.9rem;font-weight:600}.profile-actions button:hover{color:#fff;background:#253137bf}.profile-edit-container{border-radius:20px;justify-content:flex-start;height:auto;padding:1rem}.profile-edit-container,.profile-edit-container .top{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.profile-edit-container .top{justify-content:center}.profile-edit-container .top .profile-image{background-color:#ededed;border:.5rem solid #04a7b9;border-radius:50%;width:200px;height:200px;margin-right:1rem;position:relative}.profile-edit-container .top .profile-image img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.profile-edit-container .top .profile-image .add-pic{color:#fff;cursor:pointer;background-color:#04a7b9;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:absolute;bottom:.25rem;right:.25rem}.profile-edit-container .top .profile-image .add-pic:hover{background-color:#04a7b9cc}.profile-edit-container .top .profile-image-buttons{flex-direction:row;justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}.profile-edit-container .top .profile-image-buttons .upload-details{color:#fff;cursor:pointer;background:#04a7b9;border:none;flex-grow:1;width:100%;max-width:200px;padding:.75rem 1rem;font-size:.9rem;font-weight:600}.profile-edit-container .top .profile-image-buttons .upload-details:hover{color:#fff;background:#253137bf}.profile-edit-container .top .profile-image-buttons .delete-avatar{color:#253137;cursor:pointer;background:#fff;border:none;flex-grow:1;width:100%;max-width:200px;padding:.75rem 1rem;font-size:.9rem;font-weight:600}.profile-edit-container .top .profile-image-buttons .delete-avatar:hover{color:#fff;background:#253137bf}.profile-edit-container .bottom{width:100%}.profile-edit-container .bottom .input-group{width:inherit;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.25rem;margin-bottom:1rem;display:flex}.profile-edit-container .bottom .input-group label{color-scheme:#253137;font-size:1rem;font-weight:600}.profile-edit-container .bottom .input-group input{color:#253137;background:0 0;border:2px solid #9e9e9e;border-radius:10px;width:100%;padding:1rem 1.25rem;font-size:1rem;font-weight:400}.profile-edit-container .bottom .input-group input:focus{border-color:#04a7b9;outline:none}.profile-edit-container .bottom .save-btn{color:#fff;cursor:pointer;background:#04a7b9;border:none;width:100%;max-width:200px;margin-top:1rem;padding:.75rem 2.5rem;font-size:.9rem;font-weight:600}.profile-edit-container .bottom .save-btn:hover{color:#fff;background:#04a7b9bf}@media screen and (min-width:769px){.profile{box-sizing:border-box;flex-direction:column;gap:0;height:100%}.profile,.profile-info{justify-content:flex-start;align-items:center;width:100%;padding:1rem;display:flex}.profile-info{border-radius:20px;flex-direction:row;gap:1rem;height:auto}.profile-info .profile-image{background-color:#ededed;border:.5rem solid #04a7b9;border-radius:50%;width:280px;height:280px;margin-right:1rem;position:relative}.profile-info .profile-image img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.profile-info .profile-image .add-pic{color:#fff;cursor:pointer;background-color:#04a7b9;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:absolute;bottom:.25rem;right:.25rem}.profile-info .profile-image .add-pic:hover{background-color:#04a7b9cc}.profile-info .profile-details{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.profile-info .profile-details h2{color:#253137;font-size:1rem;font-weight:700}.profile-info .profile-details p{color:#253137;font-size:1rem;font-weight:400}.profile-info .profile-details p:nth-child(3){color:#253137;margin-top:1rem;font-size:1rem;font-weight:600}.profile-info .profile-details p:nth-child(4){color:#253137;font-size:1rem;font-weight:600}.profile-actions{flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;width:100%;display:flex}.profile-actions button{color:#253137;cursor:pointer;background:#fff;border:none;border-radius:10px;padding:.5rem 1rem;font-size:1rem;font-weight:600}.profile-actions button:hover{color:#fff;background:#253137bf}.profile-edit-container{border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%;height:auto;padding:1rem;display:flex}.profile-edit-container .top{grid-template-columns:200px 1fr;gap:1.5rem;width:100%;display:grid}.profile-edit-container .top .profile-image{background-color:#ededed;border:.5rem solid #04a7b9;border-radius:50%;width:200px;height:200px;margin-right:1rem;position:relative}.profile-edit-container .top .profile-image img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.profile-edit-container .top .profile-image .add-pic{color:#fff;cursor:pointer;background-color:#04a7b9;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:absolute;bottom:.25rem;right:.25rem}.profile-edit-container .top .profile-image .add-pic:hover{background-color:#04a7b9cc}.profile-edit-container .top .profile-image-buttons{flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;width:100%;display:flex}.profile-edit-container .top .profile-image-buttons .upload-details{color:#fff;cursor:pointer;background:#04a7b9;border:none;width:100%;max-width:200px;padding:.5rem 1rem;font-size:.9rem;font-weight:600}.profile-edit-container .top .profile-image-buttons .upload-details:hover{color:#fff;background:#253137bf}.profile-edit-container .top .profile-image-buttons .delete-avatar{color:#253137;cursor:pointer;background:#d9d9d9;border:none;width:100%;max-width:200px;padding:.5rem 1rem;font-size:.9rem;font-weight:600;display:inline-block}.profile-edit-container .top .profile-image-buttons .delete-avatar:hover{color:#fff;background:#253137bf}.profile-edit-container .bottom{grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:800px;margin-right:auto;padding:1rem;display:grid}.profile-edit-container .bottom .input-group:first-child,.profile-edit-container .bottom .input-group:nth-child(6){grid-column:span 2;max-width:372px}.profile-edit-container .bottom .save-btn{grid-column:span 2}}.settings-container{color:#253137;background-color:#ededed;width:100%;min-height:100vh;padding:2rem;position:relative}.settings-container-header{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;display:flex}.settings-container-header h1{color:#253137;font-size:1.5rem;font-weight:600}.settings-container-header .back-button{cursor:pointer;background:#fff;border:none;border-radius:1.5rem;padding:.55rem 1.2rem;font-size:.9rem;font-weight:400}.settings-container-header .back-button:hover{background:#ffffffbf}.settings-container-options{margin-top:2rem}.settings-container-options,.settings-container-options .password-update-form{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;display:flex;position:relative}.settings-container-options .password-update-form{width:100%}.settings-container-options .password-update-form input{color:#253137;background:#f4f6fa;border:none;border-radius:.45rem;width:100%;max-width:25rem;padding:1rem 1.15rem;font-size:.75rem;font-weight:400}.settings-container-options .password-update-form button{color:#fff;cursor:pointer;background:#04a7b9;border:none;border-radius:1.5rem;padding:.55rem 2.3rem;font-size:.75rem;font-weight:400}.settings-container-options .password-update-form button:hover{color:#fff;background:#04a7b9bf}.settings-container-options .password-update-form .error-message{color:#fc3b3b;margin-top:.5rem;margin-left:auto;font-size:.75rem;font-weight:400}.settings-container-options .password-update-form .update-success{z-index:100;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:30rem;padding:4rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 105px 4px #00000040}.settings-container-options .password-update-form .update-success p{color:#253137;text-align:center;padding-bottom:.5rem;font-size:1rem}.settings-container-options .password-update-form .update-success .back-btn{color:#fff;cursor:pointer;background:#04a7b9;border:none;border-radius:1.5rem;padding:.55rem 1.2rem;font-size:.9rem;font-weight:400}.settings-container-options .password-update-form .update-success .back-btn:hover{color:#253137;background:#ffffffbf}.settings-container-options .password-reset-option{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%;display:flex}.settings-container-options .password-reset-option .password-reset-info h2{color:#253137;padding-bottom:.5rem;font-size:1.25rem;font-weight:600}.settings-container-options .password-reset-option .password-reset-info p{color:#253137;padding-bottom:.5rem;font-size:1rem}.settings-container-options .password-reset-option .update-password{color:#fff;cursor:pointer;background:#04a7b9;border:none;border-radius:1.5rem;width:100%;padding:.55rem 1.2rem;font-size:.9rem;font-weight:400}.settings-container-options .password-reset-option .update-password:hover{color:#253137;background:#ffffffbf}.settings-container-options .delete-account-option{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%;display:flex}.settings-container-options .delete-account-option .delete-account-info h2{color:#253137;padding-bottom:.5rem;font-size:1.25rem;font-weight:600}.settings-container-options .delete-account-option .delete-account-info p{color:#253137;padding-bottom:.5rem;font-size:1rem}.settings-container-options .delete-account-option .delete-account{color:#fff;cursor:pointer;background:#04a7b9;border:none;border-radius:1.5rem;width:100%;padding:.55rem 1.2rem;font-size:.9rem;font-weight:400}.settings-container-options .delete-account-option .delete-account:hover{color:#253137;background:#ffffffbf}.settings-container .delete-popup{z-index:1000;background:#fff;border-radius:10px;width:90%;max-width:500px;height:auto;padding:2rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 25px 4px #00000040}.settings-container .delete-popup,.settings-container .delete-popup .popup-content{flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;display:flex}.settings-container .delete-popup .popup-content{width:100%}.settings-container .delete-popup .popup-content h2{color:#253137;text-align:center;width:100%;font-size:2.25rem;font-weight:600}.settings-container .delete-popup .popup-content p{color:#253137;text-align:center;font-size:1rem}.settings-container .delete-popup .popup-content .button-group{flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:100%;display:flex}.settings-container .delete-popup .popup-content .button-group .cancel-delete{color:#253137;cursor:pointer;background:#ededed;border:none;width:100%;padding:.75rem 1rem;font-size:.9rem;font-weight:400}.settings-container .delete-popup .popup-content .button-group .cancel-delete:hover{color:#253137;background:#edededbf}.settings-container .delete-popup .popup-content .button-group .confirm-delete{color:#fff;cursor:pointer;background:#fc3b3b;border:none;width:100%;padding:.75rem 1rem;font-size:.9rem;font-weight:400}.settings-container .delete-popup .popup-content .button-group .confirm-delete:hover{color:#fff;background:#fc3b3bbf}.settings-container .delete-success{z-index:100;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:30rem;padding:4rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 105px 4px #00000040}.settings-container .delete-success p{color:#253137;text-align:center;padding-bottom:.5rem;font-size:1rem}.settings-container .delete-success button{color:#fff;cursor:pointer;background:#04a7b9;border:none;border-radius:1.5rem;padding:.55rem 1.2rem;font-size:.9rem;font-weight:400}.settings-container .delete-success button:hover{color:#253137;background:#ffffffbf}@media screen and (min-width:769px){.settings-container-options .password-reset-option{flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;width:100%;display:flex}.settings-container-options .password-reset-option .update-password{max-width:300px}.settings-container-options .delete-account-option{flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;display:flex}.settings-container-options .delete-account-option .delete-account{max-width:300px}.settings-container .delete-popup{padding:4rem}}.notifications-page{background:#ededed}.notifications-page h1{color:#253137;padding:1.5rem 0 1rem 1rem;font-size:1.5rem;font-weight:500}.notifications-page .notifications-container{background-color:#fff;padding:1.5rem}.notifications-page .notifications-container .notification-item{background-color:#fff;padding:3rem 1.5rem 1.5rem;position:relative}.notifications-page .notifications-container .notification-item .date{color:#00000080;margin-bottom:.5rem;font-size:1rem;font-weight:400;position:absolute;top:.5rem;left:.5rem}.notifications-page .notifications-container .notification-item .info-box .message{color:#000;max-width:35rem;margin-bottom:.5rem;font-size:1rem;font-weight:600}.notifications-page .notifications-container .notification-item .info-box .time{color:#000;font-size:.9rem;font-style:italic;font-weight:light;margin-bottom:1rem}.notifications-page .notifications-container .notification-item .view-results{font-weight:500;text-decoration:underline}.notifications-page .notifications-container .notification-item .hug{flex-direction:row;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;top:50%;right:.5rem;translate:0 -50%}.notifications-page .notifications-container .notification-item .hug .delete-notification,.notifications-page .notifications-container .notification-item .hug .mark-as-read{background:0 0;border:none;width:1.5rem;height:1.5rem}@media screen and (min-width:992px){.notifications-page .notifications-container .notification-item{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem;padding:2rem 1.5rem;display:flex}.notifications-page .notifications-container .notification-item .date,.notifications-page .notifications-container .notification-item .info-box p{font-size:.9rem}}*,:after,:before{box-sizing:border-box}html{font-family:Montserrat,sans-serif}body,html{-webkit-scroll-behaviour:smooth}body{background:#fff;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}main{flex:1}a,button,input{outline:none;font-family:Montserrat,sans-serif;transition:all .15s ease-in-out}a:hover,button:hover,input:hover{cursor:pointer}input:focus{background:#f4f6fa;border:2px solid #04a7b9}.custom-404{outline:none;place-content:center;width:100%;min-height:100vh;padding:1rem;display:grid;position:relative}.custom-404 h1{color:#04a7b9;text-align:center;padding-bottom:8px;font-size:72px;font-weight:700}.custom-404 h2{padding-bottom:14px;font-weight:600}.custom-404 h2,.custom-404 p{color:#253137;text-align:center;font-size:14px}.custom-404 p{max-width:669px;margin:auto;padding-bottom:38px;font-weight:400}.custom-404 a{color:#fff;background:#04a7b9;border-radius:3px;margin:auto;padding:14px 50px;display:block}.custom-404 a:hover{cursor:pointer;background:#04a7b9bf}.custom-404 img{margin:auto}.custom-404 .input-group{width:100%;max-width:700px;margin:unset;margin-right:auto;position:relative}.custom-404 .input-group input{text-indent:1.5rem;background:#d6faff;border:2px solid #fff;border-radius:3rem;outline:none;width:100%;padding:1.5rem;font-size:1rem;transition:all .15s ease-in-out}.custom-404 .input-group input:focus,.custom-404 .input-group input:focus-visible,.custom-404 .input-group input:focus-within{background:#fff;border:2px solid #2e2e2e}.custom-404 .input-group input:focus::-moz-placeholder{color:#253137}.custom-404 .input-group input:focus-visible::-moz-placeholder{color:#253137}.custom-404 .input-group input:focus-within::-moz-placeholder{color:#253137}.custom-404 .input-group input:focus-visible::placeholder,.custom-404 .input-group input:focus-within::placeholder,.custom-404 .input-group input:focus::placeholder{color:#253137}.custom-404 .input-group input::placeholder{color:#04a7b9;letter-spacing:.3px;font-family:Montserrat,sans-serif;font-size:1rem}.custom-404 .input-group .submit{width:unset;color:#fff;background:#04a7b9;border:none;border-radius:1.5rem;padding:13px 20px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;transition:all .15s ease-in-out;display:block;position:absolute;top:50%;right:.75rem;translate:0 -50%}.custom-404 .input-group .submit:hover{cursor:pointer;background:#04a7b980}input:focus,input:focus-visible,input:focus-within{border:1px solid #04a7b9;outline:none}@media screen and (min-width:768px){.custom-404 h1{font-size:128px}}