

/* Start:/local/templates/okno-03-new/components/bitrix/news.list/blocks/style.min.css?1768245136929*/
.uk-grid__img-elem{max-height:180px}.uk-grid__img-elem img{max-height:180px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(65%)}.uk-grid__textContent{left:15px;right:15px;bottom:35px;font-size:20px;line-height:30px;color:#fff}.uk-grid-little{margin-left:-15px}.uk-grid-little > *{padding-left:15px}.uk-row-gap-15{row-gap:15px}@media(min-width:450px){.uk-grid__textContent{font-size:25px;line-height:35px}}@media(min-width:640px){.uk-grid__img-elem{max-height:100%}.uk-grid__img-elem img{max-height:100%}.uk-grid__textContent{left:30px;bottom:40px}}@media(min-width:960px){.uk-grid-middle\@m{margin-left:-20px}.uk-grid-middle\@m > *{padding-left:20px}.uk-row-gap-20\@m{row-gap:20px}}@media(min-width:1200px){.uk-grid__textContent{right:55px;left:55px;bottom:55px;font-size:45px;line-height:65px}.uk-grid-big\@l{margin-left:-30px}.uk-grid-big\@l > *{padding-left:30px}.uk-row-gap-35\@l{row-gap:35px}}
/* End */


/* Start:/local/components/site/table/templates/.default/style.css?17002116104011*/
.uk-arrow-link {
  background: #28B274;
  border: 1px solid #60DBA4;
  height: 52px;
  width: 52px;
}

.uk-masters__top {
  border-bottom: 1px solid #C9D6D0;
  padding-bottom: 30px;
  margin-bottom: 50px;
}

.uk-masters__title {
  font-size: 25px !important;
}

.uk-masters-card:hover {
  text-decoration: none;
}

.uk-masters-card__img {
  margin-bottom: 25px;
  height: 242px;
}

.uk-masters-card__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.uk-masters-card__name {
  font-weight: 400;
  font-size: 20px;
  line-height: 25px;
  color: #363636;
  margin-bottom: 5px;
}

.uk-masters-card__desc {
  font-size: 16px;
  line-height: 25px;
  color: #93A39C;
  margin-bottom: 3px;
}

.uk-masters-card__exp {
  font-size: 16px;
  line-height: 25px;
  color: #363636;
}

.uk-repair-price__wrapper {
  border-top: 1px solid #C9D6D0;
  border-right: 1px solid #C9D6D0;
}

.uk-repair-price__name {
  border-left: 1px solid #C9D6D0;
  border-bottom: 1px solid #C9D6D0;
  font-size: 20px;
  line-height: 25px;
  color: #363636;
  padding: 40px 25px;
}

.uk-repair-price__sum {
  border-left: 1px solid #C9D6D0;
  border-bottom: 1px solid #C9D6D0;
  font-size: 20px;
  line-height: 25px;
  color: #28B274;
  padding: 25px;
}

.uk-repair-price__title {
  font-size: 25px;
  color: #363636;
  font-weight: 700;
}

.uk-repair-price__sum span {
  font-size: 30px;
}

.uk-repair-price-table {
  overflow-x: scroll;
}

.uk-repair-price-table::-webkit-scrollbar {
  display: none;
}

.uk-repair-price-table__item {
  min-width: 900px;
}

.uk-repair-price-table__item tr, td, th {
  border: 1px solid #C9D6D0;
  font-size: 20px !important;
}

.uk-repair-price-table__item th, td {
  vertical-align: middle !important;
}

.uk-areas__background {
  visibility: hidden;
  opacity: 0;
  transition: visibility .3s, opacity .3s;
}

.uk-areas__background_active {
  visibility: visible;
  opacity: 1;
}

.uk-areas__region-img path {
  transition: fill-opacity .2s;
}

.uk-areas__background_select {
  fill-opacity: 1;
}

.uk-areas-title {
  font-weight: 400;
  font-size: 45px;
  line-height: 45px;
  text-transform: uppercase;
  color: #93A39C;
}

.uk-areas__list:hover .uk-areas__subtitle {
  color: #28b274;
}

.uk-areas-title__dark {
  color: #363636;
}

.uk-areas__subtitle {
  font-size: 20px;
  transition: color .3s;
}

.uk-areas__link {
  font-size: 18px;
  transition: color .2s;
}

.uk-areas-modal__subtitle {
  font-size: 25px;
  line-height: 45px;
  color: #93A39C;
}

.uk-areas-modal__list {
  gap: 10px 0;
}

.uk-areas-modal__link {
  transition: color .2s;
  padding-right: 10px;
}

.uk-regions-modal__link {
  padding-left: 45px;
}

.uk-areas-modal__letter {
  font-size: 23px;
  color: #C9D6D0;
  top: 0;
  transform: translateY(-25%);
}

.uk-areas-modal__alphabet {
  font-size: 25px;
  line-height: 45px;
  color: #28B274;
}

.uk-areas-modal__metro {
  font-weight: 400;
  font-size: 10px;
  color: #93A39C;
  bottom: -13px;
}

@media (max-width: 1200px) {
  .uk-repair-price__name {
    padding: 30px 15px;
    font-size: 17px;
  }
  .uk-repair-price__sum {
    padding: 15px;
    font-size: 17px;
  }
  .uk-repair-price__sum span {
    font-size: 23px;
  }
  .uk-repair-price-table__item tr, td, th {
    font-size: 17px !important;
  }
}

@media (max-width: 960px) {
  .uk-repair-price__name {
    padding: 20px;
  }
  .uk-areas-title {
    font-size: 30px;
  }
  .uk-areas__subtitle {
    font-size: 16px;
  }
  .uk-areas-modal__alphabet {
    font-size: 18px;
  }
}

@media (max-width: 640px) {
  .uk-masters__top {
    margin-bottom: 35px;
  }
  .uk-masters-card__img {
    height: 345px;
    margin-bottom: 15px;
  }
  .uk-repair-price__name {
    font-size: 16px;
    padding: 15px;
  }
  .uk-repair-price__sum {
    padding: 10px;
    font-size: 14px;
  }
  .uk-repair-price__sum span {
    font-size: 20px;
  }
  .uk-areas__link {
    font-size: 14px;
  }
  .uk-areas-modal__subtitle {
    font-size: 22px;
    line-height: 37px;
  }
  .uk-areas-modal__link {
    font-size: 14px;
  }
}
/* End */


/* Start:/local/templates/okno-03-new/components/bitrix/news.list/main.actions/style.css?1769616252149*/
.main-actions .uk-overlay-default {
    background: rgba(2,32,19,.6);
}
.main-actions .uk-overlay-primary {
    background: rgba(40, 178, 116, .4);
}
/* End */
/* /local/templates/okno-03-new/components/bitrix/news.list/blocks/style.min.css?1768245136929 */
/* /local/components/site/table/templates/.default/style.css?17002116104011 */
/* /local/templates/okno-03-new/components/bitrix/news.list/main.actions/style.css?1769616252149 */
