@font-face {
  font-family: 'Museo';
  src: url("/global_css/fonts/MuseoSansCyrl-300.eot?#iefix") format("embedded-opentype"), url("/global_css/fonts/MuseoSansCyrl-300.woff") format("woff"), local("MuseoSansCyrillic-300");
  font-weight: 400; }
@font-face {
  font-family: 'Museo';
  src: url("/global_css/fonts/MuseoSansCyrl-500.eot?#iefix") format("embedded-opentype"), url("/global_css/fonts/MuseoSansCyrl-500.woff") format("woff"), local("MuseoSansCyrillic-500");
  font-weight: 500; }
@font-face {
  font-family: 'Museo';
  src: url("/global_css/fonts/MuseoSansCyrl-700.eot?#iefix") format("embedded-opentype"), url("/global_css/fonts/MuseoSansCyrl-700.woff") format("woff"), local("MuseoSansCyrillic-700");
  font-weight: 700; }
@font-face {
  font-family: 'Museo';
  src: url("/global_css/fonts/MuseoSansCyrl-700Italic.eot?#iefix") format("embedded-opentype"), url("/global_css/fonts/MuseoSansCyrl-700Italic.woff") format("woff"), local("MuseoSansCyrillic-700Italic");
  font-weight: 700;
  font-style: italic; }
@font-face {
  font-family: 'Museo';
  src: url("/global_css/fonts/MuseoSansCyrl-900.eot?#iefix") format("embedded-opentype"), url("/global_css/fonts/MuseoSansCyrl-900.woff") format("woff"), local("MuseoSansCyrillic-900");
  font-weight: 900; }
.block-cases-alllist .card {
  border-radius: 15px;
  overflow: hidden; }
  .block-cases-alllist .card:hover .card-body {
    -webkit-transform: translateY(-40px);
            transform: translateY(-40px); }
.block-cases-alllist .card-body {
  background: #1E2A34;
  color: #fff;
  margin-bottom: -40px;
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
  -webkit-transition: -webkit-transform .3s ease;
  transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease, -webkit-transform .3s ease; }
  .block-cases-alllist .card-body a {
    color: #fff; }
.block-cases-alllist .card-title {
  font-size: 14px;
  line-height: 1.4; 
  min-height: 55px;}
  @media (min-width: 992px) {
    .block-cases-alllist .card-title {
      font-size: 18px; } }
.block-cases-alllist .card-text {
  font-size: 14px; }
.block-cases-alllist .news-list-item {
  margin-bottom: 16px; }
  @media (min-width: 992px) {
    .block-cases-alllist .news-list-item {
      margin-bottom: 32px; } }

/*# sourceMappingURL=style.css.map */


.blog-list .page-title-m-30 {
  margin-top: 30px;
    margin-bottom: 30px;
}

.blog-list .block-cases-alllist .card-title {
    min-height: 75px;
}