.facetwp-facet.facetwp-type-pager button.facetwp-load-more,
.wp-block-button__link.wp-element-button.wp-load-more__button,
.egm-combined-query__load-more,
.wp-block-button__link.wp-load-more__button,
.project-sector-projects__load-more-wrap button.project-sector-projects__load-more  {
    cursor: pointer;
    background-color: #cdcdcd;
    background-size: 16px 16px;
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-flex;
    align-items: center;
    padding: 0;
    font-size: 32px;
    justify-content: center;
    width: 320px;
    max-width: 100%;
    height: 48px;
    border: 0;
    color: #fff;   
    margin-top: 48px;
}

.wp-block-query:has(.columns-1.facetwp-template) + .facetwp-type-pager .facetwp-load-more,
.egm-combined-query__items.columns-1 + .egm-combined-query__load-more-wrap .egm-combined-query__load-more {
    width: 100%;
}

.wp-block-query:has(.columns-2.facetwp-template) + .facetwp-type-pager .facetwp-load-more,
.egm-combined-query__items.columns-2 + .egm-combined-query__load-more-wrap .egm-combined-query__load-more {
    width: calc(50% - var(--wp--preset--spacing--30));
}

.wp-block-query:has(.columns-3.facetwp-template) + .facetwp-type-pager .facetwp-load-more,
.egm-combined-query__items.columns-3 + .egm-combined-query__load-more-wrap .egm-combined-query__load-more {
    width: calc(33.333% - var(--wp--preset--spacing--30));
}

.wp-block-query:has(.columns-4.facetwp-template) + .facetwp-type-pager .facetwp-load-more,
.egm-combined-query__items.columns-4 + .egm-combined-query__load-more-wrap .egm-combined-query__load-more {
    width: calc(25% - var(--wp--preset--spacing--30));
}

.wp-block-query:has(.columns-5.facetwp-template) + .facetwp-type-pager .facetwp-load-more,
.project-sector-projects__load-more-wrap button.project-sector-projects__load-more,
.egm-combined-query__items.columns-5 + .egm-combined-query__load-more-wrap .egm-combined-query__load-more {
    width: calc(20% - var(--wp--preset--spacing--30));
}

.wp-block-query:has(.columns-6.facetwp-template) + .facetwp-type-pager .facetwp-load-more,
.egm-combined-query__items.columns-6 + .egm-combined-query__load-more-wrap .egm-combined-query__load-more {
    width: calc(16.666% - var(--wp--preset--spacing--30));
}

.wp-load-more__button .qllm-load-more {
    position: relative;
    top: -3px;
}

.facetwp-facet.facetwp-type-pager,
.project-sector-projects__load-more-wrap {
    display: flex;
    align-items: center;
    width: 100%;
    max-width: 100%;
    justify-content: center;
    margin-top: 0;
}

.wp-block-button__link.wp-element-button.wp-load-more__button:hover,
.wp-block-button__link.wp-load-more__button:hover,
.egm-combined-query__load-more:hover {
    background-color: var(--dark);
}


@media (max-width: 1150px) {
    .wp-block-query + .facetwp-type-pager .facetwp-load-more,
    .egm-combined-query__items + .egm-combined-query__load-more-wrap .egm-combined-query__load-more {
        width: calc(33.333% - var(--wp--preset--spacing--30)) !important;
    }
}

@media (max-width: 1024px) {
    .wp-block-query + .facetwp-type-pager .facetwp-load-more,
    .egm-combined-query__items + .egm-combined-query__load-more-wrap .egm-combined-query__load-more {
        width: calc(50% - var(--wp--preset--spacing--30)) !important;
    }
}