.swiper-viewport{margin:0;background:#fff;z-index:1;width:100%;position:relative;overflow:visible}.swiper-container{direction:ltr !important}.swiper-pager{width:100%;position:absolute;top:50%;line-height:45px}.swiper-button-prev,.swiper-button-next{color:rgba(0, 0, 0, 0.8);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:2;background-image:none}.swiper-viewport .swiper-button-prev{opacity:00;left:10px}.swiper-viewport .swiper-button-next{opacity:0;right:10px}.swiper-slide
img{width:100%}.banner-overlay{position:absolute;top:0;width:100%;height:100%;z-index:999}.banner-overlay
.container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}.banner-overlay
.right{color:#FFF;width:50%;height:100%;float:right;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-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left}.banner-overlay
.btn{width:200px}.banner-overlay .description-block{max-width:500px;background-color:rgba(0,51,102,0.4);padding:40px
40px;color:#FFF;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}.banner-img{height:550px;background-size:cover;background-position:center center}.swiper-button-prev:before{width:40px;height:40px;font-family:FontAwesome;content:"\f053";color:rgba(0,0,0,0.8);font-size:40px}.swiper-button-next:before{width:40px;height:40px;font-family:FontAwesome;content:"\f054";color:rgba(0,0,0,0.8);font-size:40px}.swiper-pagination{bottom:20px;left:0;text-align:center;width:100%}.swiper-pagination-bullet{width:15px;height:15px;background:#036;border-radius:30px;margin:0
5px;opacity:1}.swiper-pagination-bullet:hover{background:rgba(0,0,0,0.7)}.swiper-pagination-bullet-active{background:rgba(0,0,0,0.9)}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0;cursor:pointer;pointer-events:auto}@media (max-width:1200px){.swiper-viewport{margin-bottom:20px}.swiper-pagination{bottom:20px}}@media (max-width: 768px){.banner-img{height:400px}.banner-overlay
.right{width:100%}.banner-overlay
.container{padding:0}}