.elementor-6172 .elementor-element.elementor-element-5d4e0ad{--display:flex}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Open Sans',sans-serif;color:#333;line-height:1.6;background-color:#f8f9fa}.corporate-travel-page{width:100%;max-width:1400px;margin:0 auto}.hero{background:linear-gradient(135deg,#1a3a52 0%,#2a5a7a 100%);color:#fff;padding:60px 40px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;border-radius:12px;margin:40px}.hero-left h1{font-family:'Poppins',sans-serif;font-size:48px;font-weight:700;margin-bottom:16px;line-height:1.2}.hero-subtitle{font-size:20px;font-weight:600;color:#FF6B35;margin-bottom:20px}.hero-description{font-size:16px;line-height:1.8;margin-bottom:32px;color:#e8e8e8}.hero-buttons{display:flex;gap:16px;flex-wrap:wrap}.btn{padding:14px 32px;border-radius:8px;text-decoration:none;font-weight:600;font-size:16px;transition:all 0.3s ease;display:inline-block;border:2px solid transparent;cursor:pointer;text-align:center}.btn-primary{background:#FF6B35!important;color:white!important;border-color:#FF6B35!important}.btn-primary:hover{background:#e55a24!important;border-color:#e55a24!important;color:white!important;transform:translateY(-2px)}.btn-secondary{background:transparent!important;color:white!important;border-color:white!important}.btn-secondary:hover{background:white!important;color:#1a3a52!important;border-color:white!important}.btn-large{padding:16px 40px;font-size:18px}.hero-right{background:rgba(255,107,53,.1);padding:40px;border-radius:12px;border-left:4px solid #FF6B35}.hero-right h3{font-family:'Poppins',sans-serif;font-size:24px;font-weight:700;margin-bottom:32px;color:#fff}.benefit-item{display:flex;gap:16px;margin-bottom:24px;align-items:flex-start}.benefit-icon{font-size:24px;color:#FF6B35;flex-shrink:0;font-weight:700}.benefit-content{flex:1}.benefit-title{font-weight:600;font-size:16px;margin-bottom:4px;color:#fff}.benefit-text{font-size:14px;color:#d0d0d0}.services{padding:80px 40px;background:#fff}.services h2{font-family:'Poppins',sans-serif;font-size:42px;font-weight:700;color:#1a3a52;margin-bottom:16px;text-align:center}.section-subtitle{text-align:center;font-size:18px;color:#666;margin-bottom:60px}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px}.service-card{background:#f8f9fa;padding:32px;border-radius:12px;text-align:center;transition:all 0.3s ease;border-top:4px solid #FF6B35}.service-card:hover{transform:translateY(-8px);box-shadow:0 12px 32px rgba(0,0,0,.1)}.service-icon{font-size:48px;margin-bottom:16px;display:block}.service-card h3{font-family:'Poppins',sans-serif;font-size:20px;font-weight:700;color:#1a3a52;margin-bottom:12px}.service-card p{font-size:15px;color:#666;line-height:1.7}.process{padding:80px 40px;background:#f8f9fa}.process h2{font-family:'Poppins',sans-serif;font-size:42px;font-weight:700;color:#1a3a52;margin-bottom:16px;text-align:center}.process-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-top:60px}.process-step{background:#fff;padding:32px;border-radius:12px;text-align:center;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.05)}.step-number{width:56px;height:56px;background:#FF6B35;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Poppins',sans-serif;font-size:24px;font-weight:700;margin:0 auto 16px}.process-step h3{font-family:'Poppins',sans-serif;font-size:20px;font-weight:700;color:#1a3a52;margin-bottom:12px}.process-step p{font-size:15px;color:#666;line-height:1.7}.capabilities{padding:80px 40px;background:#fff}.capabilities h2{font-family:'Poppins',sans-serif;font-size:42px;font-weight:700;color:#1a3a52;margin-bottom:16px;text-align:center}.capabilities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-top:60px}.capability-item{padding:32px;background:#f8f9fa;border-radius:12px;text-align:center;border-left:4px solid #FF6B35;transition:all 0.3s ease}.capability-item:hover{box-shadow:0 8px 24px rgba(0,0,0,.1)}.capability-icon{font-size:48px;margin-bottom:16px;display:block}.capability-item h3{font-family:'Poppins',sans-serif;font-size:20px;font-weight:700;color:#1a3a52;margin-bottom:12px}.capability-item p{font-size:15px;color:#666;line-height:1.7}.faq{padding:80px 40px;background:#f8f9fa}.faq h2{font-family:'Poppins',sans-serif;font-size:42px;font-weight:700;color:#1a3a52;margin-bottom:16px;text-align:center}.faq-items{max-width:900px;margin:60px auto 0}.faq-item{background:#fff;padding:24px;margin-bottom:16px;border-radius:8px;border-left:4px solid #FF6B35;box-shadow:0 2px 8px rgba(0,0,0,.05)}.faq-item h3{font-family:'Poppins',sans-serif;font-size:18px;font-weight:700;color:#1a3a52;margin-bottom:12px}.faq-item p{font-size:15px;color:#666;line-height:1.7}.cta-section{padding:80px 40px;background:linear-gradient(135deg,#1a3a52 0%,#2a5a7a 100%);color:#fff;text-align:center;border-radius:12px;margin:40px}.cta-section h2{font-family:'Poppins',sans-serif;font-size:42px;font-weight:700;margin-bottom:16px}.cta-section>p{font-size:18px;margin-bottom:40px;color:#e8e8e8}.cta-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-bottom:40px}.cta-footer{font-size:14px;color:#b0b0b0;margin-top:40px}@media (max-width:768px){.hero{grid-template-columns:1fr;gap:40px;padding:40px 20px;margin:20px}.hero-left h1{font-size:36px}.hero-subtitle{font-size:18px}.hero-description{font-size:15px}.services,.process,.capabilities,.faq{padding:60px 20px}.services h2,.process h2,.capabilities h2,.faq h2,.cta-section h2{font-size:32px}.services-grid,.process-steps,.capabilities-grid{grid-template-columns:1fr;gap:24px}.cta-section{padding:60px 20px;margin:20px}.cta-section>p{font-size:16px}.cta-buttons{flex-direction:column}.btn-large{width:100%}.language-toggle{top:10px;right:10px;gap:8px}.lang-btn{padding:6px 12px;font-size:12px}}@media (max-width:480px){.hero-left h1{font-size:28px}.hero-subtitle{font-size:16px}.hero-description{font-size:14px}.hero-buttons{flex-direction:column}.btn{width:100%;text-align:center}.services h2,.process h2,.capabilities h2,.faq h2,.cta-section h2{font-size:24px}.section-subtitle{font-size:16px}.service-card,.process-step,.capability-item,.faq-item{padding:20px}.cta-section{padding:40px 20px}}