/* https://b-alert.com.vn/userdatb/9622/wp-content/themes/keyweb/css/template-part/combo-contact.css?ver=1788192540 */
.combo-contact-heading{text-align:center;margin-bottom:40px}.combo-contact-title{font-size:clamp(16px,2.2vw,28px);text-transform:uppercase;margin-bottom:15px}.combo-contact-desc{opacity:0.8;font-size:16px;max-width:650px;margin:0 auto}.combo-contact-row{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:stretch}.combo-contact-left{background-color:var(--panel-graphite);border:1px solid var(--ba-border);border-radius:0;padding:40px;box-shadow:none}.combo-contact-features{display:flex;flex-direction:column;gap:30px}.combo-contact-feature-item{display:flex;align-items:center;gap:20px}.combo-contact-icon{width:45px;height:45px;border-radius:0;background-color:var(--panel-graphite);border:1px solid var(--ba-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:10px}.combo-contact-icon img{max-width:100%;height:auto;object-fit:contain}.combo-contact-info{display:flex;flex-direction:column;gap:10px}.combo-contact-feature-title{font-size:16px;text-transform:uppercase;margin:0}.combo-contact-feature-value{opacity:0.8;font-size:15px;line-height:1.5;margin:0}.combo-contact-right{background-color:var(--panel-graphite);border:1px solid var(--ba-border);border-radius:0;display:flex;flex-direction:column;justify-content:center;padding:20px}.combo-contact-form input[type="text"],.combo-contact-form input[type="email"],.combo-contact-form input[type="tel"],.combo-contact-form textarea,.combo-contact-form select{width:100%;background-color:transparent;border:1px solid var(--ba-border);border-radius:0;color:inherit;padding:12px 15px;margin-bottom:15px;font-size:14px;outline:none;box-sizing:border-box;transition:all 0.3s ease}.combo-contact-form input::placeholder,.combo-contact-form textarea::placeholder{color:inherit;opacity:0.6}.combo-contact-form textarea{height:120px;resize:vertical}.combo-contact-form input:focus,.combo-contact-form textarea:focus,.combo-contact-form select:focus{border-color:var(--color-hover);box-shadow:0 0 15px var(--ba-chrome-glow);outline:none}.combo-contact-form input[type="submit"]{width:100%;background-color:var(--color-information-white);color:var(--color-obsidian-black);text-transform:uppercase;border:1px solid var(--ba-border);border-radius:0;padding:15px;cursor:pointer;transition:all 0.3s ease;font-size:16px;font-weight:600}.combo-contact-form input[type="submit"]:hover{background-color:var(--color-hover);border-color:var(--color-hover);box-shadow:0 0 15px var(--ba-chrome-glow);opacity:1}.combo-contact-form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px}.combo-contact-form .form-grid input,.combo-contact-form .form-grid select{margin-bottom:0}@media (max-width:991px){.combo-contact-row{grid-template-columns:1fr}}@media (max-width:575px){.combo-contact-form .form-grid{grid-template-columns:1fr}}