.iti,.phone-input{width:100%}.iti{display:block}.iti__flag-container{z-index:2}.iti__tel-input{padding-left:52px;width:100%}#landline-help-text,#phone-help-text{display:block;font-size:.875rem;margin-top:.25rem}.language-option{border:2px solid #e9ecef;border-radius:.5rem;cursor:pointer;padding:.75rem;transition:all .3s ease}.language-option:hover{background:#f8f9fa}.step-content{display:none}.step-content#step1{display:block}.password-strength .progress{background-color:#e9ecef}.stylePassword{position:relative}.stylePassword .iconPositionPassword{cursor:pointer;margin-top:-8px;position:absolute;right:15px;top:50%;z-index:3}.stylePassword .iconPositionPassword.iconConformPasswordRegister,.stylePassword .iconPositionPassword.iconPasswordRegister{color:#6c757d;transition:color .2s ease}.stylePassword .iconPositionPassword.iconConformPasswordRegister:hover,.stylePassword .iconPositionPassword.iconPasswordRegister:hover{color:#495057}.is-invalid,.is-invalid:focus{border-color:#dc3545}.is-invalid:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.company-fields{transition:all .3s ease}.alert-marmotte-info{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.next-steps ol li{line-height:1.6;margin-bottom:.75rem}@media(max-width:768px){.iti__tel-input{font-size:16px}}