@charset "UTF-8";

body {
   scroll-behavior: smooth;
   overflow-x: hidden;
   margin-right: calc(-1 * (100vw - 100%))
}

.lock body {
   overflow: hidden;
   -ms-touch-action: none;
   touch-action: none
}

.full-height {
   min-height: 100vh;
   width: 100%
}


.scroll {
   overflow: hidden
}

.scrollbar::-webkit-scrollbar {
   overflow: auto;
   width: 20px;
   height: 8px;
   background-color: #aaa
}

.grey__slide {
   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;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center
}


.grey__descr {
   padding-top: 30px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between
}

.grey__title {
   font-size: 40px;
   line-height: 1
}

.grey__subtitle {
   font-size: 1.25rem;
   line-height: 1
}

.grey__btn {
   margin-top: 40px;
   display: block;
   width: 500px;
   height: 50px;
   margin: 0 auto
}

.swiper {
   overflow: hidden
}

.swiper-wrapper {
   width: 100%;
   -webkit-box-sizing: content-box;
   box-sizing: content-box;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   position: relative
}

.swiper-vertical .swiper-wrapper {
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column
}

.swiper-autoheight .swiper-wrapper {
   -webkit-box-align: start;
   -ms-flex-align: start;
   align-items: flex-start
}

.swiper-initialized .swiper-slide {
   -ms-flex-negative: 0;
   flex-shrink: 0;
   -webkit-box-flex: 0;
   -ms-flex-positive: 0;
   flex-grow: 0
}

.swiper-android .swiper-slide, .swiper-android .swiper-wrapper {
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0)
}

.swiper-button-lock {
   display: none !important
}