*{margin:0;padding:0;box-sizing:border-box;}:root{--primary-color:#0c68e9;--primary-color-rgb:12,104,233;}a{color:var(--primary-color);display:inline-block;}body{font-family:"Inter",sans-serif;font-size:16px;line-height:1.75;color:rgba(15,29,35,.64);}.site{max-width:1080px;width:100%;margin:0 auto;border:1px solid #efefef;}.page-break{page-break-before:always;break-before:page;}h1,h2,h3,h4,h5,h6{color:#0f1d23;break-inside:avoid;page-break-inside:avoid;}ul,ol,p{margin:0 0 16px;}li,p,img,svg,label,span,canvas,.itinerary-images{break-inside:avoid;page-break-inside:avoid;}ul,ol{margin-left:18px;}img{max-width:100%;}.text-center{text-align:center;}.trip-content-area{max-width:952px;width:100%;margin:0 auto;padding:0 16px;}.wpte-pdf-header{padding:24px 0;}.wpte-pdf-header .trip-content-area{display:flex;justify-content:space-between;align-items:center;}.wpte-pdf-logo img{max-width:250px;height:auto;}a.wpte-pdf-book-btn{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#fff;background-color:var(--primary-color);padding:16px 40px;border-radius:4px;text-decoration:none;}.wpte-gallery-wrapper__multi-banners{margin:0 0 16px;width:100%;}.wpte-gallery-wrapper__multi-banners img{vertical-align:top;}.wpte-gallery-wrapper__multi-banners .wpte-gallery-container{padding:20px;left:auto;right:0;}.wpte-gallery-wrapper__multi-banners .wpte-multi-banner-image{overflow:hidden;flex:0 0 calc(33.33% - ( 16px / 3 ));}.wpte-gallery-wrapper__multi-banners .wpte-multi-banner-image img{width:100%;height:auto;border-radius:8px;}.wpte-gallery-wrapper__multi-banners .wpte-multi-banner-layout{display:flex;flex-wrap:wrap;gap:8px;}.entry-header{margin-bottom:16px;position:relative;display:flex;align-items:center;justify-content:space-between;}.entry-title{font-weight:600;font-size:32px;line-height:44px;margin:0;}.wte-title-duration{width:50px;display:flex;flex-direction:column;overflow:hidden;border-radius:4px;box-shadow:0px 4px 8px rgba(0,0,0,.04),0px 0px 2px rgba(0,0,0,.06),0px 0px 1px rgba(0,0,0,.04);background:#fff;border:1px solid var(--primary-color);margin-left:12px;}.wte-title-duration .duration{font-size:24px;font-weight:500;line-height:auto;height:30px;display:flex;justify-content:center;align-items:center;background-color:var(--primary-color);color:#fff;border-bottom:1px solid var(--primary-color);}.wte-itinerary-downloader-sticky-btn{padding:12px 24px;border-radius:100px;border:none;background-color:#d92d20;color:#fff;cursor:pointer;font-size:16px;font-weight:600;line-height:24px;display:flex;align-items:center;gap:8px;position:fixed;bottom:24px;right:24px;z-index:100;}@keyframes spin{0%{transform:translateY(-50%) rotate(0deg);}100%{transform:translateY(-50%) rotate(360deg);}}.wte-itinerary-downloader-sticky-btn.loading{opacity:.5;pointer-events:none;}.wte-itinerary-downloader-sticky-btn.loading svg{transform:rotate(90deg);transition:transform .5s ease-in-out;opacity:0;}.wte-itinerary-downloader-sticky-btn.loading::after{content:"";display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid #fff;border-top-color:transparent;animation:spin 1s linear infinite;position:absolute;right:25px;top:50%;}.wte-title-duration .days{height:20px;font-size:12px;display:flex;justify-content:center;align-items:center;}.wte-title-duration.wte-duration-night .duration{color:var(--primary-color);background-color:rgba(var(--primary-color-rgb),.1);}.wte-title-duration:not(.wte-duration-night){margin-left:auto;}.trip-post-content{margin:0 0 24px;}.secondary-trip-info{border-top:1px solid rgba(15,29,35,.1);padding-top:24px;margin:0 0 24px;}.trip-facts-value{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:40px;align-items:flex-start;}.trip-facts-value li{display:grid;grid-template-columns:40px 1fr;column-gap:12px;}.trip-facts-value .icon-holder{grid-row:1/span 2;color:rgba(15,29,35,.48);}.trip-facts-value .icon-holder img,.trip-facts-value .icon-holder svg{width:40px;height:40px;}.trip-facts-value label{font-weight:500;font-size:12px;line-height:100%;color:rgba(15,29,35,.64);margin:0 0 2px;}.trip-facts-value .trip-facts-text{font-weight:600;font-size:14px;line-height:24px;color:#0f1d23;}.wpte-section-title{padding:8px 0;background-color:rgba(var(--primary-color-rgb),.1);margin-bottom:24px;}.wpte-section-content{margin-bottom:24px;}.wpte-section-title h3{font-weight:600;font-size:24px;line-height:36px;}.wpte-trip-highlights-title{font-weight:600;font-size:18px;line-height:30px;margin:0 0 12px;}.wpte-trip-highlights{list-style:none;margin:0;padding:0;}.wpte-trip-highlights li{position:relative;margin-bottom:13px;display:flex;gap:12px;}.wpte-trip-highlights .icon{width:20px;height:26px;color:var(--primary-color);vertical-align:-.25em;display:flex;align-items:center;}.chart-container{max-width:700px;}#altitudeChart{height:400px;background-repeat:no-repeat;background-size:cover;background-position:center;}.itinerary-list{list-style:none;padding:0;margin:24px 0;}.itinerary-day-title{font-weight:500;font-size:14px;line-height:100%;color:#111322;display:block;display:flex;width:41px;text-align:center;position:relative;height:45px;flex-direction:column;align-items:center;justify-content:center;}.itinerary-day-title strong{font-weight:600;font-size:24px;line-height:100%;margin-top:2px;display:block;}.itinerary-item-title{font-weight:600;font-size:18px;line-height:30px;padding:9px 0;margin:0 0 8px;position:relative;}.itinerary-item-title::before{content:"";width:0;height:32px;border-left:1px solid rgba(15,29,35,.1);position:absolute;left:0;top:50%;transform:translate(-16px,-50%);}.itinerary-list p:last-child{margin-bottom:0;}.itinerary-list .itinerary-item{display:grid;grid-template-columns:58px 1fr;gap:16px;align-items:flex-start;}.itinerary-list .itinerary-item:not(:last-child){margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(15,29,35,.1);}.itinerary-images{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;}.itinerary-images img{border-radius:8px;height:150px;object-fit:cover;}.included-item{display:flex;align-items:center;gap:8px;margin:8px 0;font-weight:600;font-size:14px;line-height:28px;color:#0f1d23;}.included-item .icon{color:var(--primary-color);}.sleep-mode-description{padding-left:32px;}.fsd-list-wrapper{margin:48px 0;}.fsd-list{list-style:none;border:1px solid rgba(15,29,35,.1);border-radius:8px;max-width:764px;width:100%;margin:0 auto 24px;}.fsd-item{display:flex;align-items:center;gap:16px;padding:12px 24px;}.fsd-item:not(:last-child){border-bottom:1px solid rgba(15,29,35,.1);}.fsd-item>div{flex:1;}.fsd-item .arrow{text-align:center;}.fsd-day{font-weight:400;font-size:16px;line-height:28px;}.fsd-date{font-weight:600;font-size:18px;line-height:30px;color:#0f1d23;display:block;}.cost-includes-list,.cost-excludes-list{list-style:none;margin:0;}.cost-includes-list li,.cost-excludes-list li{padding-left:32px;position:relative;}.cost-includes-list li:not(:last-child),.cost-excludes-list li:not(:last-child){margin-bottom:12px;}.cost-includes-list li::before,.cost-excludes-list li::before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;}.cost-includes-list li::before{background:url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0_4121_2110%29%27%3E%3Cpath d=%27M6.24996 9.99984L8.74996 12.4998L13.75 7.49984M18.3333 9.99984C18.3333 14.6022 14.6023 18.3332 9.99996 18.3332C5.39759 18.3332 1.66663 14.6022 1.66663 9.99984C1.66663 5.39746 5.39759 1.6665 9.99996 1.6665C14.6023 1.6665 18.3333 5.39746 18.3333 9.99984Z%27 stroke=%27%2312B76A%27 stroke-width=%271.66667%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_4121_2110%27%3E%3Crect width=%2720%27 height=%2720%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat;}.cost-excludes-list li::before{background:url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0_4100_2190%29%27%3E%3Cpath d=%27M12.5 7.49984L7.49996 12.4998M7.49996 7.49984L12.5 12.4998M18.3333 9.99984C18.3333 14.6022 14.6023 18.3332 9.99996 18.3332C5.39759 18.3332 1.66663 14.6022 1.66663 9.99984C1.66663 5.39746 5.39759 1.6665 9.99996 1.6665C14.6023 1.6665 18.3333 5.39746 18.3333 9.99984Z%27 stroke=%27%23F04438%27 stroke-width=%271.66667%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_4100_2190%27%3E%3Crect width=%2720%27 height=%2720%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat;}.map-container iframe{width:100%;height:440px;border-radius:8px;vertical-align:top;}.map-container img{width:100%;height:auto;border-radius:8px;vertical-align:top;}.faq-item{padding-left:36px;position:relative;}.faq-item:not(:last-child){margin-bottom:16px;}.faq-item .icon{width:24px;height:24px;position:absolute;left:0;top:4px;color:var(--primary-color);}.faq-question h4{font-weight:600;font-size:16px;line-height:28px;margin:0 0 8px;}.footer{padding:40px 0;}.footer-logo{margin-bottom:48px;}.footer-logo img{display:block;margin:0 auto;}.footer .trip-content-area{max-width:792px;text-align:center;}.footer-contacts{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:48px;margin-bottom:24px;}.contact-item{flex:0 0 330px;width:330px;padding:24px;border:1px solid rgba(15,29,35,.1);border-radius:8px;}.contact-item img,.contact-item svg{vertical-align:top;}.contact-item .avatar img{width:48px;height:48px;border-radius:50%;margin:0 auto;}.contact-item .icon{width:48px;height:48px;background-color:rgba(var(--primary-color-rgb),.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;}.contact-item .icon svg{width:24px;height:24px;color:var(--primary-color);}.contact-item .icon img{border-radius:50%;}.contact-item .icon,.contact-item .avatar{margin-bottom:16px;}.contact-item label{display:block;font-weight:600;font-size:20px;line-height:32px;color:#0f1d23;margin:0 0 8px;}.contact-item p{color:var(--primary-color);}.social-contacts a{text-decoration:none;display:inline-block;vertical-align:top;}