@charset "UTF-8";


/*@font-face {
font-family: "SFUIDisplay-Regular"; 
src: url("../fonts/SFUIDisplay-Regular.eot");
src: url("../fonts/SFUIDisplay-Regular.eot?#iefix")format("embedded-opentype"),
url("../fonts/SFUIDisplay-Regular.woff") format("woff"),
url("../fonts/SFUIDisplay-Regular.ttf") format("truetype");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "SFUIDisplay-Medium";
src: url("../fonts/SFUIDisplay-Medium.eot");
src: url("../fonts/SFUIDisplay-Medium.eot?#iefix")format("embedded-opentype"),
url("../fonts/SFUIDisplay-Medium.woff") format("woff"),
url("..t/fonts/SFUIDisplay-Medium.ttf") format("truetype");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "SFUIDisplay-Semibold";
src: url("../fonts/SFUIDisplay-Semibold.eot");
src: url("../fonts/SFUIDisplay-Semibold.eot?#iefix")format("embedded-opentype"),
url("../fonts/SFUIDisplay-Semibold.woff") format("woff"),
url("../fonts/SFUIDisplay-Semibold.ttf") format("truetype");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "SFUIDisplay-Black";
src: url("../fonts/SFUIDisplay-Black.eot");
src: url("../fonts/SFUIDisplay-Black.eot?#iefix")format("embedded-opentype"),
url("../fonts/SFUIDisplay-Black.woff") format("woff"),
url("../fonts/SFUIDisplay-Black.ttf") format("truetype");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "SFUIDisplay-Bold";
src: url("../fonts/SFUIDisplay-Bold.eot");
src: url("../fonts/SFUIDisplay-Bold.eot?#iefix")format("embedded-opentype"),
url("../fonts/SFUIDisplay-Bold.woff") format("woff"),
url("../fonts/SFUIDisplay-Bold.ttf") format("truetype");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "SFUIDisplay-Heavy";
src: url("../fonts/SFUIDisplay-Heavy.eot");
src: url("../fonts/SFUIDisplay-Heavy.eot?#iefix")format("embedded-opentype"),
url("../fonts/SFUIDisplay-Heavy.woff") format("woff"),
url("../fonts/SFUIDisplay-Heavy.ttf") format("truetype");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "SFUIDisplay-Light";
src: url("../fonts/SFUIDisplay-Light.eot");
src: url("../fonts/SFUIDisplay-Light.eot?#iefix")format("embedded-opentype"),
url("../fonts/SFUIDisplay-Light.woff") format("woff"),
url("../fonts/SFUIDisplay-Light.ttf") format("truetype");
font-style: normal;
font-weight: normal;
}*/
.span6{min-height:215px;}
body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  font-family: "SFUIDisplay-Regular";
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
.containe {
  flex-grow: 1;
}

.kroshkihleb{ margin-top:20px; }


footer#footer {
  flex-shrink: 0;
}
.jr_component {
  width: 100%;
  margin: 0 auto;
}

.jr_component .jr_full {
  float: left;
  width: 100%;
}

.jr_component .jr_middle {
  float: left;
  width: 80%;
}

.jr_component .jr_small {
  float: left;
  width: 30%;
}

.jr_component .jr_right {
  float: left;
  width: 27%;
  margin-left: 3%;
}

.jr_component .jr_left {
  float: left;
  width: 20%;
  margin-top: 4%;
}

.jr_component .jr_right,
.jr_component .jr_left {
  float: left;
}

.jr_component .jr_right .moduletable,
.jr_component .jr_left .moduletable {
  float: left;
  margin: 2;
  padding: 2%;
  width: 96%;
}

.clr {
  clear: both;
  float: none;
  margin: 0;
  padding: 0;
}
img {
  max-width: 100%;
}
div#back-top span{
  position: fixed;
  right: 2%;
  top: inherit;
  bottom: 20px;
  z-index: 10;
  font-size: 33px;
}
ul, p{
  margin-bottom: 0;
}
a{
  color:inherit;
}
a:hover{
  text-decoration: none;
}
.responsive{
  width:100%;
}
.copiright a {
  display: block;
  width: 20%;
}

.copiright {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #00a772;
  padding: 10px;
}
::-webkit-scrollbar-track{background-color:#ffffff;}
::-webkit-scrollbar{width:10px;}
::-webkit-scrollbar-thumb{background-color: #002353;}

div#text3 p {
  width: 100%;
  margin: 4px 0;
}
.modal-body {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0;
  height: 57vh;
}

.modal-body > form {
  width: 60%;
  position: relative;
}

.modal-dialog { 
  width: 52%; 
  margin: 142px auto;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
}

div#text3 {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  width: 80%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  margin: 0 auto;
}

.mimage {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -ms-align-items: flex-end;
  align-items: flex-end;
  background: url(/images/video_03.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  padding: 20px;
  width: 40%;
}

p.mod-title {
  font-size: 16px;
}
.modal-body > form button.close {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 16px;
  background: #eef1f5;
  text-shadow: none;
}
div#text3 input.btn-send.form-control {
  margin-top: 17px;
  margin-bottom: 2rem;
  width: 45%;
  border-radius: 0;
  height: 40px;
  background: #00704c;
  text-transform: uppercase;
  color: #fff;
}

div#text3 > p > input {
  margin-top: 10px;
  border-color: #eef1f5;
  box-shadow: none;
  padding: 10px;
  border-radius: 0;
  height: 50px;
}

.mimage img {
  width: 40%;
  margin: 0 auto;
  padding-bottom: 2rem;
}
.modal-content > button.close {
  position: absolute;
  top: 4%;
  right: 2%;
  font-size: 22px;
  z-index: 1;
}
.slicknav_menu {
  display: none;
}
a[href="http://www.faboba.com"] {
  display: none !important;
}
.map > iframe {
  width: 100%;
}

header#header {
  position: relative;
}
body.home-page .head-top, body.internal-page.landing .head-top {
  position: absolute;
  top: 0;
  width: 100%;
  color: #fff;
}
.head-top {
  z-index: 2;
}
li.item-102 > ul.nav-child.unstyled.small {
  left: -38px;
}
.moduletable_menu ul {
  display: flex;
  justify-content: space-between;
  /*font-family: "SFUIDisplay-Bold";*/
  font-family: "Arial";
  font-size: 13px;
  animation: fadeEffect .5s;
}
.moduletable_menu ul li ul {
  position: absolute;
  top: 100%;
  left: -50%;
  text-align: center;
  padding: 0;
  list-style: none;
  display: none;
  background: rgb(0, 30, 72);
  color: #fff;
  z-index: 9999;
  min-width: 232px;
}
li.item-106 > ul, li.item-108 > ul {
  left: 0% !important;
}
.moduletable_menu ul li ul a {
  display: block;
  padding: 1rem;
}
.moduletable_menu ul li ul li:hover > a {
  background: rgba(255, 255, 255, 0.78);
}
.moduletable_menu ul li:hover > ul {
  display: block;
}
.moduletable_menu ul li ul li {
  position: relative;
  border-bottom: 1px solid #ddd;
}
.moduletable_menu ul li ul li ul {
  border-left: 1px solid #ddd;
}

li.item-108 {
  margin-right: -28px;
}
.head-contact {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 8rem 0 0 0;
}
body.internal-page .head-contact {
  display: none;
}
.moduletable-headContact {
  width: 58%;
}

.mod-languages-lang ul {
  list-style: none;
  display: flex;
  justify-content: space-between;
  padding-left: 0;
  margin-bottom: 1rem;
  color: rgba(255, 255, 255, 0.58);
}

.moduletable-lang {
  width: 10%;
}
span.ewf {display: none;}

.search-search {
  position: relative;
} 
.search-search label {
  position: absolute;
  top: 60%;
  right: 13px;
  transform: translateY(-50%);
  margin-bottom: 0;
  color: #fff;
}
input#mod-search-searchword::placeholder {
  color: rgba(255, 255, 255, 0.91);
}
input#mod-search-searchword {
  border: 1px solid rgba(221, 221, 221, 0.78);
  background: transparent;
  padding: 5px 25px 5px 15px;
  height: 40px;
  margin-top: 7px;
  width: 100%;
}

.moduletable-num_one {
  background: url(/images/slide-2.png)  no-repeat fixed;
  height: 100vh;
  background-size: cover;
}
.moduletable-num_one .owl-carousel {
  z-index: -2;
}
.moduletable-num_one > h3 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 36px;
  font-family: "SFUIDisplay-Black";
}

.custom-num_one img {
  height: 100vh;
  object-fit: cover;
}
.moduletable-num_one:before {
  content: '';
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  left: 0;
  background: linear-gradient(to bottom, rgb(70, 0, 4) 0%, rgba(43, 1, 3, 0.77) 11%, rgba(43, 3, 5, 0.72) 27%, rgba(56, 0, 2, 0.62) 37%, rgba(29, 2, 3, 0.45) 46%, rgba(64, 6, 9, 0.41) 55%, rgba(141, 0, 7, 0.16) 66%, rgba(141, 0, 7, 0) 100%);
  background: transparent;
}
.custom-headContact {display: flex;justify-content: space-between;}
.head_logo {
  width: 30%;
  transform: translateY(-13px);
}
.head-menu {
  padding: 2rem 0;
}

