.Layout_AppContainer__QTsbu{height:100%;max-width:min(1000px,80%);margin:0 auto}.mobile .Layout_AppContainer__QTsbu{max-width:100%}.RegistrationSteps_stepsContainer__FuZu4{padding:32px 32px 0}.mobile .RegistrationSteps_stepsContainer__FuZu4{padding:16px}.RegistrationSteps_stepsContainer__FuZu4 .ant-steps{display:flex}.RegistrationSteps_stepsContainer__FuZu4 .ant-steps .ant-steps-item-container{height:100%}.RegistrationSteps_stepsContainer__FuZu4 .ant-steps .ant-steps-item-content{display:flex!important;height:100%!important;align-items:center!important}.RegistrationSteps_stepsContainer__FuZu4 .ant-steps .ant-steps-item{position:relative;flex:1 1;padding:0 0 12px;margin:0;-webkit-padding-start:0!important;padding-inline-start:0!important}.mobile .RegistrationSteps_stepsContainer__FuZu4 .ant-steps .ant-steps-item{padding-bottom:0;-webkit-padding-end:8px;padding-inline-end:8px;-webkit-padding-start:8px!important;padding-inline-start:8px!important}.RegistrationSteps_stepsContainer__FuZu4 .ant-steps .ant-steps-item-icon{display:none}.RegistrationSteps_stepsContainer__FuZu4 .ant-steps .ant-steps-item-tail{display:none!important}.RegistrationSteps_stepsContainer__FuZu4 .ant-steps .ant-steps-item-content{position:relative;width:100%;min-height:auto}.RegistrationSteps_stepsContainer__FuZu4 .ant-steps .ant-steps-item-title{position:relative;display:block;overflow:visible;width:100%;padding:0;margin:0;color:rgba(0,0,0,.88);font-size:18px;line-height:22px;text-align:center;white-space:normal}.RegistrationSteps_stepsContainer__FuZu4 .ant-steps .ant-steps-item-wait .ant-steps-item-title{color:#999}.RegistrationSteps_stepsContainer__FuZu4 .ant-steps .ant-steps-item-process{position:relative}.RegistrationSteps_stepsContainer__FuZu4 .ant-steps .ant-steps-item-process .ant-steps-item-title{color:#39b9ff!important;font-weight:700}.RegistrationSteps_stepsContainer__FuZu4 .ant-steps .ant-steps-item-process:after{position:absolute;bottom:0;left:50%;width:75%;height:4px;border-radius:9999px;background-color:rgba(57,185,255,.55);content:"";transform:translateX(-50%)}.mobile .RegistrationSteps_stepsContainer__FuZu4 .ant-steps .ant-steps-item-process:after{top:50%;bottom:unset;left:0;width:4px;height:50%;transform:translateY(-50%)}.RegistrationSteps_stepsContainer__FuZu4 .ant-steps .ant-steps-item-finish .ant-steps-item-title{color:#39b9ff}.RegistrationSteps_stepTitleWrapper__z6N2E{width:100%;text-align:center}.RegistrationSteps_stepTitle__Q6ywg{position:relative}.RegistrationSteps_stepTitle__Q6ywg,.RegistrationSteps_stepTitle__Q6ywg>span{display:inline-block;text-align:center}.RegistrationSteps_multiLineTitle__JKpf_{display:flex;flex-direction:column;align-items:center}.RegistrationSteps_multiLineTitle__JKpf_ .RegistrationSteps_secondLine__iEDFz{margin-top:.5vh}.RegistrationSteps_stepButton__esRii{z-index:1;top:0;left:0;width:100%;height:100%;padding:0;border:none;background:none;cursor:pointer}.RegistrationClosedNotice_notice__4DvIE{padding:24px;line-height:1.8;font-size:16px}.RegistrationClosedNotice_notice__4DvIE .RegistrationClosedNotice_title__uOCh5{margin-bottom:16px}.RegistrationClosedNotice_notice__4DvIE .RegistrationClosedNotice_title__uOCh5 strong{font-size:24px;font-weight:700}.RegistrationClosedNotice_notice__4DvIE .RegistrationClosedNotice_paragraph__Nyx5l{margin-bottom:16px;font-size:16px}.RegistrationClosedNotice_notice__4DvIE .RegistrationClosedNotice_lastParagraph__RKSBT{font-size:16px}.RegistrationClosedNotice_notice__4DvIE .RegistrationClosedNotice_link__YXe_l{color:#1890ff;text-decoration:underline;font-size:16px}.RegistrationClosedNotice_compact___pokm{padding:20px}.RegistrationClosedNotice_compact___pokm .RegistrationClosedNotice_title__uOCh5{margin-bottom:12px}.RegistrationClosedNotice_compact___pokm .RegistrationClosedNotice_title__uOCh5 strong{font-size:22px}.RegistrationClosedNotice_compact___pokm .RegistrationClosedNotice_paragraph__Nyx5l{margin-bottom:12px}@media(max-width:768px){.RegistrationClosedNotice_compact___pokm{font-size:14px}.RegistrationClosedNotice_compact___pokm .RegistrationClosedNotice_title__uOCh5 strong{font-size:18px}.RegistrationClosedNotice_compact___pokm .RegistrationClosedNotice_lastParagraph__RKSBT,.RegistrationClosedNotice_compact___pokm .RegistrationClosedNotice_link__YXe_l,.RegistrationClosedNotice_compact___pokm .RegistrationClosedNotice_paragraph__Nyx5l{font-size:14px}}.judge-registration_pageTitle___uhvJ{padding:24px 48px 0;margin:0;color:#1f2d3d;font-family:Avenir;font-size:28px;font-weight:800;line-height:1.3}.mobile .judge-registration_pageTitle___uhvJ{padding:16px 16px 0;font-size:22px}.judge-registration_intro___4UDk{padding:16px 48px 8px;color:#333;font-family:Avenir;font-size:15px;line-height:1.7}.mobile .judge-registration_intro___4UDk{padding:12px 16px 4px;font-size:14px}.judge-registration_intro___4UDk p{margin:0 0 12px}.judge-registration_intro___4UDk strong{font-weight:700}.judge-registration_detailsList__KVWuO{padding:0;margin:0 0 12px;list-style:none}.judge-registration_detailsList__KVWuO li{margin-bottom:6px}.judge-registration_sectionTitle__ndj57{padding:8px 0 0;margin:32px 0 4px;border-top:1px solid #eee;color:#295491;font-family:Avenir;font-size:18px;font-weight:700}.judge-registration_sectionDescription___lKfI{margin-bottom:16px;color:#666;font-size:14px;line-height:1.6}.judge-registration_formArea__JlRVI .ant-form-item-label{white-space:normal}.judge-registration_formArea__JlRVI .ant-form-item-label>label{display:block;width:100%;height:auto}.judge-registration_formArea__JlRVI .ant-form-item-label>label:after{display:none}.judge-registration_questionLabel__9JWCp{display:block;width:100%}.judge-registration_questionLabel__9JWCp .form-label{display:block;line-height:1.4}.judge-registration_fieldDescription___gmBq{display:block;margin-top:2px;margin-bottom:0;color:#666;font-size:13px;font-weight:400;line-height:1.6;white-space:pre-line}.judge-registration_fieldDescription___gmBq strong{font-weight:700}.judge-registration_checkboxColumn__2QPpN{display:flex;flex-direction:column;gap:8px}.ShanghaiHeader_banner__L3evJ{border-radius:8px}.FormPayment_paymentContainer__k_mdn{border-radius:8px;background:#fff}.FormPayment_sectionTitle__c8iy_{margin-bottom:24px;color:#007bff;text-align:center}.FormPayment_summary__zjqqF{border-radius:5px;margin-bottom:24px}.FormPayment_selectItem__k7y9y{display:flex;flex-direction:column;padding:12px;border-radius:5px;margin-bottom:16px;background-color:#f8f9fa}.FormPayment_selectItem__k7y9y label{margin-bottom:8px;font-weight:500}.FormPayment_selectItem__k7y9y select{width:100%;max-width:200px;padding:8px;border:1px solid #d9d9d9;border-radius:4px;background-color:#fff}.FormPayment_purchaseItem__h2D4Q{display:flex;align-items:center;justify-content:space-between;padding:7px;border-radius:8px;border-bottom:1px solid #e5e5e5;margin:11.5px 0}.FormPayment_purchaseItem__h2D4Q .FormPayment_purchaseItemLeft__MCJy3{display:flex;align-items:center;gap:8px}.FormPayment_purchaseItem__h2D4Q .FormPayment_purchaseImageWrapper__2muKm{width:80px;height:60px;flex-shrink:0;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px}.FormPayment_purchaseItem__h2D4Q .FormPayment_purchaseImageWrapper__2muKm img{width:100%;height:100%;object-fit:contain}.FormPayment_purchaseItem__h2D4Q .FormPayment_purchaseImageWrapperCart__i1EQ8{width:80px;height:60px;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;background-color:#fff}.FormPayment_purchaseItem__h2D4Q .FormPayment_purchaseImageWrapperCart__i1EQ8 img{width:100%;height:100%;object-fit:contain}.FormPayment_purchaseItem__h2D4Q .FormPayment_purchaseInfo__ysYuq{display:flex;flex-direction:column;gap:2.5px}.FormPayment_purchaseItem__h2D4Q .FormPayment_purchaseTitle__tw7qS{color:#333;font-size:14px;font-weight:500}.FormPayment_purchaseItem__h2D4Q .FormPayment_purchaseDescription__hMxFf{color:#666;font-size:12px;white-space:pre-line}.FormPayment_purchaseItem__h2D4Q .FormPayment_quantityControl__igauI{display:flex;align-items:center;gap:4px}.FormPayment_purchaseItem__h2D4Q .FormPayment_quantityInput__p7WnY{width:45px;height:25px;border:1px solid #e5e5e5;border-radius:4px;font-size:11px;text-align:center}.FormPayment_purchaseItem__h2D4Q .FormPayment_quantityButtons__nCNNM{display:flex;flex-direction:column;gap:2px}.FormPayment_purchaseItem__h2D4Q .FormPayment_quantityButton__eCDqc{display:flex;width:14px;height:10px;align-items:center;justify-content:center;padding:0;border:1px solid #e5e5e5;border-radius:2px;background:#f5f5f5;cursor:pointer;font-size:8px}.FormPayment_purchaseItem__h2D4Q .FormPayment_quantityButton__eCDqc:hover{background:#ebebeb}.FormPayment_sponsorOptions__dAln6{padding:15px;border-radius:8px;margin-top:16px;background:#eff9ff;background-color:#f8f9fa}.FormPayment_sponsorOptions__dAln6 .FormPayment_radioGroup__4QMAn{display:flex;flex-direction:column;gap:12px}.FormPayment_sponsorOptions__dAln6 .FormPayment_radioItem__YnpLc{padding:8px;border-radius:4px}.FormPayment_sponsorOptions__dAln6 .FormPayment_radioItem__YnpLc:hover{background-color:#e9ecef}.FormPayment_otherAmount___4XZB{max-width:200px;padding:8px;border:1px solid #d9d9d9;border-radius:4px;margin-top:12px}.FormPayment_taxInfo__MYPdk{display:flex;flex-direction:column;padding:15px;border-radius:5px;margin-top:24px;gap:12px}.mobile .FormPayment_taxInfo__MYPdk{padding:0;margin-top:12px}.FormPayment_taxInfo__MYPdk input{max-width:300px;padding:8px;border:1px solid #d9d9d9;border-radius:4px;background-color:#fff}.FormPayment_earlyBird__NwStn{display:block;margin:20px 0;color:#28a745;font-weight:700;text-align:center}.FormPayment_totalPrice__qLcIT{display:block;margin:20px 0;color:#007bff}.FormPayment_footerButtons__1FB6J{display:flex;justify-content:space-between;margin-top:20px}.FormPayment_sponsorHeader___c3UL img{width:100%;object-fit:cover}.FormPayment_summaryRegistration__dQJnS{padding:48px 48px 16px;border-color:#fff;margin:0 -48px;background:#dbf2ff}.mobile .FormPayment_summaryRegistration__dQJnS{padding:16px 16px 8px;margin:0 -16px}.FormPayment_summaryRegistrationCart__31v5Q{border-color:#fff}.mobile .FormPayment_summaryRegistrationCart__31v5Q{padding:16px 16px 8px;margin:0 -16px}.FormPayment_flexContainer__wHLoI{display:flex}.FormPayment_flexItem__3ot3s{flex:1 1}.FormPayment_descItem__ioEwU{color:rgba(0,0,0,.5);font-size:18px;font-weight:500;line-height:22px}.FormPayment_descItem__ioEwU>span{color:rgba(0,0,0,.88)}.FormPayment_bordersummary__mmRF9{padding:24px;border:2px solid #fff;border-radius:8px}.mobile .FormPayment_bordersummary__mmRF9{padding:12px}.FormPayment_bordersummary__mmRF9>:not(:last-child){margin-bottom:12px}.FormPayment_titleSummary__43uSS{text-align:center}.FormPayment_purchaseSummaryContainer__sKixI{padding:24px;border-radius:8px;background:#fff;font-family:Avenir}.mobile .FormPayment_purchaseSummaryContainer__sKixI{padding:12px}.FormPayment_purchaseSummaryContainerCart__YcVL7{padding:24px;border-radius:8px;background:#dbf2ff}.mobile .FormPayment_purchaseSummaryContainerCart__YcVL7{padding:12px}.FormPayment_totalPrice__qLcIT{margin-bottom:20px;font-size:18px;font-weight:700;text-align:center}.FormPayment_totalPrice__qLcIT .FormPayment_priceAmount__YrfyD{color:#1890ff}.FormPayment_purchaseList__z5k0L .FormPayment_purchaseRow__NcqUC{display:flex;align-items:flex-start;justify-content:flex-end;padding:12px 0;gap:20px}.FormPayment_purchaseList__z5k0L .FormPayment_purchaseRow__NcqUC:last-child{border-bottom:none}.mobile .FormPayment_purchaseList__z5k0L .FormPayment_purchaseRow__NcqUC{flex-wrap:wrap;gap:10px}.FormPayment_purchaseList__z5k0L .FormPayment_itemInfo__tfhCM{flex:1 1}.FormPayment_purchaseList__z5k0L .FormPayment_itemTitle__RRKUS{display:block;font-weight:700}.FormPayment_purchaseList__z5k0L .FormPayment_itemTitle__RRKUS .FormPayment_workshopInfo__PbshC{color:#666;font-style:italic;font-weight:400}.FormPayment_purchaseList__z5k0L .FormPayment_itemNote__ZCDmI{display:block;margin-top:4px;color:#666;font-size:12px}.FormPayment_purchaseList__z5k0L .FormPayment_quantityPrice__Pr4hK{display:flex;min-width:160px;align-items:center;justify-content:flex-end;gap:40px}.FormPayment_purchaseList__z5k0L .FormPayment_quantityPrice__Pr4hK .FormPayment_quantity__Hfqqy{min-width:20px;text-align:right}.FormPayment_purchaseList__z5k0L .FormPayment_quantityPrice__Pr4hK .FormPayment_price__qd_aa{min-width:100px;text-align:right}.FormPayment_purchaseList__z5k0L .FormPayment_quantityPrice__Pr4hK .FormPayment_workshopInfo__PbshC{min-width:100px;color:#666;font-style:italic;text-align:right}.FormPayment_sizeNoteInput__cUiM8 .ant-input{border:2px solid #f5f5f5;background-color:#fff}.FormPayment_totalList__G8zqs{padding:16px 48px 48px;border-color:#fff;margin:0 -48px;background:#dbf2ff}.mobile .FormPayment_totalList__G8zqs{padding:8px 16px 16px;margin:0 -16px}.FormPayment_paymentForm__JL8Cu{padding:3vh;border-color:#fff;border-right-width:3vh;background:#dbf2ff}.FormPayment_paymentButton__rEyn1{width:90px;height:32px;border:none;border-radius:8px;margin-top:1.5vh;background-color:#39b9ff;color:#fff}.FormPayment_paymentLoadingOverlay__cwSjW{position:fixed;z-index:1000;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.8)}.FormPayment_paymentLoadingContent__3_biP{padding:24px;border-radius:8px;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center}.FormPayment_errorModalButton__hhNN_{padding:8px 16px;border:none;border-radius:4px;background-color:#ff4d4f;color:#fff;cursor:pointer}.FormPayment_errorModalButton__hhNN_:hover{background-color:#ff7875}.FormPayment_paymentMethodSection__VB16L{padding:24px;border-radius:8px;margin-top:24px;background:#fff}.FormPayment_paymentMethodSection__VB16L .ant-radio-group{display:flex;width:100%;flex-direction:column;gap:16px}.FormPayment_paymentMethodSection__VB16L .ant-radio-wrapper{margin-right:0}.FormPayment_paymentOption__JTszS{display:flex;flex-direction:column;border-radius:8px;margin-bottom:8px;transition:all .3s ease}.FormPayment_paymentOption__JTszS:hover{border-color:#1890ff}.FormPayment_paymentOption__JTszS .ant-radio-wrapper{display:flex;align-items:flex-start}.FormPayment_paymentOption__JTszS .ant-radio{margin-top:3px}.FormPayment_creditCardOption__Hnyvl{display:flex;align-items:center;gap:12px}.FormPayment_cardLogos__kL9eP{display:flex;align-items:center;padding:10px 10px 0;margin-left:8px;gap:8px;-webkit-padding-end:8px;padding-inline-end:8px;-webkit-padding-start:8px;padding-inline-start:8px}.FormPayment_cardLogos__kL9eP img{width:auto;height:24px;object-fit:contain}.FormPayment_bankDetails__MBowO{padding:20px;border:1px solid hsla(0,0%,59%,.35);border-radius:8px;margin-top:16px;background:#fff}.FormPayment_bankInfoRow__6k901{display:flex;margin-bottom:12px;font-size:14px;line-height:1.5}.FormPayment_bankInfoRow__6k901:last-child{margin-bottom:0}.FormPayment_bankInfoLabel__bZjZo{width:120px;color:rgba(0,0,0,.65)}.FormPayment_bankInfoValue__0wEAC{flex:1 1;color:rgba(0,0,0,.85);font-weight:500}.FormPayment_bankNote__eUQbh{padding-top:16px;margin-top:16px;color:rgba(0,0,0,.45);font-size:13px;font-style:italic;text-align:right}.FormPayment_priceSummaryTable__OANfv{width:100%;margin-bottom:24px;border-collapse:collapse}.mobile .FormPayment_priceSummaryTable__OANfv td,.mobile .FormPayment_priceSummaryTable__OANfv th{padding:8px 4px;font-size:14px;white-space:normal;word-wrap:break-word}.mobile .FormPayment_priceSummaryTable__OANfv td:first-child,.mobile .FormPayment_priceSummaryTable__OANfv th:first-child{width:35%}.mobile .FormPayment_priceSummaryTable__OANfv td:nth-child(2),.mobile .FormPayment_priceSummaryTable__OANfv td:nth-child(3),.mobile .FormPayment_priceSummaryTable__OANfv th:nth-child(2),.mobile .FormPayment_priceSummaryTable__OANfv th:nth-child(3){width:20%}.mobile .FormPayment_priceSummaryTable__OANfv td:last-child,.mobile .FormPayment_priceSummaryTable__OANfv th:last-child{width:25%}.FormPayment_priceSummaryTable__OANfv td,.FormPayment_priceSummaryTable__OANfv th{padding:12px;text-align:left}.FormPayment_priceSummaryTable__OANfv td:nth-child(2),.FormPayment_priceSummaryTable__OANfv td:nth-child(3),.FormPayment_priceSummaryTable__OANfv td:nth-child(4),.FormPayment_priceSummaryTable__OANfv th:nth-child(2),.FormPayment_priceSummaryTable__OANfv th:nth-child(3),.FormPayment_priceSummaryTable__OANfv th:nth-child(4){text-align:right}.FormPayment_priceSummaryTable__OANfv th{color:rgba(0,0,0,.85);font-weight:500}.FormPayment_priceSummaryTable__OANfv tbody tr td{border-bottom:1px solid #f0f0f0}.FormPayment_priceSummaryTable__OANfv tfoot tr:first-child td{padding-top:20px}.FormPayment_priceSummaryTable__OANfv tfoot td{border:none}.FormPayment_subtotalRow__vR9PQ{display:flex;align-items:center;justify-content:flex-end;margin-top:20px;color:rgba(0,0,0,.65)}.FormPayment_subtotalRow__vR9PQ .FormPayment_label__QhYUH{margin-right:25%;font-size:16px}.FormPayment_subtotalRow__vR9PQ .FormPayment_amount__lQqPV{color:rgba(0,0,0,.85);font-size:16px}.FormPayment_totalRow__PRsa_{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:8px;margin-top:12px;margin-right:-24px;margin-left:-24px;background-color:#fff}.FormPayment_totalRow__PRsa_ .FormPayment_amount__lQqPV,.FormPayment_totalRow__PRsa_ .FormPayment_label__QhYUH{color:#39b9ff;font-size:24px;font-weight:600}.FormPayment_discountCodeContainer__FKZD7{padding-top:15px;border-top:1px dashed #e8e8e8;margin-top:20px}.FormPayment_discountCodeInputWrapper__GseF2{display:flex;align-items:center;gap:10px}.FormPayment_discountCodeInput__kuAkF{flex:1 1}.FormPayment_applyButton__VbA27{min-width:80px}.FormPayment_discountCodeError__o57dc{margin-top:5px;color:#ff4d4f;font-size:12px}.FormPayment_appliedDiscountContainer__yl9Ox{display:flex;width:100%;align-items:center;justify-content:space-between;padding:8px 12px;border:1px solid #b7eb8f;border-radius:4px;background-color:#f6ffed}.FormPayment_appliedDiscount__n_suC{display:flex;align-items:center;gap:8px}.FormPayment_checkIcon__UFNMA{color:#52c41a}.FormPayment_removeButton__3JSxa{height:auto;padding:0;color:#1890ff}.FormPayment_discountTotal__5dV28{margin-bottom:5px;font-size:16px;text-align:center}.FormPayment_discountTotal__5dV28 .FormPayment_discountAmount__KGgNM{color:#ff4d4f}.FormPayment_discountBreakdown__up7Qz{display:flex;width:100%;flex-direction:column;margin-top:3%;color:rgba(0,0,0,.878);font-size:22px;gap:8px}.FormPayment_discountRow__41hxZ{display:flex;width:100%;align-items:center;justify-content:space-between}.FormPayment_discountLabel__qI9Fx{font-size:14px;text-align:left}.FormPayment_discountValue__zAygU{font-size:14px;font-weight:500;text-align:right}.FormPayment_uploadSection__2kydd{padding-top:16px;border-top:1px solid #e8e8e8;margin-top:20px}.FormPayment_uploadTitle__zruxb{margin-bottom:12px;color:rgba(0,0,0,.85);font-weight:500}.FormPayment_uploader__aPSnV .ant-upload-list-picture-card .ant-upload-list-item,.FormPayment_uploader__aPSnV .ant-upload-list-picture-card .ant-upload-list-item-container,.FormPayment_uploader__aPSnV .ant-upload-list-picture-card-container,.FormPayment_uploader__aPSnV .ant-upload-list-picture-card-wrapper .ant-upload-list-picture-card,.FormPayment_uploader__aPSnV .ant-upload.ant-upload-select{width:100%!important;height:300px!important}.FormPayment_uploader__aPSnV .ant-upload-list-item-thumbnail{display:flex!important;align-items:center!important;justify-content:center!important}.FormPayment_uploader__aPSnV .ant-upload-list-item-thumbnail .anticon{color:#1890ff!important;font-size:48px!important}.FormPayment_uploader__aPSnV .ant-upload-list-item-name{position:absolute!important;bottom:20px!important;width:100%!important;text-align:center!important}.FormPayment_uploadNote__p0FzZ{margin-top:8px;color:rgba(0,0,0,.45);font-size:13px}.FormPayment_sponsorLink__EncJh{color:#1890ff;text-decoration:none}.FormPayment_sponsorLink__EncJh:hover{color:#40a9ff;text-decoration:underline}.FormPayment_sponsorLink__EncJh strong{font-weight:600}.FormPayment_sponsorshipCards__td_Br{display:flex;padding:0 48px;margin:0 -48px;background:#fff}.mobile .FormPayment_sponsorshipCards__td_Br{flex-direction:column;padding:16px 16px 8px;margin:0 -16px;gap:16px}.FormPayment_cardContainer__PzHTN{display:flex;height:400px;flex:1 1;align-items:center;justify-content:center;padding:16px;border-radius:8px;background:#eff9ff}.mobile .FormPayment_cardContainer__PzHTN{width:100%;height:300px}.FormPayment_sponsorshipImage__NbBNk{width:100%;max-width:100%;height:100%;border-radius:4px;cursor:pointer;object-fit:contain;transition:transform .2s ease}.FormPayment_sponsorshipImage__NbBNk:hover{transform:scale(1.02)}.FormPayment_sponsorSection__BI8W5{margin-top:15px}.registration_registrationLayout__5ByvG{display:flex;min-height:100vh;flex-direction:column;padding-bottom:24px;margin-top:120px}.mobile .registration_registrationLayout__5ByvG{padding:0;margin:0}.registration_containerColor__JFaSU{padding:24px;border-radius:16px;background-color:#295491}.mobile .registration_containerColor__JFaSU{padding:12px;border-radius:0}.registration_header__wrbaK{position:-webkit-sticky;position:sticky;z-index:1;top:0;padding:2vh;background:var(--background-color)}.registration_content__JwhWj{display:flex;flex-direction:column;border-radius:8px;margin-top:0;background:#fff;box-shadow:0 .1vh .2vh rgba(0,0,0,.1)}.mobile .registration_content__JwhWj{margin-top:0}.registration_content__JwhWj h3{display:inline-block;padding:1vh 3vh;border-radius:0 3vh 3vh 0;margin-top:3vh;margin-bottom:2vh;background-color:#39b9ff;box-shadow:0 .4vh .8vh rgba(57,185,255,.2);color:#fff;font-family:Avenir;font-size:24px;font-weight:500;letter-spacing:-.6499999762px;line-height:32.78px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.registration_footerButtons__iEOyw{display:flex;justify-content:center;padding:24px;border-top:1px solid #f0f0f0;gap:24px}.mobile .registration_footerButtons__iEOyw{flex-wrap:wrap;padding:16px 12px;gap:12px}.registration_footerButtons__iEOyw button{min-width:180px;height:52px}.tablet .registration_footerButtons__iEOyw button{min-width:160px}.mobile .registration_footerButtons__iEOyw button{width:100%;height:36px}.registration_containerContentSection__8vy88{padding:0 48px}.mobile .registration_containerContentSection__8vy88{padding:0 16px}.registration_contentSection__0u1n9{flex:1 1}.registration_footer__5K9jp{position:-webkit-sticky;position:sticky;z-index:1;bottom:0;padding:2vh 3vh;background:var(--background-color);box-shadow:0 -.2vh 1vh rgba(0,0,0,.06)}.registration_stepsWrapper__FWjuH{box-shadow:0 2px 8px rgba(0,0,0,.1)}.registration_nextButton__3DkuL{background-color:#39b9ff}.registration_nextButton__3DkuL:hover{background-color:#1e90ff!important}.registration_saveAsDraft__PKZIj{background-color:#38b6ff}.registration_floatButton__LpKjD{z-index:9999;display:flex;align-items:center;justify-content:center;border:2px solid #38b6ff;border-radius:50%;background-color:#fff;cursor:pointer;transition:all .3s}.registration_floatButton__LpKjD:hover{transform:scale(1.1)}.registration_floatButton__LpKjD:hover:before{position:absolute;right:120%;display:flex;height:36px;align-items:center;padding:8px 16px;border-radius:4px;border-right:8px solid transparent;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);content:attr(title);font-size:14px;white-space:nowrap}.registration_floatButton__LpKjD:hover:after{position:absolute;right:110%;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #fff;content:""}