body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.footer{position:bottom;font-size:13px;padding:0;color:#fff;margin:0;bottom:0;width:100%;text-align:left;min-height:2vh;font-family:Avant Garde,Avantgarde,Century Gothic,CenturyGothic,AppleGothic,sans-serif;background:linear-gradient(90deg,#319799,#5eade6,#948edb)}.footer-item a:hover{text-decoration:underline}.footer-contact{text-align:left;border-top:1px solid #fff;padding:20px 0 50px;margin:0 13%}.footer-grid{display:grid;grid-template-columns:auto auto auto;padding:0;grid-gap:5rem;margin:0 13%}.footer-item{padding:1rem.1rem;margin:0}.footer-item a{font-family:Avant Garde,Avantgarde,Century Gothic,CenturyGothic,AppleGothic,sans-serif;color:#fff;text-align:left;text-decoration:none;font-size:13px}.email{float:left}.sursum{float:right}.sursum img{width:60px}@media only screen and (min-width:601px) and (max-width:800px){.footer,.footer-item a{font-size:12px}.sursum img{width:50px}}@media only screen and (max-width:600px){.footer_paragraph{display:none}.footer,.footer-item a{font-size:11px}.sursum img{width:45px}}.navbar{overflow:hidden;background:linear-gradient(90deg,#f64c72,#fc6c4c);vertical-align:middle;width:100%;position:fixed;z-index:11}.navbar_left{float:left;padding:30px 0 0 7%}.navbar_right{padding:30px 7% 0 0;float:right}.navbar .normal_links a{font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;float:left;color:#fff;text-decoration:none;transition:all .3s ease-in-out}.title{width:120px}.line:after{content:"";display:block;width:0;height:2px;background:#ffc43f;transition:width .5s;margin:.1em 0 0}.line:hover:after{width:100%;transition:width .3s}@media only screen and (min-width:801px){.navbar .navbar_right a{font-size:20px;padding:0 16px}.title{width:120px}.dropdown{display:none}}@media only screen and (max-width:800px) and (min-width:711px){.navbar .navbar_right a{font-size:18px;padding:0 16px}.title{width:100px}.dropdown{display:none}}@media only screen and (max-width:710px){.title{width:100px}.navbar_right{padding:20px 20px 0 0}.normal_links{display:none}#roundButton{background-color:#96d9ff;margin-left:7px;width:40px;height:40px;border-radius:50%;border:8px solid #0065a6;outline:none;transition:all .2s cubic-bezier(0,1.26,.8,1.28)}#roundButton:hover{background-color:#96d9ff;cursor:pointer;border-color:#003557;-webkit-transform:scale(1.2);transform:scale(1.2)}#roundButton:active{border-color:#003557;background-color:#fff}#flyoutMenu{width:25vw;height:100vh;background-color:#333;position:fixed;top:0;left:0;transition:-webkit-transform .5s cubic-bezier(0,.52,0,1);transition:transform .5s cubic-bezier(0,.52,0,1);transition:transform .5s cubic-bezier(0,.52,0,1),-webkit-transform .5s cubic-bezier(0,.52,0,1);overflow:scroll;z-index:1000}#flyoutMenu.hide{-webkit-transform:translate3d(100vw,0,0);transform:translate3d(100vw,0,0);overflow:hidden}#flyoutMenu.show{-webkit-transform:translate3d(75vw,0,0);transform:translate3d(75vw,0,0);overflow:hidden}.menu-links a{color:#fff;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;margin:30px 7vw 0 0;text-align:right;display:block;text-decoration:none}}.homescreen{background:linear-gradient(90deg,#319799,#5eade6,#948edb);height:90vh;position:relative}.homescreen_content{color:#fff;text-transform:uppercase;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;line-height:0;transition:all .3s ease-in-out;display:inline-block;position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;padding:0;margin:0}.homescreen_content hr{border:5px solid #fff;width:100%;margin:0 auto;padding:0 auto}.home_section_header{text-transform:uppercase;font-family:Andale Mono,monospace;color:#5eade6}.blue_background{background-color:#5eade6}.purple_background{background-color:#6192e0}.green_background{background-color:#23d2d3}.blue_background,.blue_background .home_section_header,.blue_background .Unit_number,.green_background,.green_background .home_section_header,.green_background .Unit_number,.purple_background,.purple_background .home_section_header,.purple_background .Unit_number{color:#fff}.Unit_number{font-family:Andale Mono,monospace}.home_section{padding:5% 12%;text-align:left;font-family:Avant Garde,Avantgarde,Century Gothic,CenturyGothic,AppleGothic,sans-serif}.partners{margin:10px 0;display:grid;transition:all .3s ease-in-out;width:20vh;height:20vh}.partners:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.map img{width:70vw;height:auto}@media only screen and (min-width:901px){.homescreen_content{font-size:80px}.home_section_header{font-size:40px}.particles{display:block}.home_trigrid{grid-template-columns:auto auto auto}.home_bigrid,.home_trigrid{display:grid;padding:0;grid-column-gap:5%;grid-row-gap:0}.home_bigrid{grid-template-columns:auto auto}.home_section_header h3{font-size:40px}.Unit_number{font-size:30px}.home_section h2{font-size:22px}.home_item{font-size:17px}.our_process img{padding:20px 0;height:900px}.partner_icon1,.partner_icon2,.partner_icon3{text-align:center}.partner_icon1 img,.partner_icon2 img,.partner_icon3 img{text-align:center;height:auto}.partner_icon1 img{width:21vw}.partner_icon2 img{width:15vw}.partner_icon3 img{width:19vw}}@media only screen and (max-width:900px){.homescreen_content{font-size:50px}.particles{display:none}.home_section_header h3{font-size:30px}.Unit_number{font-size:22px}.home_section h2{font-size:17px}.home_item{font-size:15px;padding:0 0 20px}.icon_trigrid{display:grid;grid-template-columns:auto auto auto;padding:0;grid-column-gap:5%;grid-row-gap:0}.our_process img{padding:20px 0;height:800px}.our_process_icons{display:none}.partner_icon1,.partner_icon2,.partner_icon3{text-align:center}.partner_icon1 img,.partner_icon2 img,.partner_icon3 img{text-align:center;height:auto}.partner_icon1 img{width:21vw}.partner_icon2 img{width:15vw}.partner_icon3 img{width:19vw}}@media only screen and (min-width:901px){.tab_text{font-size:17px}}@media only screen and (max-width:900px){.tab_text{font-size:15px}}input[type=email],input[type=text],select,textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin:1% 0 4%;resize:vertical;font-family:Avant Garde,Avantgarde,Century Gothic,CenturyGothic,AppleGothic,sans-serif}input[type=reset],input[type=submit]{text-align:center;float:center;color:#fff;border:none;cursor:pointer;-webkit-align-self:center;align-self:center;border-radius:12px;margin:10px;padding:15px 30px;transition:all .3s ease-in-out;font-family:Avant Garde,Avantgarde,Century Gothic,CenturyGothic,AppleGothic,sans-serif}input[type=submit]{background-color:#4caf50}input[type=reset]{background-color:#dd4b39}input[type=reset]:hover,input[type=submit]:hover{background-color:#45a049;-webkit-transform:scale(1.1);transform:scale(1.1)}input[type=reset]:hover{background-color:#e33829;-webkit-transform:scale(1.1);transform:scale(1.1)}textarea[type=submit]{font-family:Avant Garde,Avantgarde,Century Gothic,CenturyGothic,AppleGothic,sans-serif}.container{padding:0;text-align:left}.form_buttons{text-align:center;float:center}.navbar{background:linear-gradient(90deg,#319799,#5eade6,#948edb);min-height:80px;position:relative}.grow{transition:all .3s ease-in-out}.grow:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.tabs{list-style:none;position:relative}.tab_content{padding:0 10% 6%;line-height:2;text-align:left;overflow-y:scroll}.tab_list{border-bottom:1px solid #ccc;text-align:center}.tab_list_item{display:inline-block;list-style:none;margin-bottom:-1px;padding:10px 20px}.tab_list_active{background-color:#fff;border:solid #ccc;border-width:1px 1px 0;text-indent:0}.lesson_title{font-family:Andale Mono,monospace;color:#5eade6;text-align:center;font-weight:700;margin:5% 6%}.tab_header{font-weight:bolder;margin-top:20px}.list,.paragraph,.paragraph_NI,.tab_header{font-family:Avant Garde,Avantgarde,Century Gothic,CenturyGothic,AppleGothic,sans-serif}.list,.paragraph,.paragraph_NI{line-height:2.5;padding-bottom:1%}.ascii-art{display:block;margin-left:auto;margin-right:auto;width:30vh;height:30vh}.paragraph{text-indent:5%}.code_block{border:1px solid #000;margin:10px 0 15px}.in_1{margin-left:20px}.in_2{margin-left:40px}.in_3{margin-left:60px}.input{padding:15px}.output{background-color:#f0f0f0;padding:15px 0}.output div{padding:0 15px}table{font-family:arial,sans-serif;border-collapse:collapse;width:100%;margin:10px 0 15px}td,th{border:1px solid #000;text-align:left;padding:8px;min-width:100px}tr:nth-child(odd){background-color:#f8f8f8}.multi{display:block}.comment{color:#aaa}.comment,.str{display:inline-block}.str{color:#a1181c}.blue{color:#00f}.blue,.purp{display:inline-block}.purp{color:#7a33b1}.gre{color:green}.gre,.yel{display:inline-block}.yel{color:#b3b305}.bold{font-weight:700;display:inline-block}.bottom_section{background:#fff;padding:6vh 10vw;text-align:center}.lesson_backbutton button{background:#23d2d3;border:1px solid #5eade6;border-radius:9px;text-align:center;width:auto;color:#fff;padding:20px;font-weight:700;text-transform:uppercase;font-family:Avant Garde,Avantgarde,Century Gothic,CenturyGothic,AppleGothic,sans-serif}.lesson_backbutton button:hover{background:#6192e0}@media only screen and (min-width:1051px){.split{height:90vh;width:50%;position:absolute;overflow:hidden;z-index:1;border-bottom:1px solid #bbb}.left{left:0;background:#000}.right{right:0;list-style:none;border-left:1px solid #bbb}.lesson_video iframe{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;height:50vh;width:50vw}.lesson_title{font-size:25px}.tab_list_item{font-size:15px}.tab_header{font-size:18px}.list,.paragraph,.paragraph_NI{font-size:15px}.code_block{font-size:13px}.tab_content{height:65vh}.bottom_section{margin-top:90vh}.lesson_backbutton button{font-size:20px}}@media only screen and (max-width:1050px){.split{width:100%;overflow:hidden;z-index:1}.right{border-bottom:1px solid #bbb}.lesson_video{margin-top:20px;padding:10px 0 6px;width:100%;text-align:center}.lesson_video iframe{border:2px solid #000;text-align:center;width:75%;min-height:50vh}.lesson_title{font-size:20px}.tab_list_item{font-size:13px}.tab_header{font-size:15px}.list,.paragraph,.paragraph_NI{font-size:13px}.code_block{font-size:11px}.tab_content{height:70vh}.lesson_backbutton button{font-size:15px}}body{margin:0;padding:0;box-sizing:border-box}.quizComponent,body{font-family:Avant Garde,Avantgarde,Century Gothic,CenturyGothic,AppleGothic,sans-serif;font-size:15px}.quizComponent{height:auto;margin:auto auto 50px;color:#000}.question-option{font-family:Avant Garde,Avantgarde,Century Gothic,CenturyGothic,AppleGothic,sans-serif;border-radius:8px;border:1px solid #eee;padding:5px;margin:10px 0;width:100%;color:#000;background:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;cursor:pointer;box-shadow:0 5px 13px 1px rgba(0,0,0,.1);text-align:left}.question-option span{height:50px;width:50px;font-size:20px;text-align:center;background:#ebebed;color:rgba(0,0,0,.6);line-height:2.5;border-radius:5px;font-weight:700;margin-right:20px}.question-option:hover{box-shadow:1px 6px 17px 8px rgba(0,0,0,.1)}.question-option:hover span{background:#303030;color:#f5f5f5}.question-option p{width:80%}.correct{background:#2daf1c;color:#f5f5f5}.wrong{background:#fe3636;color:#f5f5f5}@media only screen and (min-width:1051px){h2{font-size:18px}.question-option{font-size:15px}}@media only screen and (max-width:1050px){h2{font-size:15px}.question-option{font-size:13px}}.container{margin:0;width:100%;-webkit-animation:2s ease-in-out infinite alternate;animation:2s ease-in-out infinite alternate;min-height:100vh;overflow:hidden;display:block;position:relative}.course button{text-decoration:none;padding:10%;height:100%;border-radius:20px;text-transform:uppercase;font-family:Andale Mono,monospace;color:#5eade6;background-color:#faf8f8;transition:all .4s ease;text-align:center}.course button h1{padding:0 0 20px}.unit_section_header{text-transform:uppercase;font-family:Andale Mono,monospace;color:#5eade6;float:left}.side_buttons{display:block}.courses_button,.logout_button{text-align:right;text-transform:uppercase;font-family:Andale Mono,monospace;display:inline-block}.courses_button button,.logout_button button{text-transform:uppercase;font-family:Andale Mono,monospace;color:#fff;text-align:center;transition:all .3s ease-in-out;border-radius:12px}.logout_button button{background-color:#dd4b39}.courses_button button{background-color:#5ec2e6}.logout_button button:hover{background-color:#e33829;-webkit-transform:scale(1.05);transform:scale(1.05)}.courses_button button:hover{background-color:#24c5ff;-webkit-transform:scale(1.05);transform:scale(1.05)}.Unit{transition:all .4s ease;padding:20px;margin:10px 0;background:#faf8f8;border-radius:9px;text-align:left;overflow:hidden}.course button:hover,.Unit:hover{background:#e4e4e4}.Unit div{text-transform:uppercase;font-family:Andale Mono,monospace}.Unit_number{font-weight:bolder;color:#6192e0;padding-right:15px}.Unit_title{color:#5eade6;width:90%}.Unit_caret{float:right;padding:0 10px}.Unit>.Unit_caret img{transition:all .4s ease}.Unit:hover>.Unit_caret img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}button{text-decoration:none;border:none;background-color:#fff;padding:0;margin:0;width:100%;cursor:pointer}button:active{outline:none;border:none}button:focus{outline:0}.menu{border:1px solid #eee}.menu button{text-transform:uppercase;font-family:Andale Mono,monospace;transition:all .4s ease;text-align:left;color:#5eade6}.menu button:hover{background-color:rgba(61,206,206,.192)}@media only screen and (min-width:951px){.course button h1{font-size:30px}.course_grid{display:grid;grid-template-columns:1fr 1fr;padding:0;grid-column-gap:10%;grid-row-gap:0;margin:50px 0 0;grid-auto-rows:1fr}.course img{width:280px;height:280px}.unit_section_header{font-size:30px;width:60%}.side_buttons{text-align:right}.courses_button button,.logout_button button{margin:20px 4px;padding:5px 20px;width:130px;font-size:15px}.Unit div{display:inline-block;font-size:25px}.Unit>.Unit_caret img{width:30px}.menu button{font-size:25px;padding:2%}}@media only screen and (min-width:751px) and (max-width:950px){.course button h1{font-size:20px}.course_grid{display:grid;grid-template-columns:1fr 1fr;padding:0;grid-column-gap:10%;grid-row-gap:0;margin:50px 0 0;grid-auto-rows:1fr}.course img{width:200px;height:200px}.unit_section_header{font-size:25px;width:60%}.side_buttons{text-align:right}.courses_button button,.logout_button button{margin:20px 4px;padding:5px 10px;width:80px;font-size:12px}.Unit div{display:inline-block;font-size:20px}.Unit_text{display:block;width:80%}.Unit>.Unit_caret img{width:20px}.menu button{font-size:20px;padding:15px}}@media only screen and (max-width:750px){.course button{margin-bottom:50px}.course button h1{font-size:20px}.course img{width:150px;height:150px}.unit_section_header{font-size:25px;width:100%;text-align:center}.side_buttons{text-align:center}.courses_button button,.logout_button button{margin:0 4px 10px;padding:5px 10px;width:80px;font-size:10px}.Unit div{display:inline-block;font-size:20px}.Unit_text{display:block;width:80%}.Unit_number{width:100%}.Unit>.Unit_caret img{width:20px}.menu button{font-size:20px;padding:15px}}input[type=email],input[type=password]{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin:1% 0 4%;resize:vertical}.login_buttons button,input[type=email],input[type=password]{font-family:Avant Garde,Avantgarde,Century Gothic,CenturyGothic,AppleGothic,sans-serif}.login_buttons button{text-align:center;float:center;color:#fff;border:none;cursor:pointer;-webkit-align-self:center;align-self:center;border-radius:12px;padding:15px 30px;width:100px;transition:all .3s ease-in-out;background-color:#4caf50}.login_buttons button:hover{background-color:#45a049;-webkit-transform:scale(1.1);transform:scale(1.1)}form{margin:0 10%;border:1px solid #b5b5b5;border-radius:12px;padding:10%;background-color:#f7f7f7}.login_buttons{text-align:center;float:center;margin-top:10px}
/*# sourceMappingURL=main.2fea53ac.chunk.css.map */