

/* Start:/local/components/baza.team/site.header/templates/.default/style.css?17482089993833*/
html {
    scroll-behavior: smooth;
}

html.scroll-fixed {
    overflow: hidden;
}

.v-container.header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 2px solid #fff;
    position: fixed;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
    background-color: #171717;
    padding: 16px 0;
    transition: padding 0.2s;
}

.mobile .v-container.header {
    padding: 16px;
    z-index: 3;
    left: 0;
    transform: none;
    justify-content: start;
    align-items: baseline;
}

@media (max-width: 1304px) {
    .v-container.header {
        padding: 16px;
    }
}

.header__logo svg {
    width: 97px;
    height: auto;
    display: block;
}

.lang-flag {
    width: 22px;
    transition: transform 0.1s;
}
a:hover .lang-flag {
    transform: scale(1.2);
}

.header__wingsuit-name {
    margin-left: 12px;
    font-size: 36px;
    text-transform: uppercase;
    line-height: 26px;
    font-weight: bold;
    color: #F4D128;
    font-family: Tahoma, Geneva, Verdana, sans-serif;
}

.desktop .header__wingsuit-name {
    display: none !important;
}

.header__nav {
    list-style-type: none;
    display: flex;
    margin: 0;
    padding: 0;
}

.mobile .header__nav {
    position: absolute;
    display: block;
    bottom: -2px;
    left: 0;
    background-color: #171717;
    width: 100%;
    max-height: 0;
    overflow: hidden;
    transform: translateY(100%);
    transition: max-height 400ms cubic-bezier(0.23, 1, 0.32, 1);
}

.header__nav li {
    padding: 0 2px;
}

.mobile .header__nav li {
    display: flex;
    justify-content: end;
    padding: 8px 16px;
}

.mobile .header__nav li:first-child {
    padding: 24px 16px 8px;
}

.mobile .header__nav li:last-child {
    padding: 8px 16px 24px;
}

.header__nav a {
    display: block;
    padding: 6px 12px;
    border: 2px solid transparent;
    border-radius: 8px;
    color: #fff;
    font-weight: 600;
    text-decoration: none;
    font-size: 0.8rem;
}

.mobile .header__nav a {
    width: fit-content;
    font-size: 1rem;
}

.header__nav a:hover {
    border: 2px solid rgb(255 255 255 / 50%);
}

.header__nav li.is-active a {
    border: 2px solid #fff;
}

.header__lang {
    display: flex;
    align-items: center;
    margin-right: 24px;
}

.mobile .header__lang {
    margin-right: 12px;
}

.header__lang a,
.header__lang span {
    display: flex;
    align-items: start;
    padding: 0;
    border: none;
    margin-left: 16px;
}

.header__lang a:hover {
    border: none;
}

.menu-button {
    right: 16px;
    z-index: 1;
}

.desktop .menu-button {
    display: none !important;
}

.menu-button,
.menu-button::before,
.menu-button::after {
    display: block;
    background-color: #fff;
    position: absolute;
    margin-top: 12px;
    height: 4px;
    width: 30px;
    transition: transform 400ms cubic-bezier(0.23, 1, 0.32, 1);
    border-radius: 2px;
}

.menu-button::before {
    content: '';
    margin-top: -8px;
}

.menu-button::after {
    content: '';
    margin-top: 8px;
}

.menu-button_open.menu-button {
    background: rgba(255, 255, 255, 0);
}

.menu-button_open.menu-button::before {
    margin-top: 0px;
    transform: rotate(45deg);
}

.menu-button_open.menu-button::after {
    margin-top: 0px;
    transform: rotate(-45deg);
}

.header__nav__overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3);
    display: none;
    z-index: 0;
}

.desktop .header__nav__overlay {
    display: none !important;
}

.menu-button_open~.header__nav__overlay {
    display: block;
}
/* End */


/* Start:/local/templates/baza_team/styles.css?17482089995752*/
/* cyrillic-ext */
@font-face {
    font-family: 'Inter';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url(/local/templates/baza_team/src/fonts/Inter/UcCm3FwrK3iLTcvnUwkT9nA2.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Inter';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url(/local/templates/baza_team/src/fonts/Inter/UcCm3FwrK3iLTcvnUwAT9nA2.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}


/* cyrillic-ext
@font-face {
    font-family: 'Inter';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwkT9nA2.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

cyrillic
@font-face {
    font-family: 'Inter';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwAT9nA2.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
*/

/* greek-ext */
@font-face {
    font-family: 'Inter';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwgT9nA2.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Inter';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwcT9nA2.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'Inter';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwsT9nA2.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Inter';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwoT9nA2.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Inter';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwQT9g.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvvYwYL8g.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvmYwYL8g.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvuYwYL8g.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvhYwYL8g.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvtYwYL8g.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvsYwYL8g.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcviYwY.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* End */


/* Start:/local/templates/baza_team/template_styles.css?17482089991065*/
:root {
    --tooltip-content-after: 10px;
}

* {
    font-family: "Inter", serif;
    font-optical-sizing: auto;
    font-weight: 400;
    font-style: normal;
}

body {
    background-color: #171717;
}

pre {
    color: #fff;
}

.v-application {
    background: none !important;
}

.v-container {
    max-width: 1270px !important;
}

.tooltip {
    background-color: #171717;
    border-radius: 8px;
    position: absolute;
}

.tooltip.tooltip_fly {
    position: fixed;
    transform: translate3D(-50%, -100px, 0);
}

.tooltip__content {
    padding: 12px;
    font-weight: 600;
    font-size: 0.85rem;
    color: #fff;
}

.tooltip__content:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 2px;
    left: 50%;
    transform: translate3D(-50%, 100%, 0);
    width: 0;
    height: 0;
    border-left: var(--tooltip-content-after) solid transparent;
    border-right: var(--tooltip-content-after) solid transparent;
    border-top: var(--tooltip-content-after) solid #171717;
}
/* End */
/* /local/components/baza.team/site.header/templates/.default/style.css?17482089993833 */
/* /local/templates/baza_team/styles.css?17482089995752 */
/* /local/templates/baza_team/template_styles.css?17482089991065 */
