{{template "base.html" .}} {{define "title"}}Login{{end}} {{define "style"}} body { background-color: #f8f9fa; } .page-container { max-width: 800px; margin: 0 auto; padding: 20px; } .content-card { background-color: white; border-radius: 15px; box-shadow: 0 2px 10px rgba(0,0,0,0.1); padding: 25px; margin-bottom: 20px; } .logo-area { text-align: center; margin-bottom: 20px; } .logo-placeholder { height: 50px; max-width: 200px; margin: 0 auto; } .map-container { height: 350px; background-color: #e9ecef; border-radius: 10px; margin-bottom: 25px; position: relative; overflow: hidden; border: 1px solid #dee2e6; } .map-placeholder { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; background-image: url('https://placehold.co/800x350/e9ecef/adb5bd?text=Interactive+Map'); background-size: cover; background-position: center; } .map-pin { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -100%); color: #dc3545; font-size: 30px; filter: drop-shadow(0px 2px 2px rgba(0,0,0,0.3)); } .map-instructions { position: absolute; bottom: 15px; left: 50%; transform: translateX(-50%); background-color: rgba(255, 255, 255, 0.9); padding: 10px 15px; border-radius: 20px; font-size: 14px; box-shadow: 0 2px 5px rgba(0,0,0,0.2); max-width: 90%; text-align: center; } .or-divider { display: flex; align-items: center; margin: 25px 0; color: #6c757d; } .or-divider::before, .or-divider::after { content: ''; flex: 1; border-bottom: 1px solid #dee2e6; } .or-divider::before { margin-right: 15px; } .or-divider::after { margin-left: 15px; } .info-box { background-color: #e8f4f8; border-left: 4px solid #0d6efd; padding: 15px; border-radius: 5px; margin-bottom: 20px; } .info-box p:last-child { margin-bottom: 0; } .form-section { margin-bottom: 25px; } {{end}} {{define "content"}}
You can update the property location by either clicking on the map or entering an address below. Both methods will automatically update each other.
If you need assistance, please contact Vector Control at (555) 123-4567