:root{--color-main:#8b1c80;--color-main-rgb:139,28,128;--color-main-alt:#79176f;--color-main-alt-rgb:121,23,111;--color-main-text:#fff;--color-main-light:#c793c2;--color-second:#162838;--color-second-alt:#283642;--color-dark:#211a18;--border-radius:5px;}a:hover,a:focus{color:var(--color-main-alt);}footer a:hover,footer a:focus{color:var(--color-main-light);}.color-main,.color-main>svg,a.hover-main:focus,a.hover-main:hover,a:hover .hover-main,a:focus .hover-main{color:var(--color-main)!important;fill:var(--color-main);}.color-second{color:var(--color-second);}.border-main{border-color:var(--color-main);}.bg-main,a:focus .hover-bg-main,a:hover .hover-bg-main{background-color:var(--color-main);color:var(--color-main-text);}a:focus.hover-bg-main-25,a:hover.hover-bg-main-25{background-color:rgba(var(--color-main-rgb),.25);}.bg-main-alt,.hover-bg-main-alt:hover,.hover-bg-main-alt:focus{background-color:var(--color-main-alt);color:var(--color-main-text);fill:var(--color-main-text);}.bg-main-alt-80{background-color:rgba(var(--color-main-alt-rgb),.8);color:#000;}.bg-main-alt-80 a:hover,.bg-main-alt-80 a:focus{color:var(--color-main-text);}.bg-main>svg{fill:var(--color-main-text);}.bg-second{background-color:var(--color-second);color:var(--color-main-text);}.bg-second a{color:var(--color-main-text);}.bg-second a:hover,.bg-second a:focus{color:var(--color-main-light);}.bg-second-5{background-color:rgba(22,40,56,.05);color:#000;}.bg-white{background-color:#fff;}.bg-black{background-color:#000;color:#fff;}.bg-dark{background-color:#211a18!important;color:#fff;}.border-main{border-color:var(--color-main);}.border-second{border-color:var(--color-second);}nav.navbar{background-color:var(--color-main-alt);color:var(--color-main-text);}nav.navbar a{color:var(--color-main-text);}nav.navbar a.navbar-brand,nav.navbar a.navbar-brand .bg-main-alt,nav.navbar a.navbar-brand .bg-lg-main{color:var(--color-main-text)!important;}a.navbar-brand svg{stroke:var(--color-main-text);fill:var(--color-main-text);}.navbar-brand-payoff::before{background-color:var(--color-main-text);}.menu-icon-btn:hover>svg,.menu-icon-btn:focus>svg{fill:var(--color-main);}.menu-btn:hover>span,.menu-btn:focus>span{background-color:var(--color-main);}.navbar-nav .nav-link,.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover{color:var(--color-main-text);}.navbar-shortcuts-language-menu-open{background-color:var(--color-main);}.navbar-shortcuts-language-menu .dropdown-menu{background-color:var(--color-main);margin:0;min-width:0;width:100%;left:0;border:0 none;margin-top:-15px;}.navbar-close:hover svg,.navbar-close:focus svg{fill:var(--color-main);}.text-box-main{background-color:var(--color-main);color:var(--color-main-text);}.text-box-main a{color:var(--color-main-text);}.text-box-main a:hover,.text-box-main a:focus{color:var(--color-main-text);text-decoration:none;}.link-btn-alt svg{fill:var(--color-main);}.portal-banner{color:var(--color-main-text);}.portal-banner-link{display:block;margin-bottom:10px;border-radius:5px;background-color:#fff;padding:20px 75px 20px 20px;position:relative;text-decoration:none;}.portal-banner-link-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);}.portal-banner-link-icon svg{width:28px;height:auto;fill:var(--color-main-text);}.course-banner{background:linear-gradient(#283642,#101e28);color:#fff;}.course-banner-timeline{height:4px;background-color:rgba(112,112,112,.2);position:relative;border-radius:2px;overflow:hidden;}.course-banner-timeline>div{position:absolute;height:4px;background-color:var(--color-main);}ul.course-banner-links{padding:0;margin:25px 0 50px;list-style:none;}ul.course-banner-links>li{display:inline;margin-right:30px;}ul.course-banner-links>li>a{color:var(--color-main-text);}ul.course-banner-links>li>a:hover,ul.course-banner-links>li>a:focus{color:var(--color-main-light);}.course-banner{padding:40px 0 25px;}.course-banner-btn{display:block;padding:20px 60px 20px 30px;color:var(--color-main-text);text-decoration:none;background-color:rgba(255,255,255,.1);border-radius:5px;position:relative;margin-bottom:10px;}.course-banner-btn>svg{fill:var(--color-main-text);position:absolute;top:50%;right:30px;width:20px;height:auto;transform:translateY(-50%);}.content-banner .banner-img{height:330px;}.content-banner .banner-content{position:absolute;right:30px;bottom:80px;left:30px;text-align:center;}.badge.bg-main{color:var(--color-main-text);}.page-header{margin-bottom:30px;background-color:rgba(0,0,0,.05);position:relative;}.page-header-alt{background-color:rgba(22,40,56,.9);color:#fff;}.page-header-left{padding-top:45px;padding-bottom:30px;background-color:rgba(0,0,0,.1);}.page-header-alt .page-header-left{background-color:var(--color-second);}.course-box{display:block;text-decoration:none;box-shadow:0 0 45px rgba(0,0,0,.1);margin-bottom:30px;height:calc(100% - 30px);}.course-box-content{padding:25px 30px;}.course-details-box{display:block;padding:30px;border-radius:5px;word-break:break-word;}.course-details-box-link{display:flex;align-items:center;}.course-details-box-link svg{width:20px;height:auto;margin-left:auto;}.swiper-pagination-bullet{border-color:var(--color-main);}.swiper-pagination-bullet-active{background-color:var(--color-main);}footer{background-color:var(--color-second);}footer a.some-icon:hover,footer a.some-icon:focus{fill:var(--color-second);}@media only screen and (max-width:991px){.portal-banner .banner-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;}.portal-banner .banner-content{position:relative;padding-top:150px;padding-bottom:50px;}}@media only screen and (min-width:992px){.bg-lg-main{background-color:var(--color-main);color:var(--color-main-text);}.bg-lg-main-alt{background-color:var(--color-main-alt);color:var(--color-main-text);}.navbar-border{background:linear-gradient(-90deg,rgba(var(--color-main-rgb),1) 50%,rgba(var(--color-main-rgb),0));}.dropdown-menu:after{border-bottom-color:var(--color-second);}.portal-banner .banner-img{height:800px;}.portal-banner .banner-content{position:absolute;right:0;bottom:15px;left:0;}.portal-banner-link{margin-bottom:30px;}.course-banner{padding:60px 0 65px;}.content-banner .banner-img{height:560px;}.content-banner .banner-content{bottom:60px;}.page-header{margin-bottom:45px;position:relative;z-index:0;}.page-header::before{position:absolute;top:0;bottom:0;left:0;width:50%;background-color:rgba(0,0,0,.1);z-index:-1;content:" ";}.page-header-alt::before{background-color:var(--color-second);}.page-header-left{background-color:transparent;padding-top:120px;padding-bottom:110px;}.page-header-img{position:absolute;top:0;right:0;bottom:0;width:50%;}.course-details-box{padding:45px 50px;}}