header#header:before {
  position: absolute;
  bottom: -75px;
  left: 0;
  width: 100%;
  height: 1px;
  background: rgba(255, 255, 255, 0.54);
}
body.internal-page header#header:before {
  bottom: 0px;
  background: hsla(240, 20%, 25%, 0.56);
}
.head_nomer p {
  margin: 0 0 1rem 0;
  color: rgba(255, 255, 255, 0.91);
}

.head_nomer p:first-childa {
  color: #fff;
  font-weight: 700;
} 
.head_nomer p:nth-child(2) a {
  margin-right: 1rem;
}

.head_soc {
  display: flex;
  justify-content: flex-end;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.72);
}
.head_soc a:hover {
  color: #fff;
}
.head_soc a {
  margin: 0 5px;
}

.moduletable-search {
  width: 21%;
}
.head_nomer p:first-child a {
  color: #fff;
  font-family: "SFUIDisplay-Bold";
}
.moduletable_menu .nav>li>a {
  padding: 10px 11px;
}
li.lang-active {
  color: #fff;
  font-family: "SFUIDisplay-Medium";
}
.bloglatestnews2w4 {
  width: 24%;
  float: right;
  margin: 0 0rem 3rem 2rem;
}

.bloglatestnews7efs > div:first-child {
  width: 48%;
  float: left;
  margin: 0 0 0 0;
  position: relative;
}
.moduletable-News-title, .moduletable-Events {
  text-align: center;
  margin: 8rem 0 4rem;
}

.moduletable-News-title > h3, .moduletable-lica > h3, .moduletable-Events > h3 {
  font-size: 30px;
  color: #000;
  font-family: "SFUIDisplay-Black";
}
.bloglatestnews3awf {
  position: relative;
  z-index: 0;
}

a.safefg {
  position: absolute;
  bottom: 0;
  right: 0;
  background: #00357d;
  padding: 8px 22px;
  color: #fff;
  text-transform: uppercase;
  font-family: "SFUIDisplay-Bold";
}

.bloglatestnews7efs > div:first-child a.safefg {
  background: #8d0008;
}
.bloglatestnews6rgrh {
  position: absolute;
  top: 0;
  left: 0;
  font-family: "SFUIDisplay-Black";
  background: #fff;
  padding: 5px 10px;
  z-index: 12;
}
.bloglatestnews3awf img {
  width: 262px;
  height: 185px;
  object-fit: cover;
  width: 100%;
}
.bloglatestnews7efs > div:first-child .bloglatestnews3awf img {
  height: 450px;
}
.bloglatestnews3_btn {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 8px 16px;
  background: #00357d;
  font-family: "SFUIDisplay-Bold";
  text-transform: uppercase;
  color: #fff;
  font-size: 12px;
}

.bloglatestnews7efs > div:first-child .bloglatestnews3_btn {
  background: #8d0008;
}

.moduletable_news {
  margin: 0 0 9rem 0;
}

.moduletable-Events {
  margin-bottom: 2rem;
}
.bloglatestnews5efgh {
  margin: 1rem 0 0 0;
  padding: 0 1rem 0 0;
  height: 40px;
}

.bloglatestnews7efs > div:first-child .bloglatestnews5efgh {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0 1rem 5rem 5rem;
  font-size: 22px;
  color: #fff;
  font-family: "SFUIDisplay-Bold";
  width: 81%;
  height: unset;
}
a.erwg {
  margin: 1.5rem 0 0 0;
  display: inline-block;
  padding: 0.8rem 3rem;
  background: #ddd;
  text-transform: uppercase;
  font-family: "SFUIDisplay-Bold";
}
body.internal-page.landing .lica_slider_item {
  background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgb(27, 60, 105) 100%); /* w3c */
}

.moduletable-lica > h3 {
  text-align: center;
  color: #fff;
}

section.block3 {
  padding: 8rem 0;
  background: rgb(27,52,113);
  background: linear-gradient(246deg, rgba(27,52,113,1) 0%, rgba(27,52,113,1) 16%, rgba(97,19,47,1) 100%);
} 
.lica_slider .owl-dots {
  margin: 2rem 0;
}
.bloglatestnews7 {
  display: flex;
  justify-content: space-between;
}

.bloglatestnews2 {
  width: 25%;
  margin: 0 1%;
  position: relative;
} 
.bloglatestnews3 img {
  height: 360px;
  object-fit: cover;
  width: 100%;
  transition: .4s;
  transform: scale(1.3);
}
.bloglatestnews3 {
  overflow: hidden;
}

.bloglatestnews2:hover img {
  transform: scale(1.6);
}
.bloglatestnews4 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 10rem 2rem 3rem;
  color: #fff;
  font-family: "SFUIDisplay-Medium";
  font-size: 16px;
  text-align: left;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 66%, rgba(0, 0, 0, 0.82) 100%);
}
a.edfe {
  text-transform: uppercase;
  background: #8d0008;
  padding: 1.5rem 5.5rem;
  display: inline-block;
  margin: 4rem 0;
  color: #fff;
  font-family: "SFUIDisplay-Bold";
  font-size: 17px;
}

.bloglatestnews1 {
  text-align: center;
  margin-bottom: 3rem;
}
section.block4 {
  background: #f5f6f7;
}

.moduletable-part > h3 {
  font-size: 20px;
  text-transform: uppercase;
  text-align: center;
  color: #d6d6d6;
  font-family: "SFUIDisplay-Black";
  margin: 7rem 0 2rem 0;
}

.part_slider-item {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100px;
  width: 85%;
  margin: 0 auto;
}

.part_slider-item img {
  max-height: 76px;
  object-fit: contain;
}

.moduletable-part {
  margin: 0rem 0 7rem 0;
}
.custom-footer {
  background: #002353;
}

.footer {
  display: flex;
  justify-content: space-between;
  padding: 7rem 0;
  color: #929292;
  line-height: 26px;
}

.footer_list-title {
  margin: 0 0 3rem 0;
  color: #fff;
}

ul.footer_list-navigation {
  list-style: none;
  padding: 0;
}

.footer_list-contact > div {
  padding: 0 0 2rem 3rem;
  position: relative;
}

.footer_list {
  width: 21%;
}

.footer_list-contact > div [class^="icon-"], .footer_list-contact > div .fab, .footer_list-contact > div .fas{
  position: absolute;
  top: 6px;
  left: 0;
  font-size: 18px;
}
.footer_list-one > div:first-child a {
  color: #3e78c8;
}

.footer_list-one > div:nth-child(2) a, .footer_list-two > div:nth-child(2) a {
  color: #fff;
  font-size: 16px;
}

.footer_list-one > div:nth-child(3) {
  color: #000;
}

.footer_list-one > div:nth-child(3) a, .footer_list-one > div:nth-child(3) i {
  color: #929292;
}
.footer_list-two > div:nth-child(2) a {display: inline-block;transform: translateY(3px);}

.footer_list-three span, .footer_list-three i {
  background: #001e48;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.footer_list-three > div {
  padding: 0.5rem 0 2rem 4.5rem;
}
.custom-copyright {
  background: #001e48;
}

.copyright {
  display: flex;
  justify-content: space-between;
  padding: 3rem 0;
  align-items: center;
}

.copyright_left a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #929292;
}

.copyright > div {
  width: 35%;
}

.copyright_left a img {
  width: 48%;
}

.custom-pos92 {
  background: linear-gradient(173deg, rgba(117,13,51,1) 0%, rgba(117,13,51,1) 10%, rgba(8,33,80,1) 100%); /* w3c */
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  flex-direction: column;
  color: #fff;
  text-align: center;
}

.custom-pos92 > img {
  width: 36%;
  margin: 23rem auto 2rem;
}

.pos92-title {
  font-size: 29px;
  font-family: "SFUIDisplay-Black";
  margin: 20px 0 3rem 0;
}
.pos92_btn a:first-child {
  margin-right: 1.5rem;
}

.pos92_btn a:nth-child(2) {
  margin-left: 1.5rem;
}
.pos92_btn a {
  border: 1px solid rgba(255, 255, 255, 0.42);
  padding: 2rem 6rem;
  display: inline-block;
  text-transform: uppercase;
  font-family: "SFUIDisplay-Bold";
  margin: 0rem 5rem;
  font-size: 16px;
}
.pos92 {
  margin: 0 0 5rem;
}
.moduletable-ob {
  text-align: center;
  padding: 8rem 0;
}
div#ob_text {
  top: 0;
  left: 0;
}

.ob-text-abs {
  position: absolute;
  top: 0;
  left: 0;
  width: 415px;
  height: 100%;
  color: #272727;
  font-weight: 500;
  background: #f5f7f9;
  font-size: 14px;
  display: none;
}
.ob-text:hover .ob-text-abs {
  display: block;
}
div#ob_text1 {
  top: 10rem;
  left: 16rem;
  width: 272px;
}

