.price__section {
  padding-top: 55px;
  padding-bottom: 130px; }
.price__title {
  margin-bottom: 0.5em; }
.price__item {
  display: flex;
  align-items: center;
  padding: 20px 32px 20px 70px;
  margin-bottom: -2px; }
  .price__item-title {
    color: var(--color-title);
    margin-right: auto;
    font-size: 19px;
    font-weight: 600; }
  .price__item-value {
    font-size: 19px;
    font-weight: 600;
    width: 140px;
    margin-right: 20px;
    margin-left: 1em;
    line-height: 1;
    white-space: nowrap;
    color: var(--color-title);
    flex-shrink: 0; }
  .price__item-button {
    width: 168px;
    flex-shrink: 0; }
    .price__item-button .button {
      display: flex;
      width: 100%; }
  .price__item_header .price__item-title {
    font-size: 16px;
    color: var(--color-text);
    font-weight: 400; }
  .price__item_header .price__item-value {
    font-size: 16px;
    color: var(--color-text);
    font-weight: 400; }

@media (max-width: 991px) {
  .price__item {
    padding: 15px 20px 15px 20px; }
    .price__item-value {
      width: 100px; }
    .price__item-button {
      width: 130px; } }
@media (max-width: 767px) {
  .price__item {
    padding: 10px 15px 10px 15px; }
    .price__item-title {
      font-size: 16px; }
    .price__item-value {
      font-size: 16px;
      width: 60px; }
    .price__item-button {
      width: 100px; }
    .price__item_header .price__item-title {
      font-size: 14px; }
    .price__item_header .price__item-value {
      font-size: 14px; } }
@media (max-width: 575px) {
  .price__container {
    padding: 0; }
  .price__item {
    border-radius: 0;
    border-left: 0;
    border-right: 0;
    padding-bottom: 60px;
    position: relative;
    border-width: 1px;
    margin-bottom: -1px; }
    .price__item-title {
      font-size: 14px; }
    .price__item-value {
      width: 40px; }
    .price__item-button {
      position: absolute;
      right: 15px;
      bottom: 15px; }
    .price__item_header {
      padding-bottom: 10px; }
      .price__item_header .price__item-value {
        width: 60px; } }

/*# sourceMappingURL=price.css.map */
