div#CardGallery h4 {
    font-weight: 700;
    font-size: 24px;
    font-family: 'Neue Haas Grotesk Display Pro', 'Nunito Sans', sans-serif;
    text-align: center;
    background: #2f3437;
    color: white;
    padding: 8px;
    border-radius: 4px;
}

div#CardGallery p {
    font-weight: 400;
    font-size: 18px;
    font-family: 'Neue Haas Grotesk Display Pro', 'Nunito Sans', sans-serif;
}

div#CardGallery .button1 {
    font-family: 'Neue Haas Grotesk Display Pro', 'Nunito Sans', sans-serif;
}

div#CardGallery a{
    border:0 !important;
}

#galleryIntersectionObserverParent {
    height: auto !important;
    justify-content: start !important;
    gap: 50px;
}