@import url(httpS://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap);html{scroll-behavior:smooth}*{font-family:"Montserrat",sans-serif;margin:0;overflow-x:hidden;font-size:16px}a{cursor:pointer;text-decoration:none}ul{padding:0}.container{max-width:1280px;margin:0 auto}.watermark{position:fixed;top:12.5vh;right:0;height:75vh;z-index:1000;pointer-events:none;opacity:.8}.front-page{position:relative;height:100vh;box-sizing:border-box}.front-page:after{right:0;bottom:0;background-image:url(../../static/media/heropagebg.413dc881.jpg);background-size:cover;background-position:bottom;opacity:.3;z-index:-2}.front-page:after,.front-page:before{content:"";position:absolute;top:0;left:0}.front-page:before{width:100vw;height:100vh;background-color:#000;z-index:-3}header{width:100%;text-align:center;position:absolute;z-index:100}header .container{margin:0 auto;padding:1em 0;align-items:center;display:flex;justify-content:space-between;max-width:1280px;border-bottom:1px solid #fff}header .container a{overflow:visible;cursor:pointer}.logo{width:16em;cursor:pointer}header .container .nav-list{color:#fff;display:flex;justify-content:right;width:100%;text-transform:uppercase}header .container .nav-list li{list-style-type:none;margin-left:4em}header .container .nav-list li a{color:#fff;font-size:1.4em;font-weight:800}.menu-controlls{position:fixed;z-index:10000}.menu-controlls .menu{height:2.5rem;display:none}.hero{margin-top:30vh}.sub-title{font-size:2.5em;color:hsla(0,0%,100%,.5)}.sub-title,.title{text-transform:uppercase;font-weight:800}.title{font-size:5em;color:#fff;padding-bottom:.5em}.title .underline{font-size:1em;font-weight:800;position:relative;z-index:-1}.title .underline:before{content:"";position:absolute;left:0;opacity:1;bottom:-.8rem;width:100%;height:1rem;background-color:#2596c8;z-index:-1}.statement{font-size:1.5em;color:#fff;padding-right:20vw;font-weight:200;line-height:1.4em}.hero .button-flex{margin-top:1em}.button-flex{display:flex;align-items:center}.button-flex .button:first-child{margin-right:2rem}.button-flex .button{text-transform:uppercase;padding:1em 2.2em}.button-flex .button a{font-size:1.5em;font-weight:600;color:#fff}.button-flex .button-fill{background-color:#2596c8}.button-flex .button-outline{box-sizing:border-box;box-shadow:inset 0 0 0 .25em #2596c8}.SimplePage{padding-top:15em}.AboutUs,.OurTeam{color:#fff;padding:10em 0;box-sizing:border-box;min-height:100vh}.AboutUs h1{text-transform:uppercase;font-weight:800;font-size:5em;margin-bottom:2rem}.AboutUs .points{font-size:1.5em;font-weight:200;margin-bottom:4rem;line-height:1.4em}.AboutUs .points p{font-size:1em;padding-bottom:.8rem}.AboutUs .points p:first-child{font-size:1.2em;font-weight:400}.AboutUs .points .motto{font-size:1.2em;font-weight:600;text-align:center;margin-top:2rem;font-style:italic}.AboutUs a{box-sizing:border-box;box-shadow:inset 0 0 0 .2em #fff;text-transform:uppercase;padding:1em 2.2em;display:inline-block;font-size:1.8em;font-weight:800;color:#fff}.SimplePage .container p{font-size:1.5em;padding-bottom:2rem;font-weight:200}.trainings{display:flex;box-sizing:border-box;justify-content:space-between;width:100%}.trainings-title{color:#111;padding:0;margin-top:4rem}.package-outer{width:27em}.package-outer:first-child{margin-right:1em}.package-outer:nth-child(2){margin:0 1em}.package-outer:nth-child(3){margin-left:1em}.icon{position:relative;background-color:#fff;width:8em;text-align:center;border-radius:50%;margin:1em auto;box-shadow:0 0 30px 10px rgba(0,0,0,.2);z-index:2}.icon img{width:4em;padding:2em}.packages{z-index:1;position:relative;border-radius:1em;padding-bottom:2em;border:1px solid #eaeaea;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.packages:hover{-webkit-transform:translateY(-3em);transform:translateY(-3em)}.packages .top-portion{padding:3em 0 1em;text-align:center;color:#fff;position:relative;overflow:visible}.packages .top-portion .package-title{font-weight:800;font-size:1.6em;text-transform:uppercase}.packages .top-portion .rate{font-weight:800;font-size:5em;position:relative;display:inline-block;padding:0 .5em}.packages .top-portion .rate .dollar-sign{position:absolute;font-weight:800;left:0;top:40%;font-size:.5em}.packages .bottom-portion{position:relative;background-color:#fff;padding:2em 1.5em;height:50vh;min-height:400px}.packages .register{background-color:#fff;font-weight:500;text-transform:uppercase;padding:.5rem;position:absolute;font-size:1.4em;bottom:-1em;left:0;right:0;margin:0 auto;width:10em;z-index:100;border-radius:2em;box-shadow:0 4px 8px 2px rgba(0,0,0,.16)}.packages .bottom-portion .description-title{font-weight:500;text-transform:uppercase;margin:1em 0}.packages .bottom-portion ul li{font-weight:300;color:#414141;margin-bottom:1em}.packages .bottom-portion .see-more{text-transform:uppercase;font-size:1.2em;font-weight:500;position:absolute;bottom:1.5em;left:0;right:0;width:10em;text-align:center;margin:0 auto}.press{margin:10em 0 0;padding:10em 0;border-bottom:2em solid #2596c8;background-color:#e1eaee}.press-title{color:#111;position:relative;display:inline-block}.press-title:before{content:"";position:absolute;bottom:.25em;left:0;background-color:#2596c8;width:100%;height:.25em}.press ul li{padding:1.5em 0}.press ul li a{transition:all .15s;color:#2596c8;font-size:1.5em;font-weight:500}.press ul li a:hover{border-bottom:.2em solid #2596c8}.press ul li img{height:3em;padding-bottom:.5em}.partners{margin:10em 0 5em}.partners-title{color:#111;padding-bottom:8rem}.partners .partners-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18em,1fr));grid-row-gap:5em}.partners .partners-grid .grid-item{transition:opacity .3s;opacity:.3;text-align:center}.partners .partners-grid .grid-item:hover{opacity:1}.partners .partners-grid .grid-item a img{height:10em}.partners .partners-grid .grid-item a h2{padding-top:1em;text-transform:uppercase;font-size:1.5em;font-weight:800;color:#111}.OurTeam{padding-bottom:5em}.our-team-title{position:relative;display:inline-block;margin-bottom:1em}.our-team-title:before{content:"";position:absolute;bottom:.4em;left:0;background-color:#fff;width:100%;height:.15em}.team-list li .team-title{display:inline-block;position:relative;font-size:3.5em;font-weight:800;padding-top:.3em}.team-list li .team-title:after{content:"";position:absolute;top:0;left:0;background-color:#fff;width:30%;height:.3em}.team-list li .team-title-desc{font-size:2.5em;font-weight:200}.qualifications{margin-top:1.5em}.qualifications .desc-title{font-size:2em;font-weight:600}.qualifications li{margin:.3em 0}.qualifications li p{font-size:1.2em;font-weight:200;padding-left:1em;margin-top:.2em}.qualifications li .indent{padding-left:2em}.form{flex-grow:0.5;min-width:400px;max-width:700px}.footer{background-color:#161616;padding:4em 0 8em;color:#fff}.footer-flex{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.footer-flex>div{margin:0 1em}.footer-logo-div{width:100%;text-align:center}.footer-logo{width:8em}.footer-title{font-size:2.2em;margin:4rem 0;font-weight:800}.contacts-flex{display:flex;margin:1em 0;align-items:center}.contacts-flex img{width:3em}.contacts-flex a p{color:#fff;padding-left:.5em;font-size:1.2em;font-weight:700}.socials .socials-flex{display:flex;flex-wrap:wrap;max-width:10em}.socials .socials-flex>a{flex:30% 1;width:1em;margin:1em;margin-left:0!important}.footer-partners li{list-style-type:none;margin:.5em 0}.footer-partners li a{font-weight:800;color:#fff;text-transform:uppercase;font-size:1.2em}form .form-flex{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:1em}form .form-flex div{flex-grow:1;max-width:20em}form .form-flex div:first-child{margin-right:1em}form .input-name{font-size:1.2em;margin-bottom:.5em;font-weight:600}form .form-flex div .text-input{min-width:8em;width:100%}form .text-input,form textarea{box-sizing:border-box;padding:.6em .4em;font-size:.8em;border:1px solid #ddd;border-radius:.2em}form .text-input:focus,form textarea:focus{outline:none;background-color:#222;color:#fff}form .message{width:100%;min-height:8em;resize:vertical;max-height:20em;margin-bottom:1em}.form .submit{border-radius:.2em;background-color:#222;font-size:1.2em;font-weight:600;padding:.5em 1em;color:#fff;border:none;cursor:pointer}@media (min-width:2200px){*{font-size:22px}.container,header .container{max-width:1550px}.packages .bottom-portion{min-height:700px}}@media (max-width:1500px){.container{width:90%}header .container .nav-list li a{font-size:1.2em}.AboutUs .points,.button-flex .button a,.press ul li a,.statement{font-size:1.3em}.AboutUs a{font-size:1.5em}.SimplePage .container p{font-size:1.3em}header .container .nav-list li{margin-left:3em}.sub-title{font-size:2.2em}.AboutUs h1,.title{font-size:4.4em}.package-outer{width:24em}.packages .top-portion .package-title{font-size:1.4em}.packages .top-portion .rate{font-size:4.5em}.packages .bottom-portion .description-title,.packages .bottom-portion ul li{font-size:.9em}.team-list li .team-title{font-size:3em}.team-list li .team-title-desc{font-size:2em}.qualifications .desc-title{font-size:1.5em}.qualifications li p{font-size:1.1em}}@media (max-width:1250px){.AboutUs{padding:8em 0}.package-outer{width:26em}.container{width:90%}header .container .nav-list li a{font-size:1.1em}.trainings{flex-wrap:wrap;justify-content:space-evenly}.package-outer{margin:0!important}.press ul li img{height:2.5em}}@media (max-width:1050px){header .container .nav-list li a{font-size:1em}.logo{width:14em}header .container .nav-list li{margin-left:2.5em}}@media (max-width:900px){.logo{width:10em}header .container .nav-list li a{font-size:.9em}header .container .nav-list li{margin-left:1em}.AboutUs .points,.button-flex .button a,.press ul li a,.SimplePage .container p,.statement{font-size:1.1em}.AboutUs a{font-size:1.3em}.sub-title{font-size:1.8em}.AboutUs h1,.title{font-size:3.8em}.press ul li img{height:2em}.team-list li .team-title{font-size:2.5em}.team-list li .team-title-desc{font-size:1.6em}.qualifications .desc-title{font-size:1.4em}.qualifications li p{font-size:1em}.our-team-title{margin-bottom:.5em}.footer-title{font-size:1.8em}.contacts-flex p,.footer-partners li,form .input-name{font-size:1em}.contacts-flex img{width:2em}.footer-flex{justify-content:left}.contacts,.form{width:100%}}@media (max-width:700px){.watermark{left:0;right:0;margin:0 auto;width:100vw}.logo{width:16em}header .container{justify-content:left}header .container .nav-list{width:75%;display:flex;flex-direction:column;align-items:flex-start;max-width:450px;background-color:#2596c8;-webkit-transform:translateX(-110%);transform:translateX(-110%);z-index:4}header .container .nav-list,header .container:before{position:fixed;top:0;left:0;transition:.5s;height:100vh}header .container:before{content:"";width:100vw;background-color:rgba(20,20,20,.95);z-index:3;opacity:0;-webkit-transform:scale(0);transform:scale(0)}header .container .nav-list li{margin-top:2em}header .container .nav-list li a{letter-spacing:.1em;color:#fff;font-size:2em;font-weight:800}header .container .active.nav-list{-webkit-transform:translateX(0);transform:translateX(0)}header .active.container:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.menu-controlls{position:fixed;top:1em;right:5%;z-index:10}.menu-controlls .active{display:block}.menu-controlls .inactive{display:none}.button-flex .button a,.press ul li a,.statement{font-size:1em}.AboutUs a{font-size:1.1em}.sub-title{font-size:1.5em}.AboutUs h1,.title{font-size:3em}.title .underline:before{height:.5rem}.AboutUs{padding:4em 0}.SimplePage{padding-top:8em}.AboutUs h1{margin-bottom:2rem}.hero{margin-top:10em}.press ul li img{height:1.5em;padding-bottom:.25em}.press ul li{padding:1em 0}.press{margin-top:7em;padding-bottom:7em}.partners{margin:6em 0 4em}.partners-title{padding-bottom:4rem}.partners .partners-grid .grid-item a img{height:7em}.partners .partners-grid .grid-item h2{font-size:1.2em!important}.partners .partners-grid{grid-template-columns:repeat(auto-fit,minmax(12em,1fr))}.team-list li .team-title{font-size:2.2em}.team-list li .team-title-desc{font-size:1.4em}.qualifications .desc-title{font-size:1.2em}.qualifications li p{font-size:.9em}}@media (max-width:450px){.AboutUs .points{font-size:1em}.sub-title{font-size:1.2em;margin-right:0}.AboutUs h1,.title{font-size:2.4em}.button-flex .button a,.press ul li a,.statement{font-size:.9em}.statement{padding-right:0}.button-flex{display:inline-block}.button-flex .button{text-align:center;box-sizing:border-box;width:12.5em;margin:1.5em 0}header .container .nav-list li a{font-size:1.5em}header .container .nav-list{width:70%}.menu{width:2em}.footer-flex{display:block}.footer-flex>div{margin:0}form .form-flex{display:block}form .form-flex div{margin-bottom:1em}form .message{width:20rem}.form .submit{font-size:1em}.footer-title{margin:4rem 0 2rem}.socials .socials-flex>a{flex:40% 1;margin:.5em 0}}@media (max-width:450px){*{font-size:14px}}@media (max-width:350px){.AboutUs .points{font-size:.9em}form .message{width:15rem}form .form-flex div{max-width:15em}}.footer-bottom{text-align:center;margin-top:4rem;padding-top:2rem;border-top:1px solid #fff}.footer-bottom p{font-size:.8rem;line-height:150%}.footer-bottom a{transition:all;transition-duration:.4s;transition-timing-function:ease-in-out;font-size:.8rem;color:#fff;text-decoration:underline}.footer-bottom a:hover{font-size:1rem;text-decoration:underline}
/*# sourceMappingURL=main.3fcd811d.chunk.css.map */