.elementor-451 .elementor-element.elementor-element-23b7c3d{--display:flex}.elementor-451 .elementor-element.elementor-element-f0f70f8{margin:6px 150px calc(var(--kit-widget-spacing, 0px) + 150px) 150px}.elementor-451 .elementor-element.elementor-element-589a669{margin:40px 200px calc(var(--kit-widget-spacing, 0px) + 150px) 200px}.elementor-451 .elementor-element.elementor-element-53f690a{margin:40px 200px calc(var(--kit-widget-spacing, 0px) + 150px) 200px}.elementor-451 .elementor-element.elementor-element-a52a3b1{--display:flex}.elementor-451 .elementor-element.elementor-element-a322558{--display:flex}:root{--page-title-display:none}@media(min-width:768px){.elementor-451 .elementor-element.elementor-element-a52a3b1{--content-width:1600px}}.migration-hero{position:relative;height:90vh;min-height:650px;display:flex;align-items:center;justify-content:center;overflow:hidden}.migration-hero img{position:absolute;width:100%;height:100%;object-fit:cover}.hero-overlay{position:absolute;inset:0;background:linear-gradient(rgb(0 0 0 / .45),rgb(0 0 0 / .65))}.hero-content{position:relative;z-index:2;width:90%;max-width:1200px;color:#fff}.hero-content .breadcrumb{display:inline-block;background:rgb(255 255 255 / .12);backdrop-filter:blur(8px);padding:10px 20px;border-radius:30px;margin-bottom:25px;font-size:14px}.hero-content h1{font-size:60px;line-height:1.1;margin-bottom:25px}.hero-content p{max-width:700px;font-size:18px;line-height:1.9;margin-bottom:40px}.hero-buttons{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:40px}.book-btn{background:#006400;color:#fff;padding:16px 35px;border-radius:8px;text-decoration:none;font-weight:600;transition:.3s}.book-btn:hover{background:green}.outline-btn{border:2px solid #fff;color:#fff;padding:16px 35px;border-radius:8px;text-decoration:none;font-weight:600;transition:.3s}.outline-btn:hover{background:#fff;color:#006400}.hero-features{display:flex;flex-wrap:wrap;gap:25px}.hero-features span{background:rgb(255 255 255 / .12);backdrop-filter:blur(8px);padding:12px 18px;border-radius:30px;font-size:15px}.route-facts{background:#fff;margin-top:-70px;position:relative;z-index:5;width:90%;max-width:1200px;margin-left:auto;margin-right:auto;border-radius:18px;box-shadow:0 20px 45px rgb(0 0 0 / .08);display:grid;grid-template-columns:repeat(6,1fr)}.fact{padding:35px 20px;text-align:center;border-right:1px solid #eee}.fact:last-child{border-right:none}.fact span{display:block;color:#888;font-size:14px;margin-bottom:10px}.fact h4{color:#006400;font-size:21px}.service-bar{width:90%;max-width:1200px;margin:60px auto 90px;display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.service-item{background:#f8fbf8;border-left:5px solid green;padding:30px;border-radius:12px;transition:.3s}.service-item:hover{transform:translateY(-6px);box-shadow:0 15px 35px rgb(0 100 0 / .10)}.service-item h4{color:#006400;margin-bottom:12px;font-size:21px}.service-item p{color:#666;line-height:1.8}@media(max-width:992px){.route-facts{grid-template-columns:repeat(3,1fr)}.service-bar{grid-template-columns:repeat(2,1fr)}.hero-content h1{font-size:46px}}@media(max-width:768px){.migration-hero{height:auto;padding:120px 20px 80px}.hero-content{width:100%}.hero-content h1{font-size:34px}.hero-content p{font-size:16px}.hero-buttons{flex-direction:column}.book-btn,.outline-btn{width:100%;text-align:center}.hero-features{flex-direction:column;gap:15px}.route-facts{grid-template-columns:repeat(2,1fr);margin-top:-40px}.fact{border-right:none;border-bottom:1px solid #eee}.service-bar{grid-template-columns:1fr;width:100%;padding:0 20px}}@media(max-width:480px){.route-facts{grid-template-columns:1fr}.hero-content h1{font-size:28px}}.mountain-wrapper{padding:90px 8%;background:#fff}.mountain-container{display:grid;grid-template-columns:2fr 1fr;gap:50px;align-items:start}.mountain-left{width:100%}.breadcrumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:15px;margin-bottom:30px;color:#777}.breadcrumb a{color:green;text-decoration:none;transition:.3s}.breadcrumb a:hover{color:#006400}.breadcrumb strong{color:#006400}.route-navigation{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:45px;padding-bottom:20px;border-bottom:2px solid #eee}.route-navigation a{text-decoration:none;color:#555;font-weight:600;padding:12px 22px;border-radius:30px;transition:.3s}.route-navigation a:hover,.route-navigation a.active{background:#006400;color:#fff}.content-block{margin-bottom:60px}.content-block .section-title{display:inline-block;color:green;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:15px}.content-block h2{font-size:40px;color:#006400;margin-bottom:25px;line-height:1.2}.content-block p{color:#666;line-height:1.9;margin-bottom:20px}.route-highlights{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:30px}.route-highlights div{background:#f7fbf7;padding:18px 20px;border-left:5px solid green;border-radius:10px;color:#444;font-weight:600;transition:.3s}.route-highlights div:hover{background:#006400;color:#fff;transform:translateY(-4px)}.booking-sidebar{position:sticky;top:120px}.booking-card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 18px 45px rgb(0 0 0 / .08)}.price-top{background:#006400;color:#fff;text-align:center;padding:40px 30px}.price-top span{display:block;font-size:14px;letter-spacing:2px;margin-bottom:10px}.price-top h2{font-size:48px;margin-bottom:10px}.price-top p{opacity:.9}.best-price{margin-top:20px;background:green;padding:10px;border-radius:30px;font-weight:600}.booking-form{padding:35px}.response-box{background:#f4faf4;color:#006400;border-left:4px solid green;padding:15px;border-radius:8px;margin-bottom:25px;font-weight:600}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:15px}.booking-form input,.booking-form select,.booking-form textarea{width:100%;padding:14px 16px;border:1px solid #ddd;border-radius:8px;font-size:15px;outline:none;transition:.3s;font-family:inherit;margin-bottom:15px}.booking-form input:focus,.booking-form select:focus,.booking-form textarea:focus{border-color:green;box-shadow:0 0 0 3px rgb(0 128 0 / .12)}.booking-form textarea{resize:vertical}.booking-form button{width:100%;background:#006400;color:#fff;border:none;padding:16px;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;transition:.3s}.booking-form button:hover{background:green}@media(max-width:1100px){.mountain-container{grid-template-columns:1fr}.booking-sidebar{position:relative;top:auto}}@media(max-width:768px){.mountain-wrapper{padding:70px 20px}.route-navigation{overflow-x:auto;flex-wrap:nowrap;white-space:nowrap;padding-bottom:15px}.route-navigation a{flex-shrink:0}.content-block h2{font-size:30px}.route-highlights{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr}.booking-form{padding:25px}.price-top h2{font-size:38px}}@media(max-width:480px){.breadcrumb{font-size:13px}.content-block h2{font-size:26px}.booking-form{padding:20px}.price-top{padding:30px 20px}.price-top h2{font-size:34px}}.migration-calendar{padding:100px 8%;background:#f8fbf8}.migration-calendar .section-heading{max-width:850px;margin:0 auto 60px;text-align:center}.migration-calendar .section-heading span{display:inline-block;color:green;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:15px}.migration-calendar .section-heading h2{color:#006400;font-size:44px;margin-bottom:20px}.migration-calendar .section-heading p{color:#666;line-height:1.8}.calendar-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.calendar-card{background:#fff;border-radius:18px;padding:35px;box-shadow:0 12px 30px rgb(0 0 0 / .06);transition:.35s;border-top:5px solid green}.calendar-card:hover{transform:translateY(-10px);box-shadow:0 20px 45px rgb(0 100 0 / .15)}.calendar-card.featured{border-top:5px solid #006400;transform:scale(1.03)}.calendar-month{display:inline-block;background:#006400;color:#fff;padding:8px 18px;border-radius:30px;font-size:14px;font-weight:600;margin-bottom:20px}.calendar-card h3{color:#006400;font-size:24px;margin-bottom:15px}.calendar-card p{color:#666;line-height:1.8;margin-bottom:20px}.calendar-card ul{list-style:none;padding:0;margin:0}.calendar-card ul li{padding:10px 0;border-bottom:1px solid #eee;color:#555}.calendar-card ul li:last-child{border-bottom:none}.migration-season{padding:100px 8%;display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center;background:#fff}.season-left .section-title{display:inline-block;color:green;font-size:14px;font-weight:700;letter-spacing:2px;margin-bottom:15px}.season-left h2{color:#006400;font-size:42px;margin-bottom:25px}.season-left p{color:#666;line-height:1.9;margin-bottom:20px}.season-left .primary-btn{display:inline-block;margin-top:20px;background:#006400;color:#fff;text-decoration:none;padding:15px 35px;border-radius:8px;transition:.3s}.season-left .primary-btn:hover{background:green}.season-right{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.season-box{background:#f8fbf8;border-left:5px solid green;padding:30px;border-radius:15px;transition:.3s}.season-box:hover{transform:translateY(-6px);box-shadow:0 15px 35px rgb(0 100 0 / .12)}.season-box h4{color:#006400;margin-bottom:12px;font-size:20px}.season-box p{color:#666;line-height:1.7}@media(max-width:1100px){.calendar-grid{grid-template-columns:repeat(2,1fr)}.migration-season{grid-template-columns:1fr}}@media(max-width:768px){.migration-calendar,.migration-season{padding:70px 20px}.calendar-grid{grid-template-columns:1fr}.calendar-card.featured{transform:none}.migration-calendar .section-heading h2,.season-left h2{font-size:32px}.season-right{grid-template-columns:1fr}}@media(max-width:480px){.calendar-card{padding:25px}.calendar-month{font-size:13px}.migration-calendar .section-heading h2,.season-left h2{font-size:28px}}.destination-section{padding:100px 8%;background:#fff}.destination-section .section-heading{max-width:850px;margin:0 auto 70px;text-align:center}.destination-section .section-heading span{display:inline-block;color:green;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:15px}.destination-section .section-heading h2{color:#006400;font-size:44px;margin-bottom:20px}.destination-section .section-heading p{color:#666;line-height:1.8}.destination-card{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin-bottom:80px}.destination-card:nth-child(even){direction:rtl}.destination-card:nth-child(even) .destination-content{direction:ltr}.destination-card img{width:100%;height:480px;object-fit:cover;border-radius:18px;box-shadow:0 20px 45px rgb(0 0 0 / .08);transition:.4s}.destination-card:hover img{transform:scale(1.03)}.destination-content .section-title{display:inline-block;color:green;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:15px}.destination-content h2{color:#006400;font-size:38px;margin-bottom:20px}.destination-content p{color:#666;line-height:1.9;margin-bottom:25px}.destination-content ul{list-style:none;padding:0;margin:0 0 35px;display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.destination-content ul li{background:#f8fbf8;padding:15px 18px;border-left:4px solid green;border-radius:8px;color:#444;font-weight:500}.destination-btn{display:inline-block;background:#006400;color:#fff;text-decoration:none;padding:15px 35px;border-radius:8px;font-weight:600;transition:.3s}.destination-btn:hover{background:green;transform:translateY(-3px)}@media(max-width:1100px){.destination-card{grid-template-columns:1fr;gap:35px}.destination-card:nth-child(even){direction:ltr}.destination-card img{height:420px}}@media(max-width:768px){.destination-section{padding:70px 20px}.destination-section .section-heading h2{font-size:32px}.destination-card{margin-bottom:60px}.destination-card img{height:300px}.destination-content h2{font-size:28px}.destination-content ul{grid-template-columns:1fr}.destination-btn{width:100%;text-align:center}}@media(max-width:480px){.destination-card img{height:240px}.destination-section .section-heading h2{font-size:28px}.destination-content h2{font-size:24px}.destination-content p{font-size:15px}.destination-content ul li{padding:14px}}.packages-section{padding:100px 8%;background:#f8fbf8}.packages-section .section-heading{max-width:850px;margin:0 auto 70px;text-align:center}.packages-section .section-heading span{display:inline-block;color:green;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:15px}.packages-section .section-heading h2{font-size:44px;color:#006400;margin-bottom:20px}.packages-section .section-heading p{color:#666;line-height:1.8}.packages-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.package-card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 15px 35px rgb(0 0 0 / .08);transition:.35s;position:relative}.package-card:hover{transform:translateY(-10px);box-shadow:0 25px 50px rgb(0 100 0 / .18)}.package-card img{width:100%;height:240px;object-fit:cover;transition:.4s}.package-card:hover img{transform:scale(1.08)}.package-card.featured{border:3px solid green}.featured-label{position:absolute;top:20px;right:20px;background:#006400;color:#fff;padding:8px 16px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1px;z-index:10}.package-content{padding:30px}.package-tag{display:inline-block;background:#eaf7ea;color:#006400;padding:8px 16px;border-radius:25px;font-size:13px;font-weight:700;margin-bottom:18px}.package-content h3{font-size:26px;color:#006400;margin-bottom:18px;line-height:1.3}.package-content p{color:#666;line-height:1.8;margin-bottom:25px}.package-content ul{list-style:none;padding:0;margin:0 0 30px}.package-content ul li{padding:12px 0;border-bottom:1px solid #eee;color:#555}.package-content ul li:last-child{border-bottom:none}.package-btn{display:inline-block;width:100%;text-align:center;background:#006400;color:#fff;text-decoration:none;padding:15px;border-radius:8px;font-weight:600;transition:.3s}.package-btn:hover{background:green}@media(max-width:1200px){.packages-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.packages-section{padding:70px 20px}.packages-grid{grid-template-columns:1fr}.packages-section .section-heading h2{font-size:32px}.package-content{padding:25px}.package-content h3{font-size:24px}.package-card img{height:220px}}@media(max-width:480px){.packages-section .section-heading h2{font-size:28px}.package-card img{height:200px}.package-content{padding:20px}.package-content h3{font-size:22px}.package-btn{padding:14px}}.why-migration{padding:100px 8%;background:#fff}.why-migration .section-heading{max-width:850px;margin:0 auto 60px;text-align:center}.why-migration .section-heading span{display:inline-block;color:green;font-weight:700;font-size:14px;letter-spacing:2px;text-transform:uppercase;margin-bottom:15px}.why-migration .section-heading h2{font-size:44px;color:#006400;margin-bottom:20px;line-height:1.2}.why-migration .section-heading p{color:#666;font-size:17px;line-height:1.8}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.why-card{background:#fff;border:1px solid #e5e5e5;border-radius:18px;padding:35px 30px;transition:.35s;text-align:center;box-shadow:0 10px 30px rgb(0 0 0 / .05)}.why-card:hover{transform:translateY(-10px);border-color:green;box-shadow:0 20px 45px rgb(0 100 0 / .15)}.why-icon{width:75px;height:75px;background:#006400;color:#fff;font-size:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px}.why-card h3{color:#006400;font-size:22px;margin-bottom:15px}.why-card p{color:#666;line-height:1.8;font-size:15px}.experience-section{padding:100px 8%;background:#f8fbf8;display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center}.experience-left .section-title{display:inline-block;color:green;font-size:14px;font-weight:700;letter-spacing:2px;margin-bottom:15px}.experience-left h2{color:#006400;font-size:42px;margin-bottom:25px;line-height:1.2}.experience-left p{color:#555;line-height:1.9;margin-bottom:25px}.experience-left .primary-btn{display:inline-block;margin-top:15px;padding:15px 35px;background:#006400;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:.3s}.experience-left .primary-btn:hover{background:green}.experience-right{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.experience-box{background:#fff;padding:35px 25px;border-radius:18px;text-align:center;box-shadow:0 12px 30px rgb(0 0 0 / .05);transition:.35s}.experience-box:hover{transform:translateY(-8px);box-shadow:0 18px 40px rgb(0 100 0 / .15)}.experience-box h4{color:#006400;margin-bottom:12px;font-size:20px}.experience-box p{color:#666;line-height:1.7}@media(max-width:1100px){.why-grid{grid-template-columns:repeat(2,1fr)}.experience-section{grid-template-columns:1fr}}@media(max-width:768px){.why-migration{padding:70px 20px}.why-grid{grid-template-columns:1fr}.why-migration .section-heading h2{font-size:32px}.experience-section{padding:70px 20px}.experience-left h2{font-size:32px}.experience-right{grid-template-columns:1fr}.why-card,.experience-box{padding:28px 22px}}