.form-modal-wrapper{position:absolute;top:0;left:50%;width:380px;height:100%;z-index:9998;background:#212121;transform:translateX(-50%)}.form-modal-wrapper .modal-box{position:relative;display:flex;flex-direction:column;z-index:9999;height:100%;animation:fadeIn .3s ease-out}.form-modal-wrapper .modal-box .top-box{position:relative;width:100%;padding:28px 0;text-align:center}.form-modal-wrapper .modal-box .top-box .title{font-family:Manrope,Pretendard,sans-serif;font-size:15px;line-height:20px;font-weight:600;color:#fff}.form-modal-wrapper .modal-box .top-box .close{width:unset;position:absolute;top:11px;right:11px;color:#fff;font-size:20px}.form-modal-wrapper .modal-box .text-box{overflow-y:scroll;display:flex;flex-direction:column;align-items:center;padding:4px 11px}.form-modal-wrapper .modal-box .text-box .text{font-family:Manrope,Pretendard,sans-serif;font-size:12px;line-height:20px;font-weight:400;color:#fff}.form-modal-wrapper .custom-scroll::-webkit-scrollbar{width:8px;height:8px}.form-modal-wrapper .custom-scroll::-webkit-scrollbar-track{background:#212121}.form-modal-wrapper .custom-scroll::-webkit-scrollbar-thumb{background:#555;border-radius:4px}.form-modal-wrapper .custom-scroll::-webkit-scrollbar-thumb:hover{background:#888}.form-modal-wrapper .custom-scroll::-webkit-scrollbar-corner{background:#212121}.form-modal-wrapper .custom-scroll{scrollbar-width:thin;scrollbar-color:#555 #212121}.alert-modal-wrapper{position:absolute;top:50%;left:50%;width:386px;height:125px;z-index:9998;background:#212121;transform:translate(-50%,-50%)}.alert-modal-wrapper .modal-box{position:relative;display:flex;justify-content:center;align-items:center;z-index:9999;height:100%;animation:fadeIn .3s ease-out}.alert-modal-wrapper .modal-box .text{display:flex;justify-content:center;align-items:center;text-align:center;font-weight:600;color:#fff}.alert-modal-wrapper .modal-box .text,input{font-family:Manrope,Pretendard,sans-serif;font-size:15px;line-height:20px}input{width:100%;font-weight:400;background:#f5f5f5;color:#212121;border:none}input::placeholder{font-family:Manrope,Pretendard,sans-serif;font-size:15px;line-height:20px;font-weight:400;color:#212121}button{width:100%;background:none;border:none;font-family:Manrope,Pretendard,sans-serif;font-size:15px;line-height:20px;font-weight:400;color:#212121;white-space:nowrap;cursor:pointer}button.terms{text-decoration:underline}textarea{resize:none;width:100%;height:100%;border:none;font-family:Manrope,Pretendard,sans-serif;font-size:13px;line-height:20px;font-weight:400;background:#f5f5f5;color:#212121}textarea::placeholder{font-family:Manrope,Pretendard,sans-serif;font-size:13px;line-height:20px;font-weight:400;color:#212121}.radiobox-multi-box,.radiobox-wrap{display:flex;align-items:center;justify-content:flex-start}.radiobox-wrap{width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Manrope,Pretendard,sans-serif;font-size:15px;line-height:20px;font-weight:400;white-space:nowrap;color:#212121}.radiobox-wrap input{display:none}.radiobox-wrap input:checked+.checkmark{background-color:#212121}.radiobox-wrap .checkmark{width:15px;height:15px;background-color:#f5f5f5;border:1px solid #212121;margin-right:10px;position:relative;transition:background-color .2s}.radiobox-wrap.white input{display:none}.radiobox-wrap.white input:checked+.checkmark{background-color:#f5f5f5}.radiobox-wrap.white .checkmark{background-color:#212121;border:1px solid #f5f5f5}.spinner-box{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:100vh}.spinner-box .spinner{z-index:100;width:56px;height:56px;border-radius:50%;border:9px solid #dbdcef;border-right-color:#212121;animation:spinner-d3wgkg 1s linear infinite}@keyframes spinner-d3wgkg{to{transform:rotate(1turn)}}.validation-modal-wrapper{position:absolute;top:50%;left:50%;width:386px;height:125px;z-index:9998;background:#212121;transform:translate(-50%,-50%)}.validation-modal-wrapper .modal-box{position:relative;display:flex;justify-content:center;align-items:center;z-index:9999;height:100%;animation:fadeIn .3s ease-out}.validation-modal-wrapper .modal-box .text{display:flex;justify-content:center;align-items:center;text-align:center;font-family:Manrope,Pretendard,sans-serif;font-size:15px;line-height:20px;font-weight:600;color:#fff}.validation-modal-wrapper .modal-box .close{width:unset;position:absolute;top:11px;right:11px;color:#fff;font-size:20px}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}