.styles-module-scss-module__kB4LOG__heroSection{width:100vw;height:calc(100vh - 110px)}.styles-module-scss-module__kB4LOG__slider{width:100%;height:100%;position:relative;overflow:hidden}.styles-module-scss-module__kB4LOG__sliderBackgrounds{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.styles-module-scss-module__kB4LOG__slideBackground{opacity:0;background-position:50%;background-size:cover;width:100%;height:100%;transition:opacity 1s ease-in-out;position:absolute;top:0;left:0}.styles-module-scss-module__kB4LOG__slideBackground.styles-module-scss-module__kB4LOG__active{opacity:1}.styles-module-scss-module__kB4LOG__sliderContentContainer{z-index:3;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:calc(50vw - 600px)}.styles-module-scss-module__kB4LOG__slideContent{color:#fff;flex-direction:column;align-items:flex-start;gap:1rem;max-width:800px;padding:20px;animation:1s ease-in-out styles-module-scss-module__kB4LOG__slideIn;display:flex}.styles-module-scss-module__kB4LOG__slideContent button{width:fit-content}.styles-module-scss-module__kB4LOG__slideContent h1{text-shadow:1px 1px #fff;color:var(--primary);-webkit-text-stroke:1px #fff;font-size:72px;font-weight:700}.styles-module-scss-module__kB4LOG__slideContent h2{text-shadow:1px 1px 2px #00000080;font-size:1.5rem;font-weight:400}.styles-module-scss-module__kB4LOG__slideContent p{text-shadow:1px 1px 2px #00000080;font-size:1.1rem;line-height:1.6}.styles-module-scss-module__kB4LOG__slideContent a{color:#fff;background-color:#ff6b35;border-radius:5px;padding:12px 30px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 8px #0003}.styles-module-scss-module__kB4LOG__slideContent a:hover{background-color:#e55a2b;transform:translateY(-2px);box-shadow:0 6px 12px #0000004d}.styles-module-scss-module__kB4LOG__slide-overlay{z-index:2;background:linear-gradient(45deg,#00000097 0%,#eddd5300 100%);position:absolute;inset:0}.styles-module-scss-module__kB4LOG__sliderDots{z-index:2;gap:10px;margin-left:1rem;display:flex;position:absolute;bottom:180px;left:calc(50vw - 600px)}.styles-module-scss-module__kB4LOG__sliderDots .styles-module-scss-module__kB4LOG__dot{cursor:pointer;background-color:#0000;border:2px solid #fff;border-radius:50%;outline:none;width:25px;height:25px;transition:all .3s}.styles-module-scss-module__kB4LOG__sliderDots .styles-module-scss-module__kB4LOG__dot.styles-module-scss-module__kB4LOG__active{background-color:#fff}.styles-module-scss-module__kB4LOG__sliderDots .styles-module-scss-module__kB4LOG__dot:hover{background-color:#ffffff80;transform:scale(1.1)}@keyframes styles-module-scss-module__kB4LOG__slideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.styles-module-scss-module__kB4LOG__sliderContentContainer{padding:1rem;left:0}.styles-module-scss-module__kB4LOG__slideContent{padding:10px}.styles-module-scss-module__kB4LOG__slideContent h1{font-size:52px;line-height:52px}.styles-module-scss-module__kB4LOG__slideContent h2{font-size:1.2rem}.styles-module-scss-module__kB4LOG__slideContent p{font-size:1rem}.styles-module-scss-module__kB4LOG__slideContent a{padding:10px 20px;font-size:.9rem}.styles-module-scss-module__kB4LOG__sliderDots{bottom:50px;left:1rem}}@media screen and (max-width:768px){.styles-module-scss-module__kB4LOG__heroSection{height:75vh}}
.package-details .popup-content{flex-direction:column;gap:1rem;display:flex}.package-details .price{background-color:var(--light-beige);border:1px solid var(--primary);width:fit-content;color:var(--primary);border-radius:6px;padding:.5rem 1rem;font-size:1.1rem;font-weight:600}.package-details .details-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.package-details .details-grid .detail-item{padding:1rem;gap:.5rem!important}.package-details .inclusions-grid{flex-wrap:wrap;gap:1rem;display:flex}.package-details .inclusions-grid .inclusion-item{background-color:var(--light-beige);border:1px solid var(--border);width:fit-content;color:var(--primary);text-wrap:nowrap;border-radius:6px;padding:.5rem 1rem;font-weight:500;transition:all .3s}.package-details .inclusions-grid .inclusion-item:hover{background-color:var(--primary);color:#fff}.package-details .pricing-section{margin:2rem 0}.package-details .pricing-section h3{color:var(--gray);text-align:center;margin-bottom:1.5rem;font-size:1.5rem}.package-details .pricing-cards{margin:0}.package-details .booking-fee-notice{text-align:center;margin-top:2rem}
.package-form .popup-content{flex-direction:column;display:flex}
.styles-module-scss-module__DIaWgq__featurePackages{padding:4rem}.styles-module-scss-module__DIaWgq__featurePackages .styles-module-scss-module__DIaWgq__container{flex-direction:column;gap:2rem;display:flex}.styles-module-scss-module__DIaWgq__featurePackages .styles-module-scss-module__DIaWgq__sectionText .styles-module-scss-module__DIaWgq__sectionTitle{font-size:2rem;font-weight:600}.styles-module-scss-module__DIaWgq__featurePackages .styles-module-scss-module__DIaWgq__features{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.styles-module-scss-module__DIaWgq__featurePackages .styles-module-scss-module__DIaWgq__features .styles-module-scss-module__DIaWgq__feature{cursor:pointer;background-color:#fff;border-radius:8px;flex-direction:column;gap:1rem;transition:transform .3s;display:flex;box-shadow:0 2px 10px #0000001a}.styles-module-scss-module__DIaWgq__featurePackages .styles-module-scss-module__DIaWgq__features .styles-module-scss-module__DIaWgq__feature:hover{transform:translateY(-5px)}.styles-module-scss-module__DIaWgq__featurePackages .styles-module-scss-module__DIaWgq__features .styles-module-scss-module__DIaWgq__feature img{object-fit:cover;border-top-left-radius:8px;border-top-right-radius:8px;height:200px}.styles-module-scss-module__DIaWgq__featurePackages .styles-module-scss-module__DIaWgq__features .styles-module-scss-module__DIaWgq__feature .styles-module-scss-module__DIaWgq__featureContent{flex-direction:column;gap:1rem;padding:1rem;display:flex;position:relative}.styles-module-scss-module__DIaWgq__featurePackages .styles-module-scss-module__DIaWgq__features .styles-module-scss-module__DIaWgq__feature .styles-module-scss-module__DIaWgq__featureContent .styles-module-scss-module__DIaWgq__duration{z-index:1;background-color:var(--primary);color:#fff;border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.875rem;display:flex;position:absolute;top:2rem;left:2rem}.styles-module-scss-module__DIaWgq__featurePackages .styles-module-scss-module__DIaWgq__features .styles-module-scss-module__DIaWgq__feature .styles-module-scss-module__DIaWgq__featureContent .styles-module-scss-module__DIaWgq__booking{justify-content:space-between;align-items:center;display:flex;bottom:1rem;left:1rem;right:1rem}.styles-module-scss-module__DIaWgq__featurePackages .styles-module-scss-module__DIaWgq__features .styles-module-scss-module__DIaWgq__feature .styles-module-scss-module__DIaWgq__featureContent .styles-module-scss-module__DIaWgq__booking .styles-module-scss-module__DIaWgq__inlineLink{color:var(--primary);cursor:pointer;align-items:center;gap:.25rem;font-weight:500;display:inline-flex}@media screen and (max-width:768px){.styles-module-scss-module__DIaWgq__featurePackages{padding:1rem}}
