.page_register .main_content .form .group_1 .global_custom_select .group_select .item:hover,.page_register .main_content .form .group_1 .global_custom_select .group_select .item.active{background-color:#FF0541;color:#fff}.page_register .main_content .title:before,.page_register .main_content .title:after{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:10px;height:10px;background-color:#FF0541;vertical-align:middle;display:inline-block;margin:0 15px;content:""}@media only screen and (max-width: 640px){.page_register .main_content .title:before,.page_register .main_content .title:after{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:5px;height:5px;background-color:#FF0541;margin:0 5px}}.page_register .main_content .title{position:relative;top:0;left:0;font-size:2rem;font-family:"AdihausDIN-Cn","AdihausDIN","sans-serif";font-weight:bold;font-style:normal;font-variant:normal;text-align:center;text-decoration:none;text-transform:uppercase;color:#000}@media only screen and (max-width: 640px){.page_register .main_content .title{font-size:calc(17px + 15 * ((100vw - 320px) / 320))}}@media only screen and (max-width: 320px){.page_register .main_content .title{font-size:17px}}.page_register .main_content .form .group_2 .submit{all:initial;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;width:295px;height:55px;font-size:1.375rem;font-family:"AdihausDIN-Cn","AdihausDIN","sans-serif";font-weight:bold;font-style:normal;font-variant:normal;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-flex-direction:column;flex-direction:column;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;place-content:center;place-items:center;border:1px solid #FF0541;background-color:#FF0541;color:#fff;cursor:pointer}.page_register .main_content .form .group_2 .submit:disabled{background-color:#979797;color:#fff;border:1px solid #979797;cursor:default}.page_register .main_content .form .group_2 .submit:disabled:hover{background-color:#979797;color:#fff;border:1px solid #979797;cursor:default}.page_register .main_content .form .group_2 .submit:hover{-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;background-color:#fff;border:1px solid #FF0541;color:#000}@media only screen and (max-width: 640px){.page_register .main_content .form .group_2 .submit{font-size:calc(18px + 4 * ((100vw - 320px) / 320))}}@media only screen and (max-width: 320px){.page_register .main_content .form .group_2 .submit{font-size:18px}}@media only screen and (max-width: 640px){.page_register .main_content .form .group_2 .submit{width:64.375vw;height:12.4vw}}.page_register .main_content{min-height:-moz-calc(100vh - 110px);min-height:-webkit-calc(100vh - 110px);min-height:calc(100vh - 110px);position:relative;top:0;left:0;width:100vw;height:auto;background-color:#fff;margin:0 auto;-webkit-flex-direction:column;flex-direction:column;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;place-content:center;place-items:center;padding:50px 0;max-width:1920px}@media only screen and (max-width: 640px){.page_register .main_content{min-height:-moz-calc(100vh - 62px);min-height:-webkit-calc(100vh - 62px);min-height:calc(100vh - 62px);padding:20px 0}}.page_register .main_content .form .group_1 .global_custom_select.open .group_input .input:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.page_register .main_content .form .group_1 .global_custom_select.open .group_select{-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex}.page_register .main_content .form .group_1 .global_custom_select.selected .group_input .label{-webkit-transition:top 200ms ease-out;-moz-transition:top 200ms ease-out;-o-transition:top 200ms ease-out;transition:top 200ms ease-out;top:0}.page_register .main_content .form .group_1 .global_custom_select .group_input{user-select:none;cursor:pointer}.page_register .main_content .form .group_1 .global_custom_select .group_input.disabled .label{color:#606060}.page_register .main_content .form .group_1 .global_custom_select .group_input.disabled .input{color:#606060}.page_register .main_content .form .group_1 .global_custom_select .group_input .label{-webkit-transition:top 200ms ease-out;-moz-transition:top 200ms ease-out;-o-transition:top 200ms ease-out;transition:top 200ms ease-out;top:26px}.page_register .main_content .form .group_1 .global_custom_select .group_input .input{border-bottom:2px solid #979797}.page_register .main_content .form .group_1 .global_custom_select .group_input .input:after{-webkit-transition:transform 500ms ease;-moz-transition:transform 500ms ease;-o-transition:transform 500ms ease;transition:transform 500ms ease;content:""}.page_register .main_content .form .group_1 .global_custom_select .group_select{all:initial;position:relative;top:0;left:0;overflow:overlay;overflow-x:hidden;-webkit-flex-direction:column;flex-direction:column;position:absolute;top:54px;left:0;width:100%;height:auto;max-height:175px;display:none;z-index:10}.page_register .main_content .form .group_1 .global_custom_select .group_select::-webkit-scrollbar{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:10px;height:auto;background-color:#fff}.page_register .main_content .form .group_1 .global_custom_select .group_select::-webkit-scrollbar-thumb{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background-color:#FF0541}.page_register .main_content .form .group_1 .global_custom_select .group_select::-webkit-scrollbar-track{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.page_register .main_content .form .group_1 .global_custom_select .group_select .item{all:initial;font-size:1rem;font-family:"AdihausDIN-Cn","AdihausDIN","sans-serif";font-weight:bold;font-style:normal;font-variant:normal;width:93%;height:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:1px solid #fff;background-color:#979797;color:#fff;padding:15px 10px;cursor:pointer}.page_register .main_content .form .group_3 .checkbox{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:25px;display:none}.page_register .main_content .form .group_3 .checkbox:checked+label:before{-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;background-color:#FF0541;border:2px solid #FF0541}.page_register .main_content .form .group_3 .checkbox:checked+label:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.page_register .main_content .form .group_3 .label_2{-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1.125rem;font-family:"AdihausDIN-Cn","AdihausDIN","sans-serif";font-weight:normal;font-style:normal;font-variant:normal;position:relative;top:0;left:0;width:100%;height:auto;cursor:pointer;padding-left:55px;padding-bottom:0}.page_register .main_content .form .group_3 .label_2:before{-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;position:absolute;top:0;left:0;width:30px;height:30px;border:2px solid #979797;content:"";background-color:#fff;background-size:50%;background-position:center}.page_register .main_content .form .group_3 .label_2:after{-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;position:absolute;top:3px;left:3px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);content:""}.page_register .main_content .form .group_1{position:relative;top:0;left:0;width:100%;height:auto;padding:25px 0 5px;margin-top:15px}.page_register .main_content .form .group_1 .file{all:initial;width:100%;height:50px;position:absolute;top:0;left:0;opacity:0;cursor:pointer;display:none}.page_register .main_content .form .group_1 .input{all:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;position:relative;top:0;left:0;width:100%;height:25px;font-size:1.125rem;font-family:"AdihausDIN-Cn","AdihausDIN","sans-serif";font-weight:bold;font-style:normal;font-variant:normal;border-bottom:2px solid #979797;background-color:#fff;color:#000;z-index:1}.page_register .main_content .form .group_1 .input::-ms-input-placeholder{font-size:1.125rem;font-family:"AdihausDIN-Cn","AdihausDIN","sans-serif";font-weight:normal;font-style:normal;font-variant:normal;color:#000}.page_register .main_content .form .group_1 .input:-moz-placeholder{font-size:1.125rem;font-family:"AdihausDIN-Cn","AdihausDIN","sans-serif";font-weight:normal;font-style:normal;font-variant:normal;color:#000}.page_register .main_content .form .group_1 .input::-moz-placeholder{font-size:1.125rem;font-family:"AdihausDIN-Cn","AdihausDIN","sans-serif";font-weight:normal;font-style:normal;font-variant:normal;color:#000}.page_register .main_content .form .group_1 .input::-webkit-input-placeholder{font-size:1.125rem;font-family:"AdihausDIN-Cn","AdihausDIN","sans-serif";font-weight:normal;font-style:normal;font-variant:normal;color:#000}.page_register .main_content .form .group_1 .input::placeholder{font-size:1.125rem;font-family:"AdihausDIN-Cn","AdihausDIN","sans-serif";font-weight:normal;font-style:normal;font-variant:normal;color:#000}.page_register .main_content .form .group_1 .input:placeholder-shown+.label{-webkit-transition:transform 200ms ease-out;-moz-transition:transform 200ms ease-out;-o-transition:transform 200ms ease-out;transition:transform 200ms ease-out;-webkit-transform:translateY(1rem);-moz-transform:translateY(1rem);-ms-transform:translateY(1rem);-o-transform:translateY(1rem);transform:translateY(1rem);opacity:0}.page_register .main_content .form .group_1 .input::-webkit-outer-spin-button,.page_register .main_content .form .group_1 .input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page_register .main_content .form .group_1 .input:focus:invalid{border-bottom:2px solid #FF0541}.page_register .main_content .form .group_1 .input:focus:valid{border-bottom:2px solid #09CC00}.page_register .main_content .form .group_1 .input.invalid{border-bottom:2px solid #FF0541}.page_register .main_content .form .group_1 .label{-webkit-transition:transform 200ms ease-out;-moz-transition:transform 200ms ease-out;-o-transition:transform 200ms ease-out;transition:transform 200ms ease-out;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);position:absolute;top:0;left:0;font-size:1.125rem;font-family:"AdihausDIN-Cn","AdihausDIN","sans-serif";font-weight:normal;font-style:normal;font-variant:normal;width:100%;height:auto;opacity:1;color:#000;z-index:2}.page_register .main_content .form .group_1 .label.file{-webkit-flex-direction:column;flex-direction:column;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;place-content:center;place-items:center;padding:12px 17px;box-sizing:border-box;border:2px solid #000}.page_register .main_content .form .group_1 .alert-danger{color:#FF0541}.page_register .main_content .form .group_1 .alert-danger.alert-file{margin-top:-15px}.page_register .main_content .form .group_2{-webkit-flex-direction:column;flex-direction:column;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;place-content:center;place-items:center}.page_register .main_content .form .group_2 .submit{margin-top:50px}@media only screen and (max-width: 980px){.page_register .main_content .form .group_2 .submit{margin-top:30px}}.page_register .main_content{padding:50px 0 100px}@media only screen and (max-width: 640px){.page_register .main_content{padding:20px 0 40px}}.page_register .main_content .title{margin-bottom:10px}.page_register .main_content .form{width:70.3125vw;height:auto;position:relative;top:0;left:0;max-width:457px}.page_register .main_content .form .group_3{-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;min-height:32px;flex-direction:column;margin-top:30px}.page_register .main_content .form .group_3 .link{text-align:left;text-decoration:underline;text-transform:none;cursor:pointer;color:inherit}.page_register .main_content .form .group_3 .link.link_modal{padding-top:5px;padding-left:55px}
