.b-info_form_common {

  box-sizing: border-box;

  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 300px;
}
.b-info_form_common * {
  box-sizing: border-box;
}
.b-info_form_common .b-info__image {
  display: block;
  width: 124px;
}
.b-info_form_common .b-info__image img {
  width: 100%;
}
.b-info_id_quality-3.b-info_form_common .b-info__image {
  width: 114px;
}
.b-info_id_quality-4.b-info_form_common .b-info__image {
  width: 86px;
}
.b-info_form_common .b-info__text {
  position: absolute;
  top: 190px;
  font-size: 18px;/*24px;*/
  text-align: center;
}
@media( max-width: 1399.98px ) { 
  .b-info_form_common {
    width: 200px;
  }
  .b-info_form_common .b-info__image {
    width: 82px;
  }
  .b-info_id_quality-3.b-info_form_common .b-info__image {
    width: 76px;
  }
  .b-info_id_quality-4.b-info_form_common .b-info__image {
    width: 58px;
  }
  .b-info_form_common .b-info__text {
    top: 126px;
    font-size: 14px;/*16px;*/
  }
}
@media( max-width: 1023.98px ) {
  .b-info_form_common .b-info__text {
    font-size: 12px;
  }
}
@media( max-width: 899.98px ) { 
  .b-info_form_common {
    padding-bottom: 120px;
  }
  .b-info_form_common .b-info__text {
    top: 98px;
    width: 180px;
    /*font-size: 14px;*/
  }
}
@media( max-width: 599.98px ) { 
  .b-info_form_common .b-info__text {
    /*font-size: 12px;*/
  }
}
@media( max-width: 499.98px ) { 
  .b-info_form_common {
    padding-bottom: 80px;
  }
  .b-info_form_common .b-info__text {
    top: 70px;
    width: 130px;
    /*font-size: 12px;*/
  }
  .b-info_form_common .b-info__image {
    width: 54px;
  }
  .b-info_id_quality-3.b-info_form_common .b-info__image {
    width: 50px;
  }
  .b-info_id_quality-4.b-info_form_common .b-info__image {
    width: 38px;
  }
}

.b-info_form_common-2 {

  box-sizing: border-box;
  overflow: hidden;

  display: flex;
  flex-direction: column;
  align-items: center;
  flex-shrink: 0;

  position: relative;

  width: 400px; 
  height: 550px;/*720px;*/
}
.b-info_form_common-2 * {
  box-sizing: border-box;
}
.b-info_form_common-2 .b-info__label {
  position: absolute;
  top: 0;
  left: 0;
  width: 66px;
}
.b-info_form_common-2 .b-info__header {

  overflow: hidden;

  margin-top: 32px;
  width: 350px;
  height: 132px;

  /*font-family: OpenSans-ExtraBold;*/
  font-size: 22px;/*30px;*/
  text-align: center;
  text-transform: uppercase;

  /*-moz-hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  word-break: break-all;*/
}
.b-info_form_common-2 .b-info__text {

  display: none;

  overflow: hidden;

  position: absolute;
  top: 178px;
  width: 350px;
  height: 212px;
  font-size: 18px;/*24px;*/
  text-align: center;

  /*-moz-hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  word-break: break-all;*/
}
.b-info_form_common-2 .b-info__image {
  position: absolute;
  top: 220px;/*412px;*/
  /*width: 350px;*/ width: 318px;
}
@media( max-width: 1399.98px ) { 
  .b-info_form_common-2 {
    width: 250px;
    height: 370px;/*480px;*/
  }
  .b-info_form_common-2 .b-info__label {
    width: 28px;
  }
  .b-info_form_common-2 .b-info__header {
    margin-top: 22px;
    width: 230px;
    height: 82px;
    font-size: 16px;/*20px;*/
  }
  .b-info_form_common-2 .b-info__text {
    display: none;
    top: 118px;
    width: 230px;
    height: 138px;
    font-size: 14px;/*16px;*/
  }
  .b-info_form_common-2 .b-info__image {
    top: 150px;/*274px;*/
    /*width: 230px;*/ width: 212px;
  }
}

.b-info_palette_white {
  color: white;
}

.b-info_palette_blue .b-info__header {
  color: #0165BB;
}
.b-info_palette_blue .b-info__text {
  color: #011F65;
}
.b-info_palette_blue:hover .b-info__header {
  color: white;
}
.b-info_palette_blue:hover .b-info__text {
  color: white;
}
.b-info_palette_blue:hover {
  background-color: #011F65;
}