
@font-face {
    font-family: 'Recoleta';
    src: url('https://stgchlgsmcontentprod01.blob.core.windows.net/azureb2c/fonts/Recoleta/Recoleta-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Recoleta Alt';
    src: url('https://stgchlgsmcontentprod01.blob.core.windows.net/azureb2c/fonts/Recoleta/RecoletaAlt-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Recoleta Alt';
    src: url('https://stgchlgsmcontentprod01.blob.core.windows.net/azureb2c/fonts/Recoleta/RecoletaAlt-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Recoleta';
    src: url('https://stgchlgsmcontentprod01.blob.core.windows.net/azureb2c/fonts/Recoleta/Recoleta-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Recoleta Alt';
    src: url('https://stgchlgsmcontentprod01.blob.core.windows.net/azureb2c/fonts/Recoleta/RecoletaAlt-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Recoleta';
    src: url('https://stgchlgsmcontentprod01.blob.core.windows.net/azureb2c/fonts/Recoleta/Recoleta-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Recoleta Alt';
    src: url('https://stgchlgsmcontentprod01.blob.core.windows.net/azureb2c/fonts/Recoleta/RecoletaAlt-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Recoleta Alt';
    src:  url('https://stgchlgsmcontentprod01.blob.core.windows.net/azureb2c/fonts/Recoleta/RecoletaAlt-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Recoleta';
    src: url('https://stgchlgsmcontentprod01.blob.core.windows.net/azureb2c/fonts/Recoleta/Recoleta-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Recoleta';
    src: url('https://stgchlgsmcontentprod01.blob.core.windows.net/azureb2c/fonts/Recoleta/Recoleta-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Recoleta';
    src: url('https://stgchlgsmcontentprod01.blob.core.windows.net/azureb2c/fonts/Recoleta/Recoleta-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Recoleta Alt';
    src: url('https://stgchlgsmcontentprod01.blob.core.windows.net/azureb2c/fonts/Recoleta/RecoletaAlt-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Recoleta Alt';
    src: url('https://stgchlgsmcontentprod01.blob.core.windows.net/azureb2c/fonts/Recoleta/RecoletaAlt-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Recoleta';
    src: url('https://stgchlgsmcontentprod01.blob.core.windows.net/azureb2c/fonts/Recoleta/Recoleta-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

/* Font Roobert */
@font-face {
    font-family: 'Roobert';
    src: url('https://stgchlgsmcontentprod01.blob.core.windows.net/azureb2c/fonts/Roobert/Roobert-Bold.otf') format('opentype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Roobert';
    src: url('https://stgchlgsmcontentprod01.blob.core.windows.net/azureb2c/fonts/Roobert/Roobert-BoldItalic.otf') format('opentype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Roobert';
    src: url('https://stgchlgsmcontentprod01.blob.core.windows.net/azureb2c/fonts/Roobert/Roobert-Heavy.otf') format('opentype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Roobert';
    src: url('https://stgchlgsmcontentprod01.blob.core.windows.net/azureb2c/fonts/Roobert/Roobert-HeavyItalic.otf') format('opentype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Roobert';
    src: url('https://stgchlgsmcontentprod01.blob.core.windows.net/azureb2c/fonts/Roobert/Roobert-Light.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Roobert';
    src: url('https://stgchlgsmcontentprod01.blob.core.windows.net/azureb2c/fonts/Roobert/Roobert-LightItalic.otf') format('opentype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Roobert';
    src: url('https://stgchlgsmcontentprod01.blob.core.windows.net/azureb2c/fonts/Roobert/Roobert-Medium.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Roobert';
    src: url('https://stgchlgsmcontentprod01.blob.core.windows.net/azureb2c/fonts/Roobert/Roobert-MediumItalic.otf') format('opentype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Roobert ';
    src: url('https://stgchlgsmcontentprod01.blob.core.windows.net/azureb2c/fonts/Roobert/Roobert-Regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roobert';
    src: url('https://stgchlgsmcontentprod01.blob.core.windows.net/azureb2c/fonts/Roobert/Roobert-RegularItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Roobert';
    src: url('https://stgchlgsmcontentprod01.blob.core.windows.net/azureb2c/fonts/Roobert/Roobert-SemiBold.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Roobert';
    src: url('https://stgchlgsmcontentprod01.blob.core.windows.net/azureb2c/fonts/Roobert/Roobert-SemiBoldItalic.otf') format('opentype');
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: 'Fontello Password Asterisk';
    src: url('https://stgchlgsmcontentprod01.blob.core.windows.net/azureb2c/fonts/Fontello-Password-Asterisk.ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('https://stgchlgsmcontentprod01.blob.core.windows.net/azureb2c/fonts/PlusJakartaSans/PlusJakartaSans-VariableFont_wght.ttf');
    font-weight: normal;
    font-style: normal;
}

input[type="password"] {
    font-family: "Fontello Password Asterisk";
    font-style: normal;
    font-weight: normal;
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0px;
}