*{box-sizing:border-box;cursor:default}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#443c3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-width:345px;overflow-x:hidden}b,i,p,u{line-height:1.5em}a,b,i,p,u{color:#443c3e;font-family:Verdana,Tahoma,sans-serif}a{cursor:pointer}a,u{text-decoration:none}u{border-bottom:.2em dotted #00000040}u:hover{cursor:pointer}.twl-color{color:#0c2148;font-size:1.15em}.center{display:flex;justify-content:center}.front-img{width:100%}.statement{color:#0c2148;margin:2.5em .5em 1em}.paragraph{padding:0 2em}.bodyMargin{margin:2em 10em 4em}@media screen and (max-width:1000px){.statement{margin-top:2em}}@media screen and (max-width:800px){.statement{font-size:1.4em;margin-top:3.5em}}@media screen and (max-width:396px){.statement{margin-top:5em}}@media screen and (max-width:350px){.statement{margin-top:4.5em}}@media screen and (max-width:1000px){.bodyMargin{margin:3em 1.5em}}.left{text-align:left}.flex-image-text img{height:auto;max-width:50%;min-width:50%}@media screen and (min-width:800px){.flex-image-text div{padding-right:.9em}}@media screen and (max-width:800px){.flex-image-text{flex-flow:column wrap;padding:0}.flex-image-text img{margin:.5em 0 0;max-height:none;max-width:100%}.paragraph{padding:0 .5em}}.img{border:.3em solid #fff;border-radius:0;height:100%;-webkit-user-select:none;user-select:none;width:100%}.grey{color:#8080804d;text-decoration:line-through}.row{align-items:flex-start;display:flex;justify-content:space-around}@media screen and (max-width:700px){.row{flex-direction:column}}.blueBackground{background-color:#d3d3d333;border-left:.2em solid #e6f5fd;margin-bottom:1.5em;padding:2em 2em 1em}@media screen and (max-width:700px){.blueBackground{padding:1em}}.visitTwl{border:1px solid #f2f2f2;cursor:pointer;padding:.2em;transition:transform .2s}.visitTwl:hover{transform:scale(1.015)}.visitTwl i:hover,.visitTwl p:hover,.visitTwl:hover{cursor:pointer}.dropdown-button{background-color:#f2f2f2;color:#0c2148;cursor:pointer;display:inline-block;font-weight:600;margin-right:1em;margin-top:20px;padding:10px 15px;transition:background-color .2s,color .2s,transform .2s;-webkit-user-select:none;user-select:none}.dropdown-button:hover{background-color:#e6f5fd;color:#0c2148;transform:scale(1.03)}.dropdown-button i{color:#80808080;display:none}.dropdown-button i:hover{cursor:pointer}.active-dropdown{background-color:#e6f5fd}.swithchBtns-container{display:flex;justify-content:start}.initiative-container{align-items:center;background-color:#f4f4f4;box-shadow:0 4px 8px #0000001a;display:flex;margin:2.5em;padding:0 .5em}.initiative-logo{margin:auto 1.4em;max-width:7em}.initiative{color:#0c2148;line-height:1.6;padding:1em}@media screen and (max-width:700px){.dropdown-button{align-items:center;display:flex;font-weight:500;justify-content:space-between;margin:.5em .5em .5em 0;width:100%}.dropdown-button:last-of-type{margin-bottom:1em}.dropdown-button i{display:inline}.swithchBtns-container{display:block}.admitted{line-height:1.8em}.initiative-container{flex-direction:column;margin:.5em;padding:0 .5em}.initiative-container img{padding-top:1.5em;width:100%}.initiative-logo:last-of-type{display:none}}.flex-container-2{align-items:center;display:flex;flex-wrap:wrap}.App,.center{text-align:center}.App{margin:auto;max-width:1440px}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.navbar{box-shadow:0 4px 8px #00000029;position:relative;-webkit-user-select:none;user-select:none;width:100%}.navbar-main{align-items:center;background-color:#fff;display:flex;justify-content:space-around;padding:0}.navbar-main img{height:2.3em;margin-right:.6em;margin-top:.2em}.navbar-main img:hover{cursor:pointer}.navbar-hover{background-color:#ffffffe6;display:none;left:0;padding:0;position:absolute;top:100%;width:100%;z-index:10}.navbar-items{display:flex}.navbar-hover a,.navbar-items a{color:#000;display:inline-block;height:100%;margin:.6em;padding:.7em;text-decoration:none;transition:color .3s ease;transition:background-color .2s,color .2s,transform .2s}.navbar-hover a:hover,.navbar-items a:hover{background-color:#e6f5fd;color:#0c2148;cursor:pointer;transform:scale(1.05)}.navbar-hover a:hover{display:block}.apply-button{background-color:#1ba0f2;border:none;color:#fff;cursor:pointer;font-size:.95em;padding:.6em 1.2em;transition:background-color .3s ease}.apply-button:hover{background-color:#0283d3}.navbar-logo span{font-size:.9em}.navbar-logo{color:#443c3e;font-size:.95em}.navbar-logo:hover{cursor:pointer}.navbar-toggle{cursor:pointer;display:none;font-size:1.5em;padding-right:.5em}.donateLink{display:none}.navbar-main.donate{background-color:inherit;padding:0}@media (max-width:1100px){.navbar-main{margin:auto .5em}.navbar-logo{margin:.5em}.navbar-hover a,.navbar-items a{padding:.8em .7em}}@media (max-width:950px){.navbar-logo{display:none}.navbar-mobile{margin:1em auto}}@media (max-width:745px){.navbar-main{flex-direction:column;margin:0}.navbar-items,.navbar-main.donate{display:none}.navbar-items.show{display:flex;flex-direction:column;width:100%}.navbar-mobile{display:flex;justify-content:space-between;width:100%}.navbar-mobile div{margin:auto .5em}.donateLink,.navbar-toggle{display:block}.donateLink{background-color:#e6f5fd;box-shadow:0 4px 8px #00000029;color:#fff}.navbar-items a{border-top:.1em solid #80808066;display:flex;flex-direction:column;margin:0;padding:.5em 0}.navbar-logo{display:block}}.banner-container{position:relative;width:100%}.banner-image{display:block;height:auto;width:100%}.banner-text{animation-delay:1s;background-color:#e6f5fd;bottom:-10%;color:#fff;margin-left:3vw;padding:.5em 4em;position:absolute;text-align:left;width:auto}.banner-text h1{color:#0c2148}.banner-text h1,.banner-text p{animation:slideDownFadeIn 1s ease-in-out forwards}.banner-text p{color:#0c2148f4;font-size:1rem;margin-bottom:1.2em}@keyframes slideDownFadeIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.banner-text{font-size:.7em}}@media (max-width:800px){.banner-text{bottom:-25%;font-size:.5em;padding:.5em 1em}.banner-text p{font-size:1.2em}}@media (max-width:500px){.banner-text{bottom:-25%;font-size:.5em;margin-left:0}}@media (max-width:460px){.banner-text{bottom:-40%;font-size:.5em;margin-left:0}}@media (max-width:395px){.banner-text{bottom:-77%;font-size:.5em;text-align:center}}.features-section{align-items:stretch;border-bottom:.05em solid grey;display:flex;justify-content:space-around;margin:0 3em 3em;padding:1.3em}.features-section.how{border-bottom:0;margin-bottom:0}.features-section.how .feature{background-color:#e6f5fd;margin:0 1em 2em;padding:1em;transition:transform .2s}.features-section.how .feature:hover{transform:scale(1.04)}.features-section.how div:hover,.features-section.how h3:hover,.features-section.how img:hover,.features-section.how p:hover{cursor:pointer}.feature{margin:0 1em;max-width:20em;text-align:center;width:25%}.feature img{max-width:3em}@media screen and (max-width:1100px){.features-section{padding:0}}@media screen and (max-width:800px){.features-section{align-items:center;border-top:.05em solid grey;display:flex;flex-direction:column;margin:0 auto;padding:1.3em 0}.feature{margin:1em 2em;min-width:100%;padding:0 2em;text-align:center}.feature img{height:auto;max-width:3em;width:100%}.features-section.how{margin:2em}.features-section.how .feature{margin:0 1em 2em;padding:1em;transition:transform .2s}.features-section.how .feature:last-of-type{margin-bottom:0}}.feature-icon{font-size:1.5rem;margin-bottom:0}.feature-title{font-size:1.1rem;margin-bottom:0;margin-top:.5em}.feature-description{font-size:.8rem}.info-bar{background-color:#0c2148;color:#fff;font-size:.9rem;justify-content:space-around;padding:.6em 0;-webkit-user-select:none;user-select:none}.info-bar,.info-item{align-items:center;display:flex}.info-item:nth-child(2){margin:auto 12em}.pointer:hover{cursor:pointer}.info-item i{color:#fff;margin-right:.4em}.info-item a{color:#fff}@media (max-width:1100px){.info-item:nth-child(2){margin:auto 3em}}@media (max-width:768px){.info-bar{display:none}}.partners-section{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:auto;justify-content:center;width:100%}.partners-section h2{margin-bottom:0;margin-top:1.2em;-webkit-user-select:none;user-select:none}.partners-list{flex-wrap:wrap;justify-content:space-evenly;width:100%}.partner-item,.partners-list{align-items:center;display:flex}.partner-item{flex-direction:column;margin:10px}.partner-item img{cursor:pointer;height:auto;margin-bottom:10px;width:12em}.partner-item h3{margin-bottom:0}.partner-item p{margin-top:0}.split-view{align-items:center;background-color:#ececec;display:flex;justify-content:flex-start}.split-view img{height:auto}.left-side,.right-side{box-sizing:border-box;padding:3em;width:50%}@media screen and (max-width:1200px){.split-view{display:block}.left-side,.right-side{padding:1em 2em;width:100%}.left-side{padding-bottom:0}}@media screen and (max-width:1000px){.left-side,.right-side{padding:2em}}.inline-group span{white-space:nowrap}@media screen and (max-width:500px){.left-side,.right-side{padding:1em}}.container-footer{line-height:1.3;margin:auto;max-width:73em}.container-row{display:flex;flex-wrap:wrap}.footer-col ul{box-sizing:border-box;list-style:none;margin:0;padding:0}.footer{background-color:#0c2148;padding-top:1.2em;-webkit-user-select:none;user-select:none}.footer-col{margin:0 auto;padding:0;text-align:center;width:25%}.footer-col h4{color:#fff;font-size:1em;font-weight:500;margin-bottom:2.2em;position:relative;text-transform:capitalize}.footer-col h4:before{background-color:#1ba0f2;bottom:-.8em;box-sizing:border-box;content:"";height:.1em;left:50%;position:absolute;transform:translateX(-50%);width:3.1em}.footer-col ul li:not(:last-child){margin-bottom:.6em}.footer-col ul li a{color:#fff;color:#bbb;display:block;font-size:1em;font-weight:300;margin-bottom:1em;text-decoration:none;text-transform:capitalize;transition:all .3s ease}.footer-col ul li p{color:#bbb;font-size:1em;margin-top:.3em}.footer-col ul li .developed{font-size:.6em;line-height:0;margin-bottom:0;margin-top:2em}.footer-col ul li .adminLoginLink{font-size:.8em;margin-bottom:.7em;margin-top:-1em;padding:0}.footer-col ul li a:hover{color:#1ba0f2;cursor:pointer;padding-left:.5em}.footer-col .social-links a{background-color:#fff;border-radius:50%;color:#fff;display:inline-block;height:2.5em;line-height:2.5em;margin:0 .3em .6em;text-align:center;transition:all .5s ease;width:2.5em}.footer-col .social-links a:hover{background-color:#1ba0f2}.footer-col .social-links i:hover{background-color:#1ba0f2;cursor:pointer}.footer-end{align-items:center;background-color:#0000001a;color:grey;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1em;padding:1em .3em}.footer-item{font-size:.7em;text-align:center;width:33%}.footer-item.center{white-space:pre-line}.footer-item.center .separator{display:inline-block;margin:0 .5em}.item-block{display:block}@media(max-width:767px){.footer-col{margin:auto 1em auto 2em;text-align:left;width:50%}.footer-col h4:before{left:1.5em;transform:translateX(-50%)}.footer-item{margin:.5em auto;width:100%}}@media(max-width:574px){.footer-col{width:100%}}#page-container{display:flex;flex-direction:column;min-height:100vh}.content{flex:1 1}.goback{margin:.6em .6em .6em 0;padding:.7em;transition:background-color .2s,color .2s,transform .2s;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.goback i:hover,.goback:hover{background-color:#e6f5fd;color:#0c2148;cursor:pointer;transform:scale(1.05)}@media screen and (max-width:700px){.goback{margin-top:-1.5em}}.concept-table{word-wrap:break-word;border-collapse:collapse;margin-bottom:1em;margin-top:2em;width:100%}.concept-table td{padding:1em;width:15%}.concept-table td:last-child{width:55%}.concept-table tr:not(:first-child) td:nth-child(3){color:green}.concept-table tr:not(:first-child) td:nth-child(2){color:red}@media screen and (max-width:1000px){.concept-table tr{display:flex;flex-wrap:wrap;margin-bottom:3em;text-align:center}.concept-table tr:first-of-type{border-bottom:.1em solid #add8e6;margin-bottom:1em;padding-bottom:1em}.concept-table td{border-bottom:none;box-sizing:border-box;flex:1 1 30%;padding-bottom:0}.concept-table td:first-of-type{font-weight:700;margin-bottom:.5em;text-align:left}.concept-table td:last-of-type{text-align:left}.whyTd{display:none}}@media screen and (max-width:500px){.concept-table td{padding:.2em}}.sponsorForm input,.sponsorForm select{border:0;font-size:1em;padding:.5em;width:50%}.sponsorForm input::placeholder{color:#000}.sponsorForm select{-webkit-appearance:none;appearance:none;border-radius:0;font-size:1em}.flex-image-text.donate img{max-width:30%;min-width:30%}.flex-image-text.donate h3{margin-bottom:0}.donate.bluebackground{background-color:inherit;border-top:.3em solid #fff;padding:2em}.white{background-color:#fff}.button-design{background:#1ba0f2;border:none;box-shadow:0 .3em .3em #0003;color:#fff;cursor:pointer;display:inline-block;margin-bottom:.8em;outline:none;padding:.3em;text-align:center;transition:transform .2s;-webkit-user-select:none;user-select:none;width:100%}.button-design:hover{transform:scale(1.05)}.button-design.paypal{border:.1em solid hsla(0,0%,50%,.352);margin-bottom:0;margin-top:1em;max-width:19em;padding:.5em}.img-nozoom.paypal{display:-webkit-box;margin-left:auto;max-width:30%}@media(max-width:800px){.button-design.paypal{margin-top:1em;max-width:100%}.flex-image-text.donate img{max-width:100%;min-width:100%}}#vippsMobile{background-color:#ff5b26;border:.1em solid hsla(0,0%,50%,.352);display:none}#gofund{background-color:#01a95c}#vippsPc{background-color:#ff5b26;border:.1em solid hsla(0,0%,50%,.352)}#donorbox{background-color:#056bbe;border:.1em solid #1ba0f2}@media (max-width:500px){#vippsMobile{display:block}#vippsPc{display:none}}.twoCols{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-image-text.half{background-color:#d3d3d333;box-sizing:border-box;margin:.5em 0;max-width:49.2%;min-width:49.2%;padding:1em 1.5em}.flex-image-text.half div{display:flex;flex-direction:column;height:100%;justify-content:space-between;max-width:50%;min-width:50%}.flex-image-text.half img{border:.2em solid #fff;box-sizing:border-box;height:auto;margin:.6em;max-width:50%;min-width:50%;padding:0}.flex-image-text.half p:first-of-type{font-weight:700;margin-bottom:0;padding-bottom:0}.flex-image-text.half p:nth-child(3){margin-top:0;padding-top:0}.flex-image-text{align-items:center;display:flex;justify-content:flex-start}.funded{font-size:.8em;font-weight:400;margin-bottom:.6em;padding:.4em .5em .4em .1em}.funded.not{color:red}.funded.partially{color:orange}.funded.fully{color:green;cursor:pointer}.funded.fully *,.funded.funded.partially *,.funded.not *{color:inherit}.cost-txt p{margin:0}.toggledonate{background-color:#d3d3d380;border:0;cursor:pointer;font-weight:700;margin-top:.8em;padding:.5em;width:50%}.sponsorForm-button{color:#fff}.sponsor-flexbox{display:flex;flex-direction:row;justify-content:flex-start}.sponsor-child{background-color:#fff;float:left;margin:1em .3em;padding:1.5em .5em 0}.sponsor-child img{padding-bottom:0;width:50%}.cost{background-color:#e6f5fd;padding:.1em .2em;white-space:nowrap}.sponsor h3{margin-bottom:0}.sponsor li{margin-bottom:.6em}@media screen and (max-width:800px){.sponsorForm input,.sponsorForm select{width:100%}}.studentsLink{font-size:.85em;margin-left:.5em;margin-top:.4em}@media screen and (max-width:800px){.twoCols{flex-direction:column}.flex-image-text.half,.flex-image-text.half div{max-width:100%;min-width:100%}.flex-image-text.half div{padding-left:0;padding-right:0}.flex-image-text.half div span{margin-left:.3em;max-width:100%;min-width:100%}.cost-txt{font-size:.9em}.flex-image-text.half img{margin-left:0;max-width:100%;min-width:100%;padding-right:0}.cost-txt{margin-top:.5em}.funded{margin-top:1.5em}.sponsor-flexbox{flex-direction:column;width:100%}.sponsor h3{margin-bottom:1em;text-align:center}.sponsor-child{background-color:#fff;border-radius:.3em;margin:auto auto 1em;padding:1em .5em 0;width:80%}.sponsor-child img{padding:0;width:30%}}.timetable{border:.8em solid #fff;border-radius:.3em;width:90%}.subjectstable{width:100%}.subjectstable td{vertical-align:top;width:50%}@media(max-width:1000px){.timetable{width:100%}}@media screen and (max-width:768px){.subjectstable,.subjectstable tbody,.subjectstable td,.subjectstable th,.subjectstable thead,.subjectstable tr{display:block}.subjectstable td{margin-bottom:.4em;width:100%}.subjectstable td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}}.about h3{margin-bottom:0}.about p{margin-top:.7em}.about u b{cursor:pointer}@media screen and (max-width:800px){.about img{margin-bottom:2.5em}}.flex-container{display:flex;flex-direction:row;justify-content:flex-start}.card{background-color:#fff;border:.2em solid #1ba0f220;box-shadow:0 .2em .25em 0 #0003;cursor:pointer;-webkit-user-select:none;user-select:none}.column{float:left;margin-bottom:1em;padding:0 .5em;width:33.3%}.twenty .column{width:20%}.title{color:grey;margin-top:-.6em}.row2{display:flex;flex-flow:row wrap;justify-content:flex-start;width:100%}.container{padding:0 .8em}.container h2{font-size:1.3em}.container:after,.row2:after{clear:both;content:"";display:table}.genderBtns{margin-bottom:1em}.genderBtns button{border:0;cursor:pointer;margin-left:1em;padding:.5em 1em;transition:background-color .2s,color .2s,transform .2s}.genderBtns button:hover:nth-child(2){background-color:#e6f5fd}.genderBtns button:hover:nth-child(3){background-color:#ffc0cb4d}.genderBtns button:first-child.active{font-weight:700}.genderBtns button:nth-child(2).active{background-color:#e6f5fd;font-weight:700}.genderBtns button:nth-child(3).active{background-color:#ffc0cb4d;font-weight:700}@media screen and (max-width:1000px){.twenty .column{width:25%}}@media screen and (max-width:700px){.column{float:left;margin-bottom:2em;padding:0;width:100%}.column:last-of-type{margin-bottom:0}.twenty .column{margin:.3em;width:47%}}@media screen and (max-width:500px){.twenty .column{width:100%}}
/*# sourceMappingURL=main.5958080f.css.map*/