#user-type-choice{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;max-height:25rem}#user-type-choice h1{font-size:2rem;text-align:center}@media (max-width:400px){#user-type-choice h1{font-size:1.8rem}}#user-type-choice .btn-container{max-width:24rem;width:100%}#user-type-choice .btn-container .vs-button:not(:first-child){margin-top:2.5rem}.container-cg[data-v-30e8abb6]{border-radius:.5rem;box-shadow:inset 0 0 1rem #b7bdc2;margin-bottom:1.8rem;max-height:53.8vh;overflow:auto;padding:1.2rem;scrollbar-color:#b7bdc2;scrollbar-width:thin}.container-cg[data-v-30e8abb6]::-webkit-scrollbar{background:#dde3e9;border-radius:4px;display:block;height:6px;width:6px}.container-cg[data-v-30e8abb6]::-webkit-scrollbar-thumb{background:#b7bdc2;border:1px solid transparent;border-radius:4px}.container-cg>div h1[data-v-30e8abb6]{border-top:1px dashed #b7b9be;font-size:1.6rem;font-weight:900;margin-top:2rem;padding-top:1.7rem}.container-cg>div h2[data-v-30e8abb6]{font-size:1.4rem;font-weight:800}.container-cg>div h3[data-v-30e8abb6]{font-size:1.1rem;font-weight:700;text-align:left}.container-cg>div:first-child h1[data-v-30e8abb6]{border-top:none;margin-top:0;padding-top:0}.vs-dialog .vs-dialog__content h2{margin-bottom:1rem}#register-form .ffmkr-check-register-form>p{color:#c2b9a2;font-size:1.45rem;line-height:1.2}#register-form .ffmkr-check-register-form .logo-ffmkr{margin-left:.1rem;position:relative;top:.1rem;width:5.7rem}#register-form .ffmkr-check-register-form .vs-input-parent{margin-bottom:1.5rem}#register-form .ffmkr-check-register-form .btn-container{margin-top:2.1rem}#register-form .loading-form-block>.loading{border-radius:.5rem;height:5.2rem;margin-bottom:1.5rem}#register-form .select-filter{margin-bottom:-.9rem}#register-form .select-filter.error input{border:.1rem solid #ff564b}#register-form .empty-error-mess{-webkit-animation:heightEnter .25s ease 0s forwards;animation:heightEnter .25s ease 0s forwards;color:#ff564b;font-size:1.3rem;height:0;opacity:0;overflow:hidden;padding-bottom:.4rem;padding-top:.7rem}#register-form .empty-error-mess.pt-0{padding-top:0}#register-form .vs-checkbox-label{color:#b5ac94;font-size:1.3rem;font-size:1.31rem}#register-form .vs-checkbox-content.active .vs-checkbox-label{color:#222e54}#register-form .vs-checkbox-con{height:19px;top:-.1rem;width:19px}#register-form .vs-icon-check span .line2{bottom:2px;height:9px}#register-form .vs-icon-check span .line1{bottom:1px;height:1px}#register-form a{cursor:pointer;font-weight:700;text-decoration:underline}#register-form .vue-phone-number-input{position:relative}#register-form .vue-phone-number-input input,#register-form .vue-phone-number-input textarea{background:#fff;border:.1rem solid #e7dfcd;border-radius:.5rem;color:#222e54;font-size:1.4rem;margin-bottom:1.5rem;padding:1.6rem 1.7rem;width:100%}#register-form .vue-phone-number-input input:focus,#register-form .vue-phone-number-input input:focus-visible,#register-form .vue-phone-number-input input:hover,#register-form .vue-phone-number-input textarea:focus,#register-form .vue-phone-number-input textarea:focus-visible,#register-form .vue-phone-number-input textarea:hover{border:.1rem solid #c1b79d;box-shadow:0 .5rem 2.5rem -.4rem rgba(0,0,0,.05);outline:none}#register-form .vue-phone-number-input input.filled~label,#register-form .vue-phone-number-input input:focus~label,#register-form .vue-phone-number-input textarea.filled~label,#register-form .vue-phone-number-input textarea:focus~label{font-size:1.4rem;left:1.3rem;text-shadow:0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff;top:-.8rem}#register-form .vue-phone-number-input label{align-items:center;border-radius:.4rem;color:#c1b79d;cursor:text;display:flex;font-size:1.4rem;height:auto;justify-content:flex-start;left:1.6rem;opacity:1;padding:.05rem .5rem;pointer-events:none;position:absolute;top:1.6rem;transition:all .25s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto}#register-form .vue-phone-number-input.filled label{font-size:1.4rem;left:1.3rem;text-shadow:0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff,0 0 .3rem #fff;top:-.8rem}#register-form .vue-phone-number-input input:focus{box-shadow:none!important;caret-color:auto!important}#register-form .vue-phone-number-input input:focus~label{color:#c1b79d!important}#register-form .vue-phone-number-input input::-moz-placeholder{color:transparent;font-size:.01rem}#register-form .vue-phone-number-input input:-ms-input-placeholder{color:transparent;font-size:.01rem}#register-form .vue-phone-number-input input::placeholder{color:transparent;font-size:.01rem}#register-form .vue-phone-number-input.error input:focus~label{color:#ff564b!important}#register-form #accept-CG-block{align-items:center;display:flex;flex-direction:column}#register-form #accept-CG-block.error .vs-checkbox-label{color:#ff564b}#register-form #accept-CG-block.error .vs-checkbox-mask:before{border:2px solid #ff564b}.container.fullpage[data-v-c666ed66]{justify-content:center}.container.fullpage .vs-button.btn-prev[data-v-c666ed66]{-webkit-animation:fadeEnter .5s ease .2s forwards;animation:fadeEnter .5s ease .2s forwards;background:#fffdfc00;box-shadow:0 .4rem 1.4rem 0 hsla(14,95%,70%,.3);color:#fb8b68;opacity:0}.container.fullpage .vs-button.btn-prev[data-v-c666ed66]:hover{box-shadow:0 .4rem 1.4rem 0 hsla(14,95%,70%,.8)}.container.fullpage #logo[data-v-c666ed66]{height:19.8rem;margin-bottom:4.3rem;margin-left:.2rem;margin-top:.3rem;width:14rem}.container.fullpage #logo h1[data-v-c666ed66]{color:#fb8b68;font-size:4.3rem;font-weight:400;letter-spacing:.25rem;margin-bottom:0;margin-top:.9rem;text-align:center}