.elementor-16852 .elementor-element.elementor-element-3ec616d{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-16852 .elementor-element.elementor-element-a88dd51 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-16852 .elementor-element.elementor-element-a88dd51 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:59px;font-weight:600;line-height:1.1em;color:var( --e-global-color-f91861a );}.elementor-16852 .elementor-element.elementor-element-5585172{--display:flex;}.elementor-16852 .elementor-element.elementor-element-97408ff{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16852 .elementor-element.elementor-element-0da510d .jet-smart-filters-active{flex-direction:row;}.elementor-16852 .elementor-element.elementor-element-0da510d .jet-active-filters__list{flex-direction:row;}.elementor-16852 .elementor-element.elementor-element-0da510d .jet-active-filter{margin-right:5px;margin-bottom:5px;}.elementor-16852 .elementor-element.elementor-element-0da510d .jet-active-filter__remove{font-size:12px;}.elementor-widget-jet-smart-filters-search .jet-search-filter__submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-16852 .elementor-element.elementor-element-86138a3{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-16852 .elementor-element.elementor-element-86138a3 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-16852 .elementor-element.elementor-element-86138a3 .jet-search-filter__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;}.elementor-16852 .elementor-element.elementor-element-86138a3 .jet-search-filter__input::placeholder{color:var( --e-global-color-primary );}.elementor-16852 .elementor-element.elementor-element-86138a3 .jet-search-filter__input:-ms-input-placeholder{color:var( --e-global-color-primary );}.elementor-16852 .elementor-element.elementor-element-86138a3 .jet-search-filter__input::-ms-input-placeholder{color:var( --e-global-color-primary );}.elementor-16852 .elementor-element.elementor-element-86138a3 .jet-search-filter__input-clear{color:var( --e-global-color-primary );}.elementor-16852 .elementor-element.elementor-element-86138a3 .jet-search-filter__input-loading{color:var( --e-global-color-primary );}.elementor-16852 .elementor-element.elementor-element-86138a3 .jet-search-filter__submit{font-family:"Questrial", Sans-serif;font-size:14px;font-weight:600;line-height:1.1em;color:#FFFFFF;background-color:var( --e-global-color-f91861a );border-style:none;}.elementor-widget-jet-smart-filters-alphabet .apply-filters__button, .elementor-widget-jet-smart-filters-alphabet .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-16852 .elementor-element.elementor-element-6662ef4 .jet-alphabet-list__row{padding:calc(10px/2);}.elementor-16852 .elementor-element.elementor-element-6662ef4 .jet-alphabet-list__wrapper{margin:calc(-10px/2);justify-content:flex-start;}.elementor-16852 .elementor-element.elementor-element-6662ef4 .jet-alphabet-list__button{border-style:solid;}.elementor-16852 .elementor-element.elementor-element-6662ef4 .jet-filter+.jet-filter{margin-top:10px;}.elementor-16852 .elementor-element.elementor-element-6662ef4 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-16852 .elementor-element.elementor-element-6c04617 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-16852 .elementor-element.elementor-element-345a3ee .elementor-button{background-color:var( --e-global-color-f91861a );fill:var( --e-global-color-0959ded );color:var( --e-global-color-0959ded );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-16852 .elementor-element.elementor-element-5848ece{--grid-columns:4;--load-more-button-align:center;}.elementor-16852 .elementor-element.elementor-element-5848ece .elementor-button{background-color:var( --e-global-color-f91861a );fill:#FFFFFF;color:#FFFFFF;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16852 .elementor-element.elementor-element-97408ff{--grid-auto-flow:row;}.elementor-widget-jet-smart-filters-search .jet-search-filter__submit{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16852 .elementor-element.elementor-element-86138a3 .jet-search-filter__input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-smart-filters-alphabet .apply-filters__button, .elementor-widget-jet-smart-filters-alphabet .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:1200px){.elementor-16852 .elementor-element.elementor-element-97408ff{--grid-auto-flow:row;}.elementor-16852 .elementor-element.elementor-element-6c04617 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16852 .elementor-element.elementor-element-a88dd51 .elementor-heading-title{font-size:62px;}.elementor-16852 .elementor-element.elementor-element-97408ff{--grid-auto-flow:row;}.elementor-widget-jet-smart-filters-search .jet-search-filter__submit{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16852 .elementor-element.elementor-element-86138a3 .jet-search-filter__input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16852 .elementor-element.elementor-element-86138a3 .jet-search-filter__submit{font-size:62px;}.elementor-widget-jet-smart-filters-alphabet .apply-filters__button, .elementor-widget-jet-smart-filters-alphabet .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16852 .elementor-element.elementor-element-6c04617 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-16852 .elementor-element.elementor-element-5848ece{--grid-columns:2;}}@media(max-width:880px){.elementor-16852 .elementor-element.elementor-element-97408ff{--grid-auto-flow:row;}.elementor-16852 .elementor-element.elementor-element-6c04617 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16852 .elementor-element.elementor-element-a88dd51 .elementor-heading-title{font-size:38px;}.elementor-16852 .elementor-element.elementor-element-97408ff{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-jet-smart-filters-search .jet-search-filter__submit{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16852 .elementor-element.elementor-element-86138a3 .jet-search-filter__input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16852 .elementor-element.elementor-element-86138a3 .jet-search-filter__submit{font-size:38px;}.elementor-widget-jet-smart-filters-alphabet .apply-filters__button, .elementor-widget-jet-smart-filters-alphabet .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16852 .elementor-element.elementor-element-6c04617 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-16852 .elementor-element.elementor-element-5848ece{--grid-columns:1;}}@media(min-width:768px){.elementor-16852 .elementor-element.elementor-element-3ec616d{--content-width:1441px;}}@media(min-width:1919px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16852 .elementor-element.elementor-element-97408ff{--grid-auto-flow:row;}.elementor-widget-jet-smart-filters-search .jet-search-filter__submit{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16852 .elementor-element.elementor-element-86138a3 .jet-search-filter__input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-smart-filters-alphabet .apply-filters__button, .elementor-widget-jet-smart-filters-alphabet .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-d7efd68 */.members-list {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    padding: 20px;
    box-sizing: border-box; /* Ensure padding is included in width calculations */
}

.member-item {
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 20px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    background-color: #fff;
    transition: transform 0.3s ease;
    width: calc(33.333% - 40px); /* 3 columns by default */
    box-sizing: border-box; /* Ensure padding is included in width calculations */
}

.member-item:hover {
    transform: scale(1.02);
}

.member-item h2 {
    font-size: 1.5em;
    margin-bottom: 10px;
}

.member-content {
    font-size: 1em;
    color: #555;
}

.business-address {
    font-size: 0.9em;
    color: #666;
    margin: 10px 0;
}

.view-business-button {
    display: inline-block;
    margin-top: 10px;
    padding: 10px 20px;
    border: 1px solid #0073aa;
    border-radius: 4px;
    background-color: #0073aa;
    color: #fff !important;
    text-decoration: none;
    font-size: 1em;
    transition: background-color 0.3s ease, border-color 0.3s ease;
}

.view-business-button:hover {
    background-color: #005d8b;
    border-color: #005d8b;
}

/* Responsive styles */
@media (max-width: 1024px) {
    .member-item {
        width: calc(50% - 40px); /* 2 columns on tablets */
    }
}

@media (max-width: 768px) {
    .member-item {
        width: calc(100% - 40px); /* 1 column on mobile devices */
    }
}

@media (max-width: 480px) {
    .members-list {
        padding: 10px;
    }

    .view-business-button {
        padding: 8px 16px;
        font-size: 0.9em;
    }
}/* End custom CSS */