.banner{margin-top:28px}@media screen and (max-width:1299px){.banner{margin-top:20px}}@media (max-width:559px){.banner .container{padding:0}.banner .banner__slider{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;overflow:visible;padding-bottom:18px}.banner .banner__slider .swiper-pagination{bottom:-18px}.banner .item{height:auto;width:100%;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.banner .item picture{height:100%;width:100%;max-height:540px}.banner .item img{width:100%;-o-object-fit:cover;object-fit:cover;max-width:560px;max-height:100%}}.banner__slider{height:460px;margin:0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.banner__slider img{width:100%}@media screen and (max-width:1299px){.banner__slider{height:auto}}@media (max-width:559px){.banner__slider .item{overflow:hidden}}.banner__slider .swiper-pagination{left:0;bottom:10px;width:100%}.banner__slider .swiper-pagination-bullet{width:13px;height:13px;background:none;border:2px solid #1c7eff;opacity:1;margin:0 4px}.banner__slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#1c7eff}.banner__slider .arrow{position:absolute;top:47%;cursor:pointer;z-index:4;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:42px;height:42px}.banner__slider .arrow:after{display:none}.banner__slider .arrow.prev.swiper-button-prev{left:30px}.banner__slider .arrow.prev.swiper-button-prev:hover{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}@media screen and (max-width:759px){.banner__slider .arrow.prev.swiper-button-prev{display:none!important}}.banner__slider .arrow.next.swiper-button-next{right:30px}.banner__slider .arrow.next.swiper-button-next:hover{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}@media screen and (max-width:759px){.banner__slider .arrow.next.swiper-button-next{display:none!important}}.banner__slider .item{cursor:pointer;position:relative;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.banner__slider-image{width:100%;height:460px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1299px){.banner__slider-image{height:350px}}@media screen and (max-width:999px){.banner__slider-image{height:100%;-o-object-position:left;object-position:left;-o-object-position:7%;object-position:7%}}