.main-slider__slide{
    position: relative;
    display: flex;
    align-items: center;
}

.main-slider__right{
    position: absolute;
    width: 50%;
    height: 100%;
    right: 0;
    z-index: -20;
}

.main-slider__right img{
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position:  center right;
}

.nav-panel{
    z-index: 10;
}

.main-slider .swiper-wrapper{
    height: calc(100vh - 110px);
}

.info__logo,
.info__title,
.info__descr,
.main-slider__right img{
    transform: translate(0, -70px);
    transition: 1200ms;
    opacity: 0;
}

.info__logo{
    transition-delay: .2s;
}

.info__title{
    transition-delay: .4s;
}

.info__descr{
    transition-delay: .6s;
}

.main-slider__right img,
.swiper-slide-active .info__title,
.swiper-slide-active .info__descr,
.swiper-slide-active .info__logo {
    transform: translate(0, 0);
    opacity: 1;
}

.welcome-screen{
    transition: 350ms;
}

.header__menu-tab.swiper-pagination-bullet{
    width: auto;
    height: auto;
    border-radius: 0;
    background: transparent;
    opacity: 1;
    box-shadow: none;
}

.header__menu-tab.swiper-pagination-bullet.swiper-pagination-bullet-active{
    color: #f61c0d;
}

@media screen and (max-width: 1366px){
    .nav-panel{
        left: 4.8125rem;
    }
}

@media screen and (max-width: 800px){
    .main-slider__right{
        right: 0;
        left: 50%;
        transform: translateX(-50%);
        top: 5rem;
        width: 20.3125rem;
        height: 9.375rem;
        z-index: -1;
    }

    .info__logo,.info__title, .info__descr{
        transform: translate(0, -20px);
        opacity: 0;
    }

    .info__logo{
        transition-delay: .2s;
    }

    .info__title{
        transition-delay: .4s;
    }

    .info__descr{
        transition-delay: .6s;
    }

    .swiper-slide-active .info__title,
    .swiper-slide-active .info__descr,
    .swiper-slide-active .info__logo {
        opacity: 1;
    }

    .main-slider__right img{
        object-position: center top;
    }

    .main-slider .swiper-wrapper{
        height: auto;
    }

    .nav-panel{
        position: relative;
        right: auto;
        bottom: auto;
        left: auto;
        transform: translateX(0);
        display: flex;
        justify-content: center;
        width: 100%;
        margin: 4rem 0 3rem;
    }

    .footer{
        position: relative;
        bottom: auto;
    }
}