: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-rgb:22,40,56;--color-second-alt:#283642;--color-dark:#211a18;--border-radius:5px;--navbar-color-text:var(--color-main-text);}.papillon{--color-main:#f29400;--color-main-rgb:242,148,0;--color-main-alt:#e58c00;--color-main-alt-rgb:229,140,0;--color-main-text:#000;--navbar-color-text:var(--color-main-text);}.papillon.alt-menu .navbar-shortcuts,.papillon.alt-menu .nav-btn-wrapper{--navbar-color-text:#fff;}.papillon .content-banner .banner-content ul.year-menu{--navbar-color-text:#fff;}.gnist{--color-main:#7bb529;--color-main-rgb:123,181,41;--color-main-alt:#7bb529;--color-main-alt-rgb:123,181,41;--color-main-text:#000;--navbar-color-text:var(--color-main-text);}.gnist.alt-menu .navbar-shortcuts,.gnist.alt-menu .nav-btn-wrapper{--navbar-color-text:#fff;}.gnist .content-banner .banner-content ul.year-menu{--navbar-color-text:#fff;}a:hover,a:focus{color:var(--color-main-alt);}footer a:hover,footer a:focus{color:var(--color-main);}.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{background-color:var(--color-main-alt);color: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);}.bg-second-5{background-color:rgba(var(--color-second-rgb),.05);color:#000;}.bg-white{background-color:#fff;}.bg-black{background-color:#000;color:#fff;}.bg-dark{background-color:var(--color-dark)!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(--navbar-color-text);}nav.navbar a{color:var(--navbar-color-text);}nav.navbar a.navbar-brand,nav.navbar a.navbar-brand .bg-main-alt,nav.navbar a.navbar-brand .bg-lg-main{color:var(--navbar-color-text)!important;}a.navbar-brand svg{stroke:var(--navbar-color-text);fill:var(--navbar-color-text);}.navbar-brand-payoff::before{background-color:var(--navbar-color-text);}.menu-btn>span{background-color:var(--navbar-color-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(--navbar-color-text);}#mainmenu .navbar-nav,.site-link{border-bottom-color:var(--navbar-color-text);}#mainmenu .navbar-nav a.nav-link:hover,#mainmenu .navbar-nav a.nav-link:focus,.site-link a.nav-link:hover,.site-link a.nav-link:focus{color:var(--navbar-color-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 svg{fill:var(--navbar-color-text);}.navbar-close:hover svg,.navbar-close:focus svg{fill:var(--color-main);}a.language-btn:hover,a.language-btn:focus,.language-btn.language-btn-active{border-color:var(--navbar-color-text);}.text-box-main{background-color:var(--color-main);color:var(--navbar-color-text);}.text-box-main a{color:var(--navbar-color-text);}.text-box-main a:hover,.text-box-main a:focus{color:var(--navbar-color-text);text-decoration:none;}.link-btn-alt svg{fill:var(--color-main);}.portal-content{margin-top:-40px;}.portal-banner .banner-img{height:275px;}.portal-banner .banner-content{position:absolute;top:150px;right:75px;left:75px;color:#fff;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(var(--color-second-rgb),.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);}.content-banner .banner-img{height:330px;}.content-banner .banner-content{position:absolute;right:30px;bottom:80px;left:30px;text-align:center;}.content-banner .banner-content ul.year-menu>li>a{color:var(--navbar-color-text);}.content-banner .banner-content ul.year-menu>li>a:active,.content-banner .banner-content ul.year-menu>li>a:hover,.content-banner .banner-content ul.year-menu>li>a:focus{color:var(--navbar-color-text);text-decoration:underline;}.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:var(--border-radius);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{top:auto;right:50%;left:auto;bottom:275px;max-width:650px;transform:translateX(50%);}.portal-banner .banner-content h1{font-size:3.875rem;}.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;}}
