.service-payment-page{display:flex;flex-direction:column;min-height:100vh;padding-bottom:80px;padding-top:120px}.service-payment-page,.service-payment-page__content{justify-content:center}.service-payment-page__form-container{background:linear-gradient(243.81deg,#e71c74 .82%,#e40e31);border-radius:24px;color:var(--white-1000);padding:56px}@media (max-width:1349px){.service-payment-page__form-container{padding:32px 24px}}.service-payment-page__title{color:var(--white-1000);margin-bottom:8px}.service-payment-page__subtitle{margin-bottom:32px;opacity:.9}.service-payment-page__form{gap:16px 0}.service-payment-page__submit-btn{height:56px;margin-top:24px}.service-payment-page__confirm{font-size:12px;line-height:1.4;margin-top:24px;opacity:.7}.service-payment-page__confirm a{color:inherit;text-decoration:underline}.service-payment-page__field label{display:none}.service-payment-page__field.input .vue-tel-input{background:transparent;border:none;box-shadow:none}.service-payment-page__field.input .vue-tel-input:focus-within{box-shadow:none}.service-payment-page__field.input .vue-tel-input input{background:transparent;color:var(--white-1000)}.service-payment-page__field.input .vue-tel-input input::-moz-placeholder{color:#fff9}.service-payment-page__field.input .vue-tel-input input::placeholder{color:#fff9}.service-payment-page__field.input .vue-tel-input .vti__dropdown:hover{background:#ffffff1a}
