.consultation_section{background-color:var(--lightbgthree)}.consultation_section .form-card{background:var(--plainclr);border-radius:0.75rem;padding:2.5rem;box-shadow:0 24px 48px -12px rgba(27,28,28,0.06)}.consultation_section .form-card label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.08em;color:var(--textclr4);margin-bottom:8px}.consultation_section .form-control{background:var(--lightbgthree);border:none;border-left:2px solid transparent;border-radius:0.5rem;padding:1rem;font-size:14px;transition:border-color 0.3s ease,box-shadow 0.3s ease}.consultation_section .form-control:focus{border-left-color:var(--themeprimaryclr);box-shadow:none;outline:none}.consultation_section .form-control::placeholder{color:#a1a1aa;font-size:14px}.consultation_section .btn-theme-one{letter-spacing:0.12em;font-size:13px !important;padding:18px 40px;box-shadow:0 8px 24px rgba(174,0,27,0.25);transition:all 0.3s ease;text-transform:uppercase;border:none}.consultation_section .btn-theme-one:hover{box-shadow:0 12px 32px rgba(174,0,27,0.35);transform:translateY(-1px);color:var(--plainclr)}.consultation_section .text-on-surface-variant{color:var(--textclr3);font-size:1rem !important;line-height:1.5}.consultation_section .channel-card{display:flex;align-items:center;gap:1.25rem;padding:1.5rem;background:var(--plainclr);border-radius:0.75rem;border:1px solid var(--lightbgfive);transition:all 0.3s ease;text-decoration:none;color:inherit}.consultation_section .channel-card:hover .channel-arrow{color:var(--themeprimaryclr)}.consultation_section .channel-arrow{margin-left:auto;transition:color 0.3s ease;font-size:24px !important;color:var(--themeprimaryclr)}.channel-icon.call{background:rgba(174,0,27,0.1);color:var(--themeprimaryclr)}.channel-icon.call span{color:var(--themeprimaryclr)}.channel-icon.email{background:rgba(94,94,94,0.1);color:#5e5e5e}.channel-icon.email span{color:#5e5e5e}.consultation_section .channel-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.consultation_section .channel-icon.whatsapp{background:rgba(37,211,102,0.1);color:#25D366 !important}.consultation_section .channel-icon.whatsapp span{color:#25D366 !important}.consultation_section .channel-card:hover{border-color:rgba(174,0,27,0.3);color:inherit}.consultation_section .channel-label{font-size:10px !important;font-weight:800;text-transform:uppercase;letter-spacing:0.12em;color:var(--textclr4);line-height:1.5}.consultation_section .channel-value{font-size:18px !important;font-weight:700;color:var(--themesecondaryclr);margin:0;line-height:1.5;line-break:anywhere}@media (max-width:991.98px){.form-card{padding:1.5rem !important}.hero-image-box{height:250px !important}.presence-map{height:350px !important}}@media (max-width:767.98px){.form-card{padding:1.25rem !important}.channel-value{font-size:15px !important}.hero-image-box{height:200px !important}}.form-control-custom,.form-select-custom{background-color:#f6f3f2;border:none;padding:0.75rem 1rem;border-radius:0.25rem;font-size:0.875rem;width:100%}.form-control-custom:focus,.form-select-custom:focus{outline:none;box-shadow:0 0 0 2px var(--themeprimaryclr);background-color:var(--plainclr)}.form-label-custom{color:var(--textclr2);font-size:10px;font-weight:500;text-transform:uppercase;margin-bottom:0.35rem;display:block;letter-spacing:0.05em}.lead-gen-card{background-color:var(--plainclr);padding:2.5rem;border-radius:12px;box-shadow:0 20px 40px -15px rgba(0,0,0,0.08);border-top:4px solid var(--themeprimaryclr)}@media(max-width:575px){.lead-gen-card{padding:1.5rem}}.lead-gen-card h3{font-size:1.5rem !important;color:var(--themesecondaryclr)}.lead-gen-card p{color:var(--textclr3);font-size:14px}.dealer-btn-red{background-color:var(--themeprimaryclr);color:var(--plainclr) !important;border:none;box-shadow:0 4px 14px 0 rgba(215,25,32,0.2)}.dealer-btn-red:hover{opacity:0.9;box-shadow:0 6px 20px 0 rgba(215,25,32,0.3)}.msg-response{display:none;text-align:center;padding:10px 15px;border-radius:4px;margin-bottom:10px;font-weight:500}.msg-success{background-color:#d1e7dd;color:#0f5132}.msg-error{background-color:#f8d7da;color:#842029}