.popup-background[data-v-2c09fd24]{background:rgba(0,0,0,.4);height:100vh;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:40}.popup-background .popup-container.form-popup[data-v-2c09fd24]{--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:20px;margin:auto;padding:32px 40px;position:relative;width:554px}.popup-background .popup-container.form-popup .close-button[data-v-2c09fd24]{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-color:#ff7227;border-color:rgba(255,114,39,var(--tw-border-opacity));border-radius:50%;border-width:1px;color:#ff7227;color:rgba(255,114,39,var(--tw-text-opacity));cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:-10px;top:-10px;width:32px}.popup-background .popup-container.form-popup form[data-v-2c09fd24]{position:relative}.popup-background .popup-container.form-popup form .form-background[data-v-2c09fd24]{filter:blur(4px);left:-20px;pointer-events:none;position:absolute}.popup-background .popup-container.form-popup form .error-message[data-v-2c09fd24]{color:#ef4444;font-size:14px;position:absolute}.popup-background .popup-container.form-popup form label[data-v-2c09fd24]{color:#1e3d59;font-size:16px;line-height:19px}.popup-background .popup-container.form-popup form input[data-v-2c09fd24]{height:45px}.popup-background .popup-container.form-popup form input[data-v-2c09fd24],.popup-background .popup-container.form-popup form textarea[data-v-2c09fd24]{background-color:hsla(0,0%,100%,.5);background-image:none;border:1px solid #d4d4d4;border-radius:8px;color:#1e3d59;display:inline-block;font-size:18px;line-height:1.5;margin-top:8px;padding:4px 11px;position:relative;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.popup-background .popup-container.form-popup form input[data-v-2c09fd24]:focus,.popup-background .popup-container.form-popup form textarea[data-v-2c09fd24]:focus{border-color:#1e3d59;box-shadow:none;outline:none}.popup-background .popup-container.form-popup form input.error[data-v-2c09fd24],.popup-background .popup-container.form-popup form textarea.error[data-v-2c09fd24]{border-color:#ef4444}.popup-background .popup-container.form-popup form .submit-button[data-v-2c09fd24]{background:#ff7227;border-radius:8px;color:#fff;font-size:16px;font-weight:500;height:51px;line-height:23px;text-align:center;width:100%}.popup-background .popup-container.form-popup form .submit-button[data-v-2c09fd24]:disabled{background:#d4d4d4;color:#666}.popup-background .popup-container.success-popup[data-v-2c09fd24]{--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:20px;margin:auto;padding:40px;position:relative;text-align:center;top:150px;width:554px}.popup-background .popup-container.success-popup .close-button[data-v-2c09fd24]{align-items:center;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;width:32px}.popup-background .popup-container.success-popup .title[data-v-2c09fd24]{color:#22c55e;font-size:1.25rem;font-weight:600;line-height:1.75rem;margin-bottom:.75rem}.popup-background .popup-container.success-popup .description[data-v-2c09fd24]{color:#737373;font-size:1rem;font-weight:500;line-height:1.5rem}.popup-background .popup-container.error-popup[data-v-2c09fd24]{--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:20px;margin:auto;padding:40px;position:relative;text-align:center;top:150px;width:554px}.popup-background .popup-container.error-popup .close-button[data-v-2c09fd24]{align-items:center;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;width:32px}.popup-background .popup-container.error-popup .title[data-v-2c09fd24]{color:#ef4444;font-size:1.25rem;font-weight:600;line-height:1.75rem;margin-bottom:.75rem}.popup-background .popup-container.error-popup .description[data-v-2c09fd24]{color:#737373;font-size:1rem;font-weight:500;line-height:1.5rem;margin-bottom:2rem}.popup-background .popup-container.error-popup .retry-button[data-v-2c09fd24]{background:#ff7227;border-radius:8px;color:#fff;padding:.75rem 1.75rem;transition:all .3s ease}.popup-background .popup-container.error-popup .retry-button[data-v-2c09fd24]:hover{opacity:.8}