.org-travel-time-calculator-block {
    @apply relative overflow-hidden rounded-lg;

    .vebego-container {
        @apply relative z-10;
    }

    .ambient {
        @apply top-0 left-0;
    }

    .travel-time-block {
        @apply flex gap-6 flex-col transition;
    }

    .atm-form-input {
        @apply w-full;

        .form-input {
            @apply rounded-md py-8 w-full;
        }

        .atm-form-label {
            @apply font-display text-primary;
        }
    }

    .calculator-content {
        @apply flex flex-col gap-4 lg:gap-8 p-8 lg:p-10 rounded-lg overflow-hidden relative transition min-h-[400px] justify-center;
    }

    .atm-heading {
        @apply text-white;
    }

    .transport-options {
        @apply flex justify-between gap-2 md:gap-3;
    }

    .results {
        @apply text-white;

        .result-description {
            @apply mb-2 text-lg;
        }

        .result-amount {
            @apply text-h1 font-semibold my-8 font-display;
        }
    }

    .disclaimer {
        @apply mt-8 text-white;
    }
}
