*{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{align-items:center;background-color:#000;box-shadow:0 10px 6px -6px #292929;display:flex;flex-wrap:wrap;min-height:10vh;position:-webkit-sticky;position:sticky;top:0;z-index:10}nav .bar{background-color:#00ffd1;bottom:-20%;height:.25rem;position:absolute;width:0}nav a{flex:2 1 15rem;text-align:center}nav a h1{animation-duration:16s;animation-iteration-count:infinite;animation-name:border_color;color:#00ffd1;font-size:2rem}nav ul{display:flex;flex:7 1 40rem;justify-content:center;list-style-type:none}nav ul li{margin:0 1.25rem;position:relative}nav ul li a{font-size:1.25rem}@media screen and (max-width:1800px){nav{display:block}}@media screen and (max-width:1300px){.lineColor .line{background-color:#000;position:relative;z-index:15}.lineColor .line1{transform:rotate(45deg) translateY(12.5px)}.lineColor .line3{transform:rotate(-45deg) translateY(-12.5px)}.lineColor .line2{background-color:initial}.line{background-color:#fff;height:4px;margin:5px;transition:all .5s ease;width:50px}nav{display:flex;flex-direction:column;height:10vh;justify-content:center;padding:4rem 1rem;width:100%}nav a{flex:0 1}nav a h1{font-size:400%;padding:1rem}nav .bar{background-color:#088377}nav ul{background-color:#fff;flex-direction:column;height:100vh;justify-content:start;left:0;overflow-y:scroll;padding:2rem;pointer-events:none;position:fixed;top:0;transform:translateX(100vw);transition:all .5s ease;width:100%}nav ul li{margin:1rem 2rem}nav ul li a{color:#000;font-size:2rem;font-weight:bolder}nav .show{pointer-events:all;transform:translateX(0)}}@keyframes border_color{0%{color:#00ffd1}33%{color:#fff}66%{color:#ff0}}.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%;padding:2rem}.webdev div.desc div.content h3{font-size:1.5rem}.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.7e3132f3.css.map*/