@import url(https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@400;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap);
.form-group.required .form-control-label::after{content:"* Required";color:#A22325}.js-footer-signup-form{position:relative}input{border-radius:0}input.form-control{height:56px;border-radius:4px;border-color:#D8D8DB;-webkit-box-sizing:border-box;box-sizing:border-box}input.form-control.custom-input{border-radius:0}input.form-control:focus{outline:0;-webkit-box-shadow:none;box-shadow:none;border-color:#222}.custom-checkbox{position:relative}.custom-checkbox .custom-control-input:focus{-webkit-box-shadow:none;box-shadow:none}.custom-checkbox .custom-control-label::after{background:#fff;border:1px solid #d8d8d8;width:16px;height:16px;top:-.125rem}.custom-checkbox .custom-control-label::before{top:-.125rem}.custom-label{font-weight:400;font-size:.625rem;line-height:.625rem;text-transform:uppercase;margin:.75rem 0}.form-control-label{font-size:.625rem;text-transform:uppercase;margin:0 0 .375rem;letter-spacing:0.1em;font-family:"DM Sans",Arial,Helvetica;font-weight:400}.invalid-feedback{font-size:.625rem;text-transform:uppercase;margin:0 0 .375rem;letter-spacing:0.1em;font-family:"DM Sans",Arial,Helvetica;font-weight:400;width:100%;text-align:left}.custom-design-upload-message{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:fixed;top:15%;left:50%;z-index:1}.custom-design-upload-message-alert{-webkit-animation:fade 5s linear forwards;animation:fade 5s linear forwards;-webkit-box-shadow:1px 1px 5px grey;box-shadow:1px 1px 5px grey;padding:1em}@-webkit-keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}.custom-design-upload-message-alert.show{display:block}.upload-design{padding-top:2.8125rem}

