*{font-family:ProximaNova;-webkit-user-select:none;-ms-user-select:none;user-select:none;outline:0!important}.text-block,.title{-webkit-user-select:text;-ms-user-select:text;user-select:text}.text-block *,.title *{-webkit-user-select:text;-ms-user-select:text;user-select:text}input[type=email],input[type=number],input[type=text],textarea{-webkit-user-select:text;-ms-user-select:text;user-select:text}header .header-bg{width:100%}header .header-wrapper{max-width:1280px;width:100%;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}header .header-top{padding:0 10px;color:#fff;box-sizing:border-box;background-color:#262251}@media screen and (max-width:39.9375em){header .header-top{padding:0;position:relative}}@media screen and (min-width:40em) and (max-width:63.9375em){header .header-top{padding:0;position:relative}}header .header-top .header-wrapper{-ms-flex-align:center;align-items:center}header .header-top a{text-decoration:none;color:#fff}header .header-top .accessibility-block{cursor:pointer;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-transform:uppercase}@media screen and (max-width:39.9375em){header .header-top .accessibility-block span{display:none}}@media screen and (min-width:40em) and (max-width:63.9375em){header .header-top .accessibility-block span{display:none}}header .header-top .accessibility-block:before{content:'';width:60px;height:60px;margin-right:10px;-ms-flex-negative:0;flex-shrink:0;display:inline-block;background-color:#853129;background-image:url(/images/control/icon_eye.svg);background-repeat:no-repeat;background-position:center;background-size:25px}header .header-top .accessibility-block:before:hover{background-color:#a75148}@media screen and (max-width:39.9375em){header .header-top .accessibility-block:before{width:40px;height:40px}}@media screen and (min-width:40em) and (max-width:63.9375em){header .header-top .accessibility-block:before{width:40px;height:40px}}header .header-top .address-block,header .header-top .phone-block{-webkit-user-select:text;-ms-user-select:text;user-select:text;padding:10px 15px;padding-left:35px;background-repeat:no-repeat;background-position:5px center;background-size:25px 20px}@media screen and (max-width:39.9375em){header .header-top .address-block,header .header-top .phone-block{display:none}}@media screen and (min-width:40em) and (max-width:63.9375em){header .header-top .address-block,header .header-top .phone-block{display:none}}header .header-top .address-block{background-image:url(/images/control/icon_address.svg)}header .header-top .phone-block{background-image:url(/images/control/icon_phone.svg)}header .header-top .search-tab{width:40px;height:40px;display:none;background-color:#853129;background-image:url(/images/control/search.svg);background-repeat:no-repeat;background-position:center;background-size:20px}@media screen and (max-width:39.9375em){header .header-top .search-tab{display:inline-block}}@media screen and (min-width:40em) and (max-width:63.9375em){header .header-top .search-tab{display:inline-block}}header .header-top .search-block{max-width:240px;display:-ms-flexbox;display:flex;border:1px solid rgba(255,255,255,.5)}@media screen and (max-width:39.9375em){header .header-top .search-block{max-width:100%;display:none;position:absolute;top:100%;right:0;left:0;z-index:1;background-color:#262251}header .header-top .search-block.active{display:-ms-flexbox;display:flex}}@media screen and (min-width:40em) and (max-width:63.9375em){header .header-top .search-block{max-width:100%;display:none;position:absolute;top:100%;right:0;left:0;z-index:1;background-color:#262251}header .header-top .search-block.active{display:-ms-flexbox;display:flex}}header .header-top .search-block input[type=text]{min-width:0;padding:10px;font-size:14px;color:#fff;border:0;border-radius:0;box-shadow:none;background-color:transparent}@media screen and (max-width:39.9375em){header .header-top .search-block input[type=text]{-ms-flex-positive:1;flex-grow:1}}@media screen and (min-width:40em) and (max-width:63.9375em){header .header-top .search-block input[type=text]{-ms-flex-positive:1;flex-grow:1}}header .header-top .search-block button{padding:10px 15px;font-size:14px;color:#fff;border:0;border-radius:0;box-shadow:none;background-color:#383281}@media screen and (max-width:39.9375em){header .header-top .search-block button{display:none}}@media screen and (min-width:40em) and (max-width:63.9375em){header .header-top .search-block button{display:none}}header .header-middle{padding:0 10px;box-sizing:border-box;background-image:url(/images/background/header.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}header .header-middle .logo-block{width:100%;display:-ms-grid;display:grid;grid-template-areas:'logo_image logo_text';grid-auto-flow:column;-ms-flex-line-pack:center;align-content:center;margin:30px 0;background-color:rgba(56,50,129,.7)}@media screen and (max-width:39.9375em){header .header-middle .logo-block{grid-template-areas:'logo_image' 'logo_text';grid-auto-flow:row;padding:10px 0}}@media screen and (min-width:40em) and (max-width:63.9375em){header .header-middle .logo-block{padding:10px 0}}header .header-middle .logo-image{grid-area:logo_image;display:-ms-grid;display:grid;-ms-flex-align:center;align-items:center;-ms-grid-column-align:center;justify-items:center}header .header-middle .logo-image img{width:60%}@media screen and (max-width:39.9375em){header .header-middle .logo-image{padding-left:0!important}}header .header-middle .logo-text{grid-area:logo_text;width:100%;max-width:750px;padding:30px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;display:inline-block;font-size:30px;text-decoration:none;color:#fff;box-sizing:border-box}@media screen and (max-width:39.9375em){header .header-middle .logo-text{padding:10px;font-size:16px}}@media screen and (min-width:40em) and (max-width:63.9375em){header .header-middle .logo-text{padding:10px;font-size:16px}}header .header-middle .logo-text_bold{font-weight:600}header .header-middle .left-butt,header .header-middle .right-butt{height:40px;margin-bottom:30px;padding-right:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-decoration:none;color:#fff;box-sizing:border-box}@media screen and (max-width:39.9375em){header .header-middle .left-butt,header .header-middle .right-butt{margin-right:10px;margin-bottom:10px;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}}@media screen and (min-width:40em) and (max-width:63.9375em){header .header-middle .left-butt,header .header-middle .right-butt{margin-right:30px;margin-bottom:30px}}header .header-middle .left-butt:before,header .header-middle .right-butt:before{content:'';width:40px;height:40px;margin-right:10px;background-repeat:no-repeat;background-position:center;background-size:18px}header .header-middle .left-butt{margin-right:30px;background-color:rgba(255,255,255,.7)}@media screen and (max-width:39.9375em){header .header-middle .left-butt{margin-right:10px}}header .header-middle .left-butt.payment{margin-right:auto}@media screen and (max-width:39.9375em){header .header-middle .left-butt.payment{margin-right:10px}}@media screen and (min-width:40em) and (max-width:63.9375em){header .header-middle .left-butt.payment{margin-right:30px}}header .header-middle .left-butt:before{background-color:#fff}header .header-middle .left-butt.site-map{color:#853129}header .header-middle .left-butt.site-map:hover{background-color:#fff}header .header-middle .left-butt.site-map:before{background-image:url(/images/control/map-site.svg)}header .header-middle .left-butt.war-calendar:before{background-image:url(/images/control/calendar.svg)}header .header-middle .left-butt.payment:before{background-image:url(/images/control/payment.svg)}header .header-middle .right-butt{margin-left:30px;background-color:#853129}header .header-middle .right-butt:hover{background-color:#a75148}@media screen and (max-width:39.9375em){header .header-middle .right-butt{margin-left:0}}@media screen and (min-width:40em) and (max-width:63.9375em){header .header-middle .right-butt{margin-left:0}}header .header-middle .right-butt:before{background-color:#853129}header .header-middle .right-butt:before:hover{background-color:#a75148}header .header-middle .right-butt.timetable:before{background-image:url(/images/control/timetable.svg)}header .header-middle .right-butt.feedback-block:before{background-image:url(/images/control/icon_feedback.svg)}header .header-middle .right-butt.useful-page:before{background-image:url(/images/control/lamp.svg)}header .header-bottom{padding:0 10px;box-sizing:border-box;background-color:#383281}@media screen and (max-width:39.9375em){header .header-bottom{padding:0;display:-ms-flexbox;display:flex;position:relative}}@media screen and (min-width:40em) and (max-width:63.9375em){header .header-bottom{padding:0;display:-ms-flexbox;display:flex;position:relative}}.header-menu-tab{width:40px;-ms-flex-negative:0;flex-shrink:0;display:none;background-color:#853129;background-image:url(/images/control/burger.svg);background-repeat:no-repeat;background-position:center;background-size:20px}@media screen and (max-width:39.9375em){.header-menu-tab{display:block}}@media screen and (min-width:40em) and (max-width:63.9375em){.header-menu-tab{display:block}}.main-menu-tab{padding:10px;padding-left:40px;margin-left:auto;-ms-flex-positive:1;flex-grow:1;display:none;font-weight:600;font-size:16px;text-transform:uppercase;color:#fff;background-color:#262251;background-repeat:no-repeat;background-position:10px center;background-size:20px}@media screen and (max-width:39.9375em){.main-menu-tab{display:block}}@media screen and (min-width:40em) and (max-width:63.9375em){.main-menu-tab{display:block}}.header-menu{max-width:1280px;margin:0 auto}@media screen and (max-width:39.9375em){.header-menu{max-width:100%;display:none;position:absolute;top:100%;right:0;left:40px;z-index:1}.header-menu.active{display:block}}@media screen and (min-width:40em) and (max-width:63.9375em){.header-menu{max-width:100%;display:none;position:absolute;top:100%;right:0;left:40px;z-index:1}.header-menu.active{display:block}}.header-menu ul{width:100%;min-width:250px;margin:0;padding:0;display:none;list-style:none;background-color:#383281}.header-menu li{position:relative}@media screen and (max-width:39.9375em){.header-menu li>a{border-bottom:1px solid rgba(255,255,255,.3)}}@media screen and (min-width:40em) and (max-width:63.9375em){.header-menu li>a{border-bottom:1px solid rgba(255,255,255,.3)}}.header-menu li ul{top:0;left:100%;z-index:3;position:absolute}@media screen and (max-width:39.9375em){.header-menu li ul{position:static}}@media screen and (min-width:40em) and (max-width:63.9375em){.header-menu li ul{position:static}}.header-menu li:hover>a{background-color:#554fa7}.header-menu li:hover>ul{display:block}.header-menu a{padding:15px;display:block;font-size:18px;color:#fff;text-decoration:none}@media screen and (max-width:39.9375em){.header-menu a{padding:15px}}@media screen and (min-width:40em) and (max-width:63.9375em){.header-menu a{padding:15px}}.header-menu>ul{display:-ms-flexbox;display:flex}@media screen and (max-width:39.9375em){.header-menu>ul{display:block}}@media screen and (min-width:40em) and (max-width:63.9375em){.header-menu>ul{display:block}}.header-menu>ul>li{-ms-flex-positive:1;flex-grow:1}.header-menu>ul>li>ul{top:100%;left:0}.header-menu>ul>li>a{text-align:center}@media screen and (max-width:39.9375em){.header-menu>ul>li>a{text-align:left}}@media screen and (min-width:40em) and (max-width:63.9375em){.header-menu>ul>li>a{text-align:left}}.main-menu{padding:5px}@media screen and (max-width:39.9375em){.main-menu{max-width:300px;padding:0;display:none;position:absolute;top:0;left:0;z-index:1}.main-menu.active{display:block}}@media screen and (min-width:40em) and (max-width:63.9375em){.main-menu{max-width:300px;padding:0;display:none;position:absolute;top:0;left:0;z-index:1}.main-menu.active{display:block}}.main-menu ul{width:100%;min-width:250px;margin:0;padding:0;display:none;list-style:none;background-color:#383281}.main-menu li{padding:0 30px;position:relative}@media screen and (max-width:39.9375em){.main-menu li{padding:0}.main-menu li:last-of-type>a{border-bottom:1px}}@media screen and (min-width:40em) and (max-width:63.9375em){.main-menu li{padding:0}.main-menu li:last-of-type>a{border-bottom:1px}}.main-menu li ul{top:0;left:100%;z-index:3;position:absolute; margin-bottom: 1000px;}@media screen and (max-width:39.9375em){.main-menu li ul{position:static}}@media screen and (min-width:40em) and (max-width:63.9375em){.main-menu li ul{position:static}}.main-menu li>a{border-bottom:1px solid rgba(255,255,255,.3)}.main-menu li:last-of-type>a{border-bottom:0}.main-menu li:hover{background-color:#853129;background-image:url(/images/control/arrow-menu.svg);background-repeat:no-repeat;background-position:calc(100% - 15px) center;background-size:10px}@media screen and (max-width:39.9375em){.main-menu li:hover{background-image:none}}@media screen and (min-width:40em) and (max-width:63.9375em){.main-menu li:hover{background-image:none}}.main-menu li:hover>a{color:#fff}.main-menu li:hover>ul{display:block}.main-menu a{padding:15px 0;display:block;font-size:20px;color:#fff;text-decoration:none}@media screen and (max-width:39.9375em){.main-menu a{padding:15px}}@media screen and (min-width:40em) and (max-width:63.9375em){.main-menu a{padding:15px}}.main-menu a img{width:350px}.main-menu>ul{width:350px;-ms-flex-negative:0;flex-shrink:0;display:block}@media screen and (max-width:39.9375em){.main-menu>ul{width:100%}}@media screen and (min-width:40em) and (max-width:63.9375em){.main-menu>ul{width:100%}}.main-menu .banners-block{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:350px;flex-basis:350px;width:350px;max-width:350px;-ms-flex-pack:distribute;justify-content:space-around}.main-menu .banners-block a{width:150px;word-break:break-all}.main-menu .banners-block a img{width:150px}footer{padding:0 10px;box-sizing:border-box;background-color:#262251}footer .footer-wrapper{max-width:1280px;width:100%;margin:0 auto;padding:40px 0;display:-ms-flexbox;display:flex}@media screen and (max-width:39.9375em){footer .footer-wrapper{padding:10px 0;display:block}}@media screen and (min-width:40em) and (max-width:63.9375em){footer .footer-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}footer .footer-block{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}@media screen and (min-width:40em) and (max-width:63.9375em){footer .footer-block{-ms-flex-preferred-size:100%;flex-basis:100%}}footer .logo-block{width:100%;display:-ms-flexbox;display:flex}footer .logo-block .logo-image{width:140px;height:140px;
/* background-image:url(/images/college-logo-1.svg); */
background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (max-width:39.9375em){footer .logo-block .logo-image{margin:auto}}footer .logo-block .logo-image img{display:none}footer .logo-block .logo-text{max-width:415px;padding:20px;font-size:16px;color:#fff;box-sizing:border-box}@media screen and (max-width:39.9375em){footer .logo-block .logo-text{display:none}}footer .logo-block .logo-text_bold{font-weight:600}footer .space-block{width:140px;padding:20px 0}@media screen and (max-width:39.9375em){footer .space-block{padding:10px 0}}@media screen and (min-width:40em) and (max-width:63.9375em){footer .space-block{padding:10px 0}}footer .contacts-block{padding:20px}@media screen and (max-width:39.9375em){footer .contacts-block{padding:10px}}@media screen and (min-width:40em) and (max-width:63.9375em){footer .contacts-block{padding:10px}}footer .footer-info{-webkit-user-select:text;-ms-user-select:text;user-select:text;padding:10px;padding-left:35px;display:block;text-decoration:none;color:#fff;background-repeat:no-repeat;background-position:left center;background-size:25px 20px}footer .footer-info_address{background-image:url(/images/control/icon_address.svg)}footer .footer-info_phone{background-image:url(/images/control/icon_phone.svg)}footer .footer-info_email{background-image:url(/images/control/icon_email.svg)}footer .additional-link,footer .footer-menu{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:250px;flex-basis:250px}footer .additional-link ul,footer .footer-menu ul{padding:0;margin:0;list-style:none}footer .additional-link a,footer .footer-menu a{padding:10px 20px;display:block;text-decoration:none;color:#fff}footer .additional-link a:hover,footer .footer-menu a:hover{font-weight:600}body{width:100%;min-height:100vh;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#e0e5e5}main{max-width:1280px;width:100%;margin:0 auto;padding:5px;-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;box-sizing:border-box}@media screen and (max-width:39.9375em){main{position:relative}}@media screen and (min-width:40em) and (max-width:63.9375em){main{position:relative}}main .content-block{margin:5px;-ms-flex-positive:1;flex-grow:1}
/*# sourceMappingURL=maps/style.min.css.map */
.personal-data-agreement {
    left: 50%;
    transform: translateX(-50%);
    font-family: Montserrat;
    margin: 0 auto;
    box-shadow: 6.9px 5.8px 18px 0 rgba(9, 40, 71, 0.45);
    position: fixed;
    width: 100%;
    bottom: 0;
    margin-bottom: -500px;
    background-color: #f8f6f6;
    z-index: 1000;
  }
  .personal-data-agreement .visible {
    -webkit-transition: margin 1s;
    transition: margin 1s;
    margin-bottom: 0;
  }
  .personal-data-agreement.visible {
    transition: margin 1s;
    margin-bottom: 0;
  }
  .personal-data-agreement .wrapper {
    display: grid;
    grid-auto-flow: column;
    padding: 30px 60px 30px 60px;
    align-items: center;
  }
  @media (max-width: 992px) {
    .personal-data-agreement .wrapper {
      grid-auto-flow: row;
      padding: 30px 20px 30px 20px;
    }
  }
  .personal-data-agreement .buttons {
    padding-top: 0;
    display: grid;
    grid-auto-flow: column;
  }
  @media (max-width: 992px) {
    .personal-data-agreement .buttons {
      padding-top: 20px;
      grid-auto-flow: row;
      justify-content: center;
    }
  }
  .personal-data-agreement .btn:last-child {
    margin-left: 10px;
  }
  @media (max-width: 992px) {
    .personal-data-agreement .btn:last-child {
      margin: 20px 0;
    }
  }
  .personal-data-agreement .btn.cancel {
    color: #000;
    background-color: transparent;
    border: 1px solid #000;
    transition: all 0.3s;
  }
  .personal-data-agreement .btn.cancel:hover {
    box-shadow: inset 0 0 5px 0 grey;
  }
  .personal-data-agreement .button {
    width: 180px;
    height: 40px;
    min-height: 40px;
    font-size: 14px;
    font-weight: 600;
    color: #f2f2f2;
    background-color: #383281;
    border: 1px solid #383281;
    border-radius: 25px;
    cursor: pointer;
    -webkit-transition: -webkit-filter 0.3s;
    transition: -webkit-filter 0.3s;
    transition: filter 0.3s;
    transition: filter 0.3s, -webkit-filter 0.3s;
  }
  .personal-data-agreement a {
    color: #383281;
  }
