.pay-block{display:block}.pay-block__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pay-block__pay-form{padding:32px;border-radius:32px;box-shadow:0px 8px 24px 0px rgba(77,77,77,.0784313725),0px 4px 24px 0px rgba(55,173,218,.0196078431);background-color:var(--white-color)}.pay-block .pay-form__fields{display:flex;flex-wrap:wrap;gap:16px 20px}.pay-block .pay-form__field{position:relative;width:calc(50% - 10px)}.pay-block .pay-form__field-notice{position:absolute;top:100%;left:0;width:calc(200% + 20px);font-size:12px;font-weight:400;line-height:18px;letter-spacing:0;color:var(--error-color)}.pay-block .pay-form__submit{width:100%;margin-top:8px}.pay-block .pay-form__policy{width:100%;display:flex;align-items:center;gap:10px;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}.pay-block .pay-form__policy a{text-decoration:underline;color:var(--blue-color-400);cursor:pointer}.pay-block .pay-form__policy a:hover{color:var(--blue-color-500)}.pay-block__title{margin-bottom:32px}.pay-block .pay-variants{padding:32px;border-radius:32px;box-shadow:0px 8px 24px 0px rgba(77,77,77,.0784313725),0px 4px 24px 0px rgba(55,173,218,.0196078431);background-color:var(--white-color)}.pay-block .pay-variants__wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px 0}.pay-block .pay-variants__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:13px}.pay-block .pay-variants__item-image{width:100%;max-width:137px;object-fit:contain}.pay-block .pay-variants__item-text{margin-top:auto;font-size:18px;font-weight:600;line-height:26px;letter-spacing:0}@media(max-width: 1280px){.pay-block .pay-variants__item-text{font-size:16px;line-height:24px}}@media(max-width: 1024px){.pay-block .pay-variants__item-text{font-size:18px;line-height:26px}}@media(max-width: 1024px){.pay-block__wrapper{grid-template-columns:1fr}.pay-block .pay-form__submit{max-width:438px}.pay-block .pay-form__policy{margin-bottom:-4px}}@media(max-width: 768px){.pay-block .pay-form__submit{max-width:100%}.pay-block__wrapper{gap:16px}}@media(max-width: 576px){.pay-block{width:100vw;margin-left:-16px}.pay-block__title{text-align:center}.pay-block__pay-form{padding:32px 16px}.pay-block .pay-form__field{width:100%}.pay-block .pay-form__fields{gap:20px}.pay-block .pay-form__submit{margin-top:4px}.pay-block .pay-variants__wrapper{grid-template-columns:1fr;gap:43px}}

/*# sourceMappingURL=style.css.map*/