.btn{align-items:center;-webkit-appearance:none;appearance:none;background-color:#4f66ee;border:0 solid;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;line-height:24px;padding:8px 20px;text-align:center;text-decoration:none;white-space:nowrap}.btn:focus,.btn:hover{background-color:#0c1464}.hocus\:bg-blue-dark:focus,.hocus\:bg-blue-dark:hover{background-color:#0c1464}.btn.focus,.btn.hover{background-color:#0c1464}.btn-inverse{background-color:#fff;color:#4f66ee}.btn-inverse:focus,.btn-inverse:hover{background-color:#fff}.btn-inverse:focus,.btn-inverse:hover{color:#0c1464}.btn-inverse.focus,.btn-inverse.hover{background-color:#fff;color:#0c1464}.btn-secondary{background-color:#fff;border-width:3px;color:#4f66ee}.btn-secondary:focus,.btn-secondary:hover{background-color:#fff}.hocus\:bg-white:focus,.hocus\:bg-white:hover{background-color:#fff}.btn-secondary:focus,.btn-secondary:hover{color:#0c1464}.hocus\:text-blue-dark:focus,.hocus\:text-blue-dark:hover{color:#0c1464}.btn-secondary.focus,.btn-secondary.hover{background-color:#fff;color:#0c1464}.btn-link{border-width:0}.btn-link:focus,.btn-link:hover{border-width:0}.hocus\:border-0:focus,.hocus\:border-0:hover{border-width:0}.btn-link{background-color:transparent;color:#4f66ee}.btn-link:hover{background-color:transparent;color:#0c1464}.btn-link{text-decoration:underline}.btn-link.focus,.btn-link.hover{background-color:transparent;color:#0c1464}.btn-block{display:flex;width:100%}kbd{border-radius:2px;border-style:solid;border-width:1px;color:#1c3e57;display:inline-block;font-family:Roboto mono,monospace;font-size:14px;font-weight:400;line-height:18px;padding:2px 8px}
.bg-white{background-color:#fff !important;}.bg-black{background-color:#212123 !important;}.bg-blue-1{background-color:#edf4f7 !important;}.bg-blue-2{background-color:#a9d6ea !important;}.bg-blue-bright{background-color:#4f66ee !important;}.bg-blue-dark{background-color:#0c1464 !important;}.bg-slate-1{background-color:#cedae4 !important;}.bg-slate-2{background-color:#5b7c94 !important;}.bg-slate-3{background-color:#1d4d70 !important;}.bg-slate-4{background-color:#002b48 !important;}.bg-slate{background-color:#1c3e57 !important;}.bg-slate-light{background-color:#607889 !important;}.bg-green-1{background-color:#e9f7ec !important;}.bg-green-2{background-color:#c0e2c5 !important;}.bg-green-3{background-color:#00896d !important;}.bg-green-4{background-color:#1b674d !important;}.bg-red-1{background-color:#f5e9e5 !important;}.bg-red-2{background-color:#efcabb !important;}.bg-red-3{background-color:#c9563a !important;}.bg-red-4{background-color:#bc4427 !important;}.bg-purple-1{background-color:#edebf6 !important;}.bg-purple-2{background-color:#cccced !important;}.bg-purple-3{background-color:#7d61b3 !important;}.bg-purple-4{background-color:#5d4099 !important;}.bg-yellow-1{background-color:#f8f1df !important;}.bg-yellow-2{background-color:#f9e3a3 !important;}.bg-yellow-3{background-color:#f4c435 !important;}.bg-yellow-4{background-color:#e7b22e !important;}.bg-grey-1{background-color:#f8f8f8 !important;}.bg-grey-2{background-color:#f1f1f1 !important;}.bg-grey-3{background-color:#e9e9e9 !important;}.bg-grey-4{background-color:#d3d3d3 !important;}.bg-grey-dark{background-color:#424244 !important;}.focus\:bg-white:focus{background-color:#fff !important;}.focus\:bg-black:focus{background-color:#212123 !important;}.focus\:bg-blue-1:focus{background-color:#edf4f7 !important;}.focus\:bg-blue-2:focus{background-color:#a9d6ea !important;}.focus\:bg-blue-bright:focus{background-color:#4f66ee !important;}.focus\:bg-blue-dark:focus{background-color:#0c1464 !important;}.focus\:bg-slate-1:focus{background-color:#cedae4 !important;}.focus\:bg-slate-2:focus{background-color:#5b7c94 !important;}.focus\:bg-slate-3:focus{background-color:#1d4d70 !important;}.focus\:bg-slate-4:focus{background-color:#002b48 !important;}.focus\:bg-slate:focus{background-color:#1c3e57 !important;}.focus\:bg-slate-light:focus{background-color:#607889 !important;}.focus\:bg-green-1:focus{background-color:#e9f7ec !important;}.focus\:bg-green-2:focus{background-color:#c0e2c5 !important;}.focus\:bg-green-3:focus{background-color:#00896d !important;}.focus\:bg-green-4:focus{background-color:#1b674d !important;}.focus\:bg-red-1:focus{background-color:#f5e9e5 !important;}.focus\:bg-red-2:focus{background-color:#efcabb !important;}.focus\:bg-red-3:focus{background-color:#c9563a !important;}.focus\:bg-red-4:focus{background-color:#bc4427 !important;}.focus\:bg-purple-1:focus{background-color:#edebf6 !important;}.focus\:bg-purple-2:focus{background-color:#cccced !important;}.focus\:bg-purple-3:focus{background-color:#7d61b3 !important;}.focus\:bg-purple-4:focus{background-color:#5d4099 !important;}.focus\:bg-yellow-1:focus{background-color:#f8f1df !important;}.focus\:bg-yellow-2:focus{background-color:#f9e3a3 !important;}.focus\:bg-yellow-3:focus{background-color:#f4c435 !important;}.focus\:bg-yellow-4:focus{background-color:#e7b22e !important;}.focus\:bg-grey-1:focus{background-color:#f8f8f8 !important;}.focus\:bg-grey-2:focus{background-color:#f1f1f1 !important;}.focus\:bg-grey-3:focus{background-color:#e9e9e9 !important;}.focus\:bg-grey-4:focus{background-color:#d3d3d3 !important;}.focus\:bg-grey-dark:focus{background-color:#424244 !important;}.hover\:bg-white:hover{background-color:#fff !important;}.hover\:bg-black:hover{background-color:#212123 !important;}.hover\:bg-blue-1:hover{background-color:#edf4f7 !important;}.hover\:bg-blue-2:hover{background-color:#a9d6ea !important;}.hover\:bg-blue-bright:hover{background-color:#4f66ee !important;}.hover\:bg-blue-dark:hover{background-color:#0c1464 !important;}.hover\:bg-slate-1:hover{background-color:#cedae4 !important;}.hover\:bg-slate-2:hover{background-color:#5b7c94 !important;}.hover\:bg-slate-3:hover{background-color:#1d4d70 !important;}.hover\:bg-slate-4:hover{background-color:#002b48 !important;}.hover\:bg-slate:hover{background-color:#1c3e57 !important;}.hover\:bg-slate-light:hover{background-color:#607889 !important;}.hover\:bg-green-1:hover{background-color:#e9f7ec !important;}.hover\:bg-green-2:hover{background-color:#c0e2c5 !important;}.hover\:bg-green-3:hover{background-color:#00896d !important;}.hover\:bg-green-4:hover{background-color:#1b674d !important;}.hover\:bg-red-1:hover{background-color:#f5e9e5 !important;}.hover\:bg-red-2:hover{background-color:#efcabb !important;}.hover\:bg-red-3:hover{background-color:#c9563a !important;}.hover\:bg-red-4:hover{background-color:#bc4427 !important;}.hover\:bg-purple-1:hover{background-color:#edebf6 !important;}.hover\:bg-purple-2:hover{background-color:#cccced !important;}.hover\:bg-purple-3:hover{background-color:#7d61b3 !important;}.hover\:bg-purple-4:hover{background-color:#5d4099 !important;}.hover\:bg-yellow-1:hover{background-color:#f8f1df !important;}.hover\:bg-yellow-2:hover{background-color:#f9e3a3 !important;}.hover\:bg-yellow-3:hover{background-color:#f4c435 !important;}.hover\:bg-yellow-4:hover{background-color:#e7b22e !important;}.hover\:bg-grey-1:hover{background-color:#f8f8f8 !important;}.hover\:bg-grey-2:hover{background-color:#f1f1f1 !important;}.hover\:bg-grey-3:hover{background-color:#e9e9e9 !important;}.hover\:bg-grey-4:hover{background-color:#d3d3d3 !important;}.hover\:bg-grey-dark:hover{background-color:#424244 !important;}.hocus\:bg-white:focus,.hocus\:bg-white:hover{background-color:#fff !important;}.hocus\:bg-black:focus,.hocus\:bg-black:hover{background-color:#212123 !important;}.hocus\:bg-blue-1:focus,.hocus\:bg-blue-1:hover{background-color:#edf4f7 !important;}.hocus\:bg-blue-2:focus,.hocus\:bg-blue-2:hover{background-color:#a9d6ea !important;}.hocus\:bg-blue-bright:focus,.hocus\:bg-blue-bright:hover{background-color:#4f66ee !important;}.hocus\:bg-blue-dark:focus,.hocus\:bg-blue-dark:hover{background-color:#0c1464 !important;}.hocus\:bg-slate-1:focus,.hocus\:bg-slate-1:hover{background-color:#cedae4 !important;}.hocus\:bg-slate-2:focus,.hocus\:bg-slate-2:hover{background-color:#5b7c94 !important;}.hocus\:bg-slate-3:focus,.hocus\:bg-slate-3:hover{background-color:#1d4d70 !important;}.hocus\:bg-slate-4:focus,.hocus\:bg-slate-4:hover{background-color:#002b48 !important;}.hocus\:bg-slate:focus,.hocus\:bg-slate:hover{background-color:#1c3e57 !important;}.hocus\:bg-slate-light:focus,.hocus\:bg-slate-light:hover{background-color:#607889 !important;}.hocus\:bg-green-1:focus,.hocus\:bg-green-1:hover{background-color:#e9f7ec !important;}.hocus\:bg-green-2:focus,.hocus\:bg-green-2:hover{background-color:#c0e2c5 !important;}.hocus\:bg-green-3:focus,.hocus\:bg-green-3:hover{background-color:#00896d !important;}.hocus\:bg-green-4:focus,.hocus\:bg-green-4:hover{background-color:#1b674d !important;}.hocus\:bg-red-1:focus,.hocus\:bg-red-1:hover{background-color:#f5e9e5 !important;}.hocus\:bg-red-2:focus,.hocus\:bg-red-2:hover{background-color:#efcabb !important;}.hocus\:bg-red-3:focus,.hocus\:bg-red-3:hover{background-color:#c9563a !important;}.hocus\:bg-red-4:focus,.hocus\:bg-red-4:hover{background-color:#bc4427 !important;}.hocus\:bg-purple-1:focus,.hocus\:bg-purple-1:hover{background-color:#edebf6 !important;}.hocus\:bg-purple-2:focus,.hocus\:bg-purple-2:hover{background-color:#cccced !important;}.hocus\:bg-purple-3:focus,.hocus\:bg-purple-3:hover{background-color:#7d61b3 !important;}.hocus\:bg-purple-4:focus,.hocus\:bg-purple-4:hover{background-color:#5d4099 !important;}.hocus\:bg-yellow-1:focus,.hocus\:bg-yellow-1:hover{background-color:#f8f1df !important;}.hocus\:bg-yellow-2:focus,.hocus\:bg-yellow-2:hover{background-color:#f9e3a3 !important;}.hocus\:bg-yellow-3:focus,.hocus\:bg-yellow-3:hover{background-color:#f4c435 !important;}.hocus\:bg-yellow-4:focus,.hocus\:bg-yellow-4:hover{background-color:#e7b22e !important;}.hocus\:bg-grey-1:focus,.hocus\:bg-grey-1:hover{background-color:#f8f8f8 !important;}.hocus\:bg-grey-2:focus,.hocus\:bg-grey-2:hover{background-color:#f1f1f1 !important;}.hocus\:bg-grey-3:focus,.hocus\:bg-grey-3:hover{background-color:#e9e9e9 !important;}.hocus\:bg-grey-4:focus,.hocus\:bg-grey-4:hover{background-color:#d3d3d3 !important;}.hocus\:bg-grey-dark:focus,.hocus\:bg-grey-dark:hover{background-color:#424244 !important;}.rounded{border-radius:8px !important;}.border{border-width:3px !important;}.block{display:block !important;}.inline-block{display:inline-block !important;}.inline{display:inline !important;}.flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}.table{display:table !important;}.grid{display:grid !important;}.contents{display:contents !important;}.hidden{display:none !important;}.font-inherit{font-family:inherit !important;}.p-0{padding:0 !important;}.p-2{padding:2px !important;}.p-4{padding:4px !important;}.p-8{padding:8px !important;}.p-16{padding:16px !important;}.p-20{padding:20px !important;}.p-24{padding:24px !important;}.p-28{padding:28px !important;}.p-40{padding:40px !important;}.p-48{padding:48px !important;}.p-60{padding:60px !important;}.p-80{padding:80px !important;}.p-100{padding:100px !important;}.px-0{padding-left:0 !important;padding-right:0 !important;}.px-2{padding-left:2px !important;padding-right:2px !important;}.px-4{padding-left:4px !important;padding-right:4px !important;}.px-8{padding-left:8px !important;padding-right:8px !important;}.px-16{padding-left:16px !important;padding-right:16px !important;}.px-20{padding-left:20px !important;padding-right:20px !important;}.px-24{padding-left:24px !important;padding-right:24px !important;}.px-28{padding-left:28px !important;padding-right:28px !important;}.px-40{padding-left:40px !important;padding-right:40px !important;}.px-48{padding-left:48px !important;padding-right:48px !important;}.px-60{padding-left:60px !important;padding-right:60px !important;}.px-80{padding-left:80px !important;padding-right:80px !important;}.px-100{padding-left:100px !important;padding-right:100px !important;}.py-0{padding-bottom:0 !important;padding-top:0 !important;}.py-2{padding-bottom:2px !important;padding-top:2px !important;}.py-4{padding-bottom:4px !important;padding-top:4px !important;}.py-8{padding-bottom:8px !important;padding-top:8px !important;}.py-16{padding-bottom:16px !important;padding-top:16px !important;}.py-20{padding-bottom:20px !important;padding-top:20px !important;}.py-24{padding-bottom:24px !important;padding-top:24px !important;}.py-28{padding-bottom:28px !important;padding-top:28px !important;}.py-40{padding-bottom:40px !important;padding-top:40px !important;}.py-48{padding-bottom:48px !important;padding-top:48px !important;}.py-60{padding-bottom:60px !important;padding-top:60px !important;}.py-80{padding-bottom:80px !important;padding-top:80px !important;}.py-100{padding-bottom:100px !important;padding-top:100px !important;}.pt-0{padding-top:0 !important;}.pt-2{padding-top:2px !important;}.pt-4{padding-top:4px !important;}.pt-8{padding-top:8px !important;}.pt-16{padding-top:16px !important;}.pt-20{padding-top:20px !important;}.pt-24{padding-top:24px !important;}.pt-28{padding-top:28px !important;}.pt-40{padding-top:40px !important;}.pt-48{padding-top:48px !important;}.pt-60{padding-top:60px !important;}.pt-80{padding-top:80px !important;}.pt-100{padding-top:100px !important;}.pr-0{padding-right:0 !important;}.pr-2{padding-right:2px !important;}.pr-4{padding-right:4px !important;}.pr-8{padding-right:8px !important;}.pr-16{padding-right:16px !important;}.pr-20{padding-right:20px !important;}.pr-24{padding-right:24px !important;}.pr-28{padding-right:28px !important;}.pr-40{padding-right:40px !important;}.pr-48{padding-right:48px !important;}.pr-60{padding-right:60px !important;}.pr-80{padding-right:80px !important;}.pr-100{padding-right:100px !important;}.pb-0{padding-bottom:0 !important;}.pb-2{padding-bottom:2px !important;}.pb-4{padding-bottom:4px !important;}.pb-8{padding-bottom:8px !important;}.pb-16{padding-bottom:16px !important;}.pb-20{padding-bottom:20px !important;}.pb-24{padding-bottom:24px !important;}.pb-28{padding-bottom:28px !important;}.pb-40{padding-bottom:40px !important;}.pb-48{padding-bottom:48px !important;}.pb-60{padding-bottom:60px !important;}.pb-80{padding-bottom:80px !important;}.pb-100{padding-bottom:100px !important;}.pl-0{padding-left:0 !important;}.pl-2{padding-left:2px !important;}.pl-4{padding-left:4px !important;}.pl-8{padding-left:8px !important;}.pl-16{padding-left:16px !important;}.pl-20{padding-left:20px !important;}.pl-24{padding-left:24px !important;}.pl-28{padding-left:28px !important;}.pl-40{padding-left:40px !important;}.pl-48{padding-left:48px !important;}.pl-60{padding-left:60px !important;}.pl-80{padding-left:80px !important;}.pl-100{padding-left:100px !important;}.static{position:static !important;}.fixed{position:fixed !important;}.absolute{position:absolute !important;}.relative{position:relative !important;}.sticky{position:sticky !important;}.m-0{margin:0 !important;}.m-2{margin:2px !important;}.m-4{margin:4px !important;}.m-8{margin:8px !important;}.m-16{margin:16px !important;}.m-20{margin:20px !important;}.m-24{margin:24px !important;}.m-28{margin:28px !important;}.m-40{margin:40px !important;}.m-48{margin:48px !important;}.m-60{margin:60px !important;}.m-80{margin:80px !important;}.m-100{margin:100px !important;}.-m-2{margin:-2px !important;}.-m-4{margin:-4px !important;}.-m-8{margin:-8px !important;}.-m-16{margin:-16px !important;}.-m-20{margin:-20px !important;}.-m-24{margin:-24px !important;}.-m-28{margin:-28px !important;}.-m-40{margin:-40px !important;}.-m-48{margin:-48px !important;}.-m-60{margin:-60px !important;}.-m-80{margin:-80px !important;}.-m-100{margin:-100px !important;}.mx-0{margin-left:0 !important;margin-right:0 !important;}.mx-2{margin-left:2px !important;margin-right:2px !important;}.mx-4{margin-left:4px !important;margin-right:4px !important;}.mx-8{margin-left:8px !important;margin-right:8px !important;}.mx-16{margin-left:16px !important;margin-right:16px !important;}.mx-20{margin-left:20px !important;margin-right:20px !important;}.mx-24{margin-left:24px !important;margin-right:24px !important;}.mx-28{margin-left:28px !important;margin-right:28px !important;}.mx-40{margin-left:40px !important;margin-right:40px !important;}.mx-48{margin-left:48px !important;margin-right:48px !important;}.mx-60{margin-left:60px !important;margin-right:60px !important;}.mx-80{margin-left:80px !important;margin-right:80px !important;}.mx-100{margin-left:100px !important;margin-right:100px !important;}.-mx-2{margin-left:-2px !important;margin-right:-2px !important;}.-mx-4{margin-left:-4px !important;margin-right:-4px !important;}.-mx-8{margin-left:-8px !important;margin-right:-8px !important;}.-mx-16{margin-left:-16px !important;margin-right:-16px !important;}.-mx-20{margin-left:-20px !important;margin-right:-20px !important;}.-mx-24{margin-left:-24px !important;margin-right:-24px !important;}.-mx-28{margin-left:-28px !important;margin-right:-28px !important;}.-mx-40{margin-left:-40px !important;margin-right:-40px !important;}.-mx-48{margin-left:-48px !important;margin-right:-48px !important;}.-mx-60{margin-left:-60px !important;margin-right:-60px !important;}.-mx-80{margin-left:-80px !important;margin-right:-80px !important;}.-mx-100{margin-left:-100px !important;margin-right:-100px !important;}.my-0{margin-bottom:0 !important;margin-top:0 !important;}.my-2{margin-bottom:2px !important;margin-top:2px !important;}.my-4{margin-bottom:4px !important;margin-top:4px !important;}.my-8{margin-bottom:8px !important;margin-top:8px !important;}.my-16{margin-bottom:16px !important;margin-top:16px !important;}.my-20{margin-bottom:20px !important;margin-top:20px !important;}.my-24{margin-bottom:24px !important;margin-top:24px !important;}.my-28{margin-bottom:28px !important;margin-top:28px !important;}.my-40{margin-bottom:40px !important;margin-top:40px !important;}.my-48{margin-bottom:48px !important;margin-top:48px !important;}.my-60{margin-bottom:60px !important;margin-top:60px !important;}.my-80{margin-bottom:80px !important;margin-top:80px !important;}.my-100{margin-bottom:100px !important;margin-top:100px !important;}.-my-2{margin-bottom:-2px !important;margin-top:-2px !important;}.-my-4{margin-bottom:-4px !important;margin-top:-4px !important;}.-my-8{margin-bottom:-8px !important;margin-top:-8px !important;}.-my-16{margin-bottom:-16px !important;margin-top:-16px !important;}.-my-20{margin-bottom:-20px !important;margin-top:-20px !important;}.-my-24{margin-bottom:-24px !important;margin-top:-24px !important;}.-my-28{margin-bottom:-28px !important;margin-top:-28px !important;}.-my-40{margin-bottom:-40px !important;margin-top:-40px !important;}.-my-48{margin-bottom:-48px !important;margin-top:-48px !important;}.-my-60{margin-bottom:-60px !important;margin-top:-60px !important;}.-my-80{margin-bottom:-80px !important;margin-top:-80px !important;}.-my-100{margin-bottom:-100px !important;margin-top:-100px !important;}.mt-0{margin-top:0 !important;}.mt-2{margin-top:2px !important;}.mt-4{margin-top:4px !important;}.mt-8{margin-top:8px !important;}.mt-16{margin-top:16px !important;}.mt-20{margin-top:20px !important;}.mt-24{margin-top:24px !important;}.mt-28{margin-top:28px !important;}.mt-40{margin-top:40px !important;}.mt-48{margin-top:48px !important;}.mt-60{margin-top:60px !important;}.mt-80{margin-top:80px !important;}.mt-100{margin-top:100px !important;}.-mt-2{margin-top:-2px !important;}.-mt-4{margin-top:-4px !important;}.-mt-8{margin-top:-8px !important;}.-mt-16{margin-top:-16px !important;}.-mt-20{margin-top:-20px !important;}.-mt-24{margin-top:-24px !important;}.-mt-28{margin-top:-28px !important;}.-mt-40{margin-top:-40px !important;}.-mt-48{margin-top:-48px !important;}.-mt-60{margin-top:-60px !important;}.-mt-80{margin-top:-80px !important;}.-mt-100{margin-top:-100px !important;}.mr-0{margin-right:0 !important;}.mr-2{margin-right:2px !important;}.mr-4{margin-right:4px !important;}.mr-8{margin-right:8px !important;}.mr-16{margin-right:16px !important;}.mr-20{margin-right:20px !important;}.mr-24{margin-right:24px !important;}.mr-28{margin-right:28px !important;}.mr-40{margin-right:40px !important;}.mr-48{margin-right:48px !important;}.mr-60{margin-right:60px !important;}.mr-80{margin-right:80px !important;}.mr-100{margin-right:100px !important;}.-mr-2{margin-right:-2px !important;}.-mr-4{margin-right:-4px !important;}.-mr-8{margin-right:-8px !important;}.-mr-16{margin-right:-16px !important;}.-mr-20{margin-right:-20px !important;}.-mr-24{margin-right:-24px !important;}.-mr-28{margin-right:-28px !important;}.-mr-40{margin-right:-40px !important;}.-mr-48{margin-right:-48px !important;}.-mr-60{margin-right:-60px !important;}.-mr-80{margin-right:-80px !important;}.-mr-100{margin-right:-100px !important;}.mb-0{margin-bottom:0 !important;}.mb-2{margin-bottom:2px !important;}.mb-4{margin-bottom:4px !important;}.mb-8{margin-bottom:8px !important;}.mb-16{margin-bottom:16px !important;}.mb-20{margin-bottom:20px !important;}.mb-24{margin-bottom:24px !important;}.mb-28{margin-bottom:28px !important;}.mb-40{margin-bottom:40px !important;}.mb-48{margin-bottom:48px !important;}.mb-60{margin-bottom:60px !important;}.mb-80{margin-bottom:80px !important;}.mb-100{margin-bottom:100px !important;}.-mb-2{margin-bottom:-2px !important;}.-mb-4{margin-bottom:-4px !important;}.-mb-8{margin-bottom:-8px !important;}.-mb-16{margin-bottom:-16px !important;}.-mb-20{margin-bottom:-20px !important;}.-mb-24{margin-bottom:-24px !important;}.-mb-28{margin-bottom:-28px !important;}.-mb-40{margin-bottom:-40px !important;}.-mb-48{margin-bottom:-48px !important;}.-mb-60{margin-bottom:-60px !important;}.-mb-80{margin-bottom:-80px !important;}.-mb-100{margin-bottom:-100px !important;}.ml-0{margin-left:0 !important;}.ml-2{margin-left:2px !important;}.ml-4{margin-left:4px !important;}.ml-8{margin-left:8px !important;}.ml-16{margin-left:16px !important;}.ml-20{margin-left:20px !important;}.ml-24{margin-left:24px !important;}.ml-28{margin-left:28px !important;}.ml-40{margin-left:40px !important;}.ml-48{margin-left:48px !important;}.ml-60{margin-left:60px !important;}.ml-80{margin-left:80px !important;}.ml-100{margin-left:100px !important;}.-ml-2{margin-left:-2px !important;}.-ml-4{margin-left:-4px !important;}.-ml-8{margin-left:-8px !important;}.-ml-16{margin-left:-16px !important;}.-ml-20{margin-left:-20px !important;}.-ml-24{margin-left:-24px !important;}.-ml-28{margin-left:-28px !important;}.-ml-40{margin-left:-40px !important;}.-ml-48{margin-left:-48px !important;}.-ml-60{margin-left:-60px !important;}.-ml-80{margin-left:-80px !important;}.-ml-100{margin-left:-100px !important;}.text-white{color:#fff !important;}.text-black{color:#212123 !important;}.text-blue-1{color:#edf4f7 !important;}.text-blue-2{color:#a9d6ea !important;}.text-blue-bright{color:#4f66ee !important;}.text-blue-dark{color:#0c1464 !important;}.text-slate-1{color:#cedae4 !important;}.text-slate-2{color:#5b7c94 !important;}.text-slate-3{color:#1d4d70 !important;}.text-slate-4{color:#002b48 !important;}.text-slate{color:#1c3e57 !important;}.text-slate-light{color:#607889 !important;}.text-green-1{color:#e9f7ec !important;}.text-green-2{color:#c0e2c5 !important;}.text-green-3{color:#00896d !important;}.text-green-4{color:#1b674d !important;}.text-red-1{color:#f5e9e5 !important;}.text-red-2{color:#efcabb !important;}.text-red-3{color:#c9563a !important;}.text-red-4{color:#bc4427 !important;}.text-purple-1{color:#edebf6 !important;}.text-purple-2{color:#cccced !important;}.text-purple-3{color:#7d61b3 !important;}.text-purple-4{color:#5d4099 !important;}.text-yellow-1{color:#f8f1df !important;}.text-yellow-2{color:#f9e3a3 !important;}.text-yellow-3{color:#f4c435 !important;}.text-yellow-4{color:#e7b22e !important;}.text-grey-1{color:#f8f8f8 !important;}.text-grey-2{color:#f1f1f1 !important;}.text-grey-3{color:#e9e9e9 !important;}.text-grey-4{color:#d3d3d3 !important;}.text-grey-dark{color:#424244 !important;}.text-secondary{color:#59595c !important;}.focus\:text-white:focus{color:#fff !important;}.focus\:text-black:focus{color:#212123 !important;}.focus\:text-blue-1:focus{color:#edf4f7 !important;}.focus\:text-blue-2:focus{color:#a9d6ea !important;}.focus\:text-blue-bright:focus{color:#4f66ee !important;}.focus\:text-blue-dark:focus{color:#0c1464 !important;}.focus\:text-slate-1:focus{color:#cedae4 !important;}.focus\:text-slate-2:focus{color:#5b7c94 !important;}.focus\:text-slate-3:focus{color:#1d4d70 !important;}.focus\:text-slate-4:focus{color:#002b48 !important;}.focus\:text-slate:focus{color:#1c3e57 !important;}.focus\:text-slate-light:focus{color:#607889 !important;}.focus\:text-green-1:focus{color:#e9f7ec !important;}.focus\:text-green-2:focus{color:#c0e2c5 !important;}.focus\:text-green-3:focus{color:#00896d !important;}.focus\:text-green-4:focus{color:#1b674d !important;}.focus\:text-red-1:focus{color:#f5e9e5 !important;}.focus\:text-red-2:focus{color:#efcabb !important;}.focus\:text-red-3:focus{color:#c9563a !important;}.focus\:text-red-4:focus{color:#bc4427 !important;}.focus\:text-purple-1:focus{color:#edebf6 !important;}.focus\:text-purple-2:focus{color:#cccced !important;}.focus\:text-purple-3:focus{color:#7d61b3 !important;}.focus\:text-purple-4:focus{color:#5d4099 !important;}.focus\:text-yellow-1:focus{color:#f8f1df !important;}.focus\:text-yellow-2:focus{color:#f9e3a3 !important;}.focus\:text-yellow-3:focus{color:#f4c435 !important;}.focus\:text-yellow-4:focus{color:#e7b22e !important;}.focus\:text-grey-1:focus{color:#f8f8f8 !important;}.focus\:text-grey-2:focus{color:#f1f1f1 !important;}.focus\:text-grey-3:focus{color:#e9e9e9 !important;}.focus\:text-grey-4:focus{color:#d3d3d3 !important;}.focus\:text-grey-dark:focus{color:#424244 !important;}.focus\:text-secondary:focus{color:#59595c !important;}.hover\:text-white:hover{color:#fff !important;}.hover\:text-black:hover{color:#212123 !important;}.hover\:text-blue-1:hover{color:#edf4f7 !important;}.hover\:text-blue-2:hover{color:#a9d6ea !important;}.hover\:text-blue-bright:hover{color:#4f66ee !important;}.hover\:text-blue-dark:hover{color:#0c1464 !important;}.hover\:text-slate-1:hover{color:#cedae4 !important;}.hover\:text-slate-2:hover{color:#5b7c94 !important;}.hover\:text-slate-3:hover{color:#1d4d70 !important;}.hover\:text-slate-4:hover{color:#002b48 !important;}.hover\:text-slate:hover{color:#1c3e57 !important;}.hover\:text-slate-light:hover{color:#607889 !important;}.hover\:text-green-1:hover{color:#e9f7ec !important;}.hover\:text-green-2:hover{color:#c0e2c5 !important;}.hover\:text-green-3:hover{color:#00896d !important;}.hover\:text-green-4:hover{color:#1b674d !important;}.hover\:text-red-1:hover{color:#f5e9e5 !important;}.hover\:text-red-2:hover{color:#efcabb !important;}.hover\:text-red-3:hover{color:#c9563a !important;}.hover\:text-red-4:hover{color:#bc4427 !important;}.hover\:text-purple-1:hover{color:#edebf6 !important;}.hover\:text-purple-2:hover{color:#cccced !important;}.hover\:text-purple-3:hover{color:#7d61b3 !important;}.hover\:text-purple-4:hover{color:#5d4099 !important;}.hover\:text-yellow-1:hover{color:#f8f1df !important;}.hover\:text-yellow-2:hover{color:#f9e3a3 !important;}.hover\:text-yellow-3:hover{color:#f4c435 !important;}.hover\:text-yellow-4:hover{color:#e7b22e !important;}.hover\:text-grey-1:hover{color:#f8f8f8 !important;}.hover\:text-grey-2:hover{color:#f1f1f1 !important;}.hover\:text-grey-3:hover{color:#e9e9e9 !important;}.hover\:text-grey-4:hover{color:#d3d3d3 !important;}.hover\:text-grey-dark:hover{color:#424244 !important;}.hover\:text-secondary:hover{color:#59595c !important;}.hocus\:text-white:focus,.hocus\:text-white:hover{color:#fff !important;}.hocus\:text-black:focus,.hocus\:text-black:hover{color:#212123 !important;}.hocus\:text-blue-1:focus,.hocus\:text-blue-1:hover{color:#edf4f7 !important;}.hocus\:text-blue-2:focus,.hocus\:text-blue-2:hover{color:#a9d6ea !important;}.hocus\:text-blue-bright:focus,.hocus\:text-blue-bright:hover{color:#4f66ee !important;}.hocus\:text-blue-dark:focus,.hocus\:text-blue-dark:hover{color:#0c1464 !important;}.hocus\:text-slate-1:focus,.hocus\:text-slate-1:hover{color:#cedae4 !important;}.hocus\:text-slate-2:focus,.hocus\:text-slate-2:hover{color:#5b7c94 !important;}.hocus\:text-slate-3:focus,.hocus\:text-slate-3:hover{color:#1d4d70 !important;}.hocus\:text-slate-4:focus,.hocus\:text-slate-4:hover{color:#002b48 !important;}.hocus\:text-slate:focus,.hocus\:text-slate:hover{color:#1c3e57 !important;}.hocus\:text-slate-light:focus,.hocus\:text-slate-light:hover{color:#607889 !important;}.hocus\:text-green-1:focus,.hocus\:text-green-1:hover{color:#e9f7ec !important;}.hocus\:text-green-2:focus,.hocus\:text-green-2:hover{color:#c0e2c5 !important;}.hocus\:text-green-3:focus,.hocus\:text-green-3:hover{color:#00896d !important;}.hocus\:text-green-4:focus,.hocus\:text-green-4:hover{color:#1b674d !important;}.hocus\:text-red-1:focus,.hocus\:text-red-1:hover{color:#f5e9e5 !important;}.hocus\:text-red-2:focus,.hocus\:text-red-2:hover{color:#efcabb !important;}.hocus\:text-red-3:focus,.hocus\:text-red-3:hover{color:#c9563a !important;}.hocus\:text-red-4:focus,.hocus\:text-red-4:hover{color:#bc4427 !important;}.hocus\:text-purple-1:focus,.hocus\:text-purple-1:hover{color:#edebf6 !important;}.hocus\:text-purple-2:focus,.hocus\:text-purple-2:hover{color:#cccced !important;}.hocus\:text-purple-3:focus,.hocus\:text-purple-3:hover{color:#7d61b3 !important;}.hocus\:text-purple-4:focus,.hocus\:text-purple-4:hover{color:#5d4099 !important;}.hocus\:text-yellow-1:focus,.hocus\:text-yellow-1:hover{color:#f8f1df !important;}.hocus\:text-yellow-2:focus,.hocus\:text-yellow-2:hover{color:#f9e3a3 !important;}.hocus\:text-yellow-3:focus,.hocus\:text-yellow-3:hover{color:#f4c435 !important;}.hocus\:text-yellow-4:focus,.hocus\:text-yellow-4:hover{color:#e7b22e !important;}.hocus\:text-grey-1:focus,.hocus\:text-grey-1:hover{color:#f8f8f8 !important;}.hocus\:text-grey-2:focus,.hocus\:text-grey-2:hover{color:#f1f1f1 !important;}.hocus\:text-grey-3:focus,.hocus\:text-grey-3:hover{color:#e9e9e9 !important;}.hocus\:text-grey-4:focus,.hocus\:text-grey-4:hover{color:#d3d3d3 !important;}.hocus\:text-grey-dark:focus,.hocus\:text-grey-dark:hover{color:#424244 !important;}.hocus\:text-secondary:focus,.hocus\:text-secondary:hover{color:#59595c !important;}.w-auto{width:auto !important;}@media (min-width:768px){.lg\:p-0{padding:0 !important;}.lg\:p-2{padding:2px !important;}.lg\:p-4{padding:4px !important;}.lg\:p-8{padding:8px !important;}.lg\:p-16{padding:16px !important;}.lg\:p-20{padding:20px !important;}.lg\:p-24{padding:24px !important;}.lg\:p-28{padding:28px !important;}.lg\:p-40{padding:40px !important;}.lg\:p-48{padding:48px !important;}.lg\:p-60{padding:60px !important;}.lg\:p-80{padding:80px !important;}.lg\:p-100{padding:100px !important;}.lg\:px-0{padding-left:0 !important;padding-right:0 !important;}.lg\:px-2{padding-left:2px !important;padding-right:2px !important;}.lg\:px-4{padding-left:4px !important;padding-right:4px !important;}.lg\:px-8{padding-left:8px !important;padding-right:8px !important;}.lg\:px-16{padding-left:16px !important;padding-right:16px !important;}.lg\:px-20{padding-left:20px !important;padding-right:20px !important;}.lg\:px-24{padding-left:24px !important;padding-right:24px !important;}.lg\:px-28{padding-left:28px !important;padding-right:28px !important;}.lg\:px-40{padding-left:40px !important;padding-right:40px !important;}.lg\:px-48{padding-left:48px !important;padding-right:48px !important;}.lg\:px-60{padding-left:60px !important;padding-right:60px !important;}.lg\:px-80{padding-left:80px !important;padding-right:80px !important;}.lg\:px-100{padding-left:100px !important;padding-right:100px !important;}.lg\:py-0{padding-bottom:0 !important;padding-top:0 !important;}.lg\:py-2{padding-bottom:2px !important;padding-top:2px !important;}.lg\:py-4{padding-bottom:4px !important;padding-top:4px !important;}.lg\:py-8{padding-bottom:8px !important;padding-top:8px !important;}.lg\:py-16{padding-bottom:16px !important;padding-top:16px !important;}.lg\:py-20{padding-bottom:20px !important;padding-top:20px !important;}.lg\:py-24{padding-bottom:24px !important;padding-top:24px !important;}.lg\:py-28{padding-bottom:28px !important;padding-top:28px !important;}.lg\:py-40{padding-bottom:40px !important;padding-top:40px !important;}.lg\:py-48{padding-bottom:48px !important;padding-top:48px !important;}.lg\:py-60{padding-bottom:60px !important;padding-top:60px !important;}.lg\:py-80{padding-bottom:80px !important;padding-top:80px !important;}.lg\:py-100{padding-bottom:100px !important;padding-top:100px !important;}.lg\:pt-0{padding-top:0 !important;}.lg\:pt-2{padding-top:2px !important;}.lg\:pt-4{padding-top:4px !important;}.lg\:pt-8{padding-top:8px !important;}.lg\:pt-16{padding-top:16px !important;}.lg\:pt-20{padding-top:20px !important;}.lg\:pt-24{padding-top:24px !important;}.lg\:pt-28{padding-top:28px !important;}.lg\:pt-40{padding-top:40px !important;}.lg\:pt-48{padding-top:48px !important;}.lg\:pt-60{padding-top:60px !important;}.lg\:pt-80{padding-top:80px !important;}.lg\:pt-100{padding-top:100px !important;}.lg\:pr-0{padding-right:0 !important;}.lg\:pr-2{padding-right:2px !important;}.lg\:pr-4{padding-right:4px !important;}.lg\:pr-8{padding-right:8px !important;}.lg\:pr-16{padding-right:16px !important;}.lg\:pr-20{padding-right:20px !important;}.lg\:pr-24{padding-right:24px !important;}.lg\:pr-28{padding-right:28px !important;}.lg\:pr-40{padding-right:40px !important;}.lg\:pr-48{padding-right:48px !important;}.lg\:pr-60{padding-right:60px !important;}.lg\:pr-80{padding-right:80px !important;}.lg\:pr-100{padding-right:100px !important;}.lg\:pb-0{padding-bottom:0 !important;}.lg\:pb-2{padding-bottom:2px !important;}.lg\:pb-4{padding-bottom:4px !important;}.lg\:pb-8{padding-bottom:8px !important;}.lg\:pb-16{padding-bottom:16px !important;}.lg\:pb-20{padding-bottom:20px !important;}.lg\:pb-24{padding-bottom:24px !important;}.lg\:pb-28{padding-bottom:28px !important;}.lg\:pb-40{padding-bottom:40px !important;}.lg\:pb-48{padding-bottom:48px !important;}.lg\:pb-60{padding-bottom:60px !important;}.lg\:pb-80{padding-bottom:80px !important;}.lg\:pb-100{padding-bottom:100px !important;}.lg\:pl-0{padding-left:0 !important;}.lg\:pl-2{padding-left:2px !important;}.lg\:pl-4{padding-left:4px !important;}.lg\:pl-8{padding-left:8px !important;}.lg\:pl-16{padding-left:16px !important;}.lg\:pl-20{padding-left:20px !important;}.lg\:pl-24{padding-left:24px !important;}.lg\:pl-28{padding-left:28px !important;}.lg\:pl-40{padding-left:40px !important;}.lg\:pl-48{padding-left:48px !important;}.lg\:pl-60{padding-left:60px !important;}.lg\:pl-80{padding-left:80px !important;}.lg\:pl-100{padding-left:100px !important;}.lg\:m-0{margin:0 !important;}.lg\:m-2{margin:2px !important;}.lg\:m-4{margin:4px !important;}.lg\:m-8{margin:8px !important;}.lg\:m-16{margin:16px !important;}.lg\:m-20{margin:20px !important;}.lg\:m-24{margin:24px !important;}.lg\:m-28{margin:28px !important;}.lg\:m-40{margin:40px !important;}.lg\:m-48{margin:48px !important;}.lg\:m-60{margin:60px !important;}.lg\:m-80{margin:80px !important;}.lg\:m-100{margin:100px !important;}.lg\:-m-2{margin:-2px !important;}.lg\:-m-4{margin:-4px !important;}.lg\:-m-8{margin:-8px !important;}.lg\:-m-16{margin:-16px !important;}.lg\:-m-20{margin:-20px !important;}.lg\:-m-24{margin:-24px !important;}.lg\:-m-28{margin:-28px !important;}.lg\:-m-40{margin:-40px !important;}.lg\:-m-48{margin:-48px !important;}.lg\:-m-60{margin:-60px !important;}.lg\:-m-80{margin:-80px !important;}.lg\:-m-100{margin:-100px !important;}.lg\:mx-0{margin-left:0 !important;margin-right:0 !important;}.lg\:mx-2{margin-left:2px !important;margin-right:2px !important;}.lg\:mx-4{margin-left:4px !important;margin-right:4px !important;}.lg\:mx-8{margin-left:8px !important;margin-right:8px !important;}.lg\:mx-16{margin-left:16px !important;margin-right:16px !important;}.lg\:mx-20{margin-left:20px !important;margin-right:20px !important;}.lg\:mx-24{margin-left:24px !important;margin-right:24px !important;}.lg\:mx-28{margin-left:28px !important;margin-right:28px !important;}.lg\:mx-40{margin-left:40px !important;margin-right:40px !important;}.lg\:mx-48{margin-left:48px !important;margin-right:48px !important;}.lg\:mx-60{margin-left:60px !important;margin-right:60px !important;}.lg\:mx-80{margin-left:80px !important;margin-right:80px !important;}.lg\:mx-100{margin-left:100px !important;margin-right:100px !important;}.lg\:-mx-2{margin-left:-2px !important;margin-right:-2px !important;}.lg\:-mx-4{margin-left:-4px !important;margin-right:-4px !important;}.lg\:-mx-8{margin-left:-8px !important;margin-right:-8px !important;}.lg\:-mx-16{margin-left:-16px !important;margin-right:-16px !important;}.lg\:-mx-20{margin-left:-20px !important;margin-right:-20px !important;}.lg\:-mx-24{margin-left:-24px !important;margin-right:-24px !important;}.lg\:-mx-28{margin-left:-28px !important;margin-right:-28px !important;}.lg\:-mx-40{margin-left:-40px !important;margin-right:-40px !important;}.lg\:-mx-48{margin-left:-48px !important;margin-right:-48px !important;}.lg\:-mx-60{margin-left:-60px !important;margin-right:-60px !important;}.lg\:-mx-80{margin-left:-80px !important;margin-right:-80px !important;}.lg\:-mx-100{margin-left:-100px !important;margin-right:-100px !important;}.lg\:my-0{margin-bottom:0 !important;margin-top:0 !important;}.lg\:my-2{margin-bottom:2px !important;margin-top:2px !important;}.lg\:my-4{margin-bottom:4px !important;margin-top:4px !important;}.lg\:my-8{margin-bottom:8px !important;margin-top:8px !important;}.lg\:my-16{margin-bottom:16px !important;margin-top:16px !important;}.lg\:my-20{margin-bottom:20px !important;margin-top:20px !important;}.lg\:my-24{margin-bottom:24px !important;margin-top:24px !important;}.lg\:my-28{margin-bottom:28px !important;margin-top:28px !important;}.lg\:my-40{margin-bottom:40px !important;margin-top:40px !important;}.lg\:my-48{margin-bottom:48px !important;margin-top:48px !important;}.lg\:my-60{margin-bottom:60px !important;margin-top:60px !important;}.lg\:my-80{margin-bottom:80px !important;margin-top:80px !important;}.lg\:my-100{margin-bottom:100px !important;margin-top:100px !important;}.lg\:-my-2{margin-bottom:-2px !important;margin-top:-2px !important;}.lg\:-my-4{margin-bottom:-4px !important;margin-top:-4px !important;}.lg\:-my-8{margin-bottom:-8px !important;margin-top:-8px !important;}.lg\:-my-16{margin-bottom:-16px !important;margin-top:-16px !important;}.lg\:-my-20{margin-bottom:-20px !important;margin-top:-20px !important;}.lg\:-my-24{margin-bottom:-24px !important;margin-top:-24px !important;}.lg\:-my-28{margin-bottom:-28px !important;margin-top:-28px !important;}.lg\:-my-40{margin-bottom:-40px !important;margin-top:-40px !important;}.lg\:-my-48{margin-bottom:-48px !important;margin-top:-48px !important;}.lg\:-my-60{margin-bottom:-60px !important;margin-top:-60px !important;}.lg\:-my-80{margin-bottom:-80px !important;margin-top:-80px !important;}.lg\:-my-100{margin-bottom:-100px !important;margin-top:-100px !important;}.lg\:mt-0{margin-top:0 !important;}.lg\:mt-2{margin-top:2px !important;}.lg\:mt-4{margin-top:4px !important;}.lg\:mt-8{margin-top:8px !important;}.lg\:mt-16{margin-top:16px !important;}.lg\:mt-20{margin-top:20px !important;}.lg\:mt-24{margin-top:24px !important;}.lg\:mt-28{margin-top:28px !important;}.lg\:mt-40{margin-top:40px !important;}.lg\:mt-48{margin-top:48px !important;}.lg\:mt-60{margin-top:60px !important;}.lg\:mt-80{margin-top:80px !important;}.lg\:mt-100{margin-top:100px !important;}.lg\:-mt-2{margin-top:-2px !important;}.lg\:-mt-4{margin-top:-4px !important;}.lg\:-mt-8{margin-top:-8px !important;}.lg\:-mt-16{margin-top:-16px !important;}.lg\:-mt-20{margin-top:-20px !important;}.lg\:-mt-24{margin-top:-24px !important;}.lg\:-mt-28{margin-top:-28px !important;}.lg\:-mt-40{margin-top:-40px !important;}.lg\:-mt-48{margin-top:-48px !important;}.lg\:-mt-60{margin-top:-60px !important;}.lg\:-mt-80{margin-top:-80px !important;}.lg\:-mt-100{margin-top:-100px !important;}.lg\:mr-0{margin-right:0 !important;}.lg\:mr-2{margin-right:2px !important;}.lg\:mr-4{margin-right:4px !important;}.lg\:mr-8{margin-right:8px !important;}.lg\:mr-16{margin-right:16px !important;}.lg\:mr-20{margin-right:20px !important;}.lg\:mr-24{margin-right:24px !important;}.lg\:mr-28{margin-right:28px !important;}.lg\:mr-40{margin-right:40px !important;}.lg\:mr-48{margin-right:48px !important;}.lg\:mr-60{margin-right:60px !important;}.lg\:mr-80{margin-right:80px !important;}.lg\:mr-100{margin-right:100px !important;}.lg\:-mr-2{margin-right:-2px !important;}.lg\:-mr-4{margin-right:-4px !important;}.lg\:-mr-8{margin-right:-8px !important;}.lg\:-mr-16{margin-right:-16px !important;}.lg\:-mr-20{margin-right:-20px !important;}.lg\:-mr-24{margin-right:-24px !important;}.lg\:-mr-28{margin-right:-28px !important;}.lg\:-mr-40{margin-right:-40px !important;}.lg\:-mr-48{margin-right:-48px !important;}.lg\:-mr-60{margin-right:-60px !important;}.lg\:-mr-80{margin-right:-80px !important;}.lg\:-mr-100{margin-right:-100px !important;}.lg\:mb-0{margin-bottom:0 !important;}.lg\:mb-2{margin-bottom:2px !important;}.lg\:mb-4{margin-bottom:4px !important;}.lg\:mb-8{margin-bottom:8px !important;}.lg\:mb-16{margin-bottom:16px !important;}.lg\:mb-20{margin-bottom:20px !important;}.lg\:mb-24{margin-bottom:24px !important;}.lg\:mb-28{margin-bottom:28px !important;}.lg\:mb-40{margin-bottom:40px !important;}.lg\:mb-48{margin-bottom:48px !important;}.lg\:mb-60{margin-bottom:60px !important;}.lg\:mb-80{margin-bottom:80px !important;}.lg\:mb-100{margin-bottom:100px !important;}.lg\:-mb-2{margin-bottom:-2px !important;}.lg\:-mb-4{margin-bottom:-4px !important;}.lg\:-mb-8{margin-bottom:-8px !important;}.lg\:-mb-16{margin-bottom:-16px !important;}.lg\:-mb-20{margin-bottom:-20px !important;}.lg\:-mb-24{margin-bottom:-24px !important;}.lg\:-mb-28{margin-bottom:-28px !important;}.lg\:-mb-40{margin-bottom:-40px !important;}.lg\:-mb-48{margin-bottom:-48px !important;}.lg\:-mb-60{margin-bottom:-60px !important;}.lg\:-mb-80{margin-bottom:-80px !important;}.lg\:-mb-100{margin-bottom:-100px !important;}.lg\:ml-0{margin-left:0 !important;}.lg\:ml-2{margin-left:2px !important;}.lg\:ml-4{margin-left:4px !important;}.lg\:ml-8{margin-left:8px !important;}.lg\:ml-16{margin-left:16px !important;}.lg\:ml-20{margin-left:20px !important;}.lg\:ml-24{margin-left:24px !important;}.lg\:ml-28{margin-left:28px !important;}.lg\:ml-40{margin-left:40px !important;}.lg\:ml-48{margin-left:48px !important;}.lg\:ml-60{margin-left:60px !important;}.lg\:ml-80{margin-left:80px !important;}.lg\:ml-100{margin-left:100px !important;}.lg\:-ml-2{margin-left:-2px !important;}.lg\:-ml-4{margin-left:-4px !important;}.lg\:-ml-8{margin-left:-8px !important;}.lg\:-ml-16{margin-left:-16px !important;}.lg\:-ml-20{margin-left:-20px !important;}.lg\:-ml-24{margin-left:-24px !important;}.lg\:-ml-28{margin-left:-28px !important;}.lg\:-ml-40{margin-left:-40px !important;}.lg\:-ml-48{margin-left:-48px !important;}.lg\:-ml-60{margin-left:-60px !important;}.lg\:-ml-80{margin-left:-80px !important;}.lg\:-ml-100{margin-left:-100px !important;}}@media (min-width:1090px){.xl\:p-0{padding:0 !important;}.xl\:p-2{padding:2px !important;}.xl\:p-4{padding:4px !important;}.xl\:p-8{padding:8px !important;}.xl\:p-16{padding:16px !important;}.xl\:p-20{padding:20px !important;}.xl\:p-24{padding:24px !important;}.xl\:p-28{padding:28px !important;}.xl\:p-40{padding:40px !important;}.xl\:p-48{padding:48px !important;}.xl\:p-60{padding:60px !important;}.xl\:p-80{padding:80px !important;}.xl\:p-100{padding:100px !important;}.xl\:px-0{padding-left:0 !important;padding-right:0 !important;}.xl\:px-2{padding-left:2px !important;padding-right:2px !important;}.xl\:px-4{padding-left:4px !important;padding-right:4px !important;}.xl\:px-8{padding-left:8px !important;padding-right:8px !important;}.xl\:px-16{padding-left:16px !important;padding-right:16px !important;}.xl\:px-20{padding-left:20px !important;padding-right:20px !important;}.xl\:px-24{padding-left:24px !important;padding-right:24px !important;}.xl\:px-28{padding-left:28px !important;padding-right:28px !important;}.xl\:px-40{padding-left:40px !important;padding-right:40px !important;}.xl\:px-48{padding-left:48px !important;padding-right:48px !important;}.xl\:px-60{padding-left:60px !important;padding-right:60px !important;}.xl\:px-80{padding-left:80px !important;padding-right:80px !important;}.xl\:px-100{padding-left:100px !important;padding-right:100px !important;}.xl\:py-0{padding-bottom:0 !important;padding-top:0 !important;}.xl\:py-2{padding-bottom:2px !important;padding-top:2px !important;}.xl\:py-4{padding-bottom:4px !important;padding-top:4px !important;}.xl\:py-8{padding-bottom:8px !important;padding-top:8px !important;}.xl\:py-16{padding-bottom:16px !important;padding-top:16px !important;}.xl\:py-20{padding-bottom:20px !important;padding-top:20px !important;}.xl\:py-24{padding-bottom:24px !important;padding-top:24px !important;}.xl\:py-28{padding-bottom:28px !important;padding-top:28px !important;}.xl\:py-40{padding-bottom:40px !important;padding-top:40px !important;}.xl\:py-48{padding-bottom:48px !important;padding-top:48px !important;}.xl\:py-60{padding-bottom:60px !important;padding-top:60px !important;}.xl\:py-80{padding-bottom:80px !important;padding-top:80px !important;}.xl\:py-100{padding-bottom:100px !important;padding-top:100px !important;}.xl\:pt-0{padding-top:0 !important;}.xl\:pt-2{padding-top:2px !important;}.xl\:pt-4{padding-top:4px !important;}.xl\:pt-8{padding-top:8px !important;}.xl\:pt-16{padding-top:16px !important;}.xl\:pt-20{padding-top:20px !important;}.xl\:pt-24{padding-top:24px !important;}.xl\:pt-28{padding-top:28px !important;}.xl\:pt-40{padding-top:40px !important;}.xl\:pt-48{padding-top:48px !important;}.xl\:pt-60{padding-top:60px !important;}.xl\:pt-80{padding-top:80px !important;}.xl\:pt-100{padding-top:100px !important;}.xl\:pr-0{padding-right:0 !important;}.xl\:pr-2{padding-right:2px !important;}.xl\:pr-4{padding-right:4px !important;}.xl\:pr-8{padding-right:8px !important;}.xl\:pr-16{padding-right:16px !important;}.xl\:pr-20{padding-right:20px !important;}.xl\:pr-24{padding-right:24px !important;}.xl\:pr-28{padding-right:28px !important;}.xl\:pr-40{padding-right:40px !important;}.xl\:pr-48{padding-right:48px !important;}.xl\:pr-60{padding-right:60px !important;}.xl\:pr-80{padding-right:80px !important;}.xl\:pr-100{padding-right:100px !important;}.xl\:pb-0{padding-bottom:0 !important;}.xl\:pb-2{padding-bottom:2px !important;}.xl\:pb-4{padding-bottom:4px !important;}.xl\:pb-8{padding-bottom:8px !important;}.xl\:pb-16{padding-bottom:16px !important;}.xl\:pb-20{padding-bottom:20px !important;}.xl\:pb-24{padding-bottom:24px !important;}.xl\:pb-28{padding-bottom:28px !important;}.xl\:pb-40{padding-bottom:40px !important;}.xl\:pb-48{padding-bottom:48px !important;}.xl\:pb-60{padding-bottom:60px !important;}.xl\:pb-80{padding-bottom:80px !important;}.xl\:pb-100{padding-bottom:100px !important;}.xl\:pl-0{padding-left:0 !important;}.xl\:pl-2{padding-left:2px !important;}.xl\:pl-4{padding-left:4px !important;}.xl\:pl-8{padding-left:8px !important;}.xl\:pl-16{padding-left:16px !important;}.xl\:pl-20{padding-left:20px !important;}.xl\:pl-24{padding-left:24px !important;}.xl\:pl-28{padding-left:28px !important;}.xl\:pl-40{padding-left:40px !important;}.xl\:pl-48{padding-left:48px !important;}.xl\:pl-60{padding-left:60px !important;}.xl\:pl-80{padding-left:80px !important;}.xl\:pl-100{padding-left:100px !important;}.xl\:m-0{margin:0 !important;}.xl\:m-2{margin:2px !important;}.xl\:m-4{margin:4px !important;}.xl\:m-8{margin:8px !important;}.xl\:m-16{margin:16px !important;}.xl\:m-20{margin:20px !important;}.xl\:m-24{margin:24px !important;}.xl\:m-28{margin:28px !important;}.xl\:m-40{margin:40px !important;}.xl\:m-48{margin:48px !important;}.xl\:m-60{margin:60px !important;}.xl\:m-80{margin:80px !important;}.xl\:m-100{margin:100px !important;}.xl\:-m-2{margin:-2px !important;}.xl\:-m-4{margin:-4px !important;}.xl\:-m-8{margin:-8px !important;}.xl\:-m-16{margin:-16px !important;}.xl\:-m-20{margin:-20px !important;}.xl\:-m-24{margin:-24px !important;}.xl\:-m-28{margin:-28px !important;}.xl\:-m-40{margin:-40px !important;}.xl\:-m-48{margin:-48px !important;}.xl\:-m-60{margin:-60px !important;}.xl\:-m-80{margin:-80px !important;}.xl\:-m-100{margin:-100px !important;}.xl\:mx-0{margin-left:0 !important;margin-right:0 !important;}.xl\:mx-2{margin-left:2px !important;margin-right:2px !important;}.xl\:mx-4{margin-left:4px !important;margin-right:4px !important;}.xl\:mx-8{margin-left:8px !important;margin-right:8px !important;}.xl\:mx-16{margin-left:16px !important;margin-right:16px !important;}.xl\:mx-20{margin-left:20px !important;margin-right:20px !important;}.xl\:mx-24{margin-left:24px !important;margin-right:24px !important;}.xl\:mx-28{margin-left:28px !important;margin-right:28px !important;}.xl\:mx-40{margin-left:40px !important;margin-right:40px !important;}.xl\:mx-48{margin-left:48px !important;margin-right:48px !important;}.xl\:mx-60{margin-left:60px !important;margin-right:60px !important;}.xl\:mx-80{margin-left:80px !important;margin-right:80px !important;}.xl\:mx-100{margin-left:100px !important;margin-right:100px !important;}.xl\:-mx-2{margin-left:-2px !important;margin-right:-2px !important;}.xl\:-mx-4{margin-left:-4px !important;margin-right:-4px !important;}.xl\:-mx-8{margin-left:-8px !important;margin-right:-8px !important;}.xl\:-mx-16{margin-left:-16px !important;margin-right:-16px !important;}.xl\:-mx-20{margin-left:-20px !important;margin-right:-20px !important;}.xl\:-mx-24{margin-left:-24px !important;margin-right:-24px !important;}.xl\:-mx-28{margin-left:-28px !important;margin-right:-28px !important;}.xl\:-mx-40{margin-left:-40px !important;margin-right:-40px !important;}.xl\:-mx-48{margin-left:-48px !important;margin-right:-48px !important;}.xl\:-mx-60{margin-left:-60px !important;margin-right:-60px !important;}.xl\:-mx-80{margin-left:-80px !important;margin-right:-80px !important;}.xl\:-mx-100{margin-left:-100px !important;margin-right:-100px !important;}.xl\:my-0{margin-bottom:0 !important;margin-top:0 !important;}.xl\:my-2{margin-bottom:2px !important;margin-top:2px !important;}.xl\:my-4{margin-bottom:4px !important;margin-top:4px !important;}.xl\:my-8{margin-bottom:8px !important;margin-top:8px !important;}.xl\:my-16{margin-bottom:16px !important;margin-top:16px !important;}.xl\:my-20{margin-bottom:20px !important;margin-top:20px !important;}.xl\:my-24{margin-bottom:24px !important;margin-top:24px !important;}.xl\:my-28{margin-bottom:28px !important;margin-top:28px !important;}.xl\:my-40{margin-bottom:40px !important;margin-top:40px !important;}.xl\:my-48{margin-bottom:48px !important;margin-top:48px !important;}.xl\:my-60{margin-bottom:60px !important;margin-top:60px !important;}.xl\:my-80{margin-bottom:80px !important;margin-top:80px !important;}.xl\:my-100{margin-bottom:100px !important;margin-top:100px !important;}.xl\:-my-2{margin-bottom:-2px !important;margin-top:-2px !important;}.xl\:-my-4{margin-bottom:-4px !important;margin-top:-4px !important;}.xl\:-my-8{margin-bottom:-8px !important;margin-top:-8px !important;}.xl\:-my-16{margin-bottom:-16px !important;margin-top:-16px !important;}.xl\:-my-20{margin-bottom:-20px !important;margin-top:-20px !important;}.xl\:-my-24{margin-bottom:-24px !important;margin-top:-24px !important;}.xl\:-my-28{margin-bottom:-28px !important;margin-top:-28px !important;}.xl\:-my-40{margin-bottom:-40px !important;margin-top:-40px !important;}.xl\:-my-48{margin-bottom:-48px !important;margin-top:-48px !important;}.xl\:-my-60{margin-bottom:-60px !important;margin-top:-60px !important;}.xl\:-my-80{margin-bottom:-80px !important;margin-top:-80px !important;}.xl\:-my-100{margin-bottom:-100px !important;margin-top:-100px !important;}.xl\:mt-0{margin-top:0 !important;}.xl\:mt-2{margin-top:2px !important;}.xl\:mt-4{margin-top:4px !important;}.xl\:mt-8{margin-top:8px !important;}.xl\:mt-16{margin-top:16px !important;}.xl\:mt-20{margin-top:20px !important;}.xl\:mt-24{margin-top:24px !important;}.xl\:mt-28{margin-top:28px !important;}.xl\:mt-40{margin-top:40px !important;}.xl\:mt-48{margin-top:48px !important;}.xl\:mt-60{margin-top:60px !important;}.xl\:mt-80{margin-top:80px !important;}.xl\:mt-100{margin-top:100px !important;}.xl\:-mt-2{margin-top:-2px !important;}.xl\:-mt-4{margin-top:-4px !important;}.xl\:-mt-8{margin-top:-8px !important;}.xl\:-mt-16{margin-top:-16px !important;}.xl\:-mt-20{margin-top:-20px !important;}.xl\:-mt-24{margin-top:-24px !important;}.xl\:-mt-28{margin-top:-28px !important;}.xl\:-mt-40{margin-top:-40px !important;}.xl\:-mt-48{margin-top:-48px !important;}.xl\:-mt-60{margin-top:-60px !important;}.xl\:-mt-80{margin-top:-80px !important;}.xl\:-mt-100{margin-top:-100px !important;}.xl\:mr-0{margin-right:0 !important;}.xl\:mr-2{margin-right:2px !important;}.xl\:mr-4{margin-right:4px !important;}.xl\:mr-8{margin-right:8px !important;}.xl\:mr-16{margin-right:16px !important;}.xl\:mr-20{margin-right:20px !important;}.xl\:mr-24{margin-right:24px !important;}.xl\:mr-28{margin-right:28px !important;}.xl\:mr-40{margin-right:40px !important;}.xl\:mr-48{margin-right:48px !important;}.xl\:mr-60{margin-right:60px !important;}.xl\:mr-80{margin-right:80px !important;}.xl\:mr-100{margin-right:100px !important;}.xl\:-mr-2{margin-right:-2px !important;}.xl\:-mr-4{margin-right:-4px !important;}.xl\:-mr-8{margin-right:-8px !important;}.xl\:-mr-16{margin-right:-16px !important;}.xl\:-mr-20{margin-right:-20px !important;}.xl\:-mr-24{margin-right:-24px !important;}.xl\:-mr-28{margin-right:-28px !important;}.xl\:-mr-40{margin-right:-40px !important;}.xl\:-mr-48{margin-right:-48px !important;}.xl\:-mr-60{margin-right:-60px !important;}.xl\:-mr-80{margin-right:-80px !important;}.xl\:-mr-100{margin-right:-100px !important;}.xl\:mb-0{margin-bottom:0 !important;}.xl\:mb-2{margin-bottom:2px !important;}.xl\:mb-4{margin-bottom:4px !important;}.xl\:mb-8{margin-bottom:8px !important;}.xl\:mb-16{margin-bottom:16px !important;}.xl\:mb-20{margin-bottom:20px !important;}.xl\:mb-24{margin-bottom:24px !important;}.xl\:mb-28{margin-bottom:28px !important;}.xl\:mb-40{margin-bottom:40px !important;}.xl\:mb-48{margin-bottom:48px !important;}.xl\:mb-60{margin-bottom:60px !important;}.xl\:mb-80{margin-bottom:80px !important;}.xl\:mb-100{margin-bottom:100px !important;}.xl\:-mb-2{margin-bottom:-2px !important;}.xl\:-mb-4{margin-bottom:-4px !important;}.xl\:-mb-8{margin-bottom:-8px !important;}.xl\:-mb-16{margin-bottom:-16px !important;}.xl\:-mb-20{margin-bottom:-20px !important;}.xl\:-mb-24{margin-bottom:-24px !important;}.xl\:-mb-28{margin-bottom:-28px !important;}.xl\:-mb-40{margin-bottom:-40px !important;}.xl\:-mb-48{margin-bottom:-48px !important;}.xl\:-mb-60{margin-bottom:-60px !important;}.xl\:-mb-80{margin-bottom:-80px !important;}.xl\:-mb-100{margin-bottom:-100px !important;}.xl\:ml-0{margin-left:0 !important;}.xl\:ml-2{margin-left:2px !important;}.xl\:ml-4{margin-left:4px !important;}.xl\:ml-8{margin-left:8px !important;}.xl\:ml-16{margin-left:16px !important;}.xl\:ml-20{margin-left:20px !important;}.xl\:ml-24{margin-left:24px !important;}.xl\:ml-28{margin-left:28px !important;}.xl\:ml-40{margin-left:40px !important;}.xl\:ml-48{margin-left:48px !important;}.xl\:ml-60{margin-left:60px !important;}.xl\:ml-80{margin-left:80px !important;}.xl\:ml-100{margin-left:100px !important;}.xl\:-ml-2{margin-left:-2px !important;}.xl\:-ml-4{margin-left:-4px !important;}.xl\:-ml-8{margin-left:-8px !important;}.xl\:-ml-16{margin-left:-16px !important;}.xl\:-ml-20{margin-left:-20px !important;}.xl\:-ml-24{margin-left:-24px !important;}.xl\:-ml-28{margin-left:-28px !important;}.xl\:-ml-40{margin-left:-40px !important;}.xl\:-ml-48{margin-left:-48px !important;}.xl\:-ml-60{margin-left:-60px !important;}.xl\:-ml-80{margin-left:-80px !important;}.xl\:-ml-100{margin-left:-100px !important;}}
.sfgov-address{font-size:17px;font-weight:400;line-height:24px;}.sfgov-address.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.sfgov-address__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;font-weight:500;line-height:27px;margin:0 0 10px 0;}.sfgov-address__title.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.sfgov-location{font-size:17px;font-weight:400;line-height:24px;}.sfgov-location.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.sfgov-location > *{margin-bottom:20px;display:block;}.sfgov-location__map img{border:1px solid #a9d6ea;}.sfgov-location__hours{white-space:normal;}.sfgov-location__notes{font-style:italic;}details{margin:15px 0;}details summary{background:#e9e9e9;font-weight:600;padding:20px;position:relative;}details summary::-webkit-details-marker{display:none;}details summary:after{position:absolute;top:11px;right:27px;content:"+";font-size:2em;}details[open] details summary:after{content:"-";}.details__content{padding:20px;}.sfgov-section{margin-bottom:50px;}.sfgov-section__title{background:#0c1464;color:#fff;padding:16px 25px;margin-bottom:20px;margin-top:0px;}.sfgov-section__content .paragraph--type--step{margin-left:25px;margin-right:25px;}.sfgov-section--basic-html{margin-bottom:80px;}.sfgov-section--basic-html .sfgov-section__title{padding:0;margin-bottom:20px;}.sfgov-section--basic-html .sfgov-section__content p{margin:0;padding:0 0 20px 0;}.sfgov-section--basic-html .sfgov-section__content br{display:none;}.sfgov-section--basic-html .sfgov-section__content h4{font-size:24px;font-weight:500;line-height:34px;margin:20px 0;}.sfgov-section--basic-html .sfgov-section__content h4.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.sfgov-callout{font-size:17px;font-weight:400;line-height:28px;background:url("/themes/custom/sfgovpl/src/img/info.svg") no-repeat 40px center #edf4f7;padding:40px 40px 40px 89px;margin-bottom:30px;}.sfgov-callout.sfgov-translate-lang-zh-TW{font-size:18px;line-height:32px;letter-spacing:1px;}.sfgov-callout.compact{padding:20px 40px 20px 80px;}.sfgov-callout.light-blue{background-color:#edf4f7;}.sfgov-callout.light-grey{background-color:#f8f8f8;}.sfgov-callout .sfgov-callout-content{padding:0;margin:0;}.paragraph[data-contact]{background-position:left 5px;padding-left:38px;}[data-contact="document"]{background:url("/themes/custom/sfgovpl/src/img/document.svg") no-repeat 50% 50% transparent;min-height:26px;}[data-contact="calendar"]{background:url("/themes/custom/sfgovpl/src/img/calendar.svg") no-repeat 50% 50% transparent;min-height:26px;}[data-contact="email"],[data-contact="mailing-address"]{background:url("/themes/custom/sfgovpl/src/img/icons/mail-2.svg") no-repeat 50% 50% transparent;}[data-contact="in-person-location"]{background:url("/themes/custom/sfgovpl/src/img/icons/location-2.svg") no-repeat 50% 50% transparent;}[data-contact="in-person-location"] .sfgov-location__address p{margin:0;}[data-contact="phone"]{background:url("/themes/custom/sfgovpl/src/img/icons/phone-2.svg") no-repeat 50% 50% transparent;min-height:26px;}.basic--right [data-contact],.transaction--right [data-contact],.event--content-sidebar [data-contact],.page-node-type-department [data-contact]{background:none;padding-left:0;}details{border-radius:8px;display:block;}details summary{font-size:20px;font-weight:500;line-height:27px;background:#fff;border:3px solid #4f66ee;border-radius:8px;color:#4f66ee;display:block;padding-right:60px;}details summary.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}details summary:hover{cursor:pointer;}details summary:after{background:url("/themes/custom/sfgovpl/src/img/plus-blue.svg") no-repeat 50% 50% transparent;content:'';height:30px;top:18px;width:30px;}details[open] summary{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#4f66ee;border-radius:8px 8px 0 0;color:#fff;}details[open] summary:after{background:url("/themes/custom/sfgovpl/src/img/minus-white.svg") no-repeat 50% 50% transparent;content:'';}details[open] .details__content{border:3px solid #4f66ee;border-radius:0 0 8px 8px;}.page-node-type-topic .sfgov-services details,.page-node-type-department .sfgov-services details{background:#fff;}.page-node-type-topic .sfgov-services details summary,.page-node-type-department .sfgov-services details summary{padding-right:20px;}.page-node-type-topic .sfgov-services details summary h3,.page-node-type-topic .sfgov-services details summary h5,.page-node-type-department .sfgov-services details summary h3,.page-node-type-department .sfgov-services details summary h5{font-size:20px;font-weight:500;line-height:27px;margin:0;color:#4f66ee;font-size:20px;font-weight:500;padding-right:45px;}.page-node-type-topic .sfgov-services details summary h3.sfgov-translate-lang-zh-TW,.page-node-type-topic .sfgov-services details summary h5.sfgov-translate-lang-zh-TW,.page-node-type-department .sfgov-services details summary h3.sfgov-translate-lang-zh-TW,.page-node-type-department .sfgov-services details summary h5.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-topic .sfgov-services details summary h3:hover,.page-node-type-topic .sfgov-services details summary h5:hover,.page-node-type-department .sfgov-services details summary h3:hover,.page-node-type-department .sfgov-services details summary h5:hover{cursor:pointer;}.page-node-type-topic .sfgov-services details summary h3:after,.page-node-type-topic .sfgov-services details summary h5:after,.page-node-type-department .sfgov-services details summary h3:after,.page-node-type-department .sfgov-services details summary h5:after{background:url("/themes/custom/sfgovpl/src/img/plus-blue.svg") no-repeat 50% 50% transparent;content:'';height:30px;top:18px;width:30px;}.page-node-type-topic .sfgov-services details summary h3 .sfgov-container-item,.page-node-type-topic .sfgov-services details summary h5 .sfgov-container-item,.page-node-type-department .sfgov-services details summary h3 .sfgov-container-item,.page-node-type-department .sfgov-services details summary h5 .sfgov-container-item{margin-bottom:0;}.page-node-type-topic .sfgov-services details .sfgov-container-item,.page-node-type-department .sfgov-services details .sfgov-container-item{margin-bottom:40px;}.page-node-type-topic .sfgov-services details .sfgov-service-card,.page-node-type-department .sfgov-services details .sfgov-service-card{padding:0;border:none;}.page-node-type-topic .sfgov-services details[open] summary h3,.page-node-type-topic .sfgov-services details[open] summary h5,.page-node-type-department .sfgov-services details[open] summary h3,.page-node-type-department .sfgov-services details[open] summary h5{color:#fff;}@media screen and (max-width:700px){.page-node-type-topic .sfgov-services .sfgov-services-section,.page-node-type-department .sfgov-services .sfgov-services-section{margin-bottom:20px;}}.sfgov-footer{background:#212123;color:#fff;padding:22px 0 24.4px;}@media screen and (min-width:768px){.sfgov-footer{height:250px;padding-bottom:60px;padding-top:60px;}}.sfgov-footer .sfgov-footer__container{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}.sfgov-footer .sfgov-footer__container::after,.sfgov-footer .sfgov-footer__container::before{content:'';display:table;}.sfgov-footer .sfgov-footer__container::after{clear:both;}@media screen and (min-width:1280px){.sfgov-footer .sfgov-footer__container{padding-left:0;padding-right:0;}}.sfgov-footer .sfgov-footer__container .sfgov-footer-nav{float:none;width:auto;}.sfgov-footer .sfgov-footer__container .sfgov-footer-nav::after,.sfgov-footer .sfgov-footer__container .sfgov-footer-nav::before{content:'';display:table;}.sfgov-footer .sfgov-footer__container .sfgov-footer-nav::after{clear:both;}@media screen and (min-width:768px){.sfgov-footer .sfgov-footer__container .sfgov-footer-nav{float:right;width:50%;}}.sfgov-footer .seal{display:inline-block;height:70px;margin-left:15px;vertical-align:middle;width:70px;}@media screen and (min-width:768px){.sfgov-footer .seal{height:90px;margin-left:0;width:90px;}}.sfgov-footer .logo{float:none;width:auto;margin-top:30px;margin-bottom:30px;}@media screen and (min-width:768px){.sfgov-footer .logo{width:50%;float:left;margin-top:0;}}.sfgov-footer img{width:100%;}.sfgov-footer .text{display:inline-block;font-size:25px;font-weight:300;line-height:30px;margin-left:19px;vertical-align:middle;}@media screen and (min-width:768px){.sfgov-footer .text{font-size:33px;line-height:39px;}}.sfgov-footer li{display:block;}.sfgov-footer a{display:block;padding:10px 40px 10px 15px;text-decoration:none;}.sfgov-footer a:link{color:#fff;}.sfgov-footer a:visited,.sfgov-footer a:link:visited{color:#fff;}.sfgov-footer a:focus{color:#fff;}.sfgov-footer a.active:hover,.sfgov-footer a.is-active:hover,.sfgov-footer a.active-trail:hover,.sfgov-footer a.visited:hover,.sfgov-footer a:hover{color:#fff;}.sfgov-footer a.is-active,.sfgov-footer a:active,.sfgov-footer a.active-trail{color:#fff;}.sfgov-footer .sfgov-footer-navigation{float:none;width:auto;}.sfgov-footer .sfgov-footer-navigation a{font-size:17px;font-weight:500;line-height:24px;}.sfgov-footer .sfgov-footer-navigation a.sfgov-translate-lang-zh-TW{font-size:18px;line-height:26px;letter-spacing:1px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.sfgov-footer .sfgov-footer-navigation ul{margin:0;padding:0;}@media screen and (min-width:768px){.sfgov-footer .sfgov-footer-navigation{float:left;width:50%;}}.sfgov-footer .sfgov-footer-navigation-bottom{float:none;width:auto;}.sfgov-footer .sfgov-footer-navigation-bottom a{opacity:.7;}.sfgov-footer .sfgov-footer-navigation-bottom ul{margin:0;padding:0;}@media screen and (min-width:768px){.sfgov-footer .sfgov-footer-navigation-bottom{float:left;width:50%;}}.sfgov-footer .sfgov-footer-navigation ul li:first-child,.sfgov-footer .sfgov-footer-navigation-bottom ul li:first-child{padding-left:0;}.gtranslate_container{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.gtranslate_container{padding-left:0;padding-right:0;}}.gtranslate{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.gtranslate-link{font-size:14px;font-weight:400;line-height:18px;text-decoration:none;}.gtranslate-link.sfgov-translate-lang-zh-TW{font-size:14px;line-height:22px;letter-spacing:1px;}.gtranslate-link:link{color:#1c3e57;}.gtranslate-link:visited,.gtranslate-link:link:visited{color:#1c3e57;}.gtranslate-link:focus{color:#1c3e57;}.gtranslate-link.active:hover,.gtranslate-link.is-active:hover,.gtranslate-link.active-trail:hover,.gtranslate-link.visited:hover,.gtranslate-link:hover{color:#1c3e57;}.gtranslate-link.is-active,.gtranslate-link:active,.gtranslate-link.active-trail{color:#1c3e57;}.gtranslate-link:not(:first-of-type){margin-left:30px;}.gtranslate-link:hover{text-decoration:underline;}.gtranslate-link.is-active{cursor:default;font-weight:500;}.gtranslate-link.is-active:hover{text-decoration:none;}.gtranslate-link.is-active[data-sfgov-translate*="|zh-TW"]{font-weight:bold;}.gtranslate-link.sfgov-translate-lang-zh-TW{line-height:18px;}.gtranslate-link[data-sfgov-translate*="|zh-TW"]{font-family:"Noto Sans TC",sans-serif;position:relative;top:-2px;}@supports (-webkit-overflow-scrolling:touch){.gtranslate-link[data-sfgov-translate*="|zh-TW"]{top:-1px;}}.gtranslate-link:not([data-sfgov-translate*="|zh-TW"]){font-family:"Rubik",sans-serif;letter-spacing:normal;}.path-search header[role="banner"] .sfgov-mobile-nav-btn.sfgov-mobile-search{display:none;}.sfgov-mobile_nav-active header[role="banner"] nav[role="navigation"]{display:block;position:absolute;left:0;width:100%;height:100vh;text-align:left;padding-left:60px;background-color:rgba(0,0,0,0.7);top:80px;z-index:200;}.sfgov-mobile_nav-active header[role="banner"] .sfgov-nav-inner{background:#edf4f7;height:100%;width:100%;}header[role="banner"]{padding-bottom:24px;padding-top:24px;position:relative;}@media screen and (min-width:768px){header[role="banner"]{padding-top:50px;padding-bottom:50px;}}header[role="banner"] #sfgov-search-autocomplete{left:0;padding:15px 20px 60px;top:74px;width:100%;}@media screen and (min-width:768px){header[role="banner"] #sfgov-search-autocomplete{border-radius:8px;left:auto;min-width:280px;right:50px;top:44px;}}@media screen and (min-width:950px){header[role="banner"] #sfgov-search-autocomplete{border-radius:0 0 8px 8px;left:8px;min-width:auto;width:calc(100% - 56px);}}header[role="banner"] #sfgov-search-autocomplete a{border-bottom:3px solid rgba(28,62,87,0.1);padding:10px 0;}header[role="banner"] .sfgov-menu-btn.is-active::before{background:url("/themes/custom/sfgovpl/src/img/x-close-white.svg") no-repeat 50% 50% #4f66ee;content:'';display:block;height:80px;position:absolute;right:0;top:0;width:70px;z-index:300;}header[role="banner"] .sfgov-nav-container{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){header[role="banner"] .sfgov-nav-container{padding-left:0;padding-right:0;}}header[role="banner"] .sfgov-logo__container,header[role="banner"] .head-right--container,header[role="banner"] nav[role="navigation"],header[role="banner"] .gtranslate_container{display:inline-block;}header[role="banner"] .sfgov-logo__container{vertical-align:top;padding:0;}header[role="banner"] .head-right--container{float:right;margin-top:3px;text-align:right;width:54%;}header[role="banner"] .head-right--container::after,header[role="banner"] .head-right--container::before{content:'';display:table;}header[role="banner"] .head-right--container::after{clear:both;}header[role="banner"] .head-right--container .sfgov-menu-btn{font-size:17px;font-weight:500;line-height:24px;font-family:"Rubik",sans-serif;background:none;border:0;border-radius:0;color:#4f66ee;margin:0;padding:0;width:auto;line-height:1.75;}header[role="banner"] .head-right--container .sfgov-menu-btn.sfgov-translate-lang-zh-TW{font-size:18px;line-height:26px;letter-spacing:1px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media screen and (min-width:768px){header[role="banner"] .head-right--container{width:70%;margin-top:10px;}}header[role="banner"] nav[role="navigation"]{display:none;}header[role="banner"] nav[role="navigation"] .sfgov-main-navigation .menu{margin:0;padding:0;}header[role="banner"] nav[role="navigation"] .sfgov-main-navigation .menu > li{display:block;margin:0;}header[role="banner"] nav[role="navigation"] .sfgov-main-navigation .menu > li a{font-size:17px;font-weight:400;line-height:24px;color:#1c3e57;text-decoration:none;display:block;margin:0 25px;padding:20px 0;border-bottom:3px solid rgba(28,62,87,0.1);}header[role="banner"] nav[role="navigation"] .sfgov-main-navigation .menu > li a.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}@media screen and (min-width:768px){header[role="banner"] nav[role="navigation"]{display:inline-block;}header[role="banner"] nav[role="navigation"] .sfgov-nav-close{display:none;}header[role="banner"] nav[role="navigation"] .sfgov-main-navigation .menu > li{display:inline-block;margin-right:20px;}header[role="banner"] nav[role="navigation"] .sfgov-main-navigation .menu > li a{font-size:17px;font-weight:500;line-height:18px;color:#4f66ee;margin:0;padding:0;border:0;}}@media screen and (min-width:950px){header[role="banner"] nav[role="navigation"] .sfgov-main-navigation .menu > li{margin-right:30px;}}header[role="banner"] .sfgov-mobile-nav-btn{vertical-align:top;}header[role="banner"] .sfgov-mobile-nav-btn.sfgov-mobile-search{background:url("/themes/custom/sfgovpl/src/img/search-blue.svg") no-repeat 50% 50% transparent;border:0;border-radius:0;display:inline-block;margin:0 18px 0 0;padding:0;height:26px;width:26px;}@media screen and (min-width:768px){header[role="banner"] .sfgov-mobile-nav-btn{display:none !important;}}.is_typing .input-clear{background:url("/themes/custom/sfgovpl/src/img/input-clear.svg") no-repeat 50% 50% transparent;content:'';cursor:pointer;height:18px;position:absolute;right:15px;top:15px;width:18px;z-index:300;}@media screen and (min-width:768px){header[role="banner"] .sfgov-search-311-block .is_typing .input-clear{top:10px;}}.sfgov-new-website{background:#a9d6ea;border-radius:8px;margin-bottom:80px;padding:20px;}@media screen and (min-width:768px){.sfgov-new-website{padding:40px;}}.sfgov-new-website h2{font-size:20px;font-weight:500;line-height:27px;color:#1c3e57;}.sfgov-new-website h2.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.sfgov-new-website p:last-child{font-size:17px;font-weight:400;line-height:24px;color:#1c3e57;}.sfgov-new-website a:link{color:#1c3e57;}.sfgov-new-website a:visited,.sfgov-new-website a:link:visited{color:#1c3e57;}.sfgov-new-website a:focus{color:#1c3e57;}.sfgov-new-website a.is-active,.sfgov-new-website a:active,.sfgov-new-website a.active-trail{color:#1c3e57;}.paragraph--title--new-website-disclaimer > h2{display:none;}.paragraph--title--new-website-disclaimer .sfgov-container{padding:0;}.path-frontpage .view-news{background:#f8f1df;}.news-front{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;overflow:hidden;padding-top:60px;}.news-front::after,.news-front::before{content:'';display:table;}.news-front::after{clear:both;}@media screen and (min-width:1280px){.news-front{padding-left:0;padding-right:0;}}@media screen and (min-width:950px){.news-front{padding-bottom:80px;padding-top:80px;}}@media screen and (max-width:768px){.news-front{padding-left:0;padding-right:0;}}.news-front h2{font-size:33px;font-weight:500;letter-spacing:-.3px;line-height:43px;}@media screen and (min-width:768px){.news-front h2{font-size:33px;font-weight:500;line-height:43px;}.news-front h2.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}}@media screen and (min-width:768px) and (min-width:768px){.news-front h2{font-size:62px;font-weight:500;letter-spacing:0;line-height:70px;}.news-front h2.sfgov-translate-lang-zh-TW{font-size:62px;line-height:80px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.news-front .news-front--container{padding:0;position:relative;}@media screen and (min-width:950px){.news-front .news-front--container{padding:0;}}.news-front .news-front--view{padding-right:20px;float:left;display:block;width:50%;padding-right:20px;}@media screen and (max-width:768px){.news-front .news-front--view{float:none;clear:both;width:100%;padding-left:20px;}}.news-front .news-front--view .view-news-block .sfgov-container-three-column{display:block;}.news-front .news-front--view .view-news-block .sfgov-container-three-column .sfgov-container-item{display:block;width:100%;}.news-front .news-front--twitter{background:#fff;border-radius:8px;padding:20px 40px 20px 40px;float:left;display:block;width:50%;position:relative;top:110px;}@media screen and (max-width:768px){.news-front .news-front--twitter{float:none;clear:both;padding-bottom:45px;width:100%;top:0;border-radius:0;}}.news-front .news-front--twitter h2{font-size:24px;font-weight:500;line-height:30px;margin-bottom:0;}.news-front .news-front--twitter h2.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;}@media screen and (min-width:950px){.news-front .news-front--twitter h2{font-size:30px;font-weight:500;line-height:42px;}.news-front .news-front--twitter h2.sfgov-translate-lang-zh-TW{font-size:30px;line-height:42px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.news-front .news-front--view-more{padding-top:30px;}.news-front .news-front--view-more::after,.news-front .news-front--view-more::before{content:'';display:table;}.news-front .news-front--view-more::after{clear:both;}@media screen and (max-width:950px){.news-front .news-front--view-more{padding-bottom:80px;}}.news-front .news-front--view-more .more-link{padding:0;}.news-front .news-front--view-more a{background:#4f66ee;border-radius:8px;color:#fff;font-size:17px;font-weight:500;padding:13px 20px 11px;text-align:center;text-decoration:none;display:inline-block;line-height:1;}.news-front .news-front--view-more a:hover{background:#0c1464;}.sfgov-alpha-banner{background:#1c3e57;color:#fff;padding:0;}.sfgov-alpha-banner .sfgov-alpha-banner__content{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;font-size:14px;font-weight:400;line-height:18px;color:#fff;padding-bottom:15px;padding-top:15px;}@media screen and (min-width:1280px){.sfgov-alpha-banner .sfgov-alpha-banner__content{padding-left:0;padding-right:0;}}.sfgov-alpha-banner .sfgov-alpha-banner__content.sfgov-translate-lang-zh-TW{font-size:14px;line-height:22px;letter-spacing:1px;}@media screen and (min-width:768px){.sfgov-alpha-banner .sfgov-alpha-banner__content{padding-bottom:20px;padding-top:20px;}}@media screen and (min-width:768px){.sfgov-alpha-banner .sfgov-alpha-banner__content{font-size:17px;font-weight:400;line-height:24px;}.sfgov-alpha-banner .sfgov-alpha-banner__content.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}}.sfgov-alpha-banner .sfgov-alpha-banner__content p{margin:0;}.sfgov-alpha-banner .sfgov-alpha-banner__content a{color:inherit;font-weight:normal;}.person-container .person-photo{background-size:cover;background-position:top center;background-color:#fff;display:inline-block;vertical-align:top;margin-right:15px;width:76px;height:76px;overflow:hidden;}.person-container .person-photo img{max-width:1px;max-height:1px;position:relative;left:-999px;}.person-container .person-bio{display:inline-block;width:160px;text-align:left;}.sidebar-card{padding:0;}.sidebar-card .sidebar-card--link{font-size:20px;font-weight:500;line-height:24px;display:block;margin:0 0 10px 0;}.sidebar-card .sidebar-card__body{font-size:17px;font-weight:400;line-height:24px;}.sidebar-card .sidebar-card__body.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.sfgov-phone > *{margin:0 0 5px 0;}.sfgov-phone .sfgov-phone-owner{font-size:20px;font-weight:500;line-height:27px;}.sfgov-phone .sfgov-phone-owner.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.sfgov-phone .sfgov-phone-number{font-size:17px;line-height:24px;font-weight:400;text-decoration:underline;}.sfgov-phone .sfgov-phone-details{font-size:17px;line-height:24px;font-weight:400;font-style:italic;}.sfgov-email > *{margin:0 0 5px 0;}.sfgov-email .sfgov-email-title{font-size:17px;font-weight:400;line-height:24px;}.sfgov-email .sfgov-email-title.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.sfgov-email .sfgov-email-address{font-size:17px;line-height:24px;font-weight:400;text-decoration:underline;}.last-updated{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;font-style:italic;margin-bottom:30px;opacity:.6;}@media screen and (min-width:1280px){.last-updated{padding-left:0;padding-right:0;}}.sfgov-spotlight{padding:60px 0;position:relative;}.sfgov-spotlight-container--nested .sfgov-spotlight{margin-bottom:0;margin-top:0;padding:0;}@media screen and (min-width:768px){.sfgov-spotlight-container--nested .sfgov-spotlight{margin-bottom:0;margin-top:0;}}.hero-banner + .sfgov-spotlight-container .sfgov-spotlight{padding-top:0;}.sfgov-spotlight .sfgov-spotlight-main{border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}@media screen and (min-width:768px){.sfgov-spotlight .sfgov-spotlight-main{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.purple-lightpurple .sfgov-spotlight .sfgov-spotlight-main{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#7d61b3),color-stop(50%,#cccced));background:linear-gradient(to right,#7d61b3 50%,#cccced 50%);}}.sfgov-spotlight .sfgov-spotlight-section{background:#7d61b3;width:100%;color:#fff;}@media screen and (min-width:768px){.sfgov-spotlight .sfgov-spotlight-section{background:#7d61b3;width:50%;}}.sfgov-spotlight .sfgov-spotlight-section.full-width{width:100%;border-radius:8px;}.sfgov-spotlight .sfgov-spotlight-content{border-radius:0 0 8px 8px;padding:40px 20px;}@media screen and (min-width:768px){.sfgov-spotlight .sfgov-spotlight-content{border-radius:8px 0 0 8px;padding:60px 40px 60px;}}.sfgov-spotlight .sfgov-spotlight-title{font-size:30px;font-weight:500;line-height:36px;color:#fff;margin-top:0;margin-bottom:20px;}@media screen and (min-width:768px){.sfgov-spotlight .sfgov-spotlight-title{font-size:40px;font-weight:500;line-height:47px;}.sfgov-spotlight .sfgov-spotlight-title.sfgov-translate-lang-zh-TW{font-size:40px;line-height:59px;letter-spacing:2px;}}.sfgov-spotlight .sfgov-spotlight-image{background-color:#cccced;border-radius:8px 8px 0 0;}@media screen and (min-width:768px){.sfgov-spotlight .sfgov-spotlight-image{border-radius:0 8px 8px 0;}}.sfgov-spotlight .sfgov-spotlight-image img{border-radius:8px 8px 0 0;}@media screen and (min-width:768px){.sfgov-spotlight .sfgov-spotlight-image img{display:none;}}.back-to-top{position:fixed;right:20px;bottom:20px;width:180px;height:48px;padding:7px 17px;border-radius:10px;font-weight:500;font-size:20px;line-height:34px;cursor:pointer;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000;}.back-to-top:hover{color:#fff;}.back-to-top.show{opacity:1;visibility:visible;}@media screen and (min-width:768px){.back-to-top.show{display:none;}}.back-to-top span{background:url(/themes/custom/sfgovpl/src/img/icons/chevron-up-white.svg) no-repeat 50% 50%;width:15px;height:10px;content:'';display:inline-block;margin-left:20px;position:relative;top:-3px;}.sfgov-pagination{display:block;text-align:center;margin-bottom:107px;color:#1c3e57;}.sfgov-pagination ul.sfgov-pagination__items{display:block;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;list-style-type:none;padding:0;margin:0;}.sfgov-pagination li.sfgov-pagination__item{color:unset;margin:0;line-height:1.5;display:inline-block;}@media screen and (max-width:768px){.sfgov-pagination .sfgov-pagination__item--previous,.sfgov-pagination .sfgov-pagination__item--ellipsis,.sfgov-pagination .sfgov-pagination__item--next{display:none;}}.sfgov-pagination a.sfgov-pagination__link{color:#4f66ee;font-weight:500;padding:11px 16px;display:inline-block;text-decoration:underline;background-color:transparent;line-height:1;}.sfgov-pagination a.sfgov-pagination__link.is-active{color:#1c3e57;text-decoration:none;background-color:transparent;}.sfgov-pagination a.sfgov-pagination__link--prev,.sfgov-pagination a.sfgov-pagination__link--next{text-decoration:none;border:3px solid #4f66ee;border-radius:8px;position:relative;}.sfgov-pagination a.sfgov-pagination__link--prev{padding:14px 20px 14px 55px;margin-right:20px;}.sfgov-pagination a.sfgov-pagination__link--prev::before{content:'';background:url(/themes/custom/sfgovpl/src/img/icons/arrow-left.svg) no-repeat;width:21px;height:18px;display:inline-block;position:absolute;top:12px;left:20px;margin-right:15px;}.sfgov-pagination a.sfgov-pagination__link--next{padding:14px 55px 14px 20px;margin-left:20px;}.sfgov-pagination a.sfgov-pagination__link--next::after{content:'';background:url(/themes/custom/sfgovpl/src/img/icons/arrow-right.svg) no-repeat;width:21px;height:18px;display:inline-block;position:absolute;top:12px;margin-left:15px;}.qless-open{color:#00896d;}.qless-closed{color:#212123;}.qless-open,.qless-closed{font-size:20px;font-weight:500;line-height:27px;}.qless-open.sfgov-translate-lang-zh-TW,.qless-closed.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.qless-h2{margin-bottom:40px;}.sfgov-table{border-spacing:0;margin-bottom:50px;width:100%;}.sfgov-table caption{margin-bottom:20px;text-align:left;}.sfgov-table thead{background:#1c3e57;color:#fff;text-align:left;}.sfgov-table th{font-size:17px;font-weight:500;line-height:24px;padding:15px 20px;}.sfgov-table th.sfgov-translate-lang-zh-TW{font-size:18px;line-height:26px;letter-spacing:1px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media screen and (min-width:768px){.sfgov-table th{padding:10px 20px;}}.sfgov-table th,.sfgov-table td{display:block;width:100%;}@media screen and (min-width:768px){.sfgov-table th,.sfgov-table td{display:table-cell;width:auto;}}.sfgov-table tr.even{background:#f1f1f1;}.sfgov-table tbody td{border-color:#1c3e57;border-style:solid;}@media screen and (min-width:768px){.sfgov-table tbody td{padding:16px 20px;}}.sfgov-table tbody td:first-child{border-width:0 1px;padding:20px 20px 2px;}@media screen and (min-width:768px){.sfgov-table tbody td:first-child{border-width:0 0 0 1px;padding:16px 20px;}}.sfgov-table tbody td:last-child{border-width:0 1px;padding:2px 20px 20px;}@media screen and (min-width:768px){.sfgov-table tbody td:last-child{border-width:0 1px 0 0;padding:16px 20px;}}@media screen and (min-width:768px){.sfgov-table tbody tr:last-child td{border-bottom:1px solid #1c3e57;}}.sfgov-table tbody tr:last-child td:last-child{border-bottom:1px solid #1c3e57;}.sfgov-table tfoot td{font-size:14px;font-weight:400;line-height:18px;color:#607889;padding-top:5px;text-align:right;}.sfgov-table tfoot td.sfgov-translate-lang-zh-TW{font-size:14px;line-height:22px;letter-spacing:1px;}@media screen and (min-width:768px){.sfgov-table tfoot td{padding-top:10px;}}.video-full .hero-banner{margin-bottom:60px;}.video-full .video--content{margin-bottom:60px;}.video-full .video--content .container{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}.video-full .video--content .container::after,.video-full .video--content .container::before{content:'';display:table;}.video-full .video--content .container::after{clear:both;}@media screen and (min-width:1280px){.video-full .video--content .container{padding-left:0;padding-right:0;}}@media screen and (min-width:768px){.video-full .video--content .container .caption{float:left;max-width:720px;width:calc((100% - 20px)/3*2);}}.video-embed-component .toggle-transcript{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:28px;text-decoration:none;}@media screen and (min-width:768px){.video-embed-component .toggle-transcript{display:none;}}.video-embed-component .toggle-transcript:before{content:'';display:inline-block;height:20px;width:20px;background-image:url(/themes/custom/sfgovpl/src/img/chevron-up.svg);background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:10px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:rotate(180deg);transform:rotate(180deg);}.video-embed-component .video-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media screen and (min-width:768px){.video-embed-component .video-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.video-embed-component .video-wrapper .group-left{-webkit-box-flex:2;-ms-flex:2;flex:2;}@media screen and (min-width:768px){.video-embed-component .video-wrapper .group-left{height:405px;}}.video-embed-component .video-wrapper .group-left .__video{height:100%;}.video-embed-component .video-wrapper .group-left .__video .video-embed-field-responsive-video{height:100%;}.video-embed-component .video-wrapper .group-right{-webkit-box-flex:1;-ms-flex:1;flex:1;max-height:100%;border:2px solid #e9e9e9;-webkit-box-sizing:border-box;box-sizing:border-box;}@media screen and (max-width:768px){.video-embed-component .video-wrapper .group-right{height:0;opacity:0;overflow:hidden;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}}@media screen and (min-width:768px){.video-embed-component .video-wrapper .group-right{height:405px;}}.video-embed-component .video-wrapper .group-right .inner{height:100%;overflow:scroll;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;padding:27px 22px;}@media screen and (max-width:768px){.video-embed-component .video-wrapper .group-right .inner{padding:0 22px;}}.video-embed-component .video-wrapper .group-right .inner .link-video{margin-bottom:2rem;}.video-embed-component .video-wrapper .group-right .inner ul{margin-top:0;padding-left:0;}.video-embed-component .video-wrapper .group-right .inner ul li{list-style:none;}@media screen and (max-width:768px){.video-embed-component.js-opened .video-wrapper .group-right{height:350px;opacity:1;}}@media screen and (max-width:768px){.video-embed-component.js-opened .video-wrapper .group-right .inner{padding:27px 22px;}}.video-embed-component.js-opened .toggle-transcript:before{-webkit-transform:rotate(0);transform:rotate(0);}.video-embed-component .video-embed-field-responsive-video:after{padding-bottom:50%;}.sfgov-in-this-page{font-family:"Rubik",sans-serif;margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;margin-bottom:60px;margin-top:60px;display:none;}@media screen and (min-width:1280px){.sfgov-in-this-page{padding-left:0;padding-right:0;}}.sfgov-in-this-page .sfgov-public-body-in-this-page-container > *{display:inline-block;}.sfgov-in-this-page .sfgov-public-body-in-this-page-label{font-family:"Rubik",sans-serif;font-size:20px;font-weight:500;line-height:27px;margin-right:40px;margin-bottom:15px;}.sfgov-in-this-page .sfgov-public-body-in-this-page-label.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.sfgov-in-this-page ul{padding:0;margin:0;}.sfgov-in-this-page ul li{display:inline-block;margin-left:40px;}.sfgov-in-this-page ul li a{font-family:"Rubik",sans-serif;font-size:20px;font-weight:500;line-height:27px;font-weight:400;}.sfgov-in-this-page ul li a.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.sfgov-in-this-page ul li a.sfgov-translate-lang-zh-TW{font-size:20px;line-height:32px;font-weight:500;}.sfgov-in-this-page ul li:first-child{margin-left:0;}@media screen and (max-width:768px){.sfgov-in-this-page .sfgov-public-body-in-this-page-label{width:100%;margin-bottom:0;}.sfgov-in-this-page ul{width:100%;padding-top:24px;}.sfgov-in-this-page ul li{margin-bottom:20px;margin-left:0;margin-right:0px;width:50%;}}.sfgov-top-container{background:#f8f8f8;padding:10px 0;}@media screen and (min-width:768px){.sfgov-top-container{padding:15px 0;}}.media-caption{font-size:14px;font-weight:400;line-height:18px;color:#6b8292;margin-top:5px;}.media-caption.sfgov-translate-lang-zh-TW{font-size:14px;line-height:22px;letter-spacing:1px;}.media-caption a:link{color:#6b8292;}.media-caption a:visited,.media-caption a:link:visited{color:#6b8292;}.media-caption a:focus{color:#6b8292;}.media-caption a.active:hover,.media-caption a.is-active:hover,.media-caption a.active-trail:hover,.media-caption a.visited:hover,.media-caption a:hover{color:#6b8292;}.media-caption a.is-active,.media-caption a:active,.media-caption a.active-trail{color:#6b8292;}.media-caption--align-right{text-align:right;}.media-with-caption{margin:0;}.vaccine-filter__filter-top{padding:30px 0;}@media screen and (min-width:768px){.vaccine-filter__filter-top{display:none;}}@media screen and (min-width:768px){.vaccine-filter__body{padding-top:60px;}}@media screen and (min-width:768px){.vaccine-filter__body .group--left{float:left;max-width:720px;width:calc((100% - 20px)/3*2);}}@media screen and (min-width:768px){.vaccine-filter__body .group--left{padding-right:60px;}}.vaccine-filter__body .group--right{display:none;}@media screen and (min-width:768px){.vaccine-filter__body .group--right{float:right;max-width:350px;width:calc((100% - 40px)/3);}}@media screen and (min-width:768px){.vaccine-filter__body .group--right{background-color:#edf4f7;border-radius:8px;display:block;padding:40px;}}.vaccine-filter__count{margin-bottom:40px;}.vaccine-filter-form [data-drupal-selector='edit-single-checkboxes']{margin-bottom:50px;}.vaccine-filter-form [data-drupal-selector='edit-single-checkboxes'] .js-form-type-checkbox label{font-size:17px;font-weight:400;line-height:24px;margin-bottom:0;}.vaccine-filter-form [data-drupal-selector='edit-single-checkboxes'] .js-form-type-checkbox label.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.vaccine-filter-form [data-drupal-selector='edit-single-checkboxes'] .js-form-type-checkbox label::before{top:2px;}.vaccine-filter-form [data-drupal-selector='edit-distance-from']{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}.vaccine-filter-form [data-drupal-selector='edit-distance-from'] label{font-size:17px;font-weight:500;line-height:24px;}.vaccine-filter-form [data-drupal-selector='edit-distance-from'] label.sfgov-translate-lang-zh-TW{font-size:18px;line-height:26px;letter-spacing:1px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.vaccine-filter-form [data-drupal-selector='edit-distance-from'] .js-form-item-radius{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.vaccine-filter-form [data-drupal-selector='edit-distance-from'] span{padding-left:20px;margin-bottom:20px;padding-bottom:9px;text-align:right;}@media screen and (min-width:768px) and (max-width:991px){.vaccine-filter-form [data-drupal-selector='edit-distance-from'] span{margin-bottom:0;padding-left:0;}}@media screen and (min-width:992px) and (max-width:1134px){.vaccine-filter-form [data-drupal-selector='edit-distance-from'] span{padding-left:6px;margin-bottom:20px;}}.vaccine-filter-form .fieldset-wrapper .form-wrapper .form-item-access-mode{margin-bottom:40px;}.vaccine-filter__empty{display:none;}.vaccine-filter__empty h4{font-size:20px;font-weight:500;line-height:27px;}.vaccine-filter__empty h4.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.vaccine-site{font-family:"Rubik",sans-serif;margin-bottom:40px;padding:17px;background:#fff;border:3px solid #e9e9e9;border-radius:8px;color:#1c3e57;display:block;text-decoration:none;}@media screen and (min-width:768px){.vaccine-site{padding:35px;}}.vaccine-site:last-child{margin-bottom:100px;}.vaccine-site strong,.vaccine-site b{font-size:17px;font-weight:500;line-height:24px;}.vaccine-site strong.sfgov-translate-lang-zh-TW,.vaccine-site b.sfgov-translate-lang-zh-TW{font-size:18px;line-height:26px;letter-spacing:1px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.vaccine-site label{font-size:17px;font-weight:500;line-height:24px;margin-bottom:0;}.vaccine-site label.sfgov-translate-lang-zh-TW{font-size:18px;line-height:26px;letter-spacing:1px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.vaccine-site .field{margin-bottom:15px;}.vaccine-site .icon{background-size:20px 20px;background-position:0 4px;padding-left:38px;}.distance-visible{display:-webkit-box;display:-ms-flexbox;display:flex;}.vaccine-site__title{font-size:24px;font-weight:500;line-height:30px;margin:0 0 10px 0;}.vaccine-site__title.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;}.distance-visible .vaccine-site__title{width:calc(100% - 66px);}.distance-visible .vaccine-site__distance{color:#607889;text-align:right;width:66px;}.vaccine-site__address{background:url("/themes/custom/sfgovpl/src/img/icons/location-slate.svg") no-repeat 50% 50% transparent;margin-bottom:20px;}.vaccine-site__address a:link{color:#4f66ee;}.vaccine-site__address a:visited,.vaccine-site__address a:link:visited{color:#4f66ee;}.vaccine-site__address a:focus{color:#4f66ee;}.vaccine-site__address a.is-active,.vaccine-site__address a:active,.vaccine-site__address a.active-trail{color:#4f66ee;}.vaccine-site__languages{background:url("/themes/custom/sfgovpl/src/img/icons/globe-slate.svg") no-repeat 50% 50% transparent;margin-bottom:20px;}.vaccine-site__eligibilities{margin-bottom:18px;}.vaccine-site__eligibility{font-size:14px;font-weight:400;line-height:18px;background:#f1f1f1;display:inline-block;margin-bottom:10px;margin-right:10px;padding:3px 8px;word-break:keep-all;}.vaccine-site__eligibility.sfgov-translate-lang-zh-TW{font-size:14px;line-height:22px;letter-spacing:1px;}.vaccine-site__restrictions{background:#f8f1df;padding:20px;margin-bottom:40px;}@media screen and (min-width:768px){.vaccine-site__restrictions{padding:40px;}}.vaccine-site__access-mode{background:url("/themes/custom/sfgovpl/src/img/icons/accessibility-slate.svg") no-repeat 50% 50% transparent;margin-bottom:20px;}.vaccine-site__brands{background:url("/themes/custom/sfgovpl/src/img/icons/info-slate.svg") no-repeat 50% 50% transparent;margin-bottom:20px;}.vaccine-site__booking_box{background-color:#edf4f7;margin-top:40px;padding:20px;}.vaccine-site__booking_box div{margin-bottom:15px;}.vaccine-site__booking_box > div:last-child{margin-bottom:0;}@media screen and (min-width:768px){.vaccine-site__booking_box{padding:40px;}}[data-available='yes'] .vaccine-site__booking_box{background:url("/themes/custom/sfgovpl/src/img/check-green.svg") no-repeat 20px 25px #edf4f7;}@media screen and (min-width:768px){[data-available='yes'] .vaccine-site__booking_box{background-position:40px 40px;}}[data-available='no'] .vaccine-site__booking_box{background:url("/themes/custom/sfgovpl/src/img/close-red.svg") no-repeat 20px 25px #edf4f7;}@media screen and (min-width:768px){[data-available='no'] .vaccine-site__booking_box{background-position:40px 40px;}}[data-available='no'] .vaccine-site__booking_box .box-item-indented,[data-available='yes'] .vaccine-site__booking_box .box-item-indented{padding-left:40px;}@media screen and (min-width:768px){[data-available='yes'] .vaccine-site__booking_box .vaccine-site__booking-button,[data-available='yes'] .vaccine-site__booking_box .vaccine-site__phone{padding-left:40px;}}.vaccine-site__booking_box .vaccine-site__booking-button{text-align:center;}@media screen and (min-width:768px){.vaccine-site__booking_box .vaccine-site__booking-button{text-align:left;}}.vaccine-site__booking_box .vaccine-site__booking-button a{display:block;}@media screen and (min-width:768px){.vaccine-site__booking_box .vaccine-site__booking-button a{display:inline-block;}}.vaccine-site__booking_box .vaccine-site__booking-button + .vaccine-site__phone{text-align:center;}@media screen and (min-width:768px){.vaccine-site__booking_box .vaccine-site__booking-button + .vaccine-site__phone{text-align:left;}}.vaccine-filter__empty{display:none;}.vaccine-filter__empty h4{font-size:20px;font-weight:500;line-height:27px;}.vaccine-filter__empty h4.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media screen and (min-width:768px){.page-sfgov-vaccine-sites .back-to-top.show{display:block;}}.pac-container{-webkit-box-shadow:rgba(0,0,0,0.25) 0px 5px 5px 2px;box-shadow:rgba(0,0,0,0.25) 0px 5px 5px 2px;border-radius:8px;padding:0 15px 13px;}.pac-container:after{display:none;}.pac-container[style]{font-family:"Rubik",sans-serif;font-size:17px;font-weight:400;line-height:24px;}.pac-container[style].sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.pac-container .pac-item{font-size:17px;font-weight:400;line-height:24px;border-top:0;padding:10px 0;border-bottom:3px solid #1c3e571a;white-space:wrap;}.pac-container .pac-item.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.pac-container .pac-item.pac-item-selected,.pac-container .pac-item:hover{background:#e1f3f8;}.pac-container .pac-item:last-child{border-bottom:0;}.pac-container .pac-item-query{color:#1c3e57;font-size:17px;font-weight:400;line-height:24px;}.pac-container .pac-item-query.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.pac-container .pac-matched{font-size:17px;font-weight:500;line-height:24px;}.pac-container .pac-matched.sfgov-translate-lang-zh-TW{font-size:18px;line-height:26px;letter-spacing:1px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.pac-container .pac-icon{display:none;}.sfgov-tabbed-navigation{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.sfgov-tabbed-navigation{padding-left:0;padding-right:0;}}.sfgov-tabbed-navigation ul{border-bottom:1px solid #e1f3f8;margin:10px 0 0 0;}.sfgov-tabbed-navigation ul li{margin:0;display:inline-block;}.sfgov-tabbed-navigation ul li a{padding:2px 13px;border:1px solid #d3d3d3;text-decoration:none;}.sfgov-tabbed-navigation ul li a.is-active{background:#e1f3f8;}@media screen and (max-width:768px){.sfgov-tabbed-navigation ul{font-size:1.4rem;padding-left:0;}}.sfgov-status{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;background:url("/themes/custom/sfgovpl/src/img/info.svg") no-repeat 40px center transparent;margin-bottom:20px;}@media screen and (min-width:1280px){.sfgov-status{padding-left:0;padding-right:0;}}.sfgov-status.success{background-color:#e9f7ec;}.sfgov-status.warning{background-color:#f8f1df;}.sfgov-status.error{background-color:#f5e9e5;}.sfgov-status .body{padding:40px 40px 40px 89px;}.sfgov-status .heading{margin:0 0 10px 0;}.sfgov-status .content{font-size:17px;font-weight:400;line-height:28px;margin:0;}.sfgov-status .content.sfgov-translate-lang-zh-TW{font-size:18px;line-height:32px;letter-spacing:1px;}.sfgov-event-card{font-family:"Rubik",sans-serif;background:#00896d;border:0;border-radius:8px;color:#fff;display:block;padding:1.1764rem;text-decoration:none;}.sfgov-event-card .title{margin:1rem 0 0.875rem;font-weight:500;font-size:1.17647rem;line-height:1.58824rem;color:#fff;margin:0 0 0.5882rem 0;}.sfgov-event-card .description{font-size:17px;font-weight:400;line-height:24px;color:#fff;margin:0;}.sfgov-event-card .description.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.sfgov-event-card.image,.sfgov-event-card.date{padding:0;position:relative;}.sfgov-event-card.image .event-image,.sfgov-event-card.image .event-date,.sfgov-event-card.date .event-image,.sfgov-event-card.date .event-date{border-radius:8px 8px 0 0;height:160px;padding-top:26px;text-align:center;}.sfgov-event-card.image .event-image,.sfgov-event-card.date .event-image{padding-top:0;overflow:hidden;}.sfgov-event-card.image .event-image img,.sfgov-event-card.date .event-image img{border-radius:8px 8px 0 0;width:100%;}.sfgov-event-card.image .event-date,.sfgov-event-card.date .event-date{color:#1c3e57;background:#c0e2c5;opacity:0.65;display:none;}@media screen and (min-width:768px){.sfgov-event-card.image .event-date,.sfgov-event-card.date .event-date{display:block;padding-top:1.52941rem;}}.sfgov-event-card.image .event-date .month,.sfgov-event-card.date .event-date .month{font-size:1.88235rem;line-height:2.23529rem;}.sfgov-event-card.image .event-date .date,.sfgov-event-card.date .event-date .date{font-size:3.76471rem;line-height:4.47059rem;}.sfgov-event-card.image .event-info,.sfgov-event-card.date .event-info{padding:1.1764rem;}.sfgov-event-card:hover{background:#1b674d;}.sfgov-featured-item{font-family:"Rubik",sans-serif;display:block;background:#7d61b3;text-decoration:none;color:#fff;border-radius:8px;padding:1.1764rem;}.sfgov-featured-item .title{font-size:20px;font-weight:500;line-height:27px;color:#fff;margin:0 0 0.5882rem 0;}.sfgov-featured-item .title.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.sfgov-featured-item .description{font-size:17px;font-weight:400;line-height:24px;color:#fff;margin:0;}.sfgov-featured-item .description.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.sfgov-featured-item:hover{background:#5a3e94;}.sfgov-news-card{font-family:"Rubik",sans-serif;background:#f4c435;border:0;border-radius:8px;color:#1c3e57;display:block;padding:1.1764rem;text-decoration:none;}.sfgov-news-card .title{font-size:17px;font-weight:500;line-height:24px;color:#1c3e57;margin:0 0 3.5292rem 0;}.sfgov-news-card .description{font-size:17px;font-weight:400;line-height:24px;color:#1c3e57;margin:0;}.sfgov-news-card .description.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.sfgov-news-card:hover{background:#e7b22e;}.sfgov-resource-card{font-family:"Rubik",sans-serif;background:#fff;border:3px solid #e9e9e9;border-radius:8px;color:#1c3e57;display:block;padding:1.1764rem;text-decoration:none;height:100%;}.sfgov-resource-card .title{font-size:17px;font-weight:500;line-height:24px;color:#4f66ee;margin:0 0 0.5882rem 0;text-decoration:underline;}.sfgov-resource-card .description{font-size:17px;font-weight:400;line-height:24px;color:#1c3e57;margin:0;}.sfgov-resource-card .description.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.sfgov-resource-card .description p:last-child{margin-bottom:0;}.sfgov-resource-card:hover{border-color:#4f66ee;}.sfgov-service-card{font-family:"Rubik",sans-serif;background:#fff;border:3px solid #e9e9e9;border-radius:8px;color:#1c3e57;display:block;padding:1.1764rem;text-decoration:none;}.sfgov-service-card .title{font-size:17px;font-weight:500;line-height:24px;color:#4f66ee;margin:0 0 0.5882rem 0;text-decoration:underline;}.sfgov-service-card .description{font-size:17px;font-weight:400;line-height:24px;color:#1c3e57;margin:0;}.sfgov-service-card .description.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.sfgov-service-card:hover{border-color:#4f66ee;}.sfgov-service-card.no-hover:hover{border-color:#e9e9e9;}.sfgov-topic-card{font-family:"Rubik",sans-serif;background:#f8f8f8;border:0;border-radius:8px;color:#1c3e57;display:block;text-decoration:none;padding:1.1764rem;}@media screen and (min-width:768px){.sfgov-topic-card{padding:2.3528rem;}}.sfgov-topic-card .title{color:#1c3e57;font-weight:500;font-size:1.41176rem;line-height:1.76471rem;margin:1.25rem 0 0.875rem;color:#4f66ee;margin:0 0 0.5882rem 0;}@media screen and (min-width:768px){.sfgov-topic-card .title{font-size:1.76471rem;line-height:2.47059rem;}}.sfgov-topic-card .description{font-size:17px;font-weight:400;line-height:24px;color:#1c3e57;margin:0;opacity:0.6;}.sfgov-topic-card .description.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.sfgov-topic-card:hover{background:#f1f1f1;}.sfgov-topic-card:hover .description{opacity:1;}@media screen and (min-width:768px){.page-node-type-public-body .sfgov-public-body-about .sfgov-container-item:nth-child(odd) a.sfgov-topic-card{margin-right:60px;}}.page-node-type-public-body .sfgov-public-body-about .sfgov-topic-card{background:none;border-top:3px solid rgba(28,62,87,0.1);border-radius:0;padding:0;padding-top:1.1764rem;padding-bottom:1.1764rem;}.page-node-type-public-body .sfgov-public-body-about .sfgov-topic-card .title{font-weight:500;font-size:1rem;line-height:1.41176rem;text-decoration:underline;color:#4f66ee;}.page-node-type-public-body .sfgov-public-body-about .sfgov-topic-card .title:hover{color:#0c1464;}.page-node-type-public-body .sfgov-public-body-about .sfgov-topic-card .description{color:#1c3e57;font-size:1rem;line-height:1.41176rem;opacity:1;}.sfgov-location-card{min-height:255px;border-radius:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-size:cover;background-position:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-decoration:none;width:100%;}.sfgov-location-card .title{margin:0;padding:20px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#a9d6ea;font-size:20px;font-weight:500;line-height:27px;color:#212123;border-radius:0 0 8px 8px;}.sfgov-location-card .title.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.sfgov-container-two-column,.sfgov-container-three-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (min-width:768px){.sfgov-container-two-column,.sfgov-container-three-column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.sfgov-container-two-column > .sfgov-container-item,.sfgov-container-three-column > .sfgov-container-item{width:100%;margin-bottom:1.1764rem;}@media screen and (min-width:768px){.sfgov-container-two-column > .sfgov-container-item,.sfgov-container-three-column > .sfgov-container-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}.sfgov-container-two-column > .sfgov-container-item > *,.sfgov-container-three-column > .sfgov-container-item > *{margin-right:1.1764rem;width:100%;}}@media screen and (min-width:768px){.sfgov-container-two-column > .sfgov-container-item{width:50%;}.sfgov-container-two-column > .sfgov-container-item:nth-child(2n+2) > *{margin-right:0;}.sfgov-container-three-column > .sfgov-container-item{width:33.33%;}.sfgov-container-three-column > .sfgov-container-item:nth-child(3n+3) > *{margin-right:0;}}.sfgov-featured-items{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;margin-bottom:30px;margin-top:20px;}@media screen and (min-width:1280px){.sfgov-featured-items{padding-left:0;padding-right:0;}}.sfgov-services-container{background:#edf4f7;}.sfgov-services-container .sfgov-services{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.sfgov-services-container .sfgov-services{padding-left:0;padding-right:0;}}.sfgov-services-container .sfgov-services .sfgov-dept-services-section-title{font-size:24px;font-weight:400;line-height:36px;margin:0 0 13px 0;}.sfgov-services-container .sfgov-services .sfgov-dept-services-section-title.sfgov-translate-lang-zh-TW{font-size:26px;line-height:42px;letter-spacing:2px;}.sfgov-services-container .sfgov-services .sfgov-dept-services-section-content{margin-bottom:40px;}.sfgov-related-depts{color:#fff;}.sfgov-related-depts > .title{font-size:33px;font-weight:500;line-height:43px;margin-bottom:40px;color:#fff;}.sfgov-related-depts > .title.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}@media screen and (min-width:768px){.sfgov-related-depts > .title{font-size:62px;font-weight:500;letter-spacing:0;line-height:70px;}.sfgov-related-depts > .title.sfgov-translate-lang-zh-TW{font-size:62px;line-height:80px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.sfgov-icon-filefilled:before{background:url("/themes/custom/sfgovpl/src/img/document.svg") no-repeat 50% 50% transparent;content:"";display:inline-block;width:22px;height:21px;}.sfgov-media{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.sfgov-media{padding-left:0;padding-right:0;}}.sfgov-media .field{margin-bottom:15px;}.sfgov-media .field h4{font-size:17px;font-weight:500;line-height:24px;margin:0;}.sfgov-media .field h4.sfgov-translate-lang-zh-TW{font-size:18px;line-height:26px;letter-spacing:1px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.sfgov-media .field .field__item p{margin:0;}.page-node-type-page .sfgov-new-website{margin-bottom:0;margin-top:30px;}.basic--content{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;margin-bottom:67px;margin-top:40px;position:relative;}@media screen and (min-width:1280px){.basic--content{padding-left:0;padding-right:0;}}.basic--content::after,.basic--content::before{content:'';display:table;}.basic--content::after{clear:both;}@media screen and (min-width:768px){.basic--content{margin-bottom:210px;margin-top:70px;}}@media screen and (min-width:768px){.basic--left{float:left;max-width:720px;width:calc((100% - 20px)/3*2);}}.basic--right{background:#edf4f7;border-radius:8px;margin-bottom:42px;padding:40px 40px 32px;}@media screen and (min-width:768px){.basic--right{float:right;max-width:350px;width:calc((100% - 40px)/3);}}.basic--right h3{font-size:20px;font-weight:500;line-height:27px;margin-bottom:32px;}.basic--right h3.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-campaign .campaign-alert{background-color:#1c3e57;color:#fff;}.page-node-type-campaign .campaign-alert .container{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.page-node-type-campaign .campaign-alert .container{padding-left:0;padding-right:0;}}.page-node-type-campaign .campaign-alert .container p{margin:1.5rem 0;font-weight:normal;font-size:17px;line-height:28px;}.page-node-type-campaign header .sfgov-nav-container__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}.page-node-type-campaign header .sfgov-logo__container{max-width:80%;}.page-node-type-campaign header .sfgov-logo__container h1{font-size:40px;font-weight:500;line-height:47px;margin-bottom:0;}.page-node-type-campaign header .sfgov-logo__container h1.sfgov-translate-lang-zh-TW{font-size:40px;line-height:59px;letter-spacing:2px;}.page-node-type-campaign header .sfgov-logo__container img{width:auto;margin:-30px 0;}@media screen and (max-width:768px){.page-node-type-campaign header .sfgov-logo__container img{margin:0;}}.page-node-type-campaign header .head-right--container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto;padding-left:20px;width:auto;}@media screen and (max-width:768px){.page-node-type-campaign header .head-right--container{-ms-flex-preferred-size:20%;flex-basis:20%;}}.page-node-type-campaign header .head-right--container .gtranslate_container{margin-right:0;}@media screen and (max-width:768px){.page-node-type-campaign header .head-right--container .gtranslate_container{position:static;}.page-node-type-campaign header .head-right--container .gtranslate_container select{margin-right:0;overflow:hidden;}}.page-node-type-campaign .document-file--container{margin-top:20px;}.page-node-type-campaign .document-file--container .sfgov-icon-filefilled:before{background:url(/themes/custom/sfgovpl/src/img/document.svg) no-repeat 50% 50% transparent;min-height:26px;}.page-node-type-campaign .document-file--container .document{vertical-align:top;}.page-node-type-campaign .hero-banner{margin-bottom:2.5rem;}.page-node-type-campaign .__campaign-about-wrapper{background:#0c1464;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media screen and (min-width:768px){.page-node-type-campaign .__campaign-about-wrapper .__campaign-about{max-width:66%;}}.page-node-type-campaign .__campaign-about-wrapper .__campaign-about > .field__label{font-size:33px;font-weight:500;letter-spacing:-.3px;line-height:43px;color:white;}@media screen and (min-width:768px){.page-node-type-campaign .__campaign-about-wrapper .__campaign-about > .field__label{font-size:33px;font-weight:500;line-height:43px;}.page-node-type-campaign .__campaign-about-wrapper .__campaign-about > .field__label.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}}@media screen and (min-width:768px) and (min-width:768px){.page-node-type-campaign .__campaign-about-wrapper .__campaign-about > .field__label{font-size:62px;font-weight:500;letter-spacing:0;line-height:70px;}.page-node-type-campaign .__campaign-about-wrapper .__campaign-about > .field__label.sfgov-translate-lang-zh-TW{font-size:62px;line-height:80px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.page-node-type-campaign .__campaign-about-wrapper .__campaign-about > .field__item{font-size:17px;font-weight:400;line-height:28px;}.page-node-type-campaign .__campaign-about-wrapper .__campaign-about > .field__item.sfgov-translate-lang-zh-TW{font-size:18px;line-height:32px;letter-spacing:1px;}@media screen and (min-width:768px){.page-node-type-campaign .__campaign-about-wrapper .__campaign-about > .field__item{font-size:24px;font-weight:400;line-height:36px;}.page-node-type-campaign .__campaign-about-wrapper .__campaign-about > .field__item.sfgov-translate-lang-zh-TW{font-size:26px;line-height:42px;letter-spacing:2px;}}.page-node-type-campaign .__campaign-about-wrapper .__campaign-about > .field__item a{color:#fff;}.page-node-type-campaign .__campaign-about-wrapper .__links,.page-node-type-campaign .__campaign-about-wrapper .__dept{margin-top:50px;}.page-node-type-campaign .__campaign-about-wrapper .__links .field__label,.page-node-type-campaign .__campaign-about-wrapper .__dept .field__label{font-weight:500;font-size:30px;line-height:42px;color:#fff;}.page-node-type-campaign .__campaign-about-wrapper .__links .field__item,.page-node-type-campaign .__campaign-about-wrapper .__dept .field__item{padding-left:40px;}.page-node-type-campaign .__campaign-about-wrapper .__links .field__item a,.page-node-type-campaign .__campaign-about-wrapper .__dept .field__item a{color:#fff;font-weight:normal;font-size:17px;line-height:24px;}.page-node-type-campaign .__campaign-about-wrapper .__links .field__item a:hover,.page-node-type-campaign .__campaign-about-wrapper .__dept .field__item a:hover{text-decoration:none;}.page-node-type-campaign .__campaign-about-dept-wrapper{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;margin-top:60px;margin-bottom:60px;}@media screen and (min-width:1280px){.page-node-type-campaign .__campaign-about-dept-wrapper{padding-left:0;padding-right:0;}}.page-node-type-campaign .__campaign-about-dept-wrapper .field__item{margin-bottom:20px;}.page-node-type-campaign .__campaign-about-dept-wrapper .field__item a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:auto !important;}.page-node-type-campaign .__campaign-about-dept-wrapper .full-width .field__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (min-width:768px){.page-node-type-campaign .__campaign-about-dept-wrapper .full-width .field__items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.page-node-type-campaign .__campaign-about-dept-wrapper .full-width .field__items .field__item{width:100%;margin-bottom:1.1764rem;}@media screen and (min-width:768px){.page-node-type-campaign .__campaign-about-dept-wrapper .full-width .field__items .field__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}.page-node-type-campaign .__campaign-about-dept-wrapper .full-width .field__items .field__item > *{margin-right:1.1764rem;width:100%;}}@media screen and (min-width:768px){.page-node-type-campaign .__campaign-about-dept-wrapper .full-width .field__items > .field__item{width:50%;}.page-node-type-campaign .__campaign-about-dept-wrapper .full-width .field__items > .field__item:nth-child(2n+2) > *{margin-right:0;}}.page-node-type-campaign .__instagram-feed,.page-node-type-campaign .paragraph--type--instagram-embed--large{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;padding:80px 20px 60px 20px;}@media screen and (min-width:1280px){.page-node-type-campaign .__instagram-feed,.page-node-type-campaign .paragraph--type--instagram-embed--large{padding-left:0;padding-right:0;}}.page-node-type-campaign .__instagram-feed .instagram-embed-title,.page-node-type-campaign .paragraph--type--instagram-embed--large .instagram-embed-title{font-size:33px;font-weight:500;line-height:43px;margin-bottom:61px;}.page-node-type-campaign .__instagram-feed .instagram-embed-title.sfgov-translate-lang-zh-TW,.page-node-type-campaign .paragraph--type--instagram-embed--large .instagram-embed-title.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}@media screen and (min-width:768px){.page-node-type-campaign .__instagram-feed .instagram-embed-title,.page-node-type-campaign .paragraph--type--instagram-embed--large .instagram-embed-title{font-size:62px;font-weight:500;letter-spacing:0;line-height:70px;}.page-node-type-campaign .__instagram-feed .instagram-embed-title.sfgov-translate-lang-zh-TW,.page-node-type-campaign .paragraph--type--instagram-embed--large .instagram-embed-title.sfgov-translate-lang-zh-TW{font-size:62px;line-height:80px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.page-node-type-campaign .__instagram-feed .instagram_gallery,.page-node-type-campaign .paragraph--type--instagram-embed--large .instagram_gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px;}.page-node-type-campaign .__instagram-feed .instagram_gallery > a,.page-node-type-campaign .paragraph--type--instagram-embed--large .instagram_gallery > a{display:-webkit-box;display:-ms-flexbox;display:flex;width:33.333%;margin-bottom:20px;padding-right:20px;}.page-node-type-campaign .__instagram-feed .instagram_gallery > a > img,.page-node-type-campaign .paragraph--type--instagram-embed--large .instagram_gallery > a > img{width:100%;-ms-flex-item-align:center;align-self:center;}.page-node-type-campaign .paragraph--type--instagram-embed--small .instagram_gallery{margin-bottom:10px;}.page-node-type-campaign .__campaign-social-media-wrapper{background-color:#f1f1f1;}.page-node-type-campaign .__campaign-social-media-wrapper .field__label{font-size:33px;font-weight:500;line-height:43px;}.page-node-type-campaign .__campaign-social-media-wrapper .field__label.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}@media screen and (min-width:768px){.page-node-type-campaign .__campaign-social-media-wrapper .field__label{font-size:62px;font-weight:500;letter-spacing:0;line-height:70px;}.page-node-type-campaign .__campaign-social-media-wrapper .field__label.sfgov-translate-lang-zh-TW{font-size:62px;line-height:80px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.page-node-type-campaign .__campaign-social-media-wrapper .__social-media-embed{margin:0 -15px;}.page-node-type-campaign .__campaign-social-media-wrapper .field__item .paragraph{padding:30px;background-color:#fff;border-radius:8px;margin:0 15px;}.page-node-type-campaign .__campaign-social-media-wrapper .field__item .paragraph.paragraph--type--instagram-embed h4,.page-node-type-campaign .__campaign-social-media-wrapper .field__item .paragraph.paragraph--type--instagram-embed .instagram-embed-title{font-weight:500;font-size:30px;line-height:42px;}.page-node-type-campaign .__campaign-social-media-wrapper .field__item .paragraph.paragraph--type--instagram-embed .__instagram-profile{margin:0 -2%;}.page-node-type-campaign .__campaign-social-media-wrapper .field__item .paragraph.paragraph--type--instagram-embed .instagram_gallery{overflow:hidden;}.page-node-type-campaign .paragraph--type--in-person-location h4{font-size:20px;font-weight:500;line-height:27px;}.page-node-type-campaign .paragraph--type--in-person-location h4.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-campaign .__campaign-locations-access-wrapper{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;padding-top:60px;padding-bottom:60px;overflow:hidden;}@media screen and (min-width:1280px){.page-node-type-campaign .__campaign-locations-access-wrapper{padding-left:0;padding-right:0;}}.page-node-type-campaign .__campaign-locations-access-wrapper h2{font-size:33px;font-weight:500;line-height:43px;}.page-node-type-campaign .__campaign-locations-access-wrapper h2.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}@media screen and (min-width:768px){.page-node-type-campaign .__campaign-locations-access-wrapper h2{font-size:62px;font-weight:500;letter-spacing:0;line-height:70px;}.page-node-type-campaign .__campaign-locations-access-wrapper h2.sfgov-translate-lang-zh-TW{font-size:62px;line-height:80px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.page-node-type-campaign .__campaign-locations-access-wrapper .__description{margin-top:50px;margin-bottom:50px;}@media screen and (min-width:768px){.page-node-type-campaign .__campaign-locations-access-wrapper .__location-access{float:left;max-width:720px;width:calc((100% - 20px)/3*2);}}.page-node-type-campaign .campaign-featured-image{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;margin-bottom:109px;}@media screen and (min-width:1280px){.page-node-type-campaign .campaign-featured-image{padding-left:0;padding-right:0;}}.page-node-type-data-story .hero-banner{background-color:#1c3e57;color:#fff;}.page-node-type-data-story .hero-banner h1,.page-node-type-data-story .hero-banner p,.page-node-type-data-story .hero-banner a{color:#fff;}.page-node-type-data-story .hero-banner h1{margin:0;}.page-node-type-data-story .sfgov-section{margin:0;}.page-node-type-data-story .sfgov-section h4{font-size:24px;font-weight:500;line-height:34px;}.page-node-type-data-story .sfgov-section h4.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-data-story .sfgov-section--heading{margin-bottom:40px;font-size:33px;font-weight:500;line-height:43px;}.page-node-type-data-story .sfgov-section--heading.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}@media screen and (min-width:700px){.page-node-type-data-story .sfgov-section--heading{font-size:33px;font-weight:500;line-height:43px;margin-bottom:60px;}.page-node-type-data-story .sfgov-section--heading.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}}@media screen and (min-width:700px) and (min-width:768px){.page-node-type-data-story .sfgov-section--heading{font-size:62px;font-weight:500;letter-spacing:0;line-height:70px;}.page-node-type-data-story .sfgov-section--heading.sfgov-translate-lang-zh-TW{font-size:62px;line-height:80px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.page-node-type-data-story .image-with-text-content{background-color:#1c3e57;}.page-node-type-data-story .image-with-text-content h5{margin-top:0;}.page-node-type-data-story .sfgov-header-section{margin-top:40px;}@media screen and (min-width:768px){.page-node-type-data-story .sfgov-header-section{margin-top:80px;}}.page-node-type-data-story .sfgov-section--content > .field__items > .field__item:first-child .sfgov-header-section{margin-top:0;}.page-node-type-data-story .group--left{max-width:700px !important;}@media screen and (min-width:768px){.page-node-type-data-story .group--left{float:left;max-width:720px;width:calc((100% - 20px)/3*2);}}.page-node-type-data-story .group--left p{font-size:17px;font-weight:400;line-height:28px;}.page-node-type-data-story .group--left p.sfgov-translate-lang-zh-TW{font-size:18px;line-height:32px;letter-spacing:1px;}.page-node-type-data-story .group--left h2{font-size:40px;font-weight:500;line-height:47px;}.page-node-type-data-story .group--left h2.sfgov-translate-lang-zh-TW{font-size:40px;line-height:59px;letter-spacing:2px;}@media screen and (max-width:700px){.page-node-type-data-story .group--left h2{font-size:30px;font-weight:500;line-height:36px;}}.page-node-type-data-story .group--left h3{font-size:24px;font-weight:500;line-height:34px;margin-top:40px;}.page-node-type-data-story .group--left h3.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-data-story .group--right{margin-top:40px;}@media screen and (min-width:768px){.page-node-type-data-story .group--right{float:right;max-width:350px;width:calc((100% - 40px)/3);}}.page-node-type-data-story .group--right .sfgov-section{background:#edf4f7;border-radius:8px;margin-bottom:20px;padding:20px;}.page-node-type-data-story .group--right .sfgov-section--heading{margin:0 0 20px 0;}@media screen and (min-width:700px){.page-node-type-data-story .group--right{margin-top:0;position:relative;}.page-node-type-data-story .group--right .sfgov-section{margin-bottom:60px;padding:40px;}}@media screen and (min-width:768px){.page-node-type-data-story .group--right{position:sticky;top:40px;}}.page-node-type-data-story .sfgov-section-container{padding-top:40px;padding-bottom:40px;}@media screen and (min-width:950px){.page-node-type-data-story .sfgov-section-container{padding-top:60px;padding-bottom:60px;}}.page-node-type-data-story .sfgov-section-container .sfgov-section-container-narrow{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.page-node-type-data-story .sfgov-section-container .sfgov-section-container-narrow{padding-left:0;padding-right:0;}}.page-node-type-data-story .sfgov-section--departments{background:#edf4f7;}.page-node-type-data-story .sfgov-section--departments .related-departments{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;padding:50px 20px;}@media screen and (min-width:1280px){.page-node-type-data-story .sfgov-section--departments .related-departments{padding-left:0;padding-right:0;}}.page-node-type-data-story .sfgov-section--departments .related-departments .field-departments-title{font-size:17px;font-weight:500;line-height:24px;}.page-node-type-data-story .sfgov-section--departments .related-departments .field-departments-title.sfgov-translate-lang-zh-TW{font-size:18px;line-height:26px;letter-spacing:1px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-data-story .sfgov-section--departments .related-departments .field--type-entity-reference{margin-top:10px;}.page-node-type-data-story .sfgov-toc{position:relative;z-index:10000;}.page-node-type-data-story .sfgov-toc-header{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:1.1764rem;}@media screen and (min-width:768px){.page-node-type-data-story .sfgov-toc-header{padding-left:2.3528rem;display:none;}}.page-node-type-data-story .sfgov-toc-header .sfgov-toc-header-title{font-size:24px;font-weight:500;line-height:34px;color:#1c3e57;margin:0;}.page-node-type-data-story .sfgov-toc-header .sfgov-toc-header-title.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-data-story .sfgov-toc-close-button{background:url("/themes/custom/sfgovpl/src/img/x-close-white.svg") no-repeat 50% 50% #4f66ee;width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;border-radius:0;outline:none;}.page-node-type-data-story .sfgov-toc-close-button:hover,.page-node-type-data-story .sfgov-toc-close-button:focus{background-color:#4f66ee;border-color:#4f66ee;}.page-node-type-data-story .sfgov-toc-tree{padding:1.1764rem;}@media screen and (min-width:768px){.page-node-type-data-story .sfgov-toc-tree{padding:2.3528rem;}}.page-node-type-data-story .sfgov-toc-tree ol,.page-node-type-data-story .sfgov-toc-tree ul{margin:0;padding:0;list-style:none outside none;}.page-node-type-data-story .sfgov-toc-tree ol a,.page-node-type-data-story .sfgov-toc-tree ul a{line-height:24px;display:block;max-width:300px;padding-left:30px;position:relative;}@media screen and (min-width:768px){.page-node-type-data-story .sfgov-toc-tree ol a,.page-node-type-data-story .sfgov-toc-tree ul a{padding-left:0;}}.page-node-type-data-story .sfgov-toc-tree ol a.active-target,.page-node-type-data-story .sfgov-toc-tree ul a.active-target{color:#1c3e57;text-decoration:none;font-weight:500;}.page-node-type-data-story .sfgov-toc-tree ol a.active-target:before,.page-node-type-data-story .sfgov-toc-tree ul a.active-target:before{content:"";position:absolute;width:10px;height:10px;background:#1c3e57;border-radius:2px;top:7px;left:0;}@media screen and (min-width:768px){.page-node-type-data-story .sfgov-toc-tree ol a.active-target:before,.page-node-type-data-story .sfgov-toc-tree ul a.active-target:before{display:none;}}.page-node-type-data-story .sfgov-toc-tree ol li + li,.page-node-type-data-story .sfgov-toc-tree ul li + li{margin-top:20px;}.page-node-type-data-story .sfgov-toc-tree ol li.has-active-target > a,.page-node-type-data-story .sfgov-toc-tree ul li.has-active-target > a{color:#1c3e57;text-decoration:none;font-weight:500;}.page-node-type-data-story .sfgov-toc-tree ol li ol,.page-node-type-data-story .sfgov-toc-tree ol li ul,.page-node-type-data-story .sfgov-toc-tree ul li ol,.page-node-type-data-story .sfgov-toc-tree ul li ul{margin-top:20px;padding-left:20px;display:none;}.page-node-type-data-story .sfgov-toc-tree hr{border-width:3px 0 0;border-color:#d3d3d3;border-style:solid;margin:2.3528rem 0 1.1764rem;display:none;}@media screen and (min-width:768px){.page-node-type-data-story .sfgov-toc-tree hr{display:block;}}.page-node-type-data-story .sfgov-toc-expand-button{font-family:"Rubik",sans-serif;background-color:#1c3e57;}@media screen and (min-width:768px){.page-node-type-data-story .sfgov-toc-expand-button{color:#4f66ee;background-color:transparent;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:1;text-align:left;}}.page-node-type-data-story .sfgov-toc-expand-button:hover,.page-node-type-data-story .sfgov-toc-expand-button:focus{background-color:#1c3e57;color:#fff;}@media screen and (min-width:768px){.page-node-type-data-story .sfgov-toc-expand-button:hover,.page-node-type-data-story .sfgov-toc-expand-button:focus{color:#1c3e57;background-color:transparent;}}.page-node-type-data-story .sfgov-toc.toc-expanded{background-color:rgba(33,33,35,0.25);position:fixed;top:0;left:0;width:100%;height:100%;}.toolbar-horizontal .page-node-type-data-story .sfgov-toc.toc-expanded{top:39px;}.toolbar-horizontal.toolbar-tray-open .page-node-type-data-story .sfgov-toc.toc-expanded{top:79px;}.page-node-type-data-story .sfgov-toc.toc-expanded .sfgov-toc-sticky{opacity:0;}.page-node-type-data-story .sfgov-toc.toc-expanded .sfgov-toc-sticky .sfgov-toc-tree{display:none;}.page-node-type-data-story .sfgov-toc.toc-expanded .sfgov-toc-drawer{right:0;}.page-node-type-data-story .sfgov-toc-sticky{border-bottom:3px solid #e9e9e9;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s;opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;background:#fff;padding:16px 20px;z-index:1000;}.page-node-type-data-story .sfgov-toc-sticky.show{opacity:1;visibility:visible;}@media screen and (min-width:768px){.page-node-type-data-story .sfgov-toc-sticky{display:none;}}.page-node-type-data-story .sfgov-toc-drawer{-webkit-transition:all ease-in-out 0.25s;transition:all ease-in-out 0.25s;position:fixed;top:0;width:100vw;right:-100vw;height:100%;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f8f8f8;}@media screen and (min-width:768px){.page-node-type-data-story .sfgov-toc-drawer{position:static;width:auto;border-radius:8px;}}.toolbar-horizontal .page-node-type-data-story .sfgov-toc-drawer{top:39px;}.toolbar-horizontal.toolbar-tray-open .page-node-type-data-story .sfgov-toc-drawer{top:79px;}.page-node-type-data-story .sfgov-toc-drawer .sfgov-toc-tree{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;}@media screen and (min-width:768px){.page-node-type-data-story .sfgov-toc-drawer .sfgov-toc-tree{border-radius:8px;}}.page-node-type-data-story .sfgov-toc-drawer .sfgov-toc-tree > ol ol{display:block;}.sfgov-data-story-card{background:url("/themes/custom/sfgovpl/src/img/icons/chart.svg") no-repeat top left transparent;min-height:26px;padding-left:40px;}.page-node-type-department .hero-banner.default{padding-top:60px;}.page-node-type-department .hero-banner.default .lead-paragraph{margin-bottom:60px;}.page-node-type-department .dept-heading--section,.page-node-type-department .sfgov-dept-section-heading{font-size:33px;font-weight:500;letter-spacing:-.3px;line-height:43px;margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;color:#1c3e57;margin-bottom:20px;}@media screen and (min-width:768px){.page-node-type-department .dept-heading--section,.page-node-type-department .sfgov-dept-section-heading{font-size:33px;font-weight:500;line-height:43px;}.page-node-type-department .dept-heading--section.sfgov-translate-lang-zh-TW,.page-node-type-department .sfgov-dept-section-heading.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}}@media screen and (min-width:768px) and (min-width:768px){.page-node-type-department .dept-heading--section,.page-node-type-department .sfgov-dept-section-heading{font-size:62px;font-weight:500;letter-spacing:0;line-height:70px;}.page-node-type-department .dept-heading--section.sfgov-translate-lang-zh-TW,.page-node-type-department .sfgov-dept-section-heading.sfgov-translate-lang-zh-TW{font-size:62px;line-height:80px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}@media screen and (min-width:1280px){.page-node-type-department .dept-heading--section,.page-node-type-department .sfgov-dept-section-heading{padding-left:0;padding-right:0;}}@media screen and (min-width:768px){.page-node-type-department .dept-heading--section,.page-node-type-department .sfgov-dept-section-heading{margin-bottom:40px;}}.page-node-type-department .dept-heading--service-title{font-size:24px;line-height:24px;font-weight:normal;}@media screen and (min-width:768px){.page-node-type-department .dept-heading--service-title{padding-left:20px;}}.page-node-type-department .content-head--content{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.page-node-type-department .content-head--content{padding-left:0;padding-right:0;}}.page-node-type-department .content-head--content > h1{font-size:50px;color:#212123;margin-bottom:40px;}.page-node-type-department .content-head--content .lead-paragraph{color:#212123;margin-bottom:60px;}.page-node-type-department .sfgov-dept-news .dept-heading--section,.page-node-type-department .sfgov-dept-events .dept-heading--section{margin-bottom:40px;}.page-node-type-department .sfgov-dept-news .views-events--rows,.page-node-type-department .sfgov-dept-news .views-news--rows,.page-node-type-department .sfgov-dept-events .views-events--rows,.page-node-type-department .sfgov-dept-events .views-news--rows{padding-left:0;}@media screen and (max-width:768px){.page-node-type-department .sfgov-dept-news .empty,.page-node-type-department .sfgov-dept-events .empty{display:none;}}.page-node-type-department .sfgov-dept-section{padding:80px 0;}.page-node-type-department .sfgov-dept-section h4{padding:0;margin:0 0 20px 0;}@media screen and (max-width:768px){.page-node-type-department .sfgov-dept-section{padding-top:60px;padding-bottom:60px;}}.page-node-type-department .sfgov-dept-section-content-container{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.page-node-type-department .sfgov-dept-section-content-container{padding-left:0;padding-right:0;}}.page-node-type-department .sfgov-dept-in-this-page{display:none;font-family:"Rubik",sans-serif;margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.page-node-type-department .sfgov-dept-in-this-page{padding-left:0;padding-right:0;}}.page-node-type-department .sfgov-dept-in-this-page .sfgov-dept-in-this-page-container > *{display:inline-block;}.page-node-type-department .sfgov-dept-in-this-page .sfgov-dept-in-this-page-label{font-family:"Rubik",sans-serif;font-size:20px;font-weight:500;line-height:27px;margin-right:40px;margin-bottom:15px;}.page-node-type-department .sfgov-dept-in-this-page .sfgov-dept-in-this-page-label.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media screen and (max-width:950px){.page-node-type-department .sfgov-dept-in-this-page .sfgov-dept-in-this-page-label{margin-right:0;}}.page-node-type-department .sfgov-dept-in-this-page ul{padding:0;margin:0;}.page-node-type-department .sfgov-dept-in-this-page ul li{display:inline-block;margin-left:40px;}.page-node-type-department .sfgov-dept-in-this-page ul li a{font-family:"Rubik",sans-serif;font-size:20px;font-weight:500;line-height:27px;font-weight:400;}.page-node-type-department .sfgov-dept-in-this-page ul li a.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-department .sfgov-dept-in-this-page ul li a.sfgov-translate-lang-zh-TW{font-size:20px;line-height:32px;font-weight:500;}.page-node-type-department .sfgov-dept-in-this-page ul li:first-child{margin-left:0;}@media screen and (max-width:768px){.page-node-type-department .sfgov-dept-in-this-page .sfgov-dept-in-this-page-label{width:100%;margin-bottom:0;}.page-node-type-department .sfgov-dept-in-this-page ul{width:100%;padding-top:24px;}.page-node-type-department .sfgov-dept-in-this-page ul li{margin-bottom:20px;margin-left:0;margin-right:0px;width:50%;}}.page-node-type-department .sfgov-dept-spotlight{background:#8266BC;color:#fff;}.page-node-type-department .sfgov-dept-spotlight.sfgov-dept-section{padding-top:0;padding-bottom:0;}.page-node-type-department .sfgov-dept-spotlight h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:33px;font-weight:500;line-height:43px;color:#fff;margin-bottom:20px;padding-left:0;}.page-node-type-department .sfgov-dept-spotlight h2.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}@media screen and (min-width:768px){.page-node-type-department .sfgov-dept-spotlight h2{font-size:62px;font-weight:500;letter-spacing:0;line-height:70px;}.page-node-type-department .sfgov-dept-spotlight h2.sfgov-translate-lang-zh-TW{font-size:62px;line-height:80px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.page-node-type-department .sfgov-dept-spotlight .sfgov-spotlight{display:table;margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.page-node-type-department .sfgov-dept-spotlight .sfgov-spotlight{padding-left:0;padding-right:0;}}.page-node-type-department .sfgov-dept-spotlight .sfgov-spotlight .sfgov-spotlight-section{display:table-cell;width:50%;}.page-node-type-department .sfgov-dept-spotlight .sfgov-spotlight .sfgov-spotlight-section .sfgov-spotlight-button{background:#4f66ee;border-radius:8px;color:#fff;font-size:17px;font-weight:500;padding:13px 20px 11px;text-align:center;text-decoration:none;display:inline-block;line-height:1;background:#fff;color:#4f66ee;}.page-node-type-department .sfgov-dept-spotlight .sfgov-spotlight .sfgov-spotlight-section .sfgov-spotlight-button:hover{background:#0c1464;}.page-node-type-department .sfgov-dept-spotlight .sfgov-spotlight .sfgov-spotlight-section .sfgov-spotlight-button:hover{background:#fff;color:#0c1464;}.page-node-type-department .sfgov-dept-spotlight .sfgov-spotlight .sfgov-spotlight-section.sfgov-spotlight-text{background:#8266bc;color:#fff;padding:100px 40px 100px 0;}.page-node-type-department .sfgov-dept-spotlight .sfgov-spotlight .sfgov-spotlight-section.sfgov-spotlight-text h4{font-family:"Rubik",sans-serif;font-size:32px;font-weight:500;padding:0;margin:0 0 20px 0;}.page-node-type-department .sfgov-dept-spotlight .sfgov-spotlight .sfgov-spotlight-section.sfgov-spotlight-text p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;font-weight:400;line-height:28px;margin:0 0 40px 0;padding:0;}.page-node-type-department .sfgov-dept-spotlight .sfgov-spotlight .sfgov-spotlight-section.sfgov-spotlight-text p.sfgov-translate-lang-zh-TW{font-size:18px;line-height:32px;letter-spacing:1px;}.page-node-type-department .sfgov-dept-spotlight .sfgov-spotlight .sfgov-spotlight-section.sfgov-spotlight-image{background-color:#cccced;background-repeat:no-repeat;background-size:cover;background-position:top center;}.page-node-type-department .sfgov-dept-spotlight .sfgov-spotlight .sfgov-spotlight-section.sfgov-spotlight-image img{display:none;}@media screen and (max-width:768px){.page-node-type-department .sfgov-dept-spotlight::after,.page-node-type-department .sfgov-dept-spotlight::before{content:'';display:table;}.page-node-type-department .sfgov-dept-spotlight::after{clear:both;}.page-node-type-department .sfgov-dept-spotlight h3{font-size:33px;font-weight:500;letter-spacing:-.3px;line-height:43px;}.page-node-type-department .sfgov-dept-spotlight .sfgov-spotlight{padding-left:0;padding-right:0;display:block;}.page-node-type-department .sfgov-dept-spotlight .sfgov-spotlight .sfgov-spotlight-section{display:block;width:auto;}.page-node-type-department .sfgov-dept-spotlight .sfgov-spotlight .sfgov-spotlight-section.sfgov-spotlight-text{padding:40px 20px;}.page-node-type-department .sfgov-dept-spotlight .sfgov-spotlight .sfgov-spotlight-section.sfgov-spotlight-image{display:block;background-image:none !important;}.page-node-type-department .sfgov-dept-spotlight .sfgov-spotlight .sfgov-spotlight-section.sfgov-spotlight-image img{display:block;width:100%;}}.page-node-type-department .sfgov-dept-resources{background:#EDF4F7;}.page-node-type-department .sfgov-dept-resources h2{margin-bottom:20px;}@media screen and (min-width:768px){.page-node-type-department .sfgov-dept-resources h2{margin-bottom:40px;}}.page-node-type-department .sfgov-dept-resources p{line-height:24px;margin:0;}.page-node-type-department .sfgov-dept-resources .sfgov-dept-resources-container{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.page-node-type-department .sfgov-dept-resources .sfgov-dept-resources-container{padding-left:0;padding-right:0;}}.page-node-type-department .sfgov-contact-container{background:#fff;}.page-node-type-department .sfgov-dept-about{background:#0c1464;color:#fff;}.page-node-type-department .sfgov-dept-about h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;margin-bottom:20px;}.page-node-type-department .sfgov-dept-about h3,.page-node-type-department .sfgov-dept-about h4{font-size:30px;font-weight:500;line-height:42px;color:#fff;margin-bottom:12px;}.page-node-type-department .sfgov-dept-about h3.sfgov-translate-lang-zh-TW,.page-node-type-department .sfgov-dept-about h4.sfgov-translate-lang-zh-TW{font-size:30px;line-height:42px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content{position:relative;margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content{padding-left:0;padding-right:0;}}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content a{color:#fff;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-dept-about-content-section{vertical-align:top;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-dept-about-content-section.sfgov-dept-about-content-left{width:65%;float:left;padding-right:40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-dept-about-content-section.sfgov-dept-about-content-right{float:right;width:34.9%;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-dept-about-description,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-dept-about-divisions,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-dept-about-public-bodies{margin-bottom:40px;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-dept-about-description ul,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-dept-about-divisions ul,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-dept-about-public-bodies ul{list-style-type:none;padding:0;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-dept-about-description ul li,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-dept-about-divisions ul li,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-dept-about-public-bodies ul li{margin-bottom:20px;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-dept-about-description ul li a,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-dept-about-divisions ul li a,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-dept-about-public-bodies ul li a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-dept-about-description ul li ul li,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-dept-about-divisions ul li ul li,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-dept-about-public-bodies ul li ul li{margin-bottom:0;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-dept-about-description{font-size:24px;font-weight:400;line-height:36px;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-dept-about-description.sfgov-translate-lang-zh-TW{font-size:26px;line-height:42px;letter-spacing:2px;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-dept-about-description ul{list-style-type:disc;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-logo,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-cta,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-social{background:#fff;border-radius:8px;padding:40px;margin-bottom:20px;font-family:"Rubik",sans-serif;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-logo a,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-cta a,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-social a{color:#4f66ee;font-size:17px;font-weight:400;line-height:24px;margin-bottom:20px;display:block;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-logo a.sfgov-translate-lang-zh-TW,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-cta a.sfgov-translate-lang-zh-TW,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-social a.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-logo a:last-of-type,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-cta a:last-of-type,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-social a:last-of-type{margin-bottom:0;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-logo h5,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-logo .title,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-cta h5,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-cta .title,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-social h5,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-social .title{color:#1c3e57;margin:0 0 20px 0;padding:0;font-family:"Rubik",sans-serif;font-size:20px;font-weight:500;line-height:27px;text-decoration:none;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-logo h5.sfgov-translate-lang-zh-TW,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-logo .title.sfgov-translate-lang-zh-TW,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-cta h5.sfgov-translate-lang-zh-TW,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-cta .title.sfgov-translate-lang-zh-TW,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-social h5.sfgov-translate-lang-zh-TW,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-social .title.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-logo.sfgov-logo img,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-cta.sfgov-logo img,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-social.sfgov-logo img{max-width:170px;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-social .sfgov-social-list{margin:0;padding:0;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-social .sfgov-social-list li{margin-bottom:20px;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-social .sfgov-social-list li:last-of-type{margin-bottom:0;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-social .sfgov-social-list li a{background:url(/themes/custom/sfgovpl/src/img/icons/facebook.svg) no-repeat center left;padding-left:42px;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-social .sfgov-social-list li.twitter a{background:url(/themes/custom/sfgovpl/src/img/icons/twitter.svg) no-repeat center left;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-social .sfgov-social-list li.instagram a{background:url(/themes/custom/sfgovpl/src/img/icons/instagram.svg) no-repeat center left;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content .sfgov-cta > a{font-size:17px;font-weight:500;line-height:24px;text-decoration:underline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;border-radius:8px;background:#4F66EE;padding:13px 20px;color:#fff;text-decoration:none;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content::after,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content::before{content:'';display:table;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-content::after{clear:both;}@media screen and (max-width:768px){.page-node-type-department .sfgov-dept-about .sfgov-dept-about-container .sfgov-dept-about-content-section.sfgov-dept-about-content-left,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-container .sfgov-dept-about-content-section.sfgov-dept-about-content-right{display:block;float:none;width:auto;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-container .sfgov-dept-about-content-section.sfgov-dept-about-content-left{padding-right:20px;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-container .sfgov-dept-about-content-section.sfgov-dept-about-content-left .sfgov-dept-about-description{font-size:17px;font-weight:400;line-height:28px;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-container .sfgov-dept-about-content-section.sfgov-dept-about-content-left .sfgov-dept-about-description.sfgov-translate-lang-zh-TW{font-size:18px;line-height:32px;letter-spacing:1px;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-container .sfgov-dept-about-content-section.sfgov-dept-about-content-left .sfgov-dept-about-divisions ul,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-container .sfgov-dept-about-content-section.sfgov-dept-about-content-left .sfgov-dept-about-public-bodies ul{padding-left:40px;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-container .sfgov-dept-about-content-section.sfgov-dept-about-content-left .sfgov-dept-about-divisions ul > li,.page-node-type-department .sfgov-dept-about .sfgov-dept-about-container .sfgov-dept-about-content-section.sfgov-dept-about-content-left .sfgov-dept-about-public-bodies ul > li{margin-bottom:20px;}.page-node-type-department .sfgov-dept-about .sfgov-dept-about-container .sfgov-dept-about-content-section.sfgov-dept-about-content-right{padding-bottom:20px;}}.page-node-type-department .sfgov-dept-about .about-page-link a{background:#4f66ee;border-radius:8px;color:#fff;font-size:17px;font-weight:500;padding:13px 20px 11px;text-align:center;text-decoration:none;display:inline-block;line-height:1;background-color:#fff !important;color:#4f66ee;display:inline-block;}.page-node-type-department .sfgov-dept-about .about-page-link a:hover{background:#0c1464;}.page-node-type-department .sfgov-dept-about .about-page-link a:hover{color:#0c1464;}.page-node-type-department .sfgov-dept-about-divisions-wrapper{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;margin-top:60px;margin-bottom:60px;}@media screen and (min-width:1280px){.page-node-type-department .sfgov-dept-about-divisions-wrapper{padding-left:0;padding-right:0;}}.page-node-type-department .sfgov-dept-about-divisions-wrapper ul{list-style-type:none;padding:0;}.page-node-type-department .sfgov-dept-about-divisions-wrapper ul li{margin-bottom:20px;}.page-node-type-department .sfgov-dept-about-divisions-wrapper ul li a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:auto;}.page-node-type-department .sfgov-dept-about-divisions-wrapper ul li ul li{margin-bottom:0;}.page-node-type-department .sfgov-dept-about-people{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.page-node-type-department .sfgov-dept-about-people{padding-left:0;padding-right:0;}}.page-node-type-department .sfgov-dept-about-people .__people{background:#edf4f7;border-radius:8px;padding:40px 20px;}@media screen and (min-width:768px){.page-node-type-department .sfgov-dept-about-people .__people{padding:40px;}}.page-node-type-department .sfgov-dept-about-people .sfgov-paragraph-people .title{font-size:24px;font-weight:500;line-height:30px;margin-top:0;margin-bottom:10px;}.page-node-type-department .sfgov-dept-about-people .sfgov-paragraph-people .title.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;}@media screen and (min-width:768px){.page-node-type-department .sfgov-dept-about-people .sfgov-paragraph-people .title{font-size:30px;font-weight:500;line-height:42px;margin-bottom:28px;}.page-node-type-department .sfgov-dept-about-people .sfgov-paragraph-people .title.sfgov-translate-lang-zh-TW{font-size:30px;line-height:42px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.page-node-type-department .sfgov-dept-about-people .sfgov-people--content{padding:0;}.page-node-type-department .sfgov-dept-contact .sfgov-contact-container{margin-bottom:20px;font-family:"Rubik",sans-serif;}.page-node-type-department .sfgov-dept-contact .sfgov-contact-container > h2{margin-bottom:40px;}.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section{display:inline-block;width:33%;vertical-align:top;padding-left:40px;position:relative;word-wrap:break-word;}.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section .sfgov-contact-section-title,.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section h6{font-family:"Rubik",sans-serif;font-size:20px;font-weight:500;line-height:27px;padding:0;margin:0 0 10px 0;text-transform:none;text-decoration:none;}.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section .sfgov-contact-section-title.sfgov-translate-lang-zh-TW,.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section h6.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section h6{font-weight:300;font-size:17px;padding:0;margin:0;}.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section p{padding:0;margin:0;font-size:17px;font-weight:400;line-height:24px;}.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section p.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section::after{content:' ';width:20px;height:20px;position:absolute;top:5px;left:0;}.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.address{width:35%;}.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.address::after{background:url(/themes/custom/sfgovpl/src/img/icons/location-2.svg) no-repeat;}.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.address .sfgov-location__hours{margin-top:40px;}.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.address .sfgov-location__map{margin-top:40px;}.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.address .sfgov-location__map img{border:1px solid #a9d6ea;}.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.address .sfgov-location__directions{margin-top:25px;}.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.phone-numbers{width:32%;}.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.phone-numbers .phone,.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.phone-numbers .sfgov-phone{margin-bottom:36px;}.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.phone-numbers .phone h6,.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.phone-numbers .phone .sfgov-phone-owner,.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.phone-numbers .sfgov-phone h6,.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.phone-numbers .sfgov-phone .sfgov-phone-owner{font-size:17px;font-weight:400;line-height:24px;margin-bottom:5px;}.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.phone-numbers .phone h6.sfgov-translate-lang-zh-TW,.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.phone-numbers .phone .sfgov-phone-owner.sfgov-translate-lang-zh-TW,.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.phone-numbers .sfgov-phone h6.sfgov-translate-lang-zh-TW,.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.phone-numbers .sfgov-phone .sfgov-phone-owner.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.phone-numbers .phone .sfgov-phone-number,.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.phone-numbers .sfgov-phone .sfgov-phone-number{margin-bottom:5px;}.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.phone-numbers .phone .details,.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.phone-numbers .phone .sfgov-phone-details,.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.phone-numbers .sfgov-phone .details,.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.phone-numbers .sfgov-phone .sfgov-phone-details{font-style:italic;color:#1c3e57;opacity:0.65;margin-bottom:0;}.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.phone-numbers::after{background:url(/themes/custom/sfgovpl/src/img/icons/phone-2.svg) no-repeat;}.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.email{width:32%;}.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.email h6,.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.email .sfgov-email-title{font-size:17px;font-weight:400;line-height:24px;margin-bottom:5px;}.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.email h6.sfgov-translate-lang-zh-TW,.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.email .sfgov-email-title.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.email .sfgov-email{font-size:17px;font-weight:400;line-height:24px;margin-bottom:36px;}.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.email .sfgov-email.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.email::after{background:url(/themes/custom/sfgovpl/src/img/icons/mail-2.svg) no-repeat;}@media screen and (max-width:768px){.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section{display:block;width:auto;padding-left:42px;margin-top:25px;}.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.address,.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.phone-numbers,.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.email{display:block;width:auto;}.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.address::after,.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.phone-numbers::after,.page-node-type-department .sfgov-dept-contact .sfgov-contact-container .sfgov-contact-section.email::after{left:0;}}.page-node-type-department .sfgov-dept-public-records{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;padding-top:0;}@media screen and (min-width:1280px){.page-node-type-department .sfgov-dept-public-records{padding-left:0;padding-right:0;}}.page-node-type-department .sfgov-dept-public-records .sfgov-dept-public-records-content-container{margin-bottom:20px;}.page-node-type-department .sfgov-dept-public-records .sfgov-dept-public-records-content-container .sfgov-dept-public-records-content{background:#EDF4F7;border-radius:8px;padding:40px;}.page-node-type-department .sfgov-dept-public-records .sfgov-dept-public-records-content-container .sfgov-dept-public-records-content .title{font-size:20px;font-weight:500;line-height:27px;text-decoration:none;}.page-node-type-department .sfgov-dept-public-records .sfgov-dept-public-records-content-container .sfgov-dept-public-records-content .title.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-department .sfgov-dept-public-records .sfgov-dept-public-records-content-container .sfgov-dept-public-records-content p,.page-node-type-department .sfgov-dept-public-records .sfgov-dept-public-records-content-container .sfgov-dept-public-records-content a{font-family:"Rubik",sans-serif;}@media screen and (max-width:768px){.page-node-type-department .sfgov-dept-public-records .sfgov-dept-public-records-content-container .sfgov-dept-public-records-content{margin:0;}}.page-node-type-department .sfgov-service-card div p{color:#1c3e57;}.sfgov-dept-card{background:url("/themes/custom/sfgovpl/src/img/building-white.svg") no-repeat left 5px transparent;background-color:#0c1464;color:#fff;text-decoration:none;display:block;height:100%;padding-left:44px;}@media screen and (min-width:768px){.sfgov-dept-card{padding-right:40px;padding-bottom:24px;}}.sfgov-dept-card .title{font-size:20px;font-weight:500;line-height:27px;margin:0;color:#fff;text-decoration:underline;}.sfgov-dept-card .title.sfgov-translate-lang-zh-TW{font-size:20px;line-height:30px;letter-spacing:2px;}.sfgov-dept-card .description{font-size:17px;font-weight:400;line-height:24px;color:#fff;}.sfgov-dept-card .description.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.page-node-type-department-table .hero-banner{background-color:#1c3e57;color:#fff;}.page-node-type-department-table .hero-banner--container .hero-banner-label a{color:#fff;}.page-node-type-department-table .hero-banner--container h1{margin-bottom:15px;color:#fff;}.page-node-type-department-table .hero-banner--container .lead-paragraph{margin:0;color:#fff;}.page-node-type-department-table .department-table--content{margin:60px auto;max-width:1090px;}.page-node-type-department-table .department-table--content h2{margin-bottom:83px;}.page-node-type-department-table .department-table--content .field__items{margin-bottom:160px;}.page-node-type-department-table .department-table--content .field__items .field__item{margin-bottom:63px;}.page-node-type-department-table .department-table--content .column-labels{width:100%;border-top:2px solid #f1f1f1;border-bottom:2px solid #f1f1f1;padding:20px 40px;}.page-node-type-department-table .department-table--content .column-labels span{font-size:20px;font-weight:500;line-height:27px;display:block;float:left;width:33%;}.page-node-type-department-table .department-table--content .column-labels span.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-department-table .department-table--content .column-labels:nth-child(2){padding-left:15px;}.page-node-type-department-table .department-table--content .views-row,.page-node-type-department-table .department-table--content .department-table-items .__department-item > .field__item{padding:40px;margin-bottom:0;}.page-node-type-department-table .department-table--content .views-row:nth-child(2n),.page-node-type-department-table .department-table--content .department-table-items .__department-item > .field__item:nth-child(2n){background:#f8f8f8;}.page-node-type-department-table .department-table--content nav.sfgov-pagination{margin:0 auto;}.page-node-type-department-table .department-table--content nav.sfgov-pagination ul{margin-top:90px;padding:0;}.page-node-type-department-table .department-table--content nav.sfgov-pagination ul li{list-style:none;display:inline-block;width:auto;margin:0 13px;}.page-node-type-department-table .department-table--content nav.sfgov-pagination ul li a{border:none;background:none;font-size:17px;font-weight:500;padding:0;text-decoration:underline;}.page-node-type-department-table .department-table--content nav.sfgov-pagination ul li a.sfgov-pagination__link.is-active,.page-node-type-department-table .department-table--content nav.sfgov-pagination ul li a.sfgov-pagination__link:link.is-active,.page-node-type-department-table .department-table--content nav.sfgov-pagination ul li a.sfgov-pagination__link:visited.is-active{background:none;color:#1c3e57;text-decoration:none;}.page-node-type-department-table .department-table--content nav.sfgov-pagination ul li a.sfgov-pagination__link,.page-node-type-department-table .department-table--content nav.sfgov-pagination ul li a.sfgov-pagination__link:link,.page-node-type-department-table .department-table--content nav.sfgov-pagination ul li a.sfgov-pagination__link:visited{color:#4f66ee;}.page-node-type-department-table .department-table--content nav.sfgov-pagination ul li .sfgov-pagination__link--next,.page-node-type-department-table .department-table--content nav.sfgov-pagination ul li .sfgov-pagination__link--prev{padding:11px;border:3px solid #4f66ee;border-radius:8px;text-decoration:none;}.page-node-type-department-table .department-table--content nav.sfgov-pagination ul li .sfgov-pagination__link--next::after{content:' ';display:inline-block;background:url("/themes/custom/sfgovpl/src/img/arrow-blue.svg") no-repeat 50% 50% transparent;background-position:0 3px;margin:0 4px 0 15px;height:20px;width:20px;}.page-node-type-department-table .department-table--content nav.sfgov-pagination ul li .sfgov-pagination__link--prev::before{-webkit-transform:rotate(180deg);transform:rotate(180deg);content:' ';display:inline-block;background:url("/themes/custom/sfgovpl/src/img/arrow-blue.svg") no-repeat 50% 50% transparent;background-position:0 -3px;margin:0 15px 0 4px;height:20px;width:20px;}@media only screen and (max-width:950px){.page-node-type-department-table .department-table--content{margin:0 auto;max-width:1090px;}.page-node-type-department-table .department-table--content h2{margin-bottom:83px;}.page-node-type-department-table .department-table--content .field__items{margin-bottom:160px;}.page-node-type-department-table .department-table--content .field__items .field__item{margin-bottom:63px;}.page-node-type-department-table .department-table--content .column-labels{display:none;}.page-node-type-department-table .department-table--content .views-row,.page-node-type-department-table .department-table--content .department-table-items .__department-item > .field__item{padding:40px 40px 60px;}.page-node-type-department-table .department-table--content .views-row .paragraph--type--department-content > div,.page-node-type-department-table .department-table--content .department-table-items .__department-item > .field__item .paragraph--type--department-content > div{display:block;padding:0;width:100%;vertical-align:top;}.page-node-type-department-table .department-table--content .views-row .paragraph--type--department-content .column-1,.page-node-type-department-table .department-table--content .views-row .paragraph--type--department-content .column-2,.page-node-type-department-table .department-table--content .department-table-items .__department-item > .field__item .paragraph--type--department-content .column-1,.page-node-type-department-table .department-table--content .department-table-items .__department-item > .field__item .paragraph--type--department-content .column-2{margin-top:20px;}.page-node-type-department-table .department-table--content nav.sfgov-pagination{margin:0 auto;}.page-node-type-department-table .department-table--content nav.sfgov-pagination ul{margin-top:90px;padding:0;}.page-node-type-department-table .department-table--content nav.sfgov-pagination ul li{display:none;}.page-node-type-department-table .department-table--content nav.sfgov-pagination ul li.sfgov-pagination__item--next,.page-node-type-department-table .department-table--content nav.sfgov-pagination ul li.sfgov-pagination__item--previous{display:inline-block;}}@media only screen and (max-width:700px){.page-node-type-department-table .department-table--content .field__items{margin-bottom:80px;}.page-node-type-department-table .department-table--content .field__items .field__item{margin-bottom:40px;}}.page-node-type-form-page input,.page-node-type-form-page textarea,.page-node-type-form-page select{height:auto;}@media screen and (max-width:768px){.page-node-type-form-page header[role="banner"]{padding-bottom:0;}}.page-node-type-form-page header[role="banner"] .sfgov-nav-container__content{display:block;}@media screen and (min-width:768px){.page-node-type-form-page header[role="banner"] .sfgov-nav-container__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;justify:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.page-node-type-form-page header[role="banner"] .sfgov-nav-container__content .sfgov-logo__container{width:100%;}@media screen and (min-width:768px){.page-node-type-form-page header[role="banner"] .sfgov-nav-container__content .sfgov-logo__container{width:33.33%;}}@media screen and (max-width:768px){.page-node-type-form-page header[role="banner"] .sfgov-nav-container__content .sfgov-logo__container{margin-bottom:20px;}}.page-node-type-form-page header[role="banner"] .sfgov-nav-container__content .head-right--container{font-size:17px;font-weight:500;line-height:24px;float:none;text-align:left;width:100%;border-top:3px solid #e9e9e9;padding:15px 0;}.page-node-type-form-page header[role="banner"] .sfgov-nav-container__content .head-right--container.sfgov-translate-lang-zh-TW{font-size:18px;line-height:26px;letter-spacing:1px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media screen and (min-width:768px){.page-node-type-form-page header[role="banner"] .sfgov-nav-container__content .head-right--container{font-size:24px;font-weight:500;line-height:34px;border-top:none;margin:12px 0 0 0;padding:0;width:66.66%;}.page-node-type-form-page header[role="banner"] .sfgov-nav-container__content .head-right--container.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.page-node-type-form-page .form-page{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.page-node-type-form-page .form-page{padding-left:0;padding-right:0;}}.page-node-type-form-page .formio-sfds .flex-auto{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;}.page-node-type-form-page .hero-banner--border{margin-bottom:20px;}.page-node-type-form-page .hero-banner--border .hero-banner--border-contain{margin-left:0px;margin-right:0px;}@media screen and (min-width:768px){.page-node-type-form-page .hero-banner--border{margin-bottom:80px;}}.page-node-type-form-page .back-to-top{display:none;}.sf-custom-block-gtranslate{float:right;right:0px;}@media screen and (min-width:768px){.sf-custom-block-gtranslate{margin-right:0px;}}.page-node-type-form-confirmation-page .confirmation--content{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;margin-top:60px;position:relative;}@media screen and (min-width:1280px){.page-node-type-form-confirmation-page .confirmation--content{padding-left:0;padding-right:0;}}.page-node-type-form-confirmation-page .confirmation--content::after,.page-node-type-form-confirmation-page .confirmation--content::before{content:'';display:table;}.page-node-type-form-confirmation-page .confirmation--content::after{clear:both;}@media screen and (min-width:768px){.confirmation--left{float:left;max-width:780px;width:calc((100% - 20px)/3*2);}}.confirmation--left .paragraph--type--step{margin:0 0 60px;}.confirmation--left .paragraph--type--step h4{font-size:20px;font-weight:500;line-height:27px;}.confirmation--left .paragraph--type--step h4.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.confirmation--left .paragraph--type--step .__content .field__item{margin-bottom:30px;}.confirmation--left .field--type-entity-reference-revisions .field__label{display:none;}@media screen and (min-width:768px){.confirmation--right{float:right;max-width:350px;width:calc((100% - 40px)/3);}}.confirmation--right-content{background:#edf4f7;border-radius:8px;margin-bottom:20px;}.confirmation--right-content h2{font-size:24px;font-weight:500;line-height:30px;margin-bottom:34px;}.confirmation--right-content h2.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;}@media screen and (min-width:768px){.confirmation--right-content h2{font-size:30px;font-weight:500;line-height:42px;}.confirmation--right-content h2.sfgov-translate-lang-zh-TW{font-size:30px;line-height:42px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.confirmation--right-content .confirmation--right-para{margin-bottom:40px;padding:40px;}.confirmation--right-content .paragraph--type--in-person-location,.confirmation--right-content .paragraph--type--email,.confirmation--right-content .paragraph--type--phone{background:none;padding:0;}.confirmation--right-content .__confirmation-sidebar{padding:40px;}.confirmation--right-content .__confirmation-sidebar .field__label{font-size:30px;font-weight:500;line-height:42px;margin-bottom:30px;}.confirmation--right-content .__confirmation-sidebar .field__label.sfgov-translate-lang-zh-TW{font-size:30px;line-height:42px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.confirmation--right-content .__confirmation-sidebar .field__items > .field__item{margin-bottom:40px;}.confirmation--right-content .__confirmation-sidebar .field__items > .field__item:last-child{margin-bottom:0;}.confirmation--right-content .__confirmation-sidebar .field__items .field__item .field__label,.confirmation--right-content .__confirmation-sidebar .field__items .field__item .__title{font-size:20px;font-weight:500;line-height:27px;margin-bottom:10px;}.confirmation--right-content .__confirmation-sidebar .field__items .field__item .field__label.sfgov-translate-lang-zh-TW,.confirmation--right-content .__confirmation-sidebar .field__items .field__item .__title.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.confirmation--right-content .__confirmation-sidebar .sfgov-phone h4,.confirmation--right-content .__confirmation-sidebar .sfgov-email h4{font-size:17px;font-weight:400;line-height:24px;margin-bottom:10px;}.confirmation--right-content .__confirmation-sidebar .sfgov-phone h4.sfgov-translate-lang-zh-TW,.confirmation--right-content .__confirmation-sidebar .sfgov-email h4.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.confirmation--right-content .sfgov-email .sfgov-email-title{font-size:20px;font-weight:500;line-height:27px;}.confirmation--right-content .sfgov-email .sfgov-email-title.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-information-page .hero-banner{margin-bottom:60px;}.page-node-type-information-page .hero-banner .hero-banner--container h1{margin-bottom:0;}.page-node-type-information-page .hero-banner .hero-banner--container .lead-paragraph{margin-top:20px;}.page-node-type-information-page .hero-banner .hero-banner--container .lead-paragraph p{margin:0;}.page-node-type-information-page .info--content{font-size:17px;font-weight:400;line-height:28.9px;}.page-node-type-information-page .__information-section .sfgov-section h2{padding:0;margin-left:0;margin:0 0 20px;margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;font-size:40px;font-weight:500;line-height:47px;padding:0;}@media screen and (min-width:1280px){.page-node-type-information-page .__information-section .sfgov-section h2{padding-left:0;padding-right:0;}}.page-node-type-information-page .__information-section .sfgov-section h2.sfgov-translate-lang-zh-TW{font-size:40px;line-height:59px;letter-spacing:2px;}@media screen and (max-width:768px){.page-node-type-information-page .__information-section .sfgov-section h2{font-size:30px;font-weight:500;line-height:42px;}.page-node-type-information-page .__information-section .sfgov-section h2.sfgov-translate-lang-zh-TW{font-size:30px;line-height:42px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.page-node-type-information-page .__information-section .sfgov-section h3{font-size:24px;font-weight:500;line-height:34px;margin-top:40px;}.page-node-type-information-page .__information-section .sfgov-section h3.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-information-page .__information-section .sfgov-section .sfgov-section__content{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;padding:0;}.page-node-type-information-page .__information-section .sfgov-section .sfgov-section__content::after,.page-node-type-information-page .__information-section .sfgov-section .sfgov-section__content::before{content:'';display:table;}.page-node-type-information-page .__information-section .sfgov-section .sfgov-section__content::after{clear:both;}@media screen and (min-width:1280px){.page-node-type-information-page .__information-section .sfgov-section .sfgov-section__content{padding-left:0;padding-right:0;}}.page-node-type-information-page .info--content{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;margin-top:60px;position:relative;}@media screen and (min-width:1280px){.page-node-type-information-page .info--content{padding-left:0;padding-right:0;}}.page-node-type-information-page .info--content::after,.page-node-type-information-page .info--content::before{content:'';display:table;}.page-node-type-information-page .info--content::after{clear:both;}.page-node-type-information-page .info--last-updated{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;font-style:italic;color:#1c3e57;opacity:0.6;margin-top:80px;margin-bottom:28px;}@media screen and (min-width:1280px){.page-node-type-information-page .info--last-updated{padding-left:0;padding-right:0;}}.page-node-type-information-page .info--departments-container{padding:50px 0;background:#edf4f7;}.page-node-type-information-page .info--departments-container .info--departments{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.page-node-type-information-page .info--departments-container .info--departments{padding-left:0;padding-right:0;}}.page-node-type-information-page .info--departments-container .info--departments .__dept .field__label{font-size:17px;font-weight:500;line-height:24px;margin-bottom:10px;}.page-node-type-information-page .info--departments-container .info--departments .__dept .field__label.sfgov-translate-lang-zh-TW{font-size:18px;line-height:26px;letter-spacing:1px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media screen and (min-width:768px){.info--left{float:left;max-width:780px;width:calc((100% - 20px)/3*2);}}.info--left > details{max-width:697px;}@media screen and (min-width:950px){.info--left > details{margin-left:60px;}}.info--left .paragraph--type--step{margin:0 0 60px;}.info--left .paragraph--type--step h4{font-size:20px;font-weight:500;line-height:27px;}.info--left .paragraph--type--step h4.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.info--left .paragraph--type--step .__content .field__item{margin-bottom:30px;}.info--left .sfgov-alert-info{margin-bottom:30px;}@media screen and (min-width:950px){.info--left .sfgov-section__content{margin-left:60px;}}@media screen and (min-width:768px){.info--right{float:right;max-width:350px;width:calc((100% - 40px)/3);}}.info--right .sfgov-location__address{margin-bottom:23px;}.info--right .sfgov-location__map{margin-bottom:20px;padding-top:9px;}.info--right-content{background:#edf4f7;border-radius:8px;margin-bottom:20px;}.info--right-content h2{font-size:24px;font-weight:500;line-height:30px;margin:0 0 34px;}.info--right-content h2.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;}@media screen and (min-width:768px){.info--right-content h2{font-size:30px;font-weight:500;line-height:42px;}.info--right-content h2.sfgov-translate-lang-zh-TW{font-size:30px;line-height:42px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.info--right-content .info--right-para{margin-bottom:40px;padding:40px;}.node--related-services > h2{margin:0 0 30px;}.node--related-services .field--related-content-item{margin-bottom:40px;}.node--related-services .field--related-content-item a{font-weight:500;}.node--related-services .field--related-content-item p{margin-top:5px;}.node--related-services .field--related-content-item.last{margin-bottom:0;}.page-node-type-meeting .hero-banner{background-color:#00896d;color:#fff;}.page-node-type-meeting .hero-banner a{color:#fff;}.page-node-type-meeting .hero-banner .hero-banner--container h1{margin-bottom:0;color:#fff;}.page-node-type-meeting .hero-banner .hero-banner--container .lead-paragraph{margin-top:20px;color:#fff;}.page-node-type-meeting .hero-banner .hero-banner--container .lead-paragraph p{margin:0;}.page-node-type-meeting .sfgov-in-this-page{margin-bottom:0;}@media screen and (min-width:768px){.page-node-type-meeting .group--left{float:left;max-width:780px;width:calc((100% - 20px)/3*2);}}@media screen and (min-width:768px){.page-node-type-meeting .group--right{float:right;max-width:350px;width:calc((100% - 40px)/3);}}.page-node-type-meeting .group--right .sfgov-section-meeting-info{background:#e9f7ec;border-radius:8px;margin-bottom:20px;padding:40px;}.page-node-type-meeting .group--right .sfgov-section-meeting-info h2{font-size:28px;font-weight:500;line-height:42px;}.page-node-type-meeting .group--right .sfgov-section-meeting-info h4{font-size:20px;font-weight:500;line-height:27px;margin:0 0 20px;}.page-node-type-meeting .group--right .sfgov-section-meeting-info .date-time .start-date,.page-node-type-meeting .group--right .sfgov-section-meeting-info .date-time .end-date{margin-bottom:10px;}.page-node-type-meeting .group--right .sfgov-section-meeting-info .location--online,.page-node-type-meeting .group--right .sfgov-section-meeting-info .location--in-person,.page-node-type-meeting .group--right .sfgov-section-meeting-info .location--online--phone{margin-top:40px;}.page-node-type-meeting .group--right .sfgov-section-meeting-info .location--in-person .sfgov-location__address{margin-bottom:1rem;}.page-node-type-meeting .group--right .sfgov-section-meeting-info .location--in-person .sfgov-location__address p{margin:0;}.page-node-type-meeting .group--right .sfgov-section-meeting-info .location--in-person .sfgov-location__address .sfgov-address__title{font-size:20px;font-weight:500;line-height:27px;margin-bottom:20px;}.page-node-type-meeting .group--right .sfgov-section-meeting-info .location--in-person .sfgov-location__address .sfgov-address__title.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-meeting .group--right .sfgov-section-meeting-info .location--online--phone .paragraph{background:none;padding:0;}.page-node-type-meeting .group--right .sfgov-section-meeting-info .location--online--phone .paragraph .sfgov-phone-owner{font-size:inherit;font-weight:inherit;margin:inherit;line-height:inherit;}.page-node-type-meeting .group--right .sfgov-section-meeting-info .location--online--phone .paragraph .sfgov-phone-details{opacity:0.7;}.page-node-type-meeting .group--right .sfgov-section-meeting-info .location--online--phone .paragraph .sfgov-phone-details p{margin:0;}.page-node-type-meeting .sfgov-section{padding:60px 0;margin:0;}.page-node-type-meeting .sfgov-section-callout{background:#f4c435;padding:20px 0;}.page-node-type-meeting .sfgov-section-callout .sfgov-section--content{padding-left:40px;position:relative;}.page-node-type-meeting .sfgov-section-callout .sfgov-section--content::after{content:' ';width:20px;height:20px;position:absolute;top:3px;left:0;background:url(/themes/custom/sfgovpl/src/img/info.svg) no-repeat;}.page-node-type-meeting .sfgov-section-overview{padding-bottom:60px;}@media (min-width:700px){.page-node-type-meeting .sfgov-section-overview{padding:0 70px 60px 0;}}.page-node-type-meeting .sfgov-section-overview .sfgov-section--heading{font-size:40px;font-weight:500;line-height:47px;}.page-node-type-meeting .sfgov-section-overview .sfgov-section--heading.sfgov-translate-lang-zh-TW{font-size:40px;line-height:59px;letter-spacing:2px;}.page-node-type-meeting .sfgov-section-recording{padding-top:0;}.page-node-type-meeting .sfgov-section-recording .__intro-text{font-size:17px;font-weight:400;line-height:28px;}.page-node-type-meeting .sfgov-section-recording .__intro-text.sfgov-translate-lang-zh-TW{font-size:18px;line-height:32px;letter-spacing:1px;}.page-node-type-meeting .sfgov-section-agenda .sfgov-section--heading{margin:0 0 60px;}.page-node-type-meeting .sfgov-section-agenda .sfgov-section--content ol{margin:0;padding:0;}.page-node-type-meeting .sfgov-section-agenda .sfgov-section--content ol li.field__item{position:relative;padding-left:100px;counter-increment:counter;padding-bottom:60px;list-style:none;}.page-node-type-meeting .sfgov-section-agenda .sfgov-section--content ol li.field__item .__title{font-weight:500;font-size:24px;line-height:50px;}.page-node-type-meeting .sfgov-section-agenda .sfgov-section--content ol li.field__item .__file{margin-top:15px;}.page-node-type-meeting .sfgov-section-agenda .sfgov-section--content ol li.field__item .__file .document{vertical-align:top;max-width:calc(100% - 27px);display:inline-block;}.page-node-type-meeting .sfgov-section-agenda .sfgov-section--content ol li.field__item .__file .no-link{text-decoration:underline;opacity:0.65;color:#1c3e57;}.page-node-type-meeting .sfgov-section-agenda .sfgov-section--content ol li.field__item .__file .no-link:hover{color:inherit;}.page-node-type-meeting .sfgov-section-agenda .sfgov-section--content ol li.field__item:before{position:absolute;left:0;top:0;content:counter(counter);font-size:24px;line-height:50px;width:50px;height:50px;background:#1c3e57;color:#fff;border-radius:100%;text-align:center;}.page-node-type-meeting .sfgov-section-agenda .sfgov-section--content ol li.field__item:after{content:'';width:3px;position:absolute;left:24px;top:0;bottom:0;background:#1c3e57;z-index:-1;}.page-node-type-meeting .sfgov-section-agenda .sfgov-section--content ol li.field__item:last-child:after{display:none;}.page-node-type-meeting .sfgov-section-agenda .sfgov-section--content .paragraph--type--agenda-item .__text-agenda-item{line-height:28px;}.page-node-type-meeting .sfgov-section-agenda .sfgov-section--content .paragraph--type--agenda-item .__text-agenda-item ol{margin-left:35px;}.page-node-type-meeting .sfgov-section-regulations-accessibility .paragraph--type--accordion{margin-bottom:0;}.page-node-type-meeting .sfgov-section-meeting-artifacts{background-color:#f8f8f8;}.page-node-type-meeting .sfgov-section-meeting-artifacts .sfgov-section--heading{font-size:40px;font-weight:500;line-height:47px;margin:0 0 40px 0;}.page-node-type-meeting .sfgov-section-meeting-artifacts .sfgov-section--heading.sfgov-translate-lang-zh-TW{font-size:40px;line-height:59px;letter-spacing:2px;}.page-node-type-meeting .sfgov-section-meeting-artifacts .sfgov-section--content > .field > .field__item{margin:0 0 20px;}.page-node-type-meeting .sfgov-section-departments{padding:50px 0;margin-bottom:0;background:#edf4f7;}.page-node-type-meeting .sfgov-section-departments .field__label{font-size:17px;font-weight:500;line-height:24px;margin-bottom:10px;}.page-node-type-meeting .sfgov-section-departments .field__item{margin-bottom:20px;}.page-node-type-meeting .sfgov-section-updated{font-style:italic;color:#697f8f;padding-top:30px;padding-bottom:30px;}.page-node-type-meeting .sfgov-section-container{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;overflow:hidden;}@media screen and (min-width:1280px){.page-node-type-meeting .sfgov-section-container{padding-left:0;padding-right:0;}}.page-node-type-meeting .paragraph--type--other-info-document .title{font-size:24px;font-weight:500;line-height:34px;font-weight:500;margin:0 0 20px;}.page-node-type-meeting .paragraph--type--other-info-document .title.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-meeting .paragraph--type--other-info-document [data-contact="document"]{background-position:left 0;padding-left:26px;margin-bottom:20px;}.page-node-type-location .hero-banner{background-color:#a9d6ea;}.page-node-type-location .hero-banner h1{margin:0;}.page-node-type-location .sfgov-section{margin:0;}.page-node-type-location .sfgov-section--heading{margin-bottom:40px;font-size:33px;font-weight:500;line-height:43px;}.page-node-type-location .sfgov-section--heading.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}@media screen and (min-width:700px){.page-node-type-location .sfgov-section--heading{font-size:33px;font-weight:500;line-height:43px;margin-bottom:60px;}.page-node-type-location .sfgov-section--heading.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}}@media screen and (min-width:700px) and (min-width:768px){.page-node-type-location .sfgov-section--heading{font-size:62px;font-weight:500;letter-spacing:0;line-height:70px;}.page-node-type-location .sfgov-section--heading.sfgov-translate-lang-zh-TW{font-size:62px;line-height:80px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.page-node-type-location .sfgov-section-info .__image{margin-bottom:40px;}.page-node-type-location .sfgov-section-info .__image img{display:block;max-height:800px;width:auto;height:auto;}.page-node-type-location .sfgov-section-info .__body{margin-bottom:60px;}.page-node-type-location .sfgov-section-getting-here h2{font-size:40px;font-weight:500;line-height:47px;margin-bottom:20px;}.page-node-type-location .sfgov-section-getting-here h2.sfgov-translate-lang-zh-TW{font-size:40px;line-height:59px;letter-spacing:2px;}.page-node-type-location .sfgov-section-getting-here .__intro-text{margin-bottom:20px;}.page-node-type-location .sfgov-section-address .eck-entity-address-field{margin-bottom:1rem;}.page-node-type-location .sfgov-section-address .eck-entity-address-field .__address .title{font-size:20px;font-weight:500;line-height:27px;margin-bottom:1rem;}.page-node-type-location .sfgov-section-address .eck-entity-address-field .__address .title.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-location .sfgov-section-address .eck-entity-address-field p{margin:0;}.page-node-type-location .sfgov-section-address .simple-gmap-link{margin-bottom:0;}.page-node-type-location .sfgov-section-contact h2{font-size:24px;font-weight:500;line-height:30px;}.page-node-type-location .sfgov-section-contact h2.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;}@media screen and (min-width:700px){.page-node-type-location .sfgov-section-contact h2{font-size:30px;font-weight:500;line-height:42px;}.page-node-type-location .sfgov-section-contact h2.sfgov-translate-lang-zh-TW{font-size:30px;line-height:42px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.page-node-type-location .sfgov-section-contact .paragraph{margin-bottom:20px;}.page-node-type-location .sfgov-section-contact .paragraph:last-child{margin:0;}.page-node-type-location .sfgov-section-contact .paragraph h4{font-size:20px;font-weight:500;line-height:27px;}.page-node-type-location .sfgov-section-contact .paragraph h4.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-location .sfgov-section-contact .paragraph .sfgov-phone-details{opacity:0.7;}.page-node-type-location .sfgov-section-services{background:#edf4f7;}.page-node-type-location .sfgov-section-services .sfgov-service-card .description,.page-node-type-location .sfgov-section-services .sfgov-service-card .__description{color:#1c3e57;}.page-node-type-location .sfgov-section-about{background:#0c1464;color:white;}.page-node-type-location .sfgov-section-about h2{color:white;margin:0 0 20px 0;}.page-node-type-location .sfgov-section-about .__about-description{font-size:20px;font-weight:400;line-height:29px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:20px;}.page-node-type-location .sfgov-section-about .__about-description.sfgov-translate-lang-zh-TW{font-size:20px;line-height:36px;letter-spacing:2px;}@media screen and (min-width:700px){.page-node-type-location .sfgov-section-about .__about-description{font-size:24px;font-weight:400;line-height:36px;}.page-node-type-location .sfgov-section-about .__about-description.sfgov-translate-lang-zh-TW{font-size:26px;line-height:42px;letter-spacing:2px;}}.page-node-type-location .sfgov-section-about .__departments .field__label{font-size:24px;font-weight:500;line-height:30px;}.page-node-type-location .sfgov-section-about .__departments .field__label.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;}@media screen and (min-width:700px){.page-node-type-location .sfgov-section-about .__departments .field__label{font-size:30px;font-weight:500;line-height:42px;}.page-node-type-location .sfgov-section-about .__departments .field__label.sfgov-translate-lang-zh-TW{font-size:30px;line-height:42px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}@media screen and (min-width:700px){.page-node-type-location .sfgov-section-about .__departments .field__items{padding-left:30px;}}.page-node-type-location .sfgov-section-about .__departments .field__items .field__item{margin-bottom:20px;}.page-node-type-location .sfgov-section-about .__departments .field__items .field__item a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white;}.page-node-type-location .sfgov-section-people .__people.field__items{background-color:#edf4f7;border-radius:8px;}@media screen and (max-width:700px){.page-node-type-location .sfgov-section-people .paragraph--type--people .inner,.page-node-type-location .sfgov-section-people .paragraph--type--profile-group .inner{padding:20px;}.page-node-type-location .sfgov-section-people .paragraph--type--people .inner .title,.page-node-type-location .sfgov-section-people .paragraph--type--profile-group .inner .title{margin-top:0;}.page-node-type-location .sfgov-section-people .paragraph--type--people .inner .person-card:last-child,.page-node-type-location .sfgov-section-people .paragraph--type--profile-group .inner .person-card:last-child{margin-bottom:0;}}@media screen and (min-width:768px){.page-node-type-location .sfgov-section-people .paragraph--type--people .inner,.page-node-type-location .sfgov-section-people .paragraph--type--profile-group .inner{padding:40px 40px 0 40px;}}.page-node-type-location .sfgov-section-at-location .sfgov-section-container{padding-bottom:0;}.page-node-type-location .sfgov-section-at-location .sfgov-container-item{margin:0;}.page-node-type-location .sfgov-section-at-location .sfgov-container-item article{margin-bottom:30px;padding-bottom:30px;position:relative;}.page-node-type-location .sfgov-section-at-location .sfgov-container-item article::after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background-color:#1c3e57;opacity:0.1;}.page-node-type-location .sfgov-section-at-location .sfgov-container-item article a{color:#1c3e57;text-decoration:none;}.page-node-type-location .sfgov-section-at-location .sfgov-container-item article a .at-location-label{color:#4f66ee;margin-bottom:1rem;font-weight:500;text-decoration:underline;margin:0;}.page-node-type-location .sfgov-section-at-location .sfgov-container-item article a:hover .at-location-label{color:#0c1464 !important;}.page-node-type-location .sfgov-section-at-location .sfgov-container-item article .at-location-address{margin-top:1rem;}.page-node-type-location .sfgov-section-at-location .sfgov-container-item article .at-location-address p{margin:0;}.page-node-type-location .sfgov-section-at-location .sfgov-container-item article .at-location-address .__operating-hours{margin-top:1rem;}@media screen and (min-width:950px){.page-node-type-location .sfgov-section-at-location .sfgov-container-item:nth-child(odd) article{margin-right:20px;}.page-node-type-location .sfgov-section-at-location .sfgov-container-item:nth-child(even) article{margin-left:20px;}}@media screen and (min-width:768px){.page-node-type-location .group--left{float:left;max-width:720px;width:calc((100% - 20px)/3*2);}}.page-node-type-location .group--right{margin-top:40px;}@media screen and (min-width:768px){.page-node-type-location .group--right{float:right;max-width:350px;width:calc((100% - 40px)/3);}}.page-node-type-location .group--right .sfgov-section{background:#edf4f7;border-radius:8px;margin-bottom:20px;padding:20px;}.page-node-type-location .group--right .sfgov-section--heading{margin:0 0 20px 0;}@media screen and (min-width:700px){.page-node-type-location .group--right{margin-top:0;}.page-node-type-location .group--right .sfgov-section{margin-bottom:60px;padding:40px;}}.page-node-type-location .sfgov-section-container{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;overflow:hidden;padding-top:40px;padding-bottom:40px;}@media screen and (min-width:1280px){.page-node-type-location .sfgov-section-container{padding-left:0;padding-right:0;}}@media screen and (min-width:950px){.page-node-type-location .sfgov-section-container{padding-top:60px;padding-bottom:60px;}}.page-node-type-about .hero-banner{background-color:#a9d6ea;}.page-node-type-about .hero-banner .hero-banner--container h1{margin-bottom:0;}.page-node-type-about .sfds-layout-container{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.page-node-type-about .sfds-layout-container{padding-left:0;padding-right:0;}}.page-node-type-about .sfgov-about-information .sfgov-section{margin:60px 0;width:65%;}.page-node-type-about .sfgov-about-information .sfgov-section__title{padding:0;}.page-node-type-about .sfgov-about-resources{padding:60px 0;background-color:#edf4f7;}.page-node-type-about .sfgov-about-resources h2{font-size:33px;font-weight:500;letter-spacing:-.3px;line-height:43px;}@media screen and (min-width:768px){.page-node-type-about .sfgov-about-resources h2{font-size:33px;font-weight:500;line-height:43px;}.page-node-type-about .sfgov-about-resources h2.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}}@media screen and (min-width:768px) and (min-width:768px){.page-node-type-about .sfgov-about-resources h2{font-size:62px;font-weight:500;letter-spacing:0;line-height:70px;}.page-node-type-about .sfgov-about-resources h2.sfgov-translate-lang-zh-TW{font-size:62px;line-height:80px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.page-node-type-about .sfgov-about-resources .paragraph--type--other-info-card{margin-bottom:20px;}.page-node-type-about .sfgov-about-resources .paragraph--type--other-info-card a{color:#1c3e57;}.page-node-type-about .sfgov-about-resources .paragraph--type--other-info-card > .__title{font-size:24px;font-weight:500;line-height:34px;padding:0;margin:0 0 20px 0;font-weight:400;}.page-node-type-about .sfgov-about-resources .paragraph--type--other-info-card > .__title.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-public-body .hero-banner.default{padding-top:20px;font-weight:normal;color:rgba(33,33,35,0.65);}.page-node-type-public-body .hero-banner.default .lead-paragraph{margin-bottom:60px;}.page-node-type-public-body .hero-banner.default h1{margin-top:40px;}.page-node-type-public-body .sfgov-public-body-section--heading{font-size:33px;font-weight:500;letter-spacing:-.3px;line-height:43px;margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;color:#1c3e57;margin-bottom:20px;padding-left:0;}@media screen and (min-width:768px){.page-node-type-public-body .sfgov-public-body-section--heading{font-size:33px;font-weight:500;line-height:43px;}.page-node-type-public-body .sfgov-public-body-section--heading.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}}@media screen and (min-width:768px) and (min-width:768px){.page-node-type-public-body .sfgov-public-body-section--heading{font-size:62px;font-weight:500;letter-spacing:0;line-height:70px;}.page-node-type-public-body .sfgov-public-body-section--heading.sfgov-translate-lang-zh-TW{font-size:62px;line-height:80px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}@media screen and (min-width:1280px){.page-node-type-public-body .sfgov-public-body-section--heading{padding-left:0;padding-right:0;}}@media screen and (min-width:768px){.page-node-type-public-body .sfgov-public-body-section--heading{margin-bottom:40px;}}.page-node-type-public-body .sfgov-public-body-meetings{background-color:#0c1464;color:#fff;-webkit-font-smoothing:antialiased;}.page-node-type-public-body .sfgov-public-body-meetings .sfgov-public-body-section--heading{color:#fff;}.page-node-type-public-body .sfgov-public-body-meetings .__public-body-meetings{margin:0 -30px;}@media screen and (max-width:950px){.page-node-type-public-body .sfgov-public-body-meetings .__public-body-meetings{margin:0;}}.page-node-type-public-body .sfgov-public-body-meetings .__public-body-meetings .sfgov-container-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 30px;}.page-node-type-public-body .sfgov-public-body-meetings .__public-body-meetings .sfgov-container-item .field{margin-bottom:37px;}.page-node-type-public-body .sfgov-public-body-meetings .__public-body-meetings .sfgov-container-item .field:last-child{margin:0;}.page-node-type-public-body .sfgov-public-body-meetings .__public-body-meetings .sfgov-container-item .__location:before{content:'Location';margin:0 0 0.5rem;font-weight:500;font-size:1.17647rem;line-height:1.58824rem;color:#fff;display:block;}.page-node-type-public-body .sfgov-public-body-meetings .__public-body-meetings .sfgov-container-item .__location h4{font-weight:inherit;font-size:inherit;margin:0;}.page-node-type-public-body .sfgov-public-body-meetings .__public-body-meetings .sfgov-container-item .paragraph h2,.page-node-type-public-body .sfgov-public-body-meetings .__public-body-meetings .sfgov-container-item .paragraph h3{margin:0 0 0.5rem;font-weight:500;font-size:1.17647rem;line-height:1.58824rem;color:#fff;}.page-node-type-public-body .sfgov-public-body-meetings .__public-body-meetings .sfgov-container-item .paragraph p.title{font-weight:bold;}.page-node-type-public-body .sfgov-public-body-meetings .__public-body-meetings .sfgov-container-item .paragraph p{margin-top:0;}.page-node-type-public-body .sfgov-public-body-meetings .__public-body-meetings .sfgov-container-item .paragraph a{color:white !important;}.page-node-type-public-body .sfgov-public-body-meetings .__public-body-meetings .sfgov-container-item .paragraph .simple-gmap-link,.page-node-type-public-body .sfgov-public-body-meetings .__public-body-meetings .sfgov-container-item .paragraph .simple-gmap-static-map{display:none;}.page-node-type-public-body .sfgov-public-body-meetings .__public-body-meetings .sfgov-container-item .paragraph[data-contact]{padding:0;background:none;}.page-node-type-public-body .sfgov-public-body-meetings .__public-body-meetings .sfgov-container-item .paragraph.paragraph--type--thing-to-know .title{font-size:20px;font-weight:500;line-height:27px;}.page-node-type-public-body .sfgov-public-body-meetings .__public-body-meetings .sfgov-container-item .paragraph.paragraph--type--thing-to-know .title.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-public-body .sfgov-public-body-meetings-list{background-color:#e9f7ec;}.page-node-type-public-body .sfgov-public-body-meetings-list .more-link{margin-top:50px;}.page-node-type-public-body .sfgov-public-body-meetings-list .more-link a{background:#4f66ee;border-radius:8px;color:#fff;font-size:17px;font-weight:500;padding:13px 20px 11px;text-align:center;text-decoration:none;display:inline-block;line-height:1;}.page-node-type-public-body .sfgov-public-body-meetings-list .more-link a:hover{background:#0c1464;}.page-node-type-public-body .sfgov-public-body-meetings-list .sfgov-public-body-section-content-container{margin-bottom:80px;}.page-node-type-public-body .sfgov-public-body-meetings-list .sfgov-public-body-section-content-container h3{margin-bottom:50px;}.page-node-type-public-body .sfgov-public-body-meetings-list .sfgov-public-body-section-content-container:last-child{margin-bottom:0;}.page-node-type-public-body .sfgov-public-body-meetings-list .meeting--card{background-color:#00896d;background-position:right top;background-repeat:no-repeat;border-radius:8px;display:block;padding:20px;text-decoration:none;color:#fff;}.page-node-type-public-body .sfgov-public-body-meetings-list .meeting--card:hover{background-color:#1b674d;}.page-node-type-public-body .sfgov-public-body-meetings-list .meeting--card p.title{font-size:20px;font-weight:500;line-height:27px;margin:0 0 0.875rem;}.page-node-type-public-body .sfgov-public-body-meetings-list .meeting--card p.title.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-public-body .sfgov-public-body-meetings-list .meeting--card h3{font-size:17px;font-weight:500;line-height:24px;margin:0 0 11px;}.page-node-type-public-body .sfgov-public-body-meetings-list .meeting--card h3.sfgov-translate-lang-zh-TW{font-size:18px;line-height:26px;letter-spacing:1px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-public-body .sfgov-public-body-section{padding:80px 0;}.page-node-type-public-body .sfgov-public-body-section h4{padding:0;margin:0 0 20px 0;}@media screen and (max-width:768px){.page-node-type-public-body .sfgov-public-body-section{padding-top:60px;padding-bottom:60px;}}.page-node-type-public-body .sfgov-public-body-section-content-container{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.page-node-type-public-body .sfgov-public-body-section-content-container{padding-left:0;padding-right:0;}}.page-node-type-public-body .sfgov-public-body-about{padding:60px 0;}.page-node-type-public-body .sfgov-public-body-about .sfgov-public-body-section--content{font-size:24px;font-weight:400;line-height:36px;}.page-node-type-public-body .sfgov-public-body-about .sfgov-public-body-section--content.sfgov-translate-lang-zh-TW{font-size:26px;line-height:42px;letter-spacing:2px;}@media screen and (max-width:700px){.page-node-type-public-body .sfgov-public-body-about .sfgov-public-body-section--content{font-size:20px;font-weight:400;line-height:29px;}.page-node-type-public-body .sfgov-public-body-about .sfgov-public-body-section--content.sfgov-translate-lang-zh-TW{font-size:20px;line-height:36px;letter-spacing:2px;}}.page-node-type-public-body .sfgov-public-body-about .__subcommittees{margin-top:115px;}.page-node-type-public-body .sfgov-public-body-about .__subcommittees .field__label{margin-bottom:75px;font-size:40px;font-weight:500;line-height:47px;}.page-node-type-public-body .sfgov-public-body-about .__subcommittees .field__label.sfgov-translate-lang-zh-TW{font-size:40px;line-height:59px;letter-spacing:2px;}@media screen and (max-width:700px){.page-node-type-public-body .sfgov-public-body-about .__subcommittees .field__label{font-size:30px;font-weight:500;line-height:36px;}}.page-node-type-public-body .sfgov-public-body-callout{background:#f4c435;padding:20px 0;}.page-node-type-public-body .sfgov-public-body-callout .sfgov-public-body-section--content{padding-left:40px;position:relative;}.page-node-type-public-body .sfgov-public-body-callout .sfgov-public-body-section--content::after{content:' ';width:20px;height:20px;position:absolute;top:3px;left:0;background:url(/themes/custom/sfgovpl/src/img/info.svg) no-repeat;}.page-node-type-public-body .sfgov-public-body-board-members .sfgov-public-body-section--heading{margin-bottom:60px;}.page-node-type-public-body .sfgov-public-body-board-members .sfgov-public-body-section--content{background:#edf4f7;padding:40px;border-radius:8px;}@media screen and (max-width:768px){.page-node-type-public-body .sfgov-public-body-board-members .sfgov-public-body-section--content{padding:20px;}}.page-node-type-public-body .sfgov-public-body-board-members .sfgov-public-body-section--content .paragraph--type--people .inner{padding:0;}.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container{margin-bottom:20px;font-family:"Rubik",sans-serif;}.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container > h2{margin-bottom:40px;}.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container .sfgov-contact-section{display:inline-block;width:33%;vertical-align:top;padding-left:40px;line-height:2em;position:relative;}.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container .sfgov-contact-section .title,.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container .sfgov-contact-section h6{font-family:"Rubik",sans-serif;font-size:20px;font-weight:500;line-height:27px;padding:0;margin:0 0 15px 0;text-transform:none;text-decoration:none;}.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container .sfgov-contact-section .title.sfgov-translate-lang-zh-TW,.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container .sfgov-contact-section h6.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container .sfgov-contact-section h6{font-weight:300;font-size:17px;padding:0;margin:0;}.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container .sfgov-contact-section p{font-size:17px;font-weight:400;line-height:24px;padding:0;margin:0;}.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container .sfgov-contact-section p.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container .sfgov-contact-section p.title{font-size:20px;font-weight:500;line-height:27px;}.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container .sfgov-contact-section p.title.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container .sfgov-contact-section::after{content:' ';width:20px;height:20px;position:absolute;top:3px;left:0;}.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container .sfgov-contact-section.address{width:35%;}.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container .sfgov-contact-section.address p.simple-gmap-link{font-weight:normal;}.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container .sfgov-contact-section.address .map{margin-top:15px;}.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container .sfgov-contact-section.address::after{background:url(/themes/custom/sfgovpl/src/img/icons/location-2.svg) no-repeat;}.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container .sfgov-contact-section.phone-numbers{width:32%;}.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container .sfgov-contact-section.phone-numbers .phone{margin-bottom:30px;}.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container .sfgov-contact-section.phone-numbers .phone h6{font-size:17px;font-weight:400;line-height:24px;}.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container .sfgov-contact-section.phone-numbers .phone h6.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container .sfgov-contact-section.phone-numbers .phone .details{font-style:italic;color:#1c3e57;opacity:0.65;}.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container .sfgov-contact-section.phone-numbers::after{background:url(/themes/custom/sfgovpl/src/img/icons/phone-2.svg) no-repeat;}.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container .sfgov-contact-section.email{width:32%;}.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container .sfgov-contact-section.email h6{font-size:17px;font-weight:400;line-height:24px;}.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container .sfgov-contact-section.email h6.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container .sfgov-contact-section.email::after{background:url(/themes/custom/sfgovpl/src/img/icons/mail-2.svg) no-repeat;}@media screen and (max-width:768px){.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container .sfgov-contact-section{display:block;width:auto;padding-left:25px;margin-top:25px;}.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container .sfgov-contact-section.address,.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container .sfgov-contact-section.phone-numbers,.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container .sfgov-contact-section.email{display:block;width:auto;}.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container .sfgov-contact-section.address::after,.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container .sfgov-contact-section.phone-numbers::after,.page-node-type-public-body .sfgov-public-body-contact .sfgov-public-body-section-content-container .sfgov-contact-section.email::after{left:0;}}.page-node-type-public-body .sfgov-public-body-other-info{background-color:#edf4f7;}.page-node-type-public-body .sfgov-public-body-other-info .sfgov-public-body-section--heading{margin-bottom:60px;}.page-node-type-public-body .sfgov-public-body-other-info .sfgov-public-body-section--content{margin-bottom:80px;}.page-node-type-public-body .sfgov-public-body-other-info .sfgov-public-body-section--content h3{font-size:24px;font-weight:500;line-height:34px;padding:0;margin:0 0 20px 0;font-weight:400;}.page-node-type-public-body .sfgov-public-body-other-info .sfgov-public-body-section--content h3.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-public-body .sfgov-public-body-other-info .sfgov-public-body-section--content .document-file--container{margin-bottom:25px;margin-top:20px;}.page-node-type-public-body .sfgov-public-body-other-info .sfgov-public-body-section--content .document-file--container .sfgov-icon-filefilled{display:inline-block;margin-right:10px;}.page-node-type-public-body .sfgov-public-body-other-info .sfgov-public-body-section--content .document-file--container .document{vertical-align:top;}.page-node-type-public-body .sfgov-public-body-other-info .sfgov-public-body-section--content .document-file--container .document a.no-link{text-decoration:underline;opacity:0.65;color:#1c3e57;}.page-node-type-public-body .sfgov-public-body-other-info .sfgov-public-body-section--content .document-file--container .document a.no-link:hover{color:inherit;}.page-node-type-public-body .sfgov-public-body-other-info .sfgov-public-body-section--content .document-file--container:last-child{margin-bottom:0;}.page-node-type-public-body .sfgov-public-body-other-info .sfgov-public-body-section--content:last-child{margin-bottom:0;}.page-node-type-public-body .sfgov-public-body-departments{background:#0c1464;}.page-node-type-public-body .sfgov-public-body-departments .sfgov-public-body-section--heading{color:#fff;}.page-node-type-public-body .sfgov-service-card div p{color:#1c3e57;}.meeting--unpublished::before{content:'Unpublished';font-size:12px;text-transform:uppercase;background:red;padding:4px;border-radius:2px;margin-bottom:10px;display:inline-block;line-height:12px;color:#fff;}.page-node-type-person .profile--container-narrow{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;margin-bottom:60px;}@media screen and (min-width:1280px){.page-node-type-person .profile--container-narrow{padding-left:0;padding-right:0;}}.page-node-type-person .profile--container-narrow::after,.page-node-type-person .profile--container-narrow::before{content:'';display:table;}.page-node-type-person .profile--container-narrow::after{clear:both;}.page-node-type-person .profile--container-wide{max-width:100%;margin-bottom:60px;}.page-node-type-person .profile--container-wide::after,.page-node-type-person .profile--container-wide::before{content:'';display:table;}.page-node-type-person .profile--container-wide::after{clear:both;}.page-node-type-person .page__title{display:none;}.page-node-type-person #block-sfgovpl-content{border-top:3px solid rgba(28,62,87,0.1);padding-top:60px;}.page-node-type-person .main-content-container{position:relative;}.page-node-type-person .main-content-container::after,.page-node-type-person .main-content-container::before{content:'';display:table;}.page-node-type-person .main-content-container::after{clear:both;}.page-node-type-person .main-content-container .profile--info{display:inline-block;width:100%;}.page-node-type-person .main-content-container .profile--info .profile--photo,.page-node-type-person .main-content-container .profile--info .profile--social,.page-node-type-person .main-content-container .profile--info .profile--direct-contact{display:inline-block;float:right;width:100%;max-width:33%;}.page-node-type-person .main-content-container .profile--info .profile--direct-contact,.page-node-type-person .main-content-container .profile--info .profile--social{clear:right;}@media screen and (max-width:950px){.page-node-type-person .main-content-container .profile--info .profile--direct-contact,.page-node-type-person .main-content-container .profile--info .profile--social{display:none;}}.page-node-type-person .main-content-container .profile--info .profile--social{margin:40px 0;}.page-node-type-person .main-content-container .profile--info .profile--social span{font-size:20px;font-weight:500;line-height:27px;}.page-node-type-person .main-content-container .profile--info .profile--social span.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-person .main-content-container .profile--info .profile--social ul{list-style:none;padding:20px 0 0 0;margin:0;}.page-node-type-person .main-content-container .profile--info .profile--social ul li{margin-bottom:26px;padding-left:37px;}.page-node-type-person .main-content-container .profile--info .profile--social .facebook{background:url(/themes/custom/sfgovpl/src/img/icons/facebook.svg) no-repeat center left;}.page-node-type-person .main-content-container .profile--info .profile--social .instagram{background:url(/themes/custom/sfgovpl/src/img/icons/instagram.svg) no-repeat center left;}.page-node-type-person .main-content-container .profile--info .profile--social .twitter{background:url(/themes/custom/sfgovpl/src/img/icons/twitter.svg) no-repeat center left;}.page-node-type-person .main-content-container .profile--info .profile--social .youtube{background:url(/themes/custom/sfgovpl/src/img/icons/twitter.svg) no-repeat center left;}.page-node-type-person .main-content-container .profile--info .profile--social .medium{background:url(/themes/custom/sfgovpl/src/img/icons/twitter.svg) no-repeat center left;}.page-node-type-person .main-content-container .profile--info .profile--social .linkedin{background:url(/themes/custom/sfgovpl/src/img/icons/twitter.svg) no-repeat center left;}.page-node-type-person .main-content-container .profile--info .profile--direct-contact{margin-top:10px;}.page-node-type-person .main-content-container .profile--info .profile--direct-contact .direct-email,.page-node-type-person .main-content-container .profile--info .profile--direct-contact .direct-phone{clear:both;margin-top:20px;}.page-node-type-person .main-content-container .profile--info .profile--direct-contact .direct-email span,.page-node-type-person .main-content-container .profile--info .profile--direct-contact .direct-phone span{display:inline-block;min-width:20px;margin-right:15px;}.page-node-type-person .main-content-container .profile--info .profile--photo img{border-radius:15px;}@media screen and (max-width:950px){.page-node-type-person .main-content-container .profile--info .profile--photo{float:none;margin-bottom:40px;max-width:350px;}}.page-node-type-person .main-content-container .profile--info .profile--name{font-size:42px;font-weight:300;letter-spacing:0;line-height:43px;color:#212123;margin-bottom:40px;display:inherit;}.page-node-type-person .main-content-container .profile--info .profile--name.sfgov-translate-lang-zh-TW{font-size:42px;line-height:62px;letter-spacing:2px;}@media screen and (min-width:768px){.page-node-type-person .main-content-container .profile--info .profile--name{font-size:72px;font-weight:300;letter-spacing:-2px;line-height:80.2px;}.page-node-type-person .main-content-container .profile--info .profile--name.sfgov-translate-lang-zh-TW{font-size:72px;line-height:107px;letter-spacing:4px;}}.page-node-type-person .main-content-container .profile--info .profile--job,.page-node-type-person .main-content-container .profile--info .profile--role,.page-node-type-person .main-content-container .profile--info .profile--bio{max-width:62%;}@media screen and (max-width:950px){.page-node-type-person .main-content-container .profile--info .profile--job,.page-node-type-person .main-content-container .profile--info .profile--role,.page-node-type-person .main-content-container .profile--info .profile--bio{max-width:100%;}}.page-node-type-person .main-content-container .profile--info .profile--job{font-size:24px;font-weight:500;line-height:30px;margin-bottom:40px;}.page-node-type-person .main-content-container .profile--info .profile--job.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;}@media screen and (max-width:950px){.page-node-type-person .main-content-container .profile--info .profile--job{clear:both;margin-bottom:50px;}}@media screen and (min-width:768px){.page-node-type-person .main-content-container .profile--info .profile--job{font-size:30px;font-weight:500;line-height:42px;}.page-node-type-person .main-content-container .profile--info .profile--job.sfgov-translate-lang-zh-TW{font-size:30px;line-height:42px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.page-node-type-person .main-content-container .profile--info .profile--job .city-employee{font-size:20px;font-weight:400;line-height:29px;}.page-node-type-person .main-content-container .profile--info .profile--job .city-employee.sfgov-translate-lang-zh-TW{font-size:20px;line-height:36px;letter-spacing:2px;}.page-node-type-person .main-content-container .profile--info .profile--job .city-employee a{text-decoration:none;}@media screen and (min-width:768px){.page-node-type-person .main-content-container .profile--info .profile--job .city-employee{font-size:24px;font-weight:400;line-height:36px;}.page-node-type-person .main-content-container .profile--info .profile--job .city-employee.sfgov-translate-lang-zh-TW{font-size:26px;line-height:42px;letter-spacing:2px;}}.page-node-type-person .main-content-container .profile--info .profile--role{font-size:24px;font-weight:400;line-height:36px;margin-bottom:25px;}.page-node-type-person .main-content-container .profile--info .profile--role.sfgov-translate-lang-zh-TW{font-size:26px;line-height:42px;letter-spacing:2px;}.page-node-type-person .main-content-container .profile--info .profile--role div{display:inline-block;}.page-node-type-person .main-content-container .profile--info .profile--role .role-title{font-weight:400;}.page-node-type-person .main-content-container .profile--info .profile--role .role-agency-title{display:block;}.page-node-type-person .main-content-container .profile--info .profile--role .role-agency-title a{text-decoration:none;}.page-node-type-person .main-content-container .profile--info .profile--role .role-time{display:block;}.page-node-type-person .main-content-container .profile--info .profile--bio{margin-top:40px;border-bottom:3px solid rgba(28,62,87,0.1);padding-bottom:80px;}.page-node-type-person .main-content-container .profile--info .profile--bio .bio-trimmed{display:inline-block;}.page-node-type-person .main-content-container .profile--info .profile--bio .show-bio{background:url("/themes/custom/sfgovpl/src/img/chevron-down.svg") no-repeat 0 8px;}.page-node-type-person .main-content-container .profile--info .profile--bio .hide-bio{background:url("/themes/custom/sfgovpl/src/img/chevron-up.svg") no-repeat 0 8px;display:none;}.page-node-type-person .main-content-container .profile--info .profile--bio .show-bio,.page-node-type-person .main-content-container .profile--info .profile--bio .hide-bio{color:#4f66ee;padding-left:30px;margin-top:20px;text-decoration:none;font-weight:500;}.page-node-type-person .main-content-container .profile--info .profile--bio .show-bio:hover{background:url("/themes/custom/sfgovpl/src/img/chevron-down-dark-blue.svg") no-repeat 0 8px;color:#0c1464;cursor:pointer;}.page-node-type-person .main-content-container .profile--info .profile--bio .hide-bio:hover{background:url("/themes/custom/sfgovpl/src/img/chevron-up-dark-blue.svg") no-repeat 0 8px;color:#0c1464;cursor:pointer;}.page-node-type-person .main-content-container .profile--info .profile--bio .bio-full{display:none;}.page-node-type-person .main-content-container .profile--optional-content{clear:both;margin-top:40px;}.page-node-type-person .main-content-container .profile--optional-content .sfgov-spotlight{padding-bottom:26px;}.page-node-type-person .main-content-container .profile--optional-content .sfgov-featured-items{padding-left:0;padding-right:0;}.page-node-type-person .main-content-container .profile--container-wide.additional-roles{background:#0c1464;padding:60px 0 60px 0;}.page-node-type-person .main-content-container .profile--container-wide.additional-roles h2{font-size:30px;font-weight:500;line-height:36px;margin:0 0 40px 0;color:#fff;}@media screen and (min-width:768px){.page-node-type-person .main-content-container .profile--container-wide.additional-roles h2{font-size:40px;font-weight:500;line-height:47px;}.page-node-type-person .main-content-container .profile--container-wide.additional-roles h2.sfgov-translate-lang-zh-TW{font-size:40px;line-height:59px;letter-spacing:2px;}}.page-node-type-person .main-content-container .profile--container-wide.additional-roles div,.page-node-type-person .main-content-container .profile--container-wide.additional-roles a{font-size:20px;font-weight:500;line-height:27px;color:#fff;text-decoration:none;}.page-node-type-person .main-content-container .profile--container-wide.additional-roles div.sfgov-translate-lang-zh-TW,.page-node-type-person .main-content-container .profile--container-wide.additional-roles a.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-person .main-content-container .profile--container-wide.additional-roles .profile--additional-role{width:49%;display:inline-block;margin-bottom:20px;vertical-align:top;}.page-node-type-person .main-content-container .profile--container-wide.additional-roles .profile--additional-role > div{padding-right:40px;}.page-node-type-person .main-content-container .profile--container-wide.additional-roles .profile--additional-role .additional-role-agency-title{text-decoration:underline;}@media screen and (max-width:950px){.page-node-type-person .main-content-container .profile--container-wide.additional-roles .profile--additional-role{clear:both;width:100%;}}.page-node-type-person .main-content-container .profile--contact.city-employee{border-top:none;padding-top:0;}.page-node-type-person .main-content-container .profile--contact.city-employee .contact-address{padding-left:40px;background:url(/themes/custom/sfgovpl/src/img/icons/location-2.svg) no-repeat 0 7px;}.page-node-type-person .main-content-container .profile--contact{clear:both;padding-top:20px;}.page-node-type-person .main-content-container .profile--contact h2{font-size:33px;font-weight:500;line-height:43px;margin:0 0 20px 0;}.page-node-type-person .main-content-container .profile--contact h2.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}@media screen and (min-width:768px){.page-node-type-person .main-content-container .profile--contact h2{font-size:33px;font-weight:500;line-height:43px;}.page-node-type-person .main-content-container .profile--contact h2.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}}@media screen and (min-width:768px) and (min-width:768px){.page-node-type-person .main-content-container .profile--contact h2{font-size:62px;font-weight:500;letter-spacing:0;line-height:70px;}.page-node-type-person .main-content-container .profile--contact h2.sfgov-translate-lang-zh-TW{font-size:62px;line-height:80px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.page-node-type-person .main-content-container .profile--contact p.title{margin-top:0;}.page-node-type-person .main-content-container .profile--contact .contact-wrapper{width:100%;}.page-node-type-person .main-content-container .profile--contact .contact-wrapper label{font-size:20px;font-weight:500;line-height:27px;}.page-node-type-person .main-content-container .profile--contact .contact-wrapper .sfgov-contact-section.phone .sfgov-phone-owner{font-size:17px;font-weight:400;line-height:24px;}.page-node-type-person .main-content-container .profile--contact .contact-wrapper .sfgov-contact-section.phone .sfgov-phone-owner.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.page-node-type-person .main-content-container .profile--contact .contact-wrapper .contact-phone,.page-node-type-person .main-content-container .profile--contact .contact-wrapper .contact-email{display:inline-block;vertical-align:top;padding-right:90px;}@media screen and (max-width:950px){.page-node-type-person .main-content-container .profile--contact .contact-wrapper .contact-phone,.page-node-type-person .main-content-container .profile--contact .contact-wrapper .contact-email{width:100%;clear:both;}}.page-node-type-person .main-content-container .profile--contact .contact-wrapper .contact-phone .__email .field__label,.page-node-type-person .main-content-container .profile--contact .contact-wrapper .contact-email .__email .field__label{display:none;}.page-node-type-person .main-content-container .profile--contact .contact-wrapper .contact-phone .phone-wrapper,.page-node-type-person .main-content-container .profile--contact .contact-wrapper .contact-phone .email-wrapper,.page-node-type-person .main-content-container .profile--contact .contact-wrapper .contact-email .phone-wrapper,.page-node-type-person .main-content-container .profile--contact .contact-wrapper .contact-email .email-wrapper{margin:0 0 40px 0;}.page-node-type-person .main-content-container .profile--contact .contact-wrapper .contact-phone .phone-item,.page-node-type-person .main-content-container .profile--contact .contact-wrapper .contact-phone .email-item,.page-node-type-person .main-content-container .profile--contact .contact-wrapper .contact-email .phone-item,.page-node-type-person .main-content-container .profile--contact .contact-wrapper .contact-email .email-item{margin:0 0 20px 0;}.page-node-type-person .main-content-container .profile--contact .contact-wrapper .contact-phone{background:url("/themes/custom/sfgovpl/src/img/icons/phone-2.svg") no-repeat 0 7px transparent;padding-left:40px;}.page-node-type-person .main-content-container .profile--contact .contact-wrapper .contact-email{background:url("/themes/custom/sfgovpl/src/img/icons/mail-2.svg") no-repeat 0 7px transparent;padding-left:40px;}@media screen and (max-width:950px){.page-node-type-person .main-content-container .profile--contact .contact-wrapper .contact-email{margin-top:40px;}}.page-node-type-person .main-content-container .profile--contact .contact-wrapper .paragraph--type--phone,.page-node-type-person .main-content-container .profile--contact .contact-wrapper .paragraph--type--email{background:none;padding-left:0;}html.js .page-node-type-profile .bio-trimmed.hidden{display:inline-block;}html.js .page-node-type-profile .bio-full{display:none;}.page-node-type-news{font-family:"Rubik",sans-serif;color:#1c3e57;}.page-node-type-news .news--meta-inner,.page-node-type-news .news--image-inner,.page-node-type-news .news--body-inner{margin:0 auto;max-width:1276px;padding-left:20px;padding-right:20px;position:relative;}@media screen and (min-width:950px){.page-node-type-news .news--meta-inner,.page-node-type-news .news--image-inner,.page-node-type-news .news--body-inner{padding-left:96px;padding-right:96px;}}@media screen and (min-width:950px){.page-node-type-news .news--meta-inner > *,.page-node-type-news .news--image-inner > *,.page-node-type-news .news--body-inner > *{padding-right:40px;width:68.17343%;}}.page-node-type-news .__news-type{font-size:17px;font-weight:500;line-height:24px;}.page-node-type-news .__news-type.sfgov-translate-lang-zh-TW{font-size:18px;line-height:26px;letter-spacing:1px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-news .news--meta{background:#f8f1df;}.page-node-type-news .news--meta::after,.page-node-type-news .news--meta::before{content:'';display:table;}.page-node-type-news .news--meta::after{clear:both;}.page-node-type-news .news--meta-text{padding-bottom:34px;padding-top:40px;}@media screen and (min-width:768px){.page-node-type-news .news--meta-text{padding-bottom:54px;padding-top:60px;}}.page-node-type-news .__abstract{font-size:24px;font-weight:400;line-height:36px;margin-bottom:20px;}.page-node-type-news .__abstract.sfgov-translate-lang-zh-TW{font-size:26px;line-height:42px;letter-spacing:2px;}.page-node-type-news .__date{font-size:17px;font-weight:500;line-height:24px;}.page-node-type-news .__date.sfgov-translate-lang-zh-TW{font-size:18px;line-height:26px;letter-spacing:1px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-news .news--body{font-size:17px;font-weight:400;line-height:28px;padding-bottom:100px;padding-top:23px;}.page-node-type-news .news--body.sfgov-translate-lang-zh-TW{font-size:18px;line-height:32px;letter-spacing:1px;}.page-node-type-news .news--body h2{margin-top:60px;}.page-node-type-news .news--body h3{font-size:24px;font-weight:500;line-height:34px;margin-top:40px;}.page-node-type-news .news--body h3.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-news .news--body p{font-size:17px;font-weight:400;line-height:28px;}.page-node-type-news .news--body p.sfgov-translate-lang-zh-TW{font-size:18px;line-height:32px;letter-spacing:1px;}.page-node-type-news .news--body blockquote{font-size:20px;font-weight:500;line-height:32px;background:#f9e3a3;border-radius:10px;font-style:italic;margin:30px 0 40px 0;padding:20px;}@media screen and (min-width:950px){.page-node-type-news .news--body blockquote{clear:right;float:right;padding:40px;margin:-5px 0 40px 0;width:32.19557%;}}.page-node-type-news .news--body blockquote p{margin:0;max-width:none;}.page-node-type-news .news--body blockquote p + p{margin-top:1rem;}.page-node-type-news .news--image{padding-bottom:45px;padding-top:20px;}@media screen and (min-width:768px){.page-node-type-news .news--image{padding-bottom:0;padding-right:0;padding-top:60px;}}.page-node-type-news .news--image img{display:block;height:auto;}.page-node-type-news .news--ankle{padding-bottom:60px;padding-top:41px;background:#f8f1df;}.page-node-type-news .news--ankle .__dept{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;font-size:17px;font-weight:400;line-height:24px;}@media screen and (min-width:1280px){.page-node-type-news .news--ankle .__dept{padding-left:0;padding-right:0;}}.page-node-type-news .news--ankle .__dept.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.page-node-type-news .news--ankle .__dept .field__label{font-size:17px;font-weight:500;line-height:24px;}.page-node-type-news .news--ankle .__dept .field__label.sfgov-translate-lang-zh-TW{font-size:18px;line-height:26px;letter-spacing:1px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-news .news--ankle .__dept .field__item{margin-bottom:20px;}.page-node-type-news .news--ankle .__dept a:link{color:#4f66ee;}.page-node-type-news .news--ankle .__dept a:visited,.page-node-type-news .news--ankle .__dept a:link:visited{color:#4f66ee;}.page-node-type-news .news--ankle .__dept a:focus{color:#4f66ee;}.page-node-type-news .news--ankle .__dept a.active:hover,.page-node-type-news .news--ankle .__dept a.is-active:hover,.page-node-type-news .news--ankle .__dept a.active-trail:hover,.page-node-type-news .news--ankle .__dept a.visited:hover,.page-node-type-news .news--ankle .__dept a:hover{color:#1c3e57;}.page-node-type-news .news--ankle .__dept a.is-active,.page-node-type-news .news--ankle .__dept a:active,.page-node-type-news .news--ankle .__dept a.active-trail{color:#4f66ee;}a.news--card{-ms-flex-line-pack:justify;align-content:space-between;background-color:#f4c435;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:20px;position:relative;text-decoration:none;}a.news--card:link{color:#1c3e57;}a.news--card:visited,a.news--card:link:visited{color:#1c3e57;}a.news--card:focus{color:#1c3e57;}a.news--card.is-active,a.news--card:active,a.news--card.active-trail{color:#1c3e57;}@media screen and (min-width:768px){a.news--card{min-height:160px;}}a.news--card:hover{background-color:#e7b22e;}a.news--card.news--card-compact{-ms-flex-line-pack:start;align-content:start;}@media screen and (min-width:768px){a.news--card.news--card-compact{min-height:0;}}@media screen and (max-width:950px){a.news--card.has-image{background-image:none !important;}}@media screen and (min-width:950px){a.news--card.has-image{background-position:right top;background-repeat:no-repeat;background-size:160px 100%;padding-right:180px;}}a.news--card > *{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;}a.news--card .article__title{font-size:17px;font-weight:500;line-height:24px;margin:0 0 10px 0;}a.news--card .article__title.sfgov-translate-lang-zh-TW{font-size:18px;line-height:26px;letter-spacing:1px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}a.news--card .__date{line-height:1;}.news--teaser{font-size:17px;font-weight:400;line-height:24px;margin-bottom:20px;margin-top:40px;}.news--teaser::after,.news--teaser::before{content:'';display:table;}.news--teaser::after{clear:both;}.news--teaser.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.news--teaser h2{font-size:20px;font-weight:500;line-height:30px;margin-top:10px;}.news--teaser h2 a:link{color:#4f66ee;}.news--teaser h2 a:visited,.news--teaser h2 a:link:visited{color:#4f66ee;}.news--teaser h2 a:focus{color:#4f66ee;}.news--teaser h2 a.active:hover,.news--teaser h2 a.is-active:hover,.news--teaser h2 a.active-trail:hover,.news--teaser h2 a.visited:hover,.news--teaser h2 a:hover{color:#1c3e57;}.news--teaser h2 a.is-active,.news--teaser h2 a:active,.news--teaser h2 a.active-trail{color:#4f66ee;}.news--teaser .__date{opacity:.6;}@media screen and (min-width:768px){.news--teaser .__image{float:right;width:229px;}}@media screen and (min-width:950px){.news--teaser .__image{width:369px;}}.news--teaser .__image img{height:auto;}@media screen and (min-width:768px){.news--teaser .__image img{padding-left:20px;}}@media screen and (min-width:950px){.news--teaser .__image img{padding-left:60px;}}@media screen and (min-width:768px){.news--teaser .news--teaser--body{float:left;width:calc(100% - 229px);}}@media screen and (min-width:950px){.news--teaser .news--teaser--body{width:calc(100% - 369px);}}.page-node-type-event{font-family:"Rubik",sans-serif;}.page-node-type-event .hero-banner{background:#00896d;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-event .hero-banner h1,.page-node-type-event .hero-banner h3{color:#fff;}.page-node-type-event .hero-banner h1{font-size:33px;font-weight:500;line-height:43px;font-family:"Rubik",sans-serif;margin-bottom:20px;}.page-node-type-event .hero-banner h1.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}@media screen and (min-width:768px){.page-node-type-event .hero-banner h1{font-size:62px;font-weight:500;letter-spacing:0;line-height:70px;}.page-node-type-event .hero-banner h1.sfgov-translate-lang-zh-TW{font-size:62px;line-height:80px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.page-node-type-event .hero-banner .lead-paragraph{font-size:24px;font-weight:400;line-height:36px;margin-bottom:0;color:#fff;}.page-node-type-event .hero-banner .lead-paragraph.sfgov-translate-lang-zh-TW{font-size:26px;line-height:42px;letter-spacing:2px;}.page-node-type-event .hero-banner .hero-banner-label{font-size:17px;font-weight:500;line-height:24px;text-decoration:underline;margin-bottom:20px;text-decoration:none;}.page-node-type-event .event--meta{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0c1464;color:#fff;padding:60px 0;}.page-node-type-event .event--meta .event--meta-inner{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;font-size:17px;font-weight:400;line-height:24px;}@media screen and (min-width:1280px){.page-node-type-event .event--meta .event--meta-inner{padding-left:0;padding-right:0;}}.page-node-type-event .event--meta .event--meta-inner::after,.page-node-type-event .event--meta .event--meta-inner::before{content:'';display:table;}.page-node-type-event .event--meta .event--meta-inner::after{clear:both;}.page-node-type-event .event--meta .event--meta-inner.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.page-node-type-event .event--meta .event--meta-inner .event--meta-left{float:left;width:49%;}.page-node-type-event .event--meta .event--meta-inner .event--meta-right{float:right;width:50%;}.page-node-type-event .event--meta .event--meta-inner .title{font-size:17px;font-weight:500;line-height:24px;text-decoration:underline;color:#fff;margin:0 0 10px 0;text-decoration:none;}.page-node-type-event .event--meta .event--meta-inner p{margin:0;}.page-node-type-event .event--meta .event--meta-inner ul{margin:0;padding:0;}.page-node-type-event .event--meta .event--meta-inner ul li{list-style-type:none;}.page-node-type-event .event--meta .event--meta-inner ul.all li{background:url("/themes/custom/sfgovpl/src/img/list-bullet-white.svg") no-repeat 10px 9px transparent;padding-left:30px;}.page-node-type-event .event--meta .event--meta-inner .event--meta-inner-content,.page-node-type-event .event--meta .event--meta-inner .paragraph--type--cost{margin-bottom:25px;}.page-node-type-event .event--meta .event--meta-inner .event--meta-inner-content > div,.page-node-type-event .event--meta .event--meta-inner .paragraph--type--cost > div{font-size:17px;font-weight:400;line-height:24px;}.page-node-type-event .event--meta .event--meta-inner .event--meta-inner-content > div.sfgov-translate-lang-zh-TW,.page-node-type-event .event--meta .event--meta-inner .paragraph--type--cost > div.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.page-node-type-event .event--content-container{position:relative;margin-bottom:100px;}.page-node-type-event .event--content-container-inner{margin:0 auto;max-width:1276px;padding-left:20px;padding-right:20px;font-family:"Rubik",sans-serif;padding-top:70px;}@media screen and (min-width:768px){.page-node-type-event .event--content-container-inner{padding-left:96px;padding-right:96px;}}.page-node-type-event .event--content-container-inner::after,.page-node-type-event .event--content-container-inner::before{content:'';display:table;}.page-node-type-event .event--content-container-inner::after{clear:both;}.page-node-type-event .event--content-container-inner .event--content-body{float:left;width:60%;padding-right:20px;font-size:17px;font-weight:400;line-height:28px;}.page-node-type-event .event--content-container-inner .event--content-body.sfgov-translate-lang-zh-TW{font-size:18px;line-height:32px;letter-spacing:1px;}.page-node-type-event .event--content-container-inner .event--content-body p{margin:0 0 1em 0;font-size:17px;font-weight:400;line-height:28px;}.page-node-type-event .event--content-container-inner .event--content-body p.sfgov-translate-lang-zh-TW{font-size:18px;line-height:32px;letter-spacing:1px;}@media screen and (max-width:768px){.page-node-type-event .event--content-container-inner .event--content-body{padding-right:0;}}.page-node-type-event .event--content-container-inner .event--content-sidebar{float:right;width:40%;}.page-node-type-event .event--content-container-inner .event--content-sidebar .event--content-sidebar-card{margin-bottom:20px;background:#e9f7ec;border-radius:8px;padding:40px;}.page-node-type-event .event--content-container-inner .event--content-sidebar .event--content-sidebar-card .paragraph--type--call-to-action .sfds-call-to-action a{font-size:17px;font-weight:500;line-height:24px;}.page-node-type-event .event--content-container-inner .event--content-sidebar .event--content-sidebar-card .paragraph--type--call-to-action .sfds-call-to-action a.sfgov-translate-lang-zh-TW{font-size:18px;line-height:26px;letter-spacing:1px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-event .event--content-container-inner .event--content-sidebar .event--content-sidebar-card .sfgov-address__title{font-size:20px;font-weight:500;line-height:27px;margin:0 0 20px 0;}.page-node-type-event .event--content-container-inner .event--content-sidebar .event--content-sidebar-card .sfgov-address__title.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-event .event--content-container-inner .event--content-sidebar .event--content-sidebar-card.phone-email h3{font-family:"Rubik",sans-serif;font-size:20px;font-weight:500;line-height:27px;margin:0 0 20px 0;}.page-node-type-event .event--content-container-inner .event--content-sidebar .event--content-sidebar-card.phone-email h3.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-event .event--content-container-inner .event--content-sidebar .event--content-sidebar-card.phone-email .event--content-phone{margin-bottom:45px;}.page-node-type-event .event--content-container-inner .event--content-sidebar .event--content-sidebar-card.phone-email .event--content-phone .paragraph--type--phone h4{font-size:17px;font-weight:400;line-height:24px;font-family:"Rubik",sans-serif;}.page-node-type-event .event--content-container-inner .event--content-sidebar .event--content-sidebar-card.phone-email .event--content-phone .paragraph--type--phone h4.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.page-node-type-event .event--content-container-inner .event--content-sidebar .event--content-sidebar-card.phone-email .event--content-phone .paragraph--type--phone .phone--container .sfgov-icon-phone{display:none;}.page-node-type-event .event--content-container-inner .event--content-sidebar .event--content-sidebar-card.phone-email .event--content-phone .paragraph--type--phone .phone--container .phone{margin:0;line-height:initial;}.page-node-type-event .event--content-container-inner .event--content-sidebar .event--content-sidebar-card.phone-email .event--content-phone .paragraph--type--phone p{color:#1c3e57;font-style:italic;margin:10px 0 0 0;}.page-node-type-event .event--content-container-inner .event--content-sidebar .event--content-sidebar-card.phone-email .event--content-email h3{font-family:"Rubik",sans-serif;font-size:20px;font-weight:500;line-height:27px;}.page-node-type-event .event--content-container-inner .event--content-sidebar .event--content-sidebar-card.phone-email .event--content-email h3.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-event .event--content-container-inner .event--content-sidebar .event--content-sidebar-card.phone-email .event--content-email .paragraph--type--email{font-size:17px;font-weight:400;line-height:24px;}.page-node-type-event .event--content-container-inner .event--content-sidebar .event--content-sidebar-card.phone-email .event--content-email .paragraph--type--email.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.page-node-type-event .event--content-container-inner .event--content-sidebar .event--content-sidebar-card.phone-email .event--content-email .paragraph--type--email .__title{margin-bottom:10px;}.page-node-type-event .event--image{margin-bottom:32px;}.page-node-type-event .event--image img{display:block;max-height:800px;width:auto;height:auto;}.page-node-type-event .event--footer{background:#c0e2c5;padding:40px 0px;}.page-node-type-event .event--footer .__dept{margin:0 auto;max-width:1276px;padding-left:20px;padding-right:20px;}@media screen and (min-width:768px){.page-node-type-event .event--footer .__dept{padding-left:96px;padding-right:96px;}}.page-node-type-event .event--footer .__dept h4{font-family:"Rubik",sans-serif;font-size:17px;font-weight:500;line-height:24px;text-decoration:underline;text-decoration:none;margin:0 0 20px 0;}.page-node-type-event .event--footer .__dept .field__items a{font-family:"Rubik",sans-serif;color:#1c3e57;}.page-node-type-event .event--meta.no-image .event--meta-inner{margin:0 auto;max-width:1276px;padding-left:20px;padding-right:20px;}@media screen and (min-width:768px){.page-node-type-event .event--meta.no-image .event--meta-inner{padding-left:96px;padding-right:96px;}}@media screen and (max-width:768px){.page-node-type-event .hero-banner h1{font-size:33px;font-weight:500;letter-spacing:-.3px;line-height:43px;}.page-node-type-event .hero-banner .lead-paragraph{font-size:20px;font-weight:400;line-height:29px;}.page-node-type-event .hero-banner .lead-paragraph.sfgov-translate-lang-zh-TW{font-size:20px;line-height:36px;letter-spacing:2px;}.page-node-type-event .event--meta .event--meta-inner .event--meta-left,.page-node-type-event .event--meta .event--meta-inner .event--meta-right{float:none;width:auto;}.page-node-type-event .event--content-container-inner .event--content-body,.page-node-type-event .event--content-container-inner .event--content-sidebar{float:none;display:block;width:auto;position:static;}}.event--card{color:#fff;}.event--card h3{font-size:20px;font-weight:500;line-height:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.event--card h3.article--card__title{margin-bottom:20px;}.event--card h3 a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;}.event--card h3 a:link{color:#fff;}.event--card h3 a:visited,.event--card h3 a:link:visited{color:#fff;}.event--card h3 a:focus{color:#fff;}.event--card h3 a.is-active,.event--card h3 a:active,.event--card h3 a.active-trail{color:#fff;}.event--card h3.event-date{font-size:17px;font-weight:400;line-height:24px;color:#fff;}.event--card h3.event-date.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.sfgov-event-card .event-image{position:relative;overflow:hidden;}.sfgov-event-card .event-image img{position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}.event--teaser{margin:0 auto;max-width:1276px;padding-left:20px;padding-right:20px;font-size:17px;font-weight:400;line-height:24px;line-height:24px;}.event--teaser::after,.event--teaser::before{content:'';display:table;}.event--teaser::after{clear:both;}@media screen and (min-width:768px){.event--teaser{padding-left:96px;padding-right:96px;}}.event--teaser.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.event--teaser h2{font-size:20px;font-weight:500;line-height:30px;margin:0 0 40px 0;}.event--teaser h2 a:link{color:#4f66ee;}.event--teaser h2 a:visited,.event--teaser h2 a:link:visited{color:#4f66ee;}.event--teaser h2 a:focus{color:#4f66ee;}.event--teaser h2 a.active:hover,.event--teaser h2 a.is-active:hover,.event--teaser h2 a.active-trail:hover,.event--teaser h2 a.visited:hover,.event--teaser h2 a:hover{color:#1c3e57;}.event--teaser h2 a.is-active,.event--teaser h2 a:active,.event--teaser h2 a.active-trail{color:#4f66ee;}.event--teaser .event-details h2{margin-bottom:10px;}.event--teaser p{margin:0 0 10px 0;line-height:28px;}.event--teaser .event-details{margin-left:40px;}@media screen and (max-width:768px){.event--teaser .event-details{margin-left:0;}}.event--teaser .event-meta::after,.event--teaser .event-meta::before{content:'';display:table;}.event--teaser .event-meta::after{clear:both;}.event--teaser .event-meta .event-time{padding-left:25px;background:url(/themes/custom/sfgovpl/src/img/icons/clock_1-outlined.svg) no-repeat;background-size:18px 18px;background-position:center left;margin-bottom:10px;}.event--teaser .event-meta .event-location{padding-left:25px;background:url(/themes/custom/sfgovpl/src/img/icons/location_1-outlined.svg) no-repeat;background-size:18px 18px;background-position:center left;}@media screen and (min-width:768px){.event--teaser .event-meta .event-time{float:left;width:33%;margin-bottom:0;}.event--teaser .event-meta .event-location{float:right;width:66%;}}.page-node-type-report h2{font-size:40px;font-weight:500;line-height:47px;margin:0 0 20px 0;}.page-node-type-report h2.sfgov-translate-lang-zh-TW{font-size:40px;line-height:59px;letter-spacing:2px;}.page-node-type-report .hero-banner{background-color:#1c3e57;color:#fff;margin-bottom:60px;}.page-node-type-report .hero-banner--container .hero-banner-label a{color:#fff;}.page-node-type-report .hero-banner--container h1{margin-top:0;margin-bottom:15px;color:#fff;}.page-node-type-report .hero-banner--container .lead-paragraph{margin:0;color:#fff;}.page-node-type-report .report--introductory-text,.page-node-type-report .report--content{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.page-node-type-report .report--introductory-text,.page-node-type-report .report--content{padding-left:0;padding-right:0;}}.page-node-type-report .report--introductory-text h2,.page-node-type-report .report--content h2{font-size:40px;font-weight:500;line-height:47px;margin:0 0 60px 0;}.page-node-type-report .report--introductory-text h2.sfgov-translate-lang-zh-TW,.page-node-type-report .report--content h2.sfgov-translate-lang-zh-TW{font-size:40px;line-height:59px;letter-spacing:2px;}.page-node-type-report .report--introductory-text .field__items,.page-node-type-report .report--content .field__items{margin-bottom:100px;}.page-node-type-report .report--introductory-text .field__items .field__item,.page-node-type-report .report--content .field__items .field__item{margin-bottom:63px;}.page-node-type-report .sfgov-in-this-page{margin-bottom:0;}.page-node-type-report .sfgov-spotlight{padding-bottom:1.1764rem;}@media screen and (min-width:768px){.page-node-type-report .sfgov-spotlight{padding-bottom:3.5292rem;}}@media screen and (min-width:768px){.page-node-type-report .sfgov-spotlight .sfgov-spotlight-content{padding:40px;}}.page-node-type-report .sfgov-spotlight .sfgov-spotlight-section{background-color:#edf4f7;color:#1c3e57;line-height:28px;}.page-node-type-report .sfgov-spotlight .sfgov-spotlight-title{font-size:24px;font-weight:500;line-height:34px;color:#1c3e57;}.page-node-type-report .sfgov-spotlight .sfgov-spotlight-title.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-report .sfgov-spotlight .sfgov-spotlight-description{margin-bottom:0;}.page-node-type-report .sfgov-spotlight .sfgov-spotlight-description p:last-child{margin-bottom:0;}.page-node-type-report .sfgov-spotlight .sfgov-spotlight-button .btn{background:#4f66ee;border-radius:8px;color:#fff;font-size:17px;font-weight:500;padding:13px 20px 11px;text-align:center;text-decoration:none;display:inline-block;line-height:1;}.page-node-type-report .sfgov-spotlight .sfgov-spotlight-button .btn:hover{background:#0c1464;}.page-node-type-report .sfgov-spotlight .sfgov-spotlight-button .field{margin-top:40px;}.page-node-type-report .results-info{position:absolute;top:15px;right:125px;color:#647887;}.page-node-type-report .results-info .results-nav{display:none;position:absolute;right:-63px;top:0;}.page-node-type-report .results-info .results-index-next{text-indent:-9999px;height:20px;width:20px;white-space:nowrap;}.page-node-type-report .results-info .results-index-prev{text-indent:-9999px;text-decoration:none;height:20px;width:20px;white-space:nowrap;margin-right:5px;}.page-node-type-report mark{background-color:#f9e3a3;}.page-node-type-report mark.current{background-color:#f4c435;border-bottom:2px solid #1c3e57;}.page-node-type-report .sfgov-group-wrapper{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.page-node-type-report .sfgov-group-wrapper{padding-left:0;padding-right:0;}}@media screen and (min-width:768px){.page-node-type-report .sfgov-group-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media screen and (min-width:768px){.page-node-type-report .group--left{float:left;max-width:720px;width:calc((100% - 20px)/3*2);}}@media screen and (min-width:768px){.page-node-type-report .group--left{float:none;}}.page-node-type-report .group--right{position:sticky;top:0;margin-bottom:1.1764rem;}@media screen and (min-width:768px){.page-node-type-report .group--right{float:right;max-width:350px;width:calc((100% - 40px)/3);}}@media screen and (min-width:768px){.page-node-type-report .group--right{float:none;top:2.3528rem;}}.page-node-type-report .sfgov-section-overview{padding-bottom:60px;}@media (min-width:700px){.page-node-type-report .sfgov-section-overview{padding:0 20px 60px 0;}}.page-node-type-report .sfgov-section--content{line-height:28px;}.page-node-type-report .sfgov-section--content p{word-break:break-word;overflow-wrap:break-word;}.page-node-type-report .sfgov-section--content h2,.page-node-type-report .sfgov-section--content h3,.page-node-type-report .sfgov-section--content h4{scroll-margin-top:100px;}.page-node-type-report .sfgov-section--content h2 b,.page-node-type-report .sfgov-section--content h2 strong,.page-node-type-report .sfgov-section--content h3 b,.page-node-type-report .sfgov-section--content h3 strong,.page-node-type-report .sfgov-section--content h4 b,.page-node-type-report .sfgov-section--content h4 strong{font-weight:500;}.page-node-type-report .sfgov-section--content b,.page-node-type-report .sfgov-section--content strong{font-weight:500;}.page-node-type-report .sfgov-section--content h2,.page-node-type-report .sfgov-section--content h3{margin-top:80px;}.page-node-type-report .sfgov-section--content h1{font-size:33px;font-weight:500;line-height:43px;}.page-node-type-report .sfgov-section--content h1.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}@media screen and (min-width:768px){.page-node-type-report .sfgov-section--content h1{font-size:33px;font-weight:500;line-height:43px;}.page-node-type-report .sfgov-section--content h1.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}}@media screen and (min-width:768px) and (min-width:768px){.page-node-type-report .sfgov-section--content h1{font-size:62px;font-weight:500;letter-spacing:0;line-height:70px;}.page-node-type-report .sfgov-section--content h1.sfgov-translate-lang-zh-TW{font-size:62px;line-height:80px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.page-node-type-report .sfgov-section--content h2{font-size:30px;font-weight:500;line-height:36px;}@media screen and (min-width:768px){.page-node-type-report .sfgov-section--content h2{font-size:40px;font-weight:500;line-height:47px;}.page-node-type-report .sfgov-section--content h2.sfgov-translate-lang-zh-TW{font-size:40px;line-height:59px;letter-spacing:2px;}}.page-node-type-report .sfgov-section--content h2:first-of-type{margin-top:0;}.page-node-type-report .sfgov-section--content h3{font-size:24px;font-weight:500;line-height:30px;}.page-node-type-report .sfgov-section--content h3.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;}@media screen and (min-width:768px){.page-node-type-report .sfgov-section--content h3{font-size:30px;font-weight:500;line-height:42px;}.page-node-type-report .sfgov-section--content h3.sfgov-translate-lang-zh-TW{font-size:30px;line-height:42px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.page-node-type-report .sfgov-section--content h4{font-size:24px;font-weight:500;line-height:34px;margin-top:60px;}.page-node-type-report .sfgov-section--content h4.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-report .toc-responsive{font-family:"Rubik",sans-serif;border:0;border-radius:8px;color:#1c3e57;display:block;padding:1.1764rem;margin:0 -20px 2.3528rem;background:#fff;}@media screen and (min-width:768px){.page-node-type-report .toc-responsive{margin:0;padding:0;background:#f8f8f8;}}.page-node-type-report .sfgov-toc-sticky,.page-node-type-report .sfgov-toc-drawer{-webkit-transition:all ease-in-out 0.25s;transition:all ease-in-out 0.25s;background:#f8f8f8;}.page-node-type-report .sfgov-toc-sticky{border-bottom:3px solid #e9e9e9;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s;opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;background:#fff;}.page-node-type-report .sfgov-toc-sticky.show{opacity:1;visibility:visible;display:block !important;}@media screen and (min-width:768px){.page-node-type-report .sfgov-toc-sticky{background:#f8f8f8;position:static;opacity:1;visibility:visible;border-radius:8px;border-bottom:0;margin:0;}.page-node-type-report .sfgov-toc-sticky.show{opacity:1;visibility:visible;display:block !important;}}.page-node-type-report .sfgov-toc-sticky .sfgov-toc-tree{padding:16px 1.1764rem;}@media screen and (min-width:768px){.page-node-type-report .sfgov-toc-sticky .sfgov-toc-tree{padding:2.3528rem;}}.page-node-type-report .sfgov-toc-sticky .sfgov-toc-tree ol{display:none;}@media screen and (min-width:768px){.page-node-type-report .sfgov-toc-sticky .sfgov-toc-tree ol{display:block;}}.page-node-type-report .sfgov-toc-sticky .sfgov-toc-tree ol ol{display:none;}.page-node-type-report .sfgov-toc-sticky .sfgov-toc-tree > ol{max-height:calc(100vh - 350px);overflow:auto;}.page-node-type-report .sfgov-toc-drawer{position:fixed;top:0;width:100vw;right:-100vw;max-width:375px;height:100%;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media screen and (min-width:768px){.page-node-type-report .sfgov-toc-drawer{width:445px;right:-445px;max-width:455px;}}.toolbar-horizontal .page-node-type-report .sfgov-toc-drawer{top:39px;}.toolbar-horizontal.toolbar-tray-open .page-node-type-report .sfgov-toc-drawer{top:79px;}.page-node-type-report .sfgov-toc-drawer .sfgov-toc-tree{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:scroll;}.page-node-type-report .sfgov-toc-drawer .sfgov-toc-tree > ol ol{display:block;}.page-node-type-report .sfgov-toc-header{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:1.1764rem;}@media screen and (min-width:768px){.page-node-type-report .sfgov-toc-header{padding-left:2.3528rem;}}.page-node-type-report .sfgov-toc-header .sfgov-toc-header-title{font-size:24px;font-weight:500;line-height:34px;color:#1c3e57;margin:0;}.page-node-type-report .sfgov-toc-header .sfgov-toc-header-title.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-report .sfgov-toc-close-button{background:url("/themes/custom/sfgovpl/src/img/x-close-white.svg") no-repeat 50% 50% #4f66ee;width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;border-radius:0;outline:none;border:0;}.page-node-type-report .sfgov-toc-close-button:hover,.page-node-type-report .sfgov-toc-close-button:focus{background-color:#4f66ee;border-color:#4f66ee;}.page-node-type-report .sfgov-toc-tree{padding:1.1764rem;}@media screen and (min-width:768px){.page-node-type-report .sfgov-toc-tree{padding:2.3528rem;}}.page-node-type-report .sfgov-toc-tree ol{margin:0;padding:0;}.page-node-type-report .sfgov-toc-tree ol a{line-height:24px;display:block;max-width:300px;}.page-node-type-report .sfgov-toc-tree ol a.active-target{color:#1c3e57;text-decoration:none;font-weight:500;}.page-node-type-report .sfgov-toc-tree ol li + li{margin-top:20px;}.page-node-type-report .sfgov-toc-tree ol li.has-active-target > a{color:#1c3e57;text-decoration:none;font-weight:500;}.page-node-type-report .sfgov-toc-tree ol li ol{margin-top:20px;padding-left:20px;display:none;}.page-node-type-report .sfgov-toc-tree hr{border-width:3px 0 0;border-color:#d3d3d3;border-style:solid;margin:2.3528rem 0 1.1764rem;display:none;}@media screen and (min-width:768px){.page-node-type-report .sfgov-toc-tree hr{display:block;}}.page-node-type-report .sfgov-toc-expand-button{font-family:"Rubik",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#1c3e57;color:#fff;margin:0;border:0;width:100%;font-weight:500;font-size:17px;height:48px;border-radius:10px;}@media screen and (min-width:768px){.page-node-type-report .sfgov-toc-expand-button{color:#4f66ee;background-color:transparent;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:1;text-align:left;padding:0.5882rem 0;}}.page-node-type-report .sfgov-toc-expand-button svg{width:20px;height:20px;margin-left:5px;display:none;}@media screen and (min-width:768px){.page-node-type-report .sfgov-toc-expand-button svg{display:block;}}.page-node-type-report .sfgov-toc-expand-button:hover,.page-node-type-report .sfgov-toc-expand-button:focus{background-color:#1c3e57;color:#fff;}@media screen and (min-width:768px){.page-node-type-report .sfgov-toc-expand-button:hover,.page-node-type-report .sfgov-toc-expand-button:focus{color:#1c3e57;background-color:transparent;}}.page-node-type-report .sfgov-toc.toc-expanded{background-color:rgba(33,33,35,0.25);position:fixed;top:0;left:0;width:100%;height:100%;}.toolbar-horizontal .page-node-type-report .sfgov-toc.toc-expanded{top:39px;}.toolbar-horizontal .page-node-type-report .sfgov-toc.toc-expanded .sfgov-toc-drawer{height:calc(100vh - 39px);}.toolbar-horizontal.toolbar-tray-open .page-node-type-report .sfgov-toc.toc-expanded{top:79px;}.toolbar-horizontal.toolbar-tray-open .page-node-type-report .sfgov-toc.toc-expanded .sfgov-toc-drawer{height:calc(100vh - 79px);}.page-node-type-report .sfgov-toc.toc-expanded .sfgov-toc-sticky{opacity:0;}.page-node-type-report .sfgov-toc.toc-expanded .sfgov-toc-sticky .sfgov-toc-tree{display:none;}.page-node-type-report .sfgov-toc.toc-expanded .sfgov-toc-drawer{right:0;}.page-node-type-report .toc-expanded-feedback{position:relative;z-index:-1;}.docsearch{margin-bottom:2.3528rem;display:none;}@media screen and (min-width:768px){.docsearch{display:block;}}.docsearch form{font-size:14px;font-weight:400;line-height:18px;position:relative;}.docsearch form.sfgov-translate-lang-zh-TW{font-size:14px;line-height:22px;letter-spacing:1px;}.docsearch [type='text']{font-size:14px;font-weight:400;line-height:18px;background:url("/themes/custom/sfgovpl/src/img/search-slate-blue.svg") no-repeat right 12px top 11px transparent;padding:13px 100px 13px 20px;}.docsearch [type='text'].sfgov-translate-lang-zh-TW{font-size:14px;line-height:22px;letter-spacing:1px;}.docsearch [type='text']::-webkit-input-placeholder{color:#607889;}.docsearch [type='text']::-moz-placeholder{color:#607889;}.docsearch [type='text']:-ms-input-placeholder{color:#607889;}.docsearch [type='text']::-ms-input-placeholder{color:#607889;}.docsearch [type='text']::placeholder{color:#607889;}.docsearch button,.docsearch .field-m13 .file-custom::before,.field-m13 .docsearch .file-custom::before,.docsearch [type='submit']{font-family:"Rubik",sans-serif;width:48px;height:48px;background-size:22px;border-radius:0 8px 8px 0;font-size:0;margin:0;border:0;position:absolute;top:0;right:0;}.docsearch button:focus,.docsearch .field-m13 .file-custom:focus::before,.field-m13 .docsearch .file-custom:focus::before,.docsearch [type='submit']:focus{outline:2px dotted #aeb0b5;}.docsearch button:hover,.docsearch .field-m13 .file-custom:hover::before,.field-m13 .docsearch .file-custom:hover::before,.docsearch [type='submit']:hover{background-color:#1c3e57;}.docsearch button,.docsearch .field-m13 .file-custom::before,.field-m13 .docsearch .file-custom::before{background:url("/themes/custom/sfgovpl/src/img/x-close-white.svg") no-repeat 50% 50% #4f66ee;background-size:20px;display:none;}.docsearch button:hover,.docsearch .field-m13 .file-custom:hover::before,.field-m13 .docsearch .file-custom:hover::before{background-color:#4f66ee;}.docsearch form.is-focused [type="submit"]{background-color:#4f66ee;}.docsearch form.has-input [type='text']{border-color:#4f66ee;-webkit-box-shadow:inset 0 0 0 2px #4f66ee;box-shadow:inset 0 0 0 2px #4f66ee;outline:none;}.docsearch form.has-input button,.docsearch form.has-input .field-m13 .file-custom::before,.field-m13 .docsearch form.has-input .file-custom::before{display:block;}.page-node-type-report .sfgov-table-wrapper{margin-bottom:50px;overflow-x:scroll;overflow-y:hidden;background-color:white;width:100%;border:1px solid #1c3e57;background-image:-webkit-gradient(linear,left top,right top,from(white),to(white)),-webkit-gradient(linear,left top,right top,from(white),to(white)),-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.25)),to(rgba(255,255,255,0))),-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.25)),to(rgba(255,255,255,0)));background-image:linear-gradient(to right,white,white),linear-gradient(to right,white,white),linear-gradient(to right,rgba(0,0,0,0.25),rgba(255,255,255,0)),linear-gradient(to left,rgba(0,0,0,0.25),rgba(255,255,255,0));background-position:left center,right center,left center,right center;background-repeat:no-repeat;background-size:20px 100%,20px 100%,10px 100%,10px 100%;background-attachment:local,local,scroll,scroll;}.page-node-type-report .sfgov-table{border-collapse:collapse;width:100% !important;margin-bottom:0;white-space:nowrap;max-width:none;border:0 !important;}.page-node-type-report .sfgov-table-caption{margin-bottom:20px;text-align:left;margin:1rem 0 0.875rem;font-weight:500;font-size:1.17647rem;line-height:1.58824rem;}.page-node-type-report .sfgov-table thead th,.page-node-type-report .sfgov-table thead td{background-color:#1c3e57;color:#fff;}.page-node-type-report .sfgov-table th,.page-node-type-report .sfgov-table td{display:table-cell;width:auto;}.page-node-type-report .sfgov-table tr{background-color:transparent;}.page-node-type-report .sfgov-table tr:nth-child(even){background-color:rgba(0,0,0,0.05);}.page-node-type-report .sfgov-table tr td{background-color:transparent;}.page-node-type-report .sfgov-table tr th{background-color:#1c3e57;color:#fff;}.page-node-type-report .sfgov-table td{border-width:0 !important;padding:0 !important;}.page-node-type-report .sfgov-table td p{margin:0;}.page-node-type-report .sfgov-table td > div{padding:16px 20px;}.page-node-type-report .sfgov-table.sfgov-table-with-padding tbody td{padding:16px 20px !important;}.page-node-type-resource-collection .title-2{font-size:40px;font-weight:500;line-height:47px;margin:0 0 20px 0;}.page-node-type-resource-collection .title-2.sfgov-translate-lang-zh-TW{font-size:40px;line-height:59px;letter-spacing:2px;}.page-node-type-resource-collection .hero-banner{background-color:#1c3e57;color:#fff;margin-bottom:60px;}.page-node-type-resource-collection .hero-banner--container .hero-banner-label a{color:#fff;}.page-node-type-resource-collection .hero-banner--container h1{margin-bottom:15px;color:#fff;}.page-node-type-resource-collection .hero-banner--container .lead-paragraph{margin:0;color:#fff;}.page-node-type-resource-collection .resource-collection--introductory-text,.page-node-type-resource-collection .resource-collection--content-bottom{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.page-node-type-resource-collection .resource-collection--introductory-text,.page-node-type-resource-collection .resource-collection--content-bottom{padding-left:0;padding-right:0;}}.page-node-type-resource-collection .resource-collection--introductory-text{margin-top:60px;padding-left:0;padding-right:0;}.page-node-type-resource-collection .resource-collection--content{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.page-node-type-resource-collection .resource-collection--content{padding-left:0;padding-right:0;}}.page-node-type-resource-collection .resource-collection--content h2{font-size:40px;font-weight:500;line-height:47px;margin:0 0 60px 0;}.page-node-type-resource-collection .resource-collection--content h2.sfgov-translate-lang-zh-TW{font-size:40px;line-height:59px;letter-spacing:2px;}.page-node-type-resource-collection .resource-collection--content.rc-deprecated .field__items{margin-bottom:100px;}.page-node-type-resource-collection h3{font-size:40px;font-weight:500;line-height:47px;margin-top:1.25rem;margin-bottom:40px;}.page-node-type-resource-collection h3.sfgov-translate-lang-zh-TW{font-size:40px;line-height:59px;letter-spacing:2px;}.page-node-type-resource-collection .rc-deprecated .paragraph--type--section > h3{font-size:24px;font-weight:500;line-height:34px;}.page-node-type-resource-collection .rc-deprecated .paragraph--type--section > h3.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-resource-collection .title-4{font-size:24px;font-weight:500;line-height:34px;margin-bottom:40px;}.page-node-type-resource-collection .title-4.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-resource-collection .sfgov-section__title{font-size:40px;font-weight:500;line-height:47px;padding-left:0;padding-right:0;}.page-node-type-resource-collection .sfgov-section__title.sfgov-translate-lang-zh-TW{font-size:40px;line-height:59px;letter-spacing:2px;}.page-node-type-resource-collection .paragraph--type--text{margin-bottom:80px;}.page-node-type-resource-collection .paragraph--type--resource-section{margin-bottom:60px;}.page-node-type-resource-collection .paragraph--type--document-section{margin-bottom:17px;}.page-node-type-resource-collection .paragraph--type--data-story-reference-section{margin-bottom:60px;}.page-node-type-resource-collection .__content-bottom{margin-bottom:110px;}.page-node-type-resource-collection .__content-bottom p{margin:0;padding:0 0 20px 0;}.page-node-type-resource-collection .__content-bottom h3{font-size:30px;font-weight:500;line-height:42px;margin:40px 0 20px 0;}.page-node-type-resource-collection .__content-bottom h3.sfgov-translate-lang-zh-TW{font-size:30px;line-height:42px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-resource-collection .__content-bottom h4{font-size:24px;font-weight:500;line-height:34px;}.page-node-type-resource-collection .__content-bottom h4.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-resource-collection .resource-collection--department-list{padding-bottom:60px;padding-top:41px;background:#edf4f7;}.page-node-type-resource-collection .resource-collection--department-list .resource-collection--department-list--ankle{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;font-size:17px;font-weight:400;line-height:24px;}@media screen and (min-width:1280px){.page-node-type-resource-collection .resource-collection--department-list .resource-collection--department-list--ankle{padding-left:0;padding-right:0;}}.page-node-type-resource-collection .resource-collection--department-list .resource-collection--department-list--ankle.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.page-node-type-resource-collection .resource-collection--department-list .resource-collection--department-list--ankle .field__label{font-size:17px;font-weight:500;line-height:24px;}.page-node-type-resource-collection .resource-collection--department-list .resource-collection--department-list--ankle .field__label.sfgov-translate-lang-zh-TW{font-size:18px;line-height:26px;letter-spacing:1px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-resource-collection .resource-collection--department-list .resource-collection--department-list--ankle .field__item{margin-bottom:20px;}.page-node-type-resource-collection .resource-collection--department-list .resource-collection--department-list--ankle a:link{color:#4f66ee;}.page-node-type-resource-collection .resource-collection--department-list .resource-collection--department-list--ankle a:visited,.page-node-type-resource-collection .resource-collection--department-list .resource-collection--department-list--ankle a:link:visited{color:#4f66ee;}.page-node-type-resource-collection .resource-collection--department-list .resource-collection--department-list--ankle a:focus{color:#4f66ee;}.page-node-type-resource-collection .resource-collection--department-list .resource-collection--department-list--ankle a.active:hover,.page-node-type-resource-collection .resource-collection--department-list .resource-collection--department-list--ankle a.is-active:hover,.page-node-type-resource-collection .resource-collection--department-list .resource-collection--department-list--ankle a.active-trail:hover,.page-node-type-resource-collection .resource-collection--department-list .resource-collection--department-list--ankle a.visited:hover,.page-node-type-resource-collection .resource-collection--department-list .resource-collection--department-list--ankle a:hover{color:#1c3e57;}.page-node-type-resource-collection .resource-collection--department-list .resource-collection--department-list--ankle a.is-active,.page-node-type-resource-collection .resource-collection--department-list .resource-collection--department-list--ankle a:active,.page-node-type-resource-collection .resource-collection--department-list .resource-collection--department-list--ankle a.active-trail{color:#4f66ee;}@media only screen and (max-width:950px){.page-node-type-resource-collection .paragraph--type--document .link-date{width:30%;margin-right:5%;}.page-node-type-resource-collection .paragraph--type--document .description{width:55%;}}@media only screen and (max-width:700px){.page-node-type-resource-collection .resource-collection--content .field__items{margin-bottom:80px;}.page-node-type-resource-collection .resource-collection--content .field__items .field__item{margin-bottom:40px;}.page-node-type-resource-collection .paragraph--type--document .link-date{width:auto;margin-right:0;}.page-node-type-resource-collection .paragraph--type--document .description{display:block;margin-top:10px;width:auto;}.page-node-type-resource-collection .paragraph-child--text{margin:0;}}.page-node-type-topic .hero-banner{padding-top:20px;margin-bottom:60px;}.page-node-type-topic .hero-banner h1{margin-top:40px;}.page-node-type-topic .child-topics{padding-top:0;}.page-node-type-topic .child-topics.template-3{padding-top:80px;}.page-node-type-topic .view--departments-block-2-topic-related-depts{background:#0c1464;color:#fff;padding:46px 0;}@media screen and (min-width:768px){.page-node-type-topic .view--departments-block-2-topic-related-depts{padding:80px 0;}}.page-node-type-topic .view--departments-block-2-topic-related-depts .container{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (min-width:1280px){.page-node-type-topic .view--departments-block-2-topic-related-depts .container{padding-left:0;padding-right:0;}}.page-node-type-topic .view--departments-block-2-topic-related-depts .container::after,.page-node-type-topic .view--departments-block-2-topic-related-depts .container::before{content:'';display:table;}.page-node-type-topic .view--departments-block-2-topic-related-depts .container::after{clear:both;}.page-node-type-topic .view--departments-block-2-topic-related-depts .views-row{background:url("/themes/custom/sfgovpl/src/img/building-white.svg") no-repeat left 5px transparent;display:block;padding-left:44px;width:100%;margin-bottom:46px;}@media screen and (min-width:768px){.page-node-type-topic .view--departments-block-2-topic-related-depts .views-row{width:50%;margin-bottom:60px;}.page-node-type-topic .view--departments-block-2-topic-related-depts .views-row:nth-child(2n+2) .department-search-result{margin-right:0;}}.page-node-type-topic .view--departments-block-2-topic-related-depts .department-search-result{margin-right:70px;}.page-node-type-topic .view--departments-block-2-topic-related-depts h2{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;font-size:33px;font-weight:500;letter-spacing:-.3px;line-height:43px;color:#fff;padding-bottom:45px;}@media screen and (min-width:1280px){.page-node-type-topic .view--departments-block-2-topic-related-depts h2{padding-left:0;padding-right:0;}}@media screen and (min-width:768px){.page-node-type-topic .view--departments-block-2-topic-related-depts h2{font-size:33px;font-weight:500;line-height:43px;padding-bottom:45px;}.page-node-type-topic .view--departments-block-2-topic-related-depts h2.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}}@media screen and (min-width:768px) and (min-width:768px){.page-node-type-topic .view--departments-block-2-topic-related-depts h2{font-size:62px;font-weight:500;letter-spacing:0;line-height:70px;}.page-node-type-topic .view--departments-block-2-topic-related-depts h2.sfgov-translate-lang-zh-TW{font-size:62px;line-height:80px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.page-node-type-topic .view--departments-block-2-topic-related-depts h4{font-size:20px;font-weight:500;line-height:27px;}.page-node-type-topic .view--departments-block-2-topic-related-depts h4.sfgov-translate-lang-zh-TW{font-size:20px;line-height:30px;letter-spacing:2px;}.page-node-type-topic .view--departments-block-2-topic-related-depts a:link{color:#fff;}.page-node-type-topic .view--departments-block-2-topic-related-depts a:visited,.page-node-type-topic .view--departments-block-2-topic-related-depts a:link:visited{color:#fff;}.page-node-type-topic .view--departments-block-2-topic-related-depts a:focus{color:#fff;}.page-node-type-topic .view--departments-block-2-topic-related-depts a.is-active,.page-node-type-topic .view--departments-block-2-topic-related-depts a:active,.page-node-type-topic .view--departments-block-2-topic-related-depts a.active-trail{color:#fff;}.page-node-type-topic .view--departments-block-2-topic-related-depts p{margin:11px 0 0 0;}.page-node-type-topic .view-topic-parents-block{display:inline-block;width:100%;padding:0;}.page-node-type-topic .view-topic-parents-block .title{font-size:17px;font-weight:400;line-height:28px;color:#212123;float:left;line-height:25px;opacity:0.65;display:inline-block;margin-right:10px;}.page-node-type-topic .view-topic-parents-block .title.sfgov-translate-lang-zh-TW{font-size:18px;line-height:32px;letter-spacing:1px;}.page-node-type-topic .view-topic-parents-block ul{display:block;margin:0;min-wdith:60%;padding:0;list-style-type:none;}.page-node-type-topic .view-topic-parents-block ul li{display:block;float:left;padding:0;margin:0 10px 0 0;}.page-node-type-topic .view-topic-parents-block ul li::after{content:',';position:relative;left:-2px;}.page-node-type-topic .view-topic-parents-block ul li:last-child::after{display:none;}.page-node-type-topic .view-topic-parents-block ul li a{display:inline-block;line-height:24px;}.page-node-type-topic .view-topic-parents-block ul li:last-child::after{display:none;}.page-node-type-topic .sfgov-section-container .paragraph--type--section > h3{font-size:33px;font-weight:500;line-height:43px;}.page-node-type-topic .sfgov-section-container .paragraph--type--section > h3.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}@media screen and (min-width:768px){.page-node-type-topic .sfgov-section-container .paragraph--type--section > h3{font-size:62px;font-weight:500;letter-spacing:0;line-height:70px;}.page-node-type-topic .sfgov-section-container .paragraph--type--section > h3.sfgov-translate-lang-zh-TW{font-size:62px;line-height:80px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.page-node-type-topic .sfgov-service-card div p{color:#1c3e57;}.page-node-type-transaction h3{font-size:24px;font-weight:500;line-height:34px;}.page-node-type-transaction h3.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-transaction .sfgov-section__title{font-size:30px;font-weight:500;line-height:42px;padding-left:0;padding-right:0;margin-left:60px;}.page-node-type-transaction .sfgov-section__title.sfgov-translate-lang-zh-TW{font-size:30px;line-height:42px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media only screen and (max-width:950px){.page-node-type-transaction .sfgov-section__title{margin-left:0;}}.page-node-type-transaction .banner-subheader{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0c1464;color:#fff;padding-top:40px;}@media screen and (min-width:950px){.page-node-type-transaction .banner-subheader{padding:40px 0;}.page-node-type-transaction .banner-subheader::after,.page-node-type-transaction .banner-subheader::before{content:'';display:table;}.page-node-type-transaction .banner-subheader::after{clear:both;}}.page-node-type-transaction .banner-subheader .banner-subheader__container{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.page-node-type-transaction .banner-subheader .banner-subheader__container{padding-left:0;padding-right:0;}}.page-node-type-transaction .banner-subheader .sfgov-things-to-know{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (min-width:950px){.page-node-type-transaction .banner-subheader .sfgov-things-to-know .paragraph{width:50%;padding-right:60px;}}.page-node-type-transaction .banner-subheader h3{font-size:20px;font-weight:500;line-height:27px;color:#fff;}.page-node-type-transaction .banner-subheader h3.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-transaction .banner-subheader h4{margin-top:0;}.page-node-type-transaction .banner-subheader p{font-size:17px;font-weight:400;line-height:24px;margin:0;}.page-node-type-transaction .banner-subheader p.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.page-node-type-transaction .paragraph--type--thing-to-know{padding-bottom:40px;}.page-node-type-transaction .paragraph--type--thing-to-know a:link{color:#fff;}.page-node-type-transaction .paragraph--type--thing-to-know a:visited,.page-node-type-transaction .paragraph--type--thing-to-know a:link:visited{color:#fff;}.page-node-type-transaction .paragraph--type--thing-to-know a:focus{color:#fff;}.page-node-type-transaction .paragraph--type--thing-to-know a.is-active,.page-node-type-transaction .paragraph--type--thing-to-know a:active,.page-node-type-transaction .paragraph--type--thing-to-know a.active-trail{color:#fff;}.page-node-type-transaction .paragraph--type--thing-to-know .title{font-size:20px;font-weight:500;line-height:27px;color:#fff;}.page-node-type-transaction .paragraph--type--thing-to-know .title.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-transaction .paragraph--type--cost{padding-bottom:40px;}.page-node-type-transaction .paragraph--type--cost .__cost-minimum{display:inline;}.page-node-type-transaction .paragraph--type--cost .__cost-maximum{display:inline;margin-left:0;}.page-node-type-transaction .paragraph--type--cost .title{font-size:20px;font-weight:500;line-height:27px;color:#fff;}.page-node-type-transaction .paragraph--type--cost .title.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-transaction .transaction--content{margin:0 auto;max-width:1210px;padding-left:20px;padding-right:20px;width:100%;margin-top:60px;position:relative;}@media screen and (min-width:1280px){.page-node-type-transaction .transaction--content{padding:0 60px 0 0;}}.page-node-type-transaction .transaction--content::after,.page-node-type-transaction .transaction--content::before{content:'';display:table;}.page-node-type-transaction .transaction--content::after{clear:both;}.page-node-type-transaction .updated{margin:0 auto;max-width:1210px;padding-left:20px;padding-right:20px;width:100%;font-style:italic;margin-bottom:25px;margin-top:20px;opacity:.6;}@media screen and (min-width:1280px){.page-node-type-transaction .updated{padding:0 60px 0 0;}}@media screen and (min-width:950px){.page-node-type-transaction .updated{padding-left:60px;}}.page-node-type-transaction .transaction--ankle{padding-bottom:60px;padding-top:41px;background:#edf4f7;}.page-node-type-transaction .transaction--ankle .__departments{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;font-size:17px;font-weight:400;line-height:24px;}@media screen and (min-width:1280px){.page-node-type-transaction .transaction--ankle .__departments{padding-left:0;padding-right:0;}}.page-node-type-transaction .transaction--ankle .__departments.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.page-node-type-transaction .transaction--ankle .__departments .field__label{font-size:17px;font-weight:500;line-height:24px;}.page-node-type-transaction .transaction--ankle .__departments .field__label.sfgov-translate-lang-zh-TW{font-size:18px;line-height:26px;letter-spacing:1px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-transaction .transaction--ankle .__departments .field__item{margin-bottom:20px;}.page-node-type-transaction .transaction--ankle .__departments a:link{color:#4f66ee;}.page-node-type-transaction .transaction--ankle .__departments a:visited,.page-node-type-transaction .transaction--ankle .__departments a:link:visited{color:#4f66ee;}.page-node-type-transaction .transaction--ankle .__departments a:focus{color:#4f66ee;}.page-node-type-transaction .transaction--ankle .__departments a.active:hover,.page-node-type-transaction .transaction--ankle .__departments a.is-active:hover,.page-node-type-transaction .transaction--ankle .__departments a.active-trail:hover,.page-node-type-transaction .transaction--ankle .__departments a.visited:hover,.page-node-type-transaction .transaction--ankle .__departments a:hover{color:#1c3e57;}.page-node-type-transaction .transaction--ankle .__departments a.is-active,.page-node-type-transaction .transaction--ankle .__departments a:active,.page-node-type-transaction .transaction--ankle .__departments a.active-trail{color:#4f66ee;}@media screen and (min-width:768px){.transaction--left{float:left;max-width:780px;width:calc((100% - 20px)/3*2);}}.transaction--left > details{max-width:697px;}@media screen and (min-width:950px){.transaction--left > details{margin-left:60px;}}.transaction--left .paragraph--type--step{margin:0 0 60px;}.transaction--left .paragraph--type--step h4{font-size:20px;font-weight:500;line-height:27px;}.transaction--left .paragraph--type--step h4.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.transaction--left .paragraph--type--step .__content .field__item{margin-bottom:30px;}.transaction--left .sfgov-alert-info{margin-bottom:30px;}@media screen and (min-width:950px){.transaction--left .sfgov-section__content{margin-left:60px;}}@media screen and (min-width:768px){.transaction--right{float:right;max-width:350px;width:calc((100% - 40px)/3);}}.transaction--right .sfgov-location__address{margin-bottom:23px;}.transaction--right .sfgov-location__map{padding-top:9px;}.transaction--right-content{background:#edf4f7;border-radius:8px;margin-bottom:20px;}.transaction--right-content h2{font-size:24px;font-weight:500;line-height:30px;margin:0 0 34px;}.transaction--right-content h2.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;}@media screen and (min-width:768px){.transaction--right-content h2{font-size:30px;font-weight:500;line-height:42px;}.transaction--right-content h2.sfgov-translate-lang-zh-TW{font-size:30px;line-height:42px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.transaction--right-content .transaction--right-para{margin-bottom:40px;padding:40px;}.transaction--related-services > h2{margin:0 0 30px;}.transaction--related-services .transaction--related-services-item{margin:0 0 40px;}.transaction--related-services .transaction--related-services-item.last{margin-bottom:0;}.transaction--help{padding:40px;}.transaction--help > h2{margin:0 0 30px;}.transaction--help .field__label,.transaction--help .__title{font-size:20px;font-weight:500;line-height:27px;}.transaction--help .field__label.sfgov-translate-lang-zh-TW,.transaction--help .__title.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.transaction--help p{font-size:17px;font-weight:400;line-height:24px;margin:0;}.transaction--help p.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.transaction--help .paragraph--type--help .__text{font-style:normal;}.transaction--help .paragraph--type--phone-numbers .__phone-numbers-phone .field__label{font-size:20px;font-weight:500;line-height:27px;margin-bottom:10px;}.transaction--help .paragraph--type--phone-numbers .__phone-numbers-phone .field__label.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.transaction--help .paragraph--type--phone-numbers .__phone-numbers-phone .field__items > div{margin-bottom:30px;}.transaction--help .paragraph--type--phone-numbers .__phone-numbers-phone .field__items > div:last-of-type{margin:0;}.transaction--help .paragraph--type--phone-numbers .__phone-numbers-phone .sfgov-phone-owner{font-size:17px;font-weight:400;line-height:24px;}.transaction--help .paragraph--type--phone-numbers .__phone-numbers-phone .sfgov-phone-owner.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.transaction--help .paragraph--type--email-addresses .__email-addresses-email .field__label{font-size:20px;font-weight:500;line-height:27px;margin-bottom:10px;}.transaction--help .paragraph--type--email-addresses .__email-addresses-email .field__label.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.transaction--help .paragraph--type--email-addresses .__email-addresses-email .field__items > div{margin-bottom:30px;}.transaction--help .paragraph--type--email-addresses .__email-addresses-email .field__items > div:last-of-type{margin:0;}.transaction--help .paragraph > .__title,.transaction--help .paragraph.paragraph--type--phone .field__label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:10px;}.transaction--help > .transaction--help-item{margin-bottom:40px;}.transaction--help > .transaction--help-item.last{margin-bottom:0;}.page-node-type-step-by-step .step-by-step-content{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.page-node-type-step-by-step .step-by-step-content{padding-left:0;padding-right:0;}}@media screen and (min-width:768px){.page-node-type-step-by-step .step-by-step-content{padding-right:calc(1090px/6);}}.page-node-type-step-by-step .hero-banner{margin:0 0 80px;}.page-node-type-step-by-step .__intro-text{font-size:17px;font-weight:400;line-height:28px;margin-bottom:95px;}.page-node-type-step-by-step .__intro-text.sfgov-translate-lang-zh-TW{font-size:18px;line-height:32px;letter-spacing:1px;}.page-node-type-step-by-step .step-by-step-container{margin-left:23px;position:relative;border-left:3px solid #1c3e57;}.page-node-type-step-by-step .step-by-step-container::after,.page-node-type-step-by-step .step-by-step-container::before{content:'';display:table;}.page-node-type-step-by-step .step-by-step-container::after{clear:both;}.page-node-type-step-by-step .step-by-step-container > div{display:block;float:left;}.page-node-type-step-by-step .step-by-step-container.last{border-left:3px solid #fff;}.page-node-type-step-by-step .step-by-step-container .step-type{font-size:20px;font-weight:500;line-height:27px;position:absolute;text-align:center;width:35px;height:35px;line-height:35px;margin-top:-17px;margin-left:-19px;}.page-node-type-step-by-step .step-by-step-container .step-type.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media screen and (min-width:768px){.page-node-type-step-by-step .step-by-step-container .step-type{font-size:24px;font-weight:500;line-height:34px;margin-left:-26px;margin-top:-24px;width:48px;height:48px;line-height:48px;}.page-node-type-step-by-step .step-by-step-container .step-type.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.page-node-type-step-by-step .step-by-step-container .step-type.number{background:#1c3e57;color:#fff;border-radius:25px;}.page-node-type-step-by-step .step-by-step-container .step-type.conjuction{background:#fff;color:#1c3e57;}.region-fourofour{background:#0c1464;color:#fff;}.region-fourofour img{height:auto;width:100%;}@media screen and (min-width:950px){.region-fourofour img{display:none;}}.region-fourofour .region-fourofour-contain{margin:0 auto;max-width:1280px;width:100%;padding:44px 20px 44px;}@media screen and (min-width:950px){.region-fourofour .region-fourofour-contain{background:url("/themes/custom/sfgovpl/src/img/404-vert.jpg") no-repeat right top transparent;padding:67px 0 93px 96px;}}.region-fourofour h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:33px;font-weight:500;line-height:43px;margin-bottom:28px;color:#fff;}.region-fourofour h2.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}@media screen and (min-width:950px){.region-fourofour h2{max-width:calc(100% - 518px);}}@media screen and (min-width:1280px){.region-fourofour h2{font-size:33px;font-weight:500;line-height:43px;max-width:670px;}.region-fourofour h2.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}}@media screen and (min-width:1280px) and (min-width:768px){.region-fourofour h2{font-size:62px;font-weight:500;letter-spacing:0;line-height:70px;}.region-fourofour h2.sfgov-translate-lang-zh-TW{font-size:62px;line-height:80px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.region-fourofour p{font-size:20px;font-weight:400;line-height:29px;margin-bottom:40px;}.region-fourofour p.sfgov-translate-lang-zh-TW{font-size:20px;line-height:36px;letter-spacing:2px;}@media screen and (min-width:950px){.region-fourofour p{max-width:calc(100% - 518px);}}@media screen and (min-width:1280px){.region-fourofour p{font-size:24px;font-weight:400;line-height:36px;max-width:670px;}.region-fourofour p.sfgov-translate-lang-zh-TW{font-size:26px;line-height:42px;letter-spacing:2px;}}.region-fourofour a:link{color:#fff;}.region-fourofour a:visited,.region-fourofour a:link:visited{color:#fff;}.region-fourofour a:focus{color:#fff;}.region-fourofour a.is-active,.region-fourofour a:active,.region-fourofour a.active-trail{color:#fff;}.region-fourofour .sfgov-search-311-block{display:block;width:100%;padding:0;margin:0;}.region-fourofour .sfgov-search-311-block form label{display:none;}.region-fourofour .sfgov-search-311-block form input{-webkit-box-shadow:none;box-shadow:none;}@media screen and (min-width:950px){.region-fourofour .sfgov-search-311-block form{margin-bottom:0;}}@media screen and (min-width:950px){.region-fourofour .sfgov-search-311-block{max-width:calc(100% - 518px);}}@media screen and (min-width:1280px){.region-fourofour .sfgov-search-311-block{max-width:670px;}}.region-fourofour-footer{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;padding-bottom:23px;padding-top:72px;}@media screen and (min-width:1280px){.region-fourofour-footer{padding-left:0;padding-right:0;}}@media screen and (min-width:950px){.region-fourofour-footer{padding-top:32px;}}.access-denied-message .access-denied-header{padding:60px;background:#0c1464;border-radius:5px;margin-bottom:50px;}@media screen and (max-width:950px){.access-denied-message .access-denied-header{padding:25px;margin-bottom:30px;}}.access-denied-message .access-denied-header h1{color:#fff;margin:0;}.access-denied-message .access-denied-text{margin-bottom:40px;}.access-denied-message .access-denied-text p{font-size:24px;font-weight:400;line-height:45px;}@media screen and (max-width:950px){.access-denied-message .access-denied-text p{font-size:20px;}}@media screen and (max-width:950px){.access-denied-message .access-denied-text{margin-bottom:30px;}}.sfgov-page-container{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.sfgov-page-container{padding-left:0;padding-right:0;}}.path-user h1{font-size:42px;font-weight:300;letter-spacing:0;line-height:43px;color:#212123;margin-bottom:20px;}.path-user h1.sfgov-translate-lang-zh-TW{font-size:42px;line-height:62px;letter-spacing:2px;}@media screen and (min-width:768px){.path-user h1{font-size:72px;font-weight:300;letter-spacing:-2px;line-height:80.2px;}.path-user h1.sfgov-translate-lang-zh-TW{font-size:72px;line-height:107px;letter-spacing:4px;}}@media screen and (min-width:768px){.path-user h1{margin-left:-5px;margin-bottom:50px;}}@media screen and (min-width:768px){.path-user .user-login-form .js-form-item,.path-user .user-pass .js-form-item,.path-user .user-pass-reset .js-form-item{width:80%;}}.path-user .sfgov-user__wrapper{padding-bottom:75px;}@media screen and (min-width:768px){.path-user .sfgov-user__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}}@media screen and (min-width:768px){.path-user .sfgov-user__content{width:50%;margin-right:16.66667%;}}.path-user .sfgov-user__content h3{margin-top:0;}@media screen and (min-width:768px){.path-user .sfgov-user__help{width:33.33333%;}}.path-user .sfgov-user__additional{margin-top:50px;margin-bottom:50px;}@media screen and (min-width:768px){.path-user .sfgov-user__additional{margin-top:75px;margin-bottom:75px;}}.path-user .sfgov-user__additional .sfgov-user__additional-section{margin-bottom:40px;}.path-user .sfgov-user__additional .field__label{font-size:17px;font-weight:500;line-height:24px;margin-bottom:0.5em;}.path-user .sfgov-user__additional .field__label + p{margin-top:0.5em;}.path-user .sfgov-user__help-text{padding:30px 40px;border-radius:8px;background-color:#edf4f7;}@media screen and (max-width:768px){.path-user .sfgov-user__help-text{margin-top:50px;}}.path-user .sfgov-user__help-text h3{margin-top:0;margin-bottom:1em;}.path-user .sfgov-user__help-text p{margin-bottom:2em;}.sfgov-accordion{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;margin-top:60px;margin-bottom:60px;position:relative;}@media screen and (min-width:1280px){.sfgov-accordion{padding-left:0;padding-right:0;}}.sfgov-accordion::after,.sfgov-accordion::before{content:'';display:table;}.sfgov-accordion::after{clear:both;}.sfgov-accordion-group-left,.sfgov-accordion-group-left{display:inline;position:relative;}@media screen and (min-width:768px){.sfgov-accordion-group-left{float:left;width:calc((600 / 1090) * 100%);}}@media screen and (min-width:768px){.sfgov-accordion-group-right{float:right;width:calc((440 / 1090) * 100%);}}.sfgov-accordion-title{margin-bottom:30px;}.sfgov-accordion-content > :first-child details{margin-top:0;}.sfgov-accordion-description{font-size:24px;font-weight:400;line-height:36px;border-radius:8px;margin-top:30px;padding:40px;}.sfgov-accordion-description.sfgov-translate-lang-zh-TW{font-size:26px;line-height:42px;letter-spacing:2px;}@media screen and (min-width:768px){.sfgov-accordion-description{margin-top:0;}}.sfgov-accordion-description p:only-child{margin-top:0;margin-bottom:0;}.sfgov-accordion-description p:first-child{margin-top:0;}.sfgov-accordion-description p:last-child{margin-bottom:0;}.paragraph--type--additional-info{background:#a9d6ea;border-radius:8px;margin-bottom:80px;padding:30px 40px;}@media screen and (min-width:950px){.paragraph--type--additional-info{margin-left:60px;}}.paragraph--type--additional-info .__additional-info-heading{font-size:24px;font-weight:500;line-height:30px;}.paragraph--type--additional-info .__additional-info-heading.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;}@media screen and (min-width:768px){.paragraph--type--additional-info .__additional-info-heading{font-size:30px;font-weight:500;line-height:42px;}.paragraph--type--additional-info .__additional-info-heading.sfgov-translate-lang-zh-TW{font-size:30px;line-height:42px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.paragraph--type--additional-info p:last-child{font-size:17px;font-weight:400;line-height:24px;color:#1c3e57;}.paragraph--type--additional-info .__additional-info-text a:link{color:#1c3e57;}.paragraph--type--additional-info .__additional-info-text a:visited,.paragraph--type--additional-info .__additional-info-text a:link:visited{color:#1c3e57;}.paragraph--type--additional-info .__additional-info-text a:focus{color:#1c3e57;}.paragraph--type--additional-info .__additional-info-text a.is-active,.paragraph--type--additional-info .__additional-info-text a:active,.paragraph--type--additional-info .__additional-info-text a.active-trail{color:#1c3e57;}.paragraph-child--campaign{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.paragraph-child--campaign{padding-left:0;padding-right:0;}}.sfgov-campaign-main{background:#f4c435;border-radius:10px;overflow:hidden;}@media screen and (min-width:950px){.sfgov-campaign-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}}@media screen and (min-width:950px){.sfgov-campaign-image{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;overflow:hidden;position:relative;}}.sfgov-campaign-image img{display:block;width:100%;}@media screen and (min-width:950px){.sfgov-campaign-image img{position:absolute;width:auto;height:100%;-o-object-fit:cover;object-fit:cover;top:50%;left:50%;min-height:100%;min-width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:unset;}}.sfgov-campaign-content{padding:20px;}@media screen and (min-width:950px){.sfgov-campaign-content{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;height:100%;padding:40px 60px 40px 40px;vertical-align:middle;}}.sfgov-campaign-label{margin:0 0 15px;}.sfgov-campaign-title{font-size:30px;font-weight:500;line-height:42px;margin-bottom:28px;letter-spacing:0;}.sfgov-campaign-title.sfgov-translate-lang-zh-TW{font-size:30px;line-height:42px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media screen and (min-width:950px){.sfgov-campaign-title{font-size:40px;font-weight:500;line-height:47px;margin-bottom:40px;}.sfgov-campaign-title.sfgov-translate-lang-zh-TW{font-size:40px;line-height:59px;letter-spacing:2px;}}.sfgov-campaign-spotlight{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;margin-top:60px;margin-bottom:60px;}@media screen and (min-width:1280px){.sfgov-campaign-spotlight{padding-left:0;padding-right:0;}}.__header-spotlight .sfgov-campaign-spotlight{margin-top:0;margin-bottom:30px;}@media screen and (min-width:1280px){.sfgov-campaign-spotlight{padding-left:0;padding-right:0;}}.sfgov-campaign-spotlight-main{background-color:#212123;position:relative;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media screen and (min-width:768px){.sfgov-campaign-spotlight-main{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}}@media screen and (min-width:768px){.is-reversed .sfgov-campaign-spotlight-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.sfgov-campaign-spotlight-image{border-radius:8px 8px 0 0;display:block;}@media screen and (max-width:768px){.sfgov-campaign-spotlight-image{background-image:none !important;}}@media screen and (min-width:768px){.sfgov-campaign-spotlight-image{background-size:cover;background-position:center;height:375px;width:100%;position:absolute;left:0;width:50%;height:100%;bottom:0;border-radius:8px 0 0 8px;}.is-reversed .sfgov-campaign-spotlight-image{right:0;left:auto;border-radius:0 8px 8px 0;}}.sfgov-campaign-spotlight-image img{border-radius:8px 8px 0 0;width:100%;display:block;}@media screen and (min-width:768px){.sfgov-campaign-spotlight-image img{display:none;}}.sfgov-campaign-spotlight-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 20px;border-radius:0 8px 8px 0;}@media screen and (min-width:768px){.sfgov-campaign-spotlight-content{width:50%;padding:3rem;min-height:400px;margin-left:50%;padding:3rem;}.is-reversed .sfgov-campaign-spotlight-content{margin-left:0;border-radius:8px 0 0 8px;}}.sfgov-campaign-spotlight-title{font-size:30px;font-weight:500;line-height:42px;color:white;margin:0;}.sfgov-campaign-spotlight-title.sfgov-translate-lang-zh-TW{font-size:30px;line-height:42px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media screen and (min-width:768px){.sfgov-campaign-spotlight-title{font-size:40px;font-weight:500;line-height:47px;}.sfgov-campaign-spotlight-title.sfgov-translate-lang-zh-TW{font-size:40px;line-height:59px;letter-spacing:2px;}}.page-campaign-yellow .sfgov-campaign-spotlight-title,.page-campaign-gold .sfgov-campaign-spotlight-title,.page-campaign-blue .sfgov-campaign-spotlight-title{color:#1c3e57;}.sfgov-campaign-spotlight-description{color:white;}.page-campaign-yellow .sfgov-campaign-spotlight-description,.page-campaign-gold .sfgov-campaign-spotlight-description,.page-campaign-blue .sfgov-campaign-spotlight-description{color:#1c3e57;}.paragraph--type--facts{margin-top:3rem;margin-bottom:3rem;}.paragraph--type--facts .container{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.paragraph--type--facts .container{padding-left:0;padding-right:0;}}.paragraph--type--facts h2{font-size:33px;font-weight:500;line-height:43px;margin-bottom:44px;}.paragraph--type--facts h2.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}@media screen and (min-width:768px){.paragraph--type--facts h2{font-size:62px;font-weight:500;letter-spacing:0;line-height:70px;}.paragraph--type--facts h2.sfgov-translate-lang-zh-TW{font-size:62px;line-height:80px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.paragraph--type--facts .__facts.field__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media screen and (min-width:768px){.paragraph--type--facts .__facts.field__items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px;}}.paragraph--type--facts .__facts.field__items > .field__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px;}.paragraph--type--facts .__facts.field__items > .field__item .image{height:350px;margin-bottom:28px;}.paragraph--type--facts .__facts.field__items > .field__item .image img{-o-object-fit:contain;object-fit:contain;}.paragraph--type--facts .__facts.field__items > .field__item h5{font-size:24px;font-weight:500;line-height:34px;margin-bottom:19px;}.paragraph--type--facts .__facts.field__items > .field__item h5.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.paragraph--type--facts .__facts.field__items > .field__item p{margin:0;}.paragraph--type--facts .__facts.field__items > .field__item .__description{font-size:17px;font-weight:400;line-height:24px;color:#1c3e57;}.paragraph--type--facts .__facts.field__items > .field__item .__description.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}@media screen and (min-width:768px){.paragraph--type--facts .__facts.field__items > .field__item{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-preferred-size:33.333%;flex-basis:33.333%;}.paragraph--type--facts .__facts.field__items > .field__item > .paragraph--type--fact.paragraph--view-mode--default{width:100%;margin-right:20px;}}.campaign-facts .fact-item{margin-bottom:60px;}.campaign-facts .fact-item .image{margin-bottom:19px;}.campaign-facts .fact-item .item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}.campaign-facts .fact-item .item-wrapper img{margin-top:auto;}.campaign-facts .fact-item .media-caption{margin-top:3px;}.campaign-facts .fact-item .text{font-size:17px;font-weight:400;line-height:24px;}.campaign-facts .fact-item .text.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.campaign-facts .fact-item .text .fact-title{font-size:24px;font-weight:500;line-height:34px;margin-bottom:19px;}.campaign-facts .fact-item .text .fact-title.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.campaign-facts .fact-item .text p{font-size:17px;font-weight:400;line-height:24px;margin:0;}.campaign-facts .fact-item .text p.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.campaign-facts .fact-item .text p strong{font-weight:500;}@media screen and (min-width:768px){.campaign-facts{display:grid;grid-template-columns:32% 32% 32%;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:60px;}.campaign-facts .fact-item{margin-bottom:0;}.campaign-facts .fact-item .item-wrapper img{width:auto;}}.paragraph--type--campaign-resources .sfgov-section-container > .title{font-size:33px;font-weight:500;line-height:43px;margin-bottom:57px;}.paragraph--type--campaign-resources .sfgov-section-container > .title.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}@media screen and (min-width:768px){.paragraph--type--campaign-resources .sfgov-section-container > .title{font-size:62px;font-weight:500;letter-spacing:0;line-height:70px;}.paragraph--type--campaign-resources .sfgov-section-container > .title.sfgov-translate-lang-zh-TW{font-size:62px;line-height:80px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.paragraph--type--campaign-resources .campaign-downloadable-resource-title{font-size:24px;font-weight:400;line-height:36px;}.paragraph--type--campaign-resources .campaign-downloadable-resource-title.sfgov-translate-lang-zh-TW{font-size:26px;line-height:42px;letter-spacing:2px;}.paragraph--type--campaign-resource-section{margin-bottom:57px;width:100%;}.paragraph--type--campaign-resource-section > .title{font-size:24px;font-weight:400;line-height:36px;margin-bottom:13px;}.paragraph--type--campaign-resource-section > .title.sfgov-translate-lang-zh-TW{font-size:26px;line-height:42px;letter-spacing:2px;}.paragraph--type--content-link{padding:40px;border-radius:8px;position:relative;}.paragraph--type--content-link .field--type-string{display:inline-block;max-width:70%;}.paragraph--type--content-link .field--type-string h2{color:#fff;margin:0;font-size:30px;font-weight:500;line-height:42px;}.paragraph--type--content-link .field--type-string h2.sfgov-translate-lang-zh-TW{font-size:30px;line-height:42px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.paragraph--type--content-link .field--type-link{float:right;max-width:30%;margin:0;position:absolute;top:50%;right:0;-webkit-transform:translate(-20px,-50%);transform:translate(-20px,-50%);}.paragraph--type--content-link .field--type-link a{background:#fff;color:#4f66ee;}.paragraph--type--content-link{background:#00896d;}.paragraph--type--content-link.news{background:#f4c435;}.paragraph--type--content-link.news h2{color:#1c3e57;}.paragraph--type--content-link.events{background:#00896d;}.paragraph--type--content-link.documents{background:#c9563a;}@media only screen and (max-width:700px){.paragraph--type--content-link .field--type-string{display:block;max-width:100%;}.paragraph--type--content-link .field--type-string h2{font-size:24px;font-weight:500;line-height:34px;}.paragraph--type--content-link .field--type-string h2.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.paragraph--type--content-link .field--type-link{float:none;clear:both;display:block;max-width:none;position:relative;top:0;right:0;-webkit-transform:none;transform:none;}}.paragraph--type--department-content .department-content__department-name{font-size:20px;font-weight:500;line-height:27px;margin-bottom:20px;padding-right:30px;min-height:1px;}.paragraph--type--department-content .department-content__department-name.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media screen and (min-width:768px){.paragraph--type--department-content .department-content__department-name{margin-bottom:0;width:33%;float:left;}}.paragraph--type--department-content .department-content__table{border-collapse:collapse;border-spacing:0;}@media screen and (min-width:768px){.paragraph--type--department-content .department-content__table{width:66%;float:left;}}.paragraph--type--department-content .department-content__table tr:last-child td{padding-bottom:0;}.paragraph--type--department-content .department-content__table td{display:block;vertical-align:top;width:100%;}@media screen and (min-width:768px){.paragraph--type--department-content .department-content__table td{display:table-cell;width:50%;}}@media screen and (min-width:768px){.paragraph--type--department-content .department-content__table td:first-child{padding:0 15px 40px 0;}}@media screen and (min-width:768px){.paragraph--type--department-content .department-content__table td:last-child{padding:0 0 40px 15px;}}.paragraph--type--department-content .department-content__item{background-position:0 2px;padding-left:40px;padding-bottom:20px;word-break:break-word;}@media screen and (min-width:768px){.paragraph--type--department-content .department-content__item{padding-bottom:0;}}.paragraph--type--document .document{margin-bottom:63px;}.paragraph--type--document .link-date{display:inline-block;width:280px;margin:0 50px 0 0;}.paragraph--type--document .link,.paragraph--type--document .no-link{display:block;text-decoration:underline;}.paragraph--type--document .link a,.paragraph--type--document .no-link a{opacity:1;}.paragraph--type--document .no-link{opacity:0.65;overflow-wrap:break-word;}.paragraph--type--document .publish-date{clear:both;opacity:0.65;}.paragraph--type--document .description{display:inline-block;width:520px;vertical-align:top;}.paragraph--type--document .description p{margin:0;}.paragraph--type--document .field__items{margin-bottom:100px;}.paragraph--type--document .field__items .field__item{margin-bottom:63px;}.paragraph--type--people .title,.paragraph--type--profile-group .title{font-size:24px;font-weight:500;line-height:30px;margin-top:20px;margin-bottom:10px;}.paragraph--type--people .title.sfgov-translate-lang-zh-TW,.paragraph--type--profile-group .title.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;}@media screen and (min-width:768px){.paragraph--type--people .title,.paragraph--type--profile-group .title{font-size:24px;font-weight:500;line-height:34px;margin-top:0;margin-bottom:28px;}.paragraph--type--people .title.sfgov-translate-lang-zh-TW,.paragraph--type--profile-group .title.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.paragraph--type--people .inner,.paragraph--type--profile-group .inner{padding:0 40px 0;}.paragraph--type--people .description,.paragraph--type--profile-group .description{margin-bottom:20px;}.paragraph--type--people .description.bottom,.paragraph--type--profile-group .description.bottom{display:none;}.paragraph--type--people .description p,.paragraph--type--profile-group .description p{margin:0;}@media screen and (min-width:768px){.paragraph--type--people .description,.paragraph--type--profile-group .description{margin-bottom:28px;}}.paragraph--type--people .sfgov-people--content,.paragraph--type--profile-group .sfgov-people--content{display:block;padding-top:10px;}@media screen and (min-width:768px){.paragraph--type--people .sfgov-people--content,.paragraph--type--profile-group .sfgov-people--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.paragraph--type--people .person-card,.paragraph--type--profile-group .person-card{display:block;margin-bottom:20px;}@media screen and (min-width:768px){.paragraph--type--people .person-card,.paragraph--type--profile-group .person-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:33%;margin-bottom:40px;}}.paragraph--type--people .__person.person-item-multiple,.paragraph--type--profile-group .__person.person-item-multiple{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;margin:0 auto;}@media screen and (min-width:1280px){.paragraph--type--people .__person.person-item-multiple,.paragraph--type--profile-group .__person.person-item-multiple{padding-left:0;padding-right:0;}}.paragraph--type--people .__person.person-item-multiple::after,.paragraph--type--people .__person.person-item-multiple::before,.paragraph--type--profile-group .__person.person-item-multiple::after,.paragraph--type--profile-group .__person.person-item-multiple::before{content:'';display:table;}.paragraph--type--people .__person.person-item-multiple::after,.paragraph--type--profile-group .__person.person-item-multiple::after{clear:both;}.paragraph--type--people .__person.person-item-multiple .person-container,.paragraph--type--profile-group .__person.person-item-multiple .person-container{display:block;margin:0 auto 35px;width:100%;}@media screen and (min-width:700px){.paragraph--type--people .__person.person-item-multiple .person-container,.paragraph--type--profile-group .__person.person-item-multiple .person-container{display:inline-block;width:48%;}}@media screen and (min-width:768px){.paragraph--type--people .__person.person-item-multiple .person-container,.paragraph--type--profile-group .__person.person-item-multiple .person-container{width:32%;}}.paragraph--type--people .person-name,.paragraph--type--profile-group .person-name{font-size:17px;font-weight:500;line-height:24px;}.paragraph--type--people .person-name.sfgov-translate-lang-zh-TW,.paragraph--type--profile-group .person-name.sfgov-translate-lang-zh-TW{font-size:18px;line-height:26px;letter-spacing:1px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.paragraph--type--people .person-name a:link,.paragraph--type--profile-group .person-name a:link{color:#1c3e57;}.paragraph--type--people .person-name a:visited,.paragraph--type--people .person-name a:link:visited,.paragraph--type--profile-group .person-name a:visited,.paragraph--type--profile-group .person-name a:link:visited{color:#1c3e57;}.paragraph--type--people .person-name a:focus,.paragraph--type--profile-group .person-name a:focus{color:#1c3e57;}.paragraph--type--people .person-name a.is-active,.paragraph--type--people .person-name a:active,.paragraph--type--people .person-name a.active-trail,.paragraph--type--profile-group .person-name a.is-active,.paragraph--type--profile-group .person-name a:active,.paragraph--type--profile-group .person-name a.active-trail{color:#1c3e57;}.paragraph--type--people .person-photo,.paragraph--type--profile-group .person-photo{display:inline-block;height:80px;margin-right:18px;width:80px;margin-top:0;margin-bottom:0;}.paragraph--type--people .person-bio,.paragraph--type--profile-group .person-bio{display:inline-block;text-align:left;width:calc(100% - 122px);}.paragraph--type--profile-group .inner{padding:0;}.paragraph--type--profile-group .person-card.person-container .person-position{font-size:17px;font-weight:500;line-height:24px;opacity:0.65;}.paragraph--type--profile-group .person-card.person-container .person-position.sfgov-translate-lang-zh-TW{font-size:18px;line-height:26px;letter-spacing:1px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.paragraph--type--profile-group .person-card.person-container .person-subtitle,.paragraph--type--profile-group .person-card.person-container .person-title{font-size:14px;font-weight:400;line-height:18px;opacity:1;line-height:24px;}.paragraph--type--profile-group .person-card.person-container .person-subtitle.sfgov-translate-lang-zh-TW,.paragraph--type--profile-group .person-card.person-container .person-title.sfgov-translate-lang-zh-TW{font-size:14px;line-height:22px;letter-spacing:1px;}.paragraph--type--profile-group .sfgov-people--content .field--type-entity-reference-revisions.__profiles.field__items{display:block;padding-top:10px;}@media screen and (min-width:768px){.paragraph--type--profile-group .sfgov-people--content .field--type-entity-reference-revisions.__profiles.field__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.paragraph--type--profile-group .sfgov-people--content .field--type-entity-reference-revisions.__profiles.field__items > .field__item{display:block;margin-bottom:20px;}@media screen and (min-width:768px){.paragraph--type--profile-group .sfgov-people--content .field--type-entity-reference-revisions.__profiles.field__items > .field__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:33%;margin-bottom:40px;}}.paragraph--type--profile-group .sfgov-people--content{display:block;}@media screen and (min-width:768px){.paragraph--type--profile-group .sfgov-people--content{display:-webkit-box;display:-ms-flexbox;display:flex;}}.paragraph--type--image{margin-bottom:60px;}.paragraph--type--image .image img{vertical-align:bottom;}@media screen and (min-width:1280px){.image-with-text{padding-left:0;padding-right:0;}}.image-with-text .image-with-text-content{border-radius:8px;}.image-with-text .image-with-text-content .image img{border-radius:8px 8px 0 0;width:100%;vertical-align:bottom;}.image-with-text .image-with-text-content .text{color:#fff;padding:20px;}@media screen and (min-width:768px){.image-with-text .image-with-text-content .text{padding:40px;}}.image-with-text .image-with-text-content .text .title{font-size:30px;font-weight:500;line-height:36px;color:#fff;margin-bottom:14px;}@media screen and (min-width:768px){.image-with-text .image-with-text-content .text .title{font-size:40px;font-weight:500;line-height:47px;}.image-with-text .image-with-text-content .text .title.sfgov-translate-lang-zh-TW{font-size:40px;line-height:59px;letter-spacing:2px;}}.image-with-text .image-with-text-content .text .description{font-size:20px;font-weight:400;line-height:29px;color:#fff;}.image-with-text .image-with-text-content .text .description.sfgov-translate-lang-zh-TW{font-size:20px;line-height:36px;letter-spacing:2px;}.image-with-text .image-with-text-content .text .description p{font-size:20px;font-weight:400;line-height:29px;margin:0;}.image-with-text .image-with-text-content .text .description p.sfgov-translate-lang-zh-TW{font-size:20px;line-height:36px;letter-spacing:2px;}@media screen and (min-width:768px){.image-with-text .image-with-text-content .text .description{font-size:24px;font-weight:400;line-height:36px;}.image-with-text .image-with-text-content .text .description.sfgov-translate-lang-zh-TW{font-size:26px;line-height:42px;letter-spacing:2px;}.image-with-text .image-with-text-content .text .description p{font-size:24px;font-weight:400;line-height:36px;}.image-with-text .image-with-text-content .text .description p.sfgov-translate-lang-zh-TW{font-size:26px;line-height:42px;letter-spacing:2px;}}.page-node-type-campaign .image-with-text{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;margin-bottom:109px;margin-top:60px;}@media screen and (min-width:1280px){.page-node-type-campaign .image-with-text{padding-left:0;padding-right:0;}}@media screen and (min-width:1280px){.page-node-type-campaign .image-with-text{margin-top:60px;padding-left:0;padding-right:0;}}.page-campaign-yellow .image-with-text .__title,.page-campaign-yellow .image-with-text .__description,.page-campaign-gold .image-with-text .__title,.page-campaign-gold .image-with-text .__description,.page-campaign-blue .image-with-text .__title,.page-campaign-blue .image-with-text .__description{color:#1c3e57;}.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials{background:#0c1464;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:80px;padding-bottom:40px;}@media screen and (min-width:768px){.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials{max-width:100%;padding-bottom:0;margin:0 0 60px 0;}}.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .title,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .title{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;font-size:33px;font-weight:500;letter-spacing:-.3px;line-height:43px;color:white;margin-bottom:34px;}@media screen and (min-width:1280px){.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .title,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .title{padding-left:0;padding-right:0;}}@media screen and (min-width:768px){.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .title,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .title{font-size:33px;font-weight:500;line-height:43px;}.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .title.sfgov-translate-lang-zh-TW,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .title.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}}@media screen and (min-width:768px) and (min-width:768px){.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .title,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .title{font-size:62px;font-weight:500;letter-spacing:0;line-height:70px;}.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .title.sfgov-translate-lang-zh-TW,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .title.sfgov-translate-lang-zh-TW{font-size:62px;line-height:80px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .inner,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .inner{background:transparent;padding:0;}.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .sfgov-people--content,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .sfgov-people--content{position:relative;margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;padding-top:0;}@media screen and (min-width:1280px){.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .sfgov-people--content,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .sfgov-people--content{padding-left:0;padding-right:0;}}.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .person-card,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .person-card{display:block;margin:0;}.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .person-container,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .person-container{margin-bottom:20px;}@media screen and (min-width:950px){.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .person-container,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .person-container{width:70%;}}.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials.sfgov-paragraph-people-single article,.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .__person-2,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials.sfgov-paragraph-people-single article,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .__person-2{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials.sfgov-paragraph-people-single article,.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .__person-2,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials.sfgov-paragraph-people-single article,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .__person-2{padding-left:0;padding-right:0;}}@media screen and (min-width:950px){.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .__description,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .__description{top:0;}}.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .person-photo,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .person-photo{display:inline-block;width:110px;height:110px;margin-bottom:30px;margin-right:20px;vertical-align:top;}@media screen and (min-width:768px){.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .person-photo,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .person-photo{width:200px;height:200px;float:left;margin-bottom:50px;margin-right:40px;}}.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .person-photo img,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .person-photo img{max-width:1px;max-height:1px;position:relative;left:-999px;}.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .person-bio,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .person-bio{display:inline-block;text-align:left;width:auto;}@media screen and (min-width:768px){.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .person-bio,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .person-bio{vertical-align:top;}}.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .person-bio .person-name a:link,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .person-bio .person-name a:link{color:#fff;}.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .person-bio .person-name a:visited,.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .person-bio .person-name a:link:visited,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .person-bio .person-name a:visited,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .person-bio .person-name a:link:visited{color:#fff;}.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .person-bio .person-name a:focus,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .person-bio .person-name a:focus{color:#fff;}.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .person-bio .person-name a.active:hover,.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .person-bio .person-name a.is-active:hover,.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .person-bio .person-name a.active-trail:hover,.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .person-bio .person-name a.visited:hover,.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .person-bio .person-name a:hover,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .person-bio .person-name a.active:hover,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .person-bio .person-name a.is-active:hover,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .person-bio .person-name a.active-trail:hover,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .person-bio .person-name a.visited:hover,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .person-bio .person-name a:hover{color:#fff;}.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .person-bio .person-name a.is-active,.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .person-bio .person-name a:active,.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .person-bio .person-name a.active-trail,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .person-bio .person-name a.is-active,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .person-bio .person-name a:active,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .person-bio .person-name a.active-trail{color:#fff;}.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .person-name,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .person-name{font-size:24px;font-weight:500;line-height:30px;margin-bottom:9px;}.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .person-name.sfgov-translate-lang-zh-TW,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .person-name.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;}@media screen and (min-width:768px){.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .person-name,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .person-name{font-size:30px;font-weight:500;line-height:42px;margin-bottom:9px;}.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials .person-name.sfgov-translate-lang-zh-TW,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials .person-name.sfgov-translate-lang-zh-TW{font-size:30px;line-height:42px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials.paragraph--type--profile-group,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials.paragraph--type--profile-group{margin-top:0;}.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials.paragraph--type--profile-group .person-container .person-title,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials.paragraph--type--profile-group .person-container .person-title{font-size:24px;font-weight:500;line-height:34px;color:#fff;opacity:.7;margin-bottom:12px;}.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials.paragraph--type--profile-group .person-container .person-title.sfgov-translate-lang-zh-TW,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials.paragraph--type--profile-group .person-container .person-title.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media screen and (min-width:768px){.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials.paragraph--type--profile-group .person-container .person-title,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials.paragraph--type--profile-group .person-container .person-title{margin-bottom:12px;}}.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials.paragraph--type--profile-group .person-container .person-subtitle,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials.paragraph--type--profile-group .person-container .person-subtitle{font-size:17px;font-weight:400;line-height:24px;opacity:1;}.path-frontpage .paragraph--type--profile-group.sfgov-title--elected-officials.paragraph--type--profile-group .person-container .person-subtitle.sfgov-translate-lang-zh-TW,.path-frontpage .paragraph--type--people.sfgov-title--elected-officials.paragraph--type--profile-group .person-container .person-subtitle.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.path-frontpage .sfgov-title--board-of-supervisors{position:relative;margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;margin-top:40px;margin-bottom:40px;}@media screen and (min-width:1280px){.path-frontpage .sfgov-title--board-of-supervisors{padding-left:0;padding-right:0;}}.path-frontpage .sfgov-title--board-of-supervisors .inner{position:relative;background:#edf4f7;border-radius:8px;padding:20px;}@media screen and (min-width:768px){.path-frontpage .sfgov-title--board-of-supervisors .inner{padding:40px;}}.path-frontpage .sfgov-title--board-of-supervisors .sfgov-people--content{padding-top:0;}@media screen and (min-width:950px){.path-frontpage .sfgov-title--board-of-supervisors .sfgov-people--content{padding-bottom:120px;}}@media screen and (min-width:1280px){.path-frontpage .sfgov-title--board-of-supervisors .sfgov-people--content{padding-bottom:100px;}}.path-frontpage .sfgov-title--board-of-supervisors .sfgov-people--content .__person-2 .field__item{vertical-align:top;margin:0 auto 20px;width:auto;display:block;}@media screen and (min-width:768px){.path-frontpage .sfgov-title--board-of-supervisors .sfgov-people--content .__person-2 .field__item{margin-bottom:40px;}}@media screen and (min-width:700px){.path-frontpage .sfgov-title--board-of-supervisors .sfgov-people--content .__person-2 .field__item{display:inline-block;width:49%;}}@media screen and (min-width:768px){.path-frontpage .sfgov-title--board-of-supervisors .sfgov-people--content .__person-2 .field__item{display:inline-block;width:32%;}}.path-frontpage .sfgov-title--board-of-supervisors .title{font-size:24px;font-weight:500;line-height:30px;margin-bottom:40px;}.path-frontpage .sfgov-title--board-of-supervisors .title.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;}@media screen and (min-width:768px){.path-frontpage .sfgov-title--board-of-supervisors .title{font-size:30px;font-weight:500;line-height:42px;}.path-frontpage .sfgov-title--board-of-supervisors .title.sfgov-translate-lang-zh-TW{font-size:30px;line-height:42px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.path-frontpage .sfgov-title--board-of-supervisors .description{display:none;border-radius:8px;padding:20px;margin:40px 0 20px;background:#fff;bottom:40px;}.path-frontpage .sfgov-title--board-of-supervisors .description.bottom{display:block;}@media screen and (min-width:768px){.path-frontpage .sfgov-title--board-of-supervisors .description{margin:0;padding:40px;}}@media screen and (min-width:950px){.path-frontpage .sfgov-title--board-of-supervisors .description{margin-left:0;position:absolute;right:40px;width:33%;}}@media screen and (min-width:1280px){.path-frontpage .sfgov-title--board-of-supervisors .description{width:calc(50% - 180px);}}@media screen and (min-width:950px){.path-frontpage .sfgov-title--board-of-supervisors .description p{max-width:307px;}}@media screen and (min-width:1280px){.path-frontpage .sfgov-title--board-of-supervisors .description{width:calc(50% - 160px);}}@media screen and (min-width:950px){.path-frontpage .sfgov-title--board-of-supervisors .description{width:31.5%;}}.path-frontpage .sfgov-title--board-of-supervisors .description p{font-size:17px;font-weight:500;line-height:24px;color:#1c3e57;margin:0;}.path-frontpage .sfgov-title--board-of-supervisors .description p.sfgov-translate-lang-zh-TW{font-size:18px;line-height:26px;letter-spacing:1px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.path-frontpage .sfgov-title--board-of-supervisors .description p:last-child{margin-bottom:0;}.path-frontpage .sfgov-title--board-of-supervisors .description a{background:#4f66ee;border-radius:8px;color:#fff;font-size:17px;font-weight:500;padding:13px 20px 11px;text-align:center;text-decoration:none;display:inline-block;line-height:1;display:inline-block;font-style:normal;margin-top:20px;}.path-frontpage .sfgov-title--board-of-supervisors .description a:hover{background:#0c1464;}.path-frontpage .sfgov-title--elected-officers,.path-frontpage .sfgov-title--city-officials{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;margin-top:40px;margin-bottom:40px;}@media screen and (min-width:1280px){.path-frontpage .sfgov-title--elected-officers,.path-frontpage .sfgov-title--city-officials{padding-left:0;padding-right:0;}}.path-frontpage .sfgov-title--elected-officers.paragraph--type--profile-group .inner,.path-frontpage .sfgov-title--city-officials.paragraph--type--profile-group .inner{background:#edf4f7;border-radius:8px;padding:20px;}@media screen and (min-width:768px){.path-frontpage .sfgov-title--elected-officers.paragraph--type--profile-group .inner,.path-frontpage .sfgov-title--city-officials.paragraph--type--profile-group .inner{padding:40px;padding-bottom:20px;}}.path-frontpage .sfgov-title--elected-officers .sfgov-people--content,.path-frontpage .sfgov-title--city-officials .sfgov-people--content{padding-top:0;}.path-frontpage .sfgov-title--elected-officers .sfgov-people--content .__person-2 .field__item,.path-frontpage .sfgov-title--city-officials .sfgov-people--content .__person-2 .field__item{vertical-align:top;margin:0 auto 20px;width:auto;display:block;}@media screen and (min-width:768px){.path-frontpage .sfgov-title--elected-officers .sfgov-people--content .__person-2 .field__item,.path-frontpage .sfgov-title--city-officials .sfgov-people--content .__person-2 .field__item{margin-bottom:40px;}}@media screen and (min-width:700px){.path-frontpage .sfgov-title--elected-officers .sfgov-people--content .__person-2 .field__item,.path-frontpage .sfgov-title--city-officials .sfgov-people--content .__person-2 .field__item{display:inline-block;width:49%;}}@media screen and (min-width:768px){.path-frontpage .sfgov-title--elected-officers .sfgov-people--content .__person-2 .field__item,.path-frontpage .sfgov-title--city-officials .sfgov-people--content .__person-2 .field__item{display:inline-block;width:32%;}}.path-frontpage .sfgov-title--elected-officers .title,.path-frontpage .sfgov-title--city-officials .title{margin-bottom:40px;}.path-frontpage .sfgov-title--elected-officers .person-title,.path-frontpage .sfgov-title--city-officials .person-title{opacity:.7;}.path-frontpage .sfgov-title--elected-officers .person-subtitle,.path-frontpage .sfgov-title--city-officials .person-subtitle{opacity:.7;}.path-frontpage .sfgov-title--city-officials{padding-top:0;}.path-frontpage .paragraph--type--profile-group .person-card{display:block;margin-bottom:20px;}@media screen and (min-width:768px){.path-frontpage .paragraph--type--profile-group .person-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:33%;margin-bottom:40px;}}.path-frontpage .paragraph--type--profile-group .person-container{min-width:auto;}.path-frontpage .paragraph--type--profile-group .sfgov-people--content{padding-top:0;}@media screen and (min-width:768px){.path-frontpage .paragraph--type--profile-group .sfgov-people--content{display:-webkit-box;display:-ms-flexbox;display:flex;}}.sfgov-powerbi-embed iframe{border:0;background:#f8f8f8;}.sfgov-powerbi-embed details{margin-top:40px;margin-bottom:40px;}.sfgov-services.paragraph{width:100%;padding-top:60px;}@media screen and (min-width:768px){.sfgov-services.paragraph{padding-top:50px;}}.sfgov-services.paragraph .sfgov-header-section{font-size:33px;font-weight:500;letter-spacing:-.3px;line-height:43px;margin-bottom:19px;}@media screen and (min-width:768px){.sfgov-services.paragraph .sfgov-header-section{font-size:33px;font-weight:500;line-height:43px;}.sfgov-services.paragraph .sfgov-header-section.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}}@media screen and (min-width:768px) and (min-width:768px){.sfgov-services.paragraph .sfgov-header-section{font-size:62px;font-weight:500;letter-spacing:0;line-height:70px;}.sfgov-services.paragraph .sfgov-header-section.sfgov-translate-lang-zh-TW{font-size:62px;line-height:80px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.sfgov-services.paragraph .sfgov-cta-button__container{margin:0 auto;max-width:1130px;padding-left:20px;padding-right:20px;width:100%;padding-left:0;}@media screen and (min-width:768px){.sfgov-services.paragraph .sfgov-cta-button__container{padding:0;}}.sfgov-services.paragraph .sfgov-cta-button__container a{background:#4f66ee;border-radius:8px;color:#fff;font-size:17px;font-weight:500;padding:13px 20px 11px;text-align:center;text-decoration:none;display:inline-block;line-height:1;}.sfgov-services.paragraph .sfgov-cta-button__container a:hover{background:#0c1464;}.sfgov-services.paragraph .sfgov-container{padding-left:0;padding-right:0;}.sfgov-services > .title{font-size:33px;font-weight:500;line-height:43px;margin-bottom:40px;}.sfgov-services > .title.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}@media screen and (min-width:768px){.sfgov-services > .title{font-size:62px;font-weight:500;letter-spacing:0;line-height:70px;}.sfgov-services > .title.sfgov-translate-lang-zh-TW{font-size:62px;line-height:80px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.sfgov-services .sfgov-dept-services-section-title{font-size:24px;font-weight:400;line-height:36px;}.sfgov-services .sfgov-dept-services-section-title.sfgov-translate-lang-zh-TW{font-size:26px;line-height:42px;letter-spacing:2px;}.sfgov-services .sfgov-services-section{margin-bottom:40px;}@media screen and (min-width:768px){.sfgov-services .sfgov-services-section{margin-bottom:60px;}}.sfgov-services .sfgov-container-three-column .sfgov-container-item a{max-width:100%;}.sfgov-services.all-top-level-topics .sfgov-container-item{margin-bottom:0;padding:20px 0;}@media screen and (min-width:768px){.sfgov-services.all-top-level-topics .sfgov-container-item{padding:30px 60px 30px 0;}}@media screen and (min-width:768px){.sfgov-services.all-top-level-topics .sfgov-container-item:nth-child(3n+3){padding-right:0;}}.sfgov-services.all-top-level-topics .sfgov-container-item .sfgov-topic-card{background:none;color:#6b8292;margin:0;padding:0;}.sfgov-services.all-top-level-topics .sfgov-container-item .sfgov-topic-card p{margin:0;padding:0;}.sfgov-services.all-top-level-topics .sfgov-container-item .sfgov-topic-card .title{font-size:20px;font-weight:500;line-height:27px;color:#4f66ee;}.sfgov-services.all-top-level-topics .sfgov-container-item .sfgov-topic-card .title.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.sfgov-services.all-top-level-topics .sfgov-container-item .sfgov-topic-card .title:hover{color:#0c1464;text-decoration:underline;}.sfgov-services.all-top-level-topics .sfgov-container-item .sfgov-topic-card .description{opacity:1;}.path-frontpage .paragraph--title--services{padding-bottom:40px;}.sfds-call-to-action h3{font-family:"Rubik",sans-serif;font-size:20px;font-weight:500;line-height:27px;margin-bottom:20px;}.sfds-call-to-action h3.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.sfds-call-to-action a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;background:#4f66ee;border-radius:8px;color:#fff;padding:15px 20px;text-decoration:none;}.sfds-call-to-action a:hover{background:#0c1464;}.step-container{margin:-15px 0 75px 32px;width:calc(100% - 82px);}@media screen and (min-width:768px){.step-container{margin:-17px 0 80px 41px;}}.step-container h2{font-size:24px;font-weight:500;line-height:30px;margin:0 0 10px;}.step-container h2.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;}@media screen and (min-width:768px){.step-container h2{font-size:24px;font-weight:500;line-height:34px;margin:0 0 20px;}.step-container h2.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.step-container p{margin:0 0 10px 0;}.step-container .step-left{display:block;width:100%;word-wrap:break-word;}.step-container .step-right .content{margin-top:20px;padding-bottom:30px;border-bottom:3px solid #e9e9e9;}@media screen and (min-width:768px){.step-container .step-right .content{margin-top:0;}}.step-container ul{padding-left:20px;}.step-container li{margin-bottom:10px;list-style-type:none;padding-left:20px;background:url("/themes/custom/sfgovpl/src/img/list-bullet-slate.svg") no-repeat left 9px transparent;}@media screen and (min-width:768px){.step-container .step-left{display:inline-block;vertical-align:top;width:39%;padding:0 60px 0 0;}.step-container .step-right{display:inline-block;vertical-align:top;width:60%;}.step-container .step-right .content{display:block;padding:0;margin:0;border:0;}}.step-container .step-meta{margin-bottom:10px;}@media screen and (min-width:768px){.step-container .step-meta{margin-bottom:0;}}.step-container .step-cost,.step-container .step-time{font-size:17px;font-weight:400;line-height:24px;}.step-container .step-cost.sfgov-translate-lang-zh-TW,.step-container .step-time.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.step-container .step-cost *,.step-container .step-time *{display:inline;}.step-container .step-cost h4,.step-container .step-time h4{font-size:17px;font-weight:500;line-height:24px;display:inline;}.step-container .step-cost h4.sfgov-translate-lang-zh-TW,.step-container .step-time h4.sfgov-translate-lang-zh-TW{font-size:18px;line-height:26px;letter-spacing:1px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.step-container .step-cost .__text,.step-container .step-cost p,.step-container .step-time .__text,.step-container .step-time p{margin:0;display:inline;}.step-container .step-optional{font-size:14px;font-weight:400;line-height:18px;display:inline-block;background:#f9e3a3;padding:5px 10px;margin-bottom:10px;}.step-container .step-optional.sfgov-translate-lang-zh-TW{font-size:14px;line-height:22px;letter-spacing:1px;}.step-container .step-optional.hidden{display:none;}.step-container .step-description{font-size:17px;font-weight:400;line-height:28px;}.step-container .step-description.sfgov-translate-lang-zh-TW{font-size:18px;line-height:32px;letter-spacing:1px;}.step-container .step-description > p:last-of-type{margin-bottom:0;}.step-container .step-transaction-link{margin-top:20px;}.step-container .show-more-link{font-size:17px;font-weight:500;line-height:24px;display:inline-block;text-decoration:none;}.step-container .show-more-link.sfgov-translate-lang-zh-TW{font-size:18px;line-height:26px;letter-spacing:1px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media screen and (min-width:768px){.step-container .show-more-link{display:none;}}.step-container[data-toggle-container] .show-more-link{background:url("/themes/custom/sfgovpl/src/img/chevron-down.svg") no-repeat 0 50% transparent;padding-left:28px;margin-top:20px;}.step-container[data-toggle-container] .show-more-link:hover{color:#4f66ee;}.step-container[data-toggle-container][data-toggle-show] .show-more-link{background:url("/themes/custom/sfgovpl/src/img/chevron-up.svg") no-repeat 0 50% transparent;}.sfgov-resources > .title{font-size:33px;font-weight:500;line-height:43px;margin-bottom:40px;}.sfgov-resources > .title.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}@media screen and (min-width:768px){.sfgov-resources > .title{font-size:62px;font-weight:500;letter-spacing:0;line-height:70px;}.sfgov-resources > .title.sfgov-translate-lang-zh-TW{font-size:62px;line-height:80px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.sfgov-resources .sfgov-container-two-column a,.sfgov-resources .sfgov-container-three-column a,.page-node-type-campaign .sfgov-container-two-column a,.page-node-type-campaign .sfgov-container-three-column a{max-width:100%;}.sfgov-resources .sfgov-container-two-column a .field--type-text-long,.sfgov-resources .sfgov-container-three-column a .field--type-text-long,.page-node-type-campaign .sfgov-container-two-column a .field--type-text-long,.page-node-type-campaign .sfgov-container-three-column a .field--type-text-long{color:#1c3e57;}.document-file--container.empty-doc .document{color:#1c3e57;line-height:24px;}.paragraph-timeline{background:none;margin:20px 0 60px 0;}.paragraph-timeline .__timeline-title{font-size:33px;font-weight:500;line-height:43px;}.paragraph-timeline .__timeline-title.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}@media screen and (min-width:768px){.paragraph-timeline .__timeline-title{font-size:62px;font-weight:500;letter-spacing:0;line-height:70px;}.paragraph-timeline .__timeline-title.sfgov-translate-lang-zh-TW{font-size:62px;line-height:80px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.paragraph-timeline .timeline-container{display:block;margin:30px 0;width:100%;}.paragraph-timeline .timeline-container .timeline-item{display:inline-block;vertical-align:top;}.paragraph-timeline .timeline-container.items-1 .timeline-item{width:100%;}.paragraph-timeline .timeline-container.items-2 .timeline-item{width:49%;}.paragraph-timeline .timeline-container.items-3 .timeline-item{width:32%;}.paragraph-timeline .timeline-container.items-4 .timeline-item{width:24%;}.paragraph-timeline .timeline-container.items-5 .timeline-item{width:19%;}.paragraph-timeline .timeline-item .heading{font-weight:500;}.paragraph-timeline .separator{display:block;height:20px;margin:20px 0 25px 0;position:relative;}.paragraph-timeline .separator .hline{border-bottom:2px solid #1c3e57;position:absolute;left:0;height:11px;width:100%;}.paragraph-timeline .timeline-item:last-child .hline{display:none;}.paragraph-timeline .separator .circle-dot{height:20px;width:20px;background-color:#1c3e57;border-radius:50%;display:inline-block;}.paragraph-timeline .timeline-item .description{color:#6b8192;padding-right:25px;}.paragraph-timeline .timeline-link a{background:#4f66ee;border-radius:8px;color:#fff;font-size:17px;font-weight:500;padding:13px 20px 11px;text-align:center;text-decoration:none;display:inline-block;line-height:1;}.paragraph-timeline .timeline-link a:hover{background:#0c1464;}@media only screen and (max-width:700px){.paragraph-timeline .timeline-container{overflow:hidden;}.paragraph-timeline .timeline-container .timeline-item{padding-left:35px;position:relative;overflow:hidden;padding-bottom:40px;}.paragraph-timeline .timeline-container.items-1 .timeline-item,.paragraph-timeline .timeline-container.items-2 .timeline-item,.paragraph-timeline .timeline-container.items-3 .timeline-item,.paragraph-timeline .timeline-container.items-4 .timeline-item,.paragraph-timeline .timeline-container.items-5 .timeline-item{width:100%;}.paragraph-timeline .timeline-item .heading{float:none;}.paragraph-timeline .separator{display:block;height:auto;margin:0;position:absolute;left:0;top:0;}.paragraph-timeline .separator .hline{border-bottom:none;border-right:2px solid #1c3e57;position:absolute;left:-9px;min-height:150px;width:100%;}.paragraph-timeline .timeline-item .description{padding-right:0;}}.paragraph--type--video{margin-top:4rem;margin-bottom:4rem;}.paragraph--type--video .container{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.paragraph--type--video .container{padding-left:0;padding-right:0;}}.paragraph--type--video .container .__title{font-size:33px;font-weight:500;line-height:43px;}.paragraph--type--video .container .__title.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}@media screen and (min-width:768px){.paragraph--type--video .container .__title{font-size:62px;font-weight:500;letter-spacing:0;line-height:70px;}.paragraph--type--video .container .__title.sfgov-translate-lang-zh-TW{font-size:62px;line-height:80px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.paragraph--type--video .container .__description .field__label{font-size:20px;font-weight:500;line-height:27px;}.paragraph--type--video .container .__description .field__label.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.sfgov-alert-error{background:url("/themes/custom/sfgovpl/src/img/alerts/error.png") no-repeat 20px 29px #f9dede;background:url("/themes/custom/sfgovpl/src/img/alerts/error.svg") no-repeat 20px 29px #f9dede;background-size:75px;}.sfgov-alert-success{background:url("/themes/custom/sfgovpl/src/img/alerts/success.png") no-repeat 20px 29px #e7f4e4;background:url("/themes/custom/sfgovpl/src/img/alerts/success.svg") no-repeat 20px 29px #e7f4e4;background-size:75px;}.sfgov-alert-warning{background:url("/themes/custom/sfgovpl/src/img/alerts/warning.png") no-repeat 50% 50% transparent;background:url("/themes/custom/sfgovpl/src/img/alerts/warning.svg") no-repeat 50% 50% transparent;}.path-services .sfgov-services{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;margin-top:65px;margin-bottom:80px;}@media screen and (min-width:1280px){.path-services .sfgov-services{padding-left:0;padding-right:0;}}@media screen and (max-width:768px){.path-services .sfgov-services .hero-banner.default h1{font-size:42px;font-weight:300;letter-spacing:0;line-height:43px;}.path-services .sfgov-services .hero-banner.default h1.sfgov-translate-lang-zh-TW{font-size:42px;line-height:62px;letter-spacing:2px;}}.path-services .sfgov-tabbed-navigation{display:none;}.path-frontpage .sfgov-services .sfgov-container-item h6{margin:0;}.path-departments .sfgov-departments{display:block !important;margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.path-departments .sfgov-departments{padding-left:0;padding-right:0;}}.path-departments .sfgov-departments .views-view-grid.horizontal{display:table;table-layout:fixed;border-collapse:separate;border-spacing:64px 0;width:calc(100% + 64px);margin-left:-64px;margin-bottom:100px;}.path-departments .sfgov-departments .views-view-grid.horizontal .l-grid__row{display:table-row;}.path-departments .sfgov-departments .views-view-grid.horizontal .l-grid__row .l-grid__column{border-bottom:3px solid rgba(28,62,87,0.1);display:table-cell;width:50%;padding:30px 36px 30px 0;}.path-departments .sfgov-departments .views-view-grid.horizontal .l-grid__row .l-grid__column .transaction-card{font-size:17px;font-weight:400;line-height:24px;padding:0;background:none;color:#1c3e57;min-height:82px;}.path-departments .sfgov-departments .views-view-grid.horizontal .l-grid__row .l-grid__column .transaction-card.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.path-departments .sfgov-departments .views-view-grid.horizontal .l-grid__row .l-grid__column .transaction-card .transaction-card__body{font-size:17px;font-weight:400;line-height:24px;color:#1c3e57;}.path-departments .sfgov-departments .views-view-grid.horizontal .l-grid__row .l-grid__column .transaction-card .transaction-card__body.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.path-departments .sfgov-departments .views-view-grid.horizontal .l-grid__row .l-grid__column .transaction-card .transaction-card__title{font-size:17px;font-weight:500;line-height:24px;margin-bottom:10px;text-decoration:underline;}.path-departments .sfgov-departments .views-view-grid.horizontal .l-grid__row .l-grid__column .transaction-card .transaction-card__title.sfgov-translate-lang-zh-TW{font-size:18px;line-height:26px;letter-spacing:1px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.path-departments .sfgov-departments .views-view-grid.horizontal .l-grid__row .l-grid__column .transaction-card:hover .transaction-card__title{color:#1c3e57;}.path-departments .sfgov-departments .views-view-grid.horizontal .l-grid__row .l-grid__column .transaction-card:hover .transaction-card__body{color:#1c3e57;}.path-departments .sfgov-departments .views-view-grid.horizontal .l-grid__row.clearfix::after{display:none;}@media screen and (max-width:768px){.path-departments .sfgov-departments .hero-banner.default h1{font-size:42px;font-weight:300;letter-spacing:0;line-height:43px;}.path-departments .sfgov-departments .hero-banner.default h1.sfgov-translate-lang-zh-TW{font-size:42px;line-height:62px;letter-spacing:2px;}.path-departments .sfgov-departments .views-view-grid.horizontal{display:block;width:auto;margin:0 0 100px 0;border-collapse:initial;border-spacing:initial;}.path-departments .sfgov-departments .views-view-grid.horizontal .l-grid__row{display:block;}.path-departments .sfgov-departments .views-view-grid.horizontal .l-grid__row .l-grid__column{display:block;width:auto;margin-bottom:0;}.path-departments .sfgov-departments .views-view-grid.horizontal .l-grid__row .l-grid__column .transaction-card{min-height:auto;}}.path-departments .sfgov-tabbed-navigation{display:none;}.path-news{font-family:"Rubik",sans-serif;color:#1c3e57;}.path-news .hero-banner{background:#f4c435;padding:60px 0;}.path-news .hero-banner h1{font-family:"Rubik",sans-serif;font-size:33px;font-weight:500;letter-spacing:-.3px;line-height:43px;color:#1c3e57;}@media screen and (min-width:768px){.path-news .hero-banner h1{font-size:33px;font-weight:500;line-height:43px;}.path-news .hero-banner h1.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}}@media screen and (min-width:768px) and (min-width:768px){.path-news .hero-banner h1{font-size:62px;font-weight:500;letter-spacing:0;line-height:70px;}.path-news .hero-banner h1.sfgov-translate-lang-zh-TW{font-size:62px;line-height:80px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.path-news .lead-paragraph{font-size:20px;font-weight:400;line-height:29px;color:#1c3e57;}.path-news .lead-paragraph.sfgov-translate-lang-zh-TW{font-size:20px;line-height:36px;letter-spacing:2px;}.path-news .view-news{margin:0 auto;max-width:1276px;padding-left:20px;padding-right:20px;}@media screen and (min-width:768px){.path-news .view-news{padding-left:96px;padding-right:96px;}}.path-news .pager{margin:40px 0;padding:0;}@media screen and (min-width:768px){.path-news .pager{margin:113px 0 62px;}}.path-news .pager li{list-style:none;}.path-news .pager a{background:#4f66ee;border-radius:8px;color:#fff;font-size:17px;font-weight:500;padding:13px 20px 11px;text-align:center;text-decoration:none;display:inline-block;line-height:1;background:#fff;color:#4f66ee;display:block;}.path-news .pager a:hover{background:#0c1464;}.path-news .pager a:hover{background:#fff;color:#0c1464;}.sfgov-dept-news{background:#f8f1df;padding-bottom:80px;padding-top:60px;}.sfgov-dept-news::after,.sfgov-dept-news::before{content:'';display:table;}.sfgov-dept-news::after{clear:both;}@media screen and (min-width:768px){.sfgov-dept-news{padding-top:80px;}}.sfgov-dept-news h2{font-size:33px;font-weight:500;letter-spacing:-.3px;line-height:43px;margin-bottom:40px;}@media screen and (min-width:768px){.sfgov-dept-news h2{font-size:33px;font-weight:500;line-height:43px;}.sfgov-dept-news h2.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}}@media screen and (min-width:768px) and (min-width:768px){.sfgov-dept-news h2{font-size:62px;font-weight:500;letter-spacing:0;line-height:70px;}.sfgov-dept-news h2.sfgov-translate-lang-zh-TW{font-size:62px;line-height:80px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.sfgov-dept-news .views-news--rows{margin:0 auto;max-width:1130px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:768px){.sfgov-dept-news .views-news--rows{padding:0;}}@media screen and (min-width:768px){.sfgov-dept-news .news-cards{display:table;border-spacing:20px 10px;width:100%;}}.sfgov-dept-news .news-cards > *{display:block;border-radius:8px;margin-bottom:20px;padding:20px;width:100%;}@media screen and (min-width:768px){.sfgov-dept-news .news-cards > *{display:table-cell;}}@media screen and (min-width:768px){.sfgov-dept-news .news-cards > *{width:33%;}}@media screen and (min-width:768px){.sfgov-dept-news .more-link{padding-left:61px;}}.sfgov-dept-news .more-link a{background:#4f66ee;border-radius:8px;color:#fff;font-size:17px;font-weight:500;padding:13px 20px 11px;text-align:center;text-decoration:none;display:inline-block;line-height:1;}.sfgov-dept-news .more-link a:hover{background:#0c1464;}.path-events,.path-past-events{font-family:"Rubik",sans-serif;color:#1c3e57;}.path-events .hero-banner,.path-past-events .hero-banner{background:#00896d;}.path-events .hero-banner h1,.path-past-events .hero-banner h1{font-family:"Rubik",sans-serif;font-size:33px;font-weight:500;letter-spacing:-.3px;line-height:43px;color:#fff;}@media screen and (min-width:768px){.path-events .hero-banner h1,.path-past-events .hero-banner h1{font-size:33px;font-weight:500;line-height:43px;}.path-events .hero-banner h1.sfgov-translate-lang-zh-TW,.path-past-events .hero-banner h1.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}}@media screen and (min-width:768px) and (min-width:768px){.path-events .hero-banner h1,.path-past-events .hero-banner h1{font-size:62px;font-weight:500;letter-spacing:0;line-height:70px;}.path-events .hero-banner h1.sfgov-translate-lang-zh-TW,.path-past-events .hero-banner h1.sfgov-translate-lang-zh-TW{font-size:62px;line-height:80px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.path-events .sfgov-events-pill-container,.path-past-events .sfgov-events-pill-container{background:#e9f7ec;padding:60px 0;margin-bottom:60px;}.path-events .sfgov-events-pill-container .sfgov-events-pill-list-container,.path-past-events .sfgov-events-pill-container .sfgov-events-pill-list-container{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.path-events .sfgov-events-pill-container .sfgov-events-pill-list-container,.path-past-events .sfgov-events-pill-container .sfgov-events-pill-list-container{padding-left:0;padding-right:0;}}.path-events .sfgov-events-pill-container .sfgov-events-pill-list-container .sfgov-events-pill,.path-past-events .sfgov-events-pill-container .sfgov-events-pill-list-container .sfgov-events-pill{margin:0;padding:0;list-style-type:none;display:inline-block;}.path-events .sfgov-events-pill-container .sfgov-events-pill-list-container .sfgov-events-pill li,.path-past-events .sfgov-events-pill-container .sfgov-events-pill-list-container .sfgov-events-pill li{display:inline-block;}.path-events .sfgov-events-pill-container .sfgov-events-pill-list-container .sfgov-events-pill li a,.path-past-events .sfgov-events-pill-container .sfgov-events-pill-list-container .sfgov-events-pill li a{color:#4f66ee;text-decoration:none;padding:12px 20px;display:block;background:#fff;border-radius:8px 0 0 8px;border:3px solid #1c3e57;font-size:17px;font-weight:500;line-height:20px;}.path-events .sfgov-events-pill-container .sfgov-events-pill-list-container .sfgov-events-pill li:last-child,.path-past-events .sfgov-events-pill-container .sfgov-events-pill-list-container .sfgov-events-pill li:last-child{margin-left:-5px;}.path-events .sfgov-events-pill-container .sfgov-events-pill-list-container .sfgov-events-pill li:last-child a,.path-past-events .sfgov-events-pill-container .sfgov-events-pill-list-container .sfgov-events-pill li:last-child a{border-radius:0 8px 8px 0;}.path-events .sfgov-events-pill-container .sfgov-events-pill-list-container .sfgov-events-pill li.current a,.path-past-events .sfgov-events-pill-container .sfgov-events-pill-list-container .sfgov-events-pill li.current a{background:#1c3e57;color:#fff;}.path-events .lead-paragraph,.path-past-events .lead-paragraph{font-size:20px;font-weight:400;line-height:29px;color:#fff;}.path-events .lead-paragraph.sfgov-translate-lang-zh-TW,.path-past-events .lead-paragraph.sfgov-translate-lang-zh-TW{font-size:20px;line-height:36px;letter-spacing:2px;}.path-events .lead-paragraph > span,.path-past-events .lead-paragraph > span{display:block;}.path-events .view-events,.path-past-events .view-events{margin-bottom:160px;}.path-events .pager,.path-past-events .pager{margin:40px 0;padding:0;}@media screen and (min-width:768px){.path-events .pager,.path-past-events .pager{margin:113px 0 62px;}}.path-events .pager li,.path-past-events .pager li{list-style:none;}.path-events .pager a,.path-past-events .pager a{background:#4f66ee;border-radius:8px;color:#fff;font-size:17px;font-weight:500;padding:13px 20px 11px;text-align:center;text-decoration:none;display:inline-block;line-height:1;background:#fff;color:#4f66ee;display:block;}.path-events .pager a:hover,.path-past-events .pager a:hover{background:#0c1464;}.path-events .pager a:hover,.path-past-events .pager a:hover{background:#fff;color:#0c1464;}.path-events .views-element-container .view-events > div,.path-past-events .views-element-container .view-events > div{background:#fff;padding-top:40px;padding-bottom:60px;}.path-events .views-element-container .view-events > div:nth-child(2n),.path-past-events .views-element-container .view-events > div:nth-child(2n){background:rgba(28,62,87,0.04);}.path-events .views-element-container .view-events > div.sfgov-no-events,.path-past-events .views-element-container .view-events > div.sfgov-no-events{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;padding-top:0;padding-bottom:0;}@media screen and (min-width:1280px){.path-events .views-element-container .view-events > div.sfgov-no-events,.path-past-events .views-element-container .view-events > div.sfgov-no-events{padding-left:0;padding-right:0;}}@media screen and (min-width:768px){.path-events .views-element-container .view-events > div,.path-past-events .views-element-container .view-events > div{padding-top:0;padding-bottom:60px;background:#fff;}.path-events .views-element-container .view-events > div:nth-child(2n),.path-past-events .views-element-container .view-events > div:nth-child(2n){background:#fff;}}.sfgov-dept-events{padding-bottom:80px;padding-top:60px;}.sfgov-dept-events::after,.sfgov-dept-events::before{content:'';display:table;}.sfgov-dept-events::after{clear:both;}@media screen and (min-width:768px){.sfgov-dept-events{padding-top:80px;}}.sfgov-dept-events .views-events--rows{margin-bottom:40px;}@media screen and (min-width:768px){.sfgov-dept-events .views-events--rows{border-collapse:separate;border-spacing:20px;display:table;margin-bottom:56px;margin-left:-20px;padding-left:61px;table-layout:fixed;width:103%;}}.sfgov-dept-events .views-row{background:#00896d;border-radius:8px;margin-bottom:20px;padding:20px;}.sfgov-dept-events .views-row:hover{background:#1B674D;}@media screen and (min-width:768px){.sfgov-dept-events .views-row{display:table-cell;max-width:33%;padding:20px;}}@media screen and (min-width:768px){.sfgov-dept-events .views-row:nth-child(3){margin-right:0;}}.sfgov-dept-events .more-link a{background:#4f66ee;border-radius:8px;color:#fff;font-size:17px;font-weight:500;padding:13px 20px 11px;text-align:center;text-decoration:none;display:inline-block;line-height:1;}.sfgov-dept-events .more-link a:hover{background:#0c1464;}.path-frontpage .view-events-block-container{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;padding-top:60px;padding-bottom:60px;}@media screen and (min-width:1280px){.path-frontpage .view-events-block-container{padding-left:0;padding-right:0;}}@media screen and (min-width:1280px){.path-frontpage .view-events-block-container{padding-top:80px;padding-bottom:80px;}}.view-events-block-container .more-link{display:inline-block;margin-top:20px;}.view-events-block-container .more-link a{background:#4f66ee;border-radius:8px;color:#fff;font-size:17px;font-weight:500;padding:13px 20px 11px;text-align:center;text-decoration:none;display:inline-block;line-height:1;display:block;}.view-events-block-container .more-link a:hover{background:#0c1464;}.view-events-block > .title{font-size:33px;font-weight:500;line-height:43px;margin-bottom:40px;}.view-events-block > .title.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}@media screen and (min-width:768px){.view-events-block > .title{font-size:62px;font-weight:500;letter-spacing:0;line-height:70px;}.view-events-block > .title.sfgov-translate-lang-zh-TW{font-size:62px;line-height:80px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.view-news-block-view-container .more-link > a{font-family:"Rubik",sans-serif;font-size:17px;font-weight:500;line-height:24px;background:#4f66ee;border-radius:8px;color:#fff;display:inline-block;margin-top:15px;padding:13px 20px 11px;text-decoration:none;}.view-news-block-view-container .more-link > a.sfgov-translate-lang-zh-TW{font-size:18px;line-height:26px;letter-spacing:1px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.view-news-block > .title{font-size:33px;font-weight:500;line-height:43px;margin-bottom:40px;}.view-news-block > .title.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}@media screen and (min-width:768px){.view-news-block > .title{font-size:62px;font-weight:500;letter-spacing:0;line-height:70px;}.view-news-block > .title.sfgov-translate-lang-zh-TW{font-size:62px;line-height:80px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.view-services-block-1 .view-title{font-size:33px;font-weight:500;line-height:43px;}.view-services-block-1 .view-title.sfgov-translate-lang-zh-TW{font-size:34px;line-height:54px;letter-spacing:2px;}@media screen and (min-width:768px){.view-services-block-1 .view-title{font-size:62px;font-weight:500;letter-spacing:0;line-height:70px;}.view-services-block-1 .view-title.sfgov-translate-lang-zh-TW{font-size:62px;line-height:80px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.view-services-block-1 .sfgov-container-three-column .sfgov-container-item a{max-width:100%;}.sfgov-filters.is-collapsed{margin-bottom:-10px;}.sfgov-filters.is-collapsed .sfgov-filters-legend{margin-bottom:30px;}.views--meetings .group--right .sfgov-filters.inner{padding-top:32px;padding-bottom:40px;}@media screen and (max-width:768px){.views--meetings .group--right .sfgov-filters.inner{border-radius:0;margin-left:-20px;margin-right:-20px;}}.sfgov-filters .sfgov-filters-legend{font-size:24px;font-weight:500;line-height:34px;line-height:1;margin-bottom:40px;}.sfgov-filters .sfgov-filters-legend.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media screen and (min-width:768px){.sfgov-filters .sfgov-filters-legend{font-size:30px;font-weight:500;line-height:42px;line-height:1;}.sfgov-filters .sfgov-filters-legend.sfgov-translate-lang-zh-TW{font-size:30px;line-height:42px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.sfgov-filters form{max-width:100%;}.sfgov-filters select{padding:10px 56px 10px 16px;line-height:20px;}.sfgov-filters select,.sfgov-filters select option[selected]{overflow:hidden !important;white-space:nowrap;text-overflow:ellipsis;}.sfgov-filters .fieldset-wrapper .form-item{margin:0 0 20px 0;}.sfgov-filters .fieldset-wrapper fieldset.form-item{margin:40px 0;}.sfgov-filters .fieldset-wrapper fieldset.form-item legend{font-size:1rem;font-weight:500;margin-bottom:10px;line-height:24px;}.sfgov-filters .form-checkboxes{border:solid 2px #e9e9e9;border-radius:8px;padding:22px 20px;max-height:200px;overflow-y:scroll;background:-webkit-gradient(linear,left top,left bottom,color-stop(33%,#ffffff),to(rgba(255,255,255,0))),-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(66%,#ffffff)) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,0.15),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,0.15),rgba(0,0,0,0)) 0 100%;background:linear-gradient(#ffffff 33%,rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0),#ffffff 66%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,0.15),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,0.15),rgba(0,0,0,0)) 0 100%;background-color:#ffffff;background-repeat:no-repeat;background-attachment:local,local,scroll,scroll;background-size:100% 60px,100% 60px,100% 10px,100% 10px;}@media screen and (min-width:950px){.sfgov-filters .form-checkboxes{max-height:250px;}}.sfgov-filters .form-checkboxes::-webkit-scrollbar{-webkit-appearance:none;}.sfgov-filters .form-checkboxes::-webkit-scrollbar:vertical{width:10px;}.sfgov-filters .form-checkboxes::-webkit-scrollbar:horizontal{height:10px;}.sfgov-filters .form-checkboxes::-webkit-scrollbar-thumb{border:2px solid white;border-radius:8px;background-color:rgba(0,0,0,0.3);}.sfgov-filters .form-checkboxes + .description{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal;}.sfgov-filters .form-checkboxes .form-item{display:block;font-size:inherit;margin:0;padding:0;position:relative;line-height:1;}.sfgov-filters .form-checkboxes .form-item:last-child label{margin-bottom:0;}.sfgov-filters .js-form-type-checkbox{position:relative;}.sfgov-filters .js-form-type-checkbox label{display:inline-block;padding:0 0 0 40px;margin:0 0 20px 0;font-size:15px;line-height:18px;}.sfgov-filters .js-form-type-checkbox label::before{background-color:#fff;border-radius:4px;border:solid 2px #1c3e57;content:'';-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;height:18px;left:0;margin-left:0;margin-top:0;position:absolute;top:0;width:18px;}.sfgov-filters .form-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:20px;left:0;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;top:0;width:20px;}.sfgov-filters .form-checkbox:checked + label::before{background-color:#1c3e57;background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.875 8.378a.622.622 0 01-.443-.183l-2.25-2.25a.625.625 0 11.885-.882L2.875 6.87 8.935.81a.625.625 0 01.882.885l-6.5 6.5a.623.623 0 01-.442.183z' fill='%23fff'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;}.sfgov-filters .form-checkbox:focus + label::before{border-color:#4f66ee;-webkit-box-shadow:0 0 0 2px #4f66ee;box-shadow:0 0 0 2px #4f66ee;}.sfgov-filters .form-checkbox:focus:checked + label::before{background-color:#4f66ee;border-color:#4f66ee;-webkit-box-shadow:0 0 0 2px #4f66ee;box-shadow:0 0 0 2px #4f66ee;outline:none;}.sfgov-filters .button{font-family:"Rubik",sans-serif;width:auto;}.sfgov-filters .filter-toggle{font-family:"Rubik",sans-serif;background:transparent;border:0;border-radius:0;color:#4f66ee;display:inline-block;font-size:1rem;font-weight:500;line-height:24px;margin:0;padding:0;text-align:left;text-decoration:none;width:auto;}.sfgov-filters .filter-toggle:focus{outline:2px dotted #aeb0b5;}.sfgov-filters .filter-toggle:hover{text-decoration:underline;}.sfgov-filters .filter-toggle span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;position:relative;}.sfgov-filters .filter-toggle span::before{content:'';background:transparent url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3LjQ2IDE0Ljc1NWExLjI0NSAxLjI0NSAwIDAxLS44ODUtLjM2NUw5Ljk2IDcuNzc1IDMuMzQ1IDE0LjM5YTEuMjUyIDEuMjUyIDAgMDEtMS43Ny0xLjc3bDcuNS03LjVhMS4yNiAxLjI2IDAgMDExLjc3IDBsNy41IDcuNWExLjI2IDEuMjYgMCAwMTAgMS43NyAxLjI0NiAxLjI0NiAwIDAxLS44ODUuMzY1eiIgZmlsbD0iIzRGNjZFRSIvPjwvc3ZnPg==) no-repeat;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:20px;margin-right:12px;width:20px;}.sfgov-filters .filter-toggle--hide{margin-top:40px;}.sfgov-filters .filter-toggle--show span::before{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.views--meetings .sfgov-section-container{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;overflow:hidden;}@media screen and (min-width:1280px){.views--meetings .sfgov-section-container{padding-left:0;padding-right:0;}}.views--meetings .hero-banner{background-color:#00896d;}.views--meetings .hero-banner a{color:#fff;}.views--meetings .hero-banner .hero-banner--container h1{margin-bottom:0;color:#fff;}.views--meetings .hero-banner .hero-banner--container .lead-paragraph{margin-top:20px;color:#fff;}.views--meetings .hero-banner .hero-banner--container .lead-paragraph p{margin:0;}.views--meetings .content{padding:60px 0;}@media (max-width:700px){.views--meetings .content{padding-top:0;}}@media (max-width:700px){.views--meetings .view-grouping{padding:60px 20px;margin:0 -20px;}.views--meetings .view-grouping:nth-child(even){background-color:#F6F7F8;}.views--meetings .view-grouping:last-child{margin-bottom:60px;}}@media (min-width:700px){.views--meetings .view-grouping:nth-child(n+2) h2{margin-top:100px;}}.views--meetings h2.group{font-size:40px;font-weight:500;line-height:47px;margin-bottom:60px;}.views--meetings h2.group.sfgov-translate-lang-zh-TW{font-size:40px;line-height:59px;letter-spacing:2px;}.views--meetings h3.group{font-size:24px;font-weight:500;line-height:34px;margin-bottom:20px;}.views--meetings h3.group.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.views--meetings .views-row{margin-bottom:40px;}@media (min-width:700px){.views--meetings .views-row{padding-left:30px;}}@media (max-width:700px){.views--meetings .views-row:last-child{margin:0;}}.views--meetings .views-row article .article--teaser__title{font-size:20px;font-weight:500;line-height:27px;}.views--meetings .views-row article .article--teaser__title.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.views--meetings .views-row article .meeting__content .__footer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1rem;}@media (max-width:700px){.views--meetings .views-row article .meeting__content .__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.views--meetings .views-row article .meeting__content .__footer .__time,.views--meetings .views-row article .meeting__content .__footer .__address{position:relative;padding-left:35px;}@media (min-width:700px){.views--meetings .views-row article .meeting__content .__footer .__time,.views--meetings .views-row article .meeting__content .__footer .__address{width:50%;}}@media (max-width:700px){.views--meetings .views-row article .meeting__content .__footer .__time,.views--meetings .views-row article .meeting__content .__footer .__address{margin-bottom:10px;}}.views--meetings .views-row article .meeting__content .__footer .__time:before,.views--meetings .views-row article .meeting__content .__footer .__address:before{content:' ';width:20px;height:20px;position:absolute;top:3px;left:0;}.views--meetings .views-row article .meeting__content .__footer .__time p,.views--meetings .views-row article .meeting__content .__footer .__address p{margin:0;}.views--meetings .views-row article .meeting__content .__footer .__time .country,.views--meetings .views-row article .meeting__content .__footer .__address .country{display:none;}.views--meetings .views-row article .meeting__content .__footer .__time:before{background:url("/themes/custom/sfgovpl/src/img/icons/clock_2-outlined.svg") no-repeat 50% 50% transparent;}.views--meetings .views-row article .meeting__content .__footer .__address:before{background:url("/themes/custom/sfgovpl/src/img/icons/location-2.svg") no-repeat 50% 50% transparent;}@media screen and (min-width:768px){.views--meetings .group--left{float:left;max-width:780px;width:calc((100% - 20px)/3*2);}}@media screen and (min-width:768px){.views--meetings .group--right{float:right;max-width:350px;width:calc((100% - 40px)/3);}}.views--meetings .group--right.sfgov-upcoming-meetings{clear:right;}.views--meetings .group--right .inner{background:#e9f7ec;border-radius:8px;margin-bottom:20px;padding:30px 20px;}@media screen and (min-width:950px){.views--meetings .group--right .inner{padding:40px;}}.views--meetings .group--right .inner a{background:#4f66ee;border-radius:8px;color:#fff;font-size:17px;font-weight:500;padding:13px 20px 11px;text-align:center;text-decoration:none;display:inline-block;line-height:1;margin-top:20px;display:inline-block;}.views--meetings .group--right .inner a:hover{background:#0c1464;}.views--meetings--page_past .meeting__content .__footer{display:none !important;}.paragraph-child--news{padding-bottom:0;}.paragraph-child--news .sfgov-container{padding:0;}.paragraph--type--news .sfds-layout-container .sfds-responsive-container{padding:0;}.paragraph--type--news .field h2{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;margin-bottom:40px;padding:0;}@media screen and (min-width:1280px){.paragraph--type--news .field h2{padding-left:0;padding-right:0;}}.paragraph--type--news .views-news--rows{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;margin-bottom:40px;padding:0;}@media screen and (min-width:1280px){.paragraph--type--news .views-news--rows{padding-left:0;padding-right:0;}}@media screen and (min-width:768px){.paragraph--type--news .views-news--rows{margin-bottom:56px;}}.paragraph--type--news .more-link{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.paragraph--type--news .more-link{padding-left:0;padding-right:0;}}.paragraph-child--events{padding-bottom:0;}.paragraph--type--events .sfds-layout-container .sfds-responsive-container{padding:0;}.paragraph--type--events .field h3{margin:0 auto;max-width:1210px;padding-left:20px;padding-right:20px;width:100%;margin-bottom:40px;}@media screen and (min-width:1280px){.paragraph--type--events .field h3{padding:0;}}.paragraph--type--events .views-events--rows{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;margin-bottom:40px;padding:0;}@media screen and (min-width:1280px){.paragraph--type--events .views-events--rows{padding-left:0;padding-right:0;}}.paragraph--type--events .more-link a{background:#4f66ee;border-radius:8px;color:#fff;font-size:17px;font-weight:500;padding:13px 20px 11px;text-align:center;text-decoration:none;display:inline-block;line-height:1;padding-top:11px;}.paragraph--type--events .more-link a:hover{background:#0c1464;}.sfgov-events.paragraph{padding-top:50px;padding-bottom:75px;background-color:#f8f8f8;}.sfgov-events.paragraph > .sfgov-header-section{display:none;}.sfgov-events.paragraph .view-events-block-container{padding-top:30px;padding-bottom:10px;}.sfgov-events.paragraph .paragraph--type--button{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.sfgov-events.paragraph .paragraph--type--button{padding-left:0;padding-right:0;}}.maintenance-page{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.maintenance-page{padding-left:0;padding-right:0;}}.maintenance-page .sfgov-logo--seal{height:42px;width:42px;}.maintenance-page .sfgov-logo--lockup{height:23px;width:112px;}.maintenance-page header{border-bottom:3px solid #E9ECEE;padding-top:70px;padding-bottom:40px;}.maintenance-page main{padding:0 0 60px 0;}.maintenance-page h2{font-size:24px;font-weight:500;line-height:30px;margin-top:40px;}.maintenance-page h2.sfgov-translate-lang-zh-TW{font-size:24px;line-height:36px;letter-spacing:2px;}@media screen and (min-width:950px){.maintenance-page h2{font-size:30px;font-weight:500;line-height:42px;margin-top:60px;}.maintenance-page h2.sfgov-translate-lang-zh-TW{font-size:30px;line-height:42px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.maintenance-page p{line-height:32px;}.form-content{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;margin-top:2rem;}@media screen and (min-width:1280px){.form-content{padding-left:0;padding-right:0;}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button,input::-webkit-calendar-picker-indicator{-webkit-appearance:none;margin:0;}input[type=number]{-moz-appearance:textfield;}input[type='search']{-webkit-appearance:none;}::-webkit-input-placeholder{color:rgba(28,62,87,0.6);}::-moz-placeholder{color:rgba(28,62,87,0.6);}:-ms-input-placeholder{color:rgba(28,62,87,0.6);}:-moz-placeholder{color:rgba(28,62,87,0.6);}button,.field-m13 .file-custom::before,input[type='submit']{-webkit-appearance:none;-moz-appearance:none;}input[type='date'],input[type='time']{-webkit-appearance:textfield;-moz-appearance:textfield;min-height:3rem;}input[type='file']{border:none;padding:0;}fieldset{border:0;margin:0;padding:0;}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #4f66ee;}select::-ms-expand{display:none;}option:not(:checked){color:#212123;}form{max-width:38rem;}legend{margin-bottom:0.75rem;}.form-group{position:relative;}.form-group-field{margin-bottom:2.5rem;}p + .form-group-field,ul + .form-group-field,h1 + .form-group-field,h2 + .form-group-field,h3 + .form-group-field{margin-top:2rem;}.form-section{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.form-section{padding-left:0;padding-right:0;}}input[type="text"],input[type="email"],input[type="url"],input[type="tel"],input[type="number"],input[type="password"],input[type="date"],input[type="time"],input[type="search"],textarea,select{font-family:"Rubik",sans-serif;font-size:17px;font-weight:400;line-height:24px;color:#1c3e57;font-weight:400;}input[type="text"].sfgov-translate-lang-zh-TW,input[type="email"].sfgov-translate-lang-zh-TW,input[type="url"].sfgov-translate-lang-zh-TW,input[type="tel"].sfgov-translate-lang-zh-TW,input[type="number"].sfgov-translate-lang-zh-TW,input[type="password"].sfgov-translate-lang-zh-TW,input[type="date"].sfgov-translate-lang-zh-TW,input[type="time"].sfgov-translate-lang-zh-TW,input[type="search"].sfgov-translate-lang-zh-TW,textarea.sfgov-translate-lang-zh-TW,select.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}input,textarea,select{width:100%;border-color:#1c3e57;border-width:2px;border-style:solid;border-radius:8px;background-color:#fff;border-radius:8px;}input:focus,textarea:focus,select:focus{border-color:#4f66ee;-webkit-box-shadow:inset 0 0 0 2px #4f66ee;box-shadow:inset 0 0 0 2px #4f66ee;outline:none;}input[type="checkbox"],input[type="radio"],input[type="checkbox"] + label,input[type="radio"] + label{margin:0 0 1rem;}input[type="checkbox"],input[type="radio"]{margin-right:1rem;}input[type="text"],input[type="email"],input[type="url"],input[type="tel"],input[type="number"],input[type="password"],input[type="date"],input[type="time"],input[type="search"],textarea{display:block;padding:0.64rem 1rem;}select{padding:0.64rem 1rem;}label,legend{font-family:"Rubik",sans-serif;color:#1c3e57;font-weight:400;font-size:1.41176rem;letter-spacing:-0.016em;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0.5rem;display:block;}.field-d06 input,.field-d06 .units{display:inline-block;}.field-d06 .units{margin-left:0.5rem;}.field-d08 input{width:10rem;}.field-d08 input,.field-d08 .dollar{display:inline-block;}.field-d08 .dollar{font-weight:300;font-size:3rem;line-height:1;position:relative;top:0.75rem;margin-right:0.5rem;color:#1c3e57;}.field-address .form-group{margin-bottom:0;}.field-address label{font-size:14px;font-weight:400;line-height:18px;margin:0 0 0.25rem;}.field-address label.sfgov-translate-lang-zh-TW{font-size:14px;line-height:22px;letter-spacing:1px;}.field-address input{margin-bottom:0.75rem;}@media screen and (min-width:48rem){.field-address-state,.field-address-zip{float:left;}.field-address fieldset::after,.field-address fieldset::before{content:'';display:table;}.field-address fieldset::after{clear:both;}.field-address-state{margin-right:0.75rem;}}.field-m13 label{position:relative;cursor:pointer;height:6.5rem;}.field-m13 input{min-width:14rem;margin:0;filter:alpha(opacity=0);opacity:0;}.field-m13 .file-custom{font-size:1rem;position:absolute;padding-top:2.75rem;top:0;right:0;left:0;z-index:5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.field-m13 .file-custom::after{content:attr(data-filename);}.field-m13 .file-custom::before{z-index:6;content:"Choose a file";background-color:#fff;color:#4f66ee;font-weight:500;}.field-m13 .file-custom:hover::before,.field-m13 .file-custom:focus::before,.field-m13 .file-custom:active::before{-webkit-box-shadow:inset 0 0 0 2px #203eea;box-shadow:inset 0 0 0 2px #203eea;color:#203eea;background-color:rgba(79,102,238,0.05);color:#4f66ee;}.length-1{width:3.15rem;}.length-2{width:3.8rem;}.length-3{width:4.45rem;}.length-4{width:5.1rem;}.length-5{width:5.75rem;}.length-6{width:6.4rem;}.length-7{width:7.05rem;}.length-8{width:7.7rem;}.length-9{width:8.35rem;}.length-10{width:9rem;}.length-11{width:9.65rem;}.length-12{width:10.3rem;}.length-13{width:10.95rem;}.length-14{width:11.6rem;}.length-15{width:12.25rem;}.field-s06 label,.field-s08 label{position:relative;padding-left:3.75rem;margin-bottom:1rem;min-height:3rem;}.field-s06 label:last-child,.field-s08 label:last-child{margin-bottom:0;}.field-s06 input,.field-s06 .inline-label::before,.field-s08 input,.field-s08 .inline-label::before{position:absolute;top:0;left:0;width:3rem;height:3rem;}.field-s06 input,.field-s08 input{-webkit-appearance:none;-moz-appearance:none;opacity:0;padding:0;margin:0;}.field-s06 input:focus + .inline-label:before,.field-s08 input:focus + .inline-label:before{border-color:#4f66ee;-webkit-box-shadow:inset 0 0 0 2px #4f66ee;box-shadow:inset 0 0 0 2px #4f66ee;outline:none;}.field-s06 .inline-label,.field-s08 .inline-label{display:block;font-size:initial;padding-top:0.75rem;}.field-s06 .inline-label::before,.field-s08 .inline-label::before{content:'';border-color:#1c3e57;border-width:2px;border-style:solid;border-radius:8px;background-color:#fff;}.other-label .inline-label{float:left;}.other-label input[type=text]{left:7rem;filter:alpha(opacity=1);opacity:1;padding:0.64rem 1rem;width:calc(100% - 7rem);}.field-s08 .inline-label::before,.field-s08 .inline-label::after{border-radius:50%;}.field-s08 .inline-label::after{content:'';width:1.875rem;height:1.875rem;top:0.5625rem;left:0.5625rem;z-index:2;position:absolute;}.field-s08 input:checked + .inline-label::after{background:#1c3e57;}.field-s08 input:checked:focus + .inline-label:after{background:#4f66ee;}.field-s08 input:focus + .inline-label:before{background:#fff;}.field-s06 input:checked + .inline-label::before{background-size:50% 40%;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNS43NTAwOSAxNi43NTVDNS41ODU3OSAxNi43NTU2IDUuNDIzIDE2LjcyMzYgNS4yNzExMSAxNi42NjFDNS4xMTkyMSAxNi41OTg0IDQuOTgxMjIgMTYuNTA2MyA0Ljg2NTA5IDE2LjM5TDAuMzY1MDkgMTEuODlDMC4yNDU4NzYgMTEuNzc0NiAwLjE1MDg1NCAxMS42MzY1IDAuMDg1NTY3OCAxMS40ODM5QzAuMDIwMjgxMyAxMS4zMzEzIC0wLjAxMzk2MjMgMTEuMTY3MiAtMC4wMTUxNjQ5IDExLjAwMTNDLTAuMDE2MzY3NiAxMC44MzUzIDAuMDE1NDk0NyAxMC42NzA3IDAuMDc4NTYyOSAxMC41MTcyQzAuMTQxNjMxIDEwLjM2MzcgMC4yMzQ2NDIgMTAuMjI0MyAwLjM1MjE3IDEwLjEwNzFDMC40Njk2OTcgOS45ODk4OCAwLjYwOTM4OCA5Ljg5NzI2IDAuNzYzMDkgOS44MzQ2M0MwLjkxNjc5MyA5Ljc3MiAxLjA4MTQzIDkuNzQwNiAxLjI0NzQgOS43NDIyN0MxLjQxMzM2IDkuNzQzOTQgMS41NzczMyA5Ljc3ODY1IDEuNzI5NzQgOS44NDQzN0MxLjg4MjE1IDkuOTEwMDkgMi4wMTk5NSAxMC4wMDU1IDIuMTM1MDkgMTAuMTI1TDUuNzUwMDkgMTMuNzRMMTcuODcwMSAxLjYyMDA0QzE4LjEwNjIgMS4zOTI2NSAxOC40MjIxIDEuMjY3MDkgMTguNzQ5OSAxLjI3MDM5QzE5LjA3NzYgMS4yNzM2OSAxOS4zOTA5IDEuNDA1NiAxOS42MjI0IDEuNjM3NjlDMTkuODUzOCAxLjg2OTc5IDE5Ljk4NDkgMi4xODM1MSAxOS45ODcyIDIuNTExMjdDMTkuOTg5NiAyLjgzOTAzIDE5Ljg2MzEgMy4xNTQ2MSAxOS42MzUxIDMuMzkwMDRMNi42MzUwOSAxNi4zOUM2LjUxODk2IDE2LjUwNjMgNi4zODA5NyAxNi41OTg0IDYuMjI5MDcgMTYuNjYxQzYuMDc3MTggMTYuNzIzNiA1LjkxNDM5IDE2Ljc1NTYgNS43NTAwOSAxNi43NTVaIiBmaWxsPSIjMUMzRTU3Ii8+Cjwvc3ZnPg==");}.field-s06 input:checked:focus + .inline-label::before{background-color:#4f66ee;background-image:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNS43NTAwOSAxNi43NTVDNS41ODU3OSAxNi43NTU2IDUuNDIzIDE2LjcyMzYgNS4yNzExMSAxNi42NjFDNS4xMTkyMSAxNi41OTg0IDQuOTgxMjIgMTYuNTA2MyA0Ljg2NTA5IDE2LjM5TDAuMzY1MDkgMTEuODlDMC4yNDU4NzYgMTEuNzc0NiAwLjE1MDg1NCAxMS42MzY1IDAuMDg1NTY3OCAxMS40ODM5QzAuMDIwMjgxMyAxMS4zMzEzIC0wLjAxMzk2MjMgMTEuMTY3MiAtMC4wMTUxNjQ5IDExLjAwMTNDLTAuMDE2MzY3NiAxMC44MzUzIDAuMDE1NDk0NyAxMC42NzA3IDAuMDc4NTYyOSAxMC41MTcyQzAuMTQxNjMxIDEwLjM2MzcgMC4yMzQ2NDIgMTAuMjI0MyAwLjM1MjE3IDEwLjEwNzFDMC40Njk2OTcgOS45ODk4OCAwLjYwOTM4OCA5Ljg5NzI2IDAuNzYzMDkgOS44MzQ2M0MwLjkxNjc5MyA5Ljc3MiAxLjA4MTQzIDkuNzQwNiAxLjI0NzQgOS43NDIyN0MxLjQxMzM2IDkuNzQzOTQgMS41NzczMyA5Ljc3ODY1IDEuNzI5NzQgOS44NDQzN0MxLjg4MjE1IDkuOTEwMDkgMi4wMTk5NSAxMC4wMDU1IDIuMTM1MDkgMTAuMTI1TDUuNzUwMDkgMTMuNzRMMTcuODcwMSAxLjYyMDA0QzE4LjEwNjIgMS4zOTI2NSAxOC40MjIxIDEuMjY3MDkgMTguNzQ5OSAxLjI3MDM5QzE5LjA3NzYgMS4yNzM2OSAxOS4zOTA5IDEuNDA1NiAxOS42MjI0IDEuNjM3NjlDMTkuODUzOCAxLjg2OTc5IDE5Ljk4NDkgMi4xODM1MSAxOS45ODcyIDIuNTExMjdDMTkuOTg5NiAyLjgzOTAzIDE5Ljg2MzEgMy4xNTQ2MSAxOS42MzUxIDMuMzkwMDRMNi42MzUwOSAxNi4zOUM2LjUxODk2IDE2LjUwNjMgNi4zODA5NyAxNi41OTg0IDYuMjI5MDcgMTYuNjYxQzYuMDc3MTggMTYuNzIzNiA1LjkxNDM5IDE2Ljc1NTYgNS43NTAwOSAxNi43NTVaIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPg==");}select{display:block;background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxOCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguOTYwMDggMTAuNzU1QzguNzk1NzcgMTAuNzU1NiA4LjYzMjk4IDEwLjcyMzYgOC40ODEwOSAxMC42NjFDOC4zMjkyIDEwLjU5ODMgOC4xOTEyMSAxMC41MDYyIDguMDc1MDggMTAuMzlMMC41NzUwNzUgMi44OUMwLjM0MDM1OSAyLjY1NTI4IDAuMjA4NDk2IDIuMzM2OTQgMC4yMDg0OTYgMi4wMDVDMC4yMDg0OTYgMS42NzMwNiAwLjM0MDM1OSAxLjM1NDcxIDAuNTc1MDc1IDEuMTJDMC44MDk3OTIgMC44ODUyOCAxLjEyODE0IDAuNzUzNDE4IDEuNDYwMDggMC43NTM0MThDMS43OTIwMSAwLjc1MzQxOCAyLjExMDM2IDAuODg1MjggMi4zNDUwOCAxLjEyTDguOTYwMDggNy43NEwxNS41NzUxIDEuMTJDMTUuODA5OCAwLjg4NTI4IDE2LjEyODEgMC43NTM0MTggMTYuNDYwMSAwLjc1MzQxOEMxNi43OTIgMC43NTM0MTggMTcuMTEwNCAwLjg4NTI4IDE3LjM0NTEgMS4xMkMxNy41Nzk4IDEuMzU0NzEgMTcuNzExNyAxLjY3MzA2IDE3LjcxMTcgMi4wMDVDMTcuNzExNyAyLjMzNjk0IDE3LjU3OTggMi42NTUyOCAxNy4zNDUxIDIuODlMOS44NDUwOCAxMC4zOUM5LjcyODk0IDEwLjUwNjIgOS41OTA5NSAxMC41OTgzIDkuNDM5MDYgMTAuNjYxQzkuMjg3MTcgMTAuNzIzNiA5LjEyNDM4IDEwLjc1NTYgOC45NjAwOCAxMC43NTVaIiBmaWxsPSIjMUMzRTU3Ii8+Cjwvc3ZnPgo="),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxOCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguOTYwMDggMTAuNzU1QzguNzk1NzcgMTAuNzU1NiA4LjYzMjk4IDEwLjcyMzYgOC40ODEwOSAxMC42NjFDOC4zMjkyIDEwLjU5ODMgOC4xOTEyMSAxMC41MDYyIDguMDc1MDggMTAuMzlMMC41NzUwNzUgMi44OUMwLjM0MDM1OSAyLjY1NTI4IDAuMjA4NDk2IDIuMzM2OTQgMC4yMDg0OTYgMi4wMDVDMC4yMDg0OTYgMS42NzMwNiAwLjM0MDM1OSAxLjM1NDcxIDAuNTc1MDc1IDEuMTJDMC44MDk3OTIgMC44ODUyOCAxLjEyODE0IDAuNzUzNDE4IDEuNDYwMDggMC43NTM0MThDMS43OTIwMSAwLjc1MzQxOCAyLjExMDM2IDAuODg1MjggMi4zNDUwOCAxLjEyTDguOTYwMDggNy43NEwxNS41NzUxIDEuMTJDMTUuODA5OCAwLjg4NTI4IDE2LjEyODEgMC43NTM0MTggMTYuNDYwMSAwLjc1MzQxOEMxNi43OTIgMC43NTM0MTggMTcuMTEwNCAwLjg4NTI4IDE3LjM0NTEgMS4xMkMxNy41Nzk4IDEuMzU0NzEgMTcuNzExNyAxLjY3MzA2IDE3LjcxMTcgMi4wMDVDMTcuNzExNyAyLjMzNjk0IDE3LjU3OTggMi42NTUyOCAxNy4zNDUxIDIuODlMOS44NDUwOCAxMC4zOUM5LjcyODk0IDEwLjUwNjIgOS41OTA5NSAxMC41OTgzIDkuNDM5MDYgMTAuNjYxQzkuMjg3MTcgMTAuNzIzNiA5LjEyNDM4IDEwLjc1NTYgOC45NjAwOCAxMC43NTVaIiBmaWxsPSIjMUMzRTU3Ii8+Cjwvc3ZnPgo="),linear-gradient(#fff,#fff);background-size:18px 11px;background-position:right 1rem top 50%;padding-right:3rem;border:2px solid #1c3e57;}select:focus{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxOCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguOTYwMDggMTAuNzU1QzguNzk1NzcgMTAuNzU1NiA4LjYzMjk4IDEwLjcyMzYgOC40ODEwOSAxMC42NjFDOC4zMjkyIDEwLjU5ODMgOC4xOTEyMSAxMC41MDYyIDguMDc1MDggMTAuMzlMMC41NzUwNzUgMi44OUMwLjM0MDM1OSAyLjY1NTI4IDAuMjA4NDk2IDIuMzM2OTQgMC4yMDg0OTYgMi4wMDVDMC4yMDg0OTYgMS42NzMwNiAwLjM0MDM1OSAxLjM1NDcxIDAuNTc1MDc1IDEuMTJDMC44MDk3OTIgMC44ODUyOCAxLjEyODE0IDAuNzUzNDE4IDEuNDYwMDggMC43NTM0MThDMS43OTIwMSAwLjc1MzQxOCAyLjExMDM2IDAuODg1MjggMi4zNDUwOCAxLjEyTDguOTYwMDggNy43NEwxNS41NzUxIDEuMTJDMTUuODA5OCAwLjg4NTI4IDE2LjEyODEgMC43NTM0MTggMTYuNDYwMSAwLjc1MzQxOEMxNi43OTIgMC43NTM0MTggMTcuMTEwNCAwLjg4NTI4IDE3LjM0NTEgMS4xMkMxNy41Nzk4IDEuMzU0NzEgMTcuNzExNyAxLjY3MzA2IDE3LjcxMTcgMi4wMDVDMTcuNzExNyAyLjMzNjk0IDE3LjU3OTggMi42NTUyOCAxNy4zNDUxIDIuODlMOS44NDUwOCAxMC4zOUM5LjcyODk0IDEwLjUwNjIgOS41OTA5NSAxMC41OTgzIDkuNDM5MDYgMTAuNjYxQzkuMjg3MTcgMTAuNzIzNiA5LjEyNDM4IDEwLjc1NTYgOC45NjAwOCAxMC43NTVaIiBmaWxsPSIjNEY2NkVFIi8+Cjwvc3ZnPgo="),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxOCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguOTYwMDggMTAuNzU1QzguNzk1NzcgMTAuNzU1NiA4LjYzMjk4IDEwLjcyMzYgOC40ODEwOSAxMC42NjFDOC4zMjkyIDEwLjU5ODMgOC4xOTEyMSAxMC41MDYyIDguMDc1MDggMTAuMzlMMC41NzUwNzUgMi44OUMwLjM0MDM1OSAyLjY1NTI4IDAuMjA4NDk2IDIuMzM2OTQgMC4yMDg0OTYgMi4wMDVDMC4yMDg0OTYgMS42NzMwNiAwLjM0MDM1OSAxLjM1NDcxIDAuNTc1MDc1IDEuMTJDMC44MDk3OTIgMC44ODUyOCAxLjEyODE0IDAuNzUzNDE4IDEuNDYwMDggMC43NTM0MThDMS43OTIwMSAwLjc1MzQxOCAyLjExMDM2IDAuODg1MjggMi4zNDUwOCAxLjEyTDguOTYwMDggNy43NEwxNS41NzUxIDEuMTJDMTUuODA5OCAwLjg4NTI4IDE2LjEyODEgMC43NTM0MTggMTYuNDYwMSAwLjc1MzQxOEMxNi43OTIgMC43NTM0MTggMTcuMTEwNCAwLjg4NTI4IDE3LjM0NTEgMS4xMkMxNy41Nzk4IDEuMzU0NzEgMTcuNzExNyAxLjY3MzA2IDE3LjcxMTcgMi4wMDVDMTcuNzExNyAyLjMzNjk0IDE3LjU3OTggMi42NTUyOCAxNy4zNDUxIDIuODlMOS44NDUwOCAxMC4zOUM5LjcyODk0IDEwLjUwNjIgOS41OTA5NSAxMC41OTgzIDkuNDM5MDYgMTAuNjYxQzkuMjg3MTcgMTAuNzIzNiA5LjEyNDM4IDEwLjc1NTYgOC45NjAwOCAxMC43NTVaIiBmaWxsPSIjNEY2NkVFIi8+Cjwvc3ZnPgo="),linear-gradient(#fff,#fff);}select option{font-weight:normal;font-size:100%;}.optional{opacity:0.8;}.help-text{margin:0.5rem 0 0;}.help-block{margin-top:0.5rem;}.help-block:empty{margin-top:0;}.help-block.with-errors{display:block;color:#fff;}.help-block.with-errors ul{font-size:1rem;background:#bc4427;color:#fff;padding:0.25rem 0.75rem;border-radius:8px;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;}.help-block.with-errors li{list-style-type:none;}.help-block.with-errors-inline ul{font-size:14px;font-weight:400;line-height:18px;padding:0;background:transparent;color:#bc4427;position:relative;top:-0.25rem;margin:0;}.help-block.with-errors-inline ul.sfgov-translate-lang-zh-TW{font-size:14px;line-height:22px;letter-spacing:1px;}.path-user .user-login-form,.path-user .user-pass,.path-user .user-pass-reset{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;padding-left:0;padding-right:0;}@media screen and (min-width:1280px){.path-user .user-login-form,.path-user .user-pass,.path-user .user-pass-reset{padding-left:0;padding-right:0;}}.path-user .user-login-form .js-form-item,.path-user .user-pass .js-form-item,.path-user .user-pass-reset .js-form-item{margin-bottom:40px;}@media screen and (max-width:768px){.path-user .user-login-form .js-form-item,.path-user .user-pass .js-form-item,.path-user .user-pass-reset .js-form-item{width:auto;}}.path-user .user-login-form label,.path-user .user-pass label,.path-user .user-pass-reset label{margin-bottom:0;}.path-user .user-login-form [data-drupal-selector="edit-name"],.path-user .user-login-form [data-drupal-selector="edit-pass"],.path-user .user-pass [data-drupal-selector="edit-name"],.path-user .user-pass [data-drupal-selector="edit-pass"],.path-user .user-pass-reset [data-drupal-selector="edit-name"],.path-user .user-pass-reset [data-drupal-selector="edit-pass"]{border-color:#4f66ee;border-radius:8px;border-style:solid;border-width:3px;height:44px;margin:0.5rem 0 0;max-width:initial;padding:15px;}.path-user .user-login-form [data-drupal-selector="edit-actions"],.path-user .user-pass [data-drupal-selector="edit-actions"],.path-user .user-pass-reset [data-drupal-selector="edit-actions"]{display:-webkit-box;display:-ms-flexbox;display:flex;height:49px;gap:20px;margin-bottom:40px;padding-top:5px;}.paragraph--formio--view-mode--block .formio-container{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.paragraph--formio--view-mode--block .formio-container{padding-left:0;padding-right:0;}}.paragraph--formio--feedback{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#424244;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;min-height:81px;padding:20px 0;}.paragraph--formio--feedback a,.paragraph--formio--feedback label{font-size:inherit;}.paragraph--formio--feedback label{color:#fff;}.paragraph--formio--feedback a:link{color:#fff;}.paragraph--formio--feedback a:visited,.paragraph--formio--feedback a:link:visited{color:#fff;}.paragraph--formio--feedback a:focus{color:#fff;}.paragraph--formio--feedback a.active:hover,.paragraph--formio--feedback a.is-active:hover,.paragraph--formio--feedback a.active-trail:hover,.paragraph--formio--feedback a.visited:hover,.paragraph--formio--feedback a:hover{color:#fff;}.paragraph--formio--feedback a.is-active,.paragraph--formio--feedback a:active,.paragraph--formio--feedback a.active-trail{color:#fff;}#formio-feedback{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){#formio-feedback{padding-left:0;padding-right:0;}}#formio-feedback .formio-component{margin-bottom:0;}#formio-feedback .formio-component-form > label,#formio-feedback .formio-component-button label{display:none;}#formio-feedback .formio-form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}#formio-feedback .formio-hidden{margin:0 !important;min-height:0;}#formio-feedback .field-description{color:#fff;font-size:0.824rem;line-height:1.3;margin:13px 0;}#formio-feedback .btn-primary{background:#4f66ee;border-radius:8px;color:#fff;font-size:17px;font-weight:500;padding:13px 20px 11px;text-align:center;text-decoration:none;display:inline-block;line-height:1;background:#fff;color:#4f66ee;font-family:"Rubik",sans-serif;margin:0;border:0;line-height:1;}#formio-feedback .btn-primary:hover{background:#0c1464;}#formio-feedback .btn-primary:hover{background:#fff;color:#0c1464;}@media (max-width:739px){#formio-feedback .btn-primary{width:auto;}}#formio-feedback .btn-default{font-family:"Rubik",sans-serif;color:#fff;border-radius:0;font-size:1rem;font-weight:normal;background:transparent;text-decoration:underline;text-align:left;padding:0;margin:0;border:0;}#formio-feedback .alert{font-size:1rem;margin:1rem 0;line-height:28px;}#formio-feedback .alert *{font-size:inherit;line-height:inherit;}#formio-feedback .alert-error{background:#c9563a;color:#fff;}#formio-feedback .alert-success{background:url("/themes/custom/sfgovpl/src/img/icons/check-white.svg") no-repeat left center transparent;border:0;color:#fff;margin:0;padding:10px 0 10px 40px;}#formio-feedback .alert-success p{margin-left:0;}#formio-feedback .formio-component-wasThisPageHelpful h2{color:inherit;font-size:1rem;font-weight:normal;margin:0;}#formio-feedback .formio-component-wasThisPageHelpful{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;}@media (min-width:740px){#formio-feedback .formio-component-wasThisPageHelpful{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:auto;flex-basis:auto;margin:0 20px 0 0;}}#formio-feedback .formio-component-helpfulNo,#formio-feedback .formio-component-helpfulYes{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:10px 20px 0 0;}@media (min-width:740px){#formio-feedback .formio-component-helpfulNo,#formio-feedback .formio-component-helpfulYes{margin-top:0;}}#formio-feedback .formio-component-reportIssue{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin-top:20px;}.page-node-type-form-page #formio-feedback .formio-component-reportIssue{margin-top:0;}@media (min-width:740px){#formio-feedback .formio-component-reportIssue{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto;margin-top:0;}}#formio-feedback .formio-component-message{margin:10px 0 15px 0;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;}#formio-feedback .formio-component-message label{font-weight:500;margin-bottom:22px;}#formio-feedback .formio-component-message textarea{max-width:534px;padding:0.64rem 1rem;}#formio-feedback .formio-component-submit{margin-bottom:50px;}.sfgov-event-address h4{font-size:20px;font-weight:500;line-height:27px;margin-bottom:20px;}.sfgov-event-address h4.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.sfgov-event-address p{font-size:17px;font-weight:400;line-height:28px;}.sfgov-event-address p.sfgov-translate-lang-zh-TW{font-size:18px;line-height:32px;letter-spacing:1px;}.sfgov-event-address img{display:block;margin-bottom:20px;border:1px solid #a9d6ea;}.sfgov-event-address a{display:block;}#sfgov-search-autocomplete{display:none;clear:both;position:absolute;left:8px;top:50px;position:absolute;z-index:1000;background:#fff;width:calc(100% - 58px);padding:0;-webkit-box-shadow:rgba(0,0,0,0.25) 0px 5px 5px 2px;box-shadow:rgba(0,0,0,0.25) 0px 5px 5px 2px;text-align:left;border-radius:0 0 8px 8px;}@media screen and (min-width:768px){#sfgov-search-autocomplete{width:calc(100% - 129px);}}#sfgov-search-autocomplete strong{font-size:17px;font-weight:500;line-height:24px;}#sfgov-search-autocomplete strong.sfgov-translate-lang-zh-TW{font-size:18px;line-height:26px;letter-spacing:1px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#sfgov-search-autocomplete a{font-size:17px;font-weight:400;line-height:24px;display:block;text-decoration:none;padding:10px 25px;color:#1c3e57;}#sfgov-search-autocomplete a.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}#sfgov-search-autocomplete a:hover{background:#e1f3f8;}#sfgov-top-search-suggestions-container{display:none;clear:both;position:absolute;left:8px;top:50px;position:absolute;z-index:1000;background:#fff;width:calc(100% - 58px);padding:0;-webkit-box-shadow:rgba(0,0,0,0.25) 0px 5px 5px 2px;box-shadow:rgba(0,0,0,0.25) 0px 5px 5px 2px;text-align:left;border-radius:0 0 8px 8px;}@media screen and (min-width:768px){#sfgov-top-search-suggestions-container{width:calc(100% - 129px);}}#sfgov-top-search-suggestions-container > h4{font-size:17px;font-weight:500;line-height:24px;margin:10px 25px;padding:0;}#sfgov-top-search-suggestions-container > h4.sfgov-translate-lang-zh-TW{font-size:18px;line-height:26px;letter-spacing:1px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.sfgov-top-search-suggestion{display:none;}.sfgov-top-search-suggestion a{font-size:17px;font-weight:400;line-height:24px;display:block;text-decoration:none;padding:10px 25px;color:#1c3e57;}.sfgov-top-search-suggestion a.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}.sfgov-top-search-suggestion a:hover{background:#e1f3f8;}#sfgov-search-results-count{display:none;font-size:14px;font-weight:400;line-height:18px;}#sfgov-search-results-count.sfgov-translate-lang-zh-TW{font-size:14px;line-height:22px;letter-spacing:1px;}@media screen and (min-width:768px){#sfgov-search-results-count{display:block;}}#sfgov-search-results-container{font-family:"Rubik",sans-serif;margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){#sfgov-search-results-container{padding-left:0;padding-right:0;}}#sfgov-search-results-container strong{font-weight:500;}#sfgov-search-results-container.no-search-results .sfgov-search-mobile-more{display:none;}#sfgov-search-results-container #sfgov-search-results{margin-top:40px;}#sfgov-search-results-container #sfgov-search-results.add-height{height:1200px;}#sfgov-search-results-container #sfgov-search-results .no-search-results--container{padding-left:16px;}#sfgov-search-results-container #sfgov-search-results .no-search-results--container h2{font-size:20px;font-weight:500;line-height:27px;}#sfgov-search-results-container #sfgov-search-results .no-search-results--container h2.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#sfgov-search-results-container .sfgov-search-result{font-family:"Rubik",sans-serif;font-size:17px;font-weight:400;line-height:24px;margin-bottom:60px;}#sfgov-search-results-container .sfgov-search-result.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}#sfgov-search-results-container .sfgov-search-result h4,#sfgov-search-results-container .sfgov-search-result a{font-family:"Rubik",sans-serif;}#sfgov-search-results-container .sfgov-search-result h4:link,#sfgov-search-results-container .sfgov-search-result a:link{color:#4f66ee;}#sfgov-search-results-container .sfgov-search-result h4:visited,#sfgov-search-results-container .sfgov-search-result h4:link:visited,#sfgov-search-results-container .sfgov-search-result a:visited,#sfgov-search-results-container .sfgov-search-result a:link:visited{color:#4f66ee;}#sfgov-search-results-container .sfgov-search-result h4:focus,#sfgov-search-results-container .sfgov-search-result a:focus{color:#4f66ee;}#sfgov-search-results-container .sfgov-search-result h4.active:hover,#sfgov-search-results-container .sfgov-search-result h4.is-active:hover,#sfgov-search-results-container .sfgov-search-result h4.active-trail:hover,#sfgov-search-results-container .sfgov-search-result h4.visited:hover,#sfgov-search-results-container .sfgov-search-result h4:hover,#sfgov-search-results-container .sfgov-search-result a.active:hover,#sfgov-search-results-container .sfgov-search-result a.is-active:hover,#sfgov-search-results-container .sfgov-search-result a.active-trail:hover,#sfgov-search-results-container .sfgov-search-result a.visited:hover,#sfgov-search-results-container .sfgov-search-result a:hover{color:#1c3e57;}#sfgov-search-results-container .sfgov-search-result h4.is-active,#sfgov-search-results-container .sfgov-search-result h4:active,#sfgov-search-results-container .sfgov-search-result h4.active-trail,#sfgov-search-results-container .sfgov-search-result a.is-active,#sfgov-search-results-container .sfgov-search-result a:active,#sfgov-search-results-container .sfgov-search-result a.active-trail{color:#4f66ee;}#sfgov-search-results-container .sfgov-search-result h4{font-size:20px;font-weight:500;line-height:27px;color:#4f66ee;margin-bottom:8px;}#sfgov-search-results-container .sfgov-search-result h4.sfgov-translate-lang-zh-TW{font-size:20px;line-height:30px;letter-spacing:2px;}#sfgov-search-results-container .sfgov-search-result .sfgov-search-result-body p{margin:0;}#sfgov-search-results-container .sfgov-search-result .sfgov-search-result-body a{font-size:17px;font-weight:400;line-height:24px;color:#1c3e57;opacity:0.65;word-wrap:break-word;}#sfgov-search-results-container .sfgov-search-result .sfgov-search-result-body a.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}#sfgov-search-results-container .sfgov-search-result .content-type{font-size:17px;font-weight:500;line-height:24px;padding-left:26px;display:block;margin-bottom:10px;text-decoration:none;}#sfgov-search-results-container .sfgov-search-result .content-type.sfgov-translate-lang-zh-TW{font-size:18px;line-height:26px;letter-spacing:1px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#sfgov-search-results-container .sfgov-search-result .content-type.topic{background:url("/themes/custom/sfgovpl/src/img/document.svg") no-repeat 0 0 transparent;}#sfgov-search-results-container .sfgov-search-result .content-type.dept{background:url("/themes/custom/sfgovpl/src/img/building.svg") no-repeat 0 0 transparent;}#sfgov-search-results-container .sfgov-search-misspelled{font-size:20px;font-weight:500;line-height:27px;margin-bottom:20px;}#sfgov-search-results-container .sfgov-search-misspelled.sfgov-translate-lang-zh-TW{font-weight:700;line-height:30px;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#sfgov-search-results-container .sfgov-search-misspelled span{display:inline-block;}#sfgov-search-results-container .sfgov-search-misspelled .sfgov-spelled-keyword{display:inline-block;}#sfgov-search-results-container .sfgov-search-misspelled .sfgov-search-instead{font-size:17px;font-weight:400;line-height:24px;}#sfgov-search-results-container .sfgov-search-misspelled .sfgov-search-instead.sfgov-translate-lang-zh-TW{font-size:18px;line-height:30px;letter-spacing:1px;}#sfgov-search-results-container .sfgov-search-pagination{display:none;}@media screen and (min-width:768px){#sfgov-search-results-container .sfgov-search-pagination{display:block;text-align:center;margin-bottom:107px;color:#1c3e57;}#sfgov-search-results-container .sfgov-search-pagination .hide-page{display:none;}#sfgov-search-results-container .sfgov-search-pagination .previous a,#sfgov-search-results-container .sfgov-search-pagination .next a{text-decoration:none;border:3px solid #4f66ee;border-radius:8px;padding:10px 55px 10px 20px;margin-left:20px;position:relative;}#sfgov-search-results-container .sfgov-search-pagination .next a::after{content:'';background:url(/themes/custom/sfgovpl/src/img/icons/arrow-right.svg) no-repeat;width:21px;height:18px;display:inline-block;position:absolute;top:12px;margin-left:15px;}#sfgov-search-results-container .sfgov-search-pagination .previous a{margin-left:0;margin-right:20px;padding-left:55px;padding-right:20px;}#sfgov-search-results-container .sfgov-search-pagination .previous a::before{content:'';background:url(/themes/custom/sfgovpl/src/img/icons/arrow-left.svg) no-repeat;width:21px;height:18px;display:inline-block;position:absolute;top:12px;left:20px;margin-right:15px;}#sfgov-search-results-container .sfgov-search-pagination .page-num.more-prev::before,#sfgov-search-results-container .sfgov-search-pagination .page-num.more-next::after{content:'...';color:#1c3e57;}#sfgov-search-results-container .sfgov-search-pagination ul{list-style-type:none;padding:0;margin:0;}#sfgov-search-results-container .sfgov-search-pagination ul li{display:inline-block;}#sfgov-search-results-container .sfgov-search-pagination ul li a{font-weight:normal;text-decoration:none;padding:11px 16px;display:inline-block;font-weight:500;color:#4f66ee;text-decoration:underline;font-family:rubik;}#sfgov-search-results-container .sfgov-search-pagination ul li.current a{border-radius:3px;color:#1c3e57;text-decoration:none;}}.sfgov-search-mobile-more{text-align:center;margin-bottom:40px;display:block;}.sfgov-search-mobile-more a{font-size:17px;font-weight:500;line-height:24px;border:3px solid #4f66ee;color:#4f66ee;display:block;text-decoration:none;padding:15px 7px;border-radius:8px;}.sfgov-search-mobile-more a.sfgov-translate-lang-zh-TW{font-size:18px;line-height:26px;letter-spacing:1px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media screen and (min-width:768px){.sfgov-search-mobile-more{display:none;}}#sfgov-search-overlay{position:absolute;background:#fff;opacity:0.8;width:100%;height:100%;top:0;left:0;display:none;}#sfgov-search-loading{position:absolute;left:50%;}.loader{color:#ff0000;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box;left:-9999px;top:-9999px;width:0;height:0;overflow:hidden;z-index:999999;}.loader:after,.loader:before{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;}.loader.is-active{background-color:transparent;width:100%;height:100%;left:0;top:0;}.loader.is-active:after,.loader.is-active:before{display:block;}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0);}to{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0);}to{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@-webkit-keyframes blink{0%{opacity:.5;}to{opacity:1;}}@keyframes blink{0%{opacity:.5;}to{opacity:1;}}.loader[data-text]:before{position:fixed;left:0;top:50%;color:currentColor;font-family:Helvetica,Arial,sans-serif;text-align:center;width:100%;font-size:14px;}.loader[data-text=""]:before{content:"Loading";}.loader[data-text]:not([data-text=""]):before{content:attr(data-text);}.loader[data-text][data-blink]:before{-webkit-animation:blink 1s linear infinite alternate;animation:blink 1s linear infinite alternate;}.loader-default[data-text]:before{top:calc(50% - 63px);}.loader-default:after{content:"";position:fixed;width:48px;height:48px;border:8px solid #0071bc;border-left-color:transparent;border-radius:50%;top:calc(50% - 24px);left:calc(50% - 24px);-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;}.loader-default[data-half]:after{border-right-color:transparent;}.loader-default[data-inverse]:after{animation-direction:reverse;}.sfgov-translate-lang-zh-TW *{font-family:"Noto Sans TC",sans-serif;}.sfgov-translate-lang-zh-TW .step-type.number{font-family:"Rubik",sans-serif;font-size:20px;font-weight:500 !important;letter-spacing:normal !important;width:35px;height:35px;line-height:35px !important;margin-top:-17px;margin-left:-19px;}@media screen and (min-width:768px){.sfgov-translate-lang-zh-TW .step-type.number{font-size:24px !important;font-weight:500 !important;margin-left:-26px;margin-top:-24px;width:48px;height:48px;line-height:48px !important;}}[data-toggle-container][data-toggle-show] [data-toggle-content]{display:block;}[data-toggle-container] [data-toggle-content]{display:none;}.path-frontpage h1{max-width:658px;}.path-frontpage .sfgov-container--full,.path-frontpage .sfgov-container{width:100%;}.path-frontpage .paragraph-child--block{margin:0 auto;max-width:1090px;padding-left:20px;padding-right:20px;width:100%;}@media screen and (min-width:1280px){.path-frontpage .paragraph-child--block{padding-left:0;padding-right:0;}}.sfgov-tabbed-navigation ul{border-bottom:0;}.contextual .entitynodedelete-form{display:none;}body .sfgov-section__title{font-size:40px;font-weight:500;line-height:47px;background:transparent;color:#1c3e57;}body .sfgov-section__title.sfgov-translate-lang-zh-TW{font-size:40px;line-height:59px;letter-spacing:2px;}body h3{font-size:30px;font-weight:500;line-height:42px;}body h3.sfgov-translate-lang-zh-TW{font-size:30px;line-height:42px;letter-spacing:2px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media screen and (min-width:950px){body div.sfgov-timestamp{padding:0;}}.c-light-slate{color:#607889;}
