@font-face {
    font-family: 'Relevant Normal';
    src: url('/assets/relevant/Relevant-Normal.woff2') format('woff2'),
    url('/assets/relevant/Relevant-Normal.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Relevant';
    src: url('/assets/relevant/Relevant-Medium.woff2') format('woff2'),
    url('/assets/relevant/Relevant-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Relevant Normal';
    src: url('/assets/relevant/Relevant-NormalItalic.woff2') format('woff2'),
    url('/assets/relevant/Relevant-NormalItalic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Relevant';
    src: url('/assets/relevant/Relevant-LightItalic.woff2') format('woff2'),
    url('/assets/relevant/Relevant-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Relevant';
    src: url('/assets/relevant/Relevant-Bold.woff2') format('woff2'),
    url('/assets/relevant/Relevant-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Relevant';
    src: url('/assets/relevant/Relevant-Thin.woff2') format('woff2'),
    url('/assets/relevant/Relevant-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Relevant';
    src: url('/assets/relevant/Relevant-Black.woff2') format('woff2'),
    url('/assets/relevant/Relevant-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Relevant';
    src: url('/assets/relevant/Relevant-BoldItalic.woff2') format('woff2'),
    url('/assets/relevant/Relevant-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Relevant';
    src: url('/assets/relevant/Relevant-ThinItalic.woff2') format('woff2'),
    url('/assets/relevant/Relevant-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Relevant';
    src: url('/assets/relevant/Relevant-Light.woff2') format('woff2'),
    url('/assets/relevant/Relevant-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Relevant';
    src: url('/assets/relevant/Relevant-MediumItalic.woff2') format('woff2'),
    url('/assets/relevant/Relevant-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

body {
    font-family: Relevant, Helvetica, Segoe UI, sans-serif !important;
    background: url('/assets/background.svg') no-repeat;
    background-size: 100vw;
}

.fc-bg-event {
    opacity: 1 !important;
    cursor: pointer;
}

.fc-highlight {
    background-color: rgba(235, 125, 35, 0.5) !important;
    border-radius: 255px 25px 225px 25px/25px 225px 25px 255px !important;
}

.text-mediativ {
    color: rgb(235, 125, 35);
}

.nav-link.active {
    color: rgb(235, 125, 35) !important;
}

.nav-link:hover {
    color: rgb(235, 125, 35) !important;
}

.fc-event-title {
    padding: 5px 2px !important;
    margin: 0 !important;
}

select {
    overflow: hidden;
}
