/* 3b4519cd81ee6de5 */
.slicknav_menu {
    padding: 0;
    margin: 0;
    background: none;
}
.slicknav_btn {
    padding: 0;
    margin: 0;
    background: none;
}
.slicknav_nav,
.BurgerMenu_burgerMenu__lGFBO {
 position:absolute;
 /*top:98px;*/
 top:106px;
 left:0;
 z-index:100;
 display:flex;
 flex-wrap:wrap;
 width:100%;
 height:100vh;
 background:#202020;
 /*overflow:scroll*/
}
.slicknav_nav::-webkit-scrollbar,
.BurgerMenu_burgerMenu__lGFBO::-webkit-scrollbar {
 display:none
}
@media(max-width:767.98px) {
 .slicknav_nav,
 .BurgerMenu_burgerMenu__lGFBO {
  top:87px;
  height:calc(100vh - 50px);
  margin-top:-20px;
  flex-flow:column nowrap;
  overflow:scroll;
  display:flex;
  flex-direction:column;
  width:100%
 }
}
.DownHeader_downHeader__logo__JWBkF>img,
.DownHeader_downHeader__logo__JWBkF>svg {
 width:234px;
 /*margin-bottom:10px;*/
 cursor:pointer
}
@media(max-width:767.98px) {
 .DownHeader_downHeader__logo__JWBkF>img,
 .DownHeader_downHeader__logo__JWBkF>svg {
  width:130px;
  /*height:31px*/
 }
}
.Contacts_contacts__WAK_B .Contacts_contactsButtons__item__9w2fB img {
 width:40px
}


/* f1ee86fba1dd0550 */
.owl-carousel .owl-item img.Slider_slider__img__WmwT6 {
 width:6rem;
 height:6rem;
 margin-right:20px;
 border-radius:50%;
 object-fit:cover;
 overflow:hidden;
 flex-shrink:0
}
@media(max-width:767.98px) {
 .owl-carousel .owl-item img.Slider_slider__img__WmwT6 {
  width:4rem;
  height:4rem
 }
}
.Events_news__header__in1Yz img,
.Events_news__header__in1Yz svg {
 position:relative;
 /*bottom:10px;*/
 right:-20px;
 margin-bottom: 40px;
 width:auto;/* */
 height:120px/* */
}
@media(max-width:767.98px) {
 .Events_news__header__in1Yz img,
 .Events_news__header__in1Yz svg {
  right:-10px;
  width:107px;
  height:80px
 }
}
.Directions_directions__card__KK55I {
    display: flex;
    flex-direction: column;
    /*justify-content: space-between;*/
}
.Directions_directions__card_link__gBDKf path {
 stroke:#202020
}
.ButtonSimple_button__cYtrf {
 margin-bottom: 40px;
}
.Campus_campus__1MtMC img,
.Campus_campus__1MtMC svg {
 position:relative;
 /*top:-12rem;*/
 width: auto;
 height: 120px;
 right:-20px
}
@media(max-width:1279.98px) {
 .Campus_campus__1MtMC img,
 .Campus_campus__1MtMC svg {
  display:none
 }
}
@media(max-width:767.98px) {
 .Campus_campus__1MtMC img,
 .Campus_campus__1MtMC svg {
  top:-10px;
  right:0;
  width:92px;
  height:102px
 }
}


/* b10feb21b4e051eb */
.SubmitDocuments_submitDocuments__icons__QoQ_Y {
 position:absolute;
 right:-150px;
 bottom:0;/**/
 left:-150px;
 display:flex;
 align-items:flex-end;
 justify-content:space-between
}
@media(max-width:1279.98px) {
 .SubmitDocuments_submitDocuments__icons__QoQ_Y {
  right:-70px;
  bottom:150px;/**/
  left:-70px
 }
}
@media(max-width:767.98px) {
 .SubmitDocuments_submitDocuments__icons__QoQ_Y {
  display:none
 }
}
.SubmitDocuments_submitDocuments__firstPeopleIcon__utsus {
 width:743px;/**/
 height:875px/**/
}
@media(max-width:1279.98px) {
 .SubmitDocuments_submitDocuments__firstPeopleIcon__utsus {
  width:530px;/**/
  height:625px/**/
 }
}
@media(max-width:767.98px) {
 .SubmitDocuments_submitDocuments__firstPeopleIcon__utsus {
  display:none
 }
}
.SubmitDocuments_submitDocuments__secondPeopleIcon__I5Nyb {
 width:682px;/**/
 height:889px/**/
}
@media(max-width:1279.98px) {
 .SubmitDocuments_submitDocuments__secondPeopleIcon__I5Nyb {
  width:487px;/**/
  height:635px/**/
 }
}
@media(max-width:767.98px) {
 .SubmitDocuments_submitDocuments__secondPeopleIcon__I5Nyb {
  display:none
 }
}
.SubmitDocuments_submitDocuments__changeLanguageBlock__pr0j2 {
 padding-top:150px
}
@media(max-width:1279.98px) {
 .SubmitDocuments_submitDocuments__changeLanguageBlock__pr0j2 {
  padding:50px
 }
}

