.poppins-light[data-v-15a9351a]{font-family:Poppins,sans-serif;font-weight:300;font-style:normal}.poppins-regular[data-v-15a9351a]{font-family:Poppins,sans-serif;font-weight:400;font-style:normal}.poppins-bold[data-v-15a9351a],.fullscreen-images .pill-close[data-v-15a9351a]{font-family:Poppins,sans-serif;font-weight:700;font-style:normal}.poppins-black[data-v-15a9351a]{font-family:Poppins,sans-serif;font-weight:900;font-style:normal}.poppins-regular-italic[data-v-15a9351a]{font-family:Poppins,sans-serif;font-weight:400;font-style:italic}@keyframes shimmer-15a9351a{0%{background-position:-1000px 0}to{background-position:1000px 0}}.tour-images[data-v-15a9351a]{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}@media(max-width:768px){.tour-images[data-v-15a9351a]{padding:0 12px}}.tour-images .tour-images-inner[data-v-15a9351a]{border-radius:20px;overflow:hidden;width:100%;min-height:300px;box-shadow:0 50px 70px -35px #10283533}.tour-images .tour-images-inner .single-image[data-v-15a9351a]{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;cursor:pointer}.tour-images .tour-images-inner .single-image .image-loader[data-v-15a9351a]{display:none}.tour-images .tour-images-inner .single-image .image-skeleton[data-v-15a9351a]{position:absolute;inset:0;background:linear-gradient(90deg,#e2eff5,#cce3ed,#e2eff5);background-size:200% 100%;animation:shimmer-15a9351a 2s infinite;opacity:1;transition:opacity .3s ease-in-out}.tour-images .tour-images-inner .single-image.has-loaded .image-skeleton[data-v-15a9351a]{opacity:0;pointer-events:none}.tour-images .tour-images-inner.image-count-1 .single-image[data-v-15a9351a]{aspect-ratio:2/1;width:100%}@media(max-width:768px){.tour-images .tour-images-inner.image-count-1[data-v-15a9351a]{display:flex}.tour-images .tour-images-inner.image-count-1 .single-image[data-v-15a9351a]:nth-child(1){aspect-ratio:3/2}}.tour-images .tour-images-inner.image-count-2[data-v-15a9351a]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tour-images .tour-images-inner.image-count-2 .single-image[data-v-15a9351a]{aspect-ratio:1/1;width:100%}@media(max-width:768px){.tour-images .tour-images-inner.image-count-2[data-v-15a9351a]{display:flex}.tour-images .tour-images-inner.image-count-2 .single-image[data-v-15a9351a]:nth-child(1){aspect-ratio:3/2}.tour-images .tour-images-inner.image-count-2 .single-image[data-v-15a9351a]:nth-child(2){display:none}}.tour-images .tour-images-inner.image-count-3[data-v-15a9351a]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:8px}.tour-images .tour-images-inner.image-count-3 .single-image[data-v-15a9351a]{width:100%;min-height:0}.tour-images .tour-images-inner.image-count-3 .single-image[data-v-15a9351a]:first-child{grid-row:1/span 2;aspect-ratio:1/1}@media(max-width:768px){.tour-images .tour-images-inner.image-count-3[data-v-15a9351a]{display:flex}.tour-images .tour-images-inner.image-count-3 .single-image[data-v-15a9351a]:nth-child(1){aspect-ratio:3/2}.tour-images .tour-images-inner.image-count-3 .single-image[data-v-15a9351a]:nth-child(2){display:none}.tour-images .tour-images-inner.image-count-3 .single-image[data-v-15a9351a]:nth-child(3){display:none}}.tour-images .tour-images-inner.image-count-4[data-v-15a9351a]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"a a b b" "a a c d";gap:8px}.tour-images .tour-images-inner.image-count-4 .single-image[data-v-15a9351a]{width:100%;min-height:0}.tour-images .tour-images-inner.image-count-4 .single-image[data-v-15a9351a]:nth-child(1){grid-area:a;aspect-ratio:1/1}.tour-images .tour-images-inner.image-count-4 .single-image[data-v-15a9351a]:nth-child(2){grid-area:b}.tour-images .tour-images-inner.image-count-4 .single-image[data-v-15a9351a]:nth-child(3){grid-area:c}.tour-images .tour-images-inner.image-count-4 .single-image[data-v-15a9351a]:nth-child(4){grid-area:d}@media(max-width:768px){.tour-images .tour-images-inner.image-count-4[data-v-15a9351a]{display:flex}.tour-images .tour-images-inner.image-count-4 .single-image[data-v-15a9351a]:nth-child(1){aspect-ratio:3/2}.tour-images .tour-images-inner.image-count-4 .single-image[data-v-15a9351a]:nth-child(2){display:none}.tour-images .tour-images-inner.image-count-4 .single-image[data-v-15a9351a]:nth-child(3){display:none}.tour-images .tour-images-inner.image-count-4 .single-image[data-v-15a9351a]:nth-child(4){display:none}}.fullscreen-images[data-v-15a9351a]{position:fixed;inset:0;background-color:#fff;overflow:auto;z-index:999}.fullscreen-images .fullscreen-image-container[data-v-15a9351a]{width:100%;max-width:1200px;margin:0 auto;padding:40px 20px 80px;display:flex;flex-direction:column;gap:25px}.fullscreen-images .fullscreen-image-container img[data-v-15a9351a]{position:relative;display:block;width:100%;height:auto;border-radius:20px;box-shadow:0 50px 70px -35px #10283533}.fullscreen-images .top-right-close[data-v-15a9351a]{position:fixed;top:10px;right:30px;width:40px;height:40px;border-radius:50%;background-color:#fff;box-shadow:0 3px 18px 2px #1028354d;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:9999}.fullscreen-images .top-right-close[data-v-15a9351a]:before,.fullscreen-images .top-right-close[data-v-15a9351a]:after{content:"";background-color:#333;width:3px;height:50%;position:absolute}.fullscreen-images .top-right-close[data-v-15a9351a]:before{transform:rotate(45deg)}.fullscreen-images .top-right-close[data-v-15a9351a]:after{transform:rotate(-45deg)}.fullscreen-images .pill-close[data-v-15a9351a]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);width:auto;height:40px;border-radius:25px;background-color:#fff;box-shadow:0 3px 18px 2px #1028354d;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;z-index:9999;font-size:16px;padding:0 5px 0 15px;line-height:1}.fullscreen-images .pill-close span[data-v-15a9351a]{background-color:#ccc;position:relative;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%}.fullscreen-images .pill-close span[data-v-15a9351a]:before,.fullscreen-images .pill-close span[data-v-15a9351a]:after{content:"";background-color:#333;width:3px;height:50%;position:absolute}.fullscreen-images .pill-close span[data-v-15a9351a]:before{transform:rotate(45deg)}.fullscreen-images .pill-close span[data-v-15a9351a]:after{transform:rotate(-45deg)}.poppins-light[data-v-7597c8f0]{font-family:Poppins,sans-serif;font-weight:300;font-style:normal}.poppins-regular[data-v-7597c8f0]{font-family:Poppins,sans-serif;font-weight:400;font-style:normal}.poppins-bold[data-v-7597c8f0]{font-family:Poppins,sans-serif;font-weight:700;font-style:normal}.poppins-black[data-v-7597c8f0]{font-family:Poppins,sans-serif;font-weight:900;font-style:normal}.poppins-regular-italic[data-v-7597c8f0]{font-family:Poppins,sans-serif;font-weight:400;font-style:italic}.carousel-container[data-v-7597c8f0]{width:100%;height:100%;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}.carousel-container[data-v-7597c8f0]:active{cursor:grabbing}.carousel-container .carousel-track[data-v-7597c8f0]{display:flex;width:100%;height:100%;will-change:transform}.carousel-container .carousel-slide[data-v-7597c8f0]{flex:0 0 100%;width:100%;height:100%}.carousel-container .carousel-slide img[data-v-7597c8f0]{width:100%;aspect-ratio:4/3;object-fit:cover;pointer-events:none}.carousel-dots[data-v-7597c8f0]{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:5px;z-index:10;padding:5px;background-color:#00000059;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:9999px}.carousel-dots .dot[data-v-7597c8f0]{width:7px;height:7px;border-radius:9999px;background-color:#ffffff80;border:none;padding:0;cursor:pointer;transition:all .2s ease}.carousel-dots .dot[data-v-7597c8f0]:hover{background-color:#fffc}.carousel-dots .dot.active[data-v-7597c8f0]{background-color:#fff;width:20px}.poppins-light,.page-single-tour .tour-title h2{font-family:Poppins,sans-serif;font-weight:300;font-style:normal}.poppins-regular,.page-single-tour .tour-content-container .secondary-column .departures-block-container .dep-dates-list .date-square .year,.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .date-square .core-square .year,.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .dep-price span em,.page-single-tour .pickup-map .pickup-list .pickup-list-items li span{font-family:Poppins,sans-serif;font-weight:400;font-style:normal}.poppins-bold,.page-single-tour .tour-content-container .secondary-column .departures-block-container .booking-title,.page-single-tour .tour-content-container .secondary-column .departures-block-container .more-dates-toggle,.page-single-tour .tour-content-container .secondary-column .departures-block-container .dep-dates-list .date-square .day-str,.page-single-tour .tour-content-container .secondary-column .departures-block-container .dep-dates-list .date-square .core-square .day,.page-single-tour .tour-content-container .secondary-column .departures-block-container .dep-dates-list .date-square .core-square .month,.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .date-square .day-str,.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .date-square .core-square .day,.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .date-square .core-square .month,.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .dep-price span,.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .cta-block .btn-book-online,.page-single-tour .tour-title h1,.page-single-tour .tour-content-block h3,.page-single-tour .tour-content-block h4,.page-single-tour .related-tours-container .related-tours-title,.page-single-tour .pickup-map .pickup-list .pickup-list-title,.page-single-tour .pickup-map .pickup-list .pickup-list-items li strong{font-family:Poppins,sans-serif;font-weight:700;font-style:normal}.poppins-black{font-family:Poppins,sans-serif;font-weight:900;font-style:normal}.poppins-regular-italic{font-family:Poppins,sans-serif;font-weight:400;font-style:italic}.page-single-tour{padding-top:100px!important;min-height:90dvh;padding-bottom:30px!important}@media(max-width:768px){.page-single-tour{padding-top:65px!important}.page-single-tour .tour-images-desktop{display:none}}.page-single-tour .tour-images-desktop{width:100%}.page-single-tour .tour-images-mobile{display:none;overflow:hidden;border-radius:35px 35px 0 0}@media(max-width:768px){.page-single-tour .tour-images-mobile{display:flex}}.page-single-tour .tour-content-container{display:grid;grid-template-columns:1fr .5fr;gap:20px;width:100%;max-width:1200px;margin:0 auto;padding:20px 20px 0;z-index:2}@media(max-width:768px){.page-single-tour .tour-content-container{grid-template-columns:1fr;padding:0;margin-top:-20px}}.page-single-tour .tour-content-container .main-column{background-color:#fff;border-radius:20px;box-shadow:0 50px 70px -35px #10283533;padding:12px}.page-single-tour .tour-content-container .secondary-column{position:relative}.page-single-tour .tour-content-container .secondary-column .sticky-container{position:sticky;top:85px;display:flex;flex-direction:column;gap:10px}.page-single-tour .tour-content-container .secondary-column .departures-block-container{background-color:#fff;border-radius:20px;box-shadow:0 50px 70px -35px #10283533;display:flex;flex-direction:column;gap:5px}@media(max-width:768px){.page-single-tour .tour-content-container .secondary-column .departures-block-container.show-mobile-sticky-footer{position:fixed;left:0;right:0;bottom:0;border-radius:20px 20px 0 0;box-shadow:0 0 18px #33333340;border-top:1px solid rgba(51,51,51,.25);z-index:999999}.page-single-tour .tour-content-container .secondary-column .departures-block-container.show-mobile-sticky-footer .booking-title{display:none}}.page-single-tour .tour-content-container .secondary-column .departures-block-container .booking-title{color:#194d68;font-size:18px;line-height:1;padding:15px 20px 10px}.page-single-tour .tour-content-container .secondary-column .departures-block-container .no-departures{padding:0 20px 18px;display:flex}.page-single-tour .tour-content-container .secondary-column .departures-block-container .no-departures span{background-color:#3333330d;display:inline-flex;align-items:center;font-size:16px;font-weight:700;color:#333;padding:15px;border-radius:8px;line-height:1.2;min-height:30px}.page-single-tour .tour-content-container .secondary-column .departures-block-container .more-dates-toggle{position:absolute;top:-30px;background-color:#3f6f89;text-transform:uppercase;font-size:13px;color:#fff;display:flex;align-items:center;height:30px;padding:0 12px;border-top:1px solid rgba(51,51,51,.25);border-left:1px solid rgba(51,51,51,.25);border-right:1px solid rgba(51,51,51,.25);border-radius:8px 8px 0 0;left:50%;transform:translate(-50%)}.page-single-tour .tour-content-container .secondary-column .departures-block-container .more-dates-toggle span{display:flex;align-items:center;gap:3px}.page-single-tour .tour-content-container .secondary-column .departures-block-container .more-dates-toggle svg{width:14px}@media(min-width:768px){.page-single-tour .tour-content-container .secondary-column .departures-block-container .more-dates-toggle{display:none}}.page-single-tour .tour-content-container .secondary-column .departures-block-container .dep-dates-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:8px;padding:0 20px 10px}@media(max-width:768px){.page-single-tour .tour-content-container .secondary-column .departures-block-container .dep-dates-list{padding:15px 8px 6px;display:none}.page-single-tour .tour-content-container .secondary-column .departures-block-container .dep-dates-list.show-dates-on-mobile{display:grid}}.page-single-tour .tour-content-container .secondary-column .departures-block-container .dep-dates-list .date-square{border-radius:5px;overflow:hidden;border:1px solid #3abdf6;display:flex;flex-direction:column;width:100%;padding-bottom:3px;cursor:pointer;transition:all .15s}.page-single-tour .tour-content-container .secondary-column .departures-block-container .dep-dates-list .date-square:hover{transform:translateY(-2px);box-shadow:0 4px 4px #33333312}.page-single-tour .tour-content-container .secondary-column .departures-block-container .dep-dates-list .date-square.active{outline-offset:1px;outline-style:solid;outline-width:2px;outline-color:#3339}.page-single-tour .tour-content-container .secondary-column .departures-block-container .dep-dates-list .date-square .day-str{background-color:#3abdf680;color:#194d68;text-align:center;display:flex;align-items:center;justify-content:center;height:16px;text-transform:uppercase;font-size:11px;line-height:1}.page-single-tour .tour-content-container .secondary-column .departures-block-container .dep-dates-list .date-square .core-square{display:flex;flex-direction:column;gap:3px;align-items:center;justify-content:center;padding:3px 0}.page-single-tour .tour-content-container .secondary-column .departures-block-container .dep-dates-list .date-square .core-square .day{font-size:21px;text-align:center;color:#194d68;line-height:1}.page-single-tour .tour-content-container .secondary-column .departures-block-container .dep-dates-list .date-square .core-square .month,.page-single-tour .tour-content-container .secondary-column .departures-block-container .dep-dates-list .date-square .year{font-size:12px;text-align:center;color:#194d68;text-transform:uppercase;line-height:1}.page-single-tour .tour-content-container .secondary-column .departures-block-container .dep-dates-list .date-square.sold-out{background-color:#db595926;border-color:#db5959}.page-single-tour .tour-content-container .secondary-column .departures-block-container .dep-dates-list .date-square.sold-out .day-str{background-color:#db595980;color:#7f1c1c}.page-single-tour .tour-content-container .secondary-column .departures-block-container .dep-dates-list .date-square.sold-out .core-square .day,.page-single-tour .tour-content-container .secondary-column .departures-block-container .dep-dates-list .date-square.sold-out .core-square .month,.page-single-tour .tour-content-container .secondary-column .departures-block-container .dep-dates-list .date-square.sold-out .year{color:#7f1c1c}.page-single-tour .tour-content-container .secondary-column .departures-block-container .dep-dates-list .date-square.nearly-full{background-color:#ffe7b026;border-color:#ffb917}.page-single-tour .tour-content-container .secondary-column .departures-block-container .dep-dates-list .date-square.nearly-full .day-str{background-color:#ffe7b080;color:#b07b00}.page-single-tour .tour-content-container .secondary-column .departures-block-container .dep-dates-list .date-square.nearly-full .core-square .day,.page-single-tour .tour-content-container .secondary-column .departures-block-container .dep-dates-list .date-square.nearly-full .core-square .month,.page-single-tour .tour-content-container .secondary-column .departures-block-container .dep-dates-list .date-square.nearly-full .year{color:#b07b00}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block{background-color:#8dddff1a;display:grid;grid-template-columns:75px 1fr;overflow:hidden;padding:20px;border-radius:0 0 20px 20px}@media(max-width:768px){.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block{padding:15px;padding-bottom:calc(15px + env(safe-area-inset-bottom))!important;border-radius:20px 20px 0 0}}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .date-square{overflow:hidden;display:flex;flex-direction:column;width:100%;padding-bottom:8px;cursor:pointer;transition:all .15s;background-color:#ffffffe6;border-radius:6px 6px 6px 20px;box-shadow:0 0 15px #3333331a}@media(max-width:768px){.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .date-square{border-radius:20px 6px 6px}}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .date-square .day-str{background-color:#3abdf680;color:#194d68;text-align:center;display:flex;align-items:center;justify-content:center;height:30px;text-transform:uppercase;font-size:13px;line-height:1}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .date-square .core-square{display:flex;flex-direction:column;gap:3px;align-items:center;justify-content:center;padding:6px 0;flex-grow:1}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .date-square .core-square .day{font-size:27px;text-align:center;color:#194d68;line-height:1}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .date-square .core-square .month,.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .date-square .core-square .year{font-size:15px;text-align:center;color:#194d68;text-transform:uppercase;line-height:1}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .date-square.sold-out .day-str{background-color:#db595980;color:#7f1c1c}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .date-square.sold-out .core-square .day,.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .date-square.sold-out .core-square .month,.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .date-square.sold-out .core-square .year{color:#7f1c1c}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .date-square.nearly-full{box-shadow:0 0 10px #33333326}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .date-square.nearly-full .day-str{background-color:#ffe7b0e6;color:#7d5700}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .date-square.nearly-full .core-square .day,.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .date-square.nearly-full .core-square .month,.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .date-square.nearly-full .core-square .year{color:#7d5700}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .right-block{display:flex;flex-direction:column;padding:0 2px 0 12px;gap:8px}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .dep-details{display:flex;gap:12px;align-items:center;flex-grow:1}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .dep-details .sold-out span{display:block;align-items:center;font-size:16px;font-weight:700;color:#a92525;padding:5px 10px;margin-right:5px;line-height:1.2;min-height:30px}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .dep-details .sold-out span a{color:#6a1717}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .dep-price{height:100%}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .dep-price span{height:100%;position:relative;display:inline-flex;align-items:center;font-size:20px;color:#194d68;padding:10px;border-radius:8px;background-color:#fff;line-height:1;min-height:30px}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .dep-price span em{display:inline-block;font-size:11px;font-style:normal;padding-left:5px}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .nearly-full span{display:inline-flex;align-items:center;font-size:13px;font-weight:700;color:#4a3400;border-radius:20px;margin-right:5px;min-height:30px;line-height:1.2}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .cta-block{display:flex;gap:5px}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .cta-block .state-container{width:100%;height:50px;position:relative}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .cta-block .state-container .state{display:flex;gap:5px;position:absolute;width:100%;height:50px;top:0;left:0;transition:all .3s}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .cta-block .state-container .state.passenger-qty,.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .cta-block .state-container.show-passenger-count .state.initial-book-btn{opacity:0;visibility:hidden}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .cta-block .state-container.show-passenger-count .state.passenger-qty{opacity:1;visibility:visible}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .cta-block .state-container .qty-container{display:flex;gap:0;width:70%}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .cta-block .state-container .qty-container .amount-container{flex-grow:1;background-color:#fff;padding:10px;min-height:40px;box-shadow:0 6px 15px #3333331a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-top:1px solid rgba(51,51,51,.15);border-bottom:1px solid rgba(51,51,51,.15)}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .cta-block .state-container .qty-container .amount-container .qty{font-size:16px;font-weight:600;line-height:1}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .cta-block .state-container .qty-container .amount-container .label{line-height:1;font-size:10px;text-transform:uppercase;color:#777}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .cta-block .state-container .qty-container .btn-qty{background-color:#8dddff80;font-size:24px;font-weight:700;padding:10px 0;width:40px;color:#102835;line-height:1;min-height:40px;display:flex;align-items:center;transition:all .15s;cursor:pointer;box-shadow:0 6px 15px #3333331a;position:relative;text-align:center;justify-content:center;border:1px solid rgba(51,51,51,.15)}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .cta-block .state-container .qty-container .btn-qty:first-child{border-radius:30px 0 0 30px;padding-left:4px}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .cta-block .state-container .qty-container .btn-qty:last-child{border-radius:0 30px 30px 0;padding-right:4px}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .cta-block .state-container .qty-container .btn-qty:hover{background-color:#8dddffcc}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .cta-block .btn-book-online{background-color:#076790;font-size:16px;padding:12px 18px;color:#fff;border-radius:30px;line-height:1;min-height:40px;display:flex;align-items:center;transition:all .15s;cursor:pointer;box-shadow:0 6px 15px #3333331a;position:relative;text-align:center;justify-content:center;flex-grow:1}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .cta-block .btn-book-online:hover{background-color:#3abdf6;box-shadow:0 30px 30px -15px #1028354d;transform:translateY(-2px)}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .cta-block .btn-callback{background-color:#fff;font-size:16px;padding:12px 18px;color:#fff;border-radius:30px;line-height:1;min-height:40px;display:flex;align-items:center;transition:all .15s;cursor:pointer;box-shadow:0 6px 15px #3333331a;position:relative;text-align:center;justify-content:center;border:1px solid rgba(51,51,51,.15)}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .cta-block .btn-callback svg{width:24px;transition:all .15s;stroke:#333}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .cta-block .btn-callback:hover{background-color:#333;box-shadow:0 30px 30px -15px #1028354d;transform:translateY(-2px)}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block .cta-block .btn-callback:hover svg{stroke:#fff}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block.sold-out{background-color:#db595926}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block.sold-out .cta-block .btn-book-online{background-color:#fff;color:#4a3400}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block.nearly-full{background-color:#ffe7b026}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block.nearly-full .dep-price span{color:#644500}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block.nearly-full .cta-block .btn-book-online{background-color:#ffb917;color:#4a3400}.page-single-tour .tour-content-container .secondary-column .departures-block-container .departure-block.nearly-full .cta-block .btn-callback{color:#4a3400}.page-single-tour .tour-title{width:100%;padding:20px 20px 0}@media(max-width:768px){.page-single-tour .tour-title{padding:15px 12px 0}}.page-single-tour .tour-title h1{color:#194d68;font-size:28px;padding:0 0 5px;margin:0;line-height:1.1}@media(max-width:768px){.page-single-tour .tour-title h1{font-size:22px;padding-bottom:3px}}.page-single-tour .tour-title h2{color:#194d68;font-size:18px;padding:0;margin:0;line-height:1.1}@media(max-width:768px){.page-single-tour .tour-title h2{font-size:16px;padding-bottom:12px}}.page-single-tour .tour-content-block{width:100%;padding:20px;line-height:1.4;font-size:15px;color:#444}@media(max-width:768px){.page-single-tour .tour-content-block{padding:15px 12px}}.page-single-tour .tour-content-block h3{color:#194d68;font-size:24px;margin:0;line-height:1.1}.page-single-tour .tour-content-block h3.pad-bot{padding:0 0 20px}@media(max-width:768px){.page-single-tour .tour-content-block h3{font-size:16px;padding-bottom:12px}}.page-single-tour .tour-content-block h4{color:#194d68;font-size:16px;margin:0;line-height:1.1}.page-single-tour .tour-content-block h4.pad-bot{padding:0 0 20px}@media(max-width:768px){.page-single-tour .tour-content-block h4{font-size:14px;padding-bottom:12px}}.page-single-tour .tour-content-block hr{width:100%;border-color:#7777774d;margin:30px 0 20px}.page-single-tour .tour-content-block .itinerary-blocks-container{display:flex;flex-direction:column;gap:10px;width:100%}.page-single-tour .tour-content-block .itinerary-blocks-container .itinerary-block{padding:20px;border-radius:20px;background-color:#e6e6e64d}.page-single-tour .tour-content-block .itinerary-blocks-container .itinerary-block h4{padding:0 0 10px}.page-single-tour .related-tours-container{width:100%;display:flex;justify-content:center;padding:20px;max-width:1200px;flex-direction:column}@media(max-width:1024px){.page-single-tour .related-tours-container{padding:30px}}@media(max-width:768px){.page-single-tour .related-tours-container{padding:0}}.page-single-tour .related-tours-container .related-tours-title{color:#194d68;font-size:24px;padding:0 0 20px;margin:0;line-height:1.1;z-index:2}@media(max-width:768px){.page-single-tour .related-tours-container .related-tours-title{font-size:18px;padding-bottom:15px}}.page-single-tour .related-tours-container .related-tours-inner{max-width:1200px;padding:26px 32px;background-color:#fff;border-radius:20px;box-shadow:0 50px 70px -35px #10283533}@media(max-width:768px){.page-single-tour .related-tours-container .related-tours-inner{padding:25px}}.page-single-tour .related-tours-container .related-tours-inner .related-tours-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:40px;width:100%}@media(max-width:1024px){.page-single-tour .related-tours-container .related-tours-inner .related-tours-grid{gap:30px}}@media(max-width:768px){.page-single-tour .related-tours-container .related-tours-inner .related-tours-grid{gap:20px}}.page-single-tour .pickup-map{width:100%;height:600px;max-width:1200px;padding:20px 20px 0;display:grid;grid-template-columns:.5fr 1fr;gap:20px;z-index:1}@media(max-width:768px){.page-single-tour .pickup-map{grid-template-columns:1fr;padding:0;height:auto;margin-bottom:20px;gap:0}}.page-single-tour .pickup-map .pickup-list{background-color:#fff;border-radius:20px;box-shadow:0 50px 70px -35px #10283533;padding:26px 32px;display:flex;flex-direction:column;max-height:580px;position:relative}@media(max-width:768px){.page-single-tour .pickup-map .pickup-list{max-height:auto;border-radius:20px 20px 0 0}}.page-single-tour .pickup-map .pickup-list .pickup-list-title{color:#194d68;font-size:24px;padding:0 0 20px;margin:0;line-height:1.1;z-index:2}@media(max-width:768px){.page-single-tour .pickup-map .pickup-list .pickup-list-title{font-size:18px;padding-bottom:15px}}.page-single-tour .pickup-map .pickup-list .pickup-list-items{overflow:auto;flex-grow:1;display:flex;flex-direction:column;list-style-type:none;padding:0;margin:0}.page-single-tour .pickup-map .pickup-list .pickup-list-items li{padding:8px 10px;border-bottom:1px dotted #ccc;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .15s}.page-single-tour .pickup-map .pickup-list .pickup-list-items li:hover{background-color:#3abdf61a}.page-single-tour .pickup-map .pickup-list .pickup-list-items li strong{font-size:14px;color:#194d68}.page-single-tour .pickup-map .pickup-list .pickup-list-items li span{font-size:12px;color:#777}.page-single-tour .pickup-map .nk-leaflet-map-container{width:100%}@media(max-width:768px){.page-single-tour .pickup-map .nk-leaflet-map-container{height:400px}}.page-single-tour .pickup-map .nk-leaflet-map-container .nk-leaflet-map{width:100%;height:100%;border-radius:20px;overflow:hidden;box-shadow:0 50px 70px -35px #10283533;position:relative}@media(max-width:768px){.page-single-tour .pickup-map .nk-leaflet-map-container .nk-leaflet-map{border-radius:0 0 20px 20px}}
