@font-face{font-family:Roboto-Regular;font-weight:400;font-style:normal;src:url(Roboto-Regular.eot?#iefix) format("embedded-opentype"),url(Roboto-Regular.woff) format("woff"),url(Roboto-Regular.woff2) format("woff2"),url(Roboto-Regular.svg) format("svg"),url(Roboto-Regular.ttf) format("truetype")}@font-face{font-family:Montserrat-Regular;font-weight:400;font-style:normal;src:url(Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(Montserrat-Regular.woff) format("woff"),url(Montserrat-Regular.woff2) format("woff2"),url(Montserrat-Regular.svg) format("svg"),url(Montserrat-Regular.ttf) format("truetype")}@font-face{font-family:Montserrat-Bold;font-weight:400;font-style:normal;src:url(Montserrat-Bold.eot?#iefix) format("embedded-opentype"),url(Montserrat-Bold.woff) format("woff"),url(Montserrat-Bold.woff2) format("woff2"),url(Montserrat-Bold.svg) format("svg"),url(Montserrat-Bold.ttf) format("truetype")}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.nav__item:hover .nav__dropdown-list{display:block;padding-top:3px}.nav__link{display:block;padding:1em 3em 1em 0;text-align:center;color:#fff;background-color:#2749a1;-webkit-box-shadow:inset 0 0 0 0 hsla(0,0%,100%,0);box-shadow:inset 0 0 0 0 hsla(0,0%,100%,0);-webkit-transition:color .3s linear,-webkit-box-shadow .3s linear;transition:color .3s linear,-webkit-box-shadow .3s linear;-o-transition:box-shadow .3s linear,color .3s linear;transition:box-shadow .3s linear,color .3s linear;transition:box-shadow .3s linear,color .3s linear,-webkit-box-shadow .3s linear;position:relative}.nav__link:after{display:inline-block;width:0;height:0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:15px 10px 0}.nav__link:hover{color:#212529}.nav__link--active,.nav__link:hover{padding:1em 2em;-webkit-box-shadow:inset 0 -4em 0 0 #eef1f6;box-shadow:inset 0 -4em 0 0 #eef1f6;margin-right:1em}.nav__link--active{background-color:#eef1f6}.nav__dropdown-list{position:absolute;list-style:none;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:30%;z-index:1}.nav__dropdown-link{display:block;padding:1em 2em;color:#212529;background-color:#eef1f6;-webkit-box-shadow:inset 0 0 0 0 hsla(0,0%,100%,0);box-shadow:inset 0 0 0 0 hsla(0,0%,100%,0);-webkit-transition:color .3s linear,-webkit-box-shadow .3s linear;transition:color .3s linear,-webkit-box-shadow .3s linear;-o-transition:box-shadow .3s linear,color .3s linear;transition:box-shadow .3s linear,color .3s linear;transition:box-shadow .3s linear,color .3s linear,-webkit-box-shadow .3s linear;border-bottom:1px solid #fff}.nav__dropdown-link:hover{-webkit-box-shadow:inset 0 -4em 0 0 #fff;box-shadow:inset 0 -4em 0 0 #fff;color:#2749a1}.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card__logo{width:70px;height:auto;cursor:pointer;margin-right:10px}.card__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:Roboto-Regular;color:#2749a1}.card__link{text-decoration:none;color:#2749a1}.card__title{display:block;font-family:Montserrat-Bold;font-size:12px}.card__slogan{color:#e56025;font-family:Montserrat-Regular;padding-left:5px;display:none}.menu__list{display:none;padding:10px 0}.menu__item:hover .menu__dropdown-list{display:block;padding-top:3px}.menu__item:last-child{padding-right:0}.menu__item{padding-right:30px}.menu__link{text-decoration:none;text-transform:uppercase;color:#2749a1}.menu__link--accent{color:#e56025}.menu__link:after{display:inline-block;width:0;height:0;border-color:#2749a1 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:15px 10px 0}.menu__link:hover{color:#212529}.menu__link--active,.menu__link:hover{padding:1em 2em;-webkit-box-shadow:inset 0 -4em 0 0 #eef1f6;box-shadow:inset 0 -4em 0 0 #eef1f6;margin-right:1em}.menu__link--active{background-color:#eef1f6}.menu__dropdown-list{position:absolute;list-style:none;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:30%;z-index:1}.menu__dropdown-link{display:block;padding:1em 2em;color:#212529;background-color:#eef1f6;-webkit-box-shadow:inset 0 0 0 0 hsla(0,0%,100%,0);box-shadow:inset 0 0 0 0 hsla(0,0%,100%,0);-webkit-transition:color .3s linear,-webkit-box-shadow .3s linear;transition:color .3s linear,-webkit-box-shadow .3s linear;-o-transition:box-shadow .3s linear,color .3s linear;transition:box-shadow .3s linear,color .3s linear;transition:box-shadow .3s linear,color .3s linear,-webkit-box-shadow .3s linear;border-bottom:1px solid #fff}.menu__dropdown-link:hover{-webkit-box-shadow:inset 0 -4em 0 0 #fff;box-shadow:inset 0 -4em 0 0 #fff;color:#2749a1}.menu2{background-color:#f6f9fc}.menu2__list{display:none;font-weight:700;padding:1.3rem 0 .8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu2__item:hover .menu2__dropdown-list{display:block;padding-top:3px}.menu2__item:first-child{padding-left:0}.menu2__item:last-child{padding-right:0;border-right:none}.menu2__item{padding-right:50px;padding-left:50px;border-right:1px solid #2749a1}.menu2__link{text-decoration:none;text-transform:uppercase;color:#2749a1}.menu2__link--accent{color:#e56025}.menu2__link:after{display:inline-block;width:0;height:0;border-color:#2749a1 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:15px 10px 0}.menu2__link:hover{color:#212529}.menu2__link--active,.menu2__link:hover{padding:1em 2em;-webkit-box-shadow:inset 0 -4em 0 0 #eef1f6;box-shadow:inset 0 -4em 0 0 #eef1f6;margin-right:1em}.menu2__link--active{background-color:#eef1f6}.menu2__dropdown-list{position:absolute;list-style:none;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:30%;z-index:1}.menu2__dropdown-link{display:block;padding:1em 2em;color:#212529;background-color:#eef1f6;-webkit-box-shadow:inset 0 0 0 0 hsla(0,0%,100%,0);box-shadow:inset 0 0 0 0 hsla(0,0%,100%,0);-webkit-transition:color .3s linear,-webkit-box-shadow .3s linear;transition:color .3s linear,-webkit-box-shadow .3s linear;-o-transition:box-shadow .3s linear,color .3s linear;transition:box-shadow .3s linear,color .3s linear;transition:box-shadow .3s linear,color .3s linear,-webkit-box-shadow .3s linear;border-bottom:1px solid #fff}.menu2__dropdown-link:hover{-webkit-box-shadow:inset 0 -4em 0 0 #fff;box-shadow:inset 0 -4em 0 0 #fff;color:#2749a1}.about{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-top:2rem;padding-bottom:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about__img{width:500px;height:auto;border-radius:10px;-o-object-fit:cover;object-fit:cover;margin-left:3rem}.about__title{font-size:32px;color:#0069b4;font-weight:800}.about__text{padding-top:1rem;font-size:18px;color:#000}.about__person{font-size:14px}.about__links{width:500px;height:auto;border-radius:10px;border:2px solid #2749a1;margin-left:3rem}.about h3{display:block;width:100%;text-align:center;margin:1rem auto}.menu-toggle{position:relative;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:60px;height:60px;background:#f36f31;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}.menu-toggle:hover{opacity:.8;filter:alpha(opacity=80)}.menu-toggle--front:before{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-box-shadow:0 10px 0 #fff;box-shadow:0 10px 0 #fff}.menu-toggle--front:after,.menu-toggle--front:before{content:"";position:absolute;width:2rem;height:.1rem;background:#fff}.menu-toggle--front:after{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.menu-toggle--active:before{-webkit-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg);-webkit-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff}.menu-toggle--active:after,.menu-toggle--active:before{content:"";position:absolute;width:2.5rem;height:.1rem;background:#fff}.menu-toggle--active:after{-webkit-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.menu-toggle--close:before{-webkit-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg);-webkit-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff}.menu-toggle--close:after,.menu-toggle--close:before{content:"";position:absolute;width:2.5rem;height:.1rem;background:#fff}.menu-toggle--close:after{-webkit-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brand__logo{width:70px;height:auto;cursor:pointer;margin-right:10px}.brand__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:Roboto-Regular;color:#2749a1}.brand__link{text-decoration:none;color:#2749a1}.brand__title{display:block;font-family:Montserrat-Bold;font-size:12px}.brand__slogan{color:#e56025;font-family:Montserrat-Regular;padding-left:5px;display:none}.social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.social__link{padding-right:10px;text-decoration:none;color:#fff}.social__img{background-color:#eef1f6;-webkit-box-shadow:-.2px -.5px .2px 3px rgba(0,0,0,.1);box-shadow:-.2px -.5px .2px 3px rgba(0,0,0,.1)}.lang{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lang__link{padding-right:18px;color:#fff;text-decoration:none}.lang__link__link:hover{color:#2749a1;background-color:#fff}.lang__link:last-child{padding-right:0}.lang-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;font-size:14px}.lang-toggle:before{content:"";border-left:2px solid #2749a1;height:45px}.lang-toggle__item{position:relative;padding-bottom:10px}.lang-toggle__dropdown-list{position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:5;background-color:#fff}.lang-toggle__item:hover .lang-toggle__dropdown-list{padding-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.lang-toggle__link{text-decoration:none;color:#2749a1;padding-left:10px;padding-right:10px}.slider{font-family:Montserrat-Bold}.slider__item{position:relative;max-width:100%}.slider__picture{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;height:auto}.slider__img{display:block;min-width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.slider__description{position:absolute;bottom:15%;left:10%}.slider__text{margin-bottom:20px;display:inline-block;color:#fff;font-size:1.7rem;font-weight:700;line-height:1.3}.slider__text--white{display:block;color:#fff}.slider__text--orange{display:block;color:#f36f31}.slider__link{text-decoration:none}.slider__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider__prev{margin-right:5px;text-align:center;text-decoration:none;display:inline-block}.slider__next,.slider__prev{width:40px;height:40px;background-color:#2749a1;border:none;cursor:pointer}.slider__next{vertical-align:middle;margin-right:20px}.slider__arrow--left{border-right:20px solid #eef1f6}.slider__arrow--left,.slider__arrow--right{margin:0 auto;display:block;width:0;height:0;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0)}.slider__arrow--right{border-left:20px solid #eef1f6}.slider__dot{margin-right:5px;width:20px;height:20px;border-radius:50%;border:none;cursor:pointer}.slider__dot,.slider__dot--active{background:#eef1f6}.button{width:60%;background-color:#e56025;padding:.7rem 3rem;text-align:center;color:#fff;margin:0 auto .3rem;display:block;border-radius:calc(.25rem - 1px);text-transform:uppercase}.button--blue{background-color:#2749a1}.img{display:block;max-width:100%;padding-bottom:1rem}.icon,.img{margin:0 auto}.icon{display:none}.icon__img{width:30px;height:30px}.list__list{display:none;padding:10px 0}.list__item:hover .list__dropdown-list{display:block;padding-top:3px}.list__item:last-child{padding-right:0}.list__item{padding-right:30px}.list__link{text-decoration:none;text-transform:uppercase;color:#2749a1}.list__link--accent{color:#e56025}.list__link:after{display:inline-block;width:0;height:0;border-color:#2749a1 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:15px 10px 0}.list__link:hover{color:#212529}.list__link--active,.list__link:hover{padding:1em 2em;-webkit-box-shadow:inset 0 -4em 0 0 #eef1f6;box-shadow:inset 0 -4em 0 0 #eef1f6;margin-right:1em}.list__link--active{background-color:#eef1f6}.list__dropdown-list{position:absolute;list-style:none;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:30%;z-index:1}.list__dropdown-link{display:block;padding:1em 2em;color:#212529;background-color:#eef1f6;-webkit-box-shadow:inset 0 0 0 0 hsla(0,0%,100%,0);box-shadow:inset 0 0 0 0 hsla(0,0%,100%,0);-webkit-transition:color .3s linear,-webkit-box-shadow .3s linear;transition:color .3s linear,-webkit-box-shadow .3s linear;-o-transition:box-shadow .3s linear,color .3s linear;transition:box-shadow .3s linear,color .3s linear;transition:box-shadow .3s linear,color .3s linear,-webkit-box-shadow .3s linear;border-bottom:1px solid #fff}.list__dropdown-link:hover{-webkit-box-shadow:inset 0 -4em 0 0 #fff;box-shadow:inset 0 -4em 0 0 #fff;color:#2749a1}.banner{height:60vh;overflow:hidden;position:relative}.banner__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:opacity .2s,-webkit-transform .4s;transition:opacity .2s,-webkit-transform .4s;-o-transition:transform .4s,opacity .2s;transition:transform .4s,opacity .2s;transition:transform .4s,opacity .2s,-webkit-transform .4s;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);will-change:transform;-o-object-position:center center;object-position:center center;-o-object-fit:cover;object-fit:cover}.banner__item:hover{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.banner__img{position:relative;min-width:100%;top:-100px}.banner__img--about{top:-180px}.banner__img--mission{top:-300px}.banner__img--rector{top:0;right:100px}.banner2{max-height:500px;position:relative}.banner2__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:60%;background-position:50%;background-repeat:no-repeat}.banner2__institute_heading{font-size:2.8rem;padding-right:4rem;color:#eef1f6;font-family:Montserrat-Regular;letter-spacing:2px}.banner2__image{margin-top:2rem;margin-bottom:2rem;max-width:600px;min-width:300px;height:auto;background:#2749a1;border:1px solid #eef1f6}.program-details{border-top:1px solid #2749a1}.program-details__summary{font-weight:700;color:#2749a1;padding-left:1rem;padding-top:1rem;display:grid;grid-template-columns:.1fr 1fr 4fr 1fr 1fr 1fr;grid-template-rows:1fr;grid-template-areas:". code program fee1 fee2 fee3"}.program-details__summary:hover{color:#e56025}.program-details__code{width:5rem;padding-left:1rem;grid-area:code}.program-details__program{width:15rem;padding-left:1rem;grid-area:program}.program-details__tuition-fee{text-align:center}.program-details__tuition-fee:first-child{grid-area:fee1}.program-details__tuition-fee:nth-child(2){grid-area:fee2}.program-details__tuition-fee:last-child{grid-area:fee3}.program-details__profile{font-weight:100;color:#2749a1;padding-top:1rem;margin-bottom:1rem;padding-left:1.6875rem;background-color:#f6f9fc;display:grid;grid-template-columns:1.1fr 4fr 1fr 1fr 1fr;grid-template-rows:1fr;grid-template-areas:"form profile-title full-period part-period corr-period" ".  connect . . ."}.program-details__form{grid-area:form;font-size:small;text-align:center}.program-details__profile-title{padding-left:1rem;grid-area:profile-title}.program-details__curricula-link{display:block}.program-details__curricula-link a{color:#2749a1}.program-details__curricula-link a:hover{color:#e56025}.program-details__curricula-link a:after{content:"\25B6";padding-left:.1em}.program-details__period{font-size:small;color:#2749a1;font-weight:200;text-align:center}.program-details__period:first-child{grid-area:full-period}.program-details__period:nth-child(2){grid-area:part-period}.program-details__period:last-child{grid-area:corr-period}.program-details__connect{padding-left:1rem;grid-area:connect;display:grid;grid-template-columns:5rem 5rem 5rem;grid-template-rows:30px;grid-template-areas:"curricula whatsapp apply"}.program-details__curricula{grid-area:curricula;font-size:small}.program-details__whatsapp{grid-area:whatsapp;font-size:small}.program-details__apply{grid-area:apply;font-size:small}summary::-webkit-details-marker{display:none}summary:before{content:"\25B6";padding-right:.5em}details[open]>summary:before{content:"\25BC"}details{padding-top:1rem;padding-bottom:1rem}details[open]{border-bottom:1px solid #2749a1}details[open]:last-child{border-bottom:none}.instituteInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:2rem auto;background-color:#eef1f6;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5rem}.instituteInfo__img{width:13rem;height:13rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.instituteInfo__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:1rem;margin-left:1rem;max-width:30%}.instituteInfo__title{font-size:32px;color:#0069b4}.instituteInfo__title>span{font-size:18px;color:#000}.instituteInfo__contact>td{line-height:3;padding-right:15px;align:center}.association{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;padding-top:.5rem;padding-right:2rem;padding-bottom:2rem}.association,.association__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.association__item{background-color:#fff;padding:2rem}.association__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:10px;width:100%}.association__photo{width:140px;height:160px}.association__img{width:100%;height:100%;padding-right:1rem;-o-object-fit:cover;object-fit:cover}.association__personal-data{width:100%}.association__personal-data p{padding-bottom:.6rem}.association__name{font-weight:700;border-bottom:1px solid #dcdfe6}.association__country{padding-top:.6rem}.alumni-stories-block.grid-two-columns{grid-template-columns:2fr 3fr;margin-bottom:4rem}.association-of-foreign-alumni-page .alumni-stories-block{background:url(https://www.tstu.ru/intern/alumni/img/bgTGTU.jpg) no-repeat;width:100%;height:auto;background-size:cover;padding-top:2rem}.alumni-stories-link{font-size:1.5rem;font-weight:700}.alumni-button-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-items:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.association-of-foreign-alumni-page .table{margin-top:unset}.association-of-foreign-alumni-page .table td{border-bottom:1px solid #dcdfe6}.tizers{width:60%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-pack:flex-between;-ms-flex-pack:flex-between;justify-content:flex-between}.tizers__item{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tizers__item,.tizers__text-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tizers__text-1{background-color:#2749a1;border-radius:50%;width:150px;height:150px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:24px;color:#fff;text-align:center;margin-bottom:.8rem}.tizers__text-1.even{background-color:#e56025}.tizers__text-2{text-align:center}.page-header{margin:0 auto;width:100%;font-family:Montserrat-Regular}.page-header__top{display:none}.page-header__bottom{background-color:#f6f9fc}.page-header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promo{overflow:hidden;background-color:#2749a1}.promo__title{padding-top:2rem;padding-bottom:2rem}.menu-bottom{text-align:center;width:100vw}.menu-bottom__link{font-size:18px;display:block;border-bottom:1px solid #fff;padding-top:1.2rem;padding-bottom:1.2rem;text-decoration:none;text-transform:uppercase;color:#fff;background-color:#2749a1}.menu-bottom__link--accent{background-color:#e56025}.breadcrumbs{padding-top:30px}.breadcrumbs__link{color:#2749a1;font-size:16px}.breadcrumbs__link--active{color:#ccc}.breadcrumbs__link+.breadcrumbs__link:before{padding:0 15px;color:#ccc;content:">"}.course{background-color:#f6f9fc}.sidebar{min-width:18.75rem}.sidebar__item{border-top:2px solid #fff}.sidebar__link{display:block;padding:.8em 2em;color:#2749a1;background-color:#f6f9fc;-webkit-box-shadow:inset 0 0 0 0 hsla(0,0%,100%,0);box-shadow:inset 0 0 0 0 hsla(0,0%,100%,0);-webkit-transition:color .3s linear,-webkit-box-shadow .3s linear;transition:color .3s linear,-webkit-box-shadow .3s linear;-o-transition:box-shadow .3s linear,color .3s linear;transition:box-shadow .3s linear,color .3s linear;transition:box-shadow .3s linear,color .3s linear,-webkit-box-shadow .3s linear;border-bottom:1px solid #fff}.sidebar__link:hover{-webkit-box-shadow:inset 0 -3em 0 0 #fff;box-shadow:inset 0 -3em 0 0 #fff;color:#2749a1}.sidebar__item:first-child{border-top:2px solid #eef1f6}.sidebar__item:last-child{border-bottom:2px solid #eef1f6}.footer{padding-top:2rem;padding-bottom:2rem;color:#fff;background-color:#2749a1;text-align:center}.person{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.person__item{padding-left:10px;padding-right:10px;padding-bottom:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;justify-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.person__img{display:block;max-width:350px;max-height:330px;-o-object-fit:contain;object-fit:contain;padding-bottom:10px}.person__name{font-size:27px;color:#2749a1;padding-bottom:8px}.person__link{color:#2749a1;text-decoration:underline}.person__position{font-size:18px;padding-bottom:5px}.person__rank{font-weight:300;font-size:14px;padding-bottom:8px}.person__contacts-item{font-size:14px;font-weight:300;padding-bottom:5px}.biography__img{width:300px;float:left;padding-right:20px}.biography__list-item{padding-bottom:20px}.biography__period{font-weight:700;width:350px}.biography__period,.biography__text{display:inline-block}.biography__contacts{padding-top:15px}.biography__contacts-item{padding-bottom:5px}.institute{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.institute__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.institute__logo{height:60%}.project{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;border-bottom:1px solid #2749a1;margin-bottom:15px}.project__img{min-width:180px;max-width:180px;padding-right:20px;-o-object-fit:contain;object-fit:contain;-ms-flex-item-align:start;align-self:flex-start}.project__description{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.rankings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:.5rem;padding-bottom:.5rem;border-bottom:1px solid #2749a1;margin-bottom:15px}.rankings__img-box{max-width:180px;padding:.5rem 3rem .5rem 0;margin-right:3rem}.rankings__img{min-width:180px;max-width:180px;padding:5px;-o-object-fit:contain;object-fit:contain}.rankings__description{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:1rem}.rankings__description,.rankings__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.rankings__item{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rankings__link{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:80%;padding-right:2rem;color:#2749a1}.rankings__link:hover{color:#212529}.rankings__text{min-width:6rem;-ms-flex-item-align:start;align-self:start}.programs{margin-top:.5rem;margin-right:.5rem;border-radius:10px;background-color:#eef1f6;padding:1.5rem 3rem}.programs__mode{padding-left:1.6875rem;display:grid;grid-template-columns:.1fr 1fr 4fr 1fr 1fr 1fr;grid-template-rows:1fr;grid-template-areas:". . . mode-item1 mode-item2 mode-item3"}.programs__mode-item{font-size:small;color:#2749a1;text-align:center}.programs__mode-item:first-child{grid-area:mode-item1}.programs__mode-item:nth-child(2){grid-area:mode-item2}.programs__mode-item:last-child{grid-area:mode-item3}.department{-ms-flex-wrap:wrap;flex-wrap:wrap}.department,.department__item{display:-webkit-box;display:-ms-flexbox;display:flex}.department__item{border-radius:5px;background-color:#2749a1;padding:4rem;margin-right:1rem;margin-top:1rem;color:#eef1f6;text-align:center;-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.institute{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.institute__item{padding:20px;margin:0 10px 10px 0;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;justify-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:260px;border:1px solid #2749a1}.institute__logo{display:block;max-width:250px;padding-bottom:25px;margin:0 auto}.institute__name{font-size:20px;color:#2749a1;padding-bottom:8px;max-width:220px}.institute__link{color:#2749a1;text-decoration:underline}.memo{grid-template-columns:1.8fr 1.2fr;gap:2.5rem;padding-bottom:2rem}.memo-img{display:block;width:100%}.memo-guidelines{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.memo-guidelines-img{border:1px solid #eee;display:block;margin:0 auto;width:100%}.memo-guidelines-img:hover{-webkit-box-shadow:rgba(149,157,165,.2) 0 8px 24px;box-shadow:0 8px 24px rgba(149,157,165,.2)}.memo .button{margin-top:1rem}.association-of-foreign-alumni-page .subsection__title{font-family:Montserrat-Regular;padding-bottom:2rem;color:#2749a1;font-size:40px;margin:0 auto;font-weight:700;text-align:center;max-width:900px}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.bg--orange{background-color:#f36f31}.grid{display:grid}.grid-two-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem}button{border:none}html{font-family:Montserrat-Regular;line-height:1.4;font-size:18px;color:#212529;background-color:#fff;overflow-y:scroll}a{text-decoration:none;color:#2749a1}ul{list-style:none}.clearfix{clear:both}p{padding-bottom:1rem}.button a{color:#fff}h2{padding-bottom:1rem}.container{padding:0 0 0 10px}.container__slider{padding:0}.section{padding:3rem 1rem}.section__description{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;text-align:left}.section__indextitle{padding-top:1rem;text-align:center}.section__indextitle,.section__title{font-family:Montserrat-Regular;padding-bottom:2rem;color:#2749a1;font-size:30px}.section__title{padding-top:3.5rem}.section__inner-title{font-weight:700;font-size:1.75rem;padding-top:2.5rem;padding-bottom:2.5rem;text-align:center}.section__inner-title2{font-weight:700;font-size:40px;padding-top:4.5rem;padding-bottom:1rem;color:#2749a1;text-align:center}.section__inner-title--item{display:block}.section__img{display:block;max-width:100%;margin:0 auto;border:1px solid #eee}.section__img-container{height:350px;overflow:hidden;margin-bottom:20px}.section__img1{max-width:100%;position:relative;top:-70px}.section__text{padding-bottom:1rem}.section__text--bold{font-weight:700;display:block}.section__list{list-style-type:square;padding-bottom:1rem}.colums{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.colums__col50:first-child{padding-bottom:1.5rem}.button-block,.icon-arrow{display:block}.icon-arrow{margin:0 auto;width:0;height:0}.icon-arrow--down{border-right:6px solid rgba(0,0,0,0);border-top:10px solid #2749a1;border-left:6px solid rgba(0,0,0,0)}.icon-arrow--left{border-right:20px solid #fff}.icon-arrow--left,.icon-arrow--right{border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0)}.icon-arrow--right{border-left:20px solid #fff}.content{padding-bottom:1rem}.content__title{font-weight:700;font-size:20px;padding-top:30px;padding-bottom:30px;text-align:center;text-transform:uppercase}.content__title--top{padding-top:0}.content__title--item{display:block}.content__subtitle{font-weight:700;font-size:18px;padding-top:30px;padding-bottom:30px;text-align:left;text-transform:uppercase}.content__img-block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:20px;width:100%}.content__img-item--two{min-width:40%;max-width:45%;height:auto;padding-right:20px}.content__img-item--one{display:block;max-width:100%;margin:0 auto}.content__text--bold{font-weight:700;display:block}.content ol,.content ul{list-style-type:square;padding-bottom:1rem;padding-left:2rem}.content li{padding-bottom:1rem}table{width:900px;border-collapse:collapse;margin:0 auto}.table{margin:50px auto}tr:nth-of-type(odd){background:#eee}th{background-color:#eef1f6;color:#212529;font-weight:700;text-align:center}tr{border:1px solid #fff}td,th{padding:10px;font-size:16px;color:#212529}td,th{text-align:left}td{background-color:#f6f9fc;border:2px solid #eef1f6}.alumni-page .video-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}.alumni-page video{border:1px solid #eef1f6;padding:1rem;max-width:570px;max-height:340px}.table-v2{min-width:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;margin-bottom:2rem}.table-v2__thead{background-color:#eef1f6;text-align:center}.table-v2__thead>tr>th{padding:.5rem 8px;font-weight:400}.table-v2__tbody{text-align:center}.table-v2__tbody--left-text{text-align:left}.table-v2__tbody>tr>td{border:2px solid #fff;padding:.5rem 5px;background-color:#f6f9fc}.table-v2__heading{border:3px solid #fff;background-color:#eef1f6;text-align:center;padding-top:1rem;padding-bottom:1rem;color:#fff}.table-v2__subheading{font-weight:600;border:2px solid #eef1f6}.table-v2__heading-data{background-color:#f6f9fc}.table{min-width:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;margin-bottom:2rem}.table__thead{background-color:#eef1f6;text-align:center}.table__thead>tr>th{padding:.5rem 12px;font-weight:400}.table__tbody,.table__tbody--left-text{text-align:left}.table__tbody>tr>td{border-bottom:2px solid #f6f9fc;padding:.5rem 12px}.table__heading{border:3px solid #fff;background-color:#eef1f6;text-align:center;padding-top:1rem;padding-bottom:1rem;color:#fff}.table__subheading{font-weight:600}.table__heading-data{background-color:#f6f9fc}.table__text--left{text-align:left}.table__text--center{text-align:center}.text-left{text-align:left}.left-centered{position:absolute;top:42.5%;left:5%}.gradient-overlay{position:relative}.gradient-overlay:after{content:"";position:absolute;top:0;left:0;min-width:100%;height:100%;background:#2749a1;background:-webkit-gradient(linear,left top,right top,from(#2749a1),color-stop(60%,hsla(0,0%,100%,.1)),to(#2749a1));background:-o-linear-gradient(left,#2749a1 0,hsla(0,0%,100%,.1) 60%,#2749a1 100%);background:linear-gradient(90deg,#2749a1,hsla(0,0%,100%,.1) 60%,#2749a1)}.gradient-overlay--dark:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#2749a1;background:-webkit-gradient(linear,left top,right top,from(#2749a1),color-stop(60%,hsla(0,0%,100%,.03)),to(#2749a1));background:-o-linear-gradient(left,#2749a1 0,hsla(0,0%,100%,.03) 60%,#2749a1 100%);background:linear-gradient(90deg,#2749a1,hsla(0,0%,100%,.03) 60%,#2749a1)}.bb-gray--light{border-bottom:1px solid rgba(136,138,145,.2)}.bt-blue{border-top:5px solid #2749a1}.about1{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem 0}.read-more-state{display:none}.read-more-target{opacity:0;max-height:0;font-size:0;-webkit-transition:.25s ease;-o-transition:.25s ease;transition:.25s ease}.read-more-state:checked~.read-more-wrap .read-more-target{opacity:1;font-size:inherit;max-height:999em}.read-more-state~.read-more-trigger:before{content:"Read more"}.read-more-state:checked~.read-more-trigger:before{content:"Show less"}.read-more-trigger{cursor:pointer;display:inline-block;padding:0 .5em;color:#666;font-size:.9em;line-height:2;border:1px solid #ddd;border-radius:.25em}@media screen and (min-width:479px){.card__logo{width:75px;margin-right:26px}.card__name{margin-right:20px}.card__title{font-size:18px}.brand__logo{width:75px;margin-right:26px}.brand__name{margin-right:20px}.brand__title{font-size:18px}}@media screen and (min-width:539px){.card__logo{margin-top:10px;width:90px}.card__title{font-size:20px}.menu-toggle{height:4.2rem;width:4rem}.brand__logo{margin-top:10px;width:90px}.brand__title{font-size:20px}.lang-toggle{font-size:16px}.lang-toggle__link{padding-left:20px;padding-right:20px}.button{width:16rem}.section{padding-right:2rem;padding-left:2rem}}@media (min-width:560px){.association-of-foreign-alumni-page .button{width:55%;margin:1rem auto}.association-of-foreign-alumni-page .button:hover{opacity:.95}}@media screen and (min-width:767px){.card__logo{width:110px;margin-top:16px}.card__title{display:inline;font-size:22px}.card__slogan{display:block;font-size:16px}.menu-toggle{height:4rem}.brand__logo{width:110px;margin-top:16px}.brand__title{display:inline;font-size:22px}.brand__slogan{display:block;font-size:16px}.slider__text{font-size:50px}.button{width:10rem;font-size:12px;padding:.5rem 2rem}.button:first-child{margin-right:5px}html{font-size:18px}.section__description{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.section__indextitle,.section__title{font-size:38px}.section__img{margin-bottom:1rem}.colums{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.colums__col50{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:2rem 20px 0}.colums__col50:first-child{padding:2rem 20px 0 0}.colums__col50:last-child{padding:2rem 0 0 20px}.colums__col30{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;padding:0 20px}.colums__col30:first-child{padding:0 20px 0 0}.colums__col30:last-child{padding:0 0 0 20px}.colums__col70{-webkit-box-flex:02;-ms-flex:02 70%;flex:02 70%;padding:0 20px}.colums__col70:first-child{padding:0 20px 0 0}.colums__col70:last-child{padding:0 0 0 20px}.button-block{display:-webkit-box;display:-ms-flexbox;display:flex}.content__img-item--one{padding-bottom:1rem}}@media screen and (min-width:1023px){.nav__link{padding-right:2em}.card__logo{margin-right:54px;width:130px}.card__title{font-size:36px}.card__slogan{font-size:20px}.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu__item{padding-right:20px}.menu__link{font-size:.6rem}.menu2__item{padding-right:20px;padding-left:20px}.menu2__link{font-size:.6rem}.menu-toggle{display:none}.menu-toggle--close{display:-webkit-box;display:-ms-flexbox;display:flex}.brand__logo{margin-right:54px;width:130px}.brand__title{font-size:36px}.brand__slogan{font-size:20px}.social__link{padding-right:8px}.social__img{margin-top:7px;max-width:30px}.lang__link{padding-right:10px;padding-right:14px}.lang-toggle{display:none}.slider__text{font-size:60px}.icon,.list__list{display:-webkit-box;display:-ms-flexbox;display:flex}.list__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.list__item{padding-right:20px}.list__link{font-size:.6rem}.banner{height:80vh}.page-header__top{display:block;background-color:#2749a1;font-size:16px}.page-header__middle{padding-top:30px;padding-bottom:30px}.menu-bottom{display:none}.person__item{display:-webkit-box;display:-ms-flexbox;display:flex}.person__img{padding-right:20px;max-width:250px}.institute__item{display:-webkit-box;display:-ms-flexbox;display:flex}.institute__logo{max-width:250px}.container,.container__slider{width:864px;margin:0 auto;padding-left:0}.section__text{font-size:18px}.section__text--bold{padding-bottom:.5rem}.content{font-size:18px}.content__text--bold{padding-bottom:.5rem}}@media screen and (min-width:1279px){.card__logo{margin-right:60px;width:150px}.card__title{letter-spacing:2px;font-size:45px}.card__slogan{font-size:24px}.menu__item{padding-right:32px}.menu__link{font-size:.8rem}.menu2__item{padding-right:50px;padding-left:50px}.menu2__link{font-size:.8rem}.brand__logo{margin-right:60px;width:150px}.brand__title{letter-spacing:2px;font-size:45px}.brand__slogan{font-size:24px}.social__link{padding-right:10px}.social__img{margin-top:10px;max-width:35px}.slider__text{font-size:2.3rem}.button{width:14rem}.list__item{padding-right:32px}.list__link{font-size:.8rem}.page-header__top{display:block;background-color:#2749a1;font-size:16px}.page-header__middle{padding-top:35px;padding-bottom:35px}.person__item{display:block}.person__img{max-width:350px}.institute__item{display:block}.institute__logo{max-width:200px}.container,.container__slider{width:1120px}.section__indextitle,.section__title{font-size:48px}}@media screen and (min-width:1599px){.card__logo{margin-right:48px}.card__title{font-size:48px}.menu__item{padding-right:26px}.menu2__item{padding-right:50px;padding-left:50px}.brand__logo{margin-right:48px}.brand__title{font-size:48px}.social__img{max-width:40px}.button{width:16rem;font-size:16px;padding:.7rem 3rem}.list__item{padding-right:26px}.container,.container__slider{width:1170px}.content,.section__text{padding-bottom:1.1rem}}@media screen and (min-width:1979px){.card__logo{width:200px;margin-right:100px}.card__title{font-size:60px;letter-spacing:4px}.card__slogan{font-size:32px}.brand__logo{width:200px;margin-right:100px}.brand__title{font-size:60px;letter-spacing:4px}.brand__slogan{font-size:32px}.page-header__middle{padding-top:56px;padding-bottom:56px}.container,.container__slider{width:1560px}.section__img{max-width:70%}.content,.section__text{padding-bottom:2.5rem}.content__img-item--one{max-width:70%}}@media (max-width:1600px){.alumni-page video{max-width:520px;max-height:300px}}@media (max-width:1278px){.alumni-page video{max-width:420px;max-height:280px}}@media (max-width:960px){.tizers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:867px){.alumni-page video{margin:0 auto;max-width:570px;max-height:340px}}@media (max-width:802px){.association{padding-left:2rem}.alumni-stories-block.grid-two-columns{grid-template-columns:1fr}}@media (min-device-width:768px) and (max-device-width:1024px),only screen and (max-width:760px){table{width:100%;margin-top:2rem}table,tbody,td,th,thead,tr{display:block}thead tr{position:absolute;top:-9999px;left:-9999px}tr{border:1px solid #ccc}td{border:none;border-bottom:1px solid #eee;position:relative}td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;content:attr(data-column);color:#000;font-weight:700}.bg{background-color:#2749a1;color:#fff}}@media (max-width:635px){.alumni-page video{max-width:520px;max-height:300px}}@media (max-width:568px){.memo{grid-template-columns:1fr}}@media (max-width:545px){.alumni-page video{max-width:420px;max-height:280px}}@media (max-width:445px){.alumni-page video{max-width:300px;max-height:180px}}
