

/* Start:/bitrix/templates/aspro-allcorp3medc/components/bitrix/news.list/price-list-custom/style.css?17909547923122*/
.price-list .price-items .accordion-head{
  padding: 26px 86px 20px 30px;
}
.price-head a.dark_link:not(:hover) {
  color: #333 !important;
  color: var(--white_text_black) !important;
}
@media (max-width: 767px) {
  .price-head.line-block {
    flex-direction: column;
    align-items: start;
  }

  .price-head .price-side {
    flex-wrap: wrap;
    width: calc(100% + 40px);
    justify-content: space-between;
  }
}
.accordion-head.accordion-head--cursor_normal {
  cursor: default;
}

body .tabs .nav-tabs {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
body .tabs .nav:before,
body .tabs .nav:after {
  content: none;
}
body .nav-tabs>li.active:after,
body .nav-tabs>li.active:before {
  content: none;
}
body .tabs .nav-tabs li a {
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  background: #FAFAFA !important;
  border: 1px solid #E5E5E5;
}
body .tabs .nav-tabs li.active a {
  color: #63B1EC;
  background: #EFF8FF !important;
  border-color: #CEDDE6;
}
body .tabs .nav-tabs li a:hover,
body .tabs .nav-tabs li.active a:hover,
body .tabs .nav-tabs li a:focus,
body .tabs .nav-tabs li.active a:focus{
  border: 1px solid #63B1EC;
}

.schedule-price-inner {
  display: flex;
  flex-wrap: wrap;
  gap: 20px calc(100% - 98.7%)
}
.schedule-price-inner .schedule-block,
.schedule-price-inner .price-block {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 24%;
  padding: 20px;
  border-radius: 4px;
  border: 1px solid #CEDDE6;
  background: #EFF8FF;
}
.schedule-price-inner .schedule-block:hover,
.schedule-price-inner .price-block:hover {
  border-color: #63B1EC;
}
.schedule-price-inner .schedule-block_bottom {
  margin-top: 12px;
}
.schedule-price-inner .price-block_bottom {
  display: flex;
  align-items: center;
  margin-top: 12px;
}
.schedule-price-inner .price-block_bottom .file-type__icon {
  margin-right: 10px;
}
.schedule-price-inner a:hover .price-block_bottom span {
  color: #63B1EC
}
.schedule-block .schedule_specialization {
  font-size: 16px;
  line-height: 20px;
}
.schedule-block .schedule_specialist,
.price-block .price_name {
  font-size: 20px;
  line-height: 26px;
  font-weight: 700;
  margin-top: 10px;
}
.schedule-block .schedule_specialist span,
.price-block .price_name {
  color: #666666;
}
.schedule-block .schedule_specialist a {
  cursor: pointer;
}
.schedule-block .schedule_specialist a:hover span {
  color: #63B1EC;
}
.schedule-block .schedule_work {
  width: max-content;
  padding: 10px;
  background: #FFF;
  max-width: 100%;
}

@media (max-width: 1440px) {
  .schedule-price-inner {
    gap: 20px calc(100% - 98%);
  }
  .schedule-price-inner .schedule-block, .schedule-price-inner .price-block {
    width: 32%;
  }
}
@media (max-width: 991px) {
  .schedule-price-inner .schedule-block, .schedule-price-inner .price-block {
    width: 49%;
  }
}
@media (max-width: 600px) {
  .schedule-price-inner .schedule-block, .schedule-price-inner .price-block {
    width: 100%;
  }
  body .tabs .nav-tabs li a {
    font-size: 14px;
  }
}
@media (max-width: 600px) {
  body .tabs .nav-tabs li a {
    font-size: 14px;
  }
}
/* End */
/* /bitrix/templates/aspro-allcorp3medc/components/bitrix/news.list/price-list-custom/style.css?17909547923122 */
