

/* Start:/local/templates/itoblaka/styles.css?17291648662217*/
.tablebodytext {
  display: none;
}

.directions-concept .directions__content {
  max-height: 122px;
  text-overflow: ellipsis;
  overflow: hidden;
}

.card__content {
  max-height: 160px;
  text-overflow: ellipsis;
  overflow: hidden;
}

.bnr-buttons {
  margin-top: 38px;
  position: absolute;
  bottom: 10.0625rem;
  left: 3.875rem;
  z-index: 5;
}

.dir_det_banner_desc {
  display: block !important;
}

.dir_det_banner_mob {
  display: none !important;
}

@media (max-width:768px) {
  .dir_det_banner_desc {
    display: none !important;
  }

  .dir_det_banner_mob {
    display: block !important;
  }
}

#bx_incl_area_1,
#bx_incl_area_2,
#bx_incl_area_3,
#bx_incl_area_4,
#bx_incl_area_5,
#bx_incl_area_6,
#bx_incl_area_7,
#bx_incl_area_8,
#bx_incl_area_6_32 {
  width: 100%;
}

#bx_incl_area_2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.button-noprym {
  color: var(--color-white);
  background-color: #c4c4c4;
  border-radius: var(--radius5);
}

@media (max-width: 500px) {
  .header__logo-img {
    width: 150px;
    height: 65px;
  }
}

@media (max-width: 408px) {
  .header__logo-img {
    width: 100px;
    height: 65px;
  }
}

.social__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.25rem;
}

.social__wrap a {
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 738px) {

  .social__wrap {
    display: none !important;
  }
}

.footer__contacts_on::after {
  display: none !important;
}

.button-noprym {
  color: var(--color-white) !important;
  background-color: #c4c4c4 !important;
  border-radius: var(--radius5) !important;
}

.project_descr_text {
  width: 100%;
  max-width: 105rem;
  margin-bottom: 20px;
}
.service__buttons {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:1.25rem;
  margin-bottom:1.25rem
}
.service__buttons .button {
  padding:.6875rem 1.4375rem;
  min-height:2.5rem;
  font-weight:600;
  font-size:.875rem
}
/* End */
/* /local/templates/itoblaka/styles.css?17291648662217 */
