:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}@media only screen and (max-width:1400px){.register-multi-steps .register__card{padding-inline-start:20px!important}.register-multi-steps .register__card span{font-size:16px!important}.register-multi-steps .panel-overlay{inline-size:49.2%!important}.register-multi-steps .register__panel{padding-block-start:64px!important;align-items:end;inline-size:47.5%!important;justify-content:space-between!important}.register-multi-steps .register__panel div:first-of-type{justify-content:space-around}.register-multi-steps .register__panel div:first-of-type p{text-align:start!important}}@media only screen and (max-width:1199px){.register-multi-steps{min-block-size:100dvh;background:#e6f0fa;display:flex;overflow:hidden}.register-multi-steps .panel-overlay{display:none!important}.register-multi-steps .MuiContainer-root{padding:0!important;min-block-size:unset;background:transparent}.register-multi-steps .register__card{padding:0!important;max-inline-size:100%;gap:0!important}.register-multi-steps .register__header{background:url(/images/UI/login-mobile-bg.png) no-repeat 50%;background-size:cover;min-inline-size:100%;inline-size:100%;padding-block:42px 0;padding-inline:16px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:0 0 16px 16px;color:#fff;position:relative}.register-multi-steps .register__form{padding-block:32px 44px;padding-inline:16px;max-inline-size:100%;display:flex;flex-direction:column;gap:16px}.register-multi-steps .MuiTextField-root{background:#f8f9fa;border-radius:10px;margin-block-end:12px}.register-multi-steps .MuiTextField-root input{font-size:1rem;padding-block:16px;padding-inline:12px}.register-multi-steps .register__social-btns{display:flex;gap:12px;justify-content:center}.register-multi-steps .register__social-btns button{max-inline-size:60px!important;block-size:52px!important;border-radius:10px;background:#f8f9fa;border:1px solid #e0e0e0;display:flex;align-items:center;justify-content:center;padding:0}.register-multi-steps .register__social-btns button img{inline-size:24px;block-size:24px}.register-multi-steps .register__social-btns button:last-child{background:#fff;border:1px solid #222}.register-multi-steps .register__submit-btn{margin-block-start:24px;inline-size:100%}.register-multi-steps .register__submit-btn button{inline-size:100%}.register-multi-steps .stepper-wrapper{inline-size:100%;padding-block:0}.register-multi-steps .stepper-wrapper .MuiStepper-root{padding-block:56px 40px;background:transparent;flex-direction:row!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:16px;scroll-behavior:smooth}.register-multi-steps .stepper-wrapper .MuiStepper-root::-webkit-scrollbar{display:none}.register-multi-steps .stepper-wrapper .MuiStep-root{padding:0;min-inline-size:261px;scroll-snap-align:center}.register-multi-steps .stepper-wrapper .MuiStepLabel-root{padding:0;align-items:center}.register-multi-steps .stepper-wrapper .MuiStepConnector-root{display:none}.register-multi-steps .stepper-wrapper .step-label{inline-size:100%}.register-multi-steps .register__file-upload ul{display:flex;flex-direction:column;align-items:center}.register-multi-steps .register__file-upload .avatar-upload{inline-size:96px;block-size:96px;border:none}}