:root{--overlay-dark:rgba(8, 10, 13, 0.62);--overlay-light:rgba(8, 10, 13, 0.14);--text-main:#ffffff;--cta-red:#d81f2a;--cta-red-hover:#b81721;--nav-bg:rgba(0, 0, 0, 0.34);--thumb-border:rgba(255, 255, 255, 0.26);--text-secondary:#aaa;--border-color:rgba(255, 255, 255, 0.1)}*{box-sizing:border-box}.header{z-index:10}html,body{margin:0;min-height:100%;background:radial-gradient(circle at 15% 20%,#1f252d 0%,#0d1218 55%,#090d12 100%);font-family:"Source Sans 3",sans-serif;color:var(--text-main)}.tour-hero{position:relative;width:100%;height:min(100vh, 900px);overflow:visible;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2}.hero-overlay{position:absolute;inset:0;background:linear-gradient(92deg,var(--overlay-dark) 0%,rgb(8 10 13 / .4) 42%,#fff0 75%),linear-gradient(0deg,rgb(0 0 0 / .32),var(--overlay-light));z-index:1}.hero-media{position:absolute;inset:0;overflow:hidden}.hero-media img{width:100%;height:100%;object-fit:cover;animation:heroZoom 1s ease-out}@keyframes heroZoom{from{transform:scale(1.05);opacity:0}to{transform:scale(1);opacity:1}}.hero-content{position:relative;z-index:2;width:90%;animation:heroSlideUp 700ms ease}@keyframes heroSlideUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.date-badge{display:inline-block;border:1px solid #fff;padding:8px 16px;border-radius:4px;font-size:1.5rem;letter-spacing:1px;margin-bottom:24px;color:#fff;font-weight:700}.tour-title{font-family:"DIN 2014","Oswald",sans-serif;font-size:4.75rem;font-weight:600;letter-spacing:0;line-height:4.75rem;text-transform:uppercase;color:#fff}.hero-info-card{position:absolute;left:50%;transform:translateX(-50%);z-index:3;width:92%;background:#fff;border:none;border-radius:10px;padding:28px 44px;display:flex;align-items:center;justify-content:space-between;gap:30px;box-shadow:0 20px 45px rgb(0 0 0 / .35);margin-top:-60px}.info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;flex:1}a{text-decoration:none}.info-item{display:flex;flex-direction:column;gap:8px}.info-label{font-family:"DIN 2014",sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1;text-align:center;text-transform:uppercase;color:#6B7280}.info-value{font-family:"DIN 2014",sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:0;line-height:1;text-align:center;text-transform:uppercase;color:#111827}.register-btn{background:var(--cta-red);color:#FFF;border:none;padding:14px 28px;border-radius:4px;font-family:"DIN 2014",sans-serif;font-weight:600;font-size:1.0625rem;line-height:1.375rem;letter-spacing:.5px;vertical-align:middle;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:all 220ms ease;display:flex;align-items:center;gap:8px}.register-btn:hover,.register-btn:focus{background:var(--cta-red-hover);transform:translateY(-2px);box-shadow:0 4px 12px rgb(216 31 42 / .3)}.register-btn .arrow{font-size:1.3rem;transition:transform 200ms ease}.register-btn:hover .arrow{transform:translateX(3px)}.tour-story{background-color:#000;padding:140px 20px;position:relative;z-index:1;overflow:hidden;height:47rem;display:flex;align-items:center;justify-content:center}.story-bg{position:absolute;inset:0;display:flex;z-index:0;margin:64px;border-radius:12px;overflow:hidden}.story-bg-image{flex:1 1 50%;height:100%;position:relative;overflow:hidden;border-radius:20px;height:53rem}.story-bg-image img{width:100%;height:100%;object-fit:cover;display:block}.story-decor{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(640px, 80%);z-index:1;color:var(--cta-red);opacity:.18;pointer-events:none}.story-decor svg{width:100%;height:auto}.story-content{position:relative;z-index:2;max-width:700px;margin:0 auto;text-align:center}.story-label{font-family:"DIN 2014",sans-serif;font-size:.875rem;font-weight:700;line-height:1;text-transform:uppercase;color:#CD192D;margin-bottom:16px}.story-title{font-family:"DIN 2014","Oswald",sans-serif;font-size:2.625rem;font-weight:800;line-height:3rem;letter-spacing:0;text-align:center;text-transform:uppercase;color:#FFF;margin:0 0 20px 0}.story-divider{width:60px;height:2px;background:var(--cta-red);margin:25px auto 30px auto}.story-text{font-family:"DIN 2014",sans-serif;font-size:1rem;font-weight:400;line-height:1.625rem;letter-spacing:0;text-align:center;color:#FFF;margin:0 0 24px 0!important}.story-quote{font-family:"DIN 2014",sans-serif;font-size:1.5rem;font-weight:600;font-style:italic;line-height:2rem;letter-spacing:0;color:#FFF;margin:0}.tour-journey{padding:60px 64px;background:linear-gradient(180deg,#0c0e11 0%,#000000 55%,#000000 100%)}.journey-header{text-align:center;max-width:1400px;margin:0 auto 80px}.journey-title-row{position:relative}.journey-title{position:relative;z-index:1;display:inline-block;background:#0c0e11;padding:0 30px;font-family:"DIN 2014","Oswald",sans-serif;font-weight:600;font-size:1.875rem;line-height:2.375rem;letter-spacing:1px;margin:0 0 8px 0!important;text-align:center;vertical-align:middle;text-transform:uppercase;color:#FFF}.journey-title-line{position:absolute;top:50%;height:2px;transform:translateY(-50%);z-index:0;opacity:1}.journey-title-line-left{right:50%;width:50vw;background:linear-gradient(to right,var(--cta-red) 0%,rgb(255 255 255 / .05) 100%)}.journey-title-line-right{left:50%;width:50vw;background:linear-gradient(to left,var(--cta-red) 0%,rgb(255 255 255 / .05) 100%)}.journey-subtitle{font-family:"DIN 2014",sans-serif;font-size:1.25rem;font-weight:400;line-height:1;letter-spacing:0;text-align:center;color:#C1C1C1;margin-bottom:64px!important}.journey-tabs-wrapper{display:flex;align-items:center;gap:24px;margin-bottom:60px}.journey-nav-arrow{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#fff0;border:1px solid rgb(255 255 255 / .25);color:var(--text-main);font-size:1.3rem;line-height:1;cursor:pointer;transition:all 200ms ease;display:flex;align-items:center;justify-content:center}.journey-nav-arrow:hover{border-color:var(--cta-red);color:var(--cta-red);background:rgb(216 31 42 / .08)}.journey-tabs{position:relative;flex:1;display:flex;justify-content:space-between;align-items:center;gap:10px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid rgb(255 255 255 / .15)}.journey-tabs::-webkit-scrollbar{display:none}.journey-tab{flex:0 0 calc((100% - 50px) / 6);min-width:120px;background:#fff0;border:none;color:rgb(255 255 255 / .5);cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.5px;transition:all 220ms ease;text-transform:uppercase;text-align:center;position:relative}.journey-tab .tab-inner{display:inline-flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:2px solid #fff0;transition:border-color 220ms ease}.journey-tab .day-label{display:inline-block;font-family:"DIN 2014",sans-serif;font-size:1.25rem;font-weight:400;line-height:1;letter-spacing:0;text-align:center;color:#FFF}.journey-tab .bike-icon{display:none;font-size:1.2rem;line-height:1}.journey-tab:hover{color:var(--text-main)}.journey-tab:hover .tab-inner{border-bottom-color:rgb(255 255 255 / .3)}.journey-tab.active{color:#FFF}.journey-tab.active .tab-inner{border-bottom-color:var(--cta-red)}.journey-tab.active .bike-icon{display:inline-block}.day-content{display:none}.day-content.active{display:block;animation:journeySlideIn 450ms ease}@keyframes journeySlideIn{from{opacity:0;transform:translateX(80px)}to{opacity:1;transform:translateX(0)}}.day-header{margin-bottom:20px}.journey-content .day-header.mobile{display:block}.journey-content .day-header.desktop{display:none}@media (min-width:992px){.journey-content .day-header.mobile{display:none}.journey-content .day-header.desktop{display:block}}.day-date{display:block;font-family:"DIN 2014",sans-serif;font-size:1.25rem;font-weight:600;line-height:1;letter-spacing:0;color:#FFF;margin-bottom:8px;text-transform:uppercase}.day-title{font-family:"DIN 2014",sans-serif;font-size:2.25rem;font-weight:700;line-height:2.375rem;letter-spacing:1px;margin:0 0 20px;text-transform:uppercase;vertical-align:middle;color:#FFF}.day-body{display:grid;grid-template-columns:1fr 1fr auto;gap:81px;align-items:flex-start}.day-next-arrow{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:#fff0;border:1px solid rgb(255 255 255 / .25);color:var(--text-main);font-size:1.4rem;line-height:1;cursor:pointer;align-self:center;justify-self:center;transition:all 200ms ease;display:flex;align-items:center;justify-content:center}.day-next-arrow:hover{border-color:var(--cta-red);color:var(--cta-red);background:rgb(216 31 42 / .08)}.day-image-carousel{position:relative;border-radius:8px;overflow:hidden;background:#1a1f26}.carousel-image-container{width:100%;aspect-ratio:16 / 10;overflow:hidden;background:#1a1f26}.carousel-image{width:100%;height:100%;object-fit:cover;transition:transform 400ms ease}.day-image-carousel:hover .carousel-image{transform:scale(1.05)}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background:rgb(0 0 0 / .55);border:1px solid rgb(255 255 255 / .25);color:var(--text-main);font-size:1.4rem;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 220ms ease;z-index:2}.carousel-btn:hover{background:rgb(0 0 0 / .8);border-color:rgb(255 255 255 / .5)}.carousel-btn.prev-btn{left:15px}.carousel-btn.next-btn{right:15px;display:none}.day-description{display:flex;flex-direction:column;justify-content:flex-start}.day-description p{font-family:"Arimo",sans-serif;font-size:1rem;font-weight:400;line-height:1.625rem;letter-spacing:0;color:#A0A0AA;margin:0}.tour-inclusion{padding:60px 20px 60px;background:linear-gradient(180deg,#000000 0%,#404040 25%,#808080 50%,#c0c0c0 75%,#ffffff 100%);background-attachment:local}.inclusion-wrapper{margin:0 auto;background:#0c0c0c;border:1px solid var(--border-color);border-radius:20px;margin:0 40px}.inclusion-banner{position:relative;border-radius:14px;overflow:hidden;min-height:200px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 48px;margin-bottom:24px}.inclusion-banner-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.inclusion-banner-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgb(6 8 10 / .92) 0%,rgb(6 8 10 / .72) 35%,rgb(6 8 10 / .25) 65%,rgb(6 8 10 / .55) 100%);z-index:1}.inclusion-banner-content{position:relative;z-index:2;padding:30px 0}.inclusion-label{font-family:"DIN 2014",sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;color:#CD192D;margin-bottom:12px;display:block}.inclusion-title{font-family:"DIN 2014",sans-serif;font-size:1.875rem;font-weight:600;line-height:2.375rem;letter-spacing:1px;text-align:center;vertical-align:middle;text-transform:uppercase;color:#FFF;margin:0}.explore-inclusion-btn{position:relative;z-index:2;background:var(--cta-red);color:#FFF;border:none;padding:14px 30px;border-radius:6px;font-family:"DIN 2014",sans-serif;font-weight:600;font-size:1.0625rem;line-height:1.375rem;letter-spacing:.5px;vertical-align:middle;text-transform:uppercase;cursor:pointer;transition:all 220ms ease;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;flex-shrink:0}.explore-inclusion-btn:hover{background:var(--cta-red-hover);transform:translateY(-2px);box-shadow:0 4px 12px rgb(216 31 42 / .3)}.explore-inclusion-btn .arrow{font-size:1.2rem;transition:transform 200ms ease}.explore-inclusion-btn:hover .arrow{transform:translateX(3px)}.inclusion-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:40px 26px 38px}.inclusion-card{background:rgb(255 255 255 / .03);border:1px solid var(--border-color);border-radius:14px;padding:32px 28px;text-align:left;transition:all 300ms ease;display:flex;flex-direction:column;align-items:flex-start}.inclusion-card:hover{background:rgb(255 255 255 / .06);border-color:rgb(255 255 255 / .2);transform:translateY(-5px)}.card-icon{margin:0 0 22px;display:flex;align-items:center;justify-content:center;color:#9a9a9a}.card-icon img{width:44px;height:44px}.card-title{font-family:"DIN 2014",sans-serif;font-size:1.25rem;font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase;color:#FFF;margin:0 0 14px 10px!important}.agreementSection{margin-bottom:15px!important}.MoreLink{color:var(--cta-red)}.card-description{font-family:"Arimo",sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;letter-spacing:0;color:#A0A0AA;margin:0 0 28px 0}.card-btn{font-family:"DIN 2014","Oswald",sans-serif;background:#fff0;color:#FFF;border:1px solid rgb(255 255 255 / .3);padding:12px 22px;border-radius:6px;font-weight:600;font-size:1.0625rem;line-height:1.375rem;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;transition:all 200ms ease;align-self:flex-start;margin-top:auto;display:inline-flex;align-items:center;gap:8px}.card-btn .arrow{font-size:1.1rem;transition:transform 200ms ease}.card-btn:hover{background:var(--cta-red);border-color:var(--cta-red);color:#fff;transform:translateY(-2px)}.card-btn:hover .arrow{transform:translateX(3px)}.tour-guide-rules,.inc-exc{display:none}.tour-guide-rules .rule-box,.tour-guide-rules .ktm-popup,.tour-guide-rules .ktm-overlay,.tour-guide-rules .ktm-p-container,.tour-guide-rules .ktm-p-c-heading,.tour-guide-rules .ktm-p-tours-detials,.inc-exc .ktm-popup,.inc-exc .ktm-overlay,.inc-exc .ktm-p-container,.inc-exc .ktm-p-c-heading,.inc-exc .ktm-p-tours-detials{display:none!important}.inclusion-modal{display:none;position:fixed;inset:0;z-index:1000;align-items:flex-end;justify-content:center;padding:0}.inclusion-modal.active{display:flex}.modal-overlay{position:absolute;inset:0;background:rgb(20 22 26 / .55);cursor:pointer}.modal-content{position:relative;z-index:1001;background:#fff;border-radius:16px 16px 0 0;padding:44px 48px;max-width:100%;width:100%;height:60vh;max-height:60vh;overflow-y:auto;box-shadow:0 -10px 40px rgb(0 0 0 / .35);animation:modalSlideIn 300ms ease}@keyframes modalSlideIn{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.modal-close{position:absolute;top:18px;right:24px;width:auto;height:auto;background:#fff0;border:none;color:#1a73e8;font-family:"Source Sans 3",sans-serif;font-size:.95rem;font-weight:600;text-decoration:underline;cursor:pointer;padding:4px;transition:color 200ms ease}.modal-close:hover{color:#0b57cf}.modal-title{font-family:"Source Sans 3",sans-serif;font-size:1.7rem;font-weight:700;letter-spacing:0;margin:0 0 24px 0;color:#1a1a1a;text-transform:none}.modal-details-box{background:#f1f2f4;border-radius:10px;padding:32px 36px;color:#000;font-size:1.3rem;margin-top:20px}.modal-section{margin-bottom:30px}.modal-section:last-child{margin-bottom:0}.modal-subtitle{font-family:"Source Sans 3",sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:0;margin:0 0 18px 0;color:#000;text-transform:none}.inclusion-list,.exclusion-list{list-style:none;margin:0;padding:0}.inclusion-list li,.exclusion-list li{padding:8px 0 8px 24px;position:relative;font-size:.95rem;line-height:1.6;color:#333}.inclusion-list li::before,.exclusion-list li::before{content:'';position:absolute;left:4px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:#1a73e8}.modal-details-box .ktm-p-tours-detials p{margin:0;font-size:.95rem;line-height:1.6;color:#000}.modal-details-box .ktm-p-tours-detials ul{list-style:none;margin:0;padding:0}.modal-details-box .ktm-p-tours-detials li{padding:8px 0 8px 24px;position:relative;font-size:.95rem;line-height:1.6;color:#000}.modal-details-box .ktm-p-tours-detials li::before{content:'';position:absolute;left:4px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:#1a73e8}@media (max-width:768px){.modal-content{padding:34px 26px}.modal-title{font-size:1.4rem}.modal-details-box{padding:24px 22px}.day-next-arrow{display:none}}@media (max-width:480px){.modal-content{padding:26px 18px}.day-next-arrow{display:none}.modal-close{top:12px;right:14px}.modal-title{font-size:1.25rem}.modal-details-box{padding:18px 16px}}@media (max-width:1024px){.hero-info-card{position:static;left:auto;bottom:auto;transform:none;width:91%;max-width:100%;margin:0 auto 0;flex-direction:column;align-items:flex-start;gap:20px}.info-grid{grid-template-columns:repeat(2,1fr);gap:20px;width:100%}.story-bg,.story-decor{display:none}.day-body{grid-template-columns:1fr;gap:30px}.day-next-arrow{justify-self:start;margin-top:10px}.journey-tabs{gap:5px}.journey-tab{min-width:100px;padding:12px 8px 0;font-size:.9rem}.inclusion-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.tour-hero{height:85vh;min-height:640px;justify-content:flex-end}.hero-content{padding-bottom:8px;position:absolute;top:43%;display:flex;flex-direction:column;align-items:center;justify-content:center}.tour-title{font-family:"DIN 2014","Oswald",sans-serif;font-size:2rem;font-weight:800;letter-spacing:0;line-height:2.625rem;color:#fff}.hero-info-card{position:absolute;top:70%;left:auto;bottom:auto;transform:none;width:92%;max-width:100%;margin:24px 20px 32px;padding:20px;border-radius:16px;flex-direction:column;align-items:stretch;gap:18px}.info-grid{grid-template-columns:repeat(2,1fr);gap:14px}.info-item{border:1px solid rgb(17 17 17 / .1);border-radius:10px;padding:12px 14px}.info-label{font-size:.6875rem}.info-value{font-size:1rem}.register-btn{width:100%;justify-content:space-between;padding:12px 18px;font-size:1.0625rem}.tour-story{padding:60px 20px;height:33rem}.story-label{text-align:center;padding-top:100px}.story-title{font-size:2rem;line-height:2.375rem}.story-text{font-size:.9375rem;line-height:1.5rem}.story-quote{font-size:1.375rem;line-height:1.875rem;text-align:center}.tour-journey{padding:48px 20px}.journey-header{margin-bottom:36px}.journey-title{font-size:1.5rem;line-height:1.5rem;letter-spacing:0;padding:0 14px}.journey-subtitle{font-size:.9375rem;line-height:1.4}.journey-tab .day-label{font-family:"Inter",sans-serif;font-size:.625rem;font-weight:600;line-height:1;letter-spacing:0}.journey-tabs-wrapper{margin-bottom:32px;gap:6px}.journey-nav-arrow{width:26px;height:26px;font-size:1rem;border:none;background:#fff0}.journey-tabs{gap:22px;flex-wrap:nowrap;justify-content:flex-start;-webkit-mask-image:linear-gradient(to right,#000 82%,transparent 100%);mask-image:linear-gradient(to right,#000 82%,transparent 100%)}.journey-tab{flex:0 0 auto;min-width:auto;font-size:.85rem;padding:8px 0 0}.journey-tab .tab-inner{padding-bottom:10px}.day-body{gap:24px}.day-image-carousel{border-radius:10px}.carousel-btn{top:auto;bottom:16px;transform:none;width:32px;height:32px;border-radius:6px;background:rgb(0 0 0 / .5);font-size:1rem}.carousel-btn.prev-btn{left:12px}.carousel-btn.next-btn{right:12px;display:flex}.day-header{margin-bottom:14px}.day-date{font-size:.875rem;margin-bottom:6px}.day-title{font-size:1.375rem;line-height:1;letter-spacing:0;margin-bottom:10px}.day-description p{font-size:.8125rem;line-height:1.55;letter-spacing:0;color:#C1C1C1}.day-description{padding-bottom:20px;border-bottom:1px solid rgb(255 255 255 / .12)}.day-next-arrow{width:40px;height:40px;justify-self:center;margin-top:16px}.inclusion-wrapper{margin:0}.inclusion-banner{flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 28px;gap:18px;min-height:auto}.inclusion-banner-content{padding:0;display:flex;flex-direction:column;align-items:center}.inclusion-label{font-size:.875rem}.inclusion-title{font-size:1.625rem;line-height:2rem;letter-spacing:.5px}.explore-inclusion-btn{font-size:1.0625rem;line-height:1.375rem;letter-spacing:.5px;align-self:center}.inclusion-cards{grid-template-columns:repeat(2,1fr);gap:16px}.inclusion-card{padding:22px 18px}.card-icon{width:40px;height:40px;margin-bottom:16px}.card-icon img{width:36px;height:36px}.card-title{font-size:.75rem;line-height:1;letter-spacing:0;margin-bottom:10px!important}.card-description{font-size:.625rem;line-height:1.5;letter-spacing:0;margin-bottom:20px}.card-btn{width:100%;justify-content:space-between;align-self:stretch;font-weight:400;line-height:1.268125rem;letter-spacing:.51px}.modal-content{padding:30px 20px}.modal-title{font-size:1.5rem}}@media (max-width:480px){.tour-hero{height:90vh;min-height:560px;justify-content:flex-end}.date-badge{font-size:.8rem;padding:6px 12px;margin-bottom:16px}.tour-title{margin-bottom:20px}.inclusion-cards{grid-template-columns:repeat(2,1fr);gap:12px}.inclusion-banner{padding:32px 20px;gap:16px}.inclusion-title{font-size:1.625rem;line-height:2rem;letter-spacing:.5px}.inclusion-label{font-size:.875rem}.explore-inclusion-btn{width:auto;padding:12px 26px;font-size:1.0625rem;line-height:1.375rem;letter-spacing:.5px;justify-content:center}.hero-info-card{position:absolute;top:75%;left:0;bottom:auto;transform:none;width:92%;max-width:100%;flex-direction:column;align-items:stretch;padding:20px 18px;gap:16px;margin:20px 15px 28px;border-radius:16px}.info-grid{grid-template-columns:1fr 1fr;gap:14px 12px}.info-item{gap:6px;border:1px solid rgb(17 17 17 / .1);border-radius:10px;padding:10px 12px}.info-label{font-size:.6875rem}.info-value{font-size:.8rem}.register-btn{width:100%;justify-content:center;padding:16px 22px;font-size:1.0625rem}.tour-story{padding:40px 15px}.story-title{font-size:2rem;line-height:2.375rem}.story-divider{width:40px}.story-text{font-size:.9375rem;line-height:1.5rem}.journey-title{font-size:1.5rem;line-height:1.5rem;letter-spacing:0;padding:0 10px}.journey-subtitle{font-size:.9375rem;line-height:1.4}.journey-tabs-wrapper{margin-bottom:22px;gap:4px}.journey-nav-arrow{width:22px;height:22px;font-size:.9rem}.journey-tabs{gap:16px;overflow-x:scroll;-webkit-overflow-scrolling:touch}.journey-tab{flex:0 0 auto;min-width:auto;font-size:.75rem;padding:8px 0 0}.day-body{gap:18px}.day-header{margin-bottom:12px}.day-date{font-size:.875rem}.day-title{font-size:1.375rem;line-height:1;letter-spacing:0;margin-bottom:8px}.day-description p{font-size:.8125rem;line-height:1.55;letter-spacing:0;color:#C1C1C1}.day-description{padding-bottom:16px}.carousel-btn{width:30px;height:30px;font-size:1rem}.carousel-btn.prev-btn{left:10px}.carousel-btn.next-btn{right:10px}.inclusion-cards{grid-template-columns:repeat(2,1fr);gap:10px;padding:1rem}.inclusion-card{padding:16px 12px}.card-icon{width:32px;height:32px;margin-bottom:12px}.card-icon img{width:28px;height:28px}.card-title{font-size:.75rem;line-height:1;letter-spacing:0;margin-bottom:8px!important}.card-description{font-size:.625rem;line-height:1.5;letter-spacing:0;margin-bottom:16px}.card-btn{padding:10px 14px;font-size:.75rem;font-weight:400;line-height:1.268125rem;letter-spacing:.51px}.modal-content{padding:20px 15px}.modal-close{width:32px;height:32px;font-size:1.2rem}.modal-title{font-size:1.3rem}.inclusion-list li,.exclusion-list li{font-size:.9rem;padding:10px 0 10px 25px}}.registration-section{background:#fff;color:#111}.registration-header{position:relative;text-align:center;padding:0 64px 48px}.registration-title-row{position:relative}.registration-title{position:relative;z-index:1;display:inline-block;background:#fff;padding:0 20px;font-family:"DIN 2014","Oswald",sans-serif;font-weight:600;font-size:1.875rem;line-height:2.375rem;letter-spacing:1px;margin:0;color:#000;text-align:center;text-transform:uppercase}.registration-title-line{position:absolute;top:50%;height:2px;transform:translateY(-50%);z-index:0;opacity:1}.registration-title-line-left{right:50%;width:50vw;background:linear-gradient(to right,var(--cta-red) 0%,rgb(0 0 0 / .06) 100%)}.registration-title-line-right{left:50%;width:50vw;background:linear-gradient(to left,var(--cta-red) 0%,rgb(0 0 0 / .06) 100%)}.registration-info-bar{margin:0 60px 40px;padding:26px 40px;display:flex;align-items:center;justify-content:space-between;background:var(--cta-red);border-radius:12px;box-shadow:0 15px 30px rgb(216 31 42 / .22)}.reg-info-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.reg-info-label{font-family:"DIN 2014","Oswald",sans-serif;font-size:.875rem;font-weight:400;line-height:1;letter-spacing:0;color:#FFFC;text-align:center;text-transform:uppercase}.reg-info-value{font-family:"DIN 2014","Oswald",sans-serif;font-size:1.5rem;font-weight:700;line-height:1;letter-spacing:0;color:#FFF;text-align:center;text-transform:uppercase}.reg-info-divider{width:1px;align-self:center;height:40px;background:rgb(255 255 255 / .35);margin:0 20px}@media (max-width:768px){.registration-info-bar{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:16px;padding:24px;background:var(--cta-red);border-radius:20px;box-shadow:0 15px 30px rgb(216 31 42 / .22);margin:12px 12px!important}.reg-info-item{height:100%;align-items:flex-start;justify-content:center;text-align:left;gap:6px;background:#fff0;border:1px solid rgb(255 255 255 / .35);border-radius:14px;padding:20px 22px}.reg-info-label{font-size:.6875rem}.reg-info-value{font-size:1rem;line-height:1}.reg-info-divider{display:none}}@media (max-width:480px){.registration-info-bar{gap:12px;margin:0 16px 32px;padding:18px;border-radius:18px}.reg-info-item{padding:16px 18px}.reg-info-label{font-size:.6875rem}.reg-info-value{font-size:1rem;line-height:1}}.form-container.wot-register{margin:0 40px;padding:0 20px}#triumph-register-section .register-form-full{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 40px;min-height:678px;max-width:100%;justify-content:space-between;opacity:1;padding-top:24px;padding-right:32px;padding-bottom:24px;padding-left:32px;border:1px solid #63656A;border-radius:8px;background:#fff}.form-field{display:flex;flex-direction:column;gap:8px}.form-field .FontStyle.Font3{font-family:"Source Sans 3",sans-serif;font-size:.95rem;font-weight:700;color:#111}.Hashcolor{color:var(--cta-red)}.inpTypectf{width:100%;border:1px solid #d8d8d8;border-radius:0;padding:14px 16px;font-size:.95rem;font-family:"Source Sans 3",sans-serif;color:#111;background:#fff;transition:border-color 180ms ease}.inpTypectf::placeholder{color:#9a9a9a}.inpTypectf:focus{outline:none;border-color:var(--cta-red)}.form-field-instagram .instagram-input{width:100%;height:48px;padding-top:15px;padding-right:16px;padding-bottom:15px;padding-left:16px}.select-wrap{position:relative}.select-wrap .inpTypectf{padding-right:40px;cursor:pointer}.select-arrow{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#8a8a8a;pointer-events:none}.radio-group.socialBtns{display:flex;flex-wrap:wrap;gap:18px;margin-top:10px}.radio-group.socialBtns label{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:500;color:#333;cursor:pointer}.radio-group.socialBtns input[type="radio"]{width:16px;height:16px;accent-color:var(--cta-red);cursor:pointer}.submitBtn{grid-column:1 / -1;justify-self:center;background:var(--cta-red);color:#fff;border:none;padding:16px 70px;border-radius:6px;font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:1rem;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;margin-top:14px;transition:background-color 200ms ease,transform 200ms ease}.submitBtn:hover:not(:disabled){background:var(--cta-red-hover);transform:translateY(-1px)}.submitBtn:disabled{opacity:.55;cursor:not-allowed}.txtFrmt.FontStyle.CaptionText{grid-column:1 / -1;max-width:720px;margin:18px auto 0;padding-bottom:35px;text-align:center}.consent-text{margin:0 0 16px;font-size:.85rem;font-weight:400;color:#666}.consent-text a{color:var(--cta-red);font-weight:700;text-decoration:underline}.toggleNtxt{display:flex;align-items:center;justify-content:center;gap:10px}.toggleNtxt p{margin:0;font-size:.85rem;font-weight:600;color:#333}.toggleNtxt svg{width:22px;height:22px;color:#25d366}.switch{position:relative;display:inline-block;width:40px;height:22px;flex-shrink:0}.switch input{opacity:0;width:0;height:0}.slider.round{position:absolute;inset:0;cursor:pointer;background:#ccc;border-radius:34px;transition:background-color 220ms ease}.slider.round::before{content:'';position:absolute;height:16px;width:16px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:transform 220ms ease}.switch input:checked+.slider.round{background:var(--cta-red)}.switch input:checked+.slider.round::before{transform:translateX(18px)}@media (max-width:1024px){#triumph-register-section .register-form-full{grid-template-columns:repeat(2,1fr);height:auto;padding:36px 34px}}@media (max-width:768px){.registration-header{padding:32px 20px 24px}.registration-title{font-size:1.5rem;line-height:1.5rem;letter-spacing:0}.form-container.wot-register{padding:0 15px;margin:0}#triumph-register-section .register-form-full{grid-template-columns:1fr;height:auto;padding:28px 24px;gap:22px}.submitBtn{width:100%;padding:15px 20px}}@media (max-width:480px){.registration-title{font-size:1.5rem;line-height:1.5rem;letter-spacing:0}#triumph-register-section .register-form-full{height:auto;padding:22px 16px}.radio-group.socialBtns{gap:12px 20px}}.otp-send-btn{display:block;margin-top:8px;text-align:right}.otp-send-btn a{display:inline-block;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:.85rem;letter-spacing:.4px;color:var(--cta-red);text-decoration:none;text-transform:uppercase;cursor:pointer}.otp-send-btn a:hover,.otp-send-btn a:focus-visible{color:var(--cta-red-hover);text-decoration:underline}.field-error,.error-field,.error-msg,.erro-field{display:block;min-height:18px;margin-top:6px;font-family:"Source Sans 3",sans-serif;font-size:.8rem;color:var(--cta-red)}.field-error.is-success,.error-field.is-success{color:#1c8a3d}.registration-section .error-field{display:none}.otp-box,.otp-field{flex-shrink:0;width:40px;height:44px;border:1px solid #d8d8d8;border-radius:0;text-align:center;font-size:1.1rem;font-family:"Source Sans 3",sans-serif;color:#111;background:#fff;transition:border-color 180ms ease}.otp-box:focus,.otp-field:focus{outline:none;border-color:var(--cta-red)}.otp-field-sec{margin-top:6px}.form-field.otp .tri-form-contorl{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.form-field.otp .tri-form-contorl label{flex-basis:100%;font-family:"Source Sans 3",sans-serif;font-size:.95rem;font-weight:700;color:#111;margin-bottom:4px}.otp-timer,.time,.form-field.otp .tri-form-contorl .error-field{flex-basis:100%}.otp-timer,.time{display:flex;align-items:center;gap:4px;margin-top:4px;font-family:"Source Sans 3",sans-serif;font-size:.85rem;color:#666;white-space:nowrap}@media (max-width:480px){.otp-box,.otp-field{width:36px;height:40px}.form-field.otp .tri-form-contorl{gap:6px}}.dropdown-wrapper{position:relative}.dropdown{position:relative}.dropdown-selected{width:100%;border:1px solid #d8d8d8;padding:14px 40px 14px 16px;font-family:"Source Sans 3",sans-serif;font-size:.95rem;color:#111;background:#fff;cursor:pointer;position:relative;user-select:none;transition:border-color 180ms ease}.dropdown-selected::after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:2px solid #8a8a8a;border-bottom:2px solid #8a8a8a;transform:rotate(45deg);transition:transform 180ms ease,border-color 180ms ease}.dropdown.open .dropdown-selected{border-color:var(--cta-red)}.dropdown.open .dropdown-selected::after{margin-top:-2px;transform:rotate(225deg);border-color:var(--cta-red)}.dropdown-list{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid #d8d8d8;border-radius:4px;max-height:220px;overflow-y:auto;box-shadow:0 8px 24px rgb(0 0 0 / .12);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity 160ms ease,transform 160ms ease,visibility 0ms linear 160ms}.dropdown-list.show{opacity:1;visibility:visible;transform:translateY(0);transition:opacity 160ms ease,transform 160ms ease,visibility 0ms linear 0ms}.dropdown-item{display:flex;align-items:center;gap:10px;padding:10px 12px;font-family:"Source Sans 3",sans-serif;font-size:.95rem;color:#333;cursor:pointer;border-radius:3px;transition:background-color 150ms ease,color 150ms ease}.dropdown-item:hover,.dropdown-item.is-active{background:rgb(216 31 42 / .08);color:var(--cta-red)}.location-icon{display:inline-block;flex-shrink:0;width:14px;height:14px;background-color:var(--cta-red);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5A2.5 2.5 0 1 1 12 6.5a2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5A2.5 2.5 0 1 1 12 6.5a2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E") center / contain no-repeat}.dropdown-list::-webkit-scrollbar{width:6px}.dropdown-list::-webkit-scrollbar-thumb{background:#d8d8d8;border-radius:3px}.org-inline-checkboxes{margin-bottom:12px;text-align:left}.org-register-checkboxin{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#666}.org-register-checkboxin label a{color:var(--cta-red);font-weight:700;text-decoration:underline}.org-register-checkbox .erro-field{visibility:hidden;text-align:left}.overlay-loader-sec{display:none;position:fixed;inset:0;z-index:2000;align-items:center;justify-content:center;background:rgb(0 0 0 / .55)}.overlay-loader-sec .loader-sec{padding:16px 28px;background:#fff;border-radius:4px;font-family:"Source Sans 3",sans-serif;font-weight:600;color:#111}.journey-film-section{background:#fff;padding:19px 0;position:relative;padding:60px 0 10px!important}.journey-film-header{position:relative;text-align:center;max-width:1400px;margin:0 auto 50px}.journey-film-title-row{position:relative}.journey-film-title{position:relative;z-index:1;display:inline-block;background:#fff;padding:0 30px;font-family:"DIN 2014","Oswald",sans-serif;font-weight:600;font-size:1.875rem;line-height:2.375rem;letter-spacing:1px;margin:0 0 8px 0!important;color:#000;text-align:center;text-transform:uppercase}.journey-film-title-line{position:absolute;top:50%;height:2px;transform:translateY(-50%);z-index:0;opacity:1}.journey-film-title-line-left{right:50%;width:50vw;background:linear-gradient(to right,var(--cta-red) 0%,rgb(0 0 0 / .06) 100%)}.journey-film-title-line-right{left:50%;width:50vw;background:linear-gradient(to left,var(--cta-red) 0%,rgb(0 0 0 / .06) 100%)}.journey-film-subtitle{font-family:"DIN 2014","Oswald",sans-serif;font-size:1.25rem;font-weight:400;line-height:1;letter-spacing:0;text-align:center;color:#757575}.journey-film-card{position:relative;margin:48.2px 64px 98.92px;height:480px;border-radius:12px;overflow:hidden;box-shadow:0 8px 30px rgb(0 0 0 / .12)}.journey-film-image{width:100%;height:100%;object-fit:cover}.journey-film-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0 / .55) 0%,rgb(0 0 0 / .15) 45%,rgb(0 0 0 / .35) 100%)}.journey-film-tag{position:absolute;left:40px;top:44px;z-index:2;display:flex;flex-direction:column;align-items:flex-start}.journey-film-tag-text{font-family:"Oswald",sans-serif;font-size:2rem;font-weight:700;letter-spacing:1px;color:#d6d6d6;text-transform:uppercase}.journey-film-tag-underline{width:100%;height:4px;margin-top:8px;background:var(--cta-red)}.journey-film-caption{position:absolute;left:40px;bottom:50px;z-index:2;font-family:"Oswald",sans-serif;font-size:3.6rem;font-weight:700;letter-spacing:1px;line-height:1.05;color:#d6d6d6;text-transform:uppercase;margin:0}.journey-film-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:64px;height:64px;border-radius:50%;border:2px solid var(--cta-red);background:rgb(216 31 42 / .28);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color 200ms ease,transform 200ms ease}.journey-film-play:hover,.journey-film-play:focus-visible{background:rgb(216 31 42 / .5);transform:translate(-50%,-50%) scale(1.06)}.journey-film-modal-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0 / .82);padding:40px 20px;opacity:0;visibility:hidden;transition:opacity 300ms ease,visibility 0ms linear 300ms}.journey-film-modal-overlay.is-open{opacity:1;visibility:visible;transition:opacity 300ms ease,visibility 0ms linear 0ms}.journey-film-modal{position:relative;width:100%;max-width:860px;background:#000;border-radius:10px;overflow:hidden;box-shadow:0 20px 60px rgb(0 0 0 / .5);transform:translateX(120%);transition:transform 500ms ease}.journey-film-modal-overlay.is-open .journey-film-modal{transform:translateX(0)}.journey-film-modal-video{width:100%;aspect-ratio:16 / 9;height:auto;max-height:80vh;display:block;border:0;background:#000}.journey-film-modal-close{position:absolute;top:14px;right:14px;z-index:2;width:36px;height:36px;border-radius:50%;border:none;background:rgb(255 255 255 / .92);color:#111;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color 180ms ease,transform 180ms ease}.journey-film-modal-close:hover,.journey-film-modal-close:focus-visible{background:#fff;transform:scale(1.06)}@media (max-width:1024px){.journey-film-section{padding:70px 30px}.journey-film-card{height:400px}.journey-film-caption{font-size:2.8rem}.journey-film-tag-text{font-size:1.6rem}}@media (max-width:768px){.journey-film-section{padding:60px 20px}.journey-film-title{font-size:1.5rem;line-height:1.5rem;letter-spacing:0;padding:0 16px}.journey-film-subtitle{font-size:.9375rem;line-height:1.4;letter-spacing:0}.journey-film-card{height:320px;margin:0 15px}.journey-film-tag{left:24px;top:26px}.journey-film-tag-text{font-size:1.3rem}.journey-film-caption{left:24px;bottom:28px;font-size:2.1rem}.journey-film-play{width:54px;height:54px}.journey-film-modal-overlay{padding:20px 15px}.journey-film-modal-close{width:32px;height:32px;top:10px;right:10px}}@media (max-width:480px){.journey-film-section{padding:40px 15px}.journey-film-title{font-size:1.5rem;line-height:1.5rem;letter-spacing:0;padding:0 12px}.journey-film-subtitle{font-size:.9375rem;line-height:1.4;letter-spacing:0}.journey-film-card{height:240px;border-radius:6px}.journey-film-tag{left:16px;top:18px}.journey-film-tag-text{font-size:1rem}.journey-film-tag-underline{height:3px;margin-top:5px}.journey-film-caption{left:16px;bottom:18px;font-size:1.4rem}.journey-film-play{width:44px;height:44px}}.plan-adventure-section{background:#fff;padding:0 64px 0}.plan-adventure-banner{position:relative;min-height:480px;border-radius:16px;overflow:hidden;display:flex;align-items:center}.plan-adventure-banner-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.plan-adventure-banner-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgb(6 8 10 / .25) 0%,rgb(6 8 10 / .55) 45%,rgb(6 8 10 / .88) 100%);z-index:1}.plan-adventure-content{z-index:2;width:100%;margin:0 auto;text-align:center}.plan-adventure-title-row{display:flex;align-items:center;gap:8px}.plan-adventure-title{display:inline-block;flex-shrink:0;order:2;font-family:"DIN 2014","Oswald",sans-serif;font-weight:600;font-size:1.875rem;line-height:2.375rem;letter-spacing:1px;margin:0;color:#fff;text-align:center;text-transform:uppercase;white-space:nowrap}.plan-adventure-title-line{flex:1;height:2px;background:var(--cta-red)}.plan-adventure-title-line-left{order:1}.plan-adventure-title-line-right{order:3}.plan-adventure-description{font-family:"DIN 2014","Oswald",sans-serif;font-size:1.25rem;font-weight:400;line-height:1;letter-spacing:0;text-align:center;color:#C1C1C1;margin:8px 0 34px!important}.plan-adventure-btn{background:var(--cta-red);color:#fff;border:none;padding:18px 40px;border-radius:8px;font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:1rem;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:12px;transition:background-color 200ms ease,transform 200ms ease;margin-bottom:36px}.plan-adventure-btn:hover{background:var(--cta-red-hover);transform:translateY(-2px)}.plan-adventure-checklist{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px 36px}.plan-adventure-check-item{display:inline-flex;align-items:center;gap:8px;font-family:"DIN 2014",sans-serif;font-size:16px;font-weight:600;font-style:normal;line-height:1;letter-spacing:.5px;color:#fff;text-transform:uppercase;white-space:nowrap}.plan-adventure-check-item .check-icon{color:var(--cta-red);flex-shrink:0}@media (max-width:1024px){.plan-adventure-banner{min-height:420px}.plan-adventure-content{max-width:560px;padding:50px 40px}.plan-adventure-title{font-size:1.5rem;line-height:1.5rem;letter-spacing:0}}@media (max-width:768px){.plan-adventure-section{padding:40px 15px 0}.plan-adventure-banner{min-height:auto}.plan-adventure-banner-overlay{background:linear-gradient(180deg,rgb(6 8 10 / .3) 0%,rgb(6 8 10 / .85) 45%,rgb(6 8 10 / .96) 100%)}.plan-adventure-content{max-width:100%;margin:0 auto;padding:40px 24px}.plan-adventure-title{font-size:1.5rem}.plan-adventure-title-row{gap:12px;width:calc(100% + 48px);margin:0 -24px 24px}.plan-adventure-description{font-size:.9375rem;line-height:1.4;letter-spacing:0;margin-bottom:28px}.plan-adventure-btn{width:100%;justify-content:center;padding:16px 20px}.plan-adventure-checklist{gap:10px 20px}.plan-adventure-check-item{font-size:14px;color:#FFF}}@media (max-width:480px){.plan-adventure-title{font-size:1.5rem;line-height:1.5rem;letter-spacing:0}.plan-adventure-content{padding:30px 18px}.plan-adventure-description{font-size:.9375rem;line-height:1.4;letter-spacing:0}.plan-adventure-title-row{width:calc(100% + 36px);margin:0 -18px 24px}.plan-adventure-checklist{flex-direction:column;align-items:flex-start;gap:12px}}.faq-section{background:#fff}.faq-header{position:relative;text-align:center}.faq-title{position:relative;display:inline-block;background:#fff;padding:0 30px;font-family:"DIN 2014","Oswald",sans-serif;font-weight:600;font-size:1.875rem;line-height:2.375rem;letter-spacing:1px;margin:64px!important;text-align:center;text-transform:uppercase;color:#000;z-index:1}.faq-title-line{position:absolute;top:50%;height:2px;transform:translateY(-50%);z-index:0;opacity:1;margin:0}.faq-title-line-left{right:50%;width:50vw;background:linear-gradient(to right,var(--cta-red) 0%,#2b2b2b 100%)}.faq-title-line-right{left:50%;width:50vw;background:linear-gradient(to left,var(--cta-red) 0%,#2b2b2b 100%)}.faq-container{margin:0 64px;display:grid;grid-template-columns:1fr 1fr;gap:60px}.faq-image-side{position:relative}.faq-image-wrapper{position:relative;border-radius:12px;overflow:hidden;height:600px;background:#1a1f26}.faq-image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform 400ms ease}.faq-image-wrapper:hover img{transform:scale(1.05)}.faq-image-overlay{position:absolute;inset:0;background:linear-gradient(135deg,transparent,rgb(0 0 0 / .3))}.faq-items-side{display:flex;flex-direction:column;gap:0}.faq-item{background:#fff0;border:none;border-bottom:1px solid #e2e2e2;border-radius:0;overflow:visible;transition:border-color 300ms ease}.faq-item:hover{background:#fff0;border-color:#e2e2e2;box-shadow:none}.faq-item.active{background:#fff0;border-color:#e2e2e2;box-shadow:none}.faq-question{width:100%;background:#fff0;border:none;padding:22px 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;transition:opacity 200ms ease}.faq-question:hover{background:#fff0;opacity:.7}.faq-item.active .faq-question{background:#fff0}.question-text{font-family:"DIN 2014",sans-serif;font-size:20px;font-weight:600;font-style:normal;line-height:1;letter-spacing:0;vertical-align:middle;text-transform:uppercase;color:#111;flex:1}.faq-item.active .question-text{color:#111}.faq-icon{font-size:1.4rem;font-weight:400;color:#111;transition:all 200ms ease;min-width:30px;text-align:center}.faq-item.active .faq-icon{color:#111}.faq-answer{max-height:0;overflow:hidden;transition:max-height 400ms ease,padding 400ms ease}.faq-item.active .faq-answer{max-height:500px;padding:0 0 25px 0}.faq-answer p{font-family:"DIN 2014",sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1;letter-spacing:.83px;color:#666;margin:0}@media (max-width:1024px){.faq-container{grid-template-columns:1fr;gap:40px}.faq-image-wrapper{height:400px}.faq-title{font-size:1.5rem;line-height:1.5rem;letter-spacing:0}}@media (max-width:768px){.faq-section{padding:60px 20px}.faq-title{font-size:1.5rem;padding:0 16px;margin:0!important}.faq-header{margin-bottom:40px}.faq-container{grid-template-columns:1fr;gap:30px;margin:0}.faq-image-side{display:none}.faq-image-wrapper{height:350px}.faq-question{padding:18px 0}.question-text{font-family:"DIN 2014",sans-serif;font-size:15px;font-weight:600;font-style:normal;line-height:20px;letter-spacing:0;text-transform:uppercase;color:#353535}.faq-icon{font-size:1.3rem}.faq-answer{max-height:0}.faq-item.active .faq-answer{max-height:600px;padding:0 0 20px 0}.faq-answer p{font-family:"DIN 2014",sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;text-transform:uppercase;color:#353535}}@media (max-width:480px){.faq-section{padding:40px 15px}.faq-title{font-size:1.5rem;line-height:1.5rem;letter-spacing:0;padding:0 12px;margin:0!important}.faq-header{margin-bottom:30px}.faq-items-side{gap:0}.faq-image-wrapper{height:250px}.faq-question{padding:15px 0;gap:12px}.question-text{font-family:"DIN 2014",sans-serif;font-size:15px;font-weight:600;font-style:normal;line-height:20px;letter-spacing:0;text-transform:uppercase;color:#353535}.faq-icon{font-size:1.2rem}.faq-item.active .faq-answer{max-height:700px;padding:0 0 15px 0}.faq-answer p{font-family:"DIN 2014",sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;text-transform:uppercase;color:#353535}}.other-tours-section{padding:60px 64px;background:#fff}.other-tours-header{position:relative;text-align:center;max-width:1400px;margin:0 auto 60px}.other-tours-header::before,.other-tours-header::after{content:'';position:absolute;top:50%;height:2px;transform:translateY(-50%);z-index:0}.other-tours-header::before{right:50%;background:linear-gradient(to right,var(--cta-red) 0%,#2b2b2b 100%);display:none}.other-tours-header::after{background:linear-gradient(to left,var(--cta-red) 0%,#2b2b2b 100%);display:none}.other-tours-title{position:relative;display:inline-block;background:#fff;padding:0 30px;font-family:"DIN 2014","Oswald",sans-serif;font-weight:600;font-size:1.875rem;line-height:2.375rem;letter-spacing:1px;margin:0;text-align:center;text-transform:uppercase;color:#000}.other-tours-subtitle{display:none}.other-tours-container{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;grid-template-columns:1fr 1fr 1fr}.other-tour-card{background:#fff;border:1px solid #e6e6e6;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px rgb(0 0 0 / .06);transition:all 300ms ease;display:flex;flex-direction:column}.other-tour-card:hover{box-shadow:0 8px 20px rgb(0 0 0 / .12);transform:translateY(-4px)}.other-tour-image{width:100%;overflow:hidden;background:#f0f0f0;height:300px}.other-tour-image img{width:100%;height:100%;object-fit:cover;transition:transform 400ms ease}.other-tour-card:hover .other-tour-image img{transform:scale(1.06)}.other-tour-body{padding:20px;display:flex;flex-direction:column;gap:10.2px}.other-tour-title{font-family:"DIN 2014",sans-serif;font-size:21.13px;font-weight:600;font-style:normal;line-height:1;letter-spacing:.95px;margin:0;vertical-align:middle;text-transform:uppercase;color:#000}.other-tour-meta{display:flex;flex-direction:column;gap:12px;margin-bottom:8px}.other-tour-route,.other-tour-date{display:flex;align-items:center;gap:8px;font-family:"DIN 2014",sans-serif;font-size:15.09px;font-weight:400;font-style:normal;line-height:1;letter-spacing:0;color:#000C}.meta-icon{width:15px;height:15px;flex-shrink:0;color:#888}.other-tour-btn{background:#fff;color:#000;border:1.5px solid #111;padding:12px 18px;border-radius:6px;font-family:"DIN 2014",sans-serif;font-weight:600;font-style:normal;font-size:17px;line-height:22px;letter-spacing:.5px;text-transform:uppercase;vertical-align:middle;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;transition:all 200ms ease;margin-top:auto}.other-tour-btn:hover{background:#111;color:#fff}.other-tour-btn .arrow{font-size:1.1rem;transition:transform 200ms ease}.other-tour-btn:hover .arrow{transform:translateX(3px)}@media (max-width:1024px){.other-tours-container{grid-template-columns:repeat(2,1fr);gap:20px}.other-tours-title{font-size:1.5rem;line-height:1.5rem;letter-spacing:0}}@media (max-width:768px){.other-tours-section{padding:0 20px}.other-tours-header{margin-bottom:40px}.other-tours-title{font-size:1.5rem;padding:0 16px}.other-tours-subtitle{display:block;font-size:.95rem;color:#666;text-align:center;margin:10px 0 0}.other-tour-body{padding:16px}.other-tour-title{font-size:16px;color:#000}.other-tour-route,.other-tour-date{font-size:14px;color:#000C}.other-tours-container{display:flex;grid-template-columns:unset;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;margin:0 -20px;padding:4px 20px 12px}.other-tours-container::-webkit-scrollbar{display:none}.other-tour-card{flex:0 0 82%;min-width:240px;scroll-snap-align:start}.other-tour-image{aspect-ratio:4 / 5}.other-tour-btn{color:#000;font-family:"DIN 2014",sans-serif;font-weight:400;font-style:normal;font-size:15px;line-height:20px;letter-spacing:.5px;text-transform:uppercase;vertical-align:middle}.tour-inclusion{padding:0 15px 0}}@media (max-width:480px){.other-tour-title{font-size:16px;color:#000}.other-tour-route,.other-tour-date{font-size:14px;color:#000C}.other-tour-btn{color:#000;font-family:"DIN 2014",sans-serif;font-weight:400;font-style:normal;font-size:15px;line-height:20px;letter-spacing:.5px;text-transform:uppercase;vertical-align:middle}.other-tours-container{gap:14px;margin:0;padding:4px 15px 12px}.other-tour-card{flex:0 0 80%;min-width:220px}.other-tours-section{padding:40px 15px}.other-tours-title{font-size:1.5rem;line-height:1.5rem;letter-spacing:0}}@media (min-width:992px){.journey-content .day-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-rows:auto 1fr;column-gap:56px;row-gap:18px;align-items:stretch}.journey-content .day-image-carousel{grid-column:1;grid-row:1 / span 2;align-self:stretch}.journey-content .day-body>.day-header.desktop{display:block;grid-column:2;grid-row:1;margin-bottom:0;align-self:start}.journey-content .day-body>.day-description{grid-column:2;grid-row:2;align-self:start}.journey-content .day-body>.day-next-arrow{grid-column:3;grid-row:1 / span 2;margin-top:0;justify-self:center;align-self:center}.journey-content .day-header.mobile{display:none}.journey-content .day-header.desktop{display:block}}