*{box-sizing:border-box;margin:0}.main-nav-navbar{box-shadow:4px 4px 4px gray;display:flex;flex-flow:row wrap;justify-content:space-between;padding:2px}.topbar a{color:#000;display:inline-block;margin:0 6px 0 4px;padding:1rem;text-decoration:none;transition:all .5s}.topbar a:hover{color:blue}.sidebar{align-items:center;background-color:#fff;box-shadow:-2px -2px 2px gray;display:none;flex-flow:column wrap;padding:10px;position:absolute;right:0;top:8vh;width:min(70vw,200px);z-index:10}.sidebar a{display:block;padding:10px;text-align:center;text-decoration:none;width:100%}.sidebar a:hover{background-color:#f0f0f0;color:blue}.icon:hover{color:red;cursor:pointer}.icon{display:inline-block;padding:12px}.icon-link{display:flex;flex-flow:row wrap;justify-content:space-evenly}.footer{background-color:#64a9b3;box-shadow:0 -1px 1px gray;padding:30px}.grid-container{display:grid;grid-template-columns:.5fr .5fr}.grid-item{bottom:0;margin:10px}.item-icons{display:flex;flex-flow:row wrap;justify-content:center}.item-icons img{background-color:#fff;display:inline-block;margin-right:6px;padding:1px;width:2rem}.item-icons img:hover{border:none;box-shadow:2px 2px 2px gray;cursor:pointer}.google-icon{color:green}a{display:inline-block;margin-left:10px;position:relative;text-decoration:none;top:-5px}.links{align-items:center;display:flex;flex-flow:column wrap}.links a{display:block;padding:5px;text-decoration:none}.links a:hover{color:blue}h4{margin-bottom:1rem;text-align:center}.contact-links{align-items:center;display:flex;flex-flow:column wrap}@media (max-width:700px){.grid-container{grid-template-columns:auto}.footer{font-size:.7rem}}.nav-courses{box-shadow:1px 1px 1px gray;display:flex;flex-flow:row wrap;justify-content:flex-start;margin:5vh}.nav-courses button{background-color:#fff;border:none;display:inline-block;padding:20px}.nav-courses button:hover{background-color:#e7e7e7;border-radius:3px;cursor:pointer}.root-join{background-color:#ebf3ff;margin-bottom:10px;margin-top:10px;padding:20px;width:100vw}.login-form-join h2{margin:1rem 0}.head-join{display:grid;grid-template-columns:auto auto}.logo-area img{width:40vw}.form-join{margin-top:10vh}.login-form-join{background-color:#fff;border-radius:5px;box-shadow:1px 1px 1px gray;box-sizing:border-box;display:flex;flex-flow:column wrap;margin-left:10vw;padding:2vw;width:min(80vw,350px)}.login-form-join button,.login-form-join input{border:none;display:block;margin-top:10px;padding:1rem}.login-form-join input{background-color:#e8f0fe;border-radius:3px}.login-form-join button{background-color:blue;border-radius:6px;box-shadow:2px 2px 1px gray;color:#fff}.login-form-join button:hover{background-color:#1e90ff;box-shadow:2px 2px 2px gray;color:#000;cursor:pointer}.login-form-join input:focus{outline:1px solid blue}.switch-form-tabs{display:flex;flex-flow:row wrap;justify-content:center}.switch-form-tabs div{background-color:blue;border-radius:3px;box-shadow:1px 1px 1px gray;color:#fff;margin-left:5px;margin-right:5px;padding:1rem;transition:background-color .2s}.switch-form-tabs div:hover{background-color:#1e90ff;box-shadow:2px 2px 2px gray;cursor:pointer}@media (max-width:850px){.head-join{grid-template-columns:auto}.login-form-join,.logo-area{margin:30px auto auto;padding:5vw}}.course-header-dsa{background:linear-gradient(#d7f1f1,#77f3a0);display:flex;flex-flow:row wrap;padding:1rem}.course-header-dsa img{margin:30px auto;max-width:400px;min-width:200px}.course-overaction-dsa{background:linear-gradient(#c7c7e4,#ddf0dd);padding:5rem}.course-overaction-dsa h2{text-align:center}.grid-container1-dsa{grid-gap:5vw 5vw;display:grid;gap:5vw 5vw;grid-template-columns:.2fr .2fr .2fr .2fr;height:auto;margin:auto;padding:1rem;width:80vw}.grid-item1-dsa{background-color:#fff;padding:.7rem}.grid-item1-dsa img{display:block;width:100%}.grid-item1-dsa b{color:#108cf1;display:block;text-align:center}.grid-item1-dsa:hover{box-shadow:2px 2px 1px gray}.course-dsa-syllabus-root{background:linear-gradient(to top right,#04f804,#dddd91,#dfb2aa,#0206f0,#9a9af8)}.course-dsa-syllabus{display:grid;grid-template-columns:auto auto auto;padding:2rem}.course-dsa-syllabus-item{align-items:flex-start;box-sizing:border-box;display:flex;flex-flow:column wrap;padding:.5rem}.dsa-syllabus-item{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px gray;margin-top:10px;padding:1rem;transition-duration:.5s;width:100%}.dsa-syllabus-item:hover{box-shadow:3px 3px 10px gray;cursor:pointer}.dsa-syllabus-item ol{background-color:#14151a;border-radius:4px;box-sizing:border-box;color:#fff;display:block;list-style-position:inside;list-style-type:none;margin:10px auto;padding:20px 0 20px 10px;transition:2s;width:80%}.dsa-syllabus-item ol li{margin:4px 0}.dsa-syllabus-item ol li:before{background-color:#fff;border-radius:50%;content:"";display:inline-block;height:10px;margin-right:8px;width:10px}.dsa-syllabus-item span{position:relative;top:5px}@media (max-width:900px){.grid-container1-dsa{grid-template-columns:.5fr .5fr;width:90vw}.course-overaction-dsa{padding:10px}}@media (max-width:340px){.grid-container1-dsa{display:flex;flex-flow:column wrap;justify-content:center;width:95vw}}@media (max-width:900px){.course-dsa-syllabus{grid-template-columns:auto auto}}@media (max-width:450px){.course-dsa-syllabus{grid-template-columns:auto}}.dsa-root-providence{background-color:#fff;padding:2rem}.dsa-root-providence section{background-color:#e7e7e7;display:flex;flex-flow:column wrap;justify-content:center;margin:auto;padding:2rem;width:50vw}.dsa-root-providence div{display:flex;flex-flow:row wrap;padding-bottom:50px}.dsa-root-providence div div{background-color:#fff;border:3px solid #fff;box-sizing:border-box;padding:40px;width:40%}.dsa-root-providence div div:hover{box-shadow:2px 2px 4px gray;cursor:pointer}.providence-small-image{left:1.4vw;position:relative}.providence-success{background:linear-gradient(90deg,orange,#fff,green);border:1pxsolid #fff;box-shadow:3px 3px 10px gray;box-sizing:border-box;color:green;height:20px;justify-content:center;padding:20px;transition-duration:2s;width:100%}.providence-success:hover{background:linear-gradient(270deg,orange,#fff,green);border:3px solid green;cursor:pointer}@media (max-width:600px){.dsa-root-providence{padding:0 0 0 10vw}.dsa-root-providence section{margin:0;padding:10px;width:90%}.providence-small-image{left:25px;opacity:.8}.providence-arrows{width:20vw}.dsa-root-providence div div{padding:10px}}
/*# sourceMappingURL=main.160bdd89.css.map*/