

/* Start:/local/components/astra/price/templates/.default/style.css?17810759131600*/
.section-price .price-block .price-block__content {
  display: none
}

.section-price .price-block__main {
  background: #2c7fff;
  padding: 1.5rem 1rem;
  display: flex;
  color: #fff;
  justify-content: space-between;
  align-items: center;
  font-size: 2.45rem;
  cursor: pointer;
  font-family: 'font-title';
}

.section-price .price-block__main.is-active .icon {
  transform: rotate(180deg);
}

.section-price .price-block__main:hover {
  background: #3967ac;
}
.section-price .price-block .price-block__content {
  background: #eff6ff;
  padding-bottom: 1.5rem;
}
.section-price .price-block__inside {
  padding: 0.75rem 1rem;
  display: flex;
  color: #fff;
  justify-content: space-between;
  align-items: center;
  font-size: 1.75rem;
  font-weight: 500;
  cursor: pointer;
}

.section-price .price-block__container.price-block__inside {
  color: rgb(64, 70, 84);
  font-size: 1.5rem;
}

.section-price .content__inside {
  padding: 1rem 1.5rem;
  position: relative;
}

.section-price .content__inside::after {
  content: "";
  position: absolute;
  left: 1.5rem;
  right: 1.5rem;
  bottom: 0;
  border-bottom: 1px solid gray;
}

.section-price .content__inside.is-active::after {
  border-bottom: 1px solid #2c7fff;
}

.section-price .price-block__container.price-block__inside .icon span {
  color: #2c7fff !important;
}

.section-price .price-block__container.price-block__inside.is-active .icon {
  transform: rotate(180deg);
}

.section-price .price-block__content .table-container {
  padding: 0 1rem;
}

.section-price .content__inside:last-of-type::after {
  border-bottom: none;
}

/* End */
/* /local/components/astra/price/templates/.default/style.css?17810759131600 */
