.payment{width:100%;display:flex;flex-direction:column;position:relative;background-image:url(../img/bg__payment.500fea37.svg);background-position:100% calc(100% + 60px);background-repeat:no-repeat}.payment .swiper-button-next,.payment .swiper-button-prev{top:0;margin:0;height:100%;background-color:#fff;width:45px}.payment .swiper-button-next .svg-icon,.payment .swiper-button-prev .svg-icon{width:31px;height:76px}.payment .swiper-button-next:after,.payment .swiper-button-prev:after{display:none}.payment .swiper-button-prev{left:0;justify-content:flex-start}.payment .swiper-button-next{right:0;justify-content:flex-end}.payment .swiper-pagination{line-height:10px;bottom:0}.payment .swiper-pagination-bullet{width:10px;height:10px;margin:0 10px!important;background-color:#e1e1e1;opacity:1}.payment .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ff7f00}.payment__wrapper{flex-grow:1;width:871px;margin:120px auto 0;position:relative;z-index:10}.payment__title{margin-bottom:109px;font-size:42px;font-weight:600;text-align:center}.payment__visual{margin-bottom:51px;display:flex;justify-content:center}.payment__visual .svg-icon{width:391px;height:259px}.payment__props{padding:45px 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;margin-bottom:36px;width:100%}.payment__prop{width:430px;margin:0 auto;display:flex;font-size:18px;line-height:1.44;letter-spacing:.43px}.payment__prop:not(:last-child){margin-bottom:18px}.payment__prop-name{width:180px;padding-right:20px;flex-shrink:0}.payment__prop-value{font-weight:600}.payment__prop-value span{white-space:nowrap}.payments__slider--navigation,.payments__slider--navigation .swiper-button-next,.payments__slider--navigation .swiper-button-prev{padding-bottom:30px}.payment__total{margin-bottom:46px;text-align:center}.payment__total-text{margin-bottom:3px;font-size:22px;font-weight:600;letter-spacing:.52px}.payment__total-price{font-size:42px;font-weight:600;letter-spacing:1px;padding-bottom:19px;position:relative}.payment__total-price:after{content:"";width:128px;height:1px;bottom:0;background-color:#e1e1e1;left:50%;transform:translateX(-50%);position:absolute}.payment__instruction{max-width:490px;margin:0 auto;font-size:22px;font-style:normal;line-height:1.55;text-align:center}.payment__action{display:flex;justify-content:flex-end;padding:32px 27px}.payment__submit{font-size:22px;font-weight:600;letter-spacing:1px;color:#ffab05;text-transform:uppercase;display:flex;align-items:center}.payment__submit span{transform:translateX(40%)}