div#ob_text2 {
  left: 33rem;
  top: 0;
  width: 221px;
}

div#ob_text3 {
  top: 0;
  right: 4rem;
  width: 234px;
}

div#ob_text4 {
  top: 10rem;
  right: 15rem;
  width: 282px;
}

div#ob_text5 {
  top: 50%;
  left: 51%;
  transform: translate(-50%, -50%);
  width: 295px;
}

div#ob_text6 {
  bottom: 2rem;
  left: 9rem;
  width: 335px;
} 

.ob-text {
  position: absolute;
  width: 194px;
  height: 80px;
}
.custom-ob img {
  width: 50%;
  margin: 0 auto;
}

.moduletable-ob > h3, .postublenie-title, h3.exam-title, .granty-title, .moduletable-info > h3, .moduletable-den > h3, .moduletable-ostavit > h3, .moduletable-Trudo > h3, .moduletable-interes > h3 {
  font-size: 30px;
  font-family: "SFUIDisplay-Black";
}
.moduletable-ob > h3 {
  margin: 3rem 0 4rem 0;
}
section.block12 {
  background: #f5f7f9;
}
.interes_left {
  width: 70%;
  margin: 5rem 0 0 0;
  position: relative;
}

.custom-interes {
  display: flex;
  justify-content: space-between;
}

.interes_right {
  width: 21%;
  transform: translateY(-5%);
  position: relative;
}

.moduletable-interes > h3 {
  color: #284061;
  margin: 0 0 3rem 0;
}

section.block11 {
  background: #f5f7f9;
}

.interes_left-img img {
  width: 95%;
}

.interes_left-img {
  margin: 0 0 10rem 0;
  position: relative;
}

.interes_left-text h1 {
  font-size: 32px;
  font-family: "SFUIDisplay-Black";
  margin: 0 0 3rem 0;
}

.interes_left-text p {
  color: #7a7a7b;
  line-height: 26px;
  font-size: 16px;
}

.interes_right img {
  width: 41%;
} 
.interes_right span {
  display: block;
  font-size: 24px;
  font-family: "SFUIDisplay-Black";
  color: #00387a;
  margin: 1rem 0 0 0;
}

.interes_right div {
  margin: 0 0 4rem;
  text-align: center;
}

.interes_right:before {
  position: absolute;
  top: 0;
  left: -60px;
  border-right: 1px solid #ddd;
  height: 100%;
  content: '';
} 
.postublenie-item {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.postublenie_item-list {
  width: 33%;
  position: relative;
  margin: 0 0 0.7rem 0;
  overflow: hidden;
}
.postublenie_item-list > img {
  min-height: 285px;
  max-height: 285px;
  object-fit: cover;
  transition: .6s linear;
}

.postublenie_item-list:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(0, 0, 0, 0.61) 100%); /* w3c */
}
.postublenie_item-list:hover img {
  transform: scale(1.4);
}
.postublenie_item-list-title {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  color: #fff;
  padding: 2.4rem 6rem 0 4rem;
  line-height: 26px;
  z-index: 1;
}
.postublenie-up {
  display: flex;
  justify-content: space-between;
  margin: 7rem 0 0rem 0;
}
.moduletable-postublenie {
  margin: 9rem 0;
}
.postublenie-title2 {
  font-size: 18px;
  text-transform: uppercase;
  color: #284061;
  font-family: "SFUIDisplay-Black";
  width: 32%;
  margin: 0 0 2rem 0;
}

.postublenie-title2 span {
  display: block;
  text-transform: initial;
  font-size: 13px;
  font-family: "SFUIDisplay-Light";
}
.custom-postublenie > div:last-child > div:last-child {
  width: 32%;
  margin-left: 1%;
}
.custom-postublenie > div:last-child > div:last-child {
  width: 32%;
  margin-left: 1%;
}

.moduletable-postublenie > h3 {
  text-align: center;
  text-transform: uppercase;
  color: #7f7f7f;
}

.postublenie-title {
  text-align: center;
  margin: 0 0 0;
}

.granty {
  text-align: center;
  color: #fff;
  padding: 10rem 0;
}

.granty-text {
  width: 58%;
  line-height: 26px;
  margin: 0 auto;
}

.moduletable-granty {
  background: linear-gradient(91deg, rgba(117,13,51,1) 0%, rgba(117,13,51,1) 15%, rgba(8,33,80,1) 83%, rgba(8,33,80,1) 100%); /* w3c */
  -webkit-animation: anim-image 10s linear infinite;
  animation: anim-image 10s linear infinite;
}
.granty-title {
  margin: 0 0 2rem 0;
}
.moduletable-exam {
  background: linear-gradient(171deg, rgba(39,63,97,1) 0%, rgba(0,35,83,1) 100%); /* w3c */
}

.exam {
  color: #fff;
  padding: 7rem 0;
}

.exam-item {
  display: flex;
  justify-content: space-between;
}


h3.exam-title {
  text-align: center;
  margin: 1rem 0 5rem;
}

.exam-title2 {
  text-align: center;
  font-size: 16px;
}

.exam-item-left-title {
  font-size: 28px;
  font-family: "SFUIDisplay-Black";
  margin-bottom: 3rem;
  line-height: 38px;
}

.exam-item-left-text {
  line-height: 29px;
}

.exam-item-left-text p {
  margin-bottom: 3rem;
}

.exam-item-right {
  width: 50%;
  padding: 1rem 0 0 0;
}
.exam-item-right > div.active .exam-item-left-text_abs {
  display: block;
}
.exam-item-left {
  width: 40%;
}

.exam-item-right > div {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  margin: 1rem 0 1rem 0;
  background: #08264f;
  padding: 1rem 0 1rem 4rem;
  min-height: 120px;
}
.exam-item-left-text_abs {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100% !important;
  background: #08264f;
  z-index: 1;
  margin-right: 0 !important;
  line-height: 26px;
  font-size: 15px;
  padding: 2rem;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  display: none;
}
.exam-item-right > div > div {
  width: 15%;
  margin: 0 4rem 0 0;
}

.exam-item-right > div i.fas.fa-angle-down {
  position: absolute;
  top: 50%;
  right: 70px;
  transform: translateY(-50%);
}
.moduletable-info > h3, .moduletable-den > h3 {
  text-align: center;
}

.info {
  display: flex;
  justify-content: space-between;
  margin-bottom: 6rem;
}

.info > div {
  width: 48%;
  padding: 3rem 5rem;
}

.info-item-left-title, .info-left-title {
  font-size: 28px;
  font-family: "SFUIDisplay-Black";
  color: #284061;
  margin: 0 0 3rem 0;
}

.info-left-title {
  font-size: 23px;
  padding: 2rem 0 0 0;
}

.info-left-text span {
  font-family: "SFUIDisplay-Bold";
  font-size: 16px;
  position: absolute;
  top: 0;
  left: 0;
}

.info-left-text {
  line-height: 24px;
  position: relative;
  padding: 0 0 0 2rem;
}
.info-item-left-text {
  line-height: 27px;
}

.info-left {
  background: #ecf0f4;
}
.info_down-line {
  margin: 3rem 10rem 4rem 10rem;
  display: flex;
  justify-content: space-between;
  position: relative;
  z-index: 0;
}

.info_down-line span {
  position: relative;
  display: inline-block;
  z-index: 0;
  width: 60px;
  height: 60px;
  background: #fff;
  border-radius: 50%;
}

.info_down-line span:before, .info_down-line:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.info_down-line span:before {
  width: 35px;
  height: 35px;
  z-index: 0;
  border-radius: 50%;
  background: #62132f;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: .4s;
}
.info_down_item-list:hover:before {
  height:100%; 
} 
.info_down_item-list:hover {
  color: #fff;
} 
.info_down_item-list:hover .info_down_item-number {
  color: #fff !important;
} 
.info_down_item-list * {
  transition: .4s;
} 
.info_down-line span.active:before {
  background: #ecf0f4 !important;
}
.moduletable-info {
  padding: 8rem 0 9rem 0;
}

.moduletable-info > h3 {
  margin: 0 0 5rem 0;
}
.info_down-line:after {
  z-index: -1;
  background: #d0d8e0;
  min-width: 434px;
  height: 3px;
  top: 50%;
  transform: translateY(-50%);
} 
.info_down-line >span:nth-child(2):before, .info_down-item > div:nth-child(2):before {
  background: #4c1d43;
}
.info_down-line >span:nth-child(3):before, .info_down-item > div:nth-child(3):before {
  background: #262b61;
} 
.info_down-line >span:last-child:before, .info_down-item > div:last-child:before {
  background: #284061;
}
.info_down-item {
  display: flex;
  justify-content: space-between;
}

section.block16 {
  background: #f5f7f9;
}

.info_down_item-list {
  background: #fff;
  position: relative;
  width: 19%;
  padding: 3rem;
  z-index: 0;
}

.info_down_item-number {
  font-size: 60px;
  font-family: "SFUIDisplay-Black";
  color: #62132f;
}

