.mainbanner-block{height:calc(100vh - 100px);max-height:900px}.mainbanner-block .mainbanner{height:100%;position:relative}.mainbanner-block .mainbanner .swiper{height:100%}.mainbanner-block .mainbanner .swiper .swiper-slide{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;flex-align:start;align-items:flex-start;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.mainbanner-block .mainbanner .swiper .swiper-slide:before{content:"";position:absolute;width:100vw;max-width:1920px;height:100%;background:#0000008a;top:0;left:0;z-index:1}.mainbanner-block .mainbanner .swiper .swiper-slide .slider__holder{padding:0 calc((100vw - 1530px) / 2);position:relative;max-width:1530px;z-index:1}@media screen and (min-width:1920px){.mainbanner-block .mainbanner .swiper .swiper-slide .slider__holder{padding:0 195px}}.mainbanner-block .mainbanner .swiper .swiper-slide .slider__holder .main-title{font-weight:700;font-size:40px;line-height:120%;color:#fff;margin-bottom:20px;max-width:770px}.mainbanner-block .mainbanner .swiper .swiper-slide .slider__holder .descr{font-weight:500;font-size:20px;line-height:24px;color:#fff;opacity:1;max-width:670px}.mainbanner-block .mainbanner .swiper .swiper-slide .slider__holder .btn{margin-top:60px}.mainbanner-block .mainbanner .nav__holder{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;flex-align:center;align-items:center;position:absolute;bottom:10%;left:calc((100vw - 1530px) / 2);height:44px;max-width:110px;width:100%;z-index:1;display:none}@media screen and (min-width:1920px){.mainbanner-block .mainbanner .nav__holder{left:195px}}.mainbanner-block .mainbanner .nav__holder .arr_left,.mainbanner-block .mainbanner .nav__holder .arr_right{width:44px;height:44px;cursor:pointer;border:none;outline:none}.mainbanner-block .mainbanner .nav__holder .arr_left svg rect,.mainbanner-block .mainbanner .nav__holder .arr_right svg rect{transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;fill:transparent}.mainbanner-block .mainbanner .nav__holder .arr_left:hover svg rect,.mainbanner-block .mainbanner .nav__holder .arr_right:hover svg rect{stroke:#7a9e2d;fill:#7a9e2d}@media screen and (max-height:600px){.mainbanner-block .mainbanner .nav__holder{bottom:1%}}@media screen and (max-width:1560px){.mainbanner-block .mainbanner .swiper .swiper-slide .slider__holder{padding:0 15px}.mainbanner-block .mainbanner .nav__holder{left:15px}}@media screen and (max-width:1400px){.mainbanner-block{height:calc(100vh - 144px)}}@media screen and (max-width:993px){.mainbanner-block{height:calc(100vh - 100px)}.mainbanner-block .mainbanner .swiper .swiper-slide .slider__holder .main-title{font-size:34px}.mainbanner-block .mainbanner .swiper .swiper-slide .slider__holder .descr{font-size:16px}}@media screen and (max-width:578px){.mainbanner-block{height:calc(100vh - 86px)}.mainbanner-block .mainbanner .swiper .swiper-slide .slider__holder .main-title{font-size:26px}.mainbanner-block .mainbanner .swiper .swiper-slide .slider__holder .descr{font-size:14px}}@media screen and (max-width:425px){.mainbanner-block .mainbanner .swiper .swiper-slide .slider__holder .btn{width:100%}}