:root{--color-primary: #1e3c9f;--color-dark: #111;--color-white: #fff;--color-gray: #515151;--color-disabled: #51515198}*{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;padding:0;box-sizing:border-box;margin:0;transition:.3s all}body{color:var(--color-dark);font-size:1.2rem}body.hide-overflow{overflow:hidden}#site-preloader{position:fixed;display:flex;justify-content:center;place-items:center;top:0;background-color:var(--color-primary);width:100%;height:100%;z-index:10000}#site-preloader .container{width:15rem;height:15rem;border-radius:100%;background:transparent;position:relative}#site-preloader .container .loader img{position:absolute;top:2.5rem;left:2.1rem;width:10rem;color:var(--color-primary)}#site-preloader.hidden.disabled{display:none}.scroll-watcher{position:fixed;top:0;height:5px;background-color:var(--color-primary);width:0%;transform-origin:left;animation:scroll-watcher linear;animation-timeline:scroll();z-index:1000}@keyframes scroll-watcher{to{width:100%}}a{text-decoration:none}button{border:none;background-color:transparent;font-size:1.2rem}.btn{padding:5px 10px}.btn.primary{background-color:var(--color-primary)}nav{position:fixed;display:flex;justify-content:space-between;background-color:#fff;text-align:center;width:100%;padding:20px;box-shadow:-1px -3px 9px var(--color-dark);border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:1000}nav .logo{width:120px}nav .navigation{display:flex}nav .navigation .link a{color:var(--color-dark)}nav .navigation .link a.active{color:var(--color-primary);font-weight:600}nav .navigation .link a:hover{text-decoration:underline}nav .navigation .link:nth-child(2){margin:0 25px}nav .apply-section{margin-top:5px}nav .apply-section a.btn{background-color:var(--color-primary);color:var(--color-white);padding:6px 15px;border-radius:5px;cursor:pointer}nav .apply-section a.btn.disabled{background-color:var(--color-disabled)}main{height:100vh}main.index{background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;place-items:center;padding:25px}main.index .container{margin-top:25vh;height:60vh;display:grid;justify-content:center;place-content:center;text-align:center}main.index .container .content{color:#111;background-color:transparent;padding:10px;border-radius:5px;width:100vh;height:30vh}main.index .container .content h1{color:#a2a2a2;font-size:1.6rem}main.index .container .content h3{font-size:2.6rem;color:var(--color-white)}main.index .container .content #learn-more{margin-top:10px}main.index .container .content #learn-more a{border:2px solid var(--color-primary);border-radius:5px;color:var(--color-primary);background-color:transparent;cursor:pointer}main.index .container .content #learn-more a.apply-now{color:var(--color-white);background-color:var(--color-primary)}main.index .container .footer{position:absolute;font-size:1rem;color:var(--color-white);bottom:10px;left:10px}section{margin-top:20vh}section#welcome .container{display:grid;justify-items:center}section#welcome .container .header{text-align:center}section#welcome .container .header h4{color:var(--color-primary)}section#welcome .container .content{display:grid;margin-top:5vh;grid-template-columns:1fr 1fr 1fr}section#welcome .container .content .bx-container{display:grid;place-content:center;margin:10px;width:300px;height:300px;border-radius:5px;border:2px solid var(--color-primary);box-shadow:0 0 3px 0 var(--color-primary)}section#welcome .container .content .bx-container .icon{text-align:center}section#welcome .container .content .bx-container .icon svg{width:100px;color:var(--color-primary)}section#welcome .container .content .bx-container .icon.apply-icon{margin-left:35px}section#welcome .container .content .bx-container .heading{text-align:center;padding:5px}section#welcome .container .content .bx-container .heading h1{color:var(--color-primary)}section#welcome .container .content .bx-container .heading h5{max-width:250px;color:var(--color-gray)}section#statistics{background-position:center;background-attachment:fixed;background-size:cover;background-repeat:no-repeat;display:flex;place-items:center;justify-content:center;color:var(--color-white);height:40vh}section#statistics .container{width:60%;display:flex;justify-content:space-between}section#statistics .container .stat{text-align:center}section#statistics .container .stat .number{font-size:2rem;font-weight:600}section#articles{padding:15px;margin-top:5vh}section#articles .container{display:grid;justify-items:center;text-align:center}section#articles .container .header h4{color:var(--color-primary)}section#articles .container .card-holder{padding:25px;display:grid;grid-template-columns:1fr 1fr 1fr}section#articles .container .card-holder .card{position:relative;margin-left:30px;padding:10px;box-shadow:0 0 5px #11111180;height:370px;max-width:270px}section#articles .container .card-holder .card .img{width:250px;height:80px}section#articles .container .card-holder .card .img img{width:100%}section#articles .container .card-holder .card .title{text-align:start;margin-top:90px}section#articles .container .card-holder .card .title h1{font-size:1.3rem}section#articles .container .card-holder .card .title h4{font-size:1.15rem;color:var(--color-primary)}section#articles .container .card-holder .card .title h4 span{color:var(--color-gray)}section#articles .container .card-holder .card .summary{text-align:start;padding-top:10px;font-size:1.1rem}section#articles .container .card-holder .card .readmore{margin-top:10px}section#articles .container .card-holder .card .readmore a{font-weight:600;font-size:1.1rem;text-decoration:underline;color:var(--color-primary)}section#articles .container .card-holder .card.composed{margin-top:20px}section#articles .container .load-more button{color:var(--color-white);border-radius:5px;cursor:pointer}section#testimonials{display:flex;justify-content:center}section#testimonials .container .header{text-align:center}section#testimonials .container .header h4{color:var(--color-primary)}section#testimonials .container .vid-card-holder{margin-top:5vh;display:grid;grid-template-columns:1fr 1fr 1fr}section#testimonials .container .vid-card-holder .vid{padding:5px;background-color:var(--color-dark);margin-left:15px;box-shadow:0 0 3px var(--color-dark);border-radius:5px}section#testimonials .container .vid-card-holder .vid .play-icon-holder{position:relative;display:flex;justify-content:center;place-content:center}section#testimonials .container .vid-card-holder .vid .play-icon-holder .play-icon{position:absolute;margin-top:180px;width:80px;cursor:pointer;z-index:10}section#testimonials .container .vid-card-holder .vid .play-icon-holder .play-icon svg{color:var(--color-white)}section#testimonials .container .vid-card-holder .vid video{width:100%;height:400px}section#contact-us{height:50vh;background-position:center;background-attachment:fixed;background-size:cover}section#contact-us .container{display:grid;justify-content:center}section#contact-us .container .header{display:flex;justify-content:center;padding-top:2vh}section#contact-us .container .header h1{color:var(--color-white);font-size:2rem}section#contact-us .container .content{margin-top:5vh;padding:25px;background-color:var(--color-white);border-radius:5px;display:flex}section#contact-us .container .content .contact{display:flex;margin-left:30px;border-radius:5px}section#contact-us .container .content .contact .icon svg{width:50px;color:var(--color-primary)}section#contact-us .container .content .contact .title h1{font-size:1.3rem}section#contact-us .container .content .contact .title h4{color:var(--color-gray)}section#contact-us .container .content .contact:hover{padding-left:5px;padding-right:5px;background-color:#00686e91;cursor:pointer}section#contact-us .container .content .contact:hover .title{color:var(--color-primary);transition:.1s}section#contact-us .container .content .contact:hover .title h4{color:var(--color-white)}main.apply{background-size:cover;background-repeat:no-repeat;padding-top:20vh;display:flex;justify-content:center}main.apply .container{background-color:var(--color-white);box-shadow:0 -1px 5px var(--color-gray);padding:10px 10px 0;height:70vh;border-radius:5px}main.apply .container .header{text-align:center}main.apply .container .header h4{color:var(--color-primary)}main.apply .container .application-form{padding:30px 10px}main.apply .container .application-form form{display:grid;grid-template-columns:1fr 1fr;justify-items:center}main.apply .container .application-form form .field{display:grid;margin-top:15px;padding-right:15px;grid-template-columns:1fr 3fr}main.apply .container .application-form form .field .icon{display:flex;place-content:center;text-align:center}main.apply .container .application-form form .field .icon svg{padding-top:10px;width:50px;color:var(--color-primary)}main.apply .container .application-form form .field .content{display:grid}main.apply .container .application-form form .field .content label{font-size:1.1rem;font-weight:600;color:#575757}main.apply .container .application-form form .field .content label.selection{margin-top:-1px}main.apply .container .application-form form .field .content select{padding:5px;width:25ch;border:none;font-size:16px;border-radius:5px;outline-color:var(--color-primary);background-color:#fff;box-shadow:#0000 0 0,#0000 0 0,#0000 0 0,#3c425729 0 0 0 1px,#0000 0 0,#0000 0 0,#0000 0 0;outline:none}main.apply .container .application-form form .field .content select:focus{border-color:var(--color-primary);color:var(--color-primary)}main.apply .container .application-form form .field .content input{width:25ch;padding:5px;border-radius:5px;border-color:none;font-size:16px;border:unset;outline-color:var(--color-primary);background-color:#fff;box-shadow:#0000 0 0,#0000 0 0,#0000 0 0,#3c425729 0 0 0 1px,#0000 0 0,#0000 0 0,#0000 0 0;outline:none}main.apply .container .application-form form .field .content input:focus{border-color:var(--color-primary);color:var(--color-primary)}main.apply .container .footer{display:flex;justify-content:center}main.apply .container .footer button#submit{padding:10px 20px;color:var(--color-white);border-radius:5px;cursor:pointer}footer.apply{position:absolute;bottom:0;font-size:1rem;display:flex;width:100%;justify-content:space-between;padding:5px;font-weight:600;color:var(--color-white)}footer.apply a{color:var(--color-white)}footer.index{position:absolute;margin-top:10vh;font-size:1rem;display:flex;width:100%;justify-content:center;padding:5px;font-weight:600;color:var(--color-white)}footer.index a{color:var(--color-white)}article{background-color:var(--color-white)}article .top-bar{display:flex;justify-content:right;padding-top:13vh}article .top-bar .close{position:absolute}article .top-bar .close svg{width:50px;color:var(--color-primary)}article .content{padding:25px}article .content .container .heading{display:flex;justify-content:center;text-align:center}article .content .container .hero{display:flex;justify-content:center}article .content .container .hero img{width:400px}article .content .container .author{display:flex;padding-top:15px;justify-content:center}article .content .container .author #article-icon svg{width:30px;color:var(--color-primary)}article .content .container .author #article-author{color:var(--color-primary)}article .content .container .content{display:flex;justify-content:center;padding:2rem 5rem}article .content .container .content #article-body{max-width:800px}.hidden{display:none}button.with-spinner,a.with-spinner{display:flex;justify-content:space-between}button.with-spinner .spinner,a.with-spinner .spinner{margin-right:5px;width:20px}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.path{stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center;animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite}.preloader.path{animation:dash 1.4s ease-in-out infinite,preloaderColors 5.6s ease-in-out infinite}@keyframes colors{0%{stroke:#fff}to{stroke:#fff}}@keyframes preloaderColors{0%{stroke:#ffffff2b}to{stroke:#ffffff8b}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}to{stroke-dashoffset:187;transform:rotate(450deg)}}#load-applications{margin-top:20vh;border-radius:5px;padding:10px 20px;cursor:pointer}.bx-container{opacity:0;transition:opacity .3s ease-in-out}.bx-container:nth-child(2){transition:opacity .7s ease-in-out}.bx-container:nth-child(3){transition:opacity 1s ease-in-out}.card{opacity:0;transition:opacity 1s ease-in-out}.card:nth-child(2){transition:opacity .7s ease-in-out}.card:nth-child(3){transition:opacity .3s ease-in-out}.vid{opacity:0;transition:opacity .7s ease-in-out}.vid:nth-child(2){transition:opacity .3s ease-in-out}.vid:nth-child(3){transition:opacity .7s ease-in-out}.vid.active,.card.active,.bx-container.active{opacity:1}@media (min-width: 991px){.mobile-only{display:none}}@media (max-width: 990px){.desktop-only{display:none}nav{height:100vh;padding:0;border-radius:0;transition:.3s ease}nav .logo{margin:8px}nav .navigation{position:absolute;width:100%;place-self:center;justify-self:center;display:grid;padding:0;margin:0;font-size:25px}nav .navigation .link{margin-top:15px}nav .navigation .link:nth-child(2){margin-top:15px}nav .toggler-section{margin:12px}nav .toggler-section #nav-toggler{width:40px;color:var(--color-primary)}nav.closed{height:68px;transition:.3s ease}nav.closed .navigation{display:none}article .top-bar .close{margin-top:-2vh}article .content .container .hero{margin-top:10px}article .content .container .hero img{width:250px}article .content .container .content{padding-left:0;padding-right:0}article .content .container .content #article-body{max-width:100%}main.index .container{margin-top:10vh}main.index .container .content{width:100%}main.index .container .content h1{font-size:18px}main.index .container .content h3{font-size:32px}section#welcome .container .content{grid-template-columns:1fr}section#statistics .container{width:80%;display:grid;grid-template-columns:1fr 1fr;justify-items:center}section#statistics .container .stat:nth-child(3){width:10ch;margin-left:100%;margin-top:20px}section#articles .container .card-holder{grid-template-columns:1fr}section#articles .container .card-holder .card{margin-left:0;margin-top:20px}section#testimonials .container .vid-card-holder{grid-template-columns:1fr}section#testimonials .container .vid-card-holder .vid{margin-top:20px}section#testimonials .container .vid-card-holder .vid video{width:300px}section#contact-us .container{padding:0}section#contact-us .container .content{display:grid;grid-template-columns:1fr 1fr}section#contact-us .container .content .contact{margin:0}section#contact-us .container .content .contact .icon svg{width:40px}section#contact-us .container .content .contact .title h1{font-size:18px}section#contact-us .container .content .contact .title h4{font-size:14px}section#contact-us .container .content .contact:nth-child(3){width:200%;margin-top:5px;justify-content:center}main.apply{padding-top:15vh;height:120vh}main.apply .container{height:40rem;margin-left:10px;margin-right:10px}main.apply .container .application-form form{grid-template-columns:1fr}footer.apply{position:absolute;display:grid;justify-content:center;text-align:center;bottom:-120px}}