.info_down_item-text {
  line-height: 26px;
}
.info_down_item-text a:hover {
  color: #fff;
}
.info_down_item-list:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #62132f;
  z-index: -1;
  transition: .4s;
} 
.info_down-item > div:nth-child(2) .info_down_item-number {
  color: #4c1d43;
}

.info_down-item > div:nth-child(3) .info_down_item-number {
  color: #262b61;
}

.info_down-item > div:last-child .info_down_item-number {
  color: #284061;
}
.custom-den {
  display: flex;
  justify-content: space-between;
  /* align-items: center; */
  flex-wrap: wrap;
}

.custom-den > div {
  width: 46%;
  font-size: 15px;
}
#den_right {
  height: 324px;
  overflow-y: scroll;
  padding-right: 2rem;
}
.custom-den > div a img {
  width: 100%;
}

.obsh_img a {
  display: block;
  width: 23%;
}
.den-right {
  line-height: 27px;
}

.den-right p {
  margin: 0 0 2rem 0;
}

.den-left img {
  max-height: 324px;
  object-fit: cover;
}

.moduletable-den > h3 {
  margin: 0 0 5rem 0;
}

.moduletable-den {
  margin: 9rem 0;
}
.moduletable-ostavit {
  background: linear-gradient(91deg, rgba(117,13,51,1) 0%, rgba(117,13,51,1) 15%, rgba(8,33,80,1) 83%, rgba(8,33,80,1) 100%);
  color: #fff;
  padding: 10rem 0;
  -webkit-animation: anim-image 10s linear infinite;
  animation: anim-image 10s linear infinite;
}

.moduletable-ostavit > h3 {
  text-align: center;
  margin: 0rem 0 4rem 0;
}

.ostavit {
  color: #000;
  display: flex;
  justify-content: space-between; 
}

.ostavit > input {
  text-align: center;
  padding: 2rem 0;
  width: 32%;
  border: 1px solid #8d0008;
  font-size: 16px;
}

.ostavit input[type="submit"] {
  background: hsla(0, 0%, 100%, 0.19);
  text-transform: uppercase;
  font-family: "SFUIDisplay-Bold";
  color: #fff;
  border: 0;
} 
.custom-den.obsh {
  flex-wrap: wrap;
}

.custom-den.obsh hr {
  flex: 100%;
  border-color: #cdcacc;
  margin: 5rem 0;
}

.custom-den.obsh > div:last-child {
  flex: 100%;
  display: flex;
  justify-content: space-between;
}
.obsh_img {
  width: 100% !important;
  display: flex;
  justify-content: space-between;
}
section.block19 {
  background: #f5f7f9;
}
.moduletable-ostavit.okjg {
  background: transparent;
  color: #000;
}

.moduletable-ostavit.okjg > h3 {
  width: 34%;
  margin: 0 auto 5rem;
}

.moduletable-ostavit.okjg .ostavit > input {
  border-color: #ddd;
}

.moduletable-ostavit.okjg .ostavit > input[type="submit"] {
  background: #62132f;
}
.moduletable-Trudo > h3 {
  text-align: center;
  margin: 0 0 5rem 0;
} 
.trudo {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: flex-start;
}

.trudo > div {
  width: 48%;
}
.trudo-right_slide {
  background: #fff;
  padding: 0 1rem;
}

.trudo-right_slide_item img {
  max-height: 65px;
  min-width: 148px;
  max-width: 148px;
  object-fit: contain;
}

.trudo-right_slide_item {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 70px;
  width: 71%;
  margin: 1rem auto;
}
.trudo-right {
  line-height: 27px;
  font-size: 15px;
}

.trudo-right > p {
  margin: 0 0 2rem 0;
}
.moduletable-Trudo {
  background: linear-gradient(182deg, rgba(50,80,122,1) 0%, rgba(1,35,83,1) 100%); /* w3c */
  color: #fff;
  padding: 8rem 0 2rem;
}
.trudo hr {
  flex: 100%;
  margin: 5rem 0;
  border-color: rgba(255, 255, 255, 0.21);
}

.lica_slider{
  width: 100% !important;
}
.lica_slider_item {
  width: 90%;
  margin: 2rem auto;
  padding: 5rem 0 7rem;
  text-align: center;
  color: #fff;
  background: linear-gradient(to bottom, rgba(250,250,250,0) 20%, rgba(255, 255, 255, 0.12) 66%, rgba(255, 255, 255, 0.13) 70%);
}

.lica_slider_item-img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  overflow: hidden;
  margin: 0rem auto 3rem;
  transform: translateY(-11px);
}
.moduletable-lica > h3 {
  text-align: center;
  color: #fff;
}

section.block3 {
  padding: 8rem 0;
  background: rgb(27,52,113);
  background: linear-gradient(246deg, rgba(27,52,113,1) 0%, rgba(27,52,113,1) 16%, rgba(97,19,47,1) 100%);
}
.lica_slider_item-title2 {
  font-size: 16px;
  font-family: "SFUIDisplay-Bold";
  margin-bottom: 3.5px;
}

.lica_slider_item-title {
  text-transform: uppercase;
  font-family: "SFUIDisplay-Bold";
  margin-bottom: 10px;
  font-size: 18px;
}
.lica_slider_item-text {
  line-height: 20px;
}
.lica_slider .owl-dots {
  margin: 2rem 0;
}
.lica_TItle {
  font-family: "SFUIDisplay-Black";
  margin-bottom: 4rem;
  margin-top: 3rem;
}
.resizing {
  width: 100%;
  height: 274px;
  margin: 0 0 1rem 0;
}
.resizing canvas#timeData {
  height: 100% !important;
}
.trudo_left > p {
  color: rgba(255, 255, 255, 0.53);
  padding: 0 2rem;
}
.calendar {
  flex: 100%;
}

.animate{
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}


/* required */
.calendar{
  border-radius: 4px;
  overflow: hidden;
  height: 360px;
  color: #333333;
  margin: 8rem 20rem 0rem;
}

.calendar h1, .calendar h2{
  font-weight: 300;
  font-size: 26px;
  line-height: 28px;
  text-transform: uppercase;
  margin: 0px 0px 20px 0px;
}

.calendar .col{
  position: relative;
  float: left;
  height: 100%;
}

.calendar .col .content{
  padding: 35px;
}
.notes {
  padding: 0 2rem;
}
.calendar ul{
  margin: 0px;
  padding-left: 0;
}

.calendar ul li{
  list-style: none;
}

.calendar .leftCol{
  width: 45%;
  background-color: #284061;
}

.calendar .noteList li{
  color: #ffffff;
  margin-bottom: 10px;
}

.calendar .notes p, 
.calendar .noteList li{
  font-weight: 300;
  font-size: 14px;
  line-height: 28px;
  color: #fff;
}


.calendar .notes input{
  background-color: #F48989;
  color: #ffffff;
  border: none;
  width: 200px;
}

.calendar .addNote,
.calendar .removeNote{
  float: right;
  color: rgba(255,255,255,0.4);
  font-weight: bold;
  margin-left: 20px;
}

.calendar .addNote:hover,
.calendar .removeNote:hover{
  color: #ffffff;
}

.calendar .addNote{
  font-size: 16px;
}

.calendar .leftCol h1{
  color: #ffffff;
  margin-bottom: 40px;
}

.calendar .rightCol{
  width: 55%;
  border: 1px solid #ddd;
  border-left: 0;
}

.calendar .rightCol h2{
  color: #C7BEBE;
  text-align: right;
  margin-bottom: 70px;
}

.calendar .months li,
.calendar .weekday li,
.calendar .days li{
  float: left;
  text-transform: uppercase;
  margin: 0 3px 0 0;
}

.calendar .months li a,
.calendar .weekday li a,
.calendar .days li a{
  display: block;
  color: #747978;
}

.calendar .months li a{
  font-size: 10px;
  color: #C7BEBE;
  text-align: center;
  width: 32px;
  margin-bottom: 20px;
}

.calendar .months li .selected{
  font-weight: bold;
  color: #747978;
}

.calendar .weekday li a{
  width: 55px;
  text-align: center;
  margin-bottom: 20px;
  font-size: 12px;
}

.calendar .days li{
  width: 55px;
}

.calendar .days li a{
  width: 36px;
  text-align: center;
  margin: auto auto;
  font-size: 12px;
  font-weight: bold;
  border-radius: 12px;
  margin-bottom: 10px;
  padding: 10px;
}


.calendar .days li a:hover{
  background-color: #EEEDE9;
}

.calendar .days li .selected{
  background-color: #F5A1A3!important;
  color: #ffffff;
}

.calendar .days li .event{
  color: #F5A1A3;
}


