html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-family:inherit;font-size:100%;font:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}img{display:block}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}button,a{cursor:pointer;text-decoration:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:minecraft;src:url(./../fonts/Minecraft.ttf) format("truetype");font-weight:400;font-style:normal}*{font-family:minecraft}.wrapper{max-width:1775px;margin:0 auto;width:100%}.btn{display:block;text-align:center;line-height:90px;padding:0 165px;color:#e8e8e8;background-color:#ff0c00;border:none;outline:none;font-size:25px;-webkit-animation:pulse 1s infinite;animation:pulse 1s infinite}.slide1{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;width:100%;height:100%;min-height:100vh;background:url(./../img/slide-bg.png) center no-repeat;background-size:cover;padding:200px 0;position:relative}.slide1 .slide1-content{max-width:1020px;margin:0 auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slide1 .slide1__games{position:absolute;bottom:0;right:20px;max-width:700px;height:auto;top:30px;width:500px}.slide1 .slide1-content .slide1-content__image{width:100%;height:auto;margin-bottom:20px}.slide1 .slide1-content .slide1-content__title{font-size:30.5px;text-align:center;color:#e8e8e8}.slide1 .slide1-content .slide1-content__title:last-of-type{margin-top:40px;margin-bottom:90px}.slide2{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;height:100%;min-height:100vh;background-color:#f0f0f0;padding:60px 0}.slide2 .wrapper .slide2__title{font-size:35px;text-align:center;color:#6e6e6e;margin-bottom:60px}.slide2 .wrapper .slide2-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-bottom:60px}.slide2 .wrapper .slide2-tags .slide2-item{background-color:#6e6e6e;padding:30px 0;text-align:center;font-size:39.5px;text-align:center;color:#f0f0f0;-webkit-transition:all .5s;transition:all .5s;margin-bottom:20px}.slide2 .wrapper .slide2-tags .slide2-item:last-of-type{margin-bottom:0}.slide2 .wrapper .slide2-tags .slide2-item:hover{background-color:#fff;color:#000}.slide2 .wrapper .btn{margin:0 auto}.slide3{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;width:100%;height:100%;min-height:100vh;background:url(./../img/slide-bg.png) center no-repeat;background-size:cover;padding:200px 0;position:relative}.slide3 .wrapper{max-width:980px}.slide3 .slide3-content .slide3-content__text{font-size:35px;text-align:center;color:#fff;margin-bottom:40px}.slide3 .slide3-content .slide3-content__text:last-of-type{margin-bottom:70px}.slide3 .btn{margin:0 auto}.slide4{
    background-color:#000;
    color:#fff;
    padding: 40px 0;
    min-height:auto;
    display:flex;
    align-items:center;
    justify-content:center;
}

.slide4 .slide4-content{
    width: 100%;
    text-align: center;
    padding: 20px 0;
}

.slide4 .slide4-content__text{
    font-size:15px;
    line-height:1.5;
    color:#fff;
    margin-bottom:15px;
}

.slide4 .slide4-content__text a{
    color:#ff6b00;
    text-decoration:none;
}

.slide4 .slide4-content__text a:hover{
    text-decoration:underline
}

@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(255,12,0,.5);box-shadow:0 0 0 0 rgba(255,12,0,.5)}100%{-webkit-box-shadow:0 0 0 20px transparent;box-shadow:0 0 0 20px transparent}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(255,12,0,.5);box-shadow:0 0 0 0 rgba(255,12,0,.5)}100%{-webkit-box-shadow:0 0 0 20px transparent;box-shadow:0 0 0 20px transparent}}

/* Фиксы для мобильных устройств */
body {
    /* Убирает голубую полосу сверху на мобильных */
    margin: 0;
    padding: 0;
}

/* Стили для мобильных вьюпорта и статусной строки */
@media screen and (max-width: 768px) {
    /* Фикс для статус-бара на мобильных */
    .status-bar-fix {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        height: 40px;
        background-color: #1E2D49;
        z-index: 10000;
    }
}

/* Корректируем цвет статус-бара для мобильных без ломки основного контента */
@media screen and (max-width: 768px) {
    .slide1:before {
        content: '';
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        height: 40px;
        background-color: #1E2D49;
        z-index: 9999;
    }
}

@media screen and (max-width:1440px){.wrapper{padding:0 10px}}@media screen and (max-width:768px){.slide1 .slide1__games{display:none}.slide1,.slide2,.slide3{padding:100px 0}.slide3 .slide3-content .slide3-content__text{font-size:24px}.slide2 .wrapper .slide2__title{font-size:24px}.slide2 .wrapper .slide2-tags .slide2-item{font-size:20px}.slide1 .slide1-content .slide1-content__title{font-size:24px}}@media screen and (max-width:578px){.slide1,.slide2,.slide3{padding:50px 0}.btn{padding:0;text-align:center;width:100%;font-size:18px;line-height:60px}.slide3 .slide3-content .slide3-content__text{font-size:18px}.slide2 .wrapper .slide2-tags{margin-bottom:40px}.slide2 .wrapper .slide2__title{font-size:18px;margin-bottom:30px}.slide2 .wrapper .slide2-tags .slide2-item{font-size:14px;padding:20px}.slide1 .slide1-content .slide1-content__title{font-size:18px}}