.UpdatePaymentMethodModal_modalOverlay__0qK0K{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.UpdatePaymentMethodModal_modalOverlay__0qK0K .UpdatePaymentMethodModal_modal__YeqMk{background:#fff;border-radius:12px;padding:2rem;max-width:90vw;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 4px 32px rgba(0,0,0,.15)}@media(min-width:768px){.UpdatePaymentMethodModal_modalOverlay__0qK0K .UpdatePaymentMethodModal_modal__YeqMk{max-width:40vw}}.UpdatePaymentMethodModal_modalOverlay__0qK0K .UpdatePaymentMethodModal_modal__YeqMk .UpdatePaymentMethodModal_closeButton__E4NyH{position:absolute;top:-50px;left:50%;transform:translateX(-50%);background:#fff;border:none;cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center}.UpdatePaymentMethodModal_modalOverlay__0qK0K .UpdatePaymentMethodModal_modal__YeqMk .UpdatePaymentMethodModal_closeButton__E4NyH span{transition:all .3s ease}.UpdatePaymentMethodModal_modalOverlay__0qK0K .UpdatePaymentMethodModal_modal__YeqMk .UpdatePaymentMethodModal_closeButton__E4NyH:hover span{transform:rotate(-90deg)}.UpdatePaymentMethodModal_modalOverlay__0qK0K .UpdatePaymentMethodModal_modal__YeqMk .UpdatePaymentMethodModal_title__II7Co{margin-top:0;margin-bottom:2rem;font-size:1.25rem;font-weight:700;text-align:center}.UpdatePaymentMethodModal_modalOverlay__0qK0K .UpdatePaymentMethodModal_modal__YeqMk{overflow:visible;border-radius:20px}.UpdatePaymentMethodModal_modalOverlay__0qK0K .UpdatePaymentMethodModal_modal__YeqMk .UpdatePaymentMethodModal_stepsHolder__Knfcl{max-height:70vh;overflow-y:auto;padding:2px;position:relative}@media(min-width:768px){.UpdatePaymentMethodModal_modalOverlay__0qK0K .UpdatePaymentMethodModal_modal__YeqMk .UpdatePaymentMethodModal_stepsHolder__Knfcl .UpdatePaymentMethodModal_navigationButtonBack__o8MCj button{position:absolute;bottom:1rem}}.UpdatePaymentMethodModal_modalOverlay__0qK0K .UpdatePaymentMethodModal_modal__YeqMk .UpdatePaymentMethodModal_stepsHolder__Knfcl p{margin-bottom:7%}@media(min-width:768px){.UpdatePaymentMethodModal_modalOverlay__0qK0K .UpdatePaymentMethodModal_modal__YeqMk .UpdatePaymentMethodModal_stepsHolder__Knfcl p{margin-bottom:14%}}@media(min-width:1100px){.UpdatePaymentMethodModal_modalOverlay__0qK0K .UpdatePaymentMethodModal_modal__YeqMk .UpdatePaymentMethodModal_stepsHolder__Knfcl p{margin-bottom:20%}}.UpdatePaymentMethodModal_modalOverlay__0qK0K .UpdatePaymentMethodModal_modal__YeqMk .UpdatePaymentMethodModal_hasSubmitted__5C88B{min-height:10vh}.UpdatePaymentMethodModal_stepsHolderPaymentMethodsItem__1KjkE{display:flex;align-items:center;gap:5px}.UpdatePaymentMethodModal_radioInput__bqxFh{display:inline-block;border:2px solid #e0eef9;border-radius:10px;cursor:pointer;background-color:#e0eef9;color:#006bc2;font-weight:500;font-weight:600;width:100%;text-align:center;transition:all .3s ease-in-out;min-height:clamp(52px,3.068rem + .777vw,64px);display:flex;justify-content:center;align-items:center;margin:0!important}.UpdatePaymentMethodModal_radioInput__bqxFh:hover{border:2px solid #0072ce}.UpdatePaymentMethodModal_radioInput__bqxFh{width:20px;height:20px;border:2px solid #243c4b;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:20px;background-color:transparent;transition:all .15s ease-in-out;position:relative}.UpdatePaymentMethodModal_radioInput__bqxFh:hover{border:4px solid #243c4b}.UpdatePaymentMethodModal_radioInput__bqxFh:checked{border:2px solid #0072ce}.UpdatePaymentMethodModal_radioInput__bqxFh:after{content:"";display:block;width:10px;height:10px;background:#0072ce;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s}.UpdatePaymentMethodModal_radioInput__bqxFh:checked:after{transform:translate(-50%,-50%) scale(1)}