.notes h4 {
  font-size: 24px;
  font-family: "SFUIDisplay-Black";
  color: #fff;
  line-height: 28px;
  margin-bottom: 3rem;
}
.moduletable-erg {display: none;}
.search-search button.button.btn.btn-primary {
  display: none;
} 
body.internal-page section.block3 {
  padding: 0;
}
body.internal-page.landing .head-menu.sticky {
  position: fixed;
  display: block !important;
  top: 0;
  width: 100%;
  left: 0;
  padding: 1rem 11rem;
  border-bottom: 2px solid #f5f7f9;
  z-index: 999;
  background: linear-gradient(91deg, rgba(117,13,51,1) 0%, rgba(117,13,51,1) 15%, rgba(8,33,80,1) 83%, rgba(8,33,80,1) 100%);
  color: #fff;
  -webkit-animation: anim-image 10s linear infinite;
  animation: anim-image 6s linear infinite;
}

body.internal-page.landing .moduletable_menu ul {
  font-size: 14px;
}
@media (min-width: 1440px) {
  body.internal-page.landing .container {
    width:1360px
  }
}
body.internal-page.landing .head-contact {
  display: flex;
}
body.internal-page.landing .moduletable-erg {
  display: block;
}

body.internal-page.landing .moduletable-headContact {
  width: 56%;
}

body.internal-page.landing .search-search {
  position: relative;
  width: 15%;
  float: right;
} 
body.internal-page.landing .search-search label {
  position: absolute;
  top: 50%;
  right: 13px;
  transform: translateY(-50%);
  margin-bottom: 0;
  color: #fff;
}


.mod-languages-erg.advanced-dropdown form {
  display: flex;
  justify-content: space-between;
} 
body.internal-page.landing div.advanced-dropdown a.langChoose:link, 
body.internal-page.landing div.advanced-dropdown a.langChoose:visited {
  margin-top: 0;
  padding: 6px;
  background: transparent;
  text-transform: uppercase;
} 
body.internal-page.landing .head_soc {
  margin: 0 2rem;
} 

body.internal-page.landing input#mod-search-searchword {
  margin-top: 0px;
  border: 0;
}
.moduletable-search {
  width: 21%;
  transform: translate(55px, -11px);
} 
body.internal-page.landing ul.lang-inline {
  position: absolute;
  top: 100%;
  left: 0;
  padding: 5px;
  list-style: none;
} 
body.internal-page.landing  header#header:before {
  bottom: -80px;
  background: rgba(255, 255, 255, 0.36);
}
body.home-page .moduletable-search {
  transform: translate(24px, -3px);
}

.blog--news > h2 {margin-bottom: 3rem;}
.blog--news p.prev {
  margin: 15px 0 0;
  font-size: 12px;
}

.blog--news>div .page-header {
  border-color: rgba(0, 146, 213, 0.31);
}

.blog--news p.readmore>a:hover {
  background: #00699f;
  color: #fff;
}
.blog--news>div {
  width: 100%;
  overflow: hidden;
  margin: 1%;
  position: relative;
  margin-bottom: 3rem;
}
.blog--news .item-image img {
  height: 180px;
  object-fit: cover;
  width: 280px;
  border: 1px solid #ddd;
}
.blog--news p.readmore {margin-top: 2rem !important;}
.blog--news>div:hover .blog-neews>p {
  opacity: 0.3;
  -webkit-transition: 0.5s;
  transition: 0.5s;
} 
.blog--news p.readmore>a {
  font-style: italic;
  transition: .6s;
  color: #0072aa;
  border: 2px solid #0072aa;
  padding: 6px 15px;
  border-radius: 0;
  position: relative;
  font-size: 11px;
  background: transparent;
}
.blog--news .blog-neews>p {
  margin: 0;
  padding: 0!important;
  text-align: center;
  position: absolute;
  z-index: 1;
  left: 0;
  font-size: 16px;
  text-transform: uppercase;
  color: #fff;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  background: rgba(0, 0, 0, 0.71);
}
.blog--news > div .page-header, .blog--news > div > div > p, .blog--news p.prev, .blog--news p.readmore, .blog--news > div p, .blog--news > div span {
  padding: 0;
  float: right;
  width: 70%;
  margin: 0 0px 4px 0;
}
.blog--news>div .page-header a {
  color: #0091d4;
  font-size: 16px;
  transition: .6s;
}
.blog--news>div .page-header h2 {
  margin: 0 0 4px 0;
  line-height: 18px;
}

.item-page--news .page-header h2 {
  font-size: 24px;
}
@keyframes anim-image {
  0% {
    filter: hue-rotate(0deg);
  }

  100% {
    filter: hue-rotate(360deg);
  }
}

@-webkit-keyframes anim-image {
  0% {
    filter: hue-rotate(0deg);
  }

  100% {
    filter: hue-rotate(360deg);
  }
}
fieldset.phrases, fieldset.only {
  display: none;
}

.search {
  margin: 3rem 0 0 0;
}

.searchintro {
  margin-bottom: 1rem;
}
button.btn.hasTooltip span.icon-search {
  margin-right: 1rem;
}

form#searchForm input#search-searchword {
  padding: 5px;
}
.moduletable_menu ul > li > ul > li:hover ul {
  display: block;
  left: 100%;
  top: 0;
}
.item-page {
  position: relative;
}

a.baza_btn {
  position: absolute;
  top: 0px;
  right: 0;
  color: #fff;
  background: #002353;
  padding: 0.8rem 2rem;
  font-family: "SFUIDisplay-Semibold";
}
h2[itemprop="headline"] {
  font-family: "SFUIDisplay-Semibold";
}
div[itemprop="articleBody"] {
  margin-bottom: 5rem;
  line-height: 26px;
}
.library_item {display: flex;justify-content: space-between;flex-wrap: wrap;}

.library_item img {
  width: 100%;
  min-height: 473px;
  object-fit: cover;
}

.library_item_list {
  width: 32%;
  border: 1px solid #ddd;
  text-align: center;
  margin-bottom: 2%;
}

.library_item_list p {
  font-size: 20px;
  margin: 1rem 0;
  font-family: "SFUIDisplay-Heavy";
}
.library_text {
  margin: 4rem 7rem;
  line-height: 27px;
}

.library_text p {
  margin: 0 0 1rem;
}
.library_item_list p span {
  display: block;
  font-size: 12px;
  margin: 1rem 0 0;
  color: #bbb;
}
.library_item_form {
  display: flex;
}
.item-page--library .pull-left {
  width: 30%;
  margin: 0 2rem 3rem 0;
}
.library_item_form_left {
  margin-right: 5rem;
}

.library_item_form_left P {
  margin-bottom: 1rem;
}
.library_item_form_right_title {
  font-size: 25px;
  margin-bottom: 2rem !important;
}

.library_item_form_right_item {
  margin-bottom: 1rem;
}

.library_item_form_right_item input, .library_item_form_right_item textarea {
  width: 100%;
  padding: 1rem;
}

.library_item_form_right_item textarea {
  height: 80px;
}

.library_item_form_right_item  input[type="submit"] {
  background: #002353;
  color: #fff;
  padding: 1rem;
}
.contact_lubl {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.contact_lubl > p {
  width: 100%;
  margin-bottom: 1rem;
  line-height: 26px;
  font-size: 16px;
}

.contact_lubl > div {
  width: 49%;
  border: 1px solid #ddd;
  margin-bottom: 2rem;
  padding: 1rem 2rem;
}

.blog--library > div {
  float: left;
  width: 31.16%;
  position: relative;
  margin: 0.5%;
}

.blog--library > div:nth-child(odd) {
  /* margin: 0 2rem; */
} 
.blog--library .item-image img {
  width: 100%;
  max-height: 440px;
  object-fit: cover;
}

.blog--library .pull-left.item-image {
  width: 100%;
  border: 1px solid #ddd;
  position: relative;
  margin-bottom: 4rem;
}

.blog--library p.readmore {
  position: absolute;
  top: 55%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(0, 35, 83, 0.88);
  color: #fff;
  padding: 0.2rem 2rem;
  border: 2px solid transparent;
  opacity: 0;
  transition: .4s;
  font-family: "SFUIDisplay-Medium";
}

.blog--library > div:hover .item-image {
  background: #000;
}

.blog--library .item-image:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.74);
  opacity: 0;
  transition: .4s;
} 
.blog--library > div:hover p.readmore {
  border-color: #ddd;
  opacity: 1;
}

.blog--library > div:hover .item-image:before {
  opacity: 1;
}

.blog--library p.readmore a:hover {
  color: #002353;
}