.h1.SubmitDocuments_submitDocuments__heading__MYomN,
h1.SubmitDocuments_submitDocuments__heading__MYomN {
 color: #2b4569;
 font-size:90px;
 line-height:.9375
}
@media(max-width:1279.98px) {
 .h1.SubmitDocuments_submitDocuments__heading__MYomN,
 h1.SubmitDocuments_submitDocuments__heading__MYomN {
  font-size:60px
 }
}
@media(max-width:767.98px) {
 .h1.SubmitDocuments_submitDocuments__heading__MYomN,
 h1.SubmitDocuments_submitDocuments__heading__MYomN {
  font-size:30px
 }
}

    h1.SubmitDocuments_submitDocuments__heading__MYomN span {
        color: #e03e3b;
    }

/*
.h1.SubmitDocuments_submitDocuments__heading__MYomN,
h1.SubmitDocuments_submitDocuments__heading__MYomN {
 max-width:700px;
 padding:80px 0 58px;
 text-align:center
}
@media(max-width:1279.98px) {
 .h1.SubmitDocuments_submitDocuments__heading__MYomN,
 h1.SubmitDocuments_submitDocuments__heading__MYomN {
  padding:55px 0 40px
 }
}
@media(max-width:767.98px) {
 .h1.SubmitDocuments_submitDocuments__heading__MYomN,
 h1.SubmitDocuments_submitDocuments__heading__MYomN {
  display:flex;
  flex-direction:column;
  padding:30px 0 20px
 }
}
*/

.Reviews_reviews__header__9IDPn img,
.Reviews_reviews__header__9IDPn svg {
 position:relative;
 right:-20px;
 bottom:27px;
 width:auto;
 height:120px
}
@media(min-width:1280px)and (max-width:1499.98px) {
 .Reviews_reviews__header__9IDPn img,
 .Reviews_reviews__header__9IDPn svg {
  right:-50px;
  bottom:-52px;
  width:379px;
  height:355px
 }
}
@media(min-width:768px)and (max-width:1279.98px) {
 .Reviews_reviews__header__9IDPn img,
 .Reviews_reviews__header__9IDPn svg {
  bottom:-1.75rem;
  left:30.875rem;
  width:18.75rem;
  height:18.75rem
 }
}
@media(max-width:767.98px) {
 .Reviews_reviews__header__9IDPn img,
 .Reviews_reviews__header__9IDPn svg {
  bottom:1.25rem;
  left:-3.125rem;
  width:18.75rem;
  height:18.75rem
 }
}
@media(max-width:575.98px) {
 .Reviews_reviews__header__9IDPn img,
 .Reviews_reviews__header__9IDPn svg {
  bottom:1.25rem;
  /*left:-1.125rem;*/
  left:-0.125rem;
  /*width:8.75rem;*/
  width:6.75rem;
  height:13.75rem
 }
}
.SubmitDocuments_submitDocuments__linkBlock__UK3CF svg path {
 opacity:.8;
 stroke:#202020
}


/* d9895dd264facafa */
.Scholarship_item__conditionBlock__DoawD svg path {
 opacity:.8;
 stroke:#202020
}

.Partners_partners__card__JidmV:hover a {
    color:#202020;
}


