@font-face {
    font-family: Montserrat;
    src: local(MontserratRegular),url(/usersc/templates/bs5_p7s1p4/assets/fonts/MontserratRegular-b71748ae4f80ec8c014def4c5fa8688b.woff2) format("woff2"),url(/usersc/templates/bs5_p7s1p4/assets/fonts/MontserratRegular-0659a9f4e90db5cf51b50d005bff1e41.woff) format("woff"),url(/usersc/templates/bs5_p7s1p4/assets/fonts/MontserratRegular-fa100f9f573bd66e56081c8bfa2d5818.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
}

@font-face {
    font-family: Montserrat;
    src: local(MontserratMedium),url(/usersc/templates/bs5_p7s1p4/assets/fonts/MontserratSemiBold-0480d2f8a71f38db8633b84d8722e0c2.woff2) format("woff2"),url(/usersc/templates/bs5_p7s1p4/assets/fonts/MontserratMedium-edd311588712a96bbf435fad264fff62.woff) format("woff"),url(/usersc/templates/bs5_p7s1p4/assets/fonts/MontserratMedium-3db2172e9f22ff67dc49ae256c975d14.ttf) format("truetype");
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
}

/*!sc*/
@font-face {
    font-family: Montserrat;
    src: local(MontserratBold),url(/usersc/templates/bs5_p7s1p4/assets/fonts/MontserratBold-7dbcc8a5ea2289d83f657c25b4be6193.woff2) format("woff2"),url(/usersc/templates/bs5_p7s1p4/assets/fonts/MontserratBold-99271a835e1cae8c76ef8bba99a8cc4e.woff) format("woff"),url(/usersc/templates/bs5_p7s1p4/assets/fonts/MontserratBold-e06b80ee5bc60052c0bcaf11d5a7ffba.ttf) format("truetype");
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
}

/*!sc*/
@font-face {
    font-family: SevenOneCaps;
    src: local(SevenOneCapsSemiBold),url(/usersc/templates/bs5_p7s1p4/assets/fonts/SevenOneCapsSemiBold-e231fa41df5d678b93c3753fec925216.woff2) format("woff2"),url(/usersc/templates/bs5_p7s1p4/assets/fonts/SevenOneCapsSemiBold-ecdd1b44959a5d1c5b5ee75dc92b5d75.woff) format("woff"),url(/usersc/templates/bs5_p7s1p4/assets/fonts/SevenOneCapsSemiBold-15516d5db715e2aeb83d2e818388e0d0.ttf) format("truetype");
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
}

/*!sc*/
@font-face {
    font-family: SevenOneCaps;
    src: local(SevenOneCapsExtraBold),url(/usersc/templates/bs5_p7s1p4/assets/fonts/SevenOneCapsExtraBold-6574fb82c1e209d33d42996908561579.woff2) format("woff2"),url(/usersc/templates/bs5_p7s1p4/assets/fonts/SevenOneCapsExtraBold-796271a49b4adb6f8ed25f2c236f6deb.woff) format("woff"),url(/usersc/templates/bs5_p7s1p4/assets/fonts/SevenOneCapsExtraBold-7dfb67455d071940713ed7d0fc05a3d8.ttf) format("truetype");
    font-weight: 800;
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
}

/*!sc*/
@font-face {
    font-family: SevenOneHighlight;
    src: local(SevenOneHighlightExtraBold),url(/usersc/templates/bs5_p7s1p4/assets/fonts/SevenOneHighlightExtraBold-4dd50d7cfe5cad40b4514c461a689876.woff2) format("woff2"),url(/usersc/templates/bs5_p7s1p4/assets/fonts/SevenOneHighlightExtraBold-fba9c7c340a68cc02401b3acdac6273f.woff) format("woff"),url(/usersc/templates/bs5_p7s1p4/assets/fonts/SevenOneHighlightExtraBold-81826cc12f1a47310e8562e6ae1921cb.ttf) format("truetype");
    font-weight: 800;
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
}

body {
    font-family: Montserrat, sans-serif;
    color: black;
}


/*!sc*/
.dummy {
    position: absolute;
    inset: 0;
    background-image: linear-gradient(90deg,#ed0015 34%,#430013 150%);
    -webkit-transition: 0.25s;
    transition: 0.25s;
}

/*!sc*/
.dummy::before,.dummy::after {
    content: '';
    position: absolute;
    top: 100%;
    width: 24px;
    height: 24px;
    background-image: linear-gradient(90deg,#ed0015 34%,#430013 150%);
    background-size: 100vw;
}

/*!sc*/
.dummy::before {
    left: 0;
    -webkit-clip-path: path(" M 0 0 h 24 a 24 24 0 0 0 -24 24 z ");
    clip-path: path(" M 0 0 h 24 a 24 24 0 0 0 -24 24 z ");
}

/*!sc*/
.dummy::after {
    right: 0;
    -webkit-clip-path: path(" M 24 0 H 0 a 24 24 0 0 1 24 24 z ");
    clip-path: path(" M 24 0 H 0 a 24 24 0 0 1 24 24 z ");
    background-position-x: right;
}

/*!sc*/
@media only screen and (min-width: 768px) {
    .dummy::before,.dummy::after {
        width:48px;
        height: 48px;
    }

    .dummy::before {
        -webkit-clip-path: path(" M 0 0 h 48 a 48 48 0 0 0 -48 48 z ");
        clip-path: path(" M 0 0 h 48 a 48 48 0 0 0 -48 48 z ");
    }

    .dummy::after {
        -webkit-clip-path: path(" M 48 0 H 0 a 48 48 0 0 1 48 48 z ");
        clip-path: path(" M 48 0 H 0 a 48 48 0 0 1 48 48 z ");
    }
}

/*!sc*/
@media only screen and (min-width: 970px) {
    .dummy::before,.dummy::after {
        width:72px;
        height: 72px;
    }

    .dummy::before {
        -webkit-clip-path: path(" M 0 0 h 72 a 72 72 0 0 0 -72 72 z ");
        clip-path: path(" M 0 0 h 72 a 72 72 0 0 0 -72 72 z ");
    }

    .dummy::after {
        -webkit-clip-path: path(" M 72 0 H 0 a 72 72 0 0 1 72 72 z ");
        clip-path: path(" M 72 0 H 0 a 72 72 0 0 1 72 72 z ");
    }
}

/*!sc*/
nav {
    position: relative;
    z-index: 400;
    box-sizing: content-box;
    padding-top: 16px;
    padding-bottom: 16px;
}

/*!sc*/
@media only screen and (min-width: 768px) {
    nav {
        height:46px !important;
        padding-top: 24px !important;
        padding-bottom: 34px !important;
    }
}

.navbar-toggler {
    border: none;
    padding: 0;
    background-color: transparent;
    box-shadow: none !important;
}

.navbar-nav {
    font-size: large;
    --bs-navbar-color: rgb(255, 255, 255);
    font-family: SevenOneHighlight, sans-serif;
}

.offcanvas {
    background-image: linear-gradient(90deg,#ed0015 34%,#430013 150%);
    -webkit-transition: 0.25s;
    transition: 0.25s;

}

span.labelText {
    margin-left: 10px;
    font-weight: bold;
}