.elementor-150671 .elementor-element.elementor-element-7ac98a87{padding:0px 0px 0px 0px;}.elementor-150671 .elementor-element.elementor-element-2a1312d{padding:0px 0px 0px 0px;}.elementor-150671 .elementor-element.elementor-element-11c3c3a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-150671 .elementor-element.elementor-element-6889f7ad{padding:0px 20px 0px 20px;}.elementor-150671 .elementor-element.elementor-element-7c866c83 > .elementor-widget-container{padding:5px 0px 5px 0px;}.elementor-150671 .elementor-element.elementor-element-20d4674c{padding:10px 20px 52px 20px;}@media(min-width:768px){.elementor-150671 .elementor-element.elementor-element-4d2dcf1a{width:66%;}.elementor-150671 .elementor-element.elementor-element-541dd34d{width:34%;}}/* Start custom CSS for shortcode, class: .elementor-element-6ac3a6f1 */section:has(.hd-stats-strip) {
    background: #f1f1f1;
}

.hd-stats-strip {
    background: #f1f1f1;
    padding: 24px 0;
}

.hd-stats-strip__grid {
    display: grid;
    grid-template-columns: 1fr;
    gap: 0;
}

.hd-stats-strip__item {
    padding: 20px 16px;
    text-align: center;
}

.hd-stats-strip__item + .hd-stats-strip__item {
    border-top: 1px solid rgba(0, 0, 0, .1);
}

.hd-stats-strip__number {
    font-size: 1.7rem;
    font-weight: 900;
    color: #0a0a0a;
    line-height: 1;
    text-transform: uppercase;
}

.hd-stats-strip__label {
    font-size: .75rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: rgba(0, 0, 0, .65);
    margin-top: 4px;
}

/* Larger mobile: 2 columns */
@media (min-width: 480px) {
    .hd-stats-strip__grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .hd-stats-strip__item + .hd-stats-strip__item {
        border-top: none;
    }

    .hd-stats-strip__item:nth-child(n+3) {
        border-top: 1px solid rgba(0, 0, 0, .1);
    }

    .hd-stats-strip__item:nth-child(2n) {
        border-left: 1px solid rgba(0, 0, 0, .1);
    }
}

/* Desktop: 4 columns */
@media (min-width: 900px) {
    .hd-stats-strip__grid {
        grid-template-columns: repeat(4, 1fr);
    }

    .hd-stats-strip__item:nth-child(n+3) {
        border-top: none;
    }

    .hd-stats-strip__item + .hd-stats-strip__item {
        border-left: 1px solid rgba(0, 0, 0, .1);
    }

    .hd-stats-strip__item:nth-child(2n) {
        border-left: 1px solid rgba(0, 0, 0, .1);
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7c866c83 */#hc-breadcrumbs a, #hc-breadcrumbs span, #hc-breadcrumbs .breadcrumb-separator {
    color: var(--sj-navy) !important;
}/* End custom CSS */