@charset "UTF-8";
html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

*,
*::after,
*::before {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
}

ul,
ol {
    padding: 0;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
li,
figure,
figcaption,
blockquote,
dl,
dd {
    margin: 0;
}

ul {
    list-style: none;
}

img {
    max-width: 100%;
    display: block;
}

input,
button,
textarea,
select {
    font: inherit;
}

/* Media queries */
/* Container */
/* Responsive font size */
html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-blend-mode: overlay;
    scroll-behavior: smooth;
}

*,
*::after,
*::before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
    cursor: pointer;
}

html,
body {
    min-height: 100vh;
    height: auto;
}

body {
    position: relative;
    font-family: 'Montserrat', sans-serif;
    line-height: 1.12;
    color: #ffffff;
    overflow-x: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-image: url("../images/main-back-min.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #000000;
}

body.stop-scroll {
    overflow: hidden;
}

.main-container {
    max-width: 1436px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

@font-face {
    font-family: Montserrat;
    src: url("../fonts/montserrat/Montserrat-Regular.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: Montserrat;
    font-style: normal;
    src: url("../fonts/montserrat2/Montserrat-Medium.woff2") format("woff2"), url("../fonts/Montserrat-Medium.woff") format("woff"), url("../fonts/Montserrat-Medium.ttf") format("ttf");
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: Montserrat;
    font-style: normal;
    src: url("../fonts/montserrat2/Montserrat-SemiBold.woff2") format("woff2"), url("../fonts/Montserrat-SemiBold.woff") format("woff"), url("../fonts/Montserrat-SemiBold.ttf") format("ttf");
    font-weight: 600;
    font-display: swap;
}

@font-face {
    font-family: Montserrat;
    font-style: normal;
    src: url("../fonts/montserrat2/Montserrat-Bold.woff2") format("woff2"), url("../fonts/Montserrat-Bold.woff") format("woff"), url("../fonts/Montserrat-Bold.ttf") format("ttf");
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: Montserrat;
    font-style: normal;
    src: url("../fonts/montserrat2/Montserrat-Black.woff2") format("woff2"), url("../fonts/Montserrat-Black.woff") format("woff"), url("../fonts/Montserrat-Black.ttf") format("ttf");
    font-weight: 900;
    font-display: swap;
}

@font-face {
    font-family: Montserrat;
    font-style: italic;
    src: url("../fonts/montserrat2/Montserrat-BlackItalic.woff2") format("woff2"), url("../fonts/Montserrat-BlackItalic.woff") format("woff"), url("../fonts/Montserrat-BlackItalic.ttf") format("ttf");
    font-weight: 900;
    font-display: swap;
}

@-webkit-keyframes arrowsAnimation1 {
    0% {
        -webkit-transform: translateX(-100px);
        transform: translateX(-100px);
    }
    100% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
    }
}

@keyframes arrowsAnimation1 {
    0% {
        -webkit-transform: translateX(-100px);
        transform: translateX(-100px);
    }
    100% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
    }
}

@-webkit-keyframes arrowsAnimation2 {
    0% {
        -webkit-transform: translateX(-100px);
        transform: translateX(-100px);
    }
    100% {
        -webkit-transform: translateX(19px);
        transform: translateX(19px);
    }
}

@keyframes arrowsAnimation2 {
    0% {
        -webkit-transform: translateX(-100px);
        transform: translateX(-100px);
    }
    100% {
        -webkit-transform: translateX(19px);
        transform: translateX(19px);
    }
}

@-webkit-keyframes arrowsAnimation3 {
    0% {
        -webkit-transform: translateX(-100px);
        transform: translateX(-100px);
    }
    100% {
        -webkit-transform: translateX(38px);
        transform: translateX(38px);
    }
}

@keyframes arrowsAnimation3 {
    0% {
        -webkit-transform: translateX(-100px);
        transform: translateX(-100px);
    }
    100% {
        -webkit-transform: translateX(38px);
        transform: translateX(38px);
    }
}

@-webkit-keyframes arrowsAnimation4 {
    0% {
        -webkit-transform: translateX(-100px);
        transform: translateX(-100px);
    }
    100% {
        -webkit-transform: translateX(57px);
        transform: translateX(57px);
    }
}

@keyframes arrowsAnimation4 {
    0% {
        -webkit-transform: translateX(-100px);
        transform: translateX(-100px);
    }
    100% {
        -webkit-transform: translateX(57px);
        transform: translateX(57px);
    }
}

@-webkit-keyframes arrowsAnimation5 {
    0% {
        -webkit-transform: translateX(-100px);
        transform: translateX(-100px);
    }
    100% {
        -webkit-transform: translateX(82px);
        transform: translateX(82px);
    }
}

@keyframes arrowsAnimation5 {
    0% {
        -webkit-transform: translateX(-100px);
        transform: translateX(-100px);
    }
    100% {
        -webkit-transform: translateX(82px);
        transform: translateX(82px);
    }
}

@-webkit-keyframes arrowsAnimation6 {
    0% {
        -webkit-transform: translateX(-100px);
        transform: translateX(-100px);
    }
    100% {
        -webkit-transform: translateX(107px);
        transform: translateX(107px);
    }
}

@keyframes arrowsAnimation6 {
    0% {
        -webkit-transform: translateX(-100px);
        transform: translateX(-100px);
    }
    100% {
        -webkit-transform: translateX(107px);
        transform: translateX(107px);
    }
}

@-webkit-keyframes showTxt {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes showTxt {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-webkit-keyframes flickerAnimation {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes flickerAnimation {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.animated-el {
    opacity: 0;
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-filter: drop-shadow(0px 3px 3px rgba(0, 0, 0, 0.25)) drop-shadow(0px 0px 37.51px rgba(255, 249, 0, 0.6));
        filter: drop-shadow(0px 3px 3px rgba(0, 0, 0, 0.25)) drop-shadow(0px 0px 37.51px rgba(255, 249, 0, 0.6));
    }
    15% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
    }
    25% {
        -webkit-transform: scale(1.025);
        transform: scale(1.025);
        -webkit-filter: drop-shadow(0px 3px 3px rgba(0, 0, 0, 0.25)) drop-shadow(0px 0px 37.51px rgba(255, 249, 0, 0.6));
        filter: drop-shadow(0px 3px 3px rgba(0, 0, 0, 0.25)) drop-shadow(0px 0px 37.51px rgba(255, 249, 0, 0.6));
    }
    35% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-filter: drop-shadow(0px 3px 3px rgba(0, 0, 0, 0.25)) drop-shadow(0px 0px 37.51px rgba(255, 249, 0, 0.6));
        filter: drop-shadow(0px 3px 3px rgba(0, 0, 0, 0.25)) drop-shadow(0px 0px 37.51px rgba(255, 249, 0, 0.6));
    }
    15% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
    }
    25% {
        -webkit-transform: scale(1.025);
        transform: scale(1.025);
        -webkit-filter: drop-shadow(0px 3px 3px rgba(0, 0, 0, 0.25)) drop-shadow(0px 0px 37.51px rgba(255, 249, 0, 0.6));
        filter: drop-shadow(0px 3px 3px rgba(0, 0, 0, 0.25)) drop-shadow(0px 0px 37.51px rgba(255, 249, 0, 0.6));
    }
    35% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@-webkit-keyframes hoverArrow {
    0% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
    50% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }
    100% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
}

@keyframes hoverArrow {
    0% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
    50% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }
    100% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
}

@-webkit-keyframes hoverArrowRotate {
    0% {
        -webkit-transform: translateY(0px) rotateX(180deg);
        transform: translateY(0px) rotateX(180deg);
    }
    50% {
        -webkit-transform: translateY(-10px) rotateX(180deg);
        transform: translateY(-10px) rotateX(180deg);
    }
    100% {
        -webkit-transform: translateY(0px) rotateX(180deg);
        transform: translateY(0px) rotateX(180deg);
    }
}

@keyframes hoverArrowRotate {
    0% {
        -webkit-transform: translateY(0px) rotateX(180deg);
        transform: translateY(0px) rotateX(180deg);
    }
    50% {
        -webkit-transform: translateY(-10px) rotateX(180deg);
        transform: translateY(-10px) rotateX(180deg);
    }
    100% {
        -webkit-transform: translateY(0px) rotateX(180deg);
        transform: translateY(0px) rotateX(180deg);
    }
}

.ml15 .word {
    opacity: 0;
}

@media all and (max-width: 430px) {
    @-webkit-keyframes arrowsAnimation1 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(0px);
            transform: translateX(0px);
        }
    }
    @keyframes arrowsAnimation1 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(0px);
            transform: translateX(0px);
        }
    }
    @-webkit-keyframes arrowsAnimation2 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(11px);
            transform: translateX(11px);
        }
    }
    @keyframes arrowsAnimation2 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(11px);
            transform: translateX(11px);
        }
    }
    @-webkit-keyframes arrowsAnimation3 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(22px);
            transform: translateX(22px);
        }
    }
    @keyframes arrowsAnimation3 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(22px);
            transform: translateX(22px);
        }
    }
    @-webkit-keyframes arrowsAnimation4 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(33px);
            transform: translateX(33px);
        }
    }
    @keyframes arrowsAnimation4 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(33px);
            transform: translateX(33px);
        }
    }
    @-webkit-keyframes arrowsAnimation5 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(48px);
            transform: translateX(48px);
        }
    }
    @keyframes arrowsAnimation5 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(48px);
            transform: translateX(48px);
        }
    }
    @-webkit-keyframes arrowsAnimation6 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(63px);
            transform: translateX(63px);
        }
    }
    @keyframes arrowsAnimation6 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(63px);
            transform: translateX(63px);
        }
    }
}

