nav{margin-bottom:20px}nav a{margin:0 10px;text-decoration:none;color:#42b983}nav a.router-link-exact-active{font-weight:700}:root{--google-blue:#1a73e8;--text:#202124;--muted:#5f6368;--border:#dadce0;--radius:8px;--red:red}body{background:#fff;font-family:Quicksand,sans-serif;color:var(--text);font-size:16px}.page-title{font-weight:500;font-size:2rem}.lead-sub{color:var(--muted)}.form-wrap{max-width:640px}.section-label{font-weight:600}.help-note{color:var(--muted);margin-top:0!important}.illustration{width:520px;max-width:100%;height:467px}.form-group{position:relative}.form-group input,.form-group select{width:100%;padding:1rem .75rem .75rem;border:1px solid var(--border);border-radius:var(--radius);font-size:1rem;background:#fff}.form-group label{position:absolute;top:.9rem;left:.75rem;color:var(--muted);font-size:.95rem;transition:all .2s ease;pointer-events:none;background:#fff;padding:0 .25rem}.form-group input:not(:-moz-placeholder)+label{top:-.6rem;left:.6rem;font-size:.75rem;color:var(--google-blue)}.form-group input:focus+label,.form-group input:not(:placeholder-shown)+label,.form-group select:focus+label,.form-group select:valid+label{top:-.6rem;left:.6rem;font-size:.75rem;color:var(--google-blue)}.form-group input:focus,.form-group select:focus{border-color:red;box-shadow:0 0 0 .2rem rgba(26,115,232,.15);outline:none}.form-check-input:checked{background-color:var(--google-blue);border-color:var(--google-blue)}.btn-submit{border-color:var(--google-blue);background-color:#1a73e8;color:#fff;border:none;padding:10px 24px;border-radius:5px;font-size:14px;cursor:pointer;font-weight:500;transition:background-color .2s}.btn-submit:hover{background-color:#1669c1;border-color:#1669c1}.footer h3{font-size:16px;color:#202124;margin-bottom:16px;font-weight:500}.footer a{color:#5f6368;text-decoration:none;font-size:14px}.footer .link-underline-opacity-50-hover:hover{text-decoration:underline}.footer p{font-size:14px}.footer p,.form-description{color:#5f6368;line-height:1.5}.form-description{font-size:16px;margin-bottom:32px}.checkbox-text{font-size:14px;color:#5f6368;line-height:1.4}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;padding-bottom:30px;border-top:1px solid #dadce0}.footer-logo{font-size:22px;color:#5f6368;font-weight:600}