/* _ed128af62e6779fd */
.Information_information__siryr .Information_nav__item__ubdAB path {
 stroke:#323232
}
.Directions_directions__BIu3m .Directions_table__item__sI_gt {
 flex-direction:column;
 align-items:flex-start;
}
.container-fluid .Directions_directions__BIu3m .Directions_table__Ssgak {
 flex-direction:row;
}
@media(max-width:1279.98px) {
 .container-fluid .Directions_directions__BIu3m .Directions_table__Ssgak {
  flex-direction:column;
 }
}


/* fx */
@media(max-width:1279px) {
 .container,
 .container-xl {
  padding:0 28px
 }
}
@media(max-width:767px) {
 .container,
 .container-xl {
  padding:0 12px
 }
}
body,
html {
 margin:0;
 padding:0;
 /*font-family:montserrat,sans-serif;*/
 color:#202020;
 /*background:#202020*/
}
:root {
 /*scroll-behavior:smooth*/
}
.noScroll {
 overflow:hidden
}
a {
 text-decoration:none;
 color:inherit
}
a:hover {
 /*color:#3de093*/
 color:#e03e3b
}
* {
 box-sizing:border-box
}
label {
 /*font-weight:600;*/
 /*font-size:14px*/
}
.h1,
.h2,
.h3,
h1,
h2,
h3 {
 /*font-weight:800;*/
 font-weight:700;
 line-height:1;
 /*font-family:TT_Trailers,sans-serif;*/
 /*text-transform:uppercase;*/
 text-transform:none;
 /*color:#fff*/
}
.h4,
.h5,
h4,
h5 {
 /*font-weight:400;*/
 font-weight:500;
 line-height:1;
 /*font-family:montserrat,sans-serif;*/
 /*color:#fff*/
}
.h1,
h1 {
 color: #2b4569;
 /*font-size:160px;*/
 font-size:90px;
 line-height:.9375
}
@media(max-width:1279.98px) {
 .h1,
 h1 {
  /*font-size:120px*/
  font-size:60px
 }
}
@media(max-width:767.98px) {
 .h1,
 h1 {
  /*font-size:60px*/
  font-size:30px
 }
}
.h2,
h2 {
 margin-bottom:40px;
 /*font-size:120px;*/
 font-size:70px;
 /*line-height:104px*/
 line-height:60px
}
@media(max-width:1279.98px) {
 .h2,
 h2 {
  margin-bottom:32px;
  /*font-size:80px;*/
  font-size:48px;
  /*line-height:80px*/
  line-height:48px
 }
}
@media(max-width:767.98px) {
 .h2,
 h2 {
  margin-bottom:24px;
  /*font-size:48px;*/
  font-size:30px;
  /*line-height:48px*/
  line-height:30px
 }
}
.h3,
h3 {
 /*font-size:80px;*/
 font-size:50px;
 line-height:80px;
 /*color:#f7f9ec*/
}
@media(max-width:1279.98px) {
 .h3,
 h3 {
  /*font-size:60px;*/
  font-size:38px;
  line-height:64px
 }
}
@media(max-width:767.98px) {
 .h3,
 h3 {
  /*font-size:40px;*/
  font-size:25px;
  line-height:44px
 }
}
.h4,
h4 {
 /*font-size:32px;*/
 font-size:24px;
 /*line-height:44px*/
 line-height:32px
}
@media(max-width:767.98px) {
 .h4,
 h4 {
  font-size:18px;
  line-height:24px
 }
}
.h5,
h5 {
 margin-bottom:16px;
 font-size:24px;
 line-height:32px
}
@media(max-width:767.98px) {
 .h5,
 h5 {
  font-size:20px;
  line-height:24px
 }
}
a,
p {
 font-weight:400;
 font-size:16px;
 /*font-family:montserrat,sans-serif*/
}
p.high {
 font-size:20px
}
@media(max-width:767.98px) {
 p.high {
  font-size:18px
 }
}
button {
 padding:12px 28px;
 font-size:24px;
 line-height:29px;
 text-transform:uppercase;
 color:#202020;
 /*background:linear-gradient(90deg,#1de4e4 1.4%,#5edb3f 100.54%);*/
 background:#e03e3b;
 border:1px solid #202020;
 border-radius:10px
}
@media(max-width:767.98px) {
 button {
  padding:5px 15px;
  font-size:18px;
  line-height:22px
 }
}
button:hover {
 background:#b8ff81;
 border:1px solid #3de093
}
[class*=-events-pane] * {
 border-radius:0 10px 10px 0
}
@media(max-width:1499.98px) {
 [class*=-events-pane] * {
  border-radius:0 0 10px 10px
 }
}
.ymaps-2-1-79-balloon {
 margin-top:-2rem;
 margin-left:.2rem
}
[class*=-balloon] * {
 border-radius:10px
}
[class*=-ground-pane] {
 /*filter:grayscale(1) invert(1)*/
}
[class$=inner-panes],
[class$=islets_map-lang-ru] {
 border-radius:0 10px 10px 0
}
@media(max-width:1279.98px) {
 [class$=inner-panes],
 [class$=islets_map-lang-ru] {
  border-radius:0 0 10px 10px
 }
}
[class$=-balloon__content],
[class$=-balloon__content]>* {
 height:auto!important;
 margin:0!important;
 padding:10px 12px!important
}
.placemark {
 width:3rem;
 height:3rem;
 margin-top:-2.5rem;
 margin-left:-1.2rem;
 background-image:url(/themes/abit/assets/images/components/map/placemark.svg);
 background-size:100%
}
.placemark__active {
 background-image:url(/themes/abit/assets/images/components/map/placemark.active.svg)
}