@media all and (max-width: 390px) {
    @-webkit-keyframes arrowsAnimation1 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(0px);
            transform: translateX(0px);
        }
    }
    @keyframes arrowsAnimation1 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(0px);
            transform: translateX(0px);
        }
    }
    @-webkit-keyframes arrowsAnimation2 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(6px);
            transform: translateX(6px);
        }
    }
    @keyframes arrowsAnimation2 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(6px);
            transform: translateX(6px);
        }
    }
    @-webkit-keyframes arrowsAnimation3 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(12px);
            transform: translateX(12px);
        }
    }
    @keyframes arrowsAnimation3 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(12px);
            transform: translateX(12px);
        }
    }
    @-webkit-keyframes arrowsAnimation4 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(18px);
            transform: translateX(18px);
        }
    }
    @keyframes arrowsAnimation4 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(18px);
            transform: translateX(18px);
        }
    }
    @-webkit-keyframes arrowsAnimation5 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(28px);
            transform: translateX(28px);
        }
    }
    @keyframes arrowsAnimation5 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(28px);
            transform: translateX(28px);
        }
    }
    @-webkit-keyframes arrowsAnimation6 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(38px);
            transform: translateX(38px);
        }
    }
    @keyframes arrowsAnimation6 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(38px);
            transform: translateX(38px);
        }
    }
}

@media all and (max-width: 375px) {
    @-webkit-keyframes arrowsAnimation1 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(0px);
            transform: translateX(0px);
        }
    }
    @keyframes arrowsAnimation1 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(0px);
            transform: translateX(0px);
        }
    }
    @-webkit-keyframes arrowsAnimation2 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(6px);
            transform: translateX(6px);
        }
    }
    @keyframes arrowsAnimation2 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(6px);
            transform: translateX(6px);
        }
    }
    @-webkit-keyframes arrowsAnimation3 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(12px);
            transform: translateX(12px);
        }
    }
    @keyframes arrowsAnimation3 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(12px);
            transform: translateX(12px);
        }
    }
    @-webkit-keyframes arrowsAnimation4 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(18px);
            transform: translateX(18px);
        }
    }
    @keyframes arrowsAnimation4 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(18px);
            transform: translateX(18px);
        }
    }
    @-webkit-keyframes arrowsAnimation5 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(28px);
            transform: translateX(28px);
        }
    }
    @keyframes arrowsAnimation5 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(28px);
            transform: translateX(28px);
        }
    }
    @-webkit-keyframes arrowsAnimation6 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(38px);
            transform: translateX(38px);
        }
    }
    @keyframes arrowsAnimation6 {
        0% {
            -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
        }
        100% {
            -webkit-transform: translateX(38px);
            transform: translateX(38px);
        }
    }
}

/*
Icon classes can be used entirely standalone. They are named after their original file names.

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTMLд
<i class="icon icon-home"></i>
*/
.icon {
    width: 12px;
    height: 12px;
}

.icon-pt {
    background-image: url("../images/sprite.png");
    background-position: 0px -36px;
}

.icon-ru {
    background-image: url("../images/sprite.png");
    background-position: -54px -0px;
}

.icon-br {
    background-image: url("../images/sprite.png");
    background-position: -18px 0px;
}

.icon-en {
    background-image: url("../images/sprite.png");
    background-position: -36px 55px;
}

.icon-fi {
    background-image: url("../images/sprite.png");
    background-position: -18px -54px;
}

.icon-de {
    background-image: url("../images/sprite.png");
    background-position: 0px 36px;
}

.icon-el {
    background-image: url("../images/sprite.png");
    background-position: -18px -18px;
}

.icon-fr {
    background-image: url("../images/sprite.png");
    background-position: 0px 0px;
}

.icon-es {
    background-image: url("../images/sprite.png");
    background-position: -54px -36px;
}

.icon-tr {
    background-image: url("../images/sprite.png");
    background-position: -36px -36px;
}

.icon-no {
    background-image: url("../images/sprite.png");
    background-position: -36px 36px;
}

.icon-br {
    background-image: url("../images/sprite.png");
    background-position: 55px 18px;
}

