.elementor-1502 .elementor-element.elementor-element-9779bb3{--display:flex}.elementor-1502 .elementor-element.elementor-element-8fc617a{--display:flex}.elementor-1502 .elementor-element.elementor-element-84ba3ca{--display:flex}.package-hero{position:relative;height:70vh;overflow:hidden;border-radius:0 0 35px 35px}.package-hero img{width:100%;height:100%;object-fit:cover;display:block}.hero-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .72),rgb(0 0 0 / .18))}.hero-content{position:absolute;left:50%;bottom:70px;transform:translateX(-50%);width:90%;max-width:1200px;color:#fff}.package-location{display:inline-block;background:rgb(255 255 255 / .15);backdrop-filter:blur(8px);padding:10px 18px;border-radius:30px;font-size:13px;font-weight:600;letter-spacing:1px;margin-bottom:20px}.hero-content h1{font-size:58px;line-height:1.1;margin-bottom:18px;font-weight:700}.hero-content p{max-width:760px;font-size:20px;line-height:1.8;opacity:.95}.package-info{max-width:1300px;margin:-60px auto 80px;display:grid;grid-template-columns:repeat(4,1fr);gap:25px;position:relative;z-index:20}.info-box{background:#fff;border-radius:20px;padding:30px;display:flex;align-items:center;gap:18px;box-shadow:0 15px 40px rgb(0 0 0 / .08)}.info-box .icon{width:65px;height:65px;border-radius:50%;background:#f5f7f4;display:flex;justify-content:center;align-items:center;font-size:26px}.info-box span{color:#777;font-size:14px}.info-box h4{margin-top:8px;color:#222;font-size:20px}.package-content{max-width:1300px;margin:auto;padding:30px 20px 90px;display:grid;grid-template-columns:2fr 420px;gap:60px}.section-title{color:#228B22;font-size:14px;letter-spacing:2px;font-weight:700;display:block;margin-bottom:18px}.overview{color:#666;line-height:2;font-size:17px;margin-bottom:50px}.content-left h2{font-size:34px;margin-bottom:35px;color:#222}.highlight-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.highlight-grid div{background:#fff;border-radius:16px;padding:18px 20px;box-shadow:0 10px 30px rgb(0 0 0 / .06);font-weight:600;color:#444}.booking-card{background:#fff;padding:40px;border-radius:24px;box-shadow:0 20px 50px rgb(0 0 0 / .08);position:sticky;top:120px;height:fit-content}.mini-title{color:#228B22;font-size:13px;letter-spacing:2px;font-weight:700}.booking-card h3{margin:20px 0;font-size:30px;color:#222}.booking-card p{line-height:1.9;color:#666;margin-bottom:30px}.quote-btn,.whatsapp-btn{display:block;text-align:center;text-decoration:none;padding:16px;border-radius:40px;font-weight:600;margin-bottom:16px}.quote-btn{background:#228B22;color:#fff}.quote-btn:hover{background:#1d741d}.whatsapp-btn{border:2px solid #228B22;color:#228B22}.whatsapp-btn:hover{background:#228B22;color:#fff}.booking-card hr{margin:35px 0;border:none;border-top:1px solid #ececec}.contact{font-weight:700;font-size:18px;margin-bottom:8px}.reply{color:#777}.destination-section{max-width:1300px;margin:90px auto;padding:0 20px}.destination-card{display:grid;grid-template-columns:420px 1fr;gap:50px;margin-bottom:80px;align-items:center}.destination-card img{width:100%;height:320px;object-fit:cover;border-radius:25px}.destination-content h2{font-size:38px;margin-bottom:20px}.destination-content p{color:#666;line-height:2;margin-bottom:30px}.destination-content ul{columns:2;margin-bottom:35px}.destination-content li{margin-bottom:12px;color:#555}.destination-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 34px;background:#228B22;color:#fff;text-decoration:none;border-radius:40px;font-weight:600;transition:.3s}.destination-btn:hover{background:#1b6b1b}@media(max-width:991px){.package-info{grid-template-columns:repeat(2,1fr)}.package-content{grid-template-columns:1fr}.booking-card{position:relative;top:auto}.destination-card{grid-template-columns:1fr}.hero-content h1{font-size:42px}}@media(max-width:768px){.package-info{grid-template-columns:1fr}.highlight-grid{grid-template-columns:1fr}.destination-content ul{columns:1}.hero-content{bottom:40px}.hero-content h1{font-size:34px}.hero-content p{font-size:17px}}.package-hero{position:relative;height:70vh;overflow:hidden;border-radius:0 0 35px 35px}.package-hero img{width:100%;height:100%;object-fit:cover;display:block}.hero-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .72),rgb(0 0 0 / .18))}.hero-content{position:absolute;left:50%;bottom:70px;transform:translateX(-50%);width:90%;max-width:1200px;color:#fff}.package-location{display:inline-block;background:rgb(255 255 255 / .15);backdrop-filter:blur(8px);padding:10px 18px;border-radius:30px;font-size:13px;font-weight:600;letter-spacing:1px;margin-bottom:20px}.hero-content h1{font-size:58px;line-height:1.1;margin-bottom:18px;font-weight:700}.hero-content p{max-width:760px;font-size:20px;line-height:1.8;opacity:.95}.package-info{max-width:1300px;margin:-60px auto 80px;display:grid;grid-template-columns:repeat(4,1fr);gap:25px;position:relative;z-index:20}.info-box{background:#fff;border-radius:20px;padding:30px;display:flex;align-items:center;gap:18px;box-shadow:0 15px 40px rgb(0 0 0 / .08)}.info-box .icon{width:65px;height:65px;border-radius:50%;background:#f5f7f4;display:flex;justify-content:center;align-items:center;font-size:26px}.info-box span{color:#777;font-size:14px}.info-box h4{margin-top:8px;color:#222;font-size:20px}.package-content{max-width:1300px;margin:auto;padding:30px 20px 90px;display:grid;grid-template-columns:2fr 420px;gap:60px}.section-title{color:#228B22;font-size:14px;letter-spacing:2px;font-weight:700;display:block;margin-bottom:18px}.overview{color:#666;line-height:2;font-size:17px;margin-bottom:50px}.content-left h2{font-size:34px;margin-bottom:35px;color:#222}.highlight-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.highlight-grid div{background:#fff;border-radius:16px;padding:18px 20px;box-shadow:0 10px 30px rgb(0 0 0 / .06);font-weight:600;color:#444}.booking-card{background:#fff;padding:40px;border-radius:24px;box-shadow:0 20px 50px rgb(0 0 0 / .08);position:sticky;top:120px;height:fit-content}.mini-title{color:#228B22;font-size:13px;letter-spacing:2px;font-weight:700}.booking-card h3{margin:20px 0;font-size:30px;color:#222}.booking-card p{line-height:1.9;color:#666;margin-bottom:30px}.quote-btn,.whatsapp-btn{display:block;text-align:center;text-decoration:none;padding:16px;border-radius:40px;font-weight:600;margin-bottom:16px}.quote-btn{background:#228B22;color:#fff}.quote-btn:hover{background:#1d741d}.whatsapp-btn{border:2px solid #228B22;color:#228B22}.whatsapp-btn:hover{background:#228B22;color:#fff}.booking-card hr{margin:35px 0;border:none;border-top:1px solid #ececec}.contact{font-weight:700;font-size:18px;margin-bottom:8px}.reply{color:#777}.destination-section{max-width:1300px;margin:90px auto;padding:0 20px}.destination-card{display:grid;grid-template-columns:420px 1fr;gap:50px;margin-bottom:80px;align-items:center}.destination-card img{width:100%;height:320px;object-fit:cover;border-radius:25px}.destination-content h2{font-size:38px;margin-bottom:20px}.destination-content p{color:#666;line-height:2;margin-bottom:30px}.destination-content ul{columns:2;margin-bottom:35px}.destination-content li{margin-bottom:12px;color:#555}.destination-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 34px;background:#228B22;color:#fff;text-decoration:none;border-radius:40px;font-weight:600;transition:.3s}.destination-btn:hover{background:#1b6b1b}@media(max-width:991px){.package-info{grid-template-columns:repeat(2,1fr)}.package-content{grid-template-columns:1fr}.booking-card{position:relative;top:auto}.destination-card{grid-template-columns:1fr}.hero-content h1{font-size:42px}}@media(max-width:768px){.package-info{grid-template-columns:1fr}.highlight-grid{grid-template-columns:1fr}.destination-content ul{columns:1}.hero-content{bottom:40px}.hero-content h1{font-size:34px}.hero-content p{font-size:17px}}.why-lowen{max-width:1300px;margin:100px auto;padding:0 20px}.why-lowen .section-heading{text-align:center;margin-bottom:60px}.why-lowen .section-heading span{display:inline-block;color:#228B22;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:15px}.why-lowen .section-heading h2{font-size:46px;color:#222;margin-bottom:18px;line-height:1.2}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.why-card{background:#fff;border-radius:22px;padding:40px 30px;box-shadow:0 12px 35px rgb(0 0 0 / .08);transition:all .35s ease;position:relative;overflow:hidden}.why-card::before{content:"";position:absolute;left:0;top:0;width:5px;height:100%;background:#228B22;transition:.35s}.why-card:hover{transform:translateY(-10px);box-shadow:0 20px 45px rgb(0 0 0 / .12)}.why-card:hover::before{width:100%;opacity:.08}.why-card h3{font-size:24px;color:#222;margin-bottom:18px;position:relative;z-index:2}.why-card p{font-size:16px;line-height:1.9;color:#666;position:relative;z-index:2}@media(max-width:1024px){.why-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.why-lowen{margin:70px auto}.why-lowen .section-heading h2{font-size:34px}.why-grid{grid-template-columns:1fr}.why-card{padding:30px 25px}.why-card h3{font-size:22px}.why-card p{font-size:15px;line-height:1.8}}.why-lowen{max-width:1300px;margin:100px auto;padding:0 20px}.why-lowen .section-heading{text-align:center;margin-bottom:60px}.why-lowen .section-heading span{display:inline-block;color:#228B22;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:15px}.why-lowen .section-heading h2{font-size:46px;color:#222;margin-bottom:18px;line-height:1.2}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.why-card{background:#fff;border-radius:22px;padding:40px 30px;box-shadow:0 12px 35px rgb(0 0 0 / .08);transition:all .35s ease;position:relative;overflow:hidden}.why-card::before{content:"";position:absolute;left:0;top:0;width:5px;height:100%;background:#228B22;transition:.35s}.why-card:hover{transform:translateY(-10px);box-shadow:0 20px 45px rgb(0 0 0 / .12)}.why-card:hover::before{width:100%;opacity:.08}.why-card h3{font-size:24px;color:#222;margin-bottom:18px;position:relative;z-index:2}.why-card p{font-size:16px;line-height:1.9;color:#666;position:relative;z-index:2}@media(max-width:1024px){.why-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.why-lowen{margin:70px auto}.why-lowen .section-heading h2{font-size:34px}.why-grid{grid-template-columns:1fr}.why-card{padding:30px 25px}.why-card h3{font-size:22px}.why-card p{font-size:15px;line-height:1.8}}.booking-cta{max-width:1300px;margin:100px auto;padding:70px;display:grid;grid-template-columns:2fr 1fr;gap:60px;background:#fff;border-radius:30px;box-shadow:0 20px 60px rgb(0 0 0 / .08)}.booking-left .section-title{display:inline-block;color:#228B22;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:18px}.booking-left h2{font-size:46px;line-height:1.2;color:#222;margin-bottom:25px}.booking-left p{font-size:17px;color:#666;line-height:1.9;margin-bottom:35px}.booking-buttons{display:flex;gap:18px;flex-wrap:wrap}.primary-btn,.secondary-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 34px;border-radius:50px;text-decoration:none;font-size:16px;font-weight:600;transition:.35s}.primary-btn{background:#228B22;color:#fff}.primary-btn:hover{background:#1a701a;transform:translateY(-3px)}.secondary-btn{border:2px solid #228B22;color:#228B22;background:#fff}.secondary-btn:hover{background:#228B22;color:#fff;transform:translateY(-3px)}.booking-right{display:flex;align-items:center}.contact-card{width:100%;background:#f8faf8;padding:35px;border-radius:24px;border:1px solid #e7efe7}.contact-card h3{font-size:28px;margin-bottom:30px;color:#222}.contact-item{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #e5e5e5}.contact-item:last-child{margin-bottom:0;padding-bottom:0;border:none}.contact-item strong{display:block;color:#228B22;font-size:14px;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.contact-item p{color:#555;font-size:17px;margin:0}.travel-info{max-width:1300px;margin:110px auto;padding:0 20px}.travel-info .section-heading{text-align:center;margin-bottom:60px}.travel-info .section-heading span{display:inline-block;color:#228B22;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:15px}.travel-info .section-heading h2{font-size:46px;color:#222;margin-bottom:18px}.travel-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.travel-grid>div{background:#fff;padding:35px;border-radius:24px;box-shadow:0 12px 35px rgb(0 0 0 / .08);transition:.35s;position:relative;overflow:hidden}.travel-grid>div::before{content:"";position:absolute;top:0;left:0;width:6px;height:100%;background:#228B22}.travel-grid>div:hover{transform:translateY(-8px);box-shadow:0 18px 45px rgb(0 0 0 / .12)}.travel-grid h4{font-size:24px;color:#222;margin-bottom:18px}.travel-grid p{color:#666;font-size:16px;line-height:1.9}@media(max-width:991px){.booking-cta{grid-template-columns:1fr;padding:45px}.booking-left h2{font-size:36px}.travel-grid{grid-template-columns:1fr}.travel-info .section-heading h2{font-size:36px}}@media(max-width:768px){.booking-cta{padding:30px 25px;margin:70px auto}.booking-left h2{font-size:30px}.booking-left p{font-size:16px}.booking-buttons{flex-direction:column}.primary-btn,.secondary-btn{width:100%}.contact-card{padding:25px}.travel-info{margin:70px auto}.travel-info .section-heading h2{font-size:30px}.travel-grid>div{padding:28px}.travel-grid h4{font-size:22px}}.faq-section{max-width:1100px;margin:100px auto;padding:0 20px}.faq-container{margin-top:50px}.faq-item{background:#fff;border-radius:18px;margin-bottom:18px;box-shadow:0 10px 30px rgb(0 0 0 / .06);overflow:hidden}.faq-item summary{list-style:none;cursor:pointer;padding:25px 30px;font-size:20px;font-weight:600;color:#222;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";position:absolute;right:30px;font-size:28px;color:#228B22;transition:.3s}.faq-item[open] summary::after{content:"−"}.faq-content{padding:0 30px 30px}.faq-content p{color:#666;line-height:1.9;font-size:16px}