﻿[data-section-id="template--17112145199290__16527359067ab43d0c"] .splide__pagination:not(:last-child) {
    display: none;
}

[data-section-id="template--17112145199290__16527359067ab43d0c"] {
    --max-width-screen: 100%;
    --spacing-rail: 0;
    padding-bottom: 2.25rem;
}

    [data-section-id="template--17112145199290__16527359067ab43d0c"] .splide {
        flex-grow: 1;
    }

@media only screen and (min-width: 600px) {
    [data-section-id="template--17112145199290__16527359067ab43d0c"] .splide__track .splide__list {
        display: flex !important;
        flex-wrap: wrap;
        justify-content: center;
        gap: 3.5rem;
        margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));
    }

    [data-section-id="template--17112145199290__16527359067ab43d0c"] .splide__slide {
        flex-shrink: 1;
        max-width: 200px;
    }

    [data-section-id="template--17112145199290__16527359067ab43d0c"] h3 {
        text-transform: uppercase;
        font-size: 1.875rem;
        line-height: 2.25rem;
    }
}
/* Form container spacing */
.contact-form {
    padding: 2rem;
    background-color: #fff;
}

    /* Common styling for input fields and textarea */
    .contact-form input,
    .contact-form textarea {
        width: 100%;
        padding: 0.75rem 1rem;
        border: 1px solid #ccc;
        border-radius: 6px;
        font-size: 0.95rem;
        background-color: #fff;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
        transition: box-shadow 0.3s ease, border-color 0.3s ease;
        outline: none;
    }

        /* Focus effect */
        .contact-form input:focus,
        .contact-form textarea:focus {
            border-color: #666;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
        }

    /* Remove default Materialize styling if needed */
    .contact-form .input-field {
        margin-bottom: 1.5rem;
    }