.accesswall .container{max-width:880px!important}.accesswall .logo-container{margin-bottom:20px;padding-top:10px;position:relative;text-align:center;z-index:1}.accesswall .al-logo{margin:auto;padding:10px}.accesswall .al-logo .al-logo-inner{align-items:center;display:flex;gap:20px;margin-right:88px}.accesswall .pr-7{padding-right:6.5rem!important}.accesswall .roundLoginLogo{align-items:center;background:#fff;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.accesswall .property-address{color:#fff;font-size:1.5rem;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.5)}.accesswall .property-subtitle{color:#ddd;font-size:.9rem;line-height:1.6;margin:0 auto;max-width:600px}.accesswall .private-link,.accesswall .private-link:hover{color:#fff;font-weight:500;text-decoration:none}.accesswall .dual-card-container{display:flex;margin:0 auto;position:relative;width:100%;z-index:1}.accesswall .info-card{margin-right:20px}.accesswall .access-card,.accesswall .info-card{background:#fff;border-radius:15px;box-shadow:0 15px 50px rgba(0,0,0,.3);display:flex;flex:1;flex-direction:column;overflow:hidden}.accesswall .access-card{height:615px;margin-left:20px}.accesswall .subscriber-logo{align-items:center;background:#f8f9fa;border-radius:10px 10px 0 0;display:flex;height:80px;justify-content:center;margin:0 30px;padding:10px}.accesswall .subscriber-logo img{max-height:50px;max-width:100%}.accesswall .property-image-container{align-items:center;background:#f8f9fa;border-radius:0 0 10px 10px;display:flex;flex-grow:1;justify-content:center;margin:0 30px 30px;max-height:256px;min-height:200px;overflow:hidden}.accesswall .property-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.accesswall .bidder-registration{margin:0 30px 30px;text-align:center}.accesswall .bidder-btn{background:#2a1c33;border:none;border-radius:8px;color:#fff;display:inline-block;font-size:1rem!important;font-weight:600;padding:10px;text-decoration:none;transition:all .3s ease;width:100%}.accesswall .bidder-btn:hover{background:#3a2a45;box-shadow:0 6px 20px rgba(42,28,51,.3);color:#fff;text-decoration:none;transform:translateY(-2px)}.accesswall .form-title{color:#2a1c33;font-size:1.8rem;font-weight:600;margin-bottom:15px;padding:25px 25px 15px;text-align:center}.accesswall .form-container{height:calc(100% - 70px);overflow-y:auto;padding:0 30px 30px;position:relative}.accesswall .form-group{margin-bottom:10px}.accesswall .form-group label{color:#495057;display:block;font-size:1rem!important;font-weight:500;margin-bottom:8px}.accesswall .input-group{position:relative}.accesswall .form-control{border:1px solid #ced4da;border-radius:8px;height:auto;padding:8px 15px 8px 45px;transition:all .3s ease;width:100%}.accesswall .form-control:focus{border-color:#2a1c33;box-shadow:0 0 0 3px rgba(42,28,51,.2)}.accesswall .input-icon{left:15px}.accesswall .input-icon,.accesswall .password-toggle{color:#6c757d;position:absolute;top:50%;transform:translateY(-50%);z-index:4}.accesswall .password-toggle{cursor:pointer;right:15px}.accesswall .is-invalid~.password-toggle,.accesswall .is-valid~.password-toggle{right:30px}.accesswall .btn-primary{-webkit-tap-highlight-color:transparent;background:#2a1c33;border:none;border-radius:8px;color:#fff;font-size:1rem!important;font-weight:600;line-height:24px!important;padding:10px;text-transform:capitalize;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.accesswall .btn-primary:active,.accesswall .btn-primary:focus,.accesswall .btn-primary:focus-visible,.accesswall .btn-primary:hover{background:#3a2a45!important;box-shadow:0 6px 20px rgba(42,28,51,.3)!important;outline:none!important;transform:translateY(-2px)!important}.accesswall .btn-primary:active{box-shadow:0 4px 12px rgba(42,28,51,.3)!important;transform:translateY(0)!important}.accesswall .btn-primary.disabled,.accesswall .btn-primary:disabled{background:#4a3d56!important;border:none!important;box-shadow:none!important;color:hsla(0,0%,100%,.6)!important;cursor:not-allowed!important;opacity:1!important;pointer-events:none;transform:none!important}.accesswall .form-links{display:flex;font-size:.875rem;justify-content:space-between;margin-top:10px}.accesswall .form-link{color:#2a1c33;font-weight:500;text-decoration:none}.accesswall .form-link:hover{color:#3a2a45;text-decoration:underline}.accesswall .accesswall-divider{align-items:center;color:#b1b1b1;display:flex;font-size:14px;margin:10px 0}.accesswall .accesswall-divider:after,.accesswall .accesswall-divider:before{background:#aaa;content:"";flex:1;height:1px}.accesswall .accesswall-divider:before{margin-right:10px}.accesswall .accesswall-divider:after{margin-left:10px}.accesswall .social-login{display:flex;flex-direction:column;gap:.45rem}.accesswall .social-login .btn{align-items:center;background:#fff;border:1px solid #dee2e6;border-radius:8px;flex:1 1 auto;font-size:1rem!important;font-weight:500!important;gap:10px;justify-content:center;line-height:24px!important;margin-bottom:10px;overflow:hidden!important;padding:10px!important;text-overflow:ellipsis!important;text-transform:none;transition:all .3s ease;white-space:nowrap!important;width:100%}.accesswall .social-login .btn:active,.accesswall .social-login .btn:focus,.accesswall .social-login .btn:hover{border-color:#2a1c33;box-shadow:none;color:#212529!important;outline:0;transform:translateY(-2px)}.accesswall .footer-text{color:#6c757d;font-size:.7rem;margin-top:8px;text-align:center}.accesswall .footer-text a{color:#2a1c33;font-weight:500;text-decoration:none}.accesswall .footer-text a:hover{text-decoration:underline}.accesswall .bottom-cookie-text{bottom:0;color:#6c757d;font-size:.7rem;left:0;margin:0 30px 15px;position:absolute;text-align:center}.accesswall .form-section{display:flex;flex-direction:column;height:100%}.accesswall .vertical-divider{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 20px;position:relative}.accesswall .vertical-divider span{align-items:center;background:#fff;border:2px solid #2a1c33;border-radius:50%;color:#2a1c33;display:flex;font-weight:700;height:50px;justify-content:center;padding:10px;width:50px;z-index:2}.accesswall .vertical-divider:after,.accesswall .vertical-divider:before{background:#fff;content:"";height:calc(50% - 30px);position:absolute;width:2px}.accesswall .vertical-divider:before{top:0}.accesswall .vertical-divider:after{bottom:0}.accesswall .compact-form .form-group{margin-bottom:10px}@media (max-width:992px){.accesswall .container{max-width:815px!important}.accesswall .vertical-divider{padding:0}}@media (max-width:720px){.accesswall .dual-card-container{flex-direction:column}.accesswall .access-card,.accesswall .info-card{height:auto;margin:0 0 30px;width:100%}.accesswall .vertical-divider{display:none}.accesswall .info-card{height:500px}.accesswall .form-container{padding:15px}.accesswall .form-links{align-items:center;flex-direction:column;gap:10px}.accesswall .property-address{font-size:1.2rem}.accesswall .property-subtitle{font-size:.7rem}.accesswall .form-title{margin-bottom:0}.accesswall .al-logo .al-logo-inner{gap:10px;margin-right:30px}.accesswall .bidder-btn,.accesswall .btn-primary,.accesswall .form-group label,.accesswall .social-login .btn{font-size:.9rem!important}.accesswall .bottom-cookie-text{margin:8px;position:relative}}@media (max-width:768px){.accesswall .selling-agent{flex-direction:column;gap:unset!important;text-align:center}.accesswall .agent-info{width:100%}.accesswall .agent-name{font-size:20px;margin-top:10px}.accesswall .agent-email,.accesswall .agent-phone{font-size:15px}.accesswall .property-image-container{min-height:unset!important}.accesswall .bidder-btn,.accesswall .btn-primary,.accesswall .form-group label,.accesswall .social-login .btn{font-size:.9rem!important}}.accesswall .copyright-text{color:#fff;font-size:1rem;font-weight:600;margin-top:25px;text-align:center}.accesswall .access-card .form-control,.accesswall .access-card .form-control:focus,.accesswall .access-card .form-control:invalid,.accesswall .access-card .form-control:valid{border-radius:8px!important}.accesswall .selling-agents-container{margin:0 30px 15px}.accesswall .selling-agent{align-items:center;display:flex;display:none;gap:20px}.accesswall .selling-agent.active{display:flex}.accesswall .agent-image{border:1px solid #ddd;border-radius:50%;height:60px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;vertical-align:middle;width:60px}.accesswall .agent-info{flex:1}.accesswall .agent-name{font-weight:700;margin-bottom:3px}.accesswall .agent-email,.accesswall .agent-phone{color:#666;font-size:13px;margin-bottom:3px}.accesswall .invalid-feedback,.accesswall .is-invalid,.accesswall .is-valid,.accesswall .valid-feedback{animation:none!important;transition:none!important}.accesswall .custom-select.is-invalid,.accesswall .form-control.is-invalid,.accesswall .was-validated .custom-select:invalid,.accesswall .was-validated .form-control:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23f86c6b'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23f86c6b' stroke='none'/%3E%3C/svg%3E")!important;background-position:right calc(.375em + .1875rem) center!important;background-repeat:no-repeat!important;background-size:calc(.75em + .375rem) calc(.75em + .375rem)!important;border-color:#f86c6b!important;padding-right:calc(1.5em + .75rem)!important}.accesswall .was-validated .form-control.is-invalid:focus,.accesswall .was-validated .form-control:invalid:focus{border-color:#f86c6b;box-shadow:0 0 0 .2rem hsla(0,91%,70%,.25)}.accesswall .otp-container{margin:0 auto;width:100%}.accesswall .otp-inputs{display:flex;flex-wrap:nowrap;gap:10px;justify-content:center;max-width:100%}.accesswall .otp-box{border:2px solid #e2e8f0;border-radius:10px;flex-shrink:0;font-size:20px;font-weight:600;height:48px;text-align:center;transition:all .3s ease;width:45px}.accesswall .otp-box:focus{border-color:#2a1c33;box-shadow:0 0 0 3px rgba(42,28,51,.1);outline:none;transform:translateY(-2px)}.accesswall .otp-box.filled{background-color:#f9f5ff;border-color:#2a1c33}.accesswall .otp-inputs::-webkit-scrollbar{height:5px}.accesswall .otp-inputs::-webkit-scrollbar-thumb{background:#ddd;border-radius:10px}.accesswall .otp-box.error-border{background-color:#fff5f5!important;border-color:#dc3545!important}.accesswall #otp-error{color:#dc3545;font-size:.875rem;margin-top:.25rem;text-align:center;width:100%}.accesswall #password-error,.accesswall #registerPassword-error{text-wrap:wrap;margin-top:4px}.accesswall .widgetBackBtn,.accesswall .widgetBackBtn:active,.accesswall .widgetBackBtn:focus,.accesswall .widgetBackBtn:hover{background:#fff;border-color:transparent;border-radius:1.25rem;color:#000;font-size:13px;font-weight:400;letter-spacing:3.25px!important;padding:.75rem 1.5rem}.accesswall .resend-link{font-size:.875rem}
