:root{--blue-01:#2f446f;--blue-02:#30456d;--blue-03:#243451;--orange-01:#f8a504;--orange-02:#f58634}body{font-family:'Noto Sans',sans-serif;color:#424767}ol li,p,ul li{font-size:1.2rem;font-weight:300;line-height:1.6}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.75rem;font-family:inherit;font-weight:400;line-height:1.3;color:var(--blue-03)}.article h1,.article h2,.article h3,.article h4,.article h5,.article h6{margin-top:2rem !important;margin-bottom:1rem !important}.article h1:first-child,.article h2:first-child,.article h3:first-child,.article h4:first-child,.article h5:first-child,.article h6:first-child{margin-top:0 !important}.h3,h3{font-size:19px!important}a{color:var(--orange-01);text-decoration:none;background-color:transparent}a:hover{color:var(--orange-02);text-decoration:none}a:focus{outline:none}hr{margin-top:1.5rem;margin-bottom:1.5rem;border:0;border-top:.0625rem solid rgba(13,27,72,.05)}img{max-width:100%;height:auto}b,strong{font-weight:bold}.display-1,.display-2,.display-3,.display-4{font-weight:500;color:#0d1b48}.display-2{font-size:3rem;font-weight:500;line-height:1.3}.text-action,a{color:var(--orange-01);font-weight:400;transition:all .2s ease}.text-action:hover,a:hover{color:var(--orange-02);cursor:pointer}figcaption,figure,main{display:block;margin:0}main{overflow:hidden}.list-style-none{margin:0;padding:0;list-style:none}.bg-primary{background-color:var(--blue-01) !important}.bg-soft{background-color:#f5f9fe !important}.text-white .display-1,.text-white .display-2,.text-white .display-3,.text-white .display-4,.text-white .h1,.text-white .h2,.text-white .h3,.text-white .h4,.text-white .h5,.text-white .h6,.text-white a:not(.btn),.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6{color:#fff}.text-white .text-muted{color:rgba(255,255,255,.7) !important}.text-primary{color:var(--blue-01) !important}.text-secondary{color:var(--orange-01) !important}.text-muted{color:#52547a !important}.text-dark,.text-dark:hover{color:var(--blue-03) !important}.text-gray,.text-gray:hover{color:#424767 !important}.text-gray-700,.text-gray-700:hover{color:#52547a !important}.font-small{font-size:.845rem;font-weight:400}.font-medium{font-size:.9rem}.section-image{background-repeat:no-repeat;background-position:top center;background-size:cover}.section{position:relative;padding-top:3rem;padding-bottom:3rem}.section-hero{position:relative;padding-top:2rem;padding-bottom:2rem}.section-hero__info a,.section-hero__info a:hover,.section-hero__info a:focus{color:#424767;text-decoration:none}.overlay-primary:before{position:absolute;content:"";background:var(--blue-03);width:100%;height:100%;top:0;left:0;opacity:.8;z-index:0}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:.0625rem solid rgba(255,255,255,.05);border-radius:.45rem}.card-body{flex:1 1 auto;min-height:1px;padding:1.5rem}.card-header{padding:1.25rem 1.5rem;margin-bottom:0;background-color:#fff;border-bottom:.0625rem solid rgba(255,255,255,.05)}.card-header:first-child{border-radius:calc(.45rem - .0625rem) calc(.45rem - .0625rem) 0 0}.card-footer{padding:1.25rem 1.5rem;background-color:#fff;border-top:.0625rem solid rgba(255,255,255,.05)}.card-footer:last-child{border-radius:0 0 calc(.45rem - .0625rem) calc(.45rem - .0625rem)}.image-xs{height:2.5rem}.rounded{border-radius:.45rem !important}.rounded-xl{border-radius:.85rem !important}.border-light{border-color:#edf0f7 !important}.border-top{border-top:.0625rem solid #edf0f7 !important}.border-top-dark{border-top:.0625rem solid #e8e8e8 !important}.border-bottom{border-bottom:.0625rem solid #edf0f7 !important}.animate-down-2,.animate-left-2,.animate-right-2,.animate-up-2,.scale-down-2,.scale-up-2{transition:all .2s ease}.animate-hover:hover .animate-up-2,.animate-up-2:hover{transform:translate(0,-2px)}.animate-down-5,.animate-left-5,.animate-right-5,.animate-up-5,.scale-down-5,.scale-up-5{transition:all .2s ease}.animate-hover:hover .animate-up-5,.animate-up-5:hover{transform:translate(0,-5px)}.pb-9,.py-9{padding-bottom:11rem !important}.mt-n7,.my-n7{margin-top:-8rem !important}.icon{text-align:center;display:inline-flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.icon span,.icon svg{font-size:2rem}.icon-secondary span{color:var(--orange-02)}.contacts-info a{padding:.5rem 0;color:var(--blue-01);font-size:1.125rem}.contacts-info a:hover{color:var(--blue-02);text-decoration:none}.contacts-info a i{color:var(--orange-02)}.course-language{max-width:30px;border:2px solid #eee}.invoice{display:none}main{min-height:calc(100vh - 360px)}.article .card>hr{border-color:#edf0f7;border-top:.0625rem solid #edf0f7;opacity:1}.course-276,.course-277{display:none!important}@media (min-width:992px){.pr-lg-6,.px-lg-6{padding-right:5rem !important}.pr-lg-10,.px-lg-10{padding-right:14rem !important}.pb-lg-12,.py-lg-12{padding-bottom:20rem !important}.mb-lg-6,.my-lg-6{margin-bottom:5rem !important}.mt-lg-n12,.my-lg-n12{margin-top:-20rem !important}}@media (min-width:768px){.pb-md-7,.py-md-7{padding-bottom:8rem !important}}@media (max-width:1200px){.display-2{font-size:calc(1.425rem + 2.1vw)}}@media (max-width:500px){.font-medium{font-size:.9rem}}.error-message{color:red}.error{border-color:red !important}
.form-group{position:relative}.form-group label{font-size:14px}.form-group label.invalid:empty{display:none!important}.input-group{border-radius:.45rem;transition:all .2s ease}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:3.425rem}.input-group .form-control:focus{box-shadow:none}.input-group-prepend{margin-right:-2px}.input-group-text{display:flex;align-items:center;padding:.6rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:var(--blue-01);text-align:center;white-space:nowrap;background-color:#fff;border:.0625rem solid #edf0f7;border-radius:.45rem}.input-group-text{font-size:.875rem;transition:all .3s ease-in-out}.form-group.form-group-lg .input-group-text{font-size:1.125rem;padding:.6rem 1rem;transition:all .3s ease-in-out}.form-control{display:block;width:100%;height:2.5rem;padding:.6rem .75rem;font-size:1rem;font-weight:300;line-height:1.5;color:var(--blue-01);background-color:#fff;background-clip:padding-box;border:.0625rem solid #edf0f7;border-radius:.45rem;box-shadow:0 4px 30px rgba(0,0,0,.05);transition:all .3s ease-in-out}.form-control{font-size:1rem;border-radius:.45rem;box-shadow:none}.form-control:focus{border-color:#b7c3d2;background-color:#fff;box-shadow:0 0 0 0.2rem rgba(183,195,210,.25)}.input-group .form-control{box-shadow:none}.form-group.form-group-lg .form-control{font-size:1.125rem;height:3.425rem}.custom-select,.nice-select{display:inline-block;width:100%;height:calc(1.5em + 1.2625rem);padding:.6rem 1.75rem .6rem .75rem;font-size:1rem;font-weight:300;line-height:1.5;color:var(--blue-01);vertical-align:middle;border:.0625rem solid #edf0f7;border-radius:.45rem;box-shadow:inset 0 1px 2px rgba(13,27,72,.075);-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-control-label::before,.custom-file-label,.custom-select,.nice-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.custom-select,.nice-select{font-size:1rem;box-shadow:none}.input-group>.custom-file,.input-group>.custom-select,.input-group>.nice-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group-lg>.custom-select,.input-group-lg>.nice-select,.input-group-lg>.form-control:not(textarea){height:3.425rem}.nice-select{height:3.425rem}.input-group-lg>.custom-select,.input-group-lg>.nice-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.875rem .875rem;font-size:1.125rem;line-height:1.5;border-radius:.45rem}.nice-select{padding:.875rem .875rem;font-size:1.125rem;line-height:1.5;border-radius:.45rem}.input-group-lg>.custom-select,.input-group-lg>.nice-select,.input-group-sm>.custom-select,.input-group-sm>.nice-select{padding-right:1.75rem}.nice-select{padding-right:1.75rem}.input-group>.custom-select:not(:first-child),.input-group>.nice-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-select:focus,.nice-select:focus{border-color:#b7c3d2;outline:0;box-shadow:inset 0 1px 2px rgba(13,27,72,.075),0 0 0 0 #0d1b48}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.nice-select:after{width:7px !important;height:7px !important}.form-control.nice-select{padding:.6rem 1.75rem .6rem .75rem;font-size:1rem;height:auto !important;line-height:1.5;border-radius:.45rem}.required-mark{color:red}
button:focus{outline:0}.btn.focus,.btn:focus{outline:0;box-shadow:none}.btn{display:inline-block;font-weight:400;color:var(--blue-01);text-align:center;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:.0625rem solid transparent;font-size:1rem;line-height:1.5;border-radius:.45rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn-group-sm>.btn,.btn-sm{padding:.375rem .75rem;font-size:.875rem;line-height:1.5;border-radius:.45rem}.btn-group-sm>.btn,.btn-group-sm>.btn span,.btn-sm,.btn-sm span{font-size:.875rem}.btn-primary{color:#fff;background-color:var(--blue-01);border-color:var(--blue-01);box-shadow:0 0 24px rgba(27,22,66,.04),0 44px 74px rgba(27,22,66,.06)}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:var(--blue-02);border-color:var(--blue-02)}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 0.25rem rgba(49,61,99,.5)}.btn-group-lg>.btn,.btn-lg{padding:.875rem .875rem;font-size:1.25rem;line-height:1.5;border-radius:.45rem}.btn-block{display:block;width:100%}.btn{position:relative;transition:all .2s ease;font-size:1rem;border-radius:.45rem}.btn-group-lg>.btn,.btn-group-lg>.btn span,.btn-lg,.btn-lg span{font-size:1rem}.btn-primary{color:#fff;background-color:var(--blue-01);border-color:var(--blue-01);box-shadow:0 0 24px rgba(27,22,66,.04),0 44px 74px rgba(27,22,66,.06)}.btn-primary:hover{color:#fff;background-color:var(--blue-02);border-color:var(--blue-02)}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:var(--blue-02);border-color:var(--blue-02);box-shadow:0 0 24px rgba(27,22,66,.04),0 44px 74px rgba(27,22,66,.06),0 0 0 0.25rem rgba(49,61,99,.5)}.btn-secondary{color:#fff;background-color:var(--orange-01);border-color:var(--orange-01);box-shadow:0 0 24px rgba(27,22,66,.04),0 44px 74px rgba(27,22,66,.06)}.btn-secondary:hover{color:#fff;background-color:var(--orange-02);border-color:var(--orange-02)}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:var(--orange-02);border-color:var(--orange-02)}.btn-secondary.focus,.btn-secondary:focus{background-color:var(--orange-02);border-color:var(--orange-02)}.btn-white{color:var(--blue-03);background-color:#fff;border-color:#fff;box-shadow:0 0 24px rgba(27,22,66,.04),0 44px 74px rgba(27,22,66,.06)}.btn-white:hover{color:var(--blue-03);background-color:#ddd;border-color:#ddd}.btn-white.focus,.btn-white:focus{color:var(--blue-03);background-color:#ddd;border-color:#ddd;box-shadow:0 0 24px rgba(27,22,66,.04),0 44px 74px rgba(27,22,66,.06),0 0 0 0.25rem rgba(219,221,228,.5)}.btn-white:not(:disabled):not(.disabled).active,.btn-white:not(:disabled):not(.disabled):active,.show>.btn-white.dropdown-toggle{color:var(--blue-03);background-color:#e6e6e6;border-color:#dfdfdf}.btn-white:not(:disabled):not(.disabled).active:focus,.btn-white:not(:disabled):not(.disabled):active:focus,.show>.btn-white.dropdown-toggle:focus{box-shadow:0 0 0 0.25rem rgba(219,221,228,.5)}.btn-danger{color:#fff;background-color:#e51c23;border-color:#e51c23;box-shadow:0 0 24px rgba(229,28,35,.04),0 44px 74px rgba(229,28,35,.06)}.btn-danger:hover{color:#fff;background-color:#cb171e;border-color:#cb171e}.btn-danger.font-small{font-size:.845rem;font-weight:400}.btn-success{color:#fff;background-color:#00c851;border-color:#00c851;box-shadow:0 0 24px rgba(0,200,81,.04),0 44px 74px rgba(0,200,81,.06)}.btn-success:hover{color:#fff;background-color:#039a40;border-color:#039a40}
.header-global{background-color:#fff!important}.headroom{will-change:transform;background-color:inherit;transition:all .2s ease}.headroom--pinned{transform:translateY(0)}.navbar-main{top:0;width:100%;z-index:100}.navbar-transparent{background-color:transparent;border:0;box-shadow:none}.navbar-collapse-header{display:none}.navbar-light .navbar-nav .nav-link{color:var(--blue-01)}.navbar .navbar-nav .nav-link{font-size:1.125rem;letter-spacing:0;font-weight:400;transition:all .8s cubic-bezier(.34,1.45,.7,1)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:var(--blue-02)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:var(--blue-02)}.dropdown-toggle::after{display:none!important}.navbar .navbar-nav .nav-link-arrow{transition:transform .2s ease}.nav-link span{position:relative}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.7rem 0;margin:.125rem 0 0;font-size:1rem;color:var(--blue-01);text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:0 solid rgba(13,27,72,.15);border-radius:.45rem;box-shadow:0 1rem 3rem rgba(13,27,72,.175)}.dropdown-menu{min-width:12rem}.dropdown-menu-lg{min-width:360px;border-radius:.45rem}.navbar .navbar-nav .dropdown .dropdown-menu{top:100%}.navbar .navbar-nav .dropdown-megamenu .megamenu-item,.navbar .navbar-nav .dropdown-megamenu-sm .megamenu-item{position:relative}.navbar .navbar-nav .dropdown-megamenu .megamenu-link,.navbar .navbar-nav .dropdown-megamenu-sm .megamenu-link{color:var(--blue-01);font-size:.875rem}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:0;border-radius:.45rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.lang-dropdown a{font-size:1.125rem}.lang-dropdown img,.mobile-lang img{width:24px!important;height:24px!important;border:.125rem solid #edf0f7}@media (min-width:992px){.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav .nav-item{margin-right:.5rem;margin-left:.5rem}.navbar-expand-lg .nav-item{position:relative}.navbar-expand-lg .nav-item:after{position:absolute;content:"";top:100%;left:0;width:100%;height:2px;background:var(--orange-02);transform:scaleX(0);transition:0.4s cubic-bezier(0.165,0.84,0.44,1)}.navbar-expand-lg .nav-item.active:after,.navbar-expand-lg .nav-item:hover:after{transform:scaleX(1)}.navbar-nav .dropdown-menu{opacity:0;pointer-events:none;margin:0;border-radius:.45rem}.navbar-nav .dropdown-megamenu,.navbar-nav .dropdown-menu{left:50%;transform:translateX(-50%)}.navbar-nav .dropdown-menu{position:relative;display:block;opacity:0;pointer-events:none;transition:all .2s ease}.navbar-nav .dropdown-megamenu.show,.navbar-nav .dropdown-menu.show{opacity:1;pointer-events:auto}.navbar .navbar-nav .dropdown-toggle:hover .nav-link-arrow{transform:rotate(0)}.navbar .navbar-nav .dropdown.show>.dropdown-toggle .nav-link-arrow{transform:rotate(180deg)}.navbar-expand-lg .lang-dropdown.active:after,.navbar-expand-lg .lang-dropdown:hover:after{transform:scaleX(0)!important}.navbar-nav .nav-link i{margin-right:.3rem;margin-left:.3rem;font-size:.75rem}}@media (max-width:991.98px){.navbar-collapse .navbar-collapse-header{display:block;padding-bottom:1rem;margin-bottom:1rem}.navbar-collapse{width:calc(100% - 30px);position:absolute;top:15px;left:15px;right:0;z-index:1050;overflow-y:auto;height:calc(100vh - 30px)!important;opacity:0}.navbar-collapse.collapsing,.navbar-collapse.show{padding:1.5rem;border-radius:.45rem;background:#fff;animation:show-navbar-collapse .2s ease forwards;box-shadow:0 0 20px rgba(0,0,0,.1);opacity:1}.navbar-collapse .collapse-close{text-align:right}}@media (max-width:575.98px){.dropdown-menu-lg{min-width:260px;border-radius:.45rem}}
.footer hr{border-top:.0625rem solid rgba(255,255,255,.05)}.partner-logos img{height:7.5rem}