:root{--accent-color:#333;--black-color:#000;--dark-color:#02140E;--gray-color-100:#F9F7F5;--gray-color-200:#E1E1E1;--gray-color-300:#D8D8D8;--gray-color-400:#ced4da;--gray-color-500:#adb5bd;--dark-gray-color:#474341;--light-color:#f8f9fa;--primary-color:#46c1c2;--primary-dim-color:#39acac;--primary-light-color:#ecf9f9;--secondary-color:#6b7ac7;--secondary-dim-color:#384794;--secondary-light-color:#edeef8;--yellow-color:#ebfaf9;--swiper-theme-color:#807E7C!important}@font-face{font-family:Montserrat-Light;src:url(./fonts/Montserrat-Light.ttf);font-weight:400;font-style:normal}@font-face{font-family:Montserrat-Bold;src:url(./fonts/Montserrat-Bold.ttf);font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(./fonts/Montserrat-Medium.ttf);font-weight:400;font-style:normal}@media screen and (max-width:600px){:root{--header-height:100px;--header-height-min:80px}}:root{--body-font:"Montserrat",sans-serif;--heading-font:"Montserrat",serif}*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{box-sizing:border-box}body{font-family:var(--body-font);font-size:16px;font-weight:300;line-height:1.8;color:var(--accent-color);margin:0}ul.inner-list li{font-size:1.2em;color:var(--dark-gray-color)}a{color:var(--dark-gray-colo);text-decoration:none;transition:.3s color ease-out}a.light{color:var(--light-color)}a.stretched-link{color:var(--primary-color)}a:hover{text-decoration:none;color:inherit}p.light{color:var(--light-color)}ul.light li{color:var(--light-color)}span.light{color:var(--light-color)}svg.light{color:var(--light-color)}svg.light:hover{color:var(--primary-color)}table.light tr{color:var(--light-color)}b,strong{font-weight:700}.highlight{background:var(--dark-color);color:var(--light-color)}.bg-dark{background:var(--dark-color)!important}.bg-gray-100{background:var(--gray-color-100)!important}.bg-primary-light{background:var(--primary-light-color)!important}.text-primary{color:var(--primary-color)!important}.text-secondary{color:var(--secondary-color)!important}.text-primary-dim{color:var(--primary-dim-color)!important}.border-rounded-40{border-radius:340px}.border-circle{border-radius:50%}.padding-small{padding-top:2em;padding-bottom:2em}.padding-medium{padding-top:4em;padding-bottom:4em}.padding-large{padding-top:7em;padding-bottom:7em}.padding-xlarge{padding-top:10em;padding-bottom:10em}.margin-small{margin-top:3em;margin-bottom:3em}.margin-medium{margin-top:5em;margin-bottom:5em}.margin-large{margin-top:7em;margin-bottom:7em}.margin-xlarge{margin-top:9em;margin-bottom:9em}@media only screen and (max-width:768px){.margin-large,.margin-medium,.margin-small{margin-top:1em;margin-bottom:1em}}h1,h2,h3,h4,h5{font-family:var(--heading-font);font-weight:500;line-height:1}h1.light,h2.light,h3.light,h4.light,h5.light{color:var(--light-color)}.container-md{max-width:1450px}.container-lg{max-width:1750px}.btn.btn-small{padding:.8em 2.7em;font-size:.85em}.btn.btn-medium{padding:1.2em 2.7em;font-size:1em}.btn.btn-large{padding:.8em 4.6em;font-size:1.6em}.btn.btn-full{display:block;margin:.85em 0;width:100%;letter-spacing:.12em}.btn.btn-rounded,.btn.btn-rounded::after{border-radius:6px}.btn.btn-pill,.btn.btn-pill::after{border-radius:2em}.btn.btn-outline-accent,.btn.btn-outline-dark,.btn.btn-outline-light{background:0 0;text-shadow:none;box-shadow:none}.btn.btn-outline-dark:hover::after,.btn.btn-outline-light:hover::after{background-color:transparent}.btn.btn-outline-dark{border-color:rgba(0,0,0,.4);color:var(--dark-color);transition:.5s ease-in-out}.btn.btn-outline-dark:hover{background:var(--dark-color);color:var(--light-color)}.btn.btn-outline-light{border-color:rgba(255,255,255,1);color:var(--light-color);transition:.5s ease-in-out}.btn.btn-outline-light:hover{color:var(--dark-color)}.btn.btn-outline-gray{background:0 0;border-color:var(--gray-color-200);color:var(--dark-color)}.btn.btn-outline-gray:hover{color:var(--light-color)!important}.btn.btn-outline-accent{background:0 0;border-color:var(--accent-color);color:var(--dark-color)}.btn.btn-outline-accent:hover{border-color:var(--dark-color);color:var(--dark-color)!important}.btn.btn-normal{text-decoration:underline;border:none;font-weight:800}.btn.btn-normal:focus,.btn.btn-normal:hover{text-decoration:none;box-shadow:none}.btn.btn-accent{color:var(--light-color);background-color:var(--accent-color);border:none}.btn.btn-accent:hover{color:var(--light-color)!important;background-color:var(--primary-color)}.btn.btn-black{background-color:var(--dark-color);color:var(--light-color);border:none}.btn.btn-black:hover{background-color:var(--primary-color);color:var(--light-color)}.btn.btn-light{background-color:var(--light-color);color:var(--dark-color);border:none;transition:.5s ease-in-out}.btn.btn-light:hover{background-color:var(--primary-color);color:var(--light-color)}.btn-primary{color:var(--light-color);background-color:var(--primary-color);border-color:var(--primary-color);transition:.5s ease-in-out}.btn-primary:hover{color:var(--light-color);background-color:var(--primary-dim-color);border-color:var(--primary-dim-color)}.btn-secondary{color:var(--light-color);background-color:var(--secondary-color);border-color:var(--secondary-color);transition:.5s ease-in-out}.btn-secondary:hover{color:var(--light-color);background-color:var(--secondary-dim-color);border-color:var(--secondary-dim-color)}.btn-left{text-align:left;display:block}.btn-center{text-align:center;display:block}.btn-right{text-align:right;display:block}@keyframes fade-in{from{opacity:0}to{opacity:1}}nav.nav-bg{background:rgba(255,255,255,.8);height:80px;padding:10px 50px}nav.nav-bg a.nav-link{color:var(--black-color)!important}.site-header{height:100px;z-index:10}#navbar a.nav-link:focus,#navbar a.nav-link:hover{color:var(--black-color)}.navbar-toggler svg.navbar-icon{width:40px;height:40px;fill:var(--black-color);outline:0}@media only screen and (max-width:1400px){#header-nav .btn-box{display:none}.justify-content-md-end{justify-content:flex-end!important}}#header-nav .offcanvas.show{z-index:9999;background-color:var(--gray-color-100)}#header-nav .offcanvas.show .nav-item a:hover,.offcanvas.show .nav-item a.nav-link{font-size:1em;color:var(--dark-color)}.offcanvas.show .offcanvas-body .navbar-nav{align-items:unset!important;padding-left:20px}@media (min-width:1399px){#header .navbar-expand-lg{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}#header .navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}#header .navbar-expand-lg .navbar-toggler{display:none}}.banner-content h1.banner-title{font-size:15.7em;animation:fade-in 1s;animation-duration:7s}.banner-content h2.subtitle{font-size:8.7em;animation:fade-in 1s;animation-duration:7s}@media (max-width:1366px){#intro{padding-top:2em}.banner-content h1.banner-title{font-size:12.7em}.banner-content h2.subtitle{font-size:6.2em}}@media (max-width:580px){.banner-content h1.banner-title{font-size:7.7em}.banner-content h2.subtitle{font-size:3.2em}}.testimonial{bottom:100px}.testimonial .review-item{width:45%;box-shadow:-1px 7px 10px -13px rgba(0,0,0,.45)}.testimonial .review-item .review-content{width:80%}.review-item svg.star{fill:var(--yellow-color)}@media (max-width:1267px){.testimonial{bottom:-50px}.testimonial .review-item{margin-bottom:20px}}@media (max-width:991px){.testimonial .review-item{width:85%}}@media (max-width:580px){.testimonial .review-item{width:95%}.testimonial .review-item .review-content{width:65%}}.training-card .card-detail{bottom:90px;left:45px;width:60%}#information .info-detail{padding:7em 4em}@media (max-width:1280px){#information .info-detail{padding:4em}}.newsletter-form{width:60%}.newsletter-content input{width:100%;height:68px;border:1px solid var(--gray-color-300)}.newsletter-content button{top:2px;right:0}@media (max-width:1366px){.newsletter-form{width:90%}}@media (max-width:580px){.newsletter-content button{top:76px;width:100%}}@media (max-width:580px){#footer .row{margin:0 auto;text-align:center}#footer ul.social-links{margin:0 auto;justify-content:center}}