
	.form-booking-page-navigation.svelte-1cev9ll {
		margin-top: var(--s40);
		width: 100%;
		padding: var(--s4);

		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;

		background-color: var(--color-grey-02);
		border-radius: var(--border-radius);
	}

	@media (max-width: 500px) {
		.form-booking-page-navigation.svelte-1cev9ll {
			flex-direction: column;
			align-items: stretch;
		}
	}

	.navigation-item.svelte-1cev9ll {
		padding: var(--s12) var(--s24);

		flex: 1;

		display: flex;
		justify-content: center;
		align-items: center;
		text-align: center;

		border-radius: var(--border-radius);
		background-color: transparent;

		transition: background-color var(--transition-default);
	}

	.navigation-item.active.svelte-1cev9ll {
		background-color: var(--color-white);
	}

	.navigation-item.disabled.svelte-1cev9ll {
		opacity: 0.5;
		cursor: not-allowed;
		pointer-events: none;
	}

	.layout-booking-page.svelte-d6da29 {
		position: relative;
		width: 100%;

		margin-top: var(--s300);
		margin-bottom: var(--s300);
	}

	.container.svelte-d6da29 {
		margin: 0 auto;
		max-width: var(--container-width);
	}

	.heading.svelte-d6da29 {
		text-align: center;
	}

	.navigation.svelte-d6da29 {
		width: 100%;
		margin-bottom: var(--s80);
	}

	.content.svelte-d6da29 {
		width: 100%;
	}
