.about-container{margin:3em}.footer-container{background-color:#ebecfe;display:flex;flex-direction:column;white-space:pre-line;justify-content:center;align-items:center;text-align:center;padding:3em 0;color:#181c62}.footer-container .footer-logo-wrapper{font-weight:400}.footer-container .footer-logo-wrapper .footer-logo{padding:0 2em}.footer-container .footer-links-wrapper{display:flex;flex-wrap:wrap;flex-direction:row;padding:1em 0;font-weight:400;justify-content:space-around;width:40%}.footer-container .footer-links-wrapper .footer-contribute{font-weight:700;text-decoration:underline;cursor:pointer}.footer-container .footer-links-wrapper .footer-links{text-decoration:none;color:inherit}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.navbar{background-color:#ebecfe;height:10vh;width:100%;align-items:center}.navbar,.navbar .logo{display:flex;color:#181c62}.navbar .logo{flex:25% 1;justify-content:center;text-decoration:none;margin:0 .25em}.navbar .logo .logoImg{height:50px;width:auto}.navbar .searchbar{display:flex;justify-content:left;flex:55% 1}@media(only max-width:667px){.navbar .searchbar{display:none}}.navbar .academic-period{white-space:pre-line;display:flex;justify-content:center;flex:20% 1;font-size:clamp(.5rem,2.5vw,.75rem);font-weight:600}.nav-tabs-container{position:sticky;top:0;margin-left:5em;padding-top:2em}.nav-tabs-container .nav-tabs-wrapper{height:clamp(10em,2vh,20em);width:clamp(10em,2vh,20em);background-color:#ebecfe;border-radius:1.5em;font-weight:700;color:#181c62;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;z-index:0}.nav-tabs-container .nav-tabs-wrapper .nav-tabs-li{list-style-type:none}.nav-tabs-container .nav-tabs-wrapper .nav-tabs-li .active-tabs-overlay{background-color:#181c62;padding:.75em 2em;border-radius:1em;color:#fff;display:flex;align-items:center;justify-content:center}.nav-tabs-container .nav-tabs-wrapper .nav-tabs-li .module-active-tabs-overlay{padding:.75em 1.25em}.nav-tabs-container .nav-tabs-wrapper .nav-tabs-li .tabs-link{text-decoration:none;color:#181c62}.nav-tabs-container .nav-tabs-wrapper .nav-tabs-li .tabs-title{cursor:pointer}.nav-tabs-container .nav-tabs-wrapper .nav-tabs-li .tabs-title:hover{text-decoration:underline}.nav-tabs-container .module-nav-tabs{height:clamp(12em,4vh,20em);width:clamp(12em,4vh,20em)}.module-details-container{display:flex;padding-left:1em}.module-details-container .details-header{color:#181c62;font-size:clamp(1.25rem,1.6vh,1.5rem);font-weight:700}.Module-card-container{display:flex;white-space:pre-line;flex-wrap:wrap}.Module-card-container .module-card-left-container{font-size:clamp(.75rem,1.4vh,1rem);flex:50% 1}.Module-card-container .module-card-left-container .title-container{color:#181c62;font-weight:700;font-size:clamp(1.5rem,1.6vh,1.75rem);margin:.4em 0}.Module-card-container .module-card-left-container .title-container .title{text-decoration:none;color:#181c62}.Module-card-container .module-card-left-container .title-container .title:hover{color:#3856b8}.Module-card-container .module-card-left-container .course-credit-container{color:#69707a;font-weight:500;margin:.4em 0}.Module-card-container .module-card-left-container .horizontal-divider{border:none;border-top:1px solid #000;margin:1em 0}.Module-card-container .module-card-left-container .category-container{display:flex;flex-wrap:wrap;grid-gap:.5em .8em;gap:.5em .8em;margin:.5em 0}.Module-card-container .module-card-left-container .category-container .category-wrapper{background-color:#ebecfe;border-radius:.25em;font-weight:700;color:#181c62;padding:.1em .3em}.Module-card-container .module-card-left-container .text-information-container{margin:1em 0;color:#69707a}.Module-card-container .module-card-right-container{flex:20% 1;font-size:clamp(.75rem,1.4vh,1rem);color:#69707a;margin:2em 3em}.Module-card-container .module-card-right-container .exam-container{margin:1rem 0}.Module-card-container .module-card-right-container .workload-container ul{margin:0;padding:0;list-style-type:none}.Module-card-container .module-card-right-container .workload-container ul li{position:relative;padding-left:1.25em}.Module-card-container .module-card-right-container .workload-container ul li:before{content:"•";position:relative;margin-right:.3em}.loader,.loader:after,.loader:before{border-radius:50%}.loader{color:#521751;font-size:11px;text-indent:-99999em;margin:55px auto;position:relative;width:10em;height:10em;box-shadow:inset 0 0 0 1em;-webkit-transform:translateZ(0);transform:translateZ(0)}.loader:after,.loader:before{position:absolute;content:""}.loader:before{border-radius:10.2em 0 0 10.2em;left:-.1em;-webkit-transform-origin:5.2em 5.1em;transform-origin:5.2em 5.1em;-webkit-animation:load2 2s ease 1.5s infinite;animation:load2 2s ease 1.5s infinite}.loader:after,.loader:before{width:5.2em;height:10.2em;background:#fff;top:-.1em}.loader:after{border-radius:0 10.2em 10.2em 0;left:5.1em;-webkit-transform-origin:0 5.1em;transform-origin:0 5.1em;-webkit-animation:load2 2s ease infinite;animation:load2 2s ease infinite}@-webkit-keyframes load2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes load2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.module-req-container{display:flex;overflow:auto;align-items:center;justify-content:center;text-align:center}.module-req-container .req-col-header{display:flex;color:#69707a;font-weight:600;text-align:center;font-size:.9rem;margin-top:.3em}.module-req-container .module-req-list{list-style-type:none;font-size:1.25rem;margin:.3em 0;padding:.2em 0;font-weight:700;color:#181c62}.module-req-container .module-req-list .module-req-link{text-decoration:none;color:#181c62}.module-req-container .module-req-list .module-req-link:hover{color:#3856b8}.module-req-container .current-mod-content{cursor:default;font-size:1.25rem;color:#fff;background-color:#181c62;margin:.3em 0;padding:.2em 0;border-radius:7px;font-weight:700;text-decoration:none}.module-req-disclaimer{background-color:rgba(226,215,69,.4196078431372549);padding:.5em 1em;border-radius:5px;border:1px solid rgba(226,176,69,.8431372549019608);color:#965c06}.timetable{display:table;table-layout:fixed;border-collapse:collapse;border:2px solid #d6d6d6;border-bottom:none;border-spacing:0;height:1px}.timetable-row-container{display:table-row;border-radius:5px;border-bottom:1.5px solid #d6d6d6;height:100%}.timetable-row-container .timetable-row-header{font-weight:600;text-align:center;vertical-align:middle;padding:1.5em 1.25em;font-size:clamp(.75rem,1vw,1rem);display:table-cell}.timetable-row-container .timetable-col{display:table-cell;width:10%;height:100%;text-align:center}.timetable-row-container .timetable-col:nth-of-type(2n){background:rgba(199,228,255,.28627450980392155)}.cell-container{background-color:rgba(223,61,88,.685);border-bottom:4px solid #d4314c;height:auto;display:inline-block;border-radius:.2em;font-size:clamp(.5rem,2vw,.8rem);text-align:start;padding:.25em;margin:.05em auto;color:rgba(58,58,58,.952);font-weight:500}.width-1{width:95%}.width-2{width:190%}.width-3{width:285%}.width-4{width:380%}.width-5{width:475%}.timings-container{display:flex;justify-content:space-between;font-weight:600;margin-left:3.5em;font-size:clamp(.75rem,1vw,1rem)}.pagination-content-wrapper{margin-left:2em;display:flex;flex-wrap:nowrap}.pagination-bar{list-style:none;display:flex;justify-content:center;align-items:center}.pagination-bar .page-number{padding:.25em .638em;color:#181c62;cursor:pointer;font-weight:700;text-align:center;margin:1em}.pagination-bar .page-number.active{background-color:#181c62;color:#fff;border-radius:50%}.pagination-bar button{background-color:transparent;border:none;color:#181c62;font-size:1.5rem;cursor:pointer}.pagination-bar button .double-chevron{margin-top:.5rem;width:1.25rem;height:1.25rem}.pagination-bar button .single-chevron{margin-top:.25rem;width:.85rem;height:.85rem}.pagination-bar button .left-chevron{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.pagination-bar .no-display{display:none}.module-filter-container{margin:1em 5em}.module-filter-container .title-container{background-color:#181c62;display:flex;color:#fff;border-radius:1.5em 1.5em 0 0;padding:.65em .8em .85em;align-items:center;justify-content:space-around}.module-filter-container .title-container .title{font-weight:600;margin:.1em 1em;width:7em}.module-filter-container .title-container .clear-selection{font-size:.95rem;font-weight:300;cursor:pointer;margin-right:.5em}.module-filter-container .title-container .clear-selection:hover{text-decoration:underline}.module-filter-container .filter-options-container{background-color:#ebecfe;padding-bottom:1em;width:min(300px,35vw);border-radius:0 0 1.5em 1.5em}.module-filter-container .filter-options-container .filter-options-wrapper{font-size:.95rem;cursor:pointer}.module-filter-container .filter-options-container .filter-options-wrapper:hover{color:#d83333}.module-filter-container .filter-options-container .filter-options-wrapper .filter-options-description{padding-left:.5em}.module-filter-container .filter-options-container .filter-options-header{font-weight:600;padding-top:.6em;padding-bottom:.1em}.module-filter-container .filter-options-container .dropdown-select{background-color:#ebecfe;outline:none;border:none;border-bottom:1px solid #393939;padding:.3rem 0}.searchbar-wrapper{width:100%}.searchbar-wrapper .search-input{font-size:clamp(.8rem,1.5vw,1.15rem);font-weight:500;color:#181c62;padding-bottom:.25rem;border-style:hidden hidden inset;border-color:#69707a;width:clamp(75%,85%,90%);margin:1em 1em 1em 0}.searchbar-wrapper .search-input:focus{outline:none}.searchbar-wrapper .search-input::-webkit-input-placeholder{color:inherit}.searchbar-wrapper .search-input:-ms-input-placeholder{color:inherit}.searchbar-wrapper .search-input::placeholder{color:inherit}.page-container{display:flex;flex-direction:column}.page-container .content-wrapper{flex:1 1;padding-bottom:3rem;min-height:100vh}.page-container .content-wrapper .main-wrapper{display:flex;flex-wrap:wrap;justify-content:center;margin-top:.5em}.page-container .content-wrapper .main-wrapper .nav-tabs{display:flex;justify-content:center;flex:1 1 25%;width:100%}.page-container .content-wrapper .main-wrapper .main-content{flex:1 1 75%;width:100%}.m-0,.mx-0,.my-0{margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.ms-0{margin-left:0}.me-0{margin-right:0}.m-1{margin:1rem}.my-1{margin:1rem 0}.mx-1{margin:0 1rem}.mt-1{margin-top:1rem}.mb-1{margin-bottom:1rem}.ms-1{margin-left:1rem}.me-1{margin-right:1rem}.m-2{margin:2rem}.my-2{margin:2rem 0}.mx-2{margin:0 2rem}.mt-2{margin-top:2rem}.mb-2{margin-bottom:2rem}.ms-2{margin-left:2rem}.me-2{margin-right:2rem}.m-3{margin:3rem}.my-3{margin:3rem 0}.mx-3{margin:0 3rem}.mt-3{margin-top:3rem}.mb-3{margin-bottom:3rem}.ms-3{margin-left:3rem}.me-3{margin-right:3rem}.m-4{margin:4rem}.my-4{margin:4rem 0}.mx-4{margin:0 4rem}.mt-4{margin-top:4rem}.mb-4{margin-bottom:4rem}.ms-4{margin-left:4rem}.me-4{margin-right:4rem}.m-5{margin:5rem}.my-5{margin:5rem 0}.mx-5{margin:0 5rem}.mt-5{margin-top:5rem}.mb-5{margin-bottom:5rem}.ms-5{margin-left:5rem}.me-5{margin-right:5rem}.p-0,.px-0,.py-0{padding:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.ps-0{padding-left:0}.pe-0{padding-right:0}.p-1{padding:1rem}.py-1{padding:1rem 0}.px-1{padding:0 1rem}.pt-1{padding-top:1rem}.pb-1{padding-bottom:1rem}.ps-1{padding-left:1rem}.pe-1{padding-right:1rem}.p-2{padding:2rem}.py-2{padding:2rem 0}.px-2{padding:0 2rem}.pt-2{padding-top:2rem}.pb-2{padding-bottom:2rem}.ps-2{padding-left:2rem}.pe-2{padding-right:2rem}.p-3{padding:3rem}.py-3{padding:3rem 0}.px-3{padding:0 3rem}.pt-3{padding-top:3rem}.pb-3{padding-bottom:3rem}.ps-3{padding-left:3rem}.pe-3{padding-right:3rem}.p-4{padding:4rem}.py-4{padding:4rem 0}.px-4{padding:0 4rem}.pt-4{padding-top:4rem}.pb-4{padding-bottom:4rem}.ps-4{padding-left:4rem}.pe-4{padding-right:4rem}.p-5{padding:5rem}.py-5{padding:5rem 0}.px-5{padding:0 5rem}.pt-5{padding-top:5rem}.pb-5{padding-bottom:5rem}.ps-5{padding-left:5rem}.pe-5{padding-right:5rem}
/*# sourceMappingURL=main.aa9233cd.chunk.css.map */