@font-face {
    font-family: 'SF UI Text';
    src: url("d3ce9ca0db314c476a699cf1466782b84ea99462.woff") format('woff'),
        url("26b708636384316447e7b4a28c38f07658bc597b.ttf") format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF UI Text';
    src: url("494a715f6e1dcb565c70693a68748ba96a2d85a9.woff") format('woff'),
        url("2197662b467b801ecf2039a551f6920371c7805e.ttf") format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SF UI Text';
    src: url("2dc2bc4fe8a1908c44c9a363fbe0394b62c831ee.woff") format('woff'),
        url("d8318a1ca3d0d5ed50f40250e78611ac38484c0d.ttf") format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF UI Text';
    src: url("dd9ddadecbfb9db78ddd572e03577f95ebbb0e04.woff") format('woff'),
        url("7010a4370c55fd3cfbcfdbbb8528387b1f27743e.ttf") format('truetype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SF UI Text';
    src:url("ed3efb06b62139ed79732e756b669be3057ca6a6.woff") format('woff'),
        url("85ff2cf37c92c1f7a28159604522d54a4c120fa9.ttf") format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF UI Text';
    src: url("661aab7c63687c02350fe0e44dc7ea004998eb4a.woff") format('woff'),
        url("5969bc22011867a546606cc240746aa0be4a8479.ttf") format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF UI Display';
    src: url("39984cb56017664b23b666b3ad67aeaf13410087.woff") format('woff'),
        url("590fd601771c2f66601ff383c97adcbaa85e82be.ttf") format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF UI Display';
    src: url("c9d2a257f117a5146b869824ee8bbbe1d437fd27.woff") format('woff'),
        url("58229523fb4e32f9985e029a7268122c589e00cb.ttf") format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF UI Display';
    src: url("c21f402957c561fdbc0f78112831977c94c992cb.woff") format('woff'),
        url("896aacea0113776cd961f5bef0e730c6c3ddb59d.ttf") format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

body.bb-custom-typo {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.bb-custom-typo h1,
.bb-custom-typo .h1,
.bb-custom-typo h2,
.bb-custom-typo .h2,
.bb-custom-typo h3,
.bb-custom-typo .h3,
.bb-custom-typo h4,
.bb-custom-typo .h4,
.bb-custom-typo h5,
.bb-custom-typo .h5,
.bb-custom-typo h6,
.bb-custom-typo .h6,
.bb-custom-typo .bb-course-footer,
.bb-custom-typo .ld-table-list-header .ld-text,
.bb-custom-typo .gamipress-achievement-points,
.bb-custom-typo .vjs-modal-dialog-content {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.bb-custom-typo #content .mepr-price-menu .mepr-price-box-title {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important;
}

.bb-custom-typo .mepr-price-box-price span,
.bb-custom-typo .learndash-wrapper #ld-profile .ld-profile-heading {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 500;
}

.bb-custom-typo .ld-profile-stats .ld-profile-stat strong {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 600;
}