.onlineRegistrationWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:32px 40px 0}.onlineRegistrationWrapper h1:first-of-type{margin-top:12px}@media only screen and (max-width:1023px){.onlineRegistrationWrapper h1:first-of-type{margin-top:8px}}.onlineRegistrationWrapper h1:last-of-type{margin-bottom:28px}@media only screen and (max-width:1023px){.onlineRegistrationWrapper h1:last-of-type{margin-bottom:24px}.onlineRegistrationWrapper{padding:20px 24px 0}}.onlineRegistrationTimerWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin:0;overflow-x:auto;padding:0 40px}@media only screen and (max-width:1023px){.onlineRegistrationTimerWrapper{padding:0 24px}}.onlineRegistrationFormWrapper{border:1px solid #cce0f5;border-radius:24px;margin:40px 40px 72px;padding:8px}@media only screen and (max-width:1023px){.onlineRegistrationFormWrapper{margin:24px 24px 48px}}.onlineRegistrationFormWrapper form{background-color:#f0f6fc;border-radius:16px;padding:20px 24px 24px}@media only screen and (max-width:1023px){.onlineRegistrationFormWrapper form{padding:20px 16px 16px}}.onlineRegistrationFormWrapper form h2{margin-bottom:24px}.onlineRegistrationFormWrapper form .onlineRegistrationFormFieldsWrapper{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:16px}@media only screen and (max-width:768px){.onlineRegistrationFormWrapper form .onlineRegistrationFormFieldsWrapper{grid-template-columns:1fr}}.onlineRegistrationFormWrapper form .onlineRegistrationFormFieldsWrapper .formField{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;width:100%}.onlineRegistrationFormWrapper form .onlineRegistrationFormFieldsWrapper .formField.span-2{grid-column:span 2}.onlineRegistrationFormWrapper form .onlineRegistrationFormFieldsWrapper .formField.span-3{grid-column:span 3}@media only screen and (max-width:768px){.onlineRegistrationFormWrapper form .onlineRegistrationFormFieldsWrapper .formField.span-2,.onlineRegistrationFormWrapper form .onlineRegistrationFormFieldsWrapper .formField.span-3{grid-column:1/-1}}.onlineRegistrationFormWrapper form .onlineRegistrationFormFieldsWrapper .formField input{background-color:#fff;border:1px solid #cce0f5;border-radius:12px;-webkit-box-sizing:border-box;box-sizing:border-box;height:48px;padding-left:24px;padding-right:16px}.onlineRegistrationFormWrapper form .onlineRegistrationFormFieldsWrapper .formField input.error-field{border-color:#d11818!important;border-width:1px!important}.onlineRegistrationFormWrapper form .onlineRegistrationFormFieldsWrapper .formField .error-message-field{color:#d11818;display:none}.onlineRegistrationFormWrapper form .sendSMSCaption{color:#767676;margin-bottom:20px;margin-top:4px}.onlineRegistrationFormWrapper form .formSubmit{background:#1e398d;border-radius:12px;color:#fff;cursor:pointer;margin-top:24px;padding:9px 24px 13px;-webkit-transition:all .3s ease;transition:all .3s ease}.onlineRegistrationFormWrapper form .formSubmit:hover{background-color:#172b6b}@media only screen and (max-width:768px){.onlineRegistrationFormWrapper form .formSubmit{margin-top:20px;width:100%}}.onlineRegistrationFormWrapper.first-form .infoLabelPadding{display:-webkit-box;display:-ms-flexbox;display:flex;padding:11px 26px 13px}.onlineRegistrationFormWrapper.second-form form .onlineRegistrationFormFieldsWrapper .formField:nth-child(5){grid-column:span 2}@media only screen and (max-width:768px){.onlineRegistrationFormWrapper.second-form form .onlineRegistrationFormFieldsWrapper{grid-template-columns:1fr}.onlineRegistrationFormWrapper.second-form form .onlineRegistrationFormFieldsWrapper .formField:nth-child(5){grid-column:auto}}.onlineRegistrationFormWrapper.second-form form .onlineRegistrationFormButtons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-top:24px}@media only screen and (max-width:768px){.onlineRegistrationFormWrapper.second-form form .onlineRegistrationFormButtons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.onlineRegistrationFormWrapper.second-form form .onlineRegistrationFormButtons .formSubmit{cursor:pointer;margin-top:0}.onlineRegistrationFormWrapper.second-form form .onlineRegistrationFormButtons .linkGosuslugi{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.onlineRegistrationFormWrapper.second-form form .onlineRegistrationFormButtons .linkGosuslugi img{height:20px;width:20px}.onlineRegistrationFormWrapper.second-form form .onlineRegistrationFormButtons .linkGosuslugi a{color:#2965cc}.third-form{border:1px solid #cce0f5;border-radius:24px;margin:40px 40px 72px;padding:8px}@media only screen and (max-width:1023px){.third-form{margin:24px 24px 48px}}.third-form form{background-color:#f0f6fc;border-radius:16px}.third-form form .formSection{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:20px 24px 24px}@media only screen and (max-width:1023px){.third-form form .formSection{gap:16px;padding:20px 16px 16px}}.third-form form .formSection:not(:last-child){border-bottom:1px solid #cce0f5;gap:24px}.third-form form .formSection:last-child .onlineRegistrationFormFieldsWrapperSum{margin:24px 0}@media only screen and (max-width:768px){.third-form form .formSection:last-child .onlineRegistrationFormFieldsWrapperSum{margin:0}}.third-form form .formSection .onlineRegistrationFormFieldsWrapper{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:repeat(6,1fr);row-gap:16px}@media only screen and (max-width:1023px){.third-form form .formSection .onlineRegistrationFormFieldsWrapper{grid-template-columns:repeat(2,1fr)}}.third-form form .formSection .onlineRegistrationFormFieldsWrapper .formField{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;width:100%}.third-form form .formSection .onlineRegistrationFormFieldsWrapper .formField:first-child,.third-form form .formSection .onlineRegistrationFormFieldsWrapper .formField:nth-child(2){grid-column:span 2}.third-form form .formSection .onlineRegistrationFormFieldsWrapper .formField:nth-child(3),.third-form form .formSection .onlineRegistrationFormFieldsWrapper .formField:nth-child(4){grid-column:span 1}@media only screen and (max-width:1023px){.third-form form .formSection .onlineRegistrationFormFieldsWrapper .formField:first-child,.third-form form .formSection .onlineRegistrationFormFieldsWrapper .formField:nth-child(2){grid-column:1/-1}.third-form form .formSection .onlineRegistrationFormFieldsWrapper .formField:nth-child(3),.third-form form .formSection .onlineRegistrationFormFieldsWrapper .formField:nth-child(4){grid-column:span 1}}.third-form form .formSection .onlineRegistrationFormFieldsWrapper .formField input{background-color:#fff;border:1px solid #cce0f5;border-radius:12px;-webkit-box-sizing:border-box;box-sizing:border-box;height:48px;padding-left:24px;padding-right:16px;width:100%}.third-form form .formSection .onlineRegistrationFormFieldsWrapper .formField input.error-field{border-color:#d11818!important;border-width:1px!important}.third-form form .formSection .onlineRegistrationFormFieldsWrapper .formField .error-message-field{color:#d11818;display:none}.third-form form .formSection button{cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.third-form form .formSection button:hover{background-color:#172b6b}.third-form form .formSection .onlineRegistrationFormFieldsINNWrapper{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:16px}@media only screen and (max-width:768px){.third-form form .formSection .onlineRegistrationFormFieldsINNWrapper{grid-template-columns:1fr}}.third-form form .formSection .onlineRegistrationFormFieldsINNWrapper .fieldINNWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px}.third-form form .formSection .onlineRegistrationFormFieldsINNWrapper .fieldINNWrapper .formField{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;width:100%}.third-form form .formSection .onlineRegistrationFormFieldsINNWrapper .fieldINNWrapper .formField input{background-color:#fff;border:1px solid #cce0f5;border-radius:12px;-webkit-box-sizing:border-box;box-sizing:border-box;height:48px;padding-left:24px;padding-right:16px}.third-form form .formSection .onlineRegistrationFormFieldsINNWrapper .fieldINNWrapper .formField input.error-field{border-color:#d11818!important;border-width:1px!important}.third-form form .formSection .onlineRegistrationFormFieldsINNWrapper .fieldINNWrapper .formField .error-message-field{color:#d11818;display:none}.third-form form .formSection .onlineRegistrationFormFieldsINNWrapper .fieldINNWrapper a{color:#2965cc;cursor:pointer}.third-form form .formSection .onlineRegistrationFormFieldsWrapperBankDetails{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:16px}@media only screen and (max-width:768px){.third-form form .formSection .onlineRegistrationFormFieldsWrapperBankDetails{grid-template-columns:1fr}}.third-form form .formSection .onlineRegistrationFormFieldsWrapperBankDetails .formField{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;width:100%}.third-form form .formSection .onlineRegistrationFormFieldsWrapperBankDetails .formField input{background-color:#fff;border:1px solid #cce0f5;border-radius:12px;-webkit-box-sizing:border-box;box-sizing:border-box;height:48px;padding-left:24px;padding-right:16px}.third-form form .formSection .onlineRegistrationFormFieldsWrapperBankDetails .formField input.error-field{border-color:#d11818!important;border-width:1px!important}.third-form form .formSection .onlineRegistrationFormFieldsWrapperBankDetails .formField .error-message-field{color:#d11818;display:none}.third-form form .formSection .onlineRegistrationFormFieldsWrapperSum{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:16px}@media only screen and (max-width:768px){.third-form form .formSection .onlineRegistrationFormFieldsWrapperSum{grid-template-columns:1fr}}.third-form form .formSection .onlineRegistrationFormFieldsWrapperSum .formField{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;width:100%}.third-form form .formSection .onlineRegistrationFormFieldsWrapperSum .formField input{background-color:#fff;border:1px solid #cce0f5;border-radius:12px;-webkit-box-sizing:border-box;box-sizing:border-box;height:48px;padding-left:24px;padding-right:16px}.third-form form .formSection .onlineRegistrationFormFieldsWrapperSum .formField input.error-field{border-color:#d11818!important;border-width:1px!important}.third-form form .formSection .onlineRegistrationFormFieldsWrapperSum .formField .error-message-field{color:#d11818;display:none}.third-form form .formSection .formSubmit{-ms-flex-item-align:start;align-self:flex-start;background:#1e398d;border-radius:12px;color:#fff;display:inline-block;padding:9px 24px 13px;width:auto}@media only screen and (max-width:768px){.third-form form .formSection .formSubmit{margin-top:20px;width:100%}}.paymentSection .paymentSectionWrapper{border:1px solid #cce0f5;border-radius:24px;margin:40px 40px 32px;padding:8px}@media only screen and (max-width:1023px){.paymentSection .paymentSectionWrapper{margin:24px 24px 48px}}.paymentSection .paymentSectionWrapper .infoLabelPadding{display:-webkit-box;display:-ms-flexbox;display:flex;padding:11px 26px 13px}.paymentSection .paymentSectionWrapper form{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#f0f6fc;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:20px 24px 24px}@media only screen and (max-width:1023px){.paymentSection .paymentSectionWrapper form{gap:20px;padding:20px 16px 16px}}.paymentSection .paymentSectionWrapper form .formHeader{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.paymentSection .paymentSectionWrapper form .formHeader a{color:#2965cc;cursor:pointer}.paymentSection .paymentSectionWrapper form .detailsWrapper{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:16px}@media(max-width:934px){.paymentSection .paymentSectionWrapper form .detailsWrapper{grid-template-columns:1fr}}.paymentSection .paymentSectionWrapper form .detailsWrapper .infoRow.full-width{grid-column:1/-1}@media only screen and (max-width:768px){.paymentSection .paymentSectionWrapper form .detailsWrapper .infoRow.full-width{grid-column:1}}.paymentSection .paymentSectionWrapper form .buttonWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}@media only screen and (max-width:768px){.paymentSection .paymentSectionWrapper form .buttonWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.paymentSection .paymentSectionWrapper form .buttonWrapper button{border-radius:12px;cursor:pointer;padding:9px 24px 13px;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width:768px){.paymentSection .paymentSectionWrapper form .buttonWrapper button{width:100%}}.paymentSection .paymentSectionWrapper form .buttonWrapper button:first-child{background-color:#1e398d;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.paymentSection .paymentSectionWrapper form .buttonWrapper button:first-child:hover{background-color:#172b6b}.paymentSection .paymentSectionWrapper form .buttonWrapper button:last-child{background-color:#fff;border:1px solid #1e398d;color:#1e398d}.paymentSection .paymentSectionWrapper form .buttonWrapper button:last-child:hover{background:#1e398d;color:#fff}.paymentSection .bannerWrapper{display:block}@media only screen and (max-width:768px){.paymentSection .bannerWrapper{display:none}}.modal-overlay{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(0,0,0,.5);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:all .3s ease;transition:all .3s ease;visibility:hidden;z-index:99999}.modal-overlay.active{opacity:1;visibility:visible}.modal-overlay.active .modal-container{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.modal-overlay .modal-container{background:#fff;border-radius:24px;max-height:94vh;max-width:674px;overflow-y:auto;position:relative;-webkit-transform:scale(.8) translateY(20px);transform:scale(.8) translateY(20px);-webkit-transition:all .3s ease;transition:all .3s ease}@media(max-width:900px){.modal-overlay .modal-container{border-radius:24px 24px 0 0;bottom:0;height:auto;left:0;margin:0;max-height:80vh;max-width:100%;position:fixed;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);width:100%}}.modal-overlay .modal-container .modal-close{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:none;border:none;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;justify-content:center;padding:0;position:absolute;right:16px;top:16px;width:24px;z-index:10002}@media(max-width:900px){.modal-overlay .modal-container .modal-close{border-radius:50%;height:32px;right:24px;top:16px;width:32px}.modal-overlay{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-end;background:rgba(0,0,0,.5);justify-content:flex-start;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.modal-overlay.active .modal-container{-webkit-transform:translateY(0);transform:translateY(0)}}#signing-documents-modal.modal-overlay .modal-container .modal-content-custopm{-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:24px}#signing-documents-modal.modal-overlay .modal-container .modal-content-custopm,#signing-documents-modal.modal-overlay .modal-container .modal-content-custopm .modal-content-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#signing-documents-modal.modal-overlay .modal-container .modal-content-custopm .modal-content-text p{font-size:20px;margin-top:8px}#signing-documents-modal.modal-overlay .modal-container .modal-content-custopm .openCardWrapper{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media(max-width:900px){#signing-documents-modal.modal-overlay .modal-container .modal-content-custopm .openCardWrapper{grid-template-columns:1fr;width:100%}}#signing-documents-modal.modal-overlay .modal-container .modal-content-custopm .checkBoxWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}#signing-documents-modal.modal-overlay .modal-container .modal-content-custopm .checkBoxWrapper .checkAddTooltip{display:-webkit-box;display:-ms-flexbox;display:flex}#signing-documents-modal.modal-overlay .modal-container .modal-content-custopm .checkBoxWrapper .checkBox.error-field input[type=checkbox]{border-color:#d11818!important}#signing-documents-modal.modal-overlay .modal-container .modal-content-custopm .openSMSCode{background-color:#1e398d;border-radius:12px;color:#fff;cursor:pointer;padding:9px 0 13px;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}#signing-documents-modal.modal-overlay .modal-container .modal-content-custopm .openSMSCode:hover{background-color:#172b6b}#SMS-code-modal.modal-overlay .modal-container{padding:24px 32px 32px;width:448px}@media(max-width:900px){#SMS-code-modal.modal-overlay .modal-container{max-width:100%;width:100%}}#SMS-code-modal.modal-overlay .modal-container .modal-content-custopm{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px}#SMS-code-modal.modal-overlay .modal-container .modal-content-custopm .modal-content-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}#SMS-code-modal.modal-overlay .modal-container .modal-content-custopm .SMSCodeContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0f6fc;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:24px 24px 20px;width:100%}#SMS-code-modal.modal-overlay .modal-container .modal-content-custopm .SMSCodeContainer .codeContainer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;width:100%}#SMS-code-modal.modal-overlay .modal-container .modal-content-custopm .SMSCodeContainer .codeContainer .code-input{background:#fff;border:1px solid #cce0f5;border-radius:12px;caret-color:#1e398d;font-size:32px;font-weight:500;height:56px;text-align:center;width:100%}#SMS-code-modal.modal-overlay .modal-container .modal-content-custopm .SMSCodeContainer .codeContainer .code-input:hover{border-color:#1e398d}#SMS-code-modal.modal-overlay .modal-container .modal-content-custopm .SMSCodeContainer .codeContainer .code-input:focus{border-color:#1e398d;outline:none}#SMS-code-modal.modal-overlay .modal-container .modal-content-custopm .SMSCodeContainer .codeContainer .code-input::-webkit-inner-spin-button,#SMS-code-modal.modal-overlay .modal-container .modal-content-custopm .SMSCodeContainer .codeContainer .code-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#SMS-code-modal.modal-overlay .modal-container .modal-content-custopm .SMSCodeContainer .codeContainer .code-input[type=number]{-moz-appearance:textfield}#SMS-code-modal.modal-overlay .modal-container .modal-content-custopm .SMSCodeContainer p{color:#6b6b6b}#SMS-code-modal.modal-overlay .modal-container .modal-content-custopm .SMSCodeContainer p .timer-text{color:#000}#qr-modal.modal-overlay .modal-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:32px}@media(max-width:900px){#qr-modal.modal-overlay .modal-container{padding:36px 24px 24px}}#qr-modal.modal-overlay .modal-container .modal-content .qr-code-placeholder{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:200px;justify-content:center;width:200px}#qr-modal.modal-overlay .modal-container .modal-content .qr-code-placeholder img{height:100%;width:100%}#qr-modal.modal-overlay .modal-container .modal-content .qr-code-textWrapper{padding:16px 90px 0;width:100%}#qr-modal.modal-overlay .modal-container .modal-content .qr-code-textWrapper p{font-size:20px;text-align:center;width:100%}#qr-modal.modal-overlay .modal-container .modal-content .qr-code-textWrapper a{color:#2965cc}@media(max-width:900px){#qr-modal.modal-overlay .modal-container .modal-content .qr-code-textWrapper{padding:16px 0 0}#final-payment.modal-overlay .modal-container{padding:36px 24px 24px}}#final-payment.modal-overlay .modal-container .modal-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%}#final-payment.modal-overlay .modal-container .modal-content .modal-icon{height:80px;margin-bottom:16px;width:80px}#final-payment.modal-overlay .modal-container .modal-content p{font-size:20px}#final-payment.modal-overlay .modal-container .modal-content p:last-child{margin-bottom:0}@media(max-width:900px){#final-payment.modal-overlay .modal-container .modal-content p{font-size:18px}}#final-payment.modal-overlay .modal-container .modal-content .modal-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}@media(max-width:900px){#final-payment.modal-overlay .modal-container .modal-content .modal-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}#final-payment.modal-overlay .modal-container .modal-content .modal-buttons button{border-radius:12px;cursor:pointer;padding:12px 24px;-webkit-transition:all .3s ease;transition:all .3s ease}@media(max-width:900px){#final-payment.modal-overlay .modal-container .modal-content .modal-buttons button{width:100%}}#final-payment.modal-overlay .modal-container .modal-content .modal-buttons button.primary-btn{background:#1e398d;border:none;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}#final-payment.modal-overlay .modal-container .modal-content .modal-buttons button.primary-btn:hover{background-color:#172b6b}#final-payment.modal-overlay .modal-container .modal-content .modal-buttons button.secondary-btn{background:#fff;border:1px solid #1e398d;color:#1e398d}#final-payment.modal-overlay .modal-container .modal-content .modal-buttons button.secondary-btn:hover{background:#1e398d;color:#fff}