.l-fee {
	margin-top: 10.9375rem;
}

.p-fee__nav {
	display: grid;
	gap: 0.9375rem;
	grid-template-columns: repeat(4, 1fr);
}

.p-fee__button {
	background-color: #F5F5F5;
	border-radius: 1.875rem;
	padding-block: 1.375rem;
}

.p-fee__button.is-active {
	background-color: #FFF4D2;
}

.p-fee__blocks {
	border-radius: 5rem;
	margin-top: 2.25rem;
	padding-block: 4.875rem 1.875rem;
	padding-inline: 5.9375rem;
}

.p-fee__block:nth-child(n+2) {
	display: none;
}

.p-fee__head {
	align-items: center;
	display: grid;
	gap: 7.2072072072%;
	grid-template-columns: 28.1081081081% 19.5rem 1fr;
}

.p-fee__text {
	margin-inline: auto;
	margin-top: 2.625rem;
	width: -moz-fit-content;
	width: fit-content;
}

@media screen and (max-width: 767px) {

.l-fee {
	margin-top: 1.875rem;
}

.p-fee__nav {
	gap: 0.375rem 0.3125rem;
	grid-template-columns: repeat(2, 1fr);
}

.p-fee__button {
	border-radius: 0.625rem;
	font-size: 1rem;
	padding-block: 0.5rem;
}

.p-fee__blocks {
	border-radius: 1.875rem;
	margin-top: 0.5rem;
	padding-block: 1.25rem;
	padding-inline: 1.25rem;
}

.p-fee__head {
	gap: 0.875rem;
	grid-template-columns: 50% 1fr;
}

.p-fee_label {
	font-size: 1.125rem;
}

.p-fee__text {
	margin-top: 1.3125rem;
}

}

