.info__shortcut {
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: box-shadow;
    transition-property: box-shadow;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.info__shortcut:hover,
.info__shortcut:focus,
.info__shortcut:active {box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);}
div.info__shortcut-text{height: auto;padding-right: 0px;}
@media (max-width: 1200px){
    div.info__text{font-size: 16px;}
}
@media (max-width: 1080px){
    .info-row{ overflow-x: scroll;}
    .info-row .row{width: 1080px;}
    .info-row .row .col-xs-4{min-width: 360px;}
    body{overflow: auto !important;}
}
@media (max-width: 767px){
    .card-row{ overflow-x: scroll;}
    .card-row .row{width: 1080px;}
    .card-row .row .col-xs-4{min-width: 360px;}
}
@media (max-width: 400px){
    .info-row .row .col-xs-4, .card-row .row .col-xs-4 {min-width: 320px;}
    .info-row .row, .card-row .row{width: 975px;padding-left: 15px;}
    div.info__text{font-size: 14px;}
    div.info__shortcut-text{font-size: 13px;}
    div.info__shortcut-title{font-size: 15px;}
}

@media (max-width: 374px){
    .info-row .row .col-xs-4, .card-row .row .col-xs-4 {min-width: 275px;}
    .info-row .row, .card-row .row{width: 840px;padding-left: 15px;}
}



.scrollbooster .info__shortcut-title {
  height: auto;
  padding: 0;
}
.scrollbooster .info__shortcut {
  display: flex;
  flex: 1 1 100%;
  flex-direction: column;
  height: 100%;
  min-width: 285px;
  width: 100%;
}

@media (min-width: 1200px){
  .scrollbooster .info__shortcut {
    min-width: 330px;
  }
}
@media (min-width: 992px){
  .scrollbooster .info__shortcut {
    min-width: 370px;
  }
}
@media (min-width: 768px){
  .scrollbooster .info__shortcut {
    min-width: 330px;
  }
}

.scrollbooster .info__shortcut-text {
  overflow: auto;
}
.scrollbooster-content {
  align-items: stretch;
}


.scrollbooster .info__shortcut {
  margin: 0;
}
.scrollbooster .info__shortcut-image {
  width: 50px;
  height: 50px;
  object-fit: contain;
}
.scrollbooster .info__header {
  display: grid;
  gap: 15px;
  grid-template-columns: 1fr min-content;
  align-items: center;
  margin-bottom: 10px;
}