.elementor-442 .elementor-element.elementor-element-44c260a{--display:flex;--padding-block-start:var(--space-l, 2.5rem);--padding-block-end:var(--space-l, 2.5rem);--padding-inline-start:var(--gutter-inline, 2rem);--padding-inline-end:var(--gutter-inline, 2rem);}.elementor-442 .elementor-element.elementor-element-44c260a:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-44c260a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-14eee91 );background-image:url("https://listentocommunity.org/wp-content/uploads/2025/08/about-graphic.svg");background-position:50vw 5%;background-repeat:no-repeat;}.elementor-442 .elementor-element.elementor-element-6b65040 .elementor-heading-title{font-family:var( --e-global-typography-4a0797b-font-family ), Sans-serif;font-size:var( --e-global-typography-4a0797b-font-size );font-weight:var( --e-global-typography-4a0797b-font-weight );color:var( --e-global-color-c3dcb1a );}.elementor-442 .elementor-element.elementor-element-25d0122{--display:flex;--padding-block-start:var(--space-xl,  4rem);--padding-block-end:var(--space-xl, 4rem);--padding-inline-start:var(--gutter-inline, 2rem);--padding-inline-end:var(--gutter-inline, 2rem);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:var(--space-l) var(--space-l);--row-gap:var(--space-l);--column-gap:var(--space-l);}.elementor-442 .elementor-element.elementor-element-25d0122:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-25d0122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03c0295 );}.elementor-442 .elementor-element.elementor-element-343c030{--grid-columns:3;--grid-row-gap:4em;--load-more—spacing:4em;--load-more-button-align:center;--grid-column-gap:2em;}.elementor-442 .elementor-element.elementor-element-343c030 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-442 .elementor-element.elementor-element-343c030 .e-loop-item > .elementor-section, .elementor-442 .elementor-element.elementor-element-343c030 .e-loop-item > .elementor-section > .elementor-container, .elementor-442 .elementor-element.elementor-element-343c030 .e-loop-item > .e-con, .elementor-442 .elementor-element.elementor-element-343c030 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-442 .elementor-element.elementor-element-44c260a:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-44c260a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:15vw 5%;}.elementor-442 .elementor-element.elementor-element-6b65040 .elementor-heading-title{font-size:var( --e-global-typography-4a0797b-font-size );}.elementor-442 .elementor-element.elementor-element-343c030{--grid-columns:2;}}@media(max-width:767px){.elementor-442 .elementor-element.elementor-element-44c260a:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-44c260a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-100% -100%;}.elementor-442 .elementor-element.elementor-element-6b65040 .elementor-heading-title{font-size:var( --e-global-typography-4a0797b-font-size );}.elementor-442 .elementor-element.elementor-element-343c030{--grid-columns:1;}}/* Start custom CSS for wp-widget-categories, class: .elementor-element-6f1d711 */.elementor-442 .elementor-element.elementor-element-6f1d711 {
    h5 {
        display: none;
    }

    ul {
        list-style-type: none;
        display: flex;
        flex-wrap: wrap;
        padding: 0;
    }

    li {
        padding: 0;
        margin: 0;

        &:not(:last-child) {
            margin: 0 0.7em 0.7em 0;
        }

        a {
            background: var(--e-global-color-f634fc7);
            color: black;
            display: inline-block;
            font-size: .95rem;
            font-weight: 600;
            border: none;
            padding: .5em 1em;
            transition: all 0.3s;

            &:hover {
                background-color: var(--e-global-color-21e57ea);
            }
        }

        &.current-cat {
            a {
                background-color: #000;
                color: white !important;
            }
        }
    }
    
    body.blog & .cat-item-all {
        a {
            background-color: #000;
            color: white !important;
        }
    }    
    
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-343c030 */.elementor-442 .elementor-element.elementor-element-343c030 {
    a {
        color: var(--dark);
    }
}/* End custom CSS */