#mycoRegForm{margin-bottom:1.5rem;position:relative;overflow:hidden}#mycoRegForm input{border:1px solid #ccc;border-radius:30px;padding:1rem;cursor:text;background:#fff}#mycoRegForm .flexed{align-items:center;margin-bottom:1.5rem;gap:1.125rem}#mycoRegForm .flexed>input,#mycoRegForm .flexed>select{flex:1}@media(max-width: 700px){#mycoRegForm .flexed{flex-wrap:wrap}}#mycoRegForm .select-wrapper{position:relative;display:block;flex:1}#mycoRegForm .select-wrapper::after{content:"❯";rotate:90deg;font-size:1.125rem;color:#54565b;position:absolute;right:1rem;top:33%;transform:translateX(-50%);pointer-events:none;display:block}#mycoRegForm select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;text-overflow:ellipsis;border-radius:30px;padding:1rem 1rem 1rem 1.5rem;background-color:#fff;cursor:pointer;position:relative}#mycoRegForm select:focus,#mycoRegForm select:active,#mycoRegForm select:focus-within{outline:2px solid #e0592a;border:0}#mycoRegForm select:open{border-color:#e0592a}#address{width:100%;margin-bottom:1.5rem}input#specify_other_specialization{max-width:0px;opacity:0;border:0;padding:0;transition:all .2s ease-in-out}@media(max-width: 700px){input#specify_other_specialization{min-width:100%;max-height:0px}}input#specify_other_specialization.shown{max-width:40%;opacity:1;border:1px solid #ccc;padding:1rem;margin-left:1.25rem}@media(max-width: 700px){input#specify_other_specialization.shown{margin-left:0;margin-top:1.25rem;max-height:none}}.password-wrapper{position:relative;flex:1}@media(max-width: 700px){.password-wrapper{min-width:100%}}#password{width:100%}#showHide{position:absolute;cursor:pointer;right:1rem;top:50%;transform:translateY(-50%)}#showHide img{display:block;opacity:50%}#matched{padding-bottom:.5rem;text-align:center;color:#e0592a}#validated{text-align:center;color:#c00;font-weight:600;margin:-4px 0 .5rem}#regFormSubmit{margin:1.5rem auto 0;width:300px}.reg-form-terms>div{padding-bottom:.5rem;font-size:.94rem}.reg-form-terms>div#pwRules{padding-bottom:1rem;font-size:revert;font-weight:600}.reg-form-terms>div sup{font-weight:700}#loadingResult{display:none;background-color:rgba(0,0,0,.33);z-index:500;position:absolute;width:100%;min-height:500px;height:100%;top:0;left:0;border-radius:30px}#loadingResult img{z-index:505;position:relative;top:50%;left:50%;transform:translate(-50%, -50%)}#loadingResult.loading{display:block}#rejectedMsg,#existingMsg{transform:translateY(20%);width:320px}#rejectedMsg .button,#existingMsg .button{margin:0 auto;max-width:300px}#rejectedMsg .flexed,#existingMsg .flexed{gap:.75rem}#rejectedMsg h3,#existingMsg h3{padding-bottom:0;font-size:1.38rem;color:#e0592a}#rejectedMsg p,#existingMsg p{line-height:1.6}.cf-turnstile>div{width:-moz-fit-content;width:fit-content;margin:1rem auto}