body{background-color:#f7f7f7}section{padding:65px 0}@media (max-width:768px){section{padding:35px 0}}::selection{background:#ebf8fa80!important}a{cursor:pointer}.mobile{display:none}.black-text-important{color:#000!important}@media (max-width:768px){.navbar{padding:5px 0!important}.mobile{display:block}.desktop{display:none}}.container{padding-left:17.5px!important;padding-right:17.5px!important}@media (max-width:768px){.container{padding-left:16px!important;padding-right:16px!important}}.primary-color-text{color:#01a0b6}.rounded{border-radius:15px}.media-page h1,.media-page h2,.media-page h3,.media-page h4,.media-page h5{font-family:Roboto Slab}.header-slash{background-color:#01a0b6;border-radius:10px;width:33%;height:11px;margin-bottom:10px}.side-tag{color:#fff;background-color:#01a0b6;border-radius:4px;margin-left:5px;padding:5px 7.5px;font-size:12.5px;font-weight:400;display:inline-block;transform:translateY(-4px)}.confirmation-modal{background-color:#fff;border-radius:4px;padding:30px}.scrollbar::-webkit-scrollbar{width:7px}.scrollbar::-webkit-scrollbar-track{background-color:#eee;border-radius:4px}.scrollbar::-webkit-scrollbar-thumb{background:#00000040;border-radius:10px}.scrollbar::-webkit-scrollbar-thumb:hover{background:#00000059}.scrollbar-dark::-webkit-scrollbar-track{background-color:#17171d}.scrollbar-dark::-webkit-scrollbar-thumb{background-color:#35343c}.scrollbar-dark::-webkit-scrollbar-thumb:hover{background-color:#35343cb3}.highlight{background-image:linear-gradient(90deg,#ebf8fab3,#01a0b6b3);border-radius:4px;padding:0 2.5px}.solid-highlight{line-height:1.4!important}.solid-highlight span{color:#fff;background:#01a0b6;border-radius:4px;padding:3px 8px}.profile-picture{border:2px solid #01a0b6;border-radius:50%;width:40px;height:40px}.user-picture{border-radius:50%;width:30px;height:30px}.user-badge{background-color:#015d6a;border-radius:50%;width:30px;height:30px;display:inline-block;position:relative}.user-badge span{color:#fff;text-transform:uppercase;font-size:18px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.editableHover:hover{opacity:.5;cursor:pointer;transition:opacity .15s}.damageAnimation{animation:.5s forwards damageAnimation}@keyframes damageAnimation{0%,50%{transform:translate(0)}10%,60%{transform:translate(5px)}20%,75%{transform:translate(-5px)}35%,90%{transform:translate(5px)}to{transform:translate(0)}}.successAnimation{animation:.5s forwards successAnimation}@keyframes successAnimation{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.textOverflow{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}@keyframes slideIn{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}0%{opacity:0;transform:translateY(1rem)}}.styled-dropdown-menu{padding:0;animation-name:slideIn;animation-duration:.3s;animation-fill-mode:both;box-shadow:0 2px 5px #0000001a;border-radius:4px!important}.styled-dropdown-menu .dropdown-item{padding:10px 20px}.styled-dropdown-menu .dropdown-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.styled-dropdown-menu .dropdown-item:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.styled-dropdown-menu .dropdown-item:hover{background-color:#eee}.styled-dropdown-menu .dropdown-item:active{color:#000;background-color:#ddd}.styled-dropdown-menu .dropdown-item span{padding-right:5px;font-size:20px;display:inline-block;transform:translateY(2px)}.styled-dropdown-menu .dropdown-divider{margin:5px 0}.ReactModal__Overlay{opacity:0;transition:opacity .2s ease-in-out;overflow:auto}.ReactModal__Overlay--after-open{opacity:1;z-index:200;background-color:#000000b3!important}.ReactModal__Overlay--before-close{opacity:0}@media (max-width:800px){.ReactModal__Content{grid-template-columns:none!important;width:95%!important}}.label-divider{color:#ccc;flex-basis:100%;align-items:center;margin:15px 0;font-size:15px;display:flex}.label-divider:before,.label-divider:after{content:"";background:#ccc;flex-grow:1;height:1px;margin:0 8px;font-size:0;line-height:0}.MuiMenu-root .MuiMenu-list{max-height:23rem}.page-container{padding:50px 0}.empty-center-container{width:430px;margin:50px auto;padding:30px 0}.center-container{background-color:#fff;border-radius:4px;max-width:400px;margin:50px auto;padding:30px;box-shadow:0 2px 5px #0000001a}.text-container{text-align:center;max-width:550px;margin:auto}.text-container p{font-size:17.5px}.split-grid{grid-gap:50px;grid-template-columns:repeat(2,1fr);align-items:center;display:grid}.split-grid img{width:75%;margin:0 auto}.split-grid video{border-radius:4px;width:100%;box-shadow:0 2px 5px #0000001a}.blur-overlay{filter:blur(10px);width:100vw;height:100vh;position:absolute;top:0;left:0}@media (max-width:768px){.split-grid{grid-template-columns:repeat(auto-fill,100%)}.text-container p{padding:0 15px}}.header-primary{font-size:60px;font-weight:700}.header-secondary{font-size:50px;font-weight:700}.header-tertiary{font-size:40px;font-weight:700}.header-fourth{font-size:30px;font-weight:700}.header-fifth{font-size:25px;font-weight:700}.header-sixth{font-size:20px;font-weight:700}.header-seventh{font-size:17.5px;font-weight:700}@media (max-width:768px){.header-primary,.header-secondary{font-size:40px!important}.header-tertiary{font-size:35px!important}.header-fourth{font-size:25px!important}.header-fifth{font-size:22.5px!important}.header-sixth{font-size:20px!important}.header-seventh{font-size:17.5px!important}}.input-group{margin-top:15px}.input-group label{color:#303030}.input-group input:not([type=checkbox]){width:100%;display:block}.input-group input[type=checkbox]{margin-right:10px}.input-group.flex{flex-wrap:nowrap;justify-content:left;align-items:center;display:flex}.input-dark{background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:7.5px 12.5px;transition:all .2s}.input-dark:focus{border-color:#01a0b6;outline:none}.input-dark-dark{color:#fff;background-color:#17171d;border:1px solid #17171d;border-radius:4px;padding:7.5px 12.5px;transition:all .2s}.input-dark-dark:focus{border-color:#fff;outline:none}.input-success{color:#015d6a}.input-auto-fill{background-color:#ebf8fa66!important}.disabled{background-color:#ddd}.dark-disabled{background-color:#333}.error{color:red;width:100%}.button-dark{color:#fff;background-color:#01a0b6;border:1px solid #01a0b6;border-radius:4px;padding:8px 15px;font-size:16px;font-weight:600;transition:all .2s}.button-dark:hover{color:#fff;background-color:#015d6a;border-color:#015d6a;text-decoration:none}.button-ghost-dark{background-color:#0000;border:1px solid #676767;border-radius:4px;padding:8px 15px;font-size:16px;transition:all .2s;color:#676767!important}.button-ghost-dark:hover{color:#676767;background-color:#6767671a;text-decoration:none}.button-ghost-light{background-color:#0000;border:1px solid #fff;border-radius:4px;padding:8px 15px;font-size:16px;transition:all .2s;color:#fff!important}.button-ghost-light:hover{color:#676767;background-color:#ffffff1a;text-decoration:none}.button-light{background-color:#fff;border:1px solid #fff;border-radius:4px;padding:8px 15px;font-size:16px;font-weight:600;transition:all .2s;color:#3c3c3c!important}.button-light:hover{color:#3c3c3c;background-color:#eee;border-color:#eee;text-decoration:none}.button-lg{font-size:18px;font-weight:700}.button-x-lg{padding:10px 17.5px;font-size:20px}.button-sm{padding:5px 12.5px;font-size:14px}.button-disabled{filter:grayscale(.5);opacity:.8;outline:none;cursor:not-allowed!important}.button-disabled:focus{outline:none}.button-disabled:hover{background-color:#01a0b699;border-color:#01a0b699}.button-gold{color:#fff;background-color:#e9ce3b;border:1px solid #e9ce3b;border-radius:4px;padding:8px 15px;font-size:16px;font-weight:600;transition:all .2s}.button-gold:hover{color:#fff;background-color:#d9c03c;border-color:#d9c03c;text-decoration:none}.button-black{color:#fff;background-color:#333;border:1px solid #333;border-radius:4px;padding:8px 15px;font-size:16px;font-weight:600;transition:all .2s}.button-black:hover{color:#fff;background-color:#2c2c2c;border-color:#2c2c2c;text-decoration:none}.button-dark-mode{color:#fff;background-color:#252429;border:1px solid #252429;border-radius:4px;padding:8px 13px;font-size:16px;font-weight:600;transition:all .2s}.button-dark-mode:hover{color:#fff;background-color:#35343c;border-color:#35343c;text-decoration:none}.button-dark-mode-dark{background-color:#35343c;border:1px solid #35343c}.button-red{color:#fff;background-color:#dc3545;border:1px solid #dc3545;border-radius:4px;padding:8px 15px;font-size:16px;font-weight:600;transition:all .2s}.button-red:hover{color:#fff;background-color:#c82333;border-color:#c82333;text-decoration:none}.oauth-button{color:#fff;border:none;border-radius:4px;grid-template-columns:40px 1fr;align-items:center;width:100%;padding:2px;transition:all .2s;display:grid}.oauth-button span{text-align:center;background-color:#fff;border-radius:2.5px;padding:3px 10px 5px}.oauth-button span img{width:20px;height:20px}.oauth-button:hover{color:#fff;text-decoration:none}.google-button{background-color:#4285f4}.google-button:hover{background-color:#2774f4}.facebook-button{background-color:#3b5998;color:#fff!important}.facebook-button:hover{background-color:#2f487d}.email-button{background-color:#6b7282;color:#fff!important}.email-button:hover{background-color:#5c626f}.auth-modal-close-button{width:16px;height:16px;color:"inherit"}.auth-modal-close-button-expanded{color:#fff;width:16px;height:16px}@media (max-width:996px){.auth-modal-close-button-expanded{color:inherit}}.about .content-container{max-width:950px;margin:0 auto;padding:0 0 80px}.about .logo-section{padding-top:60px}.about .logo-section .logo{padding:10px 15px}.about .logo-section .logo-container{justify-content:space-evenly;align-items:center;max-width:1250px;margin:0 auto;padding:10px;display:flex}.about em{color:#01a0b6;font-style:normal;font-weight:600}@media (max-width:1000px){.about .content-container{padding:0 60px 80px}.about .logo-section{padding-top:30px}.about .logo-container{flex-wrap:wrap;max-width:600px!important}}@media (max-width:650px){.about .content-container{padding:0 20px 20px}.about .logo-container{max-width:400px!important}.about .card-container{display:block}.about .card-container .card{margin:30px 0 0}}.dashboard-grid{grid-template-columns:75% 25%;display:grid}@media (max-width:768px){.dashboard-grid{grid-template-columns:repeat(auto-fill,100%)!important}}.dashboard-info-block{color:#555}.dashboard-info-block a{color:#555;text-decoration:underline}.dashboard-info-block a:hover{color:#333}.chart-container{background-color:#fff;border-radius:4px;padding:30px 30px 20px 0;box-shadow:0 2px 5px #0000001a}.chart-container h3{text-align:center;margin-bottom:15px;padding-left:30px}.right-sidebar{background-color:#eee;padding:15px;box-shadow:inset 0 0 5px #0000001a}.right-sidebar>div:not(:last-child){margin-bottom:15px}.right-sidebar .friend-requests h3,.right-sidebar .pending-requests h3,.right-sidebar .friends h3{margin-bottom:0}.right-sidebar .friend-requests .badge,.right-sidebar .pending-requests .badge,.right-sidebar .friends .badge{color:#fff;background-color:red;border-radius:50%;width:18px;height:18px;margin-left:5px;font-size:10px;display:inline-block;transform:translateY(-6px)}.right-sidebar .friend-requests .friend-request,.right-sidebar .friend-requests .pending-request,.right-sidebar .friend-requests .friend,.right-sidebar .pending-requests .friend-request,.right-sidebar .pending-requests .pending-request,.right-sidebar .pending-requests .friend,.right-sidebar .friends .friend-request,.right-sidebar .friends .pending-request,.right-sidebar .friends .friend{grid-gap:15px;grid-template-columns:30px 1fr;padding:10px 0;display:grid}.right-sidebar .friend-requests .friend-request img,.right-sidebar .friend-requests .pending-request img,.right-sidebar .friend-requests .friend img,.right-sidebar .pending-requests .friend-request img,.right-sidebar .pending-requests .pending-request img,.right-sidebar .pending-requests .friend img,.right-sidebar .friends .friend-request img,.right-sidebar .friends .pending-request img,.right-sidebar .friends .friend img{border-radius:50%;width:30px;height:30px}.right-sidebar .friend-requests .friend-request .name,.right-sidebar .friend-requests .pending-request .name,.right-sidebar .friend-requests .friend .name,.right-sidebar .pending-requests .friend-request .name,.right-sidebar .pending-requests .pending-request .name,.right-sidebar .pending-requests .friend .name,.right-sidebar .friends .friend-request .name,.right-sidebar .friends .pending-request .name,.right-sidebar .friends .friend .name{font-weight:700;display:block}.right-sidebar .friend-requests .friend-request .status,.right-sidebar .friend-requests .pending-request .status,.right-sidebar .friend-requests .friend .status,.right-sidebar .pending-requests .friend-request .status,.right-sidebar .pending-requests .pending-request .status,.right-sidebar .pending-requests .friend .status,.right-sidebar .friends .friend-request .status,.right-sidebar .friends .pending-request .status,.right-sidebar .friends .friend .status{color:#555;margin:5px 0;font-size:14px;display:block}.right-sidebar .friend-requests .friend-request .info,.right-sidebar .friend-requests .pending-request .info,.right-sidebar .friend-requests .friend .info,.right-sidebar .pending-requests .friend-request .info,.right-sidebar .pending-requests .pending-request .info,.right-sidebar .pending-requests .friend .info,.right-sidebar .friends .friend-request .info,.right-sidebar .friends .pending-request .info,.right-sidebar .friends .friend .info{color:#555;margin:5px 0;font-size:12.5px;display:block}.right-sidebar .friend-requests .friend-request .option-buttons,.right-sidebar .friend-requests .pending-request .option-buttons,.right-sidebar .friend-requests .friend .option-buttons,.right-sidebar .pending-requests .friend-request .option-buttons,.right-sidebar .pending-requests .pending-request .option-buttons,.right-sidebar .pending-requests .friend .option-buttons,.right-sidebar .friends .friend-request .option-buttons,.right-sidebar .friends .pending-request .option-buttons,.right-sidebar .friends .friend .option-buttons{justify-content:flex-end;display:flex}.right-sidebar .friend-requests .friend-request:not(:last-child),.right-sidebar .friend-requests .pending-request:not(:last-child),.right-sidebar .friend-requests .friend:not(:last-child),.right-sidebar .pending-requests .friend-request:not(:last-child),.right-sidebar .pending-requests .pending-request:not(:last-child),.right-sidebar .pending-requests .friend:not(:last-child),.right-sidebar .friends .friend-request:not(:last-child),.right-sidebar .friends .pending-request:not(:last-child),.right-sidebar .friends .friend:not(:last-child){border-bottom:1px solid #ccc}.right-sidebar .friend-requests .friend-request-skeleton:not(:last-child),.right-sidebar .friend-requests .pending-request-skeleton:not(:last-child),.right-sidebar .friend-requests .friend-skeleton:not(:last-child),.right-sidebar .pending-requests .friend-request-skeleton:not(:last-child),.right-sidebar .pending-requests .pending-request-skeleton:not(:last-child),.right-sidebar .pending-requests .friend-skeleton:not(:last-child),.right-sidebar .friends .friend-request-skeleton:not(:last-child),.right-sidebar .friends .pending-request-skeleton:not(:last-child),.right-sidebar .friends .friend-skeleton:not(:last-child){border-bottom:1px solid #dedede}.right-sidebar .friend-requests .empty-friends,.right-sidebar .pending-requests .empty-friends,.right-sidebar .friends .empty-friends{text-align:center;padding:15px 40px}.right-sidebar .friend-requests .empty-friends img,.right-sidebar .pending-requests .empty-friends img,.right-sidebar .friends .empty-friends img{width:100%}.right-sidebar .friend-requests .empty-friends p,.right-sidebar .pending-requests .empty-friends p,.right-sidebar .friends .empty-friends p{margin-top:15px}.right-sidebar .option-button{color:#555;background-color:#0000;border:1px solid #555;border-radius:20px;margin-left:5px;padding:2.5px 15px;font-size:15px;transition:all .2s}.right-sidebar .option-button:hover{background-color:#5555551a}.right-sidebar .unfriend-button{border-radius:50%;width:25px;height:25px;margin-left:auto;padding:5px;font-size:20px;line-height:10px;display:block;position:absolute;top:0;right:0}.settings-display>*{margin-bottom:15px}.settings-section{background-color:#fff;border-radius:4px;padding:30px;box-shadow:0 2px 5px #0000001a}.picture-upload-container{grid-gap:15px;grid-template-columns:50px 1fr;align-items:center;display:grid}.picture-upload-container img{border-radius:50%;width:100%}
@media print{.print-only-header-inline,.always-visible-header{display:none!important}.print-only-header-inline img,.always-visible-header img{width:auto!important;height:48px!important;margin:0!important;display:block!important}img{page-break-inside:avoid!important;page-break-before:auto!important;page-break-after:auto!important;max-width:60%!important;height:auto!important;margin:1.5rem auto!important;display:block!important}figure{width:100%!important;margin:1.5rem 0!important;padding:0!important;overflow:visible!important}figure img{margin:0 auto .5rem!important}figcaption{text-align:center!important;color:#666!important;margin-top:.5rem!important;font-size:.9rem!important;font-style:italic!important}img[src*=logo],img[src*=icon],img[alt*=logo],img[alt*=icon],.logo img,.icon img{width:auto!important;max-width:none!important;margin:0!important;display:inline!important}}
.static-print-header{border:none!important;justify-content:space-between!important;align-items:flex-start!important;margin-bottom:2rem!important;padding-top:1rem!important;display:flex!important}@media screen{.static-print-header{display:none!important}}body{color:#000;margin:0;padding:0;font-family:Noto Sans,sans-serif}body::-webkit-scrollbar{opacity:0;display:none}::selection{background-color:#70c7d34d}input:focus,select:focus,textarea:focus,button:focus{outline:none}input{font-family:Noto Sans,sans-serif}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.content-body a[href],.content-body a[href]:hover{color:#298fc2!important;font-weight:300!important;text-decoration:underline!important}.MuiButton-textSecondary:hover{color:#298fc2!important}.checkoutFormInput,.StripeElement{background-color:#fff;border:0;border-radius:4px;outline:0;width:100%;min-width:150px;max-width:500px;margin:4px 0 8px;padding:10px 14px;font-family:Source Code Pro,monospace;font-size:1em;display:block;box-shadow:0 1px 3px #32325d26,0 1px #00000005;font-family:Noto Sans,sans-serif!important}.checkoutFormLabel{color:#fff;font-weight:500}#root{min-height:100vh}code{color:#70c7d3;background-color:#0000001a;border-radius:2px;padding:2px 4px 3px;font-size:1.1rem}p{margin:0}.fc{flex-direction:column;display:flex}.fr{flex-direction:row;display:flex}.c{justify-content:center;align-items:center}.spa{justify-content:space-around;align-items:center}.spb{justify-content:space-between;align-items:center}.frs{justify-content:flex-start;align-items:center}.fre{justify-content:flex-end;align-items:center}.fcs{justify-content:center;align-items:flex-start}.fw{flex-wrap:wrap}.aiC{align-items:center}.w100{width:100%}.xs{font-size:10px!important}.sm{font-size:13px!important}.md{font-size:15px!important}.lg{font-size:18px!important}.xl{font-size:21px!important}.xxl{font-size:25px!important}.lowerCase{text-transform:lowercase}.upperCase{text-transform:uppercase}.light{opacity:.6;font-weight:100}.thin{font-weight:300}.bold{font-weight:700!important}.textShadow{text-shadow:1px 1px 5px #393939}.f1{flex:1}.f2{flex:2}.m5{margin:5px}.m10{margin:10px}.m20{margin:20px}.mB20{margin-bottom:20px!important}.mT20{margin-top:20px!important}.green{color:#01a0b6!important}.red{color:#c45842!important}.gray{color:#0006}.black{color:#171717!important}.hover:hover,.hover p:hover{cursor:pointer}.error{color:#fef6e2;background-color:red;border:2px solid #484a46;border-radius:10px;width:300px;margin:0 auto 20px;padding:10px;font-size:20px}.nav-menu{flex-direction:column;justify-content:space-around;height:30vh;margin-top:20px;display:flex}.active{color:#fff;text-shadow:1px 1px 3px gray}.inactive{color:#ffffffb3;cursor:pointer}.inactive:hover{color:#fff}.Dashboard{top:80px}.divider{width:75%;margin-bottom:6px!important}.Subjects{flex-direction:column;justify-content:space-between;align-items:center;display:flex}.subjectName{text-align:center;border-radius:50px;padding:3px 10px 0;color:#fff!important}.answer{margin:10px}.correct{color:#4db9c8;font-weight:700}@media only screen and (max-width:959px){.Dashboard{top:65px}}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tagLoading{0%{box-shadow:0 0 6px #393939}to{box-shadow:0 0 3px #393939}}@media print{@page{margin:.35in!important;size:auto!important;@bottom-right{content:var(--user-email)" • Page " counter(page)" of " counter(pages);font-size:10px;color:#666;font-family:Arial,sans-serif}}html,body{margin:0!important;padding:0!important}body{padding:0!important}@supports (-webkit-touch-callout:none){body{padding-top:18px!important}}[class*=Footer],[class*=footer],[class*=Announcement],[class*=announcement]{display:none!important}#top-nav{page-break-after:avoid!important;border:none!important;margin:0 0 1rem!important;padding:0!important;display:block!important}#top-nav>.MuiStack-root:first-child{border:none!important;justify-content:flex-start!important;align-items:flex-start!important;margin:0!important;padding:0!important;display:flex!important}#top-nav>.MuiStack-root:first-child>.MuiStack-root:nth-of-type(2),#top-nav>.MuiStack-root:first-child>.MuiStack-root:first-of-type>:not(:first-child){display:none!important}#top-nav>.MuiStack-root:first-child>.MuiStack-root:first-of-type>:first-child img{width:auto!important;height:48px!important;display:block!important}.content-header .MuiBreadcrumbs-root,.static-print-header{display:none!important}@page:left{}[class*=study-content],[class*=tools]{display:none!important}body,#root,main,article,section,div:first-child{margin-top:0!important;padding-top:0!important}body,#root,main,article,section{border-left:none!important;border-right:none!important;margin-left:0!important;padding-left:0!important}figure{width:100%!important;margin:1.5rem 0!important;padding:0!important;overflow:visible!important}p,div,section,article{text-align:left!important}figcaption{text-align:center!important;margin-top:.5rem!important;font-style:italic!important}button,[role=button],.MuiButton-root,[class*=Tooltip],[class*=tooltip],svg[data-testid*=Print]{display:none!important}span:has(svg[data-testid*=Print]){display:none!important}.MuiPaper-root,[class*=Card],[class*=Callout]{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important;background-color:#f5f5f5!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}}
