.form-register{font-family:candara,sans-serif,Arial;margin:0;padding:10px;background:url(https://www.amarresdeparejas.com/assets/img/background_img/back_03.webp) no-repeat 50% fixed;background-size:cover;overflow:hidden}.form-container{background-color:rgba(255,252,252,.95);padding:2rem;border-radius:10px;box-shadow:0 4px 8px rgba(116,113,113,.1);margin-top:2rem}.form-logo{display:block;max-width:180px;height:auto;margin:0 auto 1rem;border-radius:10px;box-shadow:0 4px 8px rgba(116,113,113,.2);transition:transform .3s ease}.form-logo:hover{transform:scale(1.05)}h2{color:#025464;text-align:center;margin:2rem 0 1.5rem}hr{margin:2rem auto;width:60%;border:none;height:5px;background:#e57c23;opacity:.8}.form-control,.form-select{border:1px solid #dfdbdb;border-radius:5px;transition:border-color .3s ease}.form-control:focus,.form-select:focus{border-color:#025464;box-shadow:none}.btn-primary{background-color:#025464;border:none;padding:.75rem;font-size:1rem;border-radius:5px;transition:background-color .3s ease}.btn-primary:hover{background-color:#012a32}.is-invalid{border-color:#e57c23}.modal-content{border-radius:10px}.modal-footer,.modal-header{background-color:#025464;color:#fffcfc}.form-check-label,.modal-body{color:#747171}.text-muted{font-size:.9rem}.container{padding:1rem}.modal-header-content{display:flex;align-items:center}.modal-logo{width:30px;height:30px;object-fit:cover;border-radius:50%;background-color:#fffcfc}.modal-body{font-size:.95rem;line-height:1.5}.modal-footer{justify-content:flex-end}@media(max-width:576px){.form-container{padding:1.5rem}.form-logo{max-width:120px}h2{margin:1.5rem 0}}