.hero-banner{background-color:#000;color:#fff;display:flex;flex-flow:column wrap;justify-content:center;min-height:570px;position:relative}.hero-banner--image:before,.hero-banner--slide-image:before{background-color:rgba(0,0,0,.45);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-banner--image,.hero-banner--swiper.swiper{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.hero-banner--slide,.hero-banner--slide-image{display:block;height:100%;position:relative;width:100%}.hero-banner--slide{background-color:#000}.hero-banner--image img,.hero-banner--slide-image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.hero-banner--swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.hero-banner--swiper .swiper-pagination-custom,.hero-banner--swiper .swiper-pagination-fraction,.hero-banner--swiper.swiper-horizontal>.swiper-pagination-bullets{bottom:0;line-height:0;padding:26px 22px;text-align:right}.hero-banner--swiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet,.hero-banner--swiper.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.hero-banner--swiper .swiper-pagination-bullet{background-color:#fff;opacity:.65px}.hero-banner--content{overflow:hidden;padding-bottom:150px;padding-top:150px;position:relative;width:100%;z-index:2}.hero-banner--logo{display:block;margin:0 auto}.hero-banner--title{font-size:90px;line-height:89%;margin:0;text-align:center;width:100%}.hero-banner--buttons{display:flex;flex-flow:row wrap;justify-content:center;margin-top:29px;width:100%}.hero-banner--buttons .button{margin:20px 10px 0}@media (max-width:1024px){.hero-banner{min-height:360px}.hero-banner--title{font-size:80px}}@media (max-width:767px){.hero-banner{min-height:256.54px}.hero-banner--title{font-size:50px}}