.payments-processing{font-weight:300;font-size:18px;margin:-25px 0 0;flex:1 1 auto}.payments-processing__container{max-width:1210px;margin:0 auto;display:flex;align-items:center;flex-wrap:nowrap;justify-content:start;padding-left:110px}.payments-processing__item{padding:120px}.payments-processing .text-block__title{margin-bottom:20px;font-size:55px;font-weight:600;line-height:1.2;color:#ff9d54}.payments-processing .text-block__text{margin-bottom:40px;line-height:1.4}.payments-processing .text-block__text p:not(:last-child){margin-bottom:30px}.payments-processing .text-block__button{display:inline-block;padding:23.5px 39.5px;border-radius:5px;color:#fff;background-color:#ff9d54;border-style:none;line-height:1.2;margin-right:40px;text-transform:uppercase;white-space:nowrap}.payments-processing .text-block__button:hover{background-color:#ffb57f;transition:background-color .3s ease 0s;color:#fff;text-decoration:none}.payments-processing .text-block__link{font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.02em;text-decoration:underline;text-transform:uppercase;white-space:nowrap;color:#ff9d54;cursor:pointer}.payments-processing .text-block__link:hover{color:#d76007}.payments-processing .text-block .black-link{display:inline-block;margin-top:20px;color:#404042}.payments-processing .text-block .black-link:hover{color:#000}.payments-processing .text-block__list{font-size:20px;margin-bottom:30px}.payments-processing .text-block__list li{line-height:1.4}.payments-processing .text-block__list li:not(:last-child){margin-bottom:20px}.payments-processing .text-block .text-block__list{max-width:451px}.payments-processing .image-block{position:relative;align-self:center}.payments-processing .image-block__img{max-width:270px;max-height:270px;position:relative;z-index:1}.payments-processing .image-block__img:after{content:"";position:absolute;width:300px;height:300px;z-index:-1;border-radius:50%}.payments-processing .image-block__img img{width:100%;height:100%;object-fit:cover}.payments-processing .payments-info{background-color:#fff}.payments-processing .payments-info__container{flex-wrap:wrap;padding-left:0}.payments-processing .payments-info__top{flex:0 1 100%;display:flex;justify-content:space-between;margin-bottom:40px;gap:100px}.payments-processing .payments-info__text-block{flex:0 1 588px}.payments-processing .payments-info__image{flex:0 0 483px;height:480px}.payments-processing .payments-info__image .terminal-img{top:50px;left:218px;transform:scaleX(-1)}.payments-processing .payments-info__image .terminal-img:after{top:-30px;right:-62px;background-color:#eeeff3}.payments-processing .payments-info__image .cards-img{bottom:50px;left:0}.payments-processing .payments-info__image .cards-img:after{bottom:19px;left:13px;background-color:#ffdbc0}.payments-processing .payments-info__card-brands{display:flex;align-items:center;justify-content:flex-end;flex:1 1 100%;gap:11px;margin-left:auto}.payments-processing .payments-info__card-brands .card-brands__item{flex:0 0 60px}.payments-processing .payments-info__card-brands .card-brands__item img{width:100%;height:100%;object-fit:cover}.payments-processing .payments-info__card-brands .amex{flex:0 0 35px}.payments-processing .payments-info__card-brands .applePay{flex:0 0 50px}.payments-processing .terminals__container{gap:105px}.payments-processing .terminals__image{flex:0 0 509px}.payments-processing .terminals__image .computer-img{left:0;top:15px}.payments-processing .terminals__image .computer-img:after{left:48px;top:-15px;background-color:#ffdbc0}.payments-processing .terminals__image .terminal-img{bottom:23px;left:236px}.payments-processing .terminals__image .terminal-img:after{bottom:34px;right:20px;background-color:#fff}.payments-processing .terminals__text-block{flex:0 1 485px}.payments-processing .terminals__text-block .text-block__list{padding-left:30px}.payments-processing .scan-pay{background-color:#fff}.payments-processing .scan-pay__container{gap:52px}.payments-processing .scan-pay__text-block{flex:0 1 451px}.payments-processing .scan-pay__text-block .text-block__list{padding-left:30px}.payments-processing .scan-pay__image{flex:0 0 507px;min-height:532px}.payments-processing .scan-pay__image .image-block__img{max-width:250px;max-height:250px}.payments-processing .scan-pay__image .qr-img{top:0;left:0}.payments-processing .scan-pay__image .qr-img:after{left:24px;top:45px;background-color:#eeeff3}.payments-processing .scan-pay__image .phone-img{left:257px;bottom:-35px}.payments-processing .scan-pay__image .phone-img:after{bottom:14px;right:21px;background-color:#ffdbc0}.payments-processing .card-not-present__container{gap:136px}.payments-processing .card-not-present__image{flex:0 0 485px}.payments-processing .card-not-present__image .image-block__img{max-width:270px;max-height:270px}.payments-processing .card-not-present__image .secure-payment-img{top:0;left:0}.payments-processing .card-not-present__image .secure-payment-img:after{left:48px;top:33px;background-color:#ffdbc0}.payments-processing .card-not-present__image .form-img{left:209px;top:2px}.payments-processing .card-not-present__image .form-img:after{bottom:24px;right:-6px;background-color:#fff}.payments-processing .card-not-present__text-block{flex:0 1 485px}.payments-processing .card-not-present__text-block .text-block__list{padding-left:30px}.payments-processing .request-demo{background-color:#fff}.payments-processing .request-demo__container{display:block;padding-left:0}.payments-processing .request-demo__title{text-align:center;margin-bottom:20px}.payments-processing .request-demo__form{width:35%;min-width:300px;margin:0 auto;padding:10px}.payments-processing .request-demo__form .col-sm-6{width:100%}@media(max-width:991px){.payments-processing .payments-processing__item{padding:70px}.payments-processing .payments-info__top,.payments-processing .payments-processing__container{flex-wrap:wrap;gap:30px;padding-left:0;margin-bottom:0}.payments-processing .image-block,.payments-processing .text-block{margin:0 auto}}@media(max-width:768px){.payments-processing .payments-processing__item{padding:50px}.payments-processing .request-demo{padding:30px}.payments-processing .text-block__title{font-size:45px}.payments-processing .image-block{display:none}.payments-processing .payments-info__card-brands{flex-wrap:wrap}}.scroll-fix{border-top:120px solid transparent;margin-top:-120px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
