body{font-family:Arial,sans-serif;line-height:1.6;margin:0;padding:0;background-color:#f4f4f4}.container{max-width:1200px;margin:0 auto;padding:20px}#branch-container{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:20px}#branch-content{width:45%}#map-container{position:relative;width:50%}#map-image{width:100%}.map-point{position:absolute;width:15px;height:15px;background-color:red;border-radius:50%;cursor:pointer;transform:translate(-50%,-50%);transition:background 0.3s ease-in-out}.map-point:hover{background-color:blue}#branch-details{margin-bottom:20px}#branch-details h2{font-size:22px;color:#333;margin-bottom:10px}#branch-details p{font-size:16px;color:#555;margin:5px 0}#branch-details a{text-decoration:none;font-weight:bold}#branch-details a:hover{text-decoration:underline}form{display:flex;flex-direction:column;gap:10px;width:100%}label{font-weight:bold}input,textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:16px}textarea{height:120px;resize:vertical}button{padding:10px;background-color:#0073e6;color:white;font-size:16px;border:none;border-radius:5px;cursor:pointer;transition:background 0.3s}button:hover{background-color:#005bb5}.form-response{margin-top:15px;padding:10px;border-radius:5px;font-size:16px;font-weight:bold;display:none}.success-message{color:green;border:2px solid green;background:#e6ffe6}.error-message{color:red;border:2px solid red;background:#ffe6e6}@media screen and (max-width:768px){#branch-container{flex-direction:column-reverse;align-items:center}#map-container{width:100%}#branch-content{width:100%}#branch-details h2{font-size:20px}#branch-details p{font-size:14px}.map-point{width:12px;height:12px}}h1,h2,h3,h4,h5,h6{text-transform:none!important}body *{text-transform:none!important}