.ltj-lte{--gold:#c9a23a;--gold2:#e1bd59;--bg:#090909;--panel:#111;--text:#f5f1e8;--muted:#d1ccc2;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;line-height:1.55;width:100%}.ltj-lte *{box-sizing:border-box}.ltj-lte-shell{width:100%;overflow:hidden}.ltj-lte-inner{width:min(1180px,calc(100% - 48px));margin:0 auto}.ltj-lte h1,.ltj-lte h2,.ltj-lte h3,.ltj-lte p{margin-top:0}.ltj-lte h1,.ltj-lte h2{font-family:Georgia,'Times New Roman',serif;color:#fff;font-weight:500}.ltj-lte h1{font-size:clamp(40px,5vw,64px);line-height:1.04;max-width:780px;margin-bottom:22px}.ltj-lte h2{font-size:clamp(28px,3vw,38px);line-height:1.15;text-align:center;margin:7px 0 14px}.ltj-lte h2.ltj-lte-left{text-align:left}.ltj-lte h3{color:#fff;font-size:16px;line-height:1.25}.ltj-lte p{color:var(--muted)}.ltj-lte-kicker{color:var(--gold2);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ltj-lte-center{text-align:center}.ltj-lte-line{height:1px;width:110px;background:var(--gold);margin:0 auto 30px}.ltj-lte-hero-copy{width:100%;background:#050505;padding:38px 0 52px;border-top:0;border-bottom:0}.ltj-lte-hero-copy .ltj-lte-inner{max-width:920px}.ltj-lte-hero-copy p{max-width:860px;font-size:16px}.ltj-lte-btn{display:inline-block;background:var(--gold);color:#111!important;text-decoration:none!important;padding:15px 22px;border-radius:0;font-weight:700;margin-top:10px}.ltj-lte-btn-outline{background:transparent;color:var(--gold2)!important;border:2px solid var(--gold);padding:14px 22px}.ltj-lte-btn-outline:hover{background:var(--gold);color:#111!important}.ltj-lte-section{padding:62px 0;border-top:1px solid #3d321a}.ltj-lte-alt{background:#0d0d0d}.ltj-lte-cards{display:grid;gap:14px}.ltj-lte-six{grid-template-columns:repeat(3,1fr)}.ltj-lte-cards article{background:var(--panel);border:1px solid #5d4b21;padding:22px 18px;text-align:center}.ltj-lte-icon{color:var(--gold2);font-size:25px;margin-bottom:8px}.ltj-lte-cards p{font-size:14px;margin-bottom:0}.ltj-lte-highlights{display:grid;grid-template-columns:38% 1fr;gap:42px;align-items:center}.ltj-lte-highlight-img{display:block;width:100%;height:430px;object-fit:cover;border-radius:4px}.ltj-lte-highlight-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.ltj-lte-highlight-grid article{padding:18px;border-left:1px solid #4c3c1c}.ltj-lte-highlight-grid p{font-size:14px;margin-bottom:0}.ltj-lte-fleet{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ltj-lte-fleet article{border:1px solid #5d4b21;background:var(--panel)}.ltj-lte-fleet img,.ltj-lte-placeholder{display:block;width:100%;height:230px;object-fit:cover}.ltj-lte-placeholder{display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;background:#181818;color:#9f9f9f;font-size:12px}.ltj-lte-fleet-copy{padding:19px}.ltj-lte-fleet-copy p{font-size:14px;margin-bottom:0}.ltj-lte-triple{display:grid;grid-template-columns:1fr 1fr 1fr;gap:38px}.ltj-lte-triple p{font-size:14px}.ltj-lte-triple ol{padding-left:23px}.ltj-lte-triple li{color:var(--gold2);margin-bottom:15px;padding-left:3px}.ltj-lte-triple li span{display:block;color:var(--muted);font-size:14px;margin-top:4px}.ltj-lte-faq details{border:1px solid #5d4b21;margin:10px 0;padding:0 18px;background:#0e0e0e}.ltj-lte-faq summary{position:relative;cursor:pointer;padding:17px 42px 17px 0;list-style:none;color:#fff;font-weight:600}.ltj-lte-faq summary::-webkit-details-marker{display:none}.ltj-lte-faq summary::after{content:'+';position:absolute;right:4px;top:50%;transform:translateY(-50%);color:var(--gold2);font-size:27px;font-weight:400}.ltj-lte-faq details[open] summary::after{content:'\2212'}.ltj-lte-faq details p{padding:0 0 17px;margin:0}.ltj-lte-final{padding:55px 0;background:#080808;border-top:1px solid #5d4b21}.ltj-lte-final-inner{display:flex;align-items:center;justify-content:space-between;gap:34px}.ltj-lte-final-inner>div{max-width:760px}.ltj-lte-final-inner p{margin-bottom:0}@media(max-width:900px){.ltj-lte-six{grid-template-columns:repeat(2,1fr)}.ltj-lte-highlights,.ltj-lte-triple{grid-template-columns:1fr}.ltj-lte-highlight-img{height:360px}.ltj-lte-fleet{grid-template-columns:1fr}.ltj-lte-final-inner{display:block}.ltj-lte-final-inner .ltj-lte-btn{margin-top:24px}}@media(max-width:560px){.ltj-lte-inner{width:min(100% - 30px,1180px)}.ltj-lte-hero-copy{padding:32px 0 42px}.ltj-lte-section{padding:46px 0}.ltj-lte-six,.ltj-lte-highlight-grid{grid-template-columns:1fr}.ltj-lte-highlight-img{height:300px}}

/* v1.1.1: full-bleed tour canvas without affecting site-wide Elementor styles. */
.ltj-lte-shell{
    position:relative;
    width:100vw;
    max-width:none;
    margin-left:calc(50% - 50vw);
    margin-right:calc(50% - 50vw);
}

/* v1.1.2: paint every full-bleed section across the canvas; keep content centered. */
.ltj-lte-shell{background:var(--bg);}
.ltj-lte-shell > .ltj-lte-section{width:100%;background:var(--bg);}
.ltj-lte-shell > .ltj-lte-section.ltj-lte-alt{background:#0d0d0d;}
.ltj-lte-shell > .ltj-lte-final{width:100%;background:#080808;}


/* v1.1.5: reusable tour internal/external link section. */
.ltj-lte-explore{padding:70px 0 76px;background:#0b0c0d;border-top:1px solid #1d1d1d}.ltj-lte-explore-intro{max-width:760px;margin:0 auto 34px;text-align:center;color:var(--muted)}.ltj-lte-explore-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ltj-lte-link-box{background:#111314;border:1px solid #4b452f;border-top:3px solid var(--gold2);padding:28px 26px 24px}.ltj-lte-link-box h3{font-family:Georgia,'Times New Roman',serif;font-size:24px;margin:0 0 18px;color:#fff}.ltj-lte-link-list a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid #2e3030;color:#fff;text-decoration:none;font-size:15px;transition:color .2s ease,padding-left .2s ease}.ltj-lte-link-list a:first-child{border-top:0}.ltj-lte-link-list a:hover{color:var(--gold2);padding-left:4px}.ltj-lte-arrow{color:var(--gold2);font-size:20px;line-height:1}.ltj-lte-link-list a:hover .ltj-lte-arrow{transform:translateX(2px)}@media(max-width:760px){.ltj-lte-explore{padding:50px 0 56px}.ltj-lte-explore-grid{grid-template-columns:1fr}.ltj-lte-link-box{padding:24px 20px}}


/* v1.1.8: dedicated full-width gold divider between the external Elementor banner and tour content. */
.ltj-lte-top-divider{display:block;width:100%;height:3px;min-height:3px;background:var(--gold2);margin:0;padding:0;line-height:0}
.ltj-lte-shell>.ltj-lte-top-divider+.ltj-lte-hero-copy{margin-top:0}


/* v1.1.11: editable Inclusions & Exclusions section. */
.ltj-lte-inc-exc-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:980px;margin:0 auto}.ltj-lte-inc-exc-box{background:#111;border:1px solid #5d4b21;border-top:3px solid var(--gold2);padding:26px 28px}.ltj-lte-inc-exc-box h3{font-family:Georgia,'Times New Roman',serif;font-size:23px;color:#fff;margin:0 0 16px}.ltj-lte-inc-exc-box ul{margin:0;padding-left:22px}.ltj-lte-inc-exc-box li{color:var(--muted);margin:10px 0}.ltj-lte-inc-exc-box li::marker{color:var(--gold2)}@media(max-width:760px){.ltj-lte-inc-exc-grid{grid-template-columns:1fr}.ltj-lte-inc-exc-box{padding:23px 21px}}
