.page-template-page--bcoworker .wp-block-heading,
.page-template-page--bcoworker .wp-block-button__link {
    --wp--preset--color--blue: var(--wp--preset--color--bcoworker-blue);
}
.page-template-page--bcoworker .block-latest-news .wp-block-heading {
    --wp--preset--color--blue: inherit;
}

.page-template-page--bcoworker .figure__figure {
    color: var(--wp--preset--color--bcoworker-blue);
}
.page-template-page--bcoworker .block-section.has-blue-background-color {
    background: var(--wp--preset--color--bcoworker-blue) url("../images/bcoworker-blue-bg.jpg") no-repeat center center / cover;
    margin-bottom: 96px;
}

.page-template-page--bcoworker .block-icon__icon {
    border-color: var(--wp--preset--color--bcoworker-blue);
    background: var(--wp--preset--color--bcoworker-blue);
    margin-bottom: 24px;
}
.page-template-page--bcoworker .block-icon__icon .icon {
    filter: brightness(8);
}
.page-template-page--bcoworker .block-icon__title {
    font-size: 1.25rem;
    color: var(--wp--preset--color--bcoworker-blue);
    margin-bottom: 16px;
}
.page-template-page--bcoworker .block-icon__text {
    font-size: 1.125rem;
    font-weight: 400;
    padding-left: 32px;
    background: url('data:image/svg+xml;utf8,<svg width="12" height="20" viewBox="0 0 12 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m1.42 19.308 9.653-9.654L1.42 0 0 1.42l8.235 8.234L0 17.888z" fill="%23D0B47A"/></svg>') 0 4px no-repeat;
}

.page-template-page--bcoworker .has-blue-background-color .block-icon__icon {
    border-color: #FFF;
    background: #FFF;
}
.page-template-page--bcoworker .has-blue-background-color .block-icon__title {
    color: #FFF;
}
.page-template-page--bcoworker .has-blue-background-color .block-icon__icon .icon {
    filter: none;
}
.page-template-page--bcoworker .has-blue-background-color .wp-block-button__link {
    --wp--preset--color--blue: var(--wp--preset--color--bcoworker-golden);
}

.page-template-page--bcoworker .block-columns:has(.block-icon) {
    margin-bottom: 48px;
}

.page-template-page--bcoworker .block-card-drawer__push-icon {
    background-color: var(--wp--preset--color--bcoworker-blue);
    color: #FFF;
}
.page-template-page--bcoworker .block-card-drawer__push-title {
    color: var(--wp--preset--color--bcoworker-blue);
}
.page-template-page--bcoworker .block-card-drawer__push-subtitle {
    color: inherit;
}

.is-style-two-columns .external-content:hover .external-content__icon {
    --wp--preset--color--blue: var(--wp--preset--color--bcoworker-blue);
}

ul.wp-block-list:not(.is-style-bullets) > li::before {
    background-image: url('data:image/svg+xml;utf8,<svg width="12" height="20" viewBox="0 0 12 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m1.42 19.308 9.653-9.654L1.42 0 0 1.42l8.235 8.234L0 17.888z" fill="%23D0B47A"/></svg>');
}

@media screen and (max-width: 991px) {
    .page-template-page--bcoworker .block-columns:has(.block-icon) {
        margin-bottom: 24px;
    }
}

@media screen and (max-width: 767px) {
    .page-template-page--bcoworker .block-icon__title {
        font-size: 1.125rem;
    }
    .page-template-page--bcoworker .block-icon__text {
        font-size: 0.875rem;
    }
}
