.elementor-6136 .elementor-element.elementor-element-e7da15a{--display:flex}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Open Sans',sans-serif;color:#333;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:'Poppins',sans-serif;font-weight:700}.container{max-width:1200px;margin:0 auto;padding:0 20px}.language-toggle{position:fixed;top:20px;right:20px;z-index:9999!important;display:flex!important;gap:8px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:8px}.language-toggle button{padding:8px 16px;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all 0.3s ease;background:#f3f4f6;color:#4b5563}.language-toggle button.active{background:#1a3a52;color:#fff}.hero{background:linear-gradient(135deg,#1a3a52 0%,#2d5a7b 50%,#1a3a52 100%);color:#fff;padding:60px 20px;position:relative;overflow:hidden}.hero::before{content:'';position:absolute;top:0;right:0;width:400px;height:400px;background:rgba(255,107,53,.05);border-radius:50%;filter:blur(80px)}.hero::after{content:'';position:absolute;bottom:0;left:0;width:350px;height:350px;background:rgba(255,107,53,.05);border-radius:50%;filter:blur(80px)}.hero-content{position:relative;z-index:10}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.hero-left h1{font-size:48px;margin-bottom:16px}.hero-location{display:flex;align-items:center;gap:8px;font-size:18px;margin-bottom:8px;color:#e0e7ff}.hero-salary{font-size:36px;font-weight:700;color:#FF6B35;margin-bottom:24px}.hero-tagline{font-size:16px;line-height:1.8;color:#e0e7ff;margin-bottom:32px}.hero-buttons{display:flex;gap:16px;flex-wrap:wrap}.btn{padding:14px 32px;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all 0.3s ease;text-decoration:none;display:inline-block;text-align:center}.btn-primary{background:#FF6B35;color:white!important}.btn-primary:hover{background:#ff5a1f;transform:translateY(-2px)}.btn-secondary{border:2px solid #fff;color:#1a3a52;background:#fff}.btn-secondary:hover{background:transparent;color:#fff;border-color:#fff}.hero-right{background:#FF6B35;border-radius:12px;padding:32px;color:#1a3a52;box-shadow:0 10px 30px rgba(0,0,0,.2)}.hero-right h3{font-size:24px;margin-bottom:24px}.quick-fact{display:flex;gap:12px;margin-bottom:20px}.quick-fact-icon{width:24px;height:24px;flex-shrink:0}.quick-fact-content p:first-child{font-weight:700;margin-bottom:4px}.quick-fact-content p:last-child{font-size:14px}section{padding:60px 20px}section.alt-bg{background:#f9fafb}section h2{font-size:32px;color:#1a3a52;margin-bottom:32px}.job-description-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.card{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.card.border-left{border-left:4px solid #FF6B35}.card h3{font-size:18px;color:#1a3a52;margin-bottom:16px}.card p{font-size:15px;color:#555;line-height:1.8}.card ul{list-style:none}.card li{display:flex;gap:12px;margin-bottom:12px;font-size:15px;color:#555}.check-icon{width:20px;height:20px;color:#FF6B35;flex-shrink:0;margin-top:2px}.requirements-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.requirement-card{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:24px}.requirement-card-header{display:flex;gap:12px;margin-bottom:16px}.requirement-icon{width:24px;height:24px;color:#FF6B35;flex-shrink:0}.requirement-card h3{font-size:16px;color:#1a3a52}.requirement-card p{font-size:14px;color:#555;line-height:1.6}.process-timeline{max-width:800px;margin:0 auto}.timeline-item{display:flex;gap:24px;margin-bottom:32px}.timeline-step{display:flex;flex-direction:column;align-items:center}.step-number{width:48px;height:48px;background:#FF6B35;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;flex-shrink:0}.step-line{width:4px;height:64px;background:#fed7aa;margin-top:8px}.timeline-item:last-child .step-line{display:none}.timeline-content h3{font-size:18px;color:#1a3a52;margin-bottom:8px}.timeline-content p{font-size:15px;color:#555}.cost-card{background:linear-gradient(135deg,#1a3a52 0%,#2d5a7b 100%);color:#fff;border-radius:12px;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,.2)}.cost-header{margin-bottom:32px}.cost-label{font-size:16px;color:#bfdbfe;margin-bottom:8px}.cost-amount{font-size:48px;font-weight:700;color:#FF6B35}.cost-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;border-top:1px solid rgba(255,255,255,.1);padding-top:32px;margin-top:32px}.cost-column h4{font-size:15px;color:#FF6B35;margin-bottom:16px;font-weight:700}.cost-column ul{list-style:none}.cost-column li{display:flex;gap:8px;margin-bottom:8px;font-size:14px;color:#bfdbfe}.cost-column p{font-size:14px;color:#bfdbfe;line-height:1.7}.form-section{max-width:600px;margin:0 auto}.form-intro{margin-bottom:32px}.form-intro h2{margin-bottom:8px}.form-intro p{font-size:15px;color:#666}.form-group{margin-bottom:24px}.form-group label{display:block;font-size:14px;font-weight:600;color:#1a3a52;margin-bottom:8px}.form-group input,.form-group textarea{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-family:'Open Sans',sans-serif;font-size:14px;transition:all 0.3s ease}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#FF6B35;box-shadow:0 0 0 3px rgba(255,107,53,.1)}.form-group textarea{resize:vertical;min-height:120px}.form-submit{width:100%;padding:14px;background:#FF6B35;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all 0.3s ease}.form-submit:hover{background:#ff5a1f;transform:translateY(-2px)}.form-divider{margin:32px 0;padding:32px 0;border-top:1px solid #e5e7eb}.contact-options{display:flex;gap:16px;flex-wrap:wrap}.contact-btn{flex:1;min-width:200px;padding:14px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;color:#fff}.contact-whatsapp{background:#25D366}.contact-whatsapp:hover{background:#1ea952}.contact-email{background:#1a3a52}.contact-email:hover{background:#0f2438}.success-message{background:#f0fdf4;border:1px solid #86efac;border-radius:8px;padding:32px;text-align:center}.success-icon{width:64px;height:64px;background:#22c55e;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:#fff;font-size:32px}.success-message h3{font-size:24px;color:#166534;margin-bottom:8px}.success-message p{font-size:15px;color:#4b7c59}.hidden{display:none}@media (max-width:768px){.hero-grid,.job-description-grid,.cost-grid,.requirements-grid{grid-template-columns:1fr}.hero-left h1{font-size:32px}.hero-salary{font-size:28px}section h2{font-size:24px}.language-toggle{top:10px;right:10px}.contact-btn{min-width:100%}.cost-amount{font-size:36px}}