.blog--library p.readmore:hover {
  background: rgba(253, 253, 253, 0.88);
  border-color: #002353;
} 
.blog--library .page-header {
  font-family: "SFUIDisplay-Bold";
}
.lub_admin {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.lub_admin_list {
  width: 33%;
  position: relative;
}

.lub_admin_list_text {
  background: #002353;
  color: #fff;
  padding: 1rem;
  height: 150px;
}

.lub_admin_list_text_title {
  font-size: 2.3rem;
  margin-bottom: .8rem;
  font-family: "SFUIDisplay-Bold";
}
.lub_admin_list_text_title2 {
  font-size: 1.6rem;
  font-family: "SFUIDisplay-Light";
}
.struk-text {
  margin: 1rem 0;
}

.struk-img_two {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.struk-img_two img {
  width: 50%;
  height: 400px;
  object-fit: cover;
}
.pdf {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 1rem 0 0;
}

.pdf a {
  width: 50%;
  font-size: 15px;
  position: relative;
  margin: 1rem 0 2rem;
  padding-left: 5rem;
  font-family: "SFUIDisplay-Medium";
}

.pdf a i {
  font-size: 4rem;
  position: absolute;
  top: 50%;
  left: 0%;
  transform: translateY(-50%);
}
/* Style the tab */
.tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #002353;
  display: flex;
}

/* Style the buttons that are used to open the tab content */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  color: #fff;
  flex-grow: 1;
  font-family: "SFUIDisplay-Semibold";
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #ccc;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-top: none;
}
.tabcontent {
  animation: fadeEffect 1s; /* Fading effect takes 1 second */
}

/* Go from zero to full opacity */
@keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}
.tab button:nth-child(2) {
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
}
.tabcontent h3 {
  font-family: "SFUIDisplay-Semibold"; 
}
.obla_slide {
  display: flex;
  justify-content: space-between;
}
.obla_img {
  display: flex;
  flex-wrap: wrap;
  width: 50%;
}

.obla_img img {
  width: 100%;
  min-height: 100%;
  object-fit: cover;
}

.obla_img > div {
  width: 25%;
  margin: 0 1rem 1rem 0;
}
.two_bat {
  display: flex;
  justify-content: space-between;
  margin: 2rem 0;
}

.two_bat_img {
  width: 28%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.two_bat_text {
  width: 70%;
}

.two_bat_img_list img {
  width: 100%;
  min-height: 100%;
  max-height: 182px;
  object-fit: cover;
} 
.two_bat_img_list:nth-child(4), .two_bat_img_list:nth-child(3) {
  width: 46%;
}

.two_bat_img_list {
  margin: 0.5rem 0.5rem;
}
.custom-header { height: 100vh; width: 100%; }
.head-left {height: 100%;width: 50%;float: left;background-image: url('/images/smile-min.png');background-size: cover;background-position: center;padding: 50px 50px 50px 110px;position: relative;}
.head-left span {color: #fff;/* font-family: GothamBook; */font-size: 200%;line-height: 1.7;position: absolute;bottom: 50px;left: 110px;z-index: 1;}
.head-left:after { content: ''; background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.5)); top: 0; position:  absolute; bottom: 0; left: 0; right: 0; z-index: 0; }
.head-left img { position: relative; z-index: 1; }
.head-right { height: 100%; width: 50%; float: left; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; flex-direction: row; align-items: stretch; }
.head-right .itemer { text-align: center; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; align-items: center; justify-content: center; background-size: cover; background-position: center; flex-basis: 33.33%; transition: 0.5s; position: relative; }
.head-right .itemer:hover { flex-basis: 100%; }
.head-right .itemer:first-child {background-image: url('/images/ittech.jpg');}
.head-right .itemer:nth-child(2) {background-image: url('/images/math.jpg');}
.head-right .itemer:last-child { background-image: url('/images/slide9.jpg'); }
.head-right .itemer:after { position: absolute; content: ''; left: 0; right: 0; top: 0; bottom: 0; z-index: 0; }
.head-right .itemer:first-child:after { background-color: rgba(228, 124, 2, 0.32); }
.head-right .itemer:nth-child(2):after { background-color: rgba(113, 158, 60, 0.32); }
.head-right .itemer:last-child:after { background-color: rgba(64, 111, 189, 0.32); }
.head-right .itemer img { position: absolute; top: 5vh; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); z-index: 2; }
.head-right .itemer span { color: #fff; font-size: 0%; transition: 0.5s; line-height: 1.2; position: relaitve; z-index: 2; }
.head-right .itemer:hover, .head-right .itemer:focus { text-decoration: none; outline: none; }
.head-right .itemer:hover span { font-size: 220%; }
.head-right .itemer:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); transition: 0.4s; opacity: 0; z-index: 1; }
.head-right:hover .itemer:before { opacity: 1; }
.head-right .itemer:hover:before { opacity: 0 !important; }

.obla {
}

.obla > div {
  width: 24%;
}

.obla img {
  max-height: 213px;
  object-fit: cover;
  min-height: 211px;
  margin-bottom: 2rem;
}

.obla > div {
  border: 1px solid #ddd;
  margin-bottom: 2rem;
  padding: 0 0 2rem;
  text-align: center;
}

.obla p {
  line-height: 21px;
  font-size: 16px;
}
.obla_podr {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: 2rem 0 5rem;
}

a.obla_podr_list {
  margin: 0 1%;
  width: 23%;
  text-align: center;
  background: #002353;
  color: #fff;
  padding: 3rem;
  transition: .4s;
  font-family: "SFUIDisplay-Bold";
  display: flex;
  align-items: center;
  justify-content: center;
}

a.obla_podr_list:hover {
  background: rgb(19, 99, 210);
}
.obla_slider_img img {
  max-height: 70px;
  object-fit: contain;
  width: 90%;
  margin: 0 auto;
}

.obla_slider_img {
  min-height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 85%;
  margin: 0 auto;
}
.struk-img_twowef {
  display: flex;
  justify-content: space-between;
}

.struk-img_twowef > div {
  width: 48%;
  text-align: center;
}

.struk-img_twowef img {
  max-height: 350px;
  object-fit: cover;
  width: 100%;
  object-position: top;
}

.struk-img_twowef span {
  text-align: center;
}
.img_twowefgrgh {
  display: flex;
  justify-content: space-between;
  margin: 3rem 0;
}

.img_twowefgrgh img {
  max-height: 365px;
  width: 100%;
  object-fit: cover;
  object-position: top;
}

.img_twowefgrgh div:nth-child(2) {
  width: 60%;
}

.img_twowefgrgh > div:first-child {
  width: 35%;
}

.img_twowefgrgh p {
  margin-bottom: 1rem;
}
.wegherukg {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.wegherukg > div {
  margin: 2rem 0;
  width: 48%;
}

.wegherukg img {
  width: 100%;
  height: 388px;
  object-fit: cover;
}
.wegherukge343 {display: flex;justify-content: space-between;margin: 1rem 0;}

.wegherukge343 > div {
  width: 40%;
  text-align: center;
}

.wegherukge343 > div:nth-child(2) {
  width: 59%;
}

.wegherukge343 img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}

.wegherukge343 > div:nth-child(2) img {
  width: 48%;
  float: left;
  margin: 0 1%;
}
.wegherukg2 {
  display: flex;
  justify-content: space-between;
}

.wegherukg2 img {
  height: 350px;
  object-fit: cover;
  width: 100%;
}

.wegherukg2 div {
  width: 33%;
  text-align: center;
}

.wegherukg3 {
  display: flex;
  justify-content: space-between;
  margin: 1rem 0;
}

.wegherukg3 > div:first-child {
  width: 25%;
}

.wegherukg3 > div {
  width: 70%;
}

.wegherukg3 > div img {
  width: 100%;
  height: 350px;
  object-fit: cover;
}

.wegherukge34332 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 2rem 0 0;
}

.wegherukge34332 p {
  text-align: center;
  width: 100%;
}

.wegherukge34332 > div {
  width: 24%;
}

