.bg-cover{background-size:cover;background-position:50%;background-repeat:no-repeat}.register-form-container{max-width:500px}.register-image-title{font-size:2.5rem;font-weight:600}.register-image-description{font-size:1.3rem;line-height:1.6}.register-feature-icon{font-size:2rem;opacity:.9}.register-form-title{font-size:2.5rem;font-weight:600;line-height:1.2}.register-form-subtitle{font-size:1.1rem;font-weight:400}.register-host-banner{background-color:#f0d5c9;border:1px solid #ff9680;border-radius:12px;margin-bottom:2rem}.register-host-button{font-size:.9rem;padding:8px 16px}.register-input{border-radius:12px!important;border:2px solid #e9ecef!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.register-input:focus{border-color:#ff9680!important;box-shadow:0 0 0 .2rem rgba(255,150,128,.25)!important}.phone-intl.register-input{border-radius:12px!important;border:2px solid #e9ecef!important}.register-submit-button{font-size:1.1rem;padding:16px 32px;border-radius:12px;min-width:250px}.form-label.required:after{content:" *";color:#dc3545;font-weight:700;margin-left:3px;font-size:1em}.form-label.required{position:relative}