/* AQARLINK_BROKER_SIGNUP_LARGE_MODAL_START */ :root{ --aq-signup-navy:#082f3a; --aq-signup-blue:#0b5d73; --aq-signup-line:#d7e1e6; --aq-signup-muted:#637782; --aq-signup-canvas:#f3f7f8; } body.aq-broker-signup-open{ overflow:hidden!important; overscroll-behavior:none; } .aq-broker-signup-modal[hidden]{display:none!important} .aq-broker-signup-modal{ position:fixed; inset:0; z-index:2147483000; display:flex; align-items:center; justify-content:center; padding:24px; background: radial-gradient(circle at 15% 10%,rgba(11,93,115,.22),transparent 34%), rgba(3,20,27,.76); backdrop-filter:blur(8px); -webkit-backdrop-filter:blur(8px); } .aq-broker-signup-dialog{ position:relative; display:flex; flex-direction:column; width:min(1180px,calc(100vw - 48px)); height:min(92dvh,940px); max-height:calc(100dvh - 48px); overflow:hidden; border:1px solid rgba(255,255,255,.35); border-radius:24px; background:#fff; box-shadow:0 32px 90px rgba(0,0,0,.34); } .aq-broker-signup-head{ position:relative; flex:0 0 auto; display:flex; align-items:center; gap:16px; min-height:88px; padding:18px 78px 18px 26px; color:#fff; background: linear-gradient(135deg,rgba(255,255,255,.08),transparent 48%), linear-gradient(120deg,var(--aq-signup-navy),var(--aq-signup-blue)); } .aq-broker-signup-mark{ display:grid; place-items:center; width:48px; height:48px; flex:0 0 48px; border:1px solid rgba(255,255,255,.25); border-radius:15px; background:rgba(255,255,255,.12); font-size:23px; font-weight:800; } .aq-broker-signup-title{min-width:0} .aq-broker-signup-title h2{ margin:0; color:#fff; font-size:clamp(22px,2.1vw,31px); line-height:1.15; letter-spacing:-.02em; } .aq-broker-signup-title p{ margin:7px 0 0; color:rgba(255,255,255,.78); font-size:14px; line-height:1.45; } .aq-broker-signup-close{ position:absolute; top:18px; right:20px; z-index:3; display:grid; place-items:center; width:48px; height:48px; padding:0; border:1px solid rgba(255,255,255,.28); border-radius:14px; color:#fff; background:rgba(255,255,255,.11); box-shadow:none; font:400 31px/1 Arial,sans-serif; cursor:pointer; transition:transform .18s ease,background .18s ease; } .aq-broker-signup-close:hover, .aq-broker-signup-close:focus-visible{ color:#fff; background:rgba(255,255,255,.22); transform:scale(1.04); outline:3px solid rgba(255,255,255,.18); outline-offset:2px; } .aq-broker-signup-body{ flex:1 1 auto; min-height:0; overflow:auto; overscroll-behavior:contain; padding:26px; background: linear-gradient(180deg,rgba(8,47,58,.035),transparent 190px), var(--aq-signup-canvas); scrollbar-gutter:stable; } .aq-broker-signup-body #signupForm{ box-sizing:border-box; width:min(100%,1080px)!important; max-width:none!important; min-height:100%; margin:0 auto!important; padding:26px!important; border:1px solid var(--aq-signup-line); border-radius:20px; background:#fff; box-shadow:0 12px 34px rgba(8,47,58,.08); } .aq-broker-signup-body #signupForm, .aq-broker-signup-body #signupForm *{box-sizing:border-box} .aq-broker-signup-body #signupForm > :first-child{margin-top:0!important} .aq-broker-signup-body #signupForm label{ display:block; margin-bottom:7px; color:#173640; font-size:14px!important; font-weight:700!important; line-height:1.35; } .aq-broker-signup-body #signupForm input:not([type="checkbox"]):not([type="radio"]), .aq-broker-signup-body #signupForm select, .aq-broker-signup-body #signupForm textarea{ width:100%!important; min-width:0; min-height:50px!important; padding:11px 14px!important; border:1px solid #cbd8de!important; border-radius:12px!important; color:#102f39!important; background:#fff!important; font-size:16px!important; line-height:1.35; box-shadow:0 1px 2px rgba(8,47,58,.03); transition:border-color .18s ease,box-shadow .18s ease; } .aq-broker-signup-body #signupForm textarea{ min-height:105px!important; resize:vertical; } .aq-broker-signup-body #signupForm input[type="file"]{ min-height:54px!important; padding:9px!important; background:#f8fbfc!important; } .aq-broker-signup-body #signupForm input:focus, .aq-broker-signup-body #signupForm select:focus, .aq-broker-signup-body #signupForm textarea:focus{ border-color:var(--aq-signup-blue)!important; outline:none!important; box-shadow:0 0 0 4px rgba(11,93,115,.12)!important; } .aq-broker-signup-body #signupForm .grid, .aq-broker-signup-body #signupForm .form-grid, .aq-broker-signup-body #signupForm .signup-grid, .aq-broker-signup-body #signupForm .fields-grid{ display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:18px!important; } .aq-broker-signup-body #signupForm .form-row, .aq-broker-signup-body #signupForm .row{gap:18px!important} .aq-broker-signup-body #signupForm h2, .aq-broker-signup-body #signupForm h3, .aq-broker-signup-body #signupForm h4{color:var(--aq-signup-navy)} .aq-broker-signup-body #signupForm small, .aq-broker-signup-body #signupForm .hint, .aq-broker-signup-body #signupForm .help-text{ color:var(--aq-signup-muted)!important; font-size:12px!important; line-height:1.45; } .aq-broker-signup-body #signupForm button[type="submit"]{ min-height:52px!important; padding:12px 24px!important; border-radius:13px!important; font-size:16px!important; font-weight:800!important; } .aq-broker-signup-body #signupForm fieldset, .aq-broker-signup-body #signupForm .section, .aq-broker-signup-body #signupForm .form-section{border-radius:16px} .aq-broker-signup-body #signupForm [id*="Message"], .aq-broker-signup-body #signupForm [id*="message"], .aq-broker-signup-body #signupForm .message, .aq-broker-signup-body #signupForm .alert, .aq-broker-signup-body #signupForm .full, .aq-broker-signup-body #signupForm .full-width, .aq-broker-signup-body #signupForm [data-full-width="true"]{ grid-column:1/-1!important; } .aq-broker-signup-foot{ flex:0 0 auto; display:flex; justify-content:space-between; align-items:center; gap:16px; min-height:54px; padding:10px 24px; border-top:1px solid var(--aq-signup-line); color:var(--aq-signup-muted); background:#fff; font-size:12px; } .aq-broker-signup-foot button{ min-height:38px; padding:8px 15px; border:1px solid #cbd8de; border-radius:10px; color:var(--aq-signup-navy); background:#fff; font-weight:750; cursor:pointer; } .aq-broker-signup-foot button:hover{background:#f1f6f7} @media(max-width:760px){ .aq-broker-signup-modal{padding:0;align-items:stretch} .aq-broker-signup-dialog{ width:100vw; height:100dvh; max-height:none; border:0; border-radius:0; } .aq-broker-signup-head{ min-height:76px; padding:14px 68px 14px 16px; } .aq-broker-signup-mark{ width:42px; height:42px; flex-basis:42px; border-radius:13px; font-size:20px; } .aq-broker-signup-title h2{font-size:21px} .aq-broker-signup-title p{display:none} .aq-broker-signup-close{ top:14px; right:14px; width:44px; height:44px; } .aq-broker-signup-body{padding:12px} .aq-broker-signup-body #signupForm{ padding:17px!important; border-radius:16px; } .aq-broker-signup-body #signupForm .grid, .aq-broker-signup-body #signupForm .form-grid, .aq-broker-signup-body #signupForm .signup-grid, .aq-broker-signup-body #signupForm .fields-grid{ grid-template-columns:minmax(0,1fr)!important; } .aq-broker-signup-foot{padding:8px 12px} .aq-broker-signup-foot span{max-width:70%} } @media(prefers-reduced-motion:no-preference){ .aq-broker-signup-modal:not([hidden]) .aq-broker-signup-dialog{ animation:aqBrokerSignupIn .2s ease-out both; } @keyframes aqBrokerSignupIn{ from{opacity:0;transform:translateY(12px) scale(.985)} to{opacity:1;transform:translateY(0) scale(1)} } } /* AQARLINK_BROKER_SIGNUP_LARGE_MODAL_END */
Professional property access for approved brokers
New accounts require administrator approval before property access is activated.
Your registration was received. An AqarLink administrator must verify all required documents and approve the application before portal access is activated.
AqarLink Broker Portal