.Carousel_slider__GaEdF {

    background-color: #094a92;

    background-position: 50%;

    background-repeat: no-repeat;

    background-size: cover;

    padding-left: var(--left-menu-offset-width);

    padding-right: var(--right-menu-offset-width)

}



.Carousel_sliderContainer__7CMdR {

    border-radius: 16px;

    opacity: 0;

    overflow: hidden;

    transition: opacity 1s ease;

    will-change: opacity;

    position: relative;

    z-index: 2;

}



@media screen and (max-width: 700px) {

    .Carousel_sliderContainer__7CMdR {

        border-radius: 0;

    }

}



.Carousel_sliderContainerReady__YbL4X {

    opacity: 1

}



.Carousel_sliderWrapper__PqRdQ {

    display: flex;

    flex-wrap: nowrap;

    overflow: visible;

    transition: transform .45s ease-out;

    width: 300%

}



.Carousel_slideWrapper__V3sNT {

    border-radius: 15px;

    box-shadow: 10px -12px 20px 0 #00000026;

    cursor: pointer;

    outline: none;

    position: relative;

    transition: all .5s ease-in-out;

    will-change: transform;

    z-index: 1

}



.Carousel_slideWrapper__V3sNT:after {

    background: #09519e73;

    border-radius: 15px;

    bottom: 0;

    content: "";

    left: 0;

    outline: none;

    position: absolute;

    right: 0;

    top: 0;

    transition: opacity .2s ease;

}



.Carousel_slideWrapper__V3sNT:hover:after {

    opacity: 0.4;

}



.Carousel_slideWrapperActive__Dy-kU:after, .Carousel_slideWrapperActive__Dy-kU:hover:after {

    opacity: 0;

    visibility: hidden

}



.Carousel_slide__iRw11 {

    background-color: #094a92;

    background-position: 50%;

    border-radius: 15px;

    height: 350px;

    width: 680px

}



.Carousel_slideImage__5PZak {

    background-position: center 0;

    background-repeat: no-repeat;

    height: 350px

}



.Slider_slider__XE5hc {

    background-color: #0a519e;

    background-position: 50%;

    background-repeat: no-repeat;

    background-size: cover;

    min-height: 350px;

    padding: 20px 0;

    position: relative;

    margin-bottom: 20px;

}



.Slider_slider__XE5hc:after {

    content: '';

    display: block;

    height: 100%;

    background-color: #0a519e;

    position: absolute;

    top: 0;

    left: calc(50vw - (var(--right-menu-width) + var(--left-menu-width) + 20px) / 2);

    transform: translateX(-50%);

    width: 100vw;

    z-index: 1;

}



@media screen and (max-width: 1250px) {

    

    

    

}



@media screen and (max-width: 1100px) {

    .Slider_slider__XE5hc {

        padding: 20px;

        margin-bottom: 0;

    }

}



@media screen and (max-width: 700px) {

    .Slider_slider__XE5hc {

        padding: 0;

        margin-bottom: 0;

        min-height: auto;

    }

}















.Slider_slide__zNpe8 {

    background-color: #094a92;

    background-position: 50%;

    border-radius: 15px;

    height: 350px;

    width: 680px

}



@media screen and (max-width: 700px) {

    .Slider_slide__zNpe8 {

        width: 100vw;

        height: auto;

        border-radius: 0;

    }

}



.Slider_slideImage__aBvRS {

    background-position: 50%;

    background-repeat: no-repeat;

    background-size: contain;

    height: 350px

}



@media screen and (max-width: 700px) {

    .Slider_slideImage__aBvRS {

        height: auto;

        width: 100%;

        display: block;

    }

}



.Slider_preloader__3-8TL {

    bottom: 0;

    left: 0;

    margin: auto;

    position: absolute;

    right: 0;

    top: 0

}



.direction-rtl .Slider_slider__XE5hc {

    padding: 20px var(--left-menu-offset-width) 20px var(--right-menu-offset-width)

}



@media screen and (max-width: 1400px) {

    .direction-rtl .Slider_slider__XE5hc {

        padding-right: var(--left-menu-collapsed-offset-width)

    }

}



.Info_block {

    position: relative;

    background-color: #003266;

    background-image: url('../images/fire.png');

    background-position:  -350px -190px;

    background-repeat: no-repeat;

    padding: 40px 20px 40px 144px;

    border-radius: 20px;

    margin-bottom: 20px;

}



.Info_block p {

    margin-bottom: 40px;

    font-size: 14px;

    line-height: 24px;

}



.Info_block .Info_block-football {

    position: absolute;

    top: -20px;

    left: -20px;

    display: block;

    width: 103px;

    height: 105px;

    background: url('../images/soccer.png');

}



.Info_block .Info_block-basketball {

    position: absolute;

    bottom: -10px;

    left: -20px;

    display: block;

    width: 96px;

    height: 95px;

    background: url('../images/basket.png');

}



.Info_block .Info_block-money {

    position: absolute;

    top: -20px;

    right: -20px;

    display: block;

    width: 69px;

    height: 65px;

    background: url('../images/coin.png');

}



.MainLayout_footer {

    position: relative;

    background-color: #003266;

    background-image: url('../images/fire.png');

    background-position:  -300px -550px;

    background-repeat: no-repeat;

    padding-bottom: 20px;

}



.MainLayout_footer-text {

    padding: 20px 20px 20px 280px;

}



.MainLayout_footer-text p {

    font-size: 14px;

    line-height: 24px;

    margin-bottom: 20px;

}



.MainLayout_footer .MainLayout_footer-football {

    position: absolute;

    top: 100px;

    left: -40px;

    display: block;

    width: 103px;

    height: 105px;

    background: url('../images/soccer.png');

}



.MainLayout_footer .MainLayout_footer-basketball {

    position: absolute;

    top: -15px;

    left: 170px;

    display: block;

    width: 96px;

    height: 95px;

    background: url('../images/basket.png');

}



@media screen and (max-width: 1100px) {

    .Info_block {

        padding: 20px;

        background-image: none;

        border-radius: 0;

        overflow: hidden;

        margin-bottom: 0;

    }



    .Info_block .Info_block-basketball {

        left: auto;

        right: -20px;

        bottom: -20px;

    }



    .Info_block .Info_block-football {

        display: none;

    }



    .Info_block .Info_block-money {

        display: none;

    }



    .MainLayout_footer {

        background-image: none;

    }



    .MainLayout_footer .Logo_logo__KO1DF {

        display: inline-block;

    }



    .MainLayout_footer .Logo_logoThumbnail__MUrvl {

        display: none;

    }



    .MainLayout_footer .Navigation_nav__sJ6LD {

        display: none;

    }



    .MainLayout_footer .MainLayout_footer-football {

        display: none;

    }



    .MainLayout_footer .MainLayout_footer-basketball {

        display: none;

    }



    .MainLayout_footer-text {

        padding: 20px;

    }

}
