.form-tabs__buttons {
	position: absolute;
    top: calc(var(--form-btn-height) * -0.99);
}

@media screen and (max-width: 1025px) {
	.form-tabs__buttons {
		position: absolute;
		top: calc(var(--form-btn-height) * -2);
		display: flex;
		flex-direction: column !important;
		gap: 0 !important;
		width: 100%;
	}
	.form-tabs__buttons button + button {
		border-radius: 0;
	}
	section.form-section {
		margin-top: 12rem;
	}
}

.form-tabs__buttons button {
	border: 1px solid var(--base);
	border-bottom: 0;
	border-radius: 8px 8px 0 0;
	padding: 27px 42px;
	font-size: var(--h6);
	text-transform: uppercase;
	transition: 0.2s ease-out;
}

.form-tabs__buttons button[aria-selected="true"],
body .form-tabs__buttons button:is(:hover, :focus-visible) {
	background: var(--base);
	color: white;
}

.form-tabs__buttons button[aria-selected="true"] {
	pointer-events: none;
}

.form-tabs__buttons button[aria-selected="false"] {
	background: transparent;
	color: var(--base);
}

.form-tabs__content {
	padding: var(--space-xl) 0;
}
