.contact-us-block{padding:80px 0;background-color:#f4f5f7}.cu-container{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.cu-heading{font-size:clamp(32px, 4vw, 42px);font-weight:700;color:var(--ink);margin-bottom:15px}.cu-desc{font-size:16px;color:#555;line-height:1.6;margin-bottom:40px}.cu-locations-heading{font-size:28px;font-weight:700;color:var(--ink);margin-bottom:30px}.cu-form{background:#fff;padding:40px;border-radius:8px;box-shadow:0 10px 30px rgb(0 0 0 / .05)}.cu-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cu-form-group{margin-bottom:25px}.cu-form-group label{display:block;font-size:12px;font-weight:700;letter-spacing:.05em;color:var(--ink);margin-bottom:8px}.cu-form-group input,.cu-form-group select,.cu-form-group textarea{width:100%;padding:14px 15px;border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:15px;background:#fafafa;transition:border-color 0.3s,background 0.3s}.cu-form-group input:focus,.cu-form-group select:focus,.cu-form-group textarea:focus{border-color:#E98453;outline:none;background:#fff}.cu-submit-btn{width:100%;padding:16px;background-color:#E98453;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;transition:background 0.3s}.cu-submit-btn:hover{background-color:#c4673a}.cu-locations-grid{display:grid;grid-template-columns:1fr;gap:25px}.cu-location-card{background:#fff;padding:30px;border-radius:8px;box-shadow:0 5px 20px rgb(0 0 0 / .03);border-left:4px solid #E98453}.cu-loc-city{font-size:20px;font-weight:700;color:var(--ink);margin-bottom:20px}.cu-loc-detail{font-size:15px;color:#555;line-height:1.6;margin-bottom:12px;display:flex;align-items:flex-start;gap:15px}.cu-loc-detail:last-child{margin-bottom:0}.cu-loc-detail i{color:#E98453;margin-top:5px;font-size:14px;width:16px;text-align:center}.cu-loc-detail a{color:inherit;text-decoration:none;transition:color 0.2s}.cu-loc-detail a:hover{color:#E98453}@media (max-width:960px){.cu-container{grid-template-columns:1fr;gap:50px}}@media (max-width:600px){.cu-form-row{grid-template-columns:1fr}}