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