@media (min-width: 576px) {
	.gruzvoyage-pricing__container {
		max-width: 100%;
	}
	.gruzvoyage-pricing__price-value {
		font-size: 5em;
	}
}

@media (min-width: 1200px) {
  .gruzvoyage-pricing__container {
    max-width: 1140px;
  }
}

@media (min-width: 1400px) {
  .gruzvoyage-pricing__container {
    max-width: 1320px;
  }
}

.gruzvoyage-pricing__price {
	flex-grow: 1;
	display: flex;
	align-items: end;
}

.gruzvoyage-pricing__price-before {
	margin-right: 0.5em;
}

.gruzvoyage-pricing__price-value {
	font-size: 3em;
	line-height: 1em;
	font-family: 'Font Awesome 5 Brands';
	color: var(--gv-promo-orange);
}

.gruzvoyage-pricing__link {
    text-decoration: none;
    font-variant: all-small-caps;
}

.gruzvoyage-pricing__link-icon {
	font-size: 6em;
	line-height: 1em;
	color: var(--gv-promo-orange);
}

.gruzvoyage-pricing__link-button {
    padding-top: 0;
	border: 2px solid var(--bs-green);

  --bs-btn-color: #fff;
  --bs-btn-bg: var(--bs-green);
  --bs-btn-border-color: var(--bs-green);
  --bs-btn-hover-color: var(--gv-promo-orange);
  --bs-btn-hover-bg: var(--gv-promo-orange);
  --bs-btn-hover-border-color: var(--gv-promo-orange);
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: var(--gv-promo-orange);
  --bs-btn-active-border-color: var(--gv-promo-orange);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.gruzvoyage-pricing__link-button:hover,
.gruzvoyage-pricing__link-button:focus,
.gruzvoyage-pricing__link-button:active {
	background-color: var(--gv-promo-orange);
	border: 2px solid var(--gv-promo-orange);
	color: #fff;
}
