.dj-body{flex-wrap:wrap;align-items:flex-start;gap:56px;max-width:1320px;margin:0 auto;padding:64px 24px 120px;display:flex}.dj-main{flex-direction:column;flex:560px;gap:72px;min-width:0;display:flex}.dj-sec{flex-direction:column;display:flex}.dj-g8{gap:8px}.dj-g10{gap:10px}.dj-g16{gap:16px}.dj-g20{gap:20px}.dj-g24{gap:24px}.dj-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#004cac;font-size:11px;font-weight:600}.dj-h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.05}.dj-note{color:#5e6370;font-size:13px;line-height:1.6}.dj-body button:focus-visible,.dj-dialog button:focus-visible{box-shadow:var(--focus-ring);outline:none}.dj-stops{flex-direction:column;display:flex}.dj-stop{grid-template-columns:48px minmax(0,1fr);gap:16px;display:grid}.dj-stop__rail{flex-direction:column;align-items:center;display:flex}.dj-stop__n{color:#fff;width:36px;height:36px;font-family:var(--font-display);background:#004cac;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.dj-stop__line{background:#bfd1ec;flex:1;width:1px;display:block}.dj-stop__body{flex-direction:column;gap:4px;padding:6px 0 28px;display:flex}.dj-stop__t{font-size:16px;font-weight:600}.dj-stop__d{color:#5e6370;font-size:14px;line-height:1.6}.dj-ladder{grid-template-columns:repeat(auto-fill,minmax(min(100%,130px),1fr));gap:8px;display:grid}.dj-rung{all:unset;cursor:pointer;color:#252830;background:#fff;border:1px solid #e1e3e8;border-radius:12px;flex-direction:column;gap:4px;padding:14px;transition:all .28s cubic-bezier(.22,1,.36,1);display:flex}.dj-rung.is-on{color:#fff;background:#004cac;border-color:#004cac}.dj-rung__k{opacity:.8;font-size:12px}.dj-rung__v{font-size:15px;font-weight:600}.dj-incl{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.dj-card{background:#fff;border:1px solid #e1e3e8;border-radius:20px;flex-direction:column;gap:12px;padding:24px;display:flex}.dj-li{gap:10px;font-size:13px;line-height:1.5;display:flex}.dj-refund{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dj-refund>div{border-radius:12px;flex-direction:column;gap:2px;padding:16px;display:flex}.dj-refund>div>span:first-child{font-size:20px;font-weight:600}.dj-refund>div>span:last-child{color:#252830;font-size:12px}.dj-pol{background:#fff;border:1px solid #e1e3e8;border-radius:12px}.dj-pol__btn{all:unset;cursor:pointer;box-sizing:border-box;border-radius:12px;justify-content:space-between;gap:12px;width:100%;padding:16px 18px;font-size:14px;font-weight:600;display:flex}.dj-pol__d{color:#5e6370;margin:0;padding:0 18px 18px;font-size:13px;line-height:1.65}.dj-aside{flex-direction:column;flex:340px;gap:12px;max-width:min(100%,420px);display:flex;position:sticky;top:96px}.dj-build{background:#fff;border-radius:20px;flex-direction:column;gap:20px;padding:26px;display:flex;box-shadow:0 1px 2px #2528300f,0 18px 40px -16px #25283047}.dj-build__head{justify-content:space-between;align-items:baseline;display:flex}.dj-build__title{font-size:16px;font-weight:600}.dj-build__flex{color:#5e6370;font-size:12px}.dj-step{flex-direction:column;display:flex}.dj-label{letter-spacing:.12em;text-transform:uppercase;color:#004cac;font-size:11px;font-weight:600}.dj-guests{align-items:center;gap:14px;display:flex}.dj-dec,.dj-inc{all:unset;cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.dj-dec{border:1px solid #c9cbd0}.dj-inc{color:#fff;background:#004cac}.dj-count{font-family:var(--font-display);text-align:center;min-width:36px;font-size:32px;font-weight:500}.dj-range{color:#5e6370;font-size:12px}.dj-opt{all:unset;cursor:pointer;background:#fff;border:1.5px solid #e1e3e8;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;transition:all .2s;display:flex}.dj-opt__dot{box-sizing:content-box;background:#fff;border:2px solid #e1e3e8;border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:2px;box-shadow:inset 0 0 0 3px #fff}.dj-opt.is-on{background:#f1ffff;border-color:#004cac}.dj-opt.is-on .dj-opt__dot{background:#004cac;border-color:#004cac}.dj-opt__txt{flex-direction:column;gap:2px;display:flex}.dj-opt__name{font-size:13px;font-weight:600}.dj-opt__sub{color:#5e6370;font-size:12px}.dj-date{height:44px;font:inherit;color:inherit;background:#fff;border:1px solid #e1e3e8;border-radius:8px;padding:0 12px;font-size:14px}.dj-age{all:unset;cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.dj-age__box{color:#fff;border:1.5px solid #004cac;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:flex}.dj-trip{background:#f7f7f7;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.dj-line{justify-content:space-between;gap:12px;font-size:13px;display:flex}.dj-total{border-top:1px solid #e1e3e8;justify-content:space-between;align-items:baseline;padding-top:10px;display:flex}.dj-total__k{font-size:14px;font-weight:600}.dj-total__v{font-family:var(--font-display);color:#004cac;font-size:30px;font-weight:500}.dj-pp{color:#5e6370;text-align:right;font-size:12px}.dj-req{all:unset;cursor:pointer;text-align:center;color:#fff;border-radius:8px;height:52px;font-size:15px;font-weight:600}.dj-fine{color:#5e6370;text-align:center;font-size:11px;line-height:1.5}.dj-overlay{z-index:80;-webkit-backdrop-filter:blur(4px);background:#2528308c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dj-dialog{color:#252830;width:100%;max-width:520px;max-height:90vh;font-family:var(--font-body);background:#fff;border-radius:20px;overflow:auto;box-shadow:0 24px 64px -16px #25283066}.dj-dialog__head{border-bottom:1px solid #e1e3e8;justify-content:space-between;gap:12px;padding:24px 28px;display:flex}.dj-dialog__meta{flex-direction:column;gap:4px;display:flex}.dj-close{all:unset;cursor:pointer;background:#f7f7f7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.dj-form{flex-direction:column;gap:14px;padding:24px 28px 28px;display:flex}.dj-field{flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.dj-field input,.dj-field textarea{font:inherit;color:inherit;border:1px solid #e1e3e8;border-radius:8px;font-size:14px;font-weight:400}.dj-field input{height:46px;padding:0 14px}.dj-field textarea{resize:vertical;padding:12px 14px}.dj-field input:focus-visible,.dj-field textarea:focus-visible,.dj-date:focus-visible{box-shadow:var(--focus-ring);border-color:#004cac;outline:none}.dj-send{all:unset;cursor:pointer;text-align:center;color:#fff;background:#004cac;border-radius:8px;height:50px;font-size:14px;font-weight:600}.dj-sent{flex-direction:column;gap:18px;padding:28px;display:flex}.dj-sent__h{font-family:var(--font-display);letter-spacing:-.02em;font-size:34px;font-weight:500;line-height:1.05}.dj-outcome{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dj-oc{grid-template-columns:32px minmax(0,1fr);gap:14px;display:grid}.dj-oc__rail{flex-direction:column;align-items:center;display:flex}.dj-oc__mark{box-sizing:content-box;border:1.5px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:flex}.dj-oc__line{background:#e1e3e8;flex:1;width:1.5px;display:block}.dj-oc__body{flex-direction:column;gap:2px;padding-bottom:18px;display:flex}.dj-oc__t{font-size:14px;font-weight:600}.dj-oc__d{color:#5e6370;font-size:12px}a.dj-track{color:#fff;background:#004cac;border-radius:8px;align-self:flex-start;padding:13px 18px;font-size:14px;font-weight:600;text-decoration:none}a.dj-track:hover{color:#fff;text-decoration:none}.dj[data-astro-cid-55mfeu6r]{font-family:var(--font-body);color:#252830;background:#f7f7f7}.hero[data-astro-cid-55mfeu6r]{padding:104px 24px 0}.hero__wrap[data-astro-cid-55mfeu6r]{flex-direction:column;gap:24px;max-width:1320px;margin:0 auto;display:flex}.crumbs[data-astro-cid-55mfeu6r]{color:#5e6370;flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.crumbs[data-astro-cid-55mfeu6r] a[data-astro-cid-55mfeu6r]{color:#004cac}.crumbs[data-astro-cid-55mfeu6r] a[data-astro-cid-55mfeu6r]:hover{color:#003e8d}.hero__grid[data-astro-cid-55mfeu6r]{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:stretch;gap:24px;display:grid}.hero__img[data-astro-cid-55mfeu6r]{color:#b9bdc7;background:#2c303a;border-radius:20px;min-height:480px;position:relative;overflow:hidden}.hero__card[data-astro-cid-55mfeu6r]{background:#fff;border-radius:20px;flex-direction:column;justify-content:flex-end;gap:18px;padding:clamp(28px,4vw,56px);display:flex}.hero__tags[data-astro-cid-55mfeu6r]{flex-wrap:wrap;gap:8px;display:flex}.hero__type[data-astro-cid-55mfeu6r]{letter-spacing:.14em;text-transform:uppercase;color:#004cac;background:#e3ecf8;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600}.hero__tag[data-astro-cid-55mfeu6r]{border:1px solid #e1e3e8;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500}.hero__title[data-astro-cid-55mfeu6r]{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(40px,4.6vw,68px);font-weight:500;line-height:1}.hero__desc[data-astro-cid-55mfeu6r]{color:#5e6370;margin:0;font-size:15px;line-height:1.7}.facts[data-astro-cid-55mfeu6r]{background:#e1e3e8;border:1px solid #e1e3e8;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:1px;margin:0;display:grid;overflow:hidden}.fact[data-astro-cid-55mfeu6r]{background:#fff;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.fact[data-astro-cid-55mfeu6r] dt[data-astro-cid-55mfeu6r]{color:#9e9e9e;font-size:11px}.fact[data-astro-cid-55mfeu6r] dd[data-astro-cid-55mfeu6r]{margin:0;font-size:14px;font-weight:600}.more[data-astro-cid-55mfeu6r]{background:#fff;padding:96px 24px}.more__wrap[data-astro-cid-55mfeu6r]{flex-direction:column;gap:32px;max-width:1320px;margin:0 auto;display:flex}.more__h[data-astro-cid-55mfeu6r]{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:500}.more__grid[data-astro-cid-55mfeu6r]{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:16px;display:grid}.other[data-astro-cid-55mfeu6r],.other[data-astro-cid-55mfeu6r]:hover{color:#252830;flex-direction:column;gap:10px;text-decoration:none;display:flex}.other__img[data-astro-cid-55mfeu6r]{aspect-ratio:4/3;color:#b9bdc7;background:#2c303a;border-radius:16px;position:relative;overflow:hidden}.other__name[data-astro-cid-55mfeu6r]{font-size:15px;font-weight:600}.other__meta[data-astro-cid-55mfeu6r]{color:#5e6370;font-size:12px}
