@font-face {
    font-family: 'TTNorms';
    src: url('/static/fonts/tt-norms-pro-cufonfonts/TT\ Norms\ Pro\ Medium.otf') format('woff2');
    font-weight: normal;
    font-style: normal;
}

body {
    font-family: 'TTNorms' !important;
}

.bg-dark-fluid {
    transition: ease 300ms;
    background: linear-gradient(45deg, #181a20a1, #0e041f98)
}

.bg-dark-fluid:hover {
    transition: ease 300ms;
    background: #08060e
}

.bg-light-fluid-flat {
    transition: ease 300ms;
    background: linear-gradient(45deg, #e5ebffa1, #e9defa98)
}

.bg-light-fluid-bold {
    transition: ease 300ms;
    background: linear-gradient(45deg, #00196b, #290063)
}

.bg-light-fluid {
    transition: ease 300ms;
    background: linear-gradient(45deg, #e5ebffa1, #e9defa98)
}

.bg-light-fluid:hover {
    transition: ease 300ms;
    background: linear-gradient(45deg, #eff3ff, #f8f3ff)
}

.text-pink {
    color: rgb(255, 120, 143)
}

.border-pink {
    border-color: rgb(255, 120, 143) !important;
}
.border-green {
    border-color: rgb(120, 255, 131) !important;
}
.border-blue {
    border-color: rgb(120, 190, 255) !important;
}
.border-yellow {
    border-color: rgb(242, 255, 120) !important;
}

.bg-empty {
    background-color: transparent !important;
}

a {
    color: inherit!important;
    text-decoration: none !important;
}
.slow{
    animation-delay: 600ms;
}

.dropdown-menu {
    min-width: 300px !important;
}

.dropdown-menu a {
    transition: ease 300ms;
    color: #08060e !important;
}

.dropdown-menu a:hover {
    transition: ease 300ms;
    color: #2896f0 !important;
}

.card {
    box-shadow: none !important;
}

.text-pale {
    text-shadow: 2px 4px 6px rgba(0, 0, 0, 0.219);
}

.bg-geo {
    background-color: #ffffff;
    opacity: 0.8;
    background-image: linear-gradient(#c4ccd8 1px, transparent 1px), linear-gradient(to right, #c4ccd8 1px, white 1px);
    background-size: 80px 80px;
}
.text-sideways{
    transform: rotate(270deg) translateX(-50%);
}