.o-form{display:flex;flex-direction:column;width:100%}.o-form .isRequired{font-size:1rem;font-family:"robotoBlack";color:#e90808}.o-form__group{position:relative;display:flex;flex-direction:column;margin-bottom:1.25rem}.o-form__group.-required::after{content:"*";position:absolute;font-size:1rem;font-family:"robotoBlack";color:#e90808;top:3px;right:7px}.o-form__groupIcon{position:relative;display:flex;align-items:center;margin-bottom:1.25rem}.o-form__groupIcon.-textarea{align-items:flex-start}.o-form__groupIcon.-textarea .o-form__icon{margin-top:13px}.o-form__groupIcon .m-textbox,.o-form__groupIcon .o-form__label{padding-left:3.2rem}.o-form__groupIcon.-required::after{content:"*";position:absolute;font-size:1rem;font-family:"robotoBlack";color:#e90808;top:3px;right:7px}.o-form__icon{position:absolute;margin-left:1.25rem;font-size:1.25rem;color:#c3c3c3}.o-form__subMessage{font-style:italic;font-size:.75rem}.o-form__subMessage strong{font-family:"robotoBlack";color:#e90808}.o-form__label{position:absolute;top:calc(100% - 37px);padding-left:.9375rem;transition:all 200ms;opacity:.5}.o-form__label.-textarea{top:.9375rem}.o-form__button{display:flex;justify-content:space-between;align-items:center}@media(max-width:767px){.o-form__button{flex-direction:column}}@media(max-width:1199px){.o-form__button{flex-direction:column}}.o-form__subTitle{margin-bottom:1.25rem;padding-bottom:1.25rem;font-size:1.25rem;font-family:"robotoRegular";font-weight:400;border-bottom:solid 1px #e1e1e1}.o-form__errorMessage{display:flex;font-size:.75rem;color:#e90808;margin-bottom:.9375rem;margin-top:-5px}.o-form__agreement{margin-top:.9375rem}.o-form__agreement .o-checkbox{margin-bottom:1.25rem}.o-form__agreement .o-checkbox__label{font-size:.9375rem}.o-form__agreement .o-checkbox__label a{text-decoration:underline;color:#000}.o-form__agreement .o-checkbox__label a:hover{text-decoration:none}.m-textbox:focus+.o-form__label,.m-textbox:valid+.o-form__label{font-size:.6875rem;transform:translate3d(0,-178%,0);opacity:1;background:#fff;margin-left:15px;padding:0 5px}.m-textbox:valid ~ i{color:#1bae11}.m-textbox.-textarea:focus+.o-form__label,.m-textbox.-textarea:valid+.o-form__label{transform:translate3d(0,-160%,0)}.o-customerForm{display:flex;flex-direction:column;justify-content:center;align-items:center}.o-customerForm__header{margin:1.875rem 0;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width:767px){.o-customerForm__header{margin:1.25rem 0}}.o-customerForm__title{font-family:"robotoRegular";font-weight:400;font-size:2rem}@media(max-width:767px){.o-customerForm__title{font-size:1.75rem}}.o-customerForm__text{width:60%;text-align:center;font-size:1rem;color:#818181;line-height:1.7;margin-top:.9375rem}@media(max-width:767px){.o-customerForm__text{width:100%;font-size:.875rem;line-height:normal}}.o-customerForm__body{display:flex;flex-direction:column;width:80%;margin:1.875rem 0 5rem 0}@media(max-width:767px){.o-customerForm__body{width:100%;margin:0 0 5rem 0}}@media(max-width:991px){.o-customerForm__body{width:100%}}@media(max-width:767px){.o-customerForm .o-button__loginBtn{width:100%;margin-top:.9375rem}}.m-customerExtraInfo{display:flex;justify-content:space-between;align-items:center;min-height:40%}@media(max-width:767px){.m-customerExtraInfo{flex-direction:column;margin-bottom:.9375rem}}.m-customerExtraInfo__title{font-size:1.25rem;margin-bottom:1.25rem}.m-customerExtraInfo__buttons{display:flex;flex-direction:column;text-align:center}.m-customerExtraInfo__buttons a{margin-bottom:1.25rem;font-size:1rem}.m-customerExtraInfo__buttons a.o-button__default.cmi-add-user::before{margin-left:0;margin-right:.625rem}.m-customerExtraInfo__or{display:flex;justify-content:center;width:20%;position:relative;margin-right:1.5625rem;margin-left:1.5625rem}@media(max-width:767px){.m-customerExtraInfo__or{width:100%;margin:1.25rem 0}}@media(max-width:991px){.m-customerExtraInfo__or{margin-right:0}}.m-customerExtraInfo__or span{position:absolute;background-color:#fff;padding:.3125rem;top:calc(50% - 25px);color:#818181}@media(max-width:767px){.m-customerExtraInfo__or span{top:calc(50% - 17px)}}.m-customerExtraInfo__or::before{content:"";width:1px;height:100%;min-height:200px;background-color:#e1e1e1}@media(max-width:767px){.m-customerExtraInfo__or::before{height:1px;width:100%;min-height:auto}}