.opn-table {
  width: 100%;
  margin: 0 auto 40px;
  text-align: center; }
  .opn-table thead {
    text-align: center;
    font-weight: bold; }
    .opn-table thead th {
      border: 1px solid #dedede;
      background: #eee;
      padding: 15px 25px; }
  .opn-table td {
    border: 1px solid #dedede;
    background: #eee;
    padding: 15px 25px; }
  .opn-table.opn-table80 {
    width: 80%; }

@media (max-width: 740px) {
  .opn-table.opn-table80 {
    width: 100%; }
    .opn-table thead {
      display: none; }
    .opn-table tbody td {
      display: block;
      text-align: right; }
      .opn-table tbody td:before {
        content: attr(data-label);
        float: left;
        font-weight: bold; }
      .opn-table tbody tr {
        margin: 0 0 30px;
        display: block; } }

.opn-table2 {
  width: 80%;
  margin: 0 auto 40px; }
  .opn-table2 td {
    border: 1px solid #dedede;
    background: #eee;
    width: 50%;
    padding: 15px 25px;
    vertical-align: top; }
  .opn-table2 thead {
    font-weight: bold;
    text-align: center; }
    .opn-table2 thead th {
      border: 1px solid #dedede;
      background: #eee;
      padding: 15px 25px; }

.opn-table2-2 {
  display: none;
  width: 100%;
  margin: 0 auto 40px; }
  .opn-table2-2 td {
    border: 1px solid #dedede;
    background: #eee;
    padding: 15px 25px; }
  .opn-table2-2__title {
    font-weight: bold;
    text-align: center; }

@media (max-width: 740px) {
  .opn-table2 {
    display: none; }

  .opn-table2-2 {
    display: table; } }

.mosaic-form--u-ixdu53x8d .mosaic-form__button, .mosaic-popup__close--u-i7vdeova6 {
  background-color: #0e3eb8; }

.mosaic-form--u-ixdu53x8d a {
  color: #000 !important; }

.fastconst_chahpict_pack .fastconst_chahpict_str_right {
  font-size: 17px; }

@media (min-width: 961px) {
  .lpc-prods-5[data-media-source="tablet"] .lpc-prods-5__items .lpc-prods-5__item {
    width: 33.33%;
    max-width: 33.33%; } }
