.elementor-6335 .elementor-element.elementor-element-239e6f0.elementor-column > .elementor-widget-wrap{justify-content:center;}:root{--page-title-display:none;}body.elementor-page-6335{margin:-34px 0px 0px 0px;}/* Start custom CSS for shortcode, class: .elementor-element-2d1cc57 */.gallery-container {
    column-count: auto;
    column-width: 260px;
    column-gap: 16px;
    max-width: 100%;
}

.gallery-item {
    break-inside: avoid;
    margin-bottom: 16px;
}

.gallery-item img {
    width: 100%;
    height: auto;
    display: block;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4627328 */.filter-button {
    background: white;
    color: black;
    border: 1px solid black;
    padding: 8px 12px;
    margin: 4px;
    border-radius: 5px;
    transition: all 0.2s ease;
    cursor: pointer;
}
.filter-button:hover {
    background: black;
    color: white;
    border-radius: 50px;
}
.filter-button.active {
    background: yellow;
    color: black;
    border: 1px solid black;
    transform: scale(0.95);
    border-radius: 50px;
}
#clear-filters {
    background: red;
    color: white;
    margin-top: 10px;
    border: none;
    padding: 10px;
    cursor: pointer;
}/* End custom CSS */