body{margin:0;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}#root,body,html{width:100%}.section-a{height:100vh}.section,.section-a{width:100%;background:#fafafa;display:flex;justify-content:flex-start;flex-direction:column;align-items:center}.site-container{background-color:#fafafa;scroll-behavior:smooth}.chapter{margin-top:75px}.chapter h3{font-size:2em;font-weight:700;text-align:center;color:#234d6d;margin:0;padding:50px 0}.source-show{display:block}.source-hide,.submitForm{display:none}.submitForm{width:100%;text-align:center;font-weight:700;margin-top:20px}.submitForm.success{color:green;display:block}.submitForm.fail{color:red;display:block}@media only screen and (max-width:480px){.chapter{margin-top:25px}.chapter h3{font-size:1.5em;font-weight:700;text-align:center;color:#234d6d;margin:0;padding:30px 0}}.faq{width:100%}.faq button{text-align:left}.faq .collapse{width:100%}.card-header button{font-size:1.2em;width:100%}.card-header button:focus{box-shadow:none}.card-header img{width:1.5em}.card-header small img{width:.5em}.collapse{width:80%}.card-body{font-size:1.2em;color:#888}@media only screen and (max-width:1024px){.card-header{padding:.75em 0}}.accordion{width:80%;margin:0 auto}.accordion-course{display:flex;justify-content:space-evenly;font-size:.9em}.accordion-course div{text-align:left;margin:0 5px}.accordion-course .course-schedule{display:flex;align-items:flex-start;min-width:25%;justify-content:center}.accordion-course .course-title{display:flex;align-items:flex-start;width:20%;justify-content:flex-start}.accordion-course .course-start{display:flex;align-items:flex-start;width:15%;justify-content:flex-start}.accordion-course .course-price{display:flex;align-items:flex-start;min-width:10%;justify-content:flex-start}.accordion-course .course-duration{display:flex;align-items:flex-start;min-width:15%;justify-content:flex-start}@media only screen and (max-width:1024px){.accordion{width:90%;margin:0 auto}.accordion-course{font-size:.8em}}@media only screen and (max-width:768px){.accordion{width:80%;margin:0 auto}.accordion-course{flex-direction:column;align-items:flex-start}.accordion-course .course-schedule{width:80%;margin:10px auto;justify-content:flex-start}.accordion-course .course-duration,.accordion-course .course-price,.accordion-course .course-start,.accordion-course .course-title{width:80%;margin:10px auto}}@media only screen and (max-width:480px){.accordion{width:90%;margin:0 auto}.accordion-course{flex-direction:column;align-items:flex-start}.accordion-course .course-duration,.accordion-course .course-price,.accordion-course .course-schedule,.accordion-course .course-start,.accordion-course .course-title{width:90%;margin:10px auto}}.nav{width:100%;background-color:#fafafa;display:flex;flex-direction:row;justify-content:space-between;position:fixed;z-index:1;box-shadow:0 0 5px #ccc}.nav,.nav.smaller{transition:all .3s}.nav.smaller{height:75px}.nav.smaller .collapse{background-color:#fafafa;padding:10px}.nav.smaller .collapse.show{border-bottom:1px solid #ccc}.nav.smaller .navbar{padding:0 .5em .5em;transition:all .3s}.nav.smaller .navbar-nav a{font-size:1.2em}.nav.smaller .menu{margin:10px}.nav.smaller #logo-img{margin:10px;height:50px;transition:all .3s}.navbar-nav,.navbar-nav a{transition:all .3s}.navbar-nav a{text-decoration:none;color:#234d6d;font-size:1.3em}.navbar-nav a:hover{font-weight:700}.navbar-nav a#apply-btn{background:#fafafa;padding:5px;color:#234d6d;border:3px solid #234d6d;border-radius:7px;font-weight:700;text-align:center;margin-left:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.navbar-nav a#apply-btn:hover{background:#234d6d;color:#fafafa}.logo-img{width:15%;margin:15px 30px;transition:all .3s}.logo img{width:100%;height:auto;transition:all .3s}.btn-outline-dark:hover{background:#234d6d;color:#fafafa}.btn-outline-dark a{color:#234d6d;text-decoration:none}.btn-outline-dark a:hover{color:#fafafa}.bg-light{background:transparent!important}#logo-img{height:80px}.navbar{padding:1em;width:100%;height:100%}.navbar-nav{width:100%;justify-content:flex-end}.navbar-light .navbar-nav .nav-link{color:#234d6d}@media only screen and (max-width:1024px){.nav{align-items:baseline}.logo{width:20%;margin:15px}.menu{margin:10px}.menu a{font-size:1em}.nav.smaller{height:75px;transition:all .3s}.nav.smaller .menu a{font-size:.9em}.nav.smaller .menu{margin:10px}.nav.smaller .logo{margin:10px;width:150px;transition:all .3s}}@media only screen and (max-width:768px){.logo{width:30%;margin:15px 5px}.nav.smaller{height:50px}.nav.smaller .menu a{font-size:1em}.nav.smaller .logo{width:100px}#logo-img{height:50px}.menu{display:none}.nav.smaller #logo-img{margin:10px;height:27px;transition:all .3s}}@media only screen and (max-width:480px){.logo{width:30%;margin:15px 5px}#logo-img{height:30px}.nav.smaller{height:50px}.nav.smaller .menu a{font-size:1em}.nav.smaller .logo{width:100px}.menu{display:none}}@media only screen and (max-height:400px){#logo-img{height:20px}.subtitle{margin-top:0}}@media only screen and (max-height:250px){.headline{padding-top:30%}}@media only screen and (max-height:600px) and (max-width:1000px){.headline{padding-top:30%}}.headline{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;background-image:url(/static/media/cover4-micro.34188eca.png);background-size:cover;justify-content:center;color:#fafafa}.headline h1{font-size:3.5em;text-align:center;font-weight:700;color:#fafafa}@media only screen and (max-width:1024px){.headline h1{font-size:2.4em}.details{width:80%}.details .head-span{font-size:1em;align-items:flex-start;text-align:center}.subtitle{width:80%;margin-top:15%;font-size:1.2em;text-align:center}}@media only screen and (max-width:768px){.headline{background-image:url(/static/media/cover4-mini.c9dfff47.png)}.headline h1{font-size:2.2em}.details{width:80%}.details .head-span{font-size:1em;align-items:flex-start;text-align:center}.subtitle{width:90%;margin-top:15%;font-size:1.1em;text-align:center}}@media only screen and (max-width:480px){.headline{background-image:url(/static/media/cover4-micro2.4d920f79.png)}.headline h1{font-size:2em}.details{width:80%}.details .head-span{font-size:.8em;align-items:flex-start;text-align:center}.subtitle{width:90%;margin-top:15%;font-size:1.1em;text-align:center}}.roadmap{text-align:center}.roadmap,.roadmap img{width:80%}.roadmap h3{font-weight:700;margin:30px;color:#234d6d}.roadmap-title{display:flex;flex-direction:row;align-items:center}.roadmap-title #bullet{width:3%;height:3%}@media only screen and (max-width:1024px){.roadmap img{width:100%}}@media only screen and (max-width:768px){.roadmap h3{font-weight:700;margin:10px;color:#234d6d;font-size:1.4em}.roadmap img{width:100%}.roadmap-title #bullet{width:6%;height:6%}}@media only screen and (max-width:480px){.roadmap h3{font-weight:700;margin:10px;color:#234d6d;font-size:1.2em}.roadmap img{width:100%}.roadmap-title #bullet{width:6%;height:6%}}.about{width:80%}.about p{font-size:1.2em}.about h3,h4{font-weight:700;margin-top:30px}.about-lesson{display:flex;flex-direction:row}.lesson-content{display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start}.lesson-content img{width:75%;height:auto;margin:0 auto}.about-lesson-img{display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start;margin-top:20px;margin-left:10%}.about-lesson-img img{width:60%;height:auto;margin:0 auto}.offering-content{display:flex;flex-direction:row}.offering-content li{font-size:1.1em;padding:10px}#trainer{font-weight:700}#trainer,.advantage-list{text-align:center;font-size:1.1em}.advantage-list{width:80%;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto}.advantage-list div{width:33%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:2em}.advantage-list img{width:3em;height:3em;margin-bottom:1.5em}#advantage{text-align:center}@media only screen and (max-width:1024px){.advantage-list div{width:50%}.offering-content{flex-direction:column}.about-lesson-img img,.lesson-content img{width:80%}}@media only screen and (max-width:768px){.about{width:90%;font-size:.9em}#trainer{text-align:left}.advantage-list{width:100%;justify-content:center}.advantage-list div{width:60%;padding:.5em}.advantage-list img{margin-bottom:10px}.about-lesson{width:80%;flex-direction:column;margin:0 auto}.about-lesson-img{margin:0}.lesson-content img{width:75%}.about-lesson-img img{width:75%;margin-top:30px}.offering-content{flex-direction:column}}@media only screen and (max-width:480px){.about{width:90%;font-size:.9em}#trainer{text-align:left}.advantage-list{width:100%;justify-content:center}.advantage-list div{width:90%;padding:.5em}.about-lesson{flex-direction:column}.about-lesson-img{margin:0}.about-lesson-img img{width:75%;margin-top:30px}.offering-content{flex-direction:column}}.apply-process{width:80%}.apply-steps{display:flex;flex-direction:row;justify-content:space-between}.apply-steps div{width:30%;display:flex;flex-direction:column;align-items:center;justify-content:baseline}.apply-steps div img{width:30%}.apply-process h4{font-weight:700;color:#234d6d;text-align:center}.apply-form{width:60%;margin:50px auto 20px;padding:40px;box-shadow:1px 1px 10px 1px #aaa}.apply-form form{margin:20px auto 0}.apply-form input{padding:1.5rem .75rem}.apply-form form .btn{width:100%;background:#234d6d;font-weight:700;font-size:1.2em;padding:10px;color:#fff;border-radius:7px;margin-top:20px}.apply-form h2{font-weight:700;text-align:center;color:#234d6d;margin-top:20px}@media only screen and (max-width:1024px){.apply-process{width:90%}.apply-steps div img{width:30%}.apply-steps div{width:80%;margin:10px}.apply-steps div h4{font-size:1.4em;margin-top:15px}.apply-form{width:80%;margin:30px auto 10px;padding:20px;box-shadow:1px 1px 10px 1px #aaa}}@media only screen and (max-width:768px){.apply-process{width:90%}.apply-steps{flex-direction:column;align-items:center}.apply-steps div img{width:20%}.apply-steps div{width:80%}.apply-steps div h4{font-size:1.4em;margin-top:15px}.apply-form{width:100%;margin:30px auto 10px;padding:20px;box-shadow:1px 1px 10px 1px #aaa}}@media only screen and (max-width:480px){.apply-process{width:90%}.apply-steps{flex-direction:column;align-items:center}.apply-steps div img{width:30%}.apply-steps div{width:90%}.apply-steps div h4{font-size:1.2em;margin-top:15px}.apply-form{width:100%;margin:30px auto 10px;padding:20px;box-shadow:1px 1px 10px 1px #aaa}}.carousel{width:100%;height:200px}.carousel-inner{width:80%;height:100%;box-shadow:1px 1px 10px 1px #aaa;margin:0 auto;text-align:center;padding:0 30px;display:flex;align-items:center}.carousel-inner h3{height:50%;font-size:1.2em;font-style:italic}.carousel-caption{position:absolute;color:#234d6d;bottom:auto;height:10%;padding-top:0;text-align:right;padding-right:1em}.carousel-indicators li{background-color:#234d6d}.carousel-control-next-icon,.carousel-control-prev-icon{background-color:#234d6d;border-radius:50%;padding:1em}@media only screen and (max-width:1024px){.carousel-inner h3{font-size:1.1em}}@media only screen and (max-width:768px){.carousel-inner h3{font-size:.8em}}@media only screen and (max-width:480px){.carousel-inner h3{font-size:.7em}}.contact{width:80%}.contact-content{display:flex;flex-direction:row;width:80%;justify-content:space-around}.contact-details{width:40%;display:flex;flex-direction:column;justify-content:space-evenly}#phoneIcon,.contact-details #mail{width:1em}.contact-details img{width:100%;height:auto}.contact-form{width:40%;display:flex;flex-direction:column;justify-content:space-between}.contact-form h5{text-align:center}.contact-form form .btn{width:100%;background:#234d6d;font-weight:700;font-size:1.2em;padding:10px;color:#fff;border-radius:7px;margin-top:20px}.contact-form input{padding:2em .75em}.agreementNotChecked{font-size:.8em;color:tomato}@media only screen and (max-width:1024px){.contact-content{width:90%}.contact-details{width:45%;justify-content:space-evenly}.contact-form{width:45%}}@media only screen and (max-width:768px){.contact-content{display:flex;flex-direction:column;width:100%;align-items:center}.contact-details{width:80%}.contact-details div{margin:0 auto}.contact-details img{width:80%;margin:0 auto}.contact-form{width:80%}.contact-form h5{margin-top:50px}}@media only screen and (max-width:480px){.contact-content{display:flex;flex-direction:column;width:100%;align-items:center}.contact-details{width:80%}.contact-details div{margin:0 auto}.contact-form{width:80%}.contact-form h5{margin-top:50px}}.footer{margin-top:5%;height:75px;background-color:#234d6d;color:#fafafa;flex-direction:column;align-items:center}.copyright,.footer{display:flex;justify-content:center}.copyright{text-align:center}.social-media{padding-top:5px}.footer .social-media img{width:1.5em;margin:0 5px;border:1px solid #fff;border-radius:20%;padding:5px}.footer .gdpr a{text-decoration:none;color:#fafafa;font-size:.8em}.footer .gdpr a:hover{text-decoration:underline}.maintenance{height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;background-image:url(/static/media/cover4-micro.34188eca.png);background-size:cover;justify-content:center;color:#fafafa}.maintenance h1{font-size:3.5em;text-align:center;font-weight:700;color:#fafafa}.details .head-span{display:flex;align-items:center}.details .head-span img{width:1.5em}.details{display:flex;justify-content:space-evenly;width:50%}.details img{width:1.2em}.subtitle{width:70%;margin-top:5%;font-size:1.3em;text-align:center}.subtitle table{margin:0 auto;text-align:left}.aux{height:15%}@media only screen and (max-width:1024px){.maintenance h1{font-size:2.4em}.details{width:80%}.details .head-span{font-size:1em;align-items:flex-start;text-align:center}.subtitle{width:80%;margin-top:15%;font-size:1.2em;text-align:center}}@media only screen and (max-width:768px){.maintenance{background-image:url(/static/media/cover4-mini.c9dfff47.png)}.maintenance h1{font-size:2.2em}.details{width:80%}.details .head-span{font-size:1em;align-items:flex-start;text-align:center}.subtitle{width:90%;margin-top:15%;font-size:1.1em;text-align:center}}@media only screen and (max-width:480px){.maintenance{background-image:url(/static/media/cover4-micro2.4d920f79.png)}.maintenance h1{font-size:2em}.details{width:80%}.details .head-span{font-size:.8em;align-items:flex-start;text-align:center}.subtitle{width:90%;margin-top:15%;font-size:1.1em;text-align:center}}
/*# sourceMappingURL=main.c010af50.chunk.css.map */