/*!*****************************************************

Freak Flags, Copyright ©2021 Michael P. Cohen. Freak flags is licenced under the MIT licence.

For complete information visit: www.freakflagsprite.com

******************************************************/
.fflag {
    background-image: url("../images/flagSprite.png");
    background-repeat: no-repeat;
    background-size: 100% 49494%;
    display: inline-block;
    overflow: hidden;
    position: relative;
    vertical-align: middle;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.fflag-ch,
.fflag-np {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.fflag-dz {
    background-position: center 0.2287%;
}

.fflag-dz {
    background-position: center 0.2287%;
}

.fflag-ao {
    background-position: center 0.4524%;
}

.fflag-bj {
    background-position: center 0.6721%;
}

.fflag-bw {
    background-position: center 0.8958%;
}

.fflag-bf {
    background-position: center 1.1162%;
}

.fflag-bi {
    background-position: center 1.3379%;
}

.fflag-cm {
    background-position: center 1.5589%;
}

.fflag-cv {
    background-position: center 1.7805%;
}

.fflag-cf {
    background-position: center 2.0047%;
}

.fflag-td {
    background-position: center 2.2247%;
}

.fflag-cd {
    background-position: left 2.4467%;
}

.fflag-dj {
    background-position: left 2.6674%;
}

.fflag-eg {
    background-position: center 2.8931%;
}

.fflag-gq {
    background-position: center 3.1125%;
}

.fflag-er {
    background-position: left 3.3325%;
}

.fflag-et {
    background-position: center 3.5542%;
}

.fflag-ga {
    background-position: center 3.7759%;
}

.fflag-gm {
    background-position: center 4.0015%;
}

.fflag-gh {
    background-position: center 4.2229%;
}

.fflag-gn {
    background-position: center 4.441%;
}

.fflag-gw {
    background-position: left 4.66663%;
}

.fflag-ci {
    background-position: center 4.8844%;
}

.fflag-ke {
    background-position: center 5.1061%;
}

.fflag-ls {
    background-position: center 5.3298%;
}

.fflag-lr {
    background-position: left 5.5495%;
}

.fflag-ly {
    background-position: center 5.7712%;
}

.fflag-mg {
    background-position: center 5.994%;
}

.fflag-mw {
    background-position: center 6.2156%;
}

.fflag-ml {
    background-position: center 6.4363%;
}

.fflag-mr {
    background-position: center 6.658%;
}

.fflag-mu {
    background-position: center 6.8805%;
}

.fflag-yt {
    background-position: center 7.1038%;
}

.fflag-ma {
    background-position: center 7.3231%;
}

.fflag-mz {
    background-position: left 7.5448%;
}

.fflag-na {
    background-position: left 7.7661%;
}

.fflag-ne {
    background-position: center 7.98937%;
}

.fflag-ng {
    background-position: center 8.2099%;
}

.fflag-cg {
    background-position: center 8.4316%;
}

.fflag-re {
    background-position: center 8.6533%;
}

.fflag-rw {
    background-position: right 8.875%;
}

.fflag-sh {
    background-position: center 9.0967%;
}

.fflag-st {
    background-position: center 9.32237%;
}

.fflag-sn {
    background-position: center 9.5426%;
}

.fflag-sc {
    background-position: left 9.7628%;
}

.fflag-sl {
    background-position: center 9.9845%;
}

.fflag-so {
    background-position: center 10.2052%;
}

.fflag-za {
    background-position: left 10.4269%;
}

.fflag-ss {
    background-position: left 10.6486%;
}

.fflag-sd {
    background-position: center 10.8703%;
}

.fflag-sr {
    background-position: center 11.0945%;
}

.fflag-sz {
    background-position: center 11.3135%;
}

.fflag-tg {
    background-position: left 11.5354%;
}

.fflag-tn {
    background-position: center 11.7593%;
}

.fflag-ug {
    background-position: center 11.9799%;
}

.fflag-tz {
    background-position: center 12.2005%;
}

.fflag-eh {
    background-position: center 12.4222%;
}

.fflag-ye {
    background-position: center 12.644%;
}

.fflag-zm {
    background-position: center 12.8664%;
}

.fflag-zw {
    background-position: left 13.0873%;
}

.fflag-ai {
    background-position: center 13.309%;
}

.fflag-ag {
    background-position: center 13.5307%;
}

.fflag-ar {
    background-position: center 13.7524%;
}

.fflag-aw {
    background-position: left 13.9741%;
}

.fflag-bs {
    background-position: left 14.1958%;
}

.fflag-bb {
    background-position: center 14.4175%;
}

.fflag-bq {
    background-position: center 14.6415%;
}

.fflag-bz {
    background-position: center 14.8609%;
}

.fflag-bm {
    background-position: center 15.0826%;
}

.fflag-bo {
    background-position: center 15.306%;
}

.fflag-vg {
    background-position: center 15.528%;
}

.fflag-br {
    background-position: center 15.7496%;
}

.fflag-ca {
    background-position: center 15.9694%;
}

.fflag-ky {
    background-position: center 16.1911%;
}

.fflag-cl {
    background-position: left 16.4128%;
}

.fflag-co {
    background-position: left 16.6345%;
}

.fflag-km {
    background-position: center 16.8562%;
}

.fflag-cr {
    background-position: center 17.0779%;
}

.fflag-cu {
    background-position: left 17.2996%;
}

.fflag-cw {
    background-position: center 17.5213%;
}

.fflag-dm {
    background-position: center 17.743%;
}

.fflag-do {
    background-position: center 17.968%;
}

.fflag-ec {
    background-position: center 18.1864%;
}

.fflag-sv {
    background-position: center 18.4081%;
}

.fflag-fk {
    background-position: center 18.6298%;
}

.fflag-gf {
    background-position: center 18.8515%;
}

.fflag-gl {
    background-position: left 19.0732%;
}

.fflag-gd {
    background-position: center 19.2987%;
}

.fflag-gp {
    background-position: center 19.518%;
}

.fflag-gt {
    background-position: center 19.7383%;
}

.fflag-gy {
    background-position: center 19.96%;
}

.fflag-ht {
    background-position: center 20.1817%;
}

.fflag-hn {
    background-position: center 20.4034%;
}

.fflag-jm {
    background-position: center 20.6241%;
}

.fflag-mq {
    background-position: center 20.8468%;
}

.fflag-mx {
    background-position: center 21.0685%;
}

.fflag-ms {
    background-position: center 21.2902%;
}

.fflag-ni {
    background-position: center 21.5119%;
}

.fflag-pa {
    background-position: center 21.7336%;
}

.fflag-py {
    background-position: center 21.9553%;
}

.fflag-pe {
    background-position: center 22.177%;
}

.fflag-pr {
    background-position: left 22.4002%;
}

.fflag-bl {
    background-position: center 22.6204%;
}

.fflag-kn {
    background-position: center 22.8421%;
}

.fflag-lc {
    background-position: center 23.0638%;
}

.fflag-pm {
    background-position: center 23.2855%;
}

.fflag-vc {
    background-position: center 23.5072%;
}

.fflag-sx {
    background-position: left 23.732%;
}

.fflag-tt {
    background-position: center 23.9506%;
}

.fflag-tc {
    background-position: center 24.1723%;
}

.fflag-en {
    background-position: center 24.394%;
}

.fflag-vi {
    background-position: center 24.6157%;
}

.fflag-uy {
    background-position: left 24.8374%;
}

.fflag-ve {
    background-position: center 25.0591%;
}

.fflag-ab {
    background-position: center 25.279%;
}

.fflag-af {
    background-position: center 25.5025%;
}

.fflag-az {
    background-position: center 25.7242%;
}

.fflag-bd {
    background-position: center 25.9459%;
}

.fflag-bt {
    background-position: center 26.1676%;
}

.fflag-bn {
    background-position: center 26.3885%;
}

.fflag-kh {
    background-position: center 26.611%;
}

.fflag-cn {
    background-position: left 26.8327%;
}

.fflag-ge {
    background-position: center 27.0544%;
}

.fflag-hk {
    background-position: center 27.2761%;
}

.fflag-in {
    background-position: center 27.4978%;
}

.fflag-id {
    background-position: center 27.7195%;
}

.fflag-jp {
    background-position: center 27.9412%;
}

.fflag-kz {
    background-position: center 28.1615%;
}

.fflag-la {
    background-position: center 28.3846%;
}

.fflag-mo {
    background-position: center 28.6063%;
}

.fflag-my {
    background-position: center 28.829%;
}

.fflag-mv {
    background-position: center 29.0497%;
}

.fflag-mn {
    background-position: left 29.2714%;
}

.fflag-mm {
    background-position: center 29.4931%;
}

.fflag-np {
    background-position: left 29.7148%;
}

.fflag-kp {
    background-position: left 29.9365%;
}

.fflag-mp {
    background-position: center 30.1582%;
}

.fflag-pw {
    background-position: center 30.3799%;
}

.fflag-pg {
    background-position: center 30.6016%;
}

.fflag-ph {
    background-position: left 30.8233%;
}

.fflag-sg {
    background-position: left 31.045%;
}

.fflag-kr {
    background-position: center 31.2667%;
}

.fflag-lk {
    background-position: right 31.4884%;
}

.fflag-tw {
    background-position: left 31.7101%;
}

.fflag-tj {
    background-position: center 31.9318%;
}

.fflag-th {
    background-position: center 32.1535%;
}

.fflag-tl {
    background-position: left 32.3752%;
}

.fflag-tm {
    background-position: center 32.5969%;
}

.fflag-vn {
    background-position: center 32.8186%;
}

.fflag-al {
    background-position: center 33.0403%;
}

.fflag-ad {
    background-position: center 33.25975%;
}

.fflag-am {
    background-position: center 33.4837%;
}

.fflag-at {
    background-position: center 33.7054%;
}

.fflag-by {
    background-position: left 33.9271%;
}

.fflag-be {
    background-position: center 34.1488%;
}

.fflag-ba {
    background-position: center 34.3705%;
}

.fflag-bg {
    background-position: center 34.5922%;
}

.fflag-hr {
    background-position: center 34.8139%;
}

.fflag-cy {
    background-position: center 35.0356%;
}

.fflag-cz {
    background-position: left 35.2555%;
}

.fflag-dk {
    background-position: center 35.479%;
}

.fflag-ee {
    background-position: center 35.7007%;
}

.fflag-fo {
    background-position: center 35.9224%;
}

.fflag-fi {
    background-position: center 36.1441%;
}

.fflag-fr {
    background-position: center 36.3658%;
}

.fflag-de {
    background-position: center 36.5875%;
}

.fflag-gi {
    background-position: center 36.8092%;
}

.fflag-gr {
    background-position: left 37.0309%;
}

.fflag-hu {
    background-position: center 37.2526%;
}

.fflag-is {
    background-position: center 37.4743%;
}

.fflag-ie {
    background-position: center 37.696%;
}

.fflag-im {
    background-position: center 37.9177%;
}

.fflag-it {
    background-position: center 38.1394%;
}

.fflag-je {
    background-position: center 38.3611%;
}

.fflag-xk {
    background-position: center 38.5828%;
}

.fflag-lv {
    background-position: center 38.8045%;
}

.fflag-li {
    background-position: left 39.0262%;
}

.fflag-lt {
    background-position: center 39.2479%;
}

.fflag-lu {
    background-position: center 39.4696%;
}

.fflag-mt {
    background-position: left 39.6913%;
}

.fflag-md {
    background-position: center 39.913%;
}

.fflag-mc {
    background-position: center 40.1347%;
}

.fflag-me {
    background-position: center 40.3564%;
}

.fflag-nl {
    background-position: center 40.5781%;
}

.fflag-mk {
    background-position: center 40.7998%;
}

.fflag-no {
    background-position: center 41.0215%;
}

.fflag-pl {
    background-position: center 41.2432%;
}

.fflag-pt {
    background-position: center 41.4649%;
}

.fflag-ro {
    background-position: center 41.6866%;
}

.fflag-ru {
    background-position: center 41.9083%;
}

.fflag-sm {
    background-position: center 42.13%;
}

.fflag-rs {
    background-position: center 42.3517%;
}

.fflag-sk {
    background-position: center 42.5734%;
}

.fflag-si {
    background-position: center 42.7951%;
}

.fflag-es {
    background-position: left 43.0168%;
}

.fflag-se {
    background-position: center 43.2385%;
}

.fflag-ch {
    background-position: center 43.4602%;
}

.fflag-tr {
    background-position: center 43.6819%;
}

.fflag-ua {
    background-position: center 43.9036%;
}

.fflag-gb {
    background-position: center 44.1253%;
}

.fflag-va {
    background-position: right 44.347%;
}

.fflag-bh {
    background-position: center 44.5687%;
}

.fflag-ir {
    background-position: center 44.7904%;
}

.fflag-iq {
    background-position: center 45.0121%;
}

.fflag-il {
    background-position: center 45.2338%;
}

.fflag-kw {
    background-position: left 45.4555%;
}

.fflag-jo {
    background-position: left 45.6772%;
}

.fflag-kg {
    background-position: center 45.897%;
}

.fflag-lb {
    background-position: center 46.1206%;
}

.fflag-om {
    background-position: left 46.3423%;
}

.fflag-pk {
    background-position: center 46.561%;
}

.fflag-ps {
    background-position: center 46.7857%;
}

.fflag-qa {
    background-position: center 47.0074%;
}

.fflag-sa {
    background-position: center 47.2291%;
}

.fflag-sy {
    background-position: center 47.4508%;
}

.fflag-ae {
    background-position: center 47.6725%;
}

.fflag-uz {
    background-position: left 47.8942%;
}

.fflag-as {
    background-position: right 48.1159%;
}

.fflag-au {
    background-position: center 48.3376%;
}

.fflag-cx {
    background-position: center 48.5593%;
}

.fflag-cc {
    background-position: center 48.781%;
}

.fflag-ck {
    background-position: center 49.002%;
}

.fflag-fj {
    background-position: center 49.2244%;
}

.fflag-pf {
    background-position: center 49.4445%;
}

.fflag-gu {
    background-position: center 49.6678%;
}

.fflag-ki {
    background-position: center 49.8895%;
}

.fflag-mh {
    background-position: left 50.1112%;
}

.fflag-fm {
    background-position: center 50.3329%;
}

.fflag-nc {
    background-position: center 50.5546%;
}

.fflag-nz {
    background-position: center 50.7763%;
}

.fflag-nr {
    background-position: left 50.998%;
}

.fflag-nu {
    background-position: center 51.2197%;
}

.fflag-nf {
    background-position: center 51.4414%;
}

.fflag-ws {
    background-position: left 51.6631%;
}

.fflag-sb {
    background-position: left 51.8848%;
}

.fflag-tk {
    background-position: center 52.1065%;
}

.fflag-to {
    background-position: left 52.3282%;
}

.fflag-tv {
    background-position: center 52.5499%;
}

.fflag-vu {
    background-position: left 52.7716%;
}

.fflag-wf {
    background-position: center 52.9933%;
}

.fflag-eu {
    background-position: center 53.215%;
}

.fflag-jr {
    background-position: center 53.4315%;
}

.fflag-oly {
    background-position: center 53.6584%;
}

.fflag-un {
    background-position: center 53.875%;
}

.fflag-be.ff-round,
.fflag-ci.ff-round,
.fflag-fr.ff-round,
.fflag-gn.ff-round,
.fflag-ie.ff-round,
.fflag-it.ff-round,
.fflag-ml.ff-round,
.fflag-ng.ff-round,
.fflag-ro.ff-round,
.fflag-td.ff-round {
    background-size: 100% 50000%;
}

.ff-round {
    background-size: 160%;
    background-clip: content-box;
    border-radius: 50%;
}

.ff-round.ff-sm {
    width: 12px;
    height: 12px;
}

.ff-round.ff-md {
    width: 18px;
    height: 18px;
}

.ff-round.ff-lg {
    width: 24px;
    height: 24px;
}

.ff-round.ff-xl {
    width: 32px;
    height: 32px;
}

.soc-networks {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

@media (min-width: 576px) {
    .soc-networks {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
        margin-left: auto;
    }
}

.soc-networks .footer__18icon {
    display: none;
}

.soc-networks a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 25px;
    width: 25px;
    background: #ffbc00;
    -webkit-transition: -webkit-box-shadow 0.2s linear;
    transition: -webkit-box-shadow 0.2s linear;
    transition: box-shadow 0.2s linear;
    transition: box-shadow 0.2s linear, -webkit-box-shadow 0.2s linear;
    border-radius: 50%;
    margin: 0 4px;
}

.soc-networks a:first-child {
    margin-left: 0;
}

.soc-networks a:last-child {
    margin-right: 0;
}

.soc-networks a svg {
    width: 15px;
    height: 15px;
}

.soc-networks a svg use {
    fill: #000000;
    -webkit-transition: -webkit-box-shadow 0.3s;
    transition: -webkit-box-shadow 0.3s;
    transition: box-shadow 0.3s;
    transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
}

.soc-networks a:hover {
    -webkit-box-shadow: 0px 0px 20px rgba(255, 187, 4, 0.7);
    box-shadow: 0px 0px 20px rgba(255, 187, 4, 0.7);
}

.langCheck {
    min-width: 62px;
    top: 0px;
    height: 24px;
}

@media (min-width: 768px) {
    .langCheck {
        min-width: 100px;
    }
}

@media (min-width: 993px) {
    .langCheck {
        display: block;
        position: relative;
        z-index: 10;
        right: 10px;
    }
}

.langCheck__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    background-color: transparent;
    border-radius: 5px;
    overflow: hidden;
    position: relative;
    z-index: 111;
}

.langCheck__wrapper::after {
    content: '';
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 20px;
    background-color: transparent;
    z-index: 1;
}

@media (min-width: 576px) {
    .langCheck__wrapper::after {
        width: 27px;
    }
}

@media (min-width: 768px) {
    .langCheck__wrapper::after {
        width: 27px;
    }
}

.langCheck__wrapper:hover {
    padding-bottom: 5px;
    -webkit-animation-name: bgShow;
    animation-name: bgShow;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

@-webkit-keyframes bgShow {
    0% {
        background-color: transparent;
    }
    100% {
        background-color: #b4b4b4;
    }
}

@keyframes bgShow {
    0% {
        background-color: transparent;
    }
    100% {
        background-color: #b4b4b4;
    }
}

.langCheck__wrapper:hover::after {
    -webkit-animation-name: bgShow2;
    animation-name: bgShow2;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

@-webkit-keyframes bgShow2 {
    0% {
        background-color: transparent;
    }
    100% {
        background-color: #c8c8c8;
    }
}

@keyframes bgShow2 {
    0% {
        background-color: transparent;
    }
    100% {
        background-color: #c8c8c8;
    }
}

.langCheck__wrapper:hover .langCheck__item.selected {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    opacity: 1;
}

.langCheck__wrapper:hover .langCheck__item:not(.selected) {
    position: relative;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    -webkit-animation-name: showItem;
    animation-name: showItem;
    -webkit-animation-duration: 0.7s;
    animation-duration: 0.7s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    z-index: 1;
    padding: 3px 0;
}

@media (min-width: 768px) {
    .langCheck__wrapper:hover .langCheck__item:not(.selected) {
        -webkit-animation-name: showItemDesc;
        animation-name: showItemDesc;
        -webkit-animation-duration: 0.7s;
        animation-duration: 0.7s;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
    }
}

.langCheck__wrapper:hover .langCheck__item:not(.selected):hover {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    background-color: #c8c8c8;
}

.langCheck__wrapper:hover .langCheck__item:not(.selected):hover .langContext {
    color: black;
}

@-webkit-keyframes showItem {
    0% {
        opacity: 0;
    }
    25% {
        opacity: 0;
    }
    100% {
        opacity: 1;
        font-weight: 700;
        text-shadow: 1px 1px 1px #000;
    }
}

@keyframes showItem {
    0% {
        opacity: 0;
    }
    25% {
        opacity: 0;
    }
    100% {
        opacity: 1;
        font-weight: 700;
        text-shadow: 1px 1px 1px #000;
    }
}

@-webkit-keyframes showItemDesc {
    0% {
        opacity: 0;
    }
    25% {
        opacity: 0;
    }
    100% {
        opacity: 0.5;
    }
}

@keyframes showItemDesc {
    0% {
        opacity: 0;
    }
    25% {
        opacity: 0;
    }
    100% {
        opacity: 0.5;
    }
}

.langCheck__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    z-index: 2;
    opacity: 0.5;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    cursor: pointer;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
}

.langCheck__item:hover {
    opacity: 1 !important;
}

.langCheck__item .icon {
    width: 12px;
    height: 12px;
    margin: 3px 6px 3px 4px;
    background-size: 17px;
    border-radius: 50%;
    border: 1px solid #fff;
}

@media (min-width: 576px) {
    .langCheck__item .icon {
        background-size: 27px;
        width: 19px;
        height: 18px;
        margin: 3px 6px 3px 6px;
    }
}

@media (min-width: 768px) {
    .langCheck__item .icon {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}

.langCheck__item .langContext {
    color: white;
    font-style: normal;
    font-family: 'Arial', serif;
    font-size: 10px;
    text-transform: uppercase;
    -webkit-transition: color 0.3s linear;
    transition: color 0.3s linear;
}

@media (min-width: 768px) {
    .langCheck__item .langContext {
        margin: 5px 0;
    }
}

.langCheck__item .langContext font {
    font-style: normal;
    font-family: 'Arial', serif;
}

.langCheck__item input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    z-index: -1;
    width: 0;
    height: 0;
    opacity: 0;
}

.langCheck__item.selected {
    height: 24px;
    background-color: #373737;
    border-radius: 0 0 5px 5px;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: 1;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}

@media (min-width: 576px) {
    .langCheck__item.selected {
        height: 27px;
    }
}

.langCheck__item.selected .icon {
    width: 12px;
    height: 12px;
    background-size: 17px;
    border-radius: 50%;
    border: 1px solid #fff;
}

@media (min-width: 576px) {
    .langCheck__item.selected .icon {
        background-size: 27px;
        margin-left: 11px;
        width: 18px;
        height: 18px;
    }
}

@media (min-width: 768px) {
    .langCheck__item.selected .icon {
        margin-left: 11px;
    }
}

.langCheck__item.selected .langContext {
    font-size: 11px;
    margin: 0;
}

@media (min-width: 768px) {
    .langCheck__item.selected .langContext {
        font-size: 12px;
        margin: 5px 0;
    }
}

.langCheck__item.selected .arrow {
    width: 20px;
    height: 100%;
    height: 27px;
    background-color: #6283fe;
    -webkit-box-shadow: inset 0px 1.80193px 10.2109px rgba(0, 0, 0, 0.14);
    box-shadow: inset 0px 1.80193px 10.2109px rgba(0, 0, 0, 0.14);
    margin-left: 6px;
    position: relative;
}

@media (min-width: 576px) {
    .langCheck__item.selected .arrow {
        width: 27px;
    }
}

@media (min-width: 768px) {
    .langCheck__item.selected .arrow {
        margin-left: auto;
    }
}

.langCheck__item.selected .arrow::before, .langCheck__item.selected .arrow::after {
    content: '';
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #373737;
    height: 2px;
    width: 5px;
    border-radius: 50px;
    position: absolute;
    top: 50%;
}

@media (min-width: 576px) {
    .langCheck__item.selected .arrow::before, .langCheck__item.selected .arrow::after {
        width: 7px;
    }
}

@media (min-width: 768px) {
    .langCheck__item.selected .arrow::before, .langCheck__item.selected .arrow::after {
        width: 9px;
    }
}

.langCheck__item.selected .arrow::before {
    left: 28%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

@media (min-width: 768px) {
    .langCheck__item.selected .arrow::before {
        left: 24%;
    }
}

.langCheck__item.selected .arrow::after {
    right: 28%;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}

@media (min-width: 768px) {
    .langCheck__item.selected .arrow::after {
        right: 24%;
    }
}

.langCheck__item.active {
    display: none;
}

.langCheck__item:not(.selected) {
    position: absolute;
    top: 0;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    opacity: 0;
}

.langCheck__item > a.langContext {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    color: #ffffff;
}

.langCheck__item > a.langContext .icon {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
}

.header {
    position: relative;
    z-index: 4;
    background-color: #1e1e1e;
}

.header__container {
    max-width: 1466px;
    width: 100%;
    margin: 0 auto;
    padding: 0 20px;
}

@media (min-width: 768px) {
    .header__container {
        padding: 0 30px;
    }
}

@media (min-width: 1920px) {
    .header {
        padding: 0 20px;
    }
}

.header__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0.6em 0;
}

.header__inner .header__mobMenuBtn,
.header__inner .langCheck,
.header__inner .button {
    margin-left: 0.6em;
}

@media (min-width: 576px) {
    .header__inner .header__mobMenuBtn,
    .header__inner .langCheck,
    .header__inner .button {
        margin-left: 1em;
    }
}

.header__inner .header__mobMenuBtn {
    width: 20px;
    height: 15px;
    position: relative;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    cursor: pointer;
    border: none;
    background-color: transparent;
    /* Icon 2 */
}

@media (min-width: 1200px) {
    .header__inner .header__mobMenuBtn {
        display: none;
    }
}

.header__inner .header__mobMenuBtn span {
    display: block;
    position: absolute;
    height: 3px;
    width: 100%;
    background: #ffffff;
    border-radius: 3px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.25s ease-in-out;
    transition: 0.25s ease-in-out;
}

.header__inner .header__mobMenuBtn span:nth-child(1) {
    top: 0px;
}

.header__inner .header__mobMenuBtn span:nth-child(2) {
    top: 6px;
}

.header__inner .header__mobMenuBtn span:nth-child(3) {
    top: 12px;
}

.header__inner .header__mobMenuBtn.open span:nth-child(1) {
    top: 6px;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}

.header__inner .header__mobMenuBtn.open span:nth-child(2) {
    opacity: 0;
    left: -20px;
}

.header__inner .header__mobMenuBtn.open span:nth-child(3) {
    top: 6px;
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

.header__left {
    margin-right: auto;
}

@media (min-width: 1200px) {
    .header__left {
        margin-right: unset;
    }
}

.header__reg {
    display: none;
}

@media (min-width: 576px) {
    .header__reg {
        margin-left: auto;
        display: block;
    }
}

.header__box {
    max-height: 54px;
}

@media (min-width: 576px) {
    .header__box {
        max-height: 91px;
        margin-left: 10px;
    }
}

@media (min-width: 576px) {
    .header hr {
        display: none;
    }
}

.logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.logo__link {
    position: relative;
    z-index: 10;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
    -webkit-filter: drop-shadow(2px 4px 6px black);
    filter: drop-shadow(2px 4px 6px black);
}

@-webkit-keyframes shine {
    0% {
        mask-position: -50%;
        -webkit-mask-position: 150%;
    }
    100% {
        mask-position: -50%;
        -webkit-mask-position: -50%;
    }
}

@keyframes shine {
    0% {
        mask-position: -50%;
        -webkit-mask-position: 150%;
    }
    100% {
        mask-position: -50%;
        -webkit-mask-position: -50%;
    }
}

.logo__link:hover {
    -webkit-animation: shine 2s infinite;
    animation: shine 2s infinite;
    -webkit-mask-image: linear-gradient(-75deg, rgba(255, 255, 255, 0.7) 30%, #fff 50%, rgba(255, 255, 255, 0.7) 70%);
    -webkit-mask-size: 200%;
}

.logo__link img {
    -ms-flex-item-align: end;
    align-self: flex-end;
}

@media (min-width: 768px) {
    .logo__link img {
        min-width: 160px;
    }
}

.logo__svg {
    max-width: 90px;
    max-height: 15px;
    -webkit-filter: drop-shadow(0px 0px 32px rgba(0, 0, 0, 0.8));
    filter: drop-shadow(0px 0px 32px rgba(0, 0, 0, 0.8));
}

@media (min-width: 993px) {
    .logo__svg {
        max-width: 90px;
    }
}

@media (min-width: 993px) {
    .logo__svg {
        max-width: 151px;
        max-height: 31px;
    }
}

.logo__text {
    display: none;
}

@media (min-width: 360px) {
    .logo__text {
        display: block;
        font-style: italic;
        text-transform: uppercase;
        font-size: calc(
                12px + 2 * ((100vw - 320px) / 1600));
        -ms-flex-item-align: end;
        align-self: flex-end;
    }
}

.main-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
}

.main-block__button {
    -webkit-animation: pulse 1.8s ease infinite 0s;
    animation: pulse 1.8s ease infinite 0s;
    position: relative;
    z-index: 3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-transform: uppercase;
    width: 100%;
    max-width: 427.644px;
    height: 87.029px;
    border-radius: 10px;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFE300), to(#FB0));
    background: linear-gradient(180deg, #FFE300 0%, #FB0 100%);
    color: #161615;
    font-size: 33.761px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-filter: drop-shadow(0px 3px 3px rgba(0, 0, 0, 0)) drop-shadow(0px 0px 37.51px rgba(255, 249, 0, 0));
    filter: drop-shadow(0px 3px 3px rgba(0, 0, 0, 0)) drop-shadow(0px 0px 37.51px rgba(255, 249, 0, 0));
}

.main-block__button:hover {
    -webkit-transform: scale(1.03);
    -ms-transform: scale(1.03);
    transform: scale(1.03);
    -webkit-filter: drop-shadow(0px 3px 3px rgba(0, 0, 0, 0.25)) drop-shadow(0px 0px 37.51px rgba(255, 249, 0, 0.6));
    filter: drop-shadow(0px 3px 3px rgba(0, 0, 0, 0.25)) drop-shadow(0px 0px 37.51px rgba(255, 249, 0, 0.6));
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}

.main-block .big-text-double {
    position: relative;
    overflow: hidden;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

.main-block .big-text-double::before {
    content: attr(data-title);
    position: absolute;
    top: -6px;
    left: -6px;
    text-shadow: none;
    color: transparent;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke: 3px #0040C6;
    z-index: -2;
}

.main-block__text {
    margin-top: 301px;
    position: relative;
    z-index: 3;
}

.main-block__text .rizk {
    overflow: hidden;
    font-size: 85.529px;
    font-style: normal;
    font-weight: 900;
    line-height: 103.9%;
}

.main-block__text * {
    color: #ffffff;
    text-shadow: 0 15.00504px 37.5126px rgba(0, 0, 0, 0.7);
    font-size: 112.538px;
    font-style: normal;
    font-weight: 900;
    line-height: 103.9%;
    letter-spacing: 3.376px;
    text-transform: uppercase;
}

.main-block__yellow-text {
    margin-bottom: 46.5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    z-index: 3;
}

.main-block__yellow-text .dollar {
    opacity: 0;
    -webkit-animation-name: showTxt;
    animation-name: showTxt;
    -webkit-animation-delay: 3.3s;
    animation-delay: 3.3s;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

@-webkit-keyframes test {
    0% {
        -webkit-transform: translateX(-30px);
        transform: translateX(-30px);
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes test {
    0% {
        -webkit-transform: translateX(-30px);
        transform: translateX(-30px);
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

.main-block__yellow-text .with-back {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    background-color: #fee201;
    height: 46px;
    margin-left: 30px;
    margin-right: 90px;
    position: relative;
    text-align: center;
}

.main-block__yellow-text .with-back .left-arr {
    position: absolute;
    left: -19px;
    top: 0;
    z-index: -1;
}

.main-block__yellow-text .with-back .right-arr {
    position: absolute;
    right: -15px;
    top: 0;
    z-index: -1;
}

.main-block__yellow-text .with-back .right-arr-2 {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    position: absolute;
    right: -40px;
    top: 0;
    z-index: -1;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
}

.main-block__yellow-text .with-back .right-arr-2.show {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}

.main-block__yellow-text .with-back .right-arr-3 {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-transform: translateX(-65px);
    -ms-transform: translateX(-65px);
    transform: translateX(-65px);
    position: absolute;
    right: -65px;
    top: 0;
    z-index: -1;
}

.main-block__yellow-text .with-back .right-arr-3.show {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}

.main-block__yellow-text .with-back span {
    display: block;
    height: 100%;
    padding: 0 10px;
    margin: auto;
    color: #0A0A0A;
    font-size: 36.012px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 1.08px;
    opacity: 0;
    -webkit-animation-name: showTxt;
    animation-name: showTxt;
    -webkit-animation-delay: 3s;
    animation-delay: 3s;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

.main-block__yellow-text > span {
    text-shadow: 0 3.00101px 3.00101px rgba(0, 0, 0, 0.25);
    font-size: 63.771px;
    font-style: normal;
    font-weight: 700;
    line-height: 103.9%;
    letter-spacing: 1.913px;
    text-transform: uppercase;
    color: #f7e335;
}

.main-block #dumbbell {
    -o-object-fit: contain;
    object-fit: contain;
    width: 273.589px;
    height: 199.464px;
    -webkit-transform: rotate(-43.206deg);
    -ms-transform: rotate(-43.206deg);
    transform: rotate(-43.206deg);
    position: absolute;
    top: 189px;
    right: 508px;
    z-index: 2;
}

.main-block #racket {
    width: 699.821px;
    height: 347.897px;
    -webkit-transform: rotate(9.689deg);
    -ms-transform: rotate(9.689deg);
    transform: rotate(9.689deg);
    position: absolute;
    top: 40px;
    right: -273px;
    -o-object-fit: contain;
    object-fit: contain;
    z-index: -1;
}

.main-block #golf {
    position: absolute;
    -o-object-fit: contain;
    object-fit: contain;
    width: 111.037px;
    height: 80.754px;
    top: 202px;
    right: 414px;
    z-index: 1;
}

.main-block #creditcard {
    position: absolute;
    -o-object-fit: contain;
    object-fit: contain;
    width: 837.281px;
    height: 627.961px;
    top: 75px;
    right: -41px;
    z-index: 1;
}

.main-block #usfootball {
    width: 254.12px;
    height: 313.377px;
    -webkit-transform: rotate(23.733deg) translate(-70px, -10px);
    -ms-transform: rotate(23.733deg) translate(-70px, -10px);
    transform: rotate(23.733deg) translate(-70px, -10px);
    -o-object-fit: contain;
    object-fit: contain;
}

.main-block #football {
    width: 305.339px;
    height: 222.946px;
    -o-object-fit: contain;
    object-fit: contain;
    -webkit-transform: rotate(-32.662deg);
    -ms-transform: rotate(-32.662deg);
    transform: rotate(-32.662deg);
    position: absolute;
    right: 445px;
    top: 563px;
}

.main-block #boot {
    position: absolute;
    width: 237.368px;
    height: 210.384px;
    -webkit-transform: rotateY(180deg) rotateX(360deg) rotateZ(25deg);
    transform: rotateY(180deg) rotateX(360deg) rotateZ(25deg);
    -o-object-fit: contain;
    object-fit: contain;
    right: 39px;
    top: 433px;
    z-index: 2;
}

.two-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 153px;
    position: relative;
}

.two-block .hockey {
    position: absolute;
    right: -70px;
    top: -78px;
    bottom: 0;
    z-index: 1;
}

.two-block__line {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 144px;
    width: 33.333%;
    position: relative;
}

.two-block__line:hover .two-block__number::before {
    top: 0;
    left: 0;
    -webkit-text-stroke: 3px transparent;
}

.two-block__line:nth-of-type(1) .text {
    padding-left: 62px;
}

.two-block__line:nth-of-type(2) .text {
    padding-left: 62px;
}

.two-block__line:nth-of-type(3) .text {
    padding-left: 100px;
}

.two-block__line .text {
    color: #ffffff;
    text-shadow: 0 4px 10px rgba(0, 0, 0, 0.4);
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    width: 70%;
    height: inherit;
    padding: 10px 0;
    overflow: auto;
    margin: auto 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.two-block__line .text span {
    display: block;
    margin: auto 0;
}

.two-block__line .two-block__number {
    color: #FFF;
    font-size: 232.537px;
    font-style: italic;
    font-weight: 900;
    line-height: normal;
    position: absolute;
    display: block;
    -webkit-transform: translate(-50px, -74px);
    -ms-transform: translate(-50px, -74px);
    transform: translate(-50px, -74px);
    z-index: 1;
}

.two-block__line .two-block__number.number-two {
    -webkit-transform: translate(-91px, -74px);
    -ms-transform: translate(-91px, -74px);
    transform: translate(-91px, -74px);
}

.two-block__line .two-block__number.number-three {
    -webkit-transform: translate(-60px, -74px);
    -ms-transform: translate(-60px, -74px);
    transform: translate(-60px, -74px);
}

.two-block__line .two-block__number::before {
    content: attr(data-title);
    position: absolute;
    top: -9px;
    left: -12px;
    color: transparent;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke: 3px #F40F3E;
    z-index: -2;
    font-size: 232.592px;
    font-style: italic;
    font-weight: 900;
    line-height: normal;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.two-block__line:nth-of-type(2)::before {
    z-index: -1;
}

.two-block__line:nth-of-type(3)::before {
    z-index: -1;
}

.two-block__line::before {
    content: '';
    background: -webkit-gradient(linear, left top, right top, from(#f40f3e), color-stop(50%, #fe3c64), to(#f40f3e));
    background: linear-gradient(90deg, #f40f3e 0%, #fe3c64 50%, #f40f3e 100%);
    height: 100%;
    width: 100%;
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.two-block__line:nth-of-type(2) {
    position: relative;
}

.two-block__line:nth-of-type(3) {
    position: relative;
}

.typical-headline {
    color: #ffffff;
    font-size: 55px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-align: center;
}

.three-block {
    position: relative;
    padding-left: 100px;
    padding-right: 100px;
    margin-bottom: 75px;
}

.three-block .joystick {
    position: absolute;
    left: 0;
    top: -40px;
    z-index: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
}

.three-block h3 {
    margin-bottom: 24px;
}

.slider-events .slide .commands .item .logo-wrap img {
    -o-object-fit: contain;
    object-fit: contain;
    max-width: 122px;
    max-height: 124px;
}

.custom-dots .slick-dots {
    margin-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 0 21px;
    margin-bottom: 20px;
}

.custom-dots .slick-dots li {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    cursor: pointer;
    overflow: hidden;
}

.custom-dots .slick-dots li:not(.slick-active) {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(244, 15, 62, 0.2)), color-stop(0%, rgba(244, 15, 62, 0.5)), color-stop(0.02%, rgba(244, 15, 62, 0.5)), color-stop(200%, rgba(244, 15, 62, 0)));
    background-image: linear-gradient(180deg, rgba(244, 15, 62, 0.2) 0%, rgba(244, 15, 62, 0.5) 0%, rgba(244, 15, 62, 0.5) 0.02%, rgba(244, 15, 62, 0) 200%);
}

.custom-dots .slick-dots li.slick-active {
    -webkit-transform: scale(1.23);
    -ms-transform: scale(1.23);
    transform: scale(1.23);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(244, 15, 62, 0.4)), color-stop(0%, #F40F3E), color-stop(0.02%, #F40F3E), color-stop(200%, rgba(244, 15, 62, 0)));
    background-image: linear-gradient(180deg, rgba(244, 15, 62, 0.4) 0%, #F40F3E 0%, #F40F3E 0.02%, rgba(244, 15, 62, 0) 200%);
}

.custom-dots .slick-dots li button {
    font-size: 0;
    background-color: transparent;
    border: none;
}

.slider-events {
    margin-bottom: 20px;
    max-width: 1025px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.slider-events .pseudo-left {
    position: absolute;
    left: -96px;
    top: 0;
    bottom: 0;
    height: 74%;
    opacity: 0.3;
    margin-top: auto;
    margin-bottom: auto;
    width: 96px;
    cursor: pointer;
    background: -webkit-gradient(linear, left top, left bottom, from(#005DFF), to(#54A3FF));
    background: linear-gradient(180deg, #005DFF 0%, #54A3FF 100%);
    -webkit-box-shadow: 0 37.39583px 37.39583px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 37.39583px 37.39583px 0 rgba(0, 0, 0, 0.25);
}

.slider-events .pseudo-right {
    position: absolute;
    right: -96px;
    top: 0;
    cursor: pointer;
    bottom: 0;
    height: 74%;
    opacity: 0.3;
    margin-top: auto;
    margin-bottom: auto;
    width: 96px;
    background: -webkit-gradient(linear, left top, left bottom, from(#005DFF), to(#54A3FF));
    background: linear-gradient(180deg, #005DFF 0%, #54A3FF 100%);
    -webkit-box-shadow: 0 37.39583px 37.39583px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 37.39583px 37.39583px 0 rgba(0, 0, 0, 0.25);
}

.slider-events .bet-button {
    border-radius: 8.564px;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFE300), to(#FB0));
    background: linear-gradient(180deg, #FFE300 0%, #FB0 100%);
    height: 88px;
    width: 100%;
    max-width: 411px;
    color: #1A1A1A;
    font-size: 28.547px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    text-transform: uppercase;
    margin-bottom: 35px;
    margin-top: 4px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}

.slider-events .bet-button:hover {
    -webkit-filter: drop-shadow(0px 3px 3px rgba(0, 0, 0, 0.25)) drop-shadow(0px 0px 37.51px rgba(255, 249, 0, 0.6));
    filter: drop-shadow(0px 3px 3px rgba(0, 0, 0, 0.25)) drop-shadow(0px 0px 37.51px rgba(255, 249, 0, 0.6));
}

.slider-events .slide {
    position: relative;
    min-height: 306px;
}

.slider-events .slide .date-event {
    color: #ffffff;
    font-size: 33.656px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    margin-bottom: 3px;
    margin-top: 11px;
}

.slider-events .slide::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#005DFF), to(#54A3FF));
    background-image: linear-gradient(180deg, #005DFF 0%, #54A3FF 100%);
    z-index: -1;
    opacity: .3;
}

.slider-events .slide .commands {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 20px;
    padding-left: 15px;
    padding-right: 15px;
}

.slider-events .slide .commands .vs {
    color: #ffffff;
    text-shadow: 0 3.82382px 3.82382px rgba(0, 0, 0, 0.25);
    font-size: 45px;
    font-style: italic;
    font-weight: 900;
    line-height: normal;
}

.slider-events .slide .commands .item {
    gap: 0 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.slider-events .slide .commands .item:nth-of-type(3) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

.slider-events .slide .commands .item .name-command {
    color: #ffffff;
    text-shadow: 0 5.11263px 10px rgba(0, 0, 0, 0.4);
    font-size: 30px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
}

.slider-events .back-slide {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: -2;
}

.bet-popup {
    background-color: #151515;
    position: absolute;
    top: 0;
    left: 0;
    margin: auto;
    right: 0;
    z-index: 5;
    bottom: 0;
    max-width: 1240px;
    border-radius: 10px;
    -webkit-transition: all .7s ease;
    transition: all .7s ease;
    opacity: 0;
    pointer-events: none;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25));
    filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25));
    padding: 7px;
    width: 320px;
    height: 240px;
}

.bet-popup .popup-btns {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 18px;
    padding-left: 24px;
    padding-right: 11px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    width: 100%;
}

.bet-popup .popup-btns a {
    color: #0E0E0E;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 10px;
    padding: 6px 14px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    border-radius: 5px;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFE300), to(#FB0));
    background: linear-gradient(180deg, #FFE300 0%, #FB0 100%);
    -webkit-box-shadow: 0 5.08772px 12.7193px 0 rgba(0, 0, 0, 0.7);
    box-shadow: 0 5.08772px 12.7193px 0 rgba(0, 0, 0, 0.7);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}

.bet-popup .popup-btns a:hover {
    -webkit-filter: drop-shadow(0px 3px 3px rgba(0, 0, 0, 0.25)) drop-shadow(0px 0px 37.51px rgba(255, 249, 0, 0.6));
    filter: drop-shadow(0px 3px 3px rgba(0, 0, 0, 0.25)) drop-shadow(0px 0px 37.51px rgba(255, 249, 0, 0.6));
}

.bet-popup .text-popup {
    position: relative;
    color: #ffffff;
    text-align: center;
    text-shadow: 0 6.12623px 20px rgba(0, 0, 0, 0.7);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
}

.bet-popup .text-popup span {
    font-size: 21px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(-73.86%, #FFF900), color-stop(38.81%, #FFD400));
    background: linear-gradient(180deg, #FFF900 -73.86%, #FFD400 38.81%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.bet-popup .pseudo-img-3 {
    position: absolute;
    right: -38px;
    bottom: -38px;
}

.bet-popup .pseudo-img-2 {
    position: absolute;
    left: 46px;
    bottom: -3px;
}

.bet-popup .pseudo-img-1 {
    position: absolute;
    left: -50px;
    top: -44px;
}

.bet-popup .close-popup {
    width: 21px;
    height: 21px;
    position: absolute;
    right: 8px;
    top: 7px;
    border-radius: 50%;
    border: 1px solid #FFD701;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}

.bet-popup .close-popup:hover {
    background-color: #FFD701;
}

.bet-popup .close-popup:hover svg {
    -webkit-filter: invert(0) brightness(0);
    filter: invert(0) brightness(0);
}

.bet-popup .close-popup svg {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    position: absolute;
    left: 0;
    right: 1px;
    top: 1px;
    bottom: 0;
    margin: auto;
}

.bet-popup .back-popup {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.bet-popup.show {
    pointer-events: initial;
    opacity: 1;
}

.four-block {
    margin-bottom: 255px;
}

.four-block h3 {
    margin-bottom: 14px;
}

.four-block #showMoreButton {
    margin-bottom: 12px;
    margin-top: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
    cursor: pointer;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}

.four-block #showMoreButton:not(.rotateBtn):hover {
    -webkit-animation: hoverArrow 1s ease;
    animation: hoverArrow 1s ease;
}

.four-block #showMoreButton.rotateBtn {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
}

.four-block #showMoreButton.rotateBtn:hover {
    -webkit-animation: hoverArrowRotate 1s ease;
    animation: hoverArrowRotate 1s ease;
}

.four-block #myList {
    padding-left: 100px;
    padding-right: 100px;
}

.four-block .pseudo-img-1,
.four-block .pseudo-img-2,
.four-block .pseudo-img-3 {
    position: absolute;
}

.four-block .pseudo-img-1 {
    bottom: -240px;
    left: -100px;
}

.four-block .pseudo-img-2 {
    right: -115px;
    top: -170px;
}

.four-block .pseudo-img-3 {
    right: -100px;
    top: -130px;
}

.four-block .info-block {
    position: relative;
    padding-top: 40.82px;
    margin-left: 115px;
    margin-right: 115px;
    padding-bottom: 12px;
}

.four-block .info-block .filter-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0.8;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(-8.83%, #0354FF), color-stop(104.81%, #5189FF));
    background: linear-gradient(180deg, #0354FF -8.83%, #5189FF 104.81%);
    -webkit-box-shadow: 0 37.39584px 52.35416px 0 rgba(0, 0, 0, 0.7);
    box-shadow: 0 37.39584px 52.35416px 0 rgba(0, 0, 0, 0.7);
    z-index: -1;
}

.four-block .info-block .back-img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -2;
    -o-object-fit: cover;
    object-fit: cover;
}

.four-block .info-block h4 {
    margin-bottom: 3%;
    padding-left: 100px;
    padding-right: 100px;
}

.four-block .info-block li:not(:nth-child(-n+6)) {
    display: none;
}

.four-block .info-block li, .four-block .info-block h4 {
    color: #ffffff;
    font-size: 29.35px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.four-block .info-block li:not(:last-of-type), .four-block .info-block h4:not(:last-of-type) {
    margin-bottom: 3%;
}

@media all and (max-width: 1920px) {
    main.main {
        overflow: hidden;
    }
}

@media all and (max-width: 1440px) {
    .main-block {
        padding-left: 87px;
    }
}

@media all and (max-width: 1300px) {
    .two-block__line .text {
        width: 50%;
        font-size: 17px;
    }
}

@media all and (min-width: 1080.98px) {
    .mobile-promo {
        display: none;
    }
}

@media all and (max-width: 1080px) {
    .four-block .pseudo-img-1 {
        width: 127px;
        left: -40px;
        bottom: -60px;
    }
    .four-block .pseudo-img-2 {
        width: 157px;
        right: -40px;
        top: -80px;
    }
    .four-block .pseudo-img-3 {
        right: -26px;
        top: -29px;
        width: 59px;
    }
    .four-block .info-block {
        margin-left: 35px;
        margin-right: 35px;
        padding-top: 40px;
    }
    .four-block .info-block h4 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .four-block .info-block li, .four-block .info-block h4 {
        font-size: 16px;
        margin-bottom: 2%;
    }
    .four-block .info-block li:not(:last-of-type), .four-block .info-block h4:not(:last-of-type) {
        margin-bottom: 2%;
    }
    .four-block #myList {
        padding-left: 40px;
        padding-right: 40px;
    }
    .three-block .joystick {
        width: 260px;
        min-width: 81px;
        top: -30px;
        left: -20px;
    }
    .slider-events .slide .date-event {
        font-size: 24px;
    }
    .slider-events .slide .commands .item .name-command {
        font-size: 24px;
    }
    .slider-events .slide .commands .vs {
        font-size: 24px;
    }
    .slider-events .slide {
        min-height: 91px;
    }
    .slider-events .bet-button {
        height: 70px;
        font-size: 24px;
    }
    .typical-headline {
        font-size: 25px;
    }
    .mobile-promo {
        right: 0;
        top: 0;
        -o-object-fit: contain;
        object-fit: contain;
        position: absolute;
        width: 40vw;
        margin-left: auto;
    }
    .main-block__text {
        margin-top: 37.7px;
    }
    .two-block {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        margin-left: 45px;
        margin-right: 51px;
        margin-bottom: 60px;
        width: auto;
    }
    .two-block__line {
        width: 100%;
        margin-left: 0;
        height: 98px;
        margin-bottom: 48px;
    }
    .two-block__line:nth-of-type(3) {
        margin-left: 0;
    }
    .two-block__line:nth-of-type(2) {
        margin-left: 0;
        margin-right: 51px;
    }
    .two-block__line .two-block__number {
        font-size: 140.314px;
        font-style: italic;
        font-weight: 900;
        line-height: 0.72;
        -webkit-transform: unset;
        -ms-transform: unset;
        transform: unset;
    }
    .two-block__line .two-block__number::before {
        top: -4px;
        left: -7px;
        text-shadow: 0 1.75392px 1.75392px rgba(0, 0, 0, 0.25);
        font-size: 140.314px;
        font-style: italic;
        font-weight: 900;
        line-height: 0.72;
    }
    .two-block__line::before {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(18.68%, #F40F3E), color-stop(61.44%, rgba(254, 60, 100, 0.98)), color-stop(101.34%, rgba(255, 65, 104, 0)));
        background-image: linear-gradient(90deg, #F40F3E 18.68%, rgba(254, 60, 100, 0.98) 61.44%, rgba(255, 65, 104, 0) 101.34%);
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
        margin-left: auto;
        width: calc(100% - 30px);
    }
    .two-block .hockey {
        width: 118.312px;
        -o-object-fit: contain;
        object-fit: contain;
        top: initial;
        bottom: -25px;
        right: -23px;
    }
    .two-block__line:nth-of-type(3)::before {
        width: calc(100% - 50px);
    }
    .two-block__line:nth-of-type(2)::before {
        width: calc(100% - 52px);
    }
    .two-block__line .two-block__number.number-two {
        -webkit-transform: unset;
        -ms-transform: unset;
        transform: unset;
        line-height: 0.72;
    }
    .two-block__line .two-block__number.number-three {
        -webkit-transform: unset;
        -ms-transform: unset;
        transform: unset;
    }
    .two-block__line .text {
        width: auto;
        padding-left: 111px;
    }
    .two-block__line:nth-of-type(2) .text,
    .two-block__line:nth-of-type(1) .text {
        padding-left: 111px;
    }
    .main-block #football {
        top: calc(548px - 50px);
        -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
        transform: scale(0.5);
        display: none;
    }
    .main-block #boot {
        top: calc(418px - 50px);
        -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
        transform: scale(0.5);
        display: none;
    }
    .main-block #creditcard {
        top: calc(60px - 50px);
        -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
        transform: scale(0.5);
        display: none;
    }
    .main-block #dumbbell {
        top: calc(174px - 50px);
        -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
        transform: scale(0.5);
        display: none;
    }
    .main-block #golf {
        top: calc(187px - 50px);
        -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
        transform: scale(0.5);
        display: none;
    }
    .main-block #racket {
        top: calc(25px - 50px);
        -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
        transform: scale(0.5);
        display: none;
    }
}

@media all and (max-width: 768px) {
    .slider-events .slide .commands .item .logo-wrap img {
        max-width: 78px;
        max-height: 80px;
    }
    .slider-events .slide .commands .item .name-command {
        font-size: 19px;
        text-align: center;
    }
    .four-block #showMoreButton {
        width: 31px;
        margin-top: 0;
        margin-bottom: 0;
    }
    .four-block {
        margin-bottom: 100px;
    }
    .main-block #usfootball {
        width: 180px;
        -webkit-transform: rotate(-47deg) translate(300px, 170px);
        -ms-transform: rotate(-47deg) translate(300px, 170px);
        transform: rotate(-47deg) translate(300px, 170px);
        bottom: -30px;
        left: 130px;
        position: absolute;
    }
    .main-block {
        height: 100vh;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-left: 20px;
        padding-right: 20px;
    }
    .mobile-promo {
        top: -40px;
        position: absolute;
        width: 50%;
    }
    .main-block__button {
        min-height: 87.029px;
        margin: 0 auto;
    }
    .main-block__text {
        margin-top: 0;
    }
    .main-block__text * {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        text-shadow: 0 9.12214px 22.80534px rgba(0, 0, 0, 0.7);
        font-size: 71.702px;
        font-style: normal;
        font-weight: 900;
        line-height: 103.9%;
        letter-spacing: 2.151px;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
    .main-block__text .rizk {
        font-size: 54.091px;
        font-style: normal;
        font-weight: 900;
        line-height: 103.9%;
    }
    .main-block .big-text-double::before {
        font-size: 71.702px;
        font-style: normal;
        font-weight: 900;
        line-height: 103.9%;
        letter-spacing: 2.151px;
    }
    .main-block__yellow-text > span {
        text-align: center;
        text-shadow: 0 1.82443px 1.82443px rgba(0, 0, 0, 0.25);
        font-size: 38.769px;
        font-style: normal;
        font-weight: 700;
        line-height: 103.9%;
        letter-spacing: 1.163px;
    }
    .main-block__yellow-text {
        margin: 0 auto 23px;
    }
}

@media all and (max-width: 576px) {
    .slider-events .slide .commands .item .name-command,
    .slider-events .slide .commands .vs {
        font-size: 14px;
    }
    .three-block {
        padding-left: 60px;
        padding-right: 60px;
    }
    .slider-events .pseudo-right {
        width: 30px;
        right: -30px;
    }
    .slider-events .pseudo-left {
        width: 30px;
        left: -30px;
    }
    .three-block .joystick {
        width: 180px;
        top: 0;
        left: -30px;
    }
    .slider-events .slide .date-event {
        font-size: 16px;
    }
    .slider-events .bet-button {
        height: 33px;
        font-size: 10px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        padding: 0 33px;
        margin-bottom: 8px;
    }
    .custom-dots .slick-dots li {
        width: 14px;
        height: 14px;
    }
    .custom-dots .slick-dots {
        gap: 0 9px;
        margin-top: 13px;
    }
    .slider-events {
        margin-bottom: 13px;
    }
}

@media all and (max-width: 430px) {
    .main-block__yellow-text > span {
        line-height: normal;
    }
    .bet-popup .text-popup {
        font-size: 11px;
    }
    .bet-popup .text-popup span {
        font-size: 16px;
    }
    .bet-popup {
        height: 210px;
    }
    .bet-popup .popup-btns {
        padding-left: 11px;
        padding-right: 11px;
    }
    .four-block .info-block li, .four-block .info-block h4 {
        font-size: 8px;
    }
    .four-block .info-block {
        padding-top: 7px;
    }
    .four-block #myList {
        padding-left: 24px;
        padding-right: 20px;
    }
    .four-block #showMoreButton svg {
        height: 12px;
        -o-object-fit: contain;
        object-fit: contain;
    }
    .typical-headline, .four-block h3 {
        font-size: 16px;
    }
    .four-block h3 {
        margin-bottom: 5px;
    }
    .three-block {
        margin-bottom: 34px;
    }
    .slider-events .slide .commands .item .name-command, .slider-events .slide .commands .vs {
        font-size: 9px;
    }
    .slider-events .slide .commands .item {
        gap: 0 8px;
    }
    .slider-events .slide .commands {
        padding-left: 8px;
        padding-right: 8px;
        gap: 8px;
    }
    .three-block .joystick {
        width: 80px;
        left: 20px;
        top: 7px;
    }
    .three-block h3 {
        margin-bottom: 14px;
    }
    .two-block {
        margin-bottom: 14px;
    }
    .two-block__line:nth-of-type(3) .text {
        padding-left: 111px;
        width: 83%;
    }
    .two-block .hockey {
        width: 138.312px;
        bottom: -11px;
        right: -28px;
    }
    .mobile-promo {
        position: relative;
        width: 100%;
        right: 0;
        top: 0;
    }
    .main-block {
        padding-left: 0;
        padding-right: 0;
        margin-bottom: 10px;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .main-block__button {
        width: 259.981px;
        height: 52.908px;
        font-size: 20.525px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        min-height: 32px;
    }
    .main-block__yellow-text {
        margin: 0 30px 23px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .main-block__yellow-text .with-back span {
        font-size: 21.893px;
        font-style: normal;
        font-weight: 700;
        line-height: 103.9%;
        /* 22.747px */
        letter-spacing: 0.657px;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        left: 13px;
    }
    .main-block__yellow-text .with-back img {
        height: 28px;
        -o-object-fit: contain;
        object-fit: contain;
        margin: auto 0;
    }
    .main-block__yellow-text .with-back {
        width: 84px;
        margin-left: 12px;
        margin-right: 50px;
        height: 28px;
    }
    .slider-events .slide .commands .item .logo-wrap img {
        max-width: 33px;
        width: 100%;
    }
    .main-block__yellow-text .with-back .left-arr {
        left: -9px;
    }
    .main-block__yellow-text .with-back .right-arr {
        right: -12px;
    }
    .main-block__yellow-text .with-back .right-arr-2 {
        right: -29px;
    }
    .main-block__yellow-text .with-back .right-arr-3 {
        right: -46px;
    }
}

@media all and (max-width: 390px) {
    .main-block__yellow-text .with-back {
        width: 62px;
        margin-left: 5px;
        margin-right: 3px;
    }
    .main-block__yellow-text .with-back img {
        height: 22px;
    }
    .main-block__yellow-text > span {
        font-size: 34px;
    }
    .main-block__yellow-text .with-back span {
        left: 9px;
        font-size: 19px;
    }
    .main-block__yellow-text .with-back {
        height: 22px;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        margin-left: 10px;
        margin-right: 40px;
    }
    .main-block__yellow-text .with-back .right-arr {
        right: -8px;
    }
    .main-block__yellow-text .with-back .right-arr-2 {
        right: -23px;
    }
    .main-block__yellow-text .with-back .right-arr-3 {
        right: -37px;
    }
}

@media all and (max-width: 375px) {
    .bet-popup {
        width: calc(100% - 60px);
    }
    .four-block .pseudo-img-3 {
        width: 44px;
        top: -24px;
        right: -20px;
    }
    .four-block .pseudo-img-2 {
        width: 117.456px;
        top: -40px;
    }
    .four-block .pseudo-img-1 {
        width: 94.6px;
        bottom: -42px;
        left: -33px;
    }
    .typical-headline, .four-block h3 {
        font-size: 11.963px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    .three-block {
        margin-bottom: 20px;
    }
    .four-block {
        margin-bottom: 79px;
    }
    .main-block__text * {
        text-shadow: 0px 5.42186px 13.55465px rgba(0, 0, 0, 0.7);
        font-size: 42.617px;
        font-style: normal;
        font-weight: 900;
        line-height: 103.9%;
        /* 44.279px */
        letter-spacing: 1.279px;
    }
    .main-block__text .rizk {
        font-size: 32.15px;
        font-style: normal;
        font-weight: 900;
        line-height: 103.9%;
    }
    .main-block .big-text-double::before {
        font-size: 42.617px;
        font-style: normal;
        font-weight: 900;
        line-height: 103.9%;
        letter-spacing: 1.279px;
        left: -4px;
        top: -4px;
    }
    .main-block__yellow-text > span {
        text-shadow: 0 1.08437px 1.08437px rgba(0, 0, 0, 0.25);
        font-size: 23.043px;
        font-style: normal;
        font-weight: 700;
        line-height: 103.9%;
        /* 23.942px */
        letter-spacing: 0.691px;
    }
    .main-block__yellow-text .with-back span {
        color: #0A0A0A;
        font-size: 13.012px;
        font-style: normal;
        font-weight: 700;
        line-height: 103.9%;
        /* 13.52px */
        letter-spacing: 0.39px;
        left: 8px;
    }
    .main-block__yellow-text .with-back {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .main-block {
        height: auto;
        margin-bottom: 53.55px;
    }
    .main-block__yellow-text {
        margin: 0 30px 15px;
    }
    .two-block__line .two-block__number {
        font-size: 84.4px;
        font-style: italic;
        font-weight: 900;
        line-height: normal;
        -webkit-transform: translate(-15px, -22px);
        -ms-transform: translate(-15px, -22px);
        transform: translate(-15px, -22px);
    }
    .two-block__line .two-block__number::before {
        text-shadow: 0px 1.055px 1.055px rgba(0, 0, 0, 0.25);
        font-size: 84.4px;
        font-style: italic;
        font-weight: 900;
        line-height: normal;
    }
    .main-block__button {
        width: 154.523px;
        height: 31.447px;
        font-size: 12.199px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .main-block #usfootball {
        bottom: -175px;
        right: 16px;
        left: initial;
        width: 106px;
        -webkit-transform: rotate(-40deg);
        -ms-transform: rotate(-40deg);
        transform: rotate(-40deg);
    }
    .two-block__line::before {
        width: 100%;
        height: 100%;
    }
    .two-block__line {
        width: 100%;
        height: 59px;
        margin-bottom: 29px;
    }
    .two-block__line .text {
        color: #FFF;
        text-shadow: 0px 4px 10px rgba(0, 0, 0, 0.4);
        font-size: 11px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .two-block__line:nth-of-type(2) .text, .two-block__line:nth-of-type(1) .text {
        padding-left: 53px;
    }
    .two-block {
        margin-left: 49px;
        margin-right: 63px;
    }
    .two-block__line:nth-of-type(2) {
        margin-right: 0;
    }
    .two-block__line:nth-of-type(2)::before {
        width: 92%;
    }
    .two-block__line .two-block__number.number-two {
        -webkit-transform: translate(-15px, 0px);
        -ms-transform: translate(-15px, 0px);
        transform: translate(-15px, 0px);
    }
    .two-block__line .two-block__number.number-two::before {
        top: -25px;
    }
    .two-block__line:nth-of-type(2) .text {
        width: 74%;
    }
    .two-block__line:nth-of-type(3)::before {
        width: 93%;
    }
    .two-block__line .two-block__number.number-three {
        -webkit-transform: translate(-15px, -23px);
        -ms-transform: translate(-15px, -23px);
        transform: translate(-15px, -23px);
    }
    .two-block__line:nth-of-type(3) .text {
        padding-left: 53px;
        width: 74%;
    }
    .two-block .hockey {
        width: 81.205px;
        -webkit-transform: rotate(-19.512deg);
        -ms-transform: rotate(-19.512deg);
        transform: rotate(-19.512deg);
        -o-object-fit: contain;
        object-fit: contain;
        bottom: -15px;
    }
    .typical-headline {
        font-size: 11.963px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    .three-block .joystick {
        width: 66.333px;
        min-width: unset;
        top: 9px;
        left: 26px;
    }
    .slider-events .slide .date-event {
        font-size: 7.358px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        margin-top: 5px;
        margin-bottom: 0;
    }
    .slider-events .slide .commands .item .name-command, .slider-events .slide .commands .vs {
        font-size: 6.601px;
        font-style: normal;
        font-weight: 900;
        line-height: normal;
    }
    .slider-events .slide .commands .item .logo-wrap img {
        width: 27.3px;
    }
    .slider-events .bet-button {
        font-size: 5.886px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        padding: 8px 21px 9px;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        margin-top: 0;
        margin-bottom: 6px;
    }
    .slider-events .slide {
        min-height: 68px;
    }
    .slider-events .slide .commands {
        padding-left: 5px;
        padding-right: 5px;
    }
    .custom-dots .slick-dots li {
        width: 10.5px;
        height: 10.5px;
    }
    .slider-events {
        margin-bottom: 9px;
    }
    .custom-dots .slick-dots {
        margin-top: 9px;
    }
}