.wa-link {
	margin-left: 10px;
}
.wa-link img {
	position: relative;
	top: 3px;
    width: 50px;
    height: 50px;
}
.mobile-links {
	display: none;
	align-items: center;
	justify-content: felx-end;
}
.prices .card_price_content .price_detail {
    padding-bottom: 0;
}

.prices .card_price_title {
    min-height: 4.7rem;
}
.prices .card_price_label {
    margin-bottom: 2rem;
}
.prices .card_price_content .price_item {
    padding: 2rem 0;
}
.prices .card_price_content .price_end {
    padding-top: 2.5rem;
}

@media (max-width: 1600px) {
	.wa-link img {
		width: 40px;
		height: 40px;
	}
}
@media (max-width: 1280px) {
	.wa-link img {
		top: 2px;
		width: 32px;
		height: 32px;
	}
}
@media (max-width: 1050px) {
	.wa-link img {
		width: 28px;
		height: 28px;
	}
}
@media (max-width: 821px) {
	.wa-link img {
		width: 24px;
		height: 24px;
	}
}
@media (max-width: 769px) {
	.mobile-links {
		display: flex;
	}
	.wa-link img {
		width: 42px;
		height: 42px;
	}

	.record_content {
		flex-direction: column-reverse;
		gap: 40px;
	}
	.record_content_left {
		width: 100%;
		text-align: center;
	}
	.record_content_right {
		display: block;
		width: 100%;
	}
	.record_content_label {
		left: 0;
	}
	.record_content_subtitle {max-width: none;}
	.record_content_left .callback_group {justify-content: center;}
}
@media (max-width: 359px) {
	.record_content_label {position: relative;}
}