.lk-button {
  z-index: 10000000;
  position: fixed;
  right: 24px;
  top: 50%;
  transform: translateY(-120%);
  background: #e03e3b;
  width: 48px;
  height: 48px;
  padding: 12px;
  border-radius: 100%;
  box-sizing: border-box;
  color: #FFF;
  -webkit-animation: at-ripple 0.6s linear infinite;
          animation: at-ripple 0.6s linear infinite;
}
.lk-button:hover i {
  transform: rotate(0deg);
}
.lk-button:hover {
  color: #fff;
}
.lk-button i {
  transform: rotate(45deg);
  transition: 0.3s ease;
}


/* faq */
.faq .faq-content{
	margin-top:30px;
}
.faq .text-content {
	text-align: left;
	padding: 0 60px 0 0;
	margin-bottom:30px;
}
.faq .text-content h2 {
	font-size: 38px;
	margin-bottom: 25px;
}
.faq .text-content p{
	font-size:16px;
}
.faq .panel-group{
	margin: 0;
	text-align:left;
}
.faq .panel {
	background:#fff;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	/*margin: 0 0 2px;*/
    margin: 0 0 -1px;
}
.faq .panel-heading{
	background:none;
}
.faq .faq-title a {
	padding: 20px;
	/*font-size: 16px;*/
	position: relative;
	color: #5e5e5e;
	/*background: #f6f7f8;*/
	width: 100%;
	display: block;
    padding-right: 56px;
    font-size: 20px;
    background: #edeae5;
}
.faq .faq-title a:hover {
    background: #fff;
}
.faq .faq-title a::after {
	content:"\f0d8";
	font-family: 'FontAwesome';
	top: 50%;
	margin-top:-5px;
	right: 24px;
	position: absolute;
	background:transparent;
	width: 10px;
	height: 10px;
	line-height: 10px;
	color: #fff;
	border-radius: 0px;
	text-align: center;
	font-size: 17px;
}
.faq .panel.active .faq-title a{
	/*color:#fff;*/
	text-decoration:none;
    color: #363636;
    background: #edeae5;
}
.faq .faq-title a.collapsed::after {
	content:"\f0d7";
	color: #191919;
	background:transparent;
}
.faq .faq-body {
	padding: 20px;
	color: #464646;
	font-size: 14px;
	box-shadow: none;
	text-shadow: none;
}
.faq .panel-default {
    /*border:none;*/
    /*box-shadow:none;*/
    /*text-shadow:none;*/
    border: 1px solid #363636;
    border-radius: 10px;
    cursor: pointer;
    overflow: hidden;
}
.faq .faq-img img{
	width:100%;
}


/* top */
@media (max-width: 767.98px) {
    .UpHeader_upHeader__contacts__CKw_Z {
        justify-content: space-between;
        padding: 10px 24px;
        font-size: 14px;
    }
    .UpHeader_upHeader__phone__TosN6 {
        margin-right: 0;
        font-size: 14px;
    }
}
