.logo-container{display:flex;justify-content:center;align-items:center;margin-top:20px;flex-wrap:wrap}.logo-container a{display:inline-block;margin:10px;padding:10px;border:1px solid #ccc;border-radius:8px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1)}.logo-container img{max-width:100%;height:auto;max-height:100px}@media(max-width:768px){.logo-container img{max-height:100px}}@media(max-width:480px){.logo-container img{max-height:100px}}#msfp-form{max-width:600px;margin:0 auto;padding:20px;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.msfp-step{display:none}.msfp-step.active{display:block}.msfp-options,.msfp-choice{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px}.msfp-options label,.msfp-choice label{margin:10px;cursor:pointer}.msfp-options img,.msfp-choice img{border:2px solid transparent;border-radius:8px;transition:border-color .3s}.msfp-options input[type=radio]:checked+img,.msfp-choice input[type=radio]:checked+img{border-color:#0073aa}.msfp-buttons{text-align:center}.msfp-buttons button{background-color:#0073aa;color:#fff;border:none;padding:18px 20px;margin:10px;border-radius:8px;cursor:pointer;transition:background-color .3s}.msfp-buttons button:hover{background-color:#005f8d}.msfp-final-fields{display:flex;flex-direction:column}.msfp-final-fields label{margin:10px 0 5px}.msfp-final-fields input,.msfp-final-fields textarea{padding:10px;border:1px solid #ccc;border-radius:8px}#map{width:100%;height:300px;margin-top:10px}