@import"https://fonts.googleapis.com/css2?family=League+Spartan:wght@400;500;600;700;800;900&display=swap";#app{font-family:Montserrat,sans-serif}.NavBar{position:fixed;top:0;left:0;width:100%;height:6rem;padding:20px 10%;background-color:#345259;display:flex;justify-content:space-between;align-items:center;z-index:100}.logo-link{text-decoration:none}.logo{width:3rem}.nav-links{position:absolute;top:-700px;left:-2000px;right:0;margin-left:auto;margin-right:auto;text-align:center;transition:all .5s ease-in-out}@media only screen and (min-width: 768px){.nav-links{position:initial;margin:0}}.nav-links.show{width:100%;display:block;position:absolute;margin-left:auto;margin-right:auto;top:10rem;left:0;right:0;text-align:center}.nav-links li{list-style:none;display:block;margin:20px 0}@media only screen and (min-width: 768px){.nav-links li{display:inline-block;margin-left:35px}}.nav-links-bg{background-color:#345259;position:absolute;top:-700px;left:-1000px;width:100%;height:100%;z-index:-1;transition:all .5s ease-in-out}.nav-links-bg.show{border-radius:0% 0% 70%;width:100%;height:100vh;top:0;left:0}.NavLink{text-decoration:none;color:#ededed;font-size:18px;font-weight:500;transition:.3s}.NavLink:hover{color:#000}@media only screen and (min-width: 768px){.burguer{display:none}}.nav-icon{width:20px;height:20px;position:relative;transition:.1s;margin:10px;cursor:pointer;display:inline-block}.nav-icon span{width:3px;height:3px;background-color:#fff;display:block;border-radius:50%;position:absolute}.nav-icon:hover span{transform:scale(1.2);transition:.35s cubic-bezier(.8,.5,.2,1.4)}.nav-icon span:nth-child(1){left:0;top:0}.nav-icon span:nth-child(2){left:8.5px;top:0}.nav-icon span:nth-child(3){right:0;top:0}.nav-icon span:nth-child(4){left:0;top:8.5px}.nav-icon span:nth-child(5){position:absolute;left:8.5px;top:8.5px}.nav-icon span:nth-child(6){right:0;top:8.5px}.nav-icon span:nth-child(7){left:0;bottom:0}.nav-icon span:nth-child(8){position:absolute;left:8.5px;bottom:0}.nav-icon span:nth-child(9){right:0;bottom:0}.nav-icon.open{transform:rotate(180deg);cursor:pointer;transition:.2s cubic-bezier(.8,.5,.2,1.4)}.nav-icon.open span{border-radius:50%;transition-delay:.2s;transition:.5s cubic-bezier(.8,.5,.2,1.4)}.nav-icon.open span:nth-child(2){left:4px;top:4px}.nav-icon.open span:nth-child(4){left:4px;top:12px}.nav-icon.open span:nth-child(6){right:4px;top:4px}.nav-icon.open span:nth-child(8){left:12px;bottom:4px}.home-container{position:absolute;top:0;left:0;width:100%;min-height:100vh}body{background:black;--lights: rgb(91, 235, 115)}@font-face{font-family:neon;src:url(/assets/England-ba12a4e6.otf)}#neon{position:relative;margin:auto;top:18rem;bottom:0;left:0;right:0;height:1vh;line-height:1vh;text-align:center;font-size:16vh;font-family:neon;color:#fff;text-shadow:0 0 .5vh var(--lights),0 0 .5vh var(--lights),0 0 .5vh var(--lights),0 0 .5vh var(--lights),0 0 1vh var(--lights);animation:flicker 7s infinite;filter:brightness(1)}@media only screen and (max-width: 768px){#neon{font-size:8vh}}@keyframes flicker{9%{text-shadow:0 0 .5vh var(--lights),0 0 .5vh var(--lights),0 0 .5vh var(--lights),0 0 .5vh var(--lights),0 0 1vh var(--lights);filter:brightness(1)}10%{text-shadow:none;filter:brightness(.4)}11%{text-shadow:0 0 .5vh var(--lights),0 0 .5vh var(--lights),0 0 .5vh var(--lights),0 0 .5vh var(--lights),0 0 1vh var(--lights);filter:brightness(1)}12%{text-shadow:none;filter:brightness(.4)}13%{text-shadow:0 0 .5vh var(--lights),0 0 .5vh var(--lights),0 0 .5vh var(--lights),0 0 .5vh var(--lights),0 0 1vh var(--lights);filter:brightness(1)}66%{text-shadow:0 0 .5vh var(--lights),0 0 .5vh var(--lights),0 0 .5vh var(--lights),0 0 .5vh var(--lights),0 0 1vh var(--lights);filter:brightness(1)}67%{text-shadow:none;filter:brightness(.4)}75%{text-shadow:none;filter:brightness(.4)}76%{text-shadow:0 0 .5vh var(--lights),0 0 .5vh var(--lights),0 0 .5vh var(--lights),0 0 .5vh var(--lights),0 0 1vh var(--lights);filter:brightness(1)}}ul{list-style:none}.modules-container{position:relative;top:34rem;max-width:75rem;padding:3em 1.5em;margin-left:auto;margin-right:auto;width:100%}.continue-hidden{top:27rem}.modules-container-heading{font-weight:600;font-size:2.25em;margin-bottom:.75em;text-align:center;color:#eceff1}.cards{position:relative}.cards-inner{display:flex;flex-wrap:wrap;gap:2.5em}.card{--flow-space: .5em;--hsl: var(--hue), var(--saturation), var(--lightness);flex:1 1 14rem;padding:1.5em 2em;display:grid;grid-template-rows:auto auto auto 1fr;align-items:start;gap:1.25em;color:#ededed;background-color:#637aa6;border:1px solid #85A0A6;border-radius:15px}.card:nth-child(1){--hue: 165;--saturation: 82.26%;--lightness: 51.37%}.card:nth-child(2){--hue: 291.34;--saturation: 95.9%;--lightness: 61.76%}.card:nth-child(3){--hue: 338.69;--saturation: 100%;--lightness: 48.04%}.card-bullets{line-height:1.4}.card-bullets li:before{display:inline-block;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='16' title='check' fill='%23dddddd'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z' /%3E%3C/svg%3E");transform:translatey(.25ch);margin-right:1ch}.card-heading{font-size:1.05em;font-weight:600}.card-price{font-size:1.75em;font-weight:700}.flow>*+*{margin-top:var(--flow-space, 1.25em)}.cta{display:block;align-self:end;margin:1em 0 .5em;text-align:center;text-decoration:none;color:#ededed;background-color:#85a0a6;padding:.7em;border-radius:10px;font-size:1rem;font-weight:600}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--opacity, 0);-webkit-mask:radial-gradient(25rem 25rem at var(--x) var(--y),#000 1%,transparent 50%);mask:radial-gradient(25rem 25rem at var(--x) var(--y),#000 1%,transparent 50%);transition:.4s mask ease;will-change:mask}.overlay .card{background-color:hsla(var(--hsl),.15);border-color:hsla(var(--hsl),1);box-shadow:0 0 0 1px inset hsl(var(--hsl))}.overlay .cta{display:block;grid-row:-1;width:100%;background-color:hsl(var(--hsl));box-shadow:0 0 0 1px hsl(var(--hsl))}:not(.overlay)>.card{transition:.4s background ease;will-change:background}:not(.overlay)>.card:hover{--lightness: 95%;background:hsla(var(--hsl),.1)}.continue-course-container{display:flex;justify-content:center;align-items:center;position:relative;top:30rem}.continue-course{background-color:#fff;border-radius:10px;box-shadow:0 10px 10px #0003;display:flex;max-width:100%;margin:20px;overflow:hidden;width:72rem;height:20rem}.continue-course h6{opacity:.6;margin:0;letter-spacing:1px;text-transform:uppercase}.continue-course h2{letter-spacing:1px;margin:10px 0}.continue-course-preview{background-color:#637aa6;color:#fff;padding:30px;max-width:250px}.continue-course-preview a{color:#fff;display:inline-block;font-size:12px;opacity:.6;margin-top:30px;text-decoration:none}.continue-course-info{padding:30px;position:relative;width:100%}.progress-container{position:absolute;top:147px;text-align:right;width:150px}@media screen and (min-width: 768px){.progress-container{right:30px;top:30px}}.progress{background-color:#ddd;border-radius:3px;height:5px;width:100%;position:relative;overflow:hidden}.progress-filled{background-color:#85a0a6;height:100%;width:0;transition:width .3s ease}.progress-text{font-size:10px;opacity:.6;letter-spacing:1px}.btn{text-decoration:none;background-color:#85a0a6;border:0;border-radius:50px;box-shadow:0 10px 10px #0003;color:#fff;font-size:16px;padding:12px 25px;position:absolute;bottom:30px;right:30px;letter-spacing:1px}.course{position:fixed;top:9rem;left:10%;width:80%;height:80vh;background-color:#85a0a6;border-radius:10px;overflow-y:auto;padding-top:4rem;padding-bottom:2rem;padding-inline:5rem}@media screen and (max-width: 768px){.course{top:8rem;left:5%;width:90%;height:83vh;padding-top:2rem;padding-bottom:2rem;padding-inline:3rem}}@media screen and (max-width: 480px){.course{padding-inline:1rem}}.course h1{font-size:2.5rem;font-weight:600;color:#fff;margin-bottom:2rem}@media screen and (max-width: 768px){.course h1{font-size:2rem}}.course h2{font-size:2rem;font-weight:600;color:#fff;margin-top:1rem;margin-bottom:1rem}@media screen and (max-width: 768px){.course h2{font-size:1.5rem}}.course h3{font-size:1.5rem;font-weight:600;color:#fff;margin-top:1rem;margin-bottom:1rem}@media screen and (max-width: 768px){.course h3{font-size:1.2rem}}.course p{font-size:1.5rem;font-weight:400;line-height:2.5rem;color:#000;margin:2.5rem 0}@media screen and (max-width: 768px){.course p{font-size:1.2rem}}.course li{list-style:square;font-size:1.5rem;font-weight:400;color:#000;margin:0 2rem}@media screen and (max-width: 768px){.course li{font-size:1.2rem}}.course .num li{list-style:decimal;font-size:1.5rem;font-weight:400;color:#000;margin:0 2rem}@media screen and (max-width: 768px){.course .num li{font-size:1.2rem}}.course b{font-size:1.5rem;font-weight:600;color:#000}@media screen and (max-width: 768px){.course b{font-size:1.2rem}}.course a{font-size:1.5rem;font-weight:400;color:#fff;text-decoration:none}@media screen and (max-width: 768px){.course a{font-size:1.2rem}}.course table{border-collapse:collapse;margin:2rem 0;width:100%}.course table th{font-size:1.5rem;font-weight:600;color:#000;padding:1rem;border:1px solid #000}@media screen and (max-width: 768px){.course table th{font-size:1.2rem}}.course table td{font-size:1.5rem;font-weight:400;color:#000;padding:1rem;border:1px solid #000}@media screen and (max-width: 768px){.course table td{font-size:1.2rem}}.exercise{background-color:#637aa6;border-radius:10px;padding:1rem}.spot{position:absolute;width:100%;height:100%;top:0;left:0}.svg-wrapper{margin-top:2rem;width:150px;height:40px;display:inline-block;border-radius:3px;margin-left:5px;margin-right:5px}.right{float:right}.left{float:left}#shape{stroke-width:6px;fill:transparent;stroke:#009ffd;stroke-dasharray:85 400;stroke-dashoffset:-220;transition:1s all ease}#text{margin-top:-35px;text-align:center}.Link{text-decoration:none;color:#fff;display:flex;justify-content:center;align-items:center;height:100%;line-height:40px;font-weight:100;font-size:1.1em}.svg-wrapper:hover #shape{stroke-dasharray:50 0;stroke-width:3px;stroke-dashoffset:0;stroke:#06d6a0}.code-display-title{height:3rem;background-color:#3a404d;border-radius:.5rem .5rem 0 0}#code-p{font-size:1.3rem;margin-left:1rem;padding:.3rem;color:#fff}.code-display{border-radius:0 0 .5rem .5rem;margin-bottom:2.5rem}.code-display span{font-size:1.2rem}@media screen and (max-width: 768px){.code-display span{font-size:1rem}}.language-python{font-size:1.2rem}@media screen and (max-width: 768px){.language-python{font-size:1rem}}.congratulations-container,.slider{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;position:relative;background-color:#1e1f26;text-align:center;padding:0 2em}.congratulations-container h1,.slider h1{position:relative;top:3rem;font-family:Josefin Sans,sans-serif;font-size:5vw;margin:0;padding-bottom:.5rem;letter-spacing:.5rem;color:#03dac6;transition:all .3s ease;z-index:3}.congratulations-container h1:hover{transform:translate3d(0,-10px,22px);color:#ff0266}h3.span{position:relative;top:3rem;font-size:2vw;letter-spacing:.7em;font-family:ROBOTO,sans-serif;font-weight:300;color:#faebd7;z-index:4}.congratulations-container span:hover{color:#ff0266;font-weight:500;font-size:2.2vw}.loader span{color:#faebd7;text-shadow:0 0 0 #faebd7;-webkit-animation:loading 1s ease-in-out infinite alternate}.congratulations-container img{position:relative;top:3rem;width:35rem;height:35rem;object-fit:cover}@-webkit-keyframes loading{to{text-shadow:20px 0 70px #ff0266;color:#ff0266}}.loader span:nth-child(2){-webkit-animation-delay:.1s}.loader span:nth-child(3){-webkit-animation-delay:.2s}.loader span:nth-child(4){-webkit-animation-delay:.3s}.loader span:nth-child(5){-webkit-animation-delay:.4s}.loader span:nth-child(6){-webkit-animation-delay:.5s}.loader span:nth-child(7){-webkit-animation-delay:.6s}.loader span:nth-child(8){-webkit-animation-delay:.7s}.loader span:nth-child(9){-webkit-animation-delay:.8s}.loader span:nth-child(10){-webkit-animation-delay:.9s}.loader span:nth-child(11){-webkit-animation-delay:1s}.loader span:nth-child(12){-webkit-animation-delay:1.1s}.loader span:nth-child(13){-webkit-animation-delay:1.2s}.loader span:nth-child(14){-webkit-animation-delay:1.3s}.loader span:nth-child(15){-webkit-animation-delay:1.4s}.loader span:nth-child(16){-webkit-animation-delay:1.5s}.loader span:nth-child(17){-webkit-animation-delay:1.6s}.loader span:nth-child(18){-webkit-animation-delay:1.7s}.loader span:nth-child(19){-webkit-animation-delay:1.8s}.loader span:nth-child(20){-webkit-animation-delay:1.9s}.loader span:nth-child(21){-webkit-animation-delay:2s}.loader span:nth-child(22){-webkit-animation-delay:2.1s}.not-found-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh}.not-found-container h1{font-size:8rem;font-weight:700;margin:0;color:#0b1e26}.not-found-container h2{font-size:1.5rem;font-weight:400;margin:0;color:#0b1e26}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular-c3fb0280.ttf)}*{margin:0;padding:0;box-sizing:border-box;font-size:16px}body{min-height:100vh;background-color:#7686a6}.d-none{display:none}
