.paymentsHero{padding:54px 0}.paymentsHero__bg{height:100%;left:0;position:absolute;top:0;width:100%}.paymentsHero__bg img{height:100%;object-fit:cover;object-position:center;width:100%}.paymentsHero .container{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1396px;padding:0 30px;position:relative;z-index:1}.paymentsHero__content{width:53%}.paymentsHero__title{color:#fff;font-size:42px;line-height:1.2;margin-bottom:30px}.paymentsHero__text{color:#fff;font-size:14px;font-weight:400;line-height:1.6;margin-bottom:40px}.paymentsHero__buttons{align-items:center;display:flex;gap:40px}.paymentsHero__link{color:#fff;font-size:14px;font-weight:400;line-height:1.4;max-width:360px;text-decoration:underline;text-transform:uppercase}.paymentsHero__image{margin-right:calc(-50vw - -668px);width:44.5%}.paymentsHero__image img{aspect-ratio:1/1.25;border-radius:40px 0 0 40px;object-fit:cover}.paymentsHero__btn .button{background-color:#80c342;border-radius:100px;color:#000;font-size:14px;font-weight:600;line-height:1.4;padding:20px 30px 20px 60px;position:relative;transition:.3s}.paymentsHero__btn .button:hover{transform:translateY(-4px)}.paymentsHero__btn .button .arrow{height:24px;left:26px;position:absolute;top:50%;transform:translateY(-50%);width:24px}@media(max-width:1396px){.paymentsHero__image{margin-right:-30px}}@media(max-width:991px){.paymentsHero__title{font-size:32px;margin-bottom:16px}.paymentsHero__buttons{align-items:flex-start;flex-direction:column;gap:16px}.paymentsHero__image{margin:42px 0 0;width:100%}.paymentsHero__image img{aspect-ratio:1/.5;border-radius:24px}.paymentsHero .container{flex-direction:column}.paymentsHero__content{width:100%}}@media(max-width:767px){.paymentsHero .container{flex-direction:column-reverse;padding:0 20px}.paymentsHero__content{width:100%}.paymentsHero__text{margin-bottom:24px}.paymentsHero__image{border-radius:24px;margin:0;width:100%}.paymentsHero__image img{aspect-ratio:auto;border-radius:24px;margin-bottom:32px}.paymentsHero__btn .button{padding:16px 24px 16px 48px}.paymentsHero__btn .button .arrow{height:16px;left:20px;width:16px}.paymentsHero__btn .button{justify-content:center;width:100%}.paymentsHero__btn .button .arrow{margin-left:-20px;margin-right:6px;position:static;transform:none}.paymentsHero__btn .button .arrow svg{height:100%;width:100%}.paymentsHero__btn{width:100%}.paymentsHero__title{font-size:26px}}