*{box-sizing:border-box;font-family:Cabin,sans-serif;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:400}a{color:#fff;text-decoration:none}span{color:#00ffd1}body{background-color:#000;color:#fff}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#04eec3}::-webkit-scrollbar-thumb:hover{background:#00ac8c}.about{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;min-height:100vh;padding:5rem 10rem}.about h2{font-size:3.5rem}.about h3{font-size:2.5rem}.about p{font-size:1.35rem;padding:3rem 0}.about button{background-color:#00ffd1;border:3px solid #00ffd1;color:#000;cursor:pointer;font-size:1.5rem;font-weight:700;padding:1rem 2rem}.about .description{flex:1 1 400px;padding-right:3rem}.about .image{flex:1 1 500px;overflow:hidden}.about .image img{height:80vh;object-fit:cover;width:100%}@media screen and (max-width:1100px){.about{padding:2rem}.about .description{padding-right:0}}.courses{min-height:100vh;padding:2rem}.courses .title h3{font-size:3rem;text-align:center}.courses svg{left:0;position:absolute;top:200%;z-index:-1}.courses .cards{display:flex;flex-wrap:wrap;justify-content:center;padding:2rem 0}.courses .cards .card{margin:0 2rem;width:22.5rem}.courses .cards .card img{width:100%}.courses .cards .card h2{font-size:2.5rem;text-align:center}.courses .cards .card .content{padding:1rem 1.5rem}.courses .cards .card div.link{display:flex;justify-content:center}.courses .cards .card div.link button{background-color:#00ffd1;border:none;cursor:pointer;font-size:1.5rem;font-weight:700;transition:all .3s ease}.courses .cards .card div.link button a{border:3px solid #00ffd1;border-radius:10px;color:#000;display:block;padding:1rem 2rem}@media screen and (max-width:1400px){.courses{padding:0}.courses .cards .card{padding-top:5rem}.courses .cards .card h2{font-size:3rem}.courses .cards .card .content{font-size:1.25rem;padding:1rem 0}.courses .cards .card div.cline{background-color:#35b5f0;height:.1rem;margin-top:3rem}}nav{background:#000;box-shadow:0 10px 6px -6px #292929;min-height:10vh;padding:.25rem 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}nav,nav .home-link a{align-items:center;display:flex}nav .home-link a{gap:.75rem;width:-webkit-fit-content;width:fit-content}nav .logo-text{animation-duration:16s;animation-iteration-count:infinite;animation-name:border_color;font-size:2rem;font-weight:700;line-height:1.2}nav .divider{color:gray;font-size:1.5rem}nav .divider,nav .home-text{align-items:center;display:flex}nav .home-text{color:#fff;font-size:1.15rem}.nav-groups{margin:auto;max-width:1400px;width:100%}.home-group,.nav-groups{align-items:center;display:flex}.home-group{flex-shrink:0;min-width:260px}.courses-area{grid-gap:1rem 2rem;align-items:center;display:grid;flex:1 1;gap:1rem 2rem;grid-template-columns:1fr 1.25fr}.nav-group{margin-bottom:0}.nav-group h3{color:#00ffd1;font-size:1.25rem;letter-spacing:2px}.group-links{display:flex;flex-wrap:wrap;gap:1rem 2rem}.link-wrapper{display:inline-block;position:relative}.link-wrapper a{color:#fff;font-size:1.25rem;text-decoration:none;transition:.3s ease}.link-wrapper a:hover{color:#00ffd1}.bar{background:#00ffd1;bottom:-.3rem;height:.2rem;left:0;position:absolute}.burger{display:none}@media screen and (max-width:1300px){nav{justify-content:flex-end}.home-text{color:#000!important;font-size:1.5rem!important;font-weight:700}.logo-text{font-size:2.2rem}.burger{cursor:pointer;display:block;position:fixed;right:25px;top:20px;z-index:20}.line{background:#fff;height:4px;margin:6px;transition:all .5s ease;width:35px}.lineColor .line{background:#000}.lineColor .line1{transform:rotate(45deg) translate(7px,7px)}.lineColor .line2{opacity:0}.lineColor .line3{transform:rotate(-45deg) translate(7px,-7px)}.nav-groups{align-items:flex-start;background:#fff;display:flex;flex-direction:column;gap:2rem;height:100vh;justify-content:flex-start;left:0;margin:0;overflow-y:auto;padding:2rem;position:fixed;top:0;transform:translateX(100%);transition:.5s ease;width:100%}.nav-groups.show{transform:translateX(0)}.home-group{margin-bottom:1rem;min-width:100%}.courses-area{align-items:flex-start;flex:0 1;gap:4rem;grid-template-columns:1fr;width:100%}.nav-group{width:100%}.nav-group h3{border-bottom:1px solid #eee;color:#000;font-size:1.4rem;padding-bottom:.5rem}.group-links{flex-direction:column;gap:1rem;margin-top:.75rem;padding-left:.5rem}.link-wrapper a{color:#000;font-size:1.3rem;font-weight:700}.bar{background:#088377}}@keyframes border_color{0%{color:#00ffd1}33%{color:#317ff4}66%{color:#ff0}to{color:#00ffd1}}.faq{min-height:100vh;padding:8rem 3rem}.faq h2{font-size:2.5rem}.faq div.question,.faq h2{padding:1rem}.faq div.question h4{font-size:2rem;padding:1rem 0}.faq div.question p{font-size:1.25rem}.faq div.question div.line{background-color:grey;height:.25rem;margin-top:2rem}.page404{display:flex;flex-wrap:wrap}.page404 div.image{flex:1 1 20rem;padding:2rem 4rem}.page404 div.image img{width:100%}.page404 div.desc{display:flex;flex:1 1 20rem;flex-direction:column;justify-content:center;padding:3rem}.page404 div.desc h1{font-size:4.5rem}@media screen and (max-width:600px){.page404 div.image{padding:1rem}}.webdev{display:flex;flex-wrap:wrap;min-height:70vh;padding:1.5rem}.webdev div.img{align-items:center;display:flex;flex:1 1 30rem;justify-content:center;overflow:hidden}.webdev div.img img{object-fit:cover;width:80%}.webdev div.desc{flex:1 1 50rem;max-width:100%;padding:2rem}.webdev div.desc h1{font-size:4rem}.webdev div.desc div.content{background-color:#00ffd159;border-radius:2rem;margin:1.5rem 0;max-width:90%}.webdev div.desc div.content h3{font-size:1.5rem}.webdev div.desc div.content{padding:2rem}.webdev h4,.webdev p{font-size:1.5rem;margin:1rem 0}@media screen and (max-width:1200px){.webdev div.desc{flex:1 1 20rem}.webdev div.desc h1{font-size:500%;margin-top:2rem}.webdev div.desc p{font-size:150%}.webdev div.desc div.content{width:100%}.webdev div.desc,.webdev div.details{margin-bottom:5rem;padding:0}}.details{display:flex;flex-wrap:wrap;min-height:100vh;padding:2rem}.details .desc{flex:4 1 500px}.details .desc h2{font-size:3rem;margin:1rem}.details .desc h5{font-size:2rem;margin:1rem 0}.details .desc ol{padding-left:1rem}.details .desc ol li{font-size:1.25rem}.details .images{align-items:center;display:flex;flex:2 1 500px;justify-content:center}.details .images img{width:100%}.iconPart{text-align:center}.iconPart h2{font-size:3rem}.iconPart .icons{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:1rem .5rem}.iconPart .icons .icon{padding:1rem;width:300px}.iconPart .icons .icon h5{font-size:1.5rem}.info{padding:2rem}.info .instructor{display:flex;flex-wrap:wrap}.info .instructor div.contents{flex:5 1 500px}.info .instructor div.contents p{font-size:1.25rem;margin:.5rem 0}.info .instructor div.contents h1{font-size:3rem;padding:1rem 0}.info .instructor div.contents form{border:2px solid rgba(0,255,208,.443);display:flex;flex-direction:column;font-size:1.5rem;padding:1rem;transition:all .3s ease;width:50%}.info .instructor div.contents form:hover{border:2px solid #00ffd1}.info .instructor div.contents form h3{text-align:center}.info .instructor div.contents form div{width:100%}.info .instructor div.contents form input,.info .instructor div.contents form textarea{font-size:1.5rem;padding:.25rem;width:100%}.info .instructor div.contents form textarea{height:10rem}.info .instructor div.contents form button{background-color:#00ffd1;border:none;font-size:1.5rem;padding:.25rem .5rem}.info .instructor div.pic{align-items:center;display:flex;flex:1 1 300px;justify-content:center;padding:3rem}.info .instructor div.pic img{border-radius:50%;width:70%}@media screen and (max-width:800px){.info .instructor div.contents form{width:100%}.info .instructor div.pic img{width:80%}}.topMargin{margin-top:7rem}@media screen and (max-width:768px){body,html{font-size:75%}.topMargin{margin-top:0}}
/*# sourceMappingURL=main.b0b4973f.css.map*/