@font-face {
    font-family:'Bulo Light';
    src:url('/assets/css/fonts/Bulo Light.woff') format('woff'), local('Bulo Light');
    font-style: normal;
    font-weight: normal;
    font-display:fallback;
    font-size: 1rem;
}

@font-face {
    font-family:'Bulo Bold';
    src:url('/assets/css/fonts/Bulo Bold.woff') format('woff'), local('Bulo Bold');
    font-style: bold;
    font-weight: bold;
    font-display:fallback;
    font-size: 1rem;
}

@font-face {
    font-family:'Bulo ExtraBlack';
    src:url('/assets/css/fonts/Bulo ExtraBlack.woff') format('woff'), local('Bulo ExtraBlack');
    font-style: bolder;
    font-weight: bolder;
    font-display:fallback;
    font-size: 1rem;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Bulo Bold';
}

.display-7 {
    font-size: 2rem;
}

.display-8 {
    font-size: 1.5rem;
}

.display-9 {
    font-size: 1.2rem;
}

.display-10 {
    font-size: 0.8rem;
}

body, label, span, p, i {
    font-family: 'Bulo Light';
    font-size: 18px;
    line-height: 1.3;
}

img {
    max-width: 287px; width: 100%; margin-top: 100px;
    filter: invert(100%);
}

.container.text-start > h1 {
    font-family: 'Bulo ExtraBlack';
}

svg {
    -webkit-filter: invert(100%);
    filter: invert(100%);
}
