﻿.png-navbar_logo {
    height: 65px;
}
.png-text-field .png-text-field_input, .png-text-field .png-text-field_textarea, .png-text-field input, .png-text-field textarea {
    background-color:#ffffff;
}
.png-text-field .png-text-field_input.-focused, 
.png-text-field .png-text-field_input:focus-within, 
.png-text-field .png-text-field_textarea.-focused, 
.png-text-field .png-text-field_textarea:focus-within, 
.png-text-field input.-focused, 
.png-text-field input:focus-within, 
.png-text-field textarea.-focused, 
.png-text-field textarea:focus-within {
    background-color: var(--png-color_neutral-50);
}

.png-glide.-variant-images .glide__slides {
    white-space: nowrap; /* controlled by Glide */
    overflow: hidden;
    display: block !important;
}

.png-glide.-variant-images .glide__slide {
    display: inline-block !important;
    white-space: normal;
}
.png-glide.-variant-images .png-glide_bullets {
    display:flex;
    align-content:center;
    justify-content:center;
    gap:5px;
}
.png-glide.-variant-images .png-glide_bullets .png-glide_bullet {
    background-color: var(--png-color_secondary-300);
    border-radius: 9999px;
    height: .5rem;
    width: .5rem;
}

    .png-glide.-variant-images .png-glide_bullets .png-glide_bullet:first-child, .png-glide.-variant-images .png-glide_bullets .png-glide_bullet:last-child {
        height: .5rem;
        width: .5rem;
    }

    .png-glide.-variant-images .png-glide_bullets .png-glide_bullet[class*=active] {
        background-color: var(--png-color_primary-500);
        border-color: var(--png-color_secondary-300);
        border-width: 3.5px;
        height: .75rem;
        width: .75rem;
    }
.png-stat.-variant-card {
    height: 100%;
}
.video-container {
    width: 100%;
    overflow: hidden;
}
.video-container iframe {
    width: 100% !important;
}
.png_padding-1,
.png_padding-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.png_padding-3 {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.png_padding-4 {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.png_padding-5 {
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.png_padding-6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
}

.png_padding-7 {
    padding-top: 5rem;
    padding-bottom: 5rem;
}

.png_padding-8 {
    padding-top: 6rem;
    padding-bottom: 6rem;
}

.png_padding-9 {
    padding-top: 7rem;
    padding-bottom: 7rem;
}

.png_padding-10 {
    padding-top: 8rem;
    padding-bottom: 8rem;
}

@media (min-width: 1024px) {
    .png_padding-1 {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }

    .png_padding-2 {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }

    .png_padding-3 {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }

    .png_padding-4 {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }

    .png_padding-5 {
        padding-top: 5rem;
        padding-bottom: 5rem;
    }

    .png_padding-6 {
        padding-top: 6rem;
        padding-bottom: 6rem;
    }

    .png_padding-7 {
        padding-top: 7rem;
        padding-bottom: 7rem;
    }

    .png_padding-8 {
        padding-top: 8rem;
        padding-bottom: 8rem;
    }

    .png_padding-9 {
        padding-top: 9rem;
        padding-bottom: 9rem;
    }

    .png_padding-10 {
        padding-top: 10rem;
        padding-bottom: 10rem;
    }
}