.wegherukge34332 img {
  width: 100%;
  height: 321px;
}
.pafe {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.moduletable-lub {
  width: 100%;
  display: inline-block;
}

.mge {
  /* display: flex; */
  justify-content: space-between;
  margin: 60px 0;
}

.moduletable-ist {
  width: 100%;
  display: inline-block;
}

.moduletable-lub > h3 {
  font-family: "SFUIDisplay-Medium";
}

.moduletable-lub .bloglatestnews2 {
  width: 31%;
  margin-bottom: 2%;
}

.moduletable-lub .bloglatestnews3 img {
  height: 200px;
}

.moduletable-lub .bloglatestnews4 {
  position: static;
  padding: 0;
  background: transparent;
  color: #000;
  font-size: 14px;
}

.moduletable-lub .bloglatestnews3 {
  margin-bottom: 1rem;
}

.moduletable-lub a.edfe {
  display: none;
}

.inst_list {
  margin: 0;
  display: block;
  float: left;
  width: 33.33%;
  padding: 20px;
  text-align: center;
}

.inst_list_img img {
  width: 170px;
  height: 110px;
  object-fit: contain;
  display: block;
  margin: auto;
}

.inst_list_img {display: block;margin: auto;}

.inst_list_text {
  width: 100%;
}

.inst_list_text_item_title {
  font-family: "SFUIDisplay-Black";
}

.moduletable-ist > h3 {
  font-family: "SFUIDisplay-Medium";
  margin: 25px 0;
  text-align: center;
}
.erger {
  float: right;
  margin: 0 0rem 1rem 1rem;
}

.erger img {
  width: 100%;
}
a.sdrgre {
  float: right;
  background: #002353;
  color: #fff;
  padding: 1rem;
  margin-top: -42px;
  margin-right: 3rem;
}
.img_left img {
  width: 100%;
}

.img_left {
  width: 35%;
  float: left;
  margin: 0 2rem 2rem 0;
}
.wegherukg3.aewyh54 img {
  object-position: center;
}
.item-page-project {
  /* background: url(/images/slide-2.png) no-repeat; */
  background-size: 100% 500px;
  padding: 34rem 0 0;
  background-size: cover;
  background-position: center;
}
.item-page-project div[itemprop="articleBody"] {
  margin-top: 7rem;
}
.item-page-project .page-header {
  border: none;
  color: #fff;
}
body.internal-page.landing .head-menu {
  padding-top: 0;
  padding-bottom: 0;
  background: linear-gradient(173deg, rgba(117,13,51,1) 0%, rgba(117,13,51,1) 10%, rgba(8,33,80,1) 100%);
  padding: 1.5rem 11rem;
  border-bottom: 2px solid #f5f7f9;
}
.navigation.fixed {
  top: 0;
  position: fixed;
  width: 100%;
  transition: 0.5s;
  z-index: 11;
  background: #00357d;
  display: table;
  left: 0;
  z-index: 999;
  padding: 25px 15px;
  padding-bottom: 10px;
}
.navigation .head_logo.nav {
  display: none;
}
.navigation.fixed .head_logo.nav {
  display: block;
  float: left;
  width: 10%;
}
.navigation.fixed .container {
  width: 100%;
}
body.internal-page.landing .navigation.fixed {
  display: none;
}
body.internal-page .navigation.fixed ul li a {
  color: #fff;
}

img{
  /*margin-top: -572px;*/
  /*width:100%;*/
  /*height: 500px;*/
  /*object-fit: cover;*/
  /*z-index:-1;*/
}
.menedgment .h3-faculty{
  padding-bottom: 20px;
  position: relative;
  padding-top: 10vh;
}
.menedgment .h3-faculty::after{
  content: '';
  position: absolute;
  width: 75%;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #303030;
}
.menedgment .strongways{
  padding: 15px 20px;
  background-color: rgba(0, 35, 83, .05);
}
.menedgment .strongways_img{
  width: 100%;
}
.menedgment .strongways_img img{
  width: 100%;
  height: 134px;
  margin-top: 0;
  object-fit: cover;
  object-position: 0 30%;
}
.menedgment .subjects{
  width: 75%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.menedgment .subjects a{
  font-size: 16px;
}
.menedgment .subjects a:hover{
  color: #002353;
  font-size: 16px;
}
.menedgment .f-bottom-menu{
  margin-top: 10vh;
  margin-bottom: 10vh;
  width:100%;
  position: relative;
}
.menedgment .f-bottom-menu:before{
  content: '';
  position: absolute;
  width: 100%;
  height: 2px;
  top: 0;
  left: 0;
  background-color: #404040;
}
.menedgment .f-bottom-menu .col-md-6{
  padding-top: 3vh;
  display: flex;
  flex-direction: column;
}
.menedgment .f-bottom-menu a{
  font-size: 18px;
}
.menedgment p a {
  font-weight: 600;
  /* padding: 0px 10px; */
}
.menedgment p{
  /* text-indent: 20px; */
}
img.fakinside {
  margin-top: -572px;
  width: 100%;
  height: 500px;
  object-fit: cover;
  z-index: -1;
}
p.chzv {
  color: #006cff;
  font-size: 18px;
  margin-top: 25px;
}
ul.bibmenu {
  padding-left: 0;
  margin-bottom: 20px;
}

ul.bibmenu li {
  list-style: none;
  padding: 14px 15px;
}

ul.bibmenu li a {
  font-size: 15px;
  width: 100%;
  color: #fff;
}

.moduletable-bmenu {
  background: #002353;
  margin-right: 10%;
}
.item-page--news {
  display: table;
  width: 100%;
  margin-bottom: 20px;
}

.item-page--news .pull-left.item-image {
  width: 35%;
  margin-right: 10px;
}
.admins {
  width: 48%;
  float: left;
  margin: 1%;
  border: 1px solid #002353;
}

.admins img {
  height: 220px;
  width: 50%;
  object-fit: cover;
  float: left;
  padding-right: 16px;
}
.obla.new img {height: auto;display: block;margin: auto;width: 75%;min-width: unset;max-height: unset;}
.blog--news.library .page-header {
  display: table;
}

.blog--news.library .pull-left {
  float: left;
  width: 28%;
}
.blog--library .page-header h2 {
  font-size: 25px;
}

.blog--library .pull-left.item-image img {
  height: 350px;
}
ul.bibmenu1 {
  float: left;
  width: 50%;
  padding-left: 0;
  border-top: 1px solid #002353;
  margin-top: 10px;
}

ul.bibmenu1 li a {
  font-size: 18px;
}

ul.bibmenu1 li {
  margin: 10px 0;
  list-style: none;
}

ul.bibmenu1 li img {
  padding-left: 10px;
  /* display: table; */
  width: 20px;
}
.lub_admin img {
  height: 450px;
  object-fit: cover;
}
.minpic img {margin: 0 auto;text-align: center;width: 300px;float: left;object-fit: contain;height: 100px;}

.minpic {
  /* text-align: center; */
  display: table;
  width: 100%;
  border-bottom: 1px solid #002353;
  margin-bottom: 10px;
  padding: 10px 0;
}
.minpic p {
  /* margin-top: 4%; */
  float: left;
  display: table;
}

.miimg {
  /* border-top: 1px solid #002353; */
  padding-top: 10px;
  border-bottom: 1px solid #002353;
  padding-bottom: 10px;
  display: table;
  width: 100%;
  margin-bottom: 20px;
}
section.block1 {
  position: relative;
}
.dragon img {
  float: right;
  width: 34%;
  padding-left: 20px;
}
.menedgment .subjects a:hover, .menedgment .subjects a:focus {
  color: #1277ff;
}
.col-md-6.ask a:hover, .col-md-6.ask:focus {
  color: #1277ff;
}
.item.eki img {
  width: 100%;
}
.moduletable_menu .nav>li>a:hover {
  color: #fff;
}
body.internal-page .moduletable_menu .nav>li>a:hover {
  color: #fff;
}
body.internal-page .navigation.fixed .moduletable_menu .nav>li>a:hover {
  color: #fff;
}
.bloglatestnews7efs > div:first-child .bloglatestnews3awf:before {
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  background-image: linear-gradient(#ffffff00, black);
}
.moduletable_menu ul.nav-child.unstyled.small li a {
  font-size: 13px;
}
.pos92_btn a:hover {
  color: #2b68e6;
}
.postublenie_item-list-title:hover a {
  color: #ffffff;
}

.exam-item-right1 {
  width: 50%;
  padding: 1rem 0 0 0;
}


.astanas {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  margin: 1rem 0 1rem 0;
  background: #08264f;
  padding: 1rem 0 1rem 4rem;
  min-height: 120px;
}

.astanas>div {
  width: 15%;
  margin: 0 4rem 0 0;
}

i.fas.fa-angle-down {
  position: absolute;
  top: 50%;
  right: 70px;
  transform: translateY(-50%);
}

.astanas.k2:hover .exam-item-left-text_abs {
  display: block;;
}
.astanas.k1:hover .exam-item-left-text_abs {
  display: block;
}
body.internal-page .head-menu {
  background: #00357d;
}
body.internal-page .head-menu ul li a {
  color: #fff;
}
a.pravila {
  display: table;
  background: #00357d;
  color: #fff;
  margin-bottom: 10px;
  padding: 10px;
  width: 38%;
  border-radius: 6px;
}

a.pravila img {
  float: right;
}
.clc {
  display: table;
  border: 1px solid #3083c9;
  margin-bottom: 10px;
  padding: 10px;
}
.fitimg {
  width: 30%;
  float: left;
  padding-right: 2%;
  margin-bottom: 3%;
}
.sos {
  margin: 3rem 0;
  display: inline-block;
  width: 100%;
}

.prj {
  float: left;
  width: 25%;
  padding: 10px;
}

.prj p {
  font-family: "SFUIDisplay-Bold";
}
.prj:hover a {
}

.prj:hover {
  transition: 0.5s;
}
.container.menedgment .right {
  font-weight: bold;
  text-align: right;
}
.fifns .clc {
  width: 40%;
}

.fifns img {
  float: right;
}
img.dts {
  margin-right: 6px;
  margin-top: -5px;
}
img.fakinside.sovet {
  margin-top: -650px;
}
a.zh {
  display: table;
  border: 1px solid #db0404;
  margin-bottom: 10px;
  padding: 10px 20px;
  width: 30%;
}
a.zh img {
  float: right;
}
.menedgment h5 {
  font-size: 15px;
}
.boss {
  width: 24%;
  float: left;
  margin: 0.5%;
  border: 1px solid #00357d54;
}

.boss img {
  height: 400px;
  width: 100%;
  object-fit: cover;
}

.boss p {
  font-size: 16px;
  text-align: center;
}

.dates {
  float: left;
  display: table;
  width: 5%;
  text-align: center;
  color: #fff;
  margin-right: 1%;
}

.dates span {
  display: table;
  width: 100%;
  background: #196bda;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  margin-bottom: 2px;
}

.kalendar {
  display: table;
  width: 100%;
  margin-bottom: 10px;
  border: 1px solid #efefef;
  padding: 10px;
}

.dttxt {
  float: left;
  width: 94%;
}
.dates p {
  background: #8d0008;
}

.kalendar:hover {
  background: #e4e4e46b;
  transition: 0.5s;
}
.dttxt p span {
  display: table;
  font-weight: bold;
}
.dttxt p span {
  display: table;
}

.caps img {
  padding-right: 10px;
}

.caps {
  background: #5a9ef961;
}

.caps td {
  padding: 10px;
}

.den {
  width: 15%;
  float: left;
}

.events {
  width: 85%;
  float: right;
  border-left: 1px solid #ccc;
  padding-left: 10px;
  padding-bottom: 10px;
  padding: 10px;
  position: relative;
}

.ofevents {
  width: 100%;
  display: table;
  margin-bottom: 20px;
  border: 1px solid #71adff87;
  padding: 10px;
}

.dts {
  float: left;
  width: 10%;
  color: #002353;
  font-family: "SFUIDisplay-Bold";
  margin-right: 2%;
}

.evttxt {
  width: 88%;
  float: left;
}

.events:before {
  content: '';
  border-bottom: 1px dashed #ccc;
  width: 98%;
  position: absolute;
  margin-top: -10px;
}

.txtdt span {
  color: #0050bd;
  font-family: "SFUIDisplay-Bold";
  padding-right: 5px;
}
.events.ks:before {
  border: unset;
}
.den img {
  padding-right: 10px;
}
.den p {
  display: table;
  padding: 10px;
  margin: 0 auto;
  background: #8d0008;
  color: #fff;
}
.almaty {
  width: 10%;
  float: left;
  margin-right: 2%;
}

.almaty .dts {
  width: 100%;
}
.events:hover {
  background: #006cff52;
  transition: 0.5s;
}
.breadcrumb {
  margin-bottom: 0;
}
.calangas img {
  height: auto;
  width: 100%;
}
.calangas {
  height: auto;
}
.prj img {
  height: 150px;
  width: 100%;
  object-fit: cover;
}
.prj p {
  color: #981920;
  height: 45px;
  line-height: 1.5;
  margin-top: 10px;
}
.prj span {
  font-size: 14px;
  line-height: 1.5;
  display: block;
}
.two_bat_img_list:nth-child(7), .two_bat_img_list:nth-child(8) {
  width: 100%;
}
.two_bat_img_list:nth-child(5) {
  width: 68%;
}
.two_bat_img_list:nth-child(6) {
  width: 25%;
}
.wegherukg3 > div:first-child img {
  object-position: top;
}
.ualitmtm .pull-left {
  width: 26%;
  margin-right: 20px;
}
.ualitmtm .pull-left img {
  height: 220px;
  object-fit: cover;
}
.ualitmtm {margin-bottom: 40px;/* display: none; */}
.ualitmtm .btn {padding-left: 0;}
.spoilers .title:hover {
  background-color: transparent;
}
.spoilers .title {
  background: transparent;
  border: none;
  color: #868686;
  font-size: 24px;
  font-weight: normal;
  position: relative;
  transition: .7s;
  margin-top: 20px;
  padding: 0 20px 0px 0px;
}
.mark {padding: .75px 0;margin-top: 20px;background-color: #c0c0c0;margin-bottom: 15px;transition: .7s;}
.spoilers .desc {
  background: transparent;
  border: none;
  color: #6d6d6d;
  padding-left: 2%;
  padding-right: 5%;
}
.spoilers {
  padding: 0;
}
.spoilers .title:before {
  position: absolute;
  content: "";
  right: 3%;
  top: 0;
  width: 30px;
  height: 30px;
  background: url(/images/plus.png);
  transition: .7s;
}
.spoilers .title.active:before {
  background: url(/images/minus.png);
  transition: .7s;
}
.spoilers .title.active {
  color: #1a76dd;
  transition: .7s;
}
.spoilers .title.active .mark {
  background-color: #3cb9ef;
  transition: .7s;
}
.polza .bloglatestnews5 {
  display: none;
}
.polza a.edfe {
  display: none;
}
li.item-518.deeper.parent {
  display: none;
}
.part_slider {
  margin: 30px 0;
}
a.jext {
  display: none!important;
}
img.napravoo {
  width: 320px;
  float: right;
  margin-left: 20px;
}
span.dateprost {
  font-size: 18px;
  font-weight: bold;
}
.anketaaa input {
  height: 50px;
  margin-bottom: 20px;
  border-radius: 0;
  border-color: #00357d;
  width: 100%;
  transition: .7s;
}
.anketaaa form {
  width: 50%;
  display: block;
  margin: auto;
}
.anketaaa input[type=submit]:hover {
  background: #00357d;
  color: #fff;
  font-weight: bold;
}
.patijblok a.obla_podr_list {
  width: 18%;
}
.inst_list_text_item_title {
  margin-bottom: 10px;
}
.mge .bloglatestnews5 {
  text-align: left;
}
.poloviperv {
  width: 60%;
  float: left;
  padding-right: 10%;
  padding-top: 4%;
  font-size: 16px;
  line-height: 27px;
  padding-left: 4%;
  background: #fff;
  padding-bottom: 4%;
}
.polovivtorogo {
  width: 52%;
  float: left;
  margin-left: -12%;
  z-index: 1;
  position: relative;
  margin-top: 80px;
}
.polovivtorogo img {
  width: 100%;
  padding-left: 50px;
}
.vestnikk h4 {
  text-align: center;
  margin-bottom: 40px;
  color: #fff;
  margin-top: 60px;
  font-size: 24px;
  font-family: "SFUIDisplay-Medium";
}
.vestnikk {
  /* margin-bottom: 40px; */
  background: linear-gradient(91deg, rgba(117,13,51,1) 0%, rgba(117,13,51,1) 15%, rgba(8,33,80,1) 83%, rgba(8,33,80,1) 100%);
  -webkit-animation: anim-image 10s linear infinite;
  animation: anim-image 10s linear infinite;
  padding-bottom: 50px;
}
li.item-107 .small {
  display: none!important;
}
a.dispblolk {
  display: block;
}
a.arkhivestnik {
  background: #002353!important;
  color: #fff;
  padding: 15px;
  display: block;
  width: 200px;
  text-align: center;
  margin-top: 20px;
}
.anketaaa p {
  text-align: center;
  width: 60%;
  display: block;
  margin: 20px auto;
}
.kislorod {
  padding: 20px 0;
}
.fafafa .bloglatestnews4  {
  color: #981920;
  height: 45px;
  line-height: 19px;
  display: block;
  padding: 15px;
  padding-top: 0;
  font-weight: bold;
}
.fafafa .bloglatestnews5 {
  text-align: left;
  padding: 15px;
  padding-top: 0;
}
.fafafa .championat {-webkit-box-shadow: 0px 0px 7px 0px rgb(74, 127, 192);-moz-box-shadow: 0px 0px 7px 0px rgb(74, 127, 192);box-shadow: 0px 0px 7px 0px rgb(74, 127, 192);margin: 0 10px;height: 380px;background: #fff;}
.fafafa .bloglatestnews3 img {
  height: 150px;
}
.mge .moduletable-lub .bloglatestnews4 {
  text-align: center;
  height: 45px;
}
.fonovaya:after {
  /* content: "Наука"; */
  position: absolute;
  color: #fff;
  font-family: "SFUIDisplay-Black";
  font-size: 36px;
  bottom: 5%;
  left: 5%;
}
.fonovaya:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background: #00000054;
  width: 100%;
  height: 100%;
}
.fonovaya {
  position: relative;
}
.fafafa a.bloglatestnews7 {
  display: none;
}
.fafafa .owl-stage-outer{min-height:420px;}
.gradiifa {
  padding: 8rem 0;
  background: rgb(27,52,113);
  background: linear-gradient(246deg, rgba(27,52,113,1) 0%, rgba(27,52,113,1) 16%, rgba(97,19,47,1) 100%);
}
.champ {
  background: #fff;
}
.fafafa {
  margin-bottom: 40px;
}
.fafafa h3 {
  color: #fff;
  margin: 25px 0;
  text-align: center;
}
.mge h3 {
  margin: 25px 0;
  text-align: center;
}
.abcsoluteee p {
  position: absolute;
  color: #fff;
  font-family: "SFUIDisplay-Black";
  font-size: 36px;
  bottom: 15px;
  left: 15px;
}
.abcsoluteee .container {
  position: relative;
}
.akernsd h2 {
  font-family: "SFUIDisplay-Medium";
  text-align: center;
  font-size: 24px;
}
.tupica {
  background: #eee;
}
li.item-162.deeper.parent ul.small {
  display: none;
}
.covid_19_menu{

color:Red !important;
font-weight: bold;

}