.gb-section{background:linear-gradient(180deg,#f3e6da,#f6f6f6);padding-bottom:80px;padding-top:80px}.gb-breadcrumb{background:linear-gradient(135deg,#ff6a00,#ff8533);color:white;text-align:center;padding:60px 20px}.gb-breadcrumb h1{margin:0;font-size:36px;font-weight:700}.gb-breadcrumb p{margin-top:10px;opacity:.9}.gb-container{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:40px;padding:0 20px;position:relative}.gb-info-panel{background:linear-gradient(135deg,#2f1e14,#4a2c1d);color:white;padding:40px;border-radius:20px;box-shadow:0 15px 40px rgba(0,0,0,.15)}.gb-info-panel h2{font-size:26px}.gb-info-panel .desc{margin:15px 0 30px;opacity:.9;color:#fff}.gb-contact-card{gap:15px;margin-bottom:20px}.gb-contact-card,.gb-icon-bg{display:flex;align-items:center}.gb-icon-bg{width:45px;height:45px;background:rgba(255,255,255,.15);justify-content:center;border-radius:50%;font-size:18px}.gb-icon-bg i{color:#fff}.gb-contact-text h4{margin:0;font-size:16px;color:#fff}.gb-contact-text p{margin:3px 0 0;font-size:14px;opacity:.85;color:#fff}.gb-contact-text a{color:#fff;text-decoration:none}.gb-contact-text a:hover{color:#ffffff;text-decoration:underline}.gb-form-panel{background:white;padding:50px;border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.08)}.gb-label-top{color:#ff6a00;font-weight:600;font-size:14px}.gb-form-panel h2{margin:10px 0 30px;font-size:28px}.gb-input-row{margin-bottom:20px}.gb-field{width:100%;padding:14px 18px;border-radius:40px!important;border:1px solid #ddd!important;font-size:14px;transition:.3s}.gb-field:focus{border-color:#ff6a00;outline:none;box-shadow:0 0 0 3px rgba(255,106,0,.15)}.gb-textarea{resize:none}.gb-submit{width:100%;padding:14px;background:#ff6a00;color:white;border:none;border-radius:30px;font-weight:600;font-size:15px;cursor:pointer;transition:.3s}.gb-submit:hover{background:#e65c00}.gb-section--vilas{background:linear-gradient(180deg,#f5f7fb,#eef1f8)}.gb-section--vilas .gb-info-panel{background:linear-gradient(145deg,#10214b,#21176f);border-top:5px solid #d1312e}.gb-section--vilas .gb-form-panel{border-top:5px solid #d1312e}.gb-section--vilas .gb-label-top{color:#d1312e}.gb-section--vilas .gb-form-panel h2{color:#10214b}.gb-section--vilas .gb-field:focus{border-color:#d1312e!important;box-shadow:0 0 0 3px rgb(209 49 46/15%)}.gb-section--vilas .gb-submit{background:#d1312e}.gb-section--vilas .gb-submit:hover{background:#a71025}@media (max-width:992px){.gb-container{grid-template-columns:1fr}.gb-info-panel{order:2}}.branch-tabs{display:flex;gap:14px;flex-wrap:wrap;margin:25px 0 10px}.branch-btn{padding:10px 26px;border-radius:30px;background:#ffffff;border:1.5px solid #e65c00;color:#e65c00;font-size:14px;font-weight:600;font-family:Poppins,sans-serif;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 4px 12px rgba(0,0,0,.06)}.branch-btn:hover{background:#e65c00;color:#ffffff;box-shadow:0 6px 18px rgba(220,53,69,.35);transform:translateY(-1px)}.branch-btn.active{background:#e65c00;color:#ffffff;box-shadow:0 8px 22px rgba(220,53,69,.4)}@media (max-width:576px){.branch-btn{font-size:13px;padding:9px 20px}}.section-banner{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family:Poppins,sans-serif;font-style:normal;padding:.5rem 0!important;margin:52px 0 0;box-sizing:border-box}.section-banner iframe{width:100%;max-width:100%;height:450px;border:0}