@keyframes builderBgGradientFlow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes builderBgRotateGlow{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes builderBgPulseGlow{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:.9;transform:scale(1.08)}}@keyframes builderBgFloatGlow{0%,to{transform:translate3d(-6%,7%,0) scale(1)}50%{transform:translate3d(8%,-8%,0) scale(1.12)}}.builder-bg-motion-host{position:relative;isolation:isolate;overflow:hidden}.builder-bg-motion-host.builder-bg-motion-gradient-flow,.builder-bg-motion-host.builder-bg-motion-flowing-glow{background-size:180% 180%!important;animation:builderBgGradientFlow var(--builder-bg-motion-speed) ease-in-out infinite;animation-direction:var(--builder-bg-motion-direction);will-change:background-position}.builder-bg-motion-layer{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;contain:paint}.builder-bg-motion-layer:before,.builder-bg-motion-layer:after{position:absolute;content:"";pointer-events:none}.builder-bg-motion-rotating-glow .builder-bg-motion-layer:before,.builder-bg-motion-flowing-glow .builder-bg-motion-layer:before{top:50%;left:50%;width:140%;height:180%;background:#23a9f22e;background:conic-gradient(from 90deg at 50% 50%,transparent 0 60%,color-mix(in srgb,var(--builder-bg-motion-color) var(--builder-bg-motion-intensity),transparent) 72%,transparent 84%);animation:builderBgRotateGlow var(--builder-bg-motion-speed) linear infinite;animation-direction:var(--builder-bg-motion-direction);will-change:transform}.builder-bg-motion-soft-pulse .builder-bg-motion-layer:before{inset:-12%;border-radius:9999px;background:#23a9f22e;background:radial-gradient(circle,color-mix(in srgb,var(--builder-bg-motion-color) var(--builder-bg-motion-intensity),transparent),transparent 68%);animation:builderBgPulseGlow var(--builder-bg-motion-speed) ease-in-out infinite;will-change:opacity,transform}.builder-bg-motion-floating-glow .builder-bg-motion-layer:before,.builder-bg-motion-floating-glow .builder-bg-motion-layer:after,.builder-bg-motion-flowing-glow .builder-bg-motion-layer:after{width:62%;aspect-ratio:1;border-radius:9999px;background:radial-gradient(circle,rgba(35,169,242,.18) 0,transparent 70%);background:radial-gradient(circle,color-mix(in srgb,var(--builder-bg-motion-color) var(--builder-bg-motion-intensity),transparent) 0,transparent 70%);animation:builderBgFloatGlow var(--builder-bg-motion-speed) ease-in-out infinite;will-change:transform}.builder-bg-motion-floating-glow .builder-bg-motion-layer:before,.builder-bg-motion-flowing-glow .builder-bg-motion-layer:after{top:-28%;right:-18%}.builder-bg-motion-floating-glow .builder-bg-motion-layer:after{bottom:-32%;left:-20%;animation-direction:reverse}.builder-bg-motion-offscreen,.builder-bg-motion-offscreen .builder-bg-motion-layer:before,.builder-bg-motion-offscreen .builder-bg-motion-layer:after{animation-play-state:paused!important;will-change:auto}@media(max-width:767px){.builder-bg-motion-mobile-off,.builder-bg-motion-mobile-off .builder-bg-motion-layer:before,.builder-bg-motion-mobile-off .builder-bg-motion-layer:after{animation:none!important;will-change:auto}}@media(prefers-reduced-motion:reduce){.builder-bg-motion-host,.builder-bg-motion-layer:before,.builder-bg-motion-layer:after{animation:none!important;will-change:auto}}.atlastrip-theme .atlas-tour-navigation{background:#fff;border-bottom:1px solid #eee}.atlastrip-theme .atlas-tour-navigation .page-navigation-menu{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none}.atlastrip-theme .atlas-tour-navigation .page-navigation-item{flex-shrink:0;white-space:nowrap}.atlastrip-theme .atlas-tour-price-note{margin:12px 0 20px;font-size:13px;line-height:1.5}.builder-page [class*=customCSS-]:has([data-tour-popup-open=true]),.builder-page>[data-builder-section-id]:has([data-tour-popup-open=true]){position:relative;z-index:30!important;overflow:visible!important}.atlastrip-theme .availability-area[data-tour-popup-open=true]{position:relative;z-index:30}.atlas-tour-hero{--tour-gallery-height: 445px}.atlas-tour-hero .package-details-gallery-wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.atlas-tour-hero .package-details-gallery-wrap .package-details-main-gallery{height:var(--tour-gallery-height);min-height:0;min-width:0}.atlas-tour-hero .package-details-gallery-wrap .package-details-thumb-gallery .gallery-thumb{min-height:0}@media(max-width:991px){.atlas-tour-hero{--tour-gallery-height: 420px}.atlas-tour-hero .package-details-gallery-wrap{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.atlas-tour-hero{--tour-gallery-height: 360px}}@media(max-width:576px){.atlas-tour-hero{--tour-gallery-height: 300px}}.atlas-tour-hero .atlas-tour-gallery-image{display:block;width:100%;height:100%;cursor:zoom-in}.atlas-mobile-sheet{position:fixed;inset:auto 0 0;width:100%;max-width:560px;max-height:min(88dvh,760px);margin:0 auto;padding:0;border:0;border-radius:24px 24px 0 0;background:#fff;color:#050505;overflow:hidden;box-shadow:0 -10px 50px #0002}.atlas-mobile-sheet::backdrop{background:#07182d80}.atlas-mobile-sheet__panel{display:flex;flex-direction:column;max-height:min(88dvh,760px);font-family:Poppins,sans-serif}.atlas-mobile-sheet__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid #e8edf4;flex-shrink:0}.atlas-mobile-sheet__header h2{margin:0;font-size:18px;font-weight:600;color:#050505}.atlas-mobile-sheet__header button{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:0;border-radius:50%;background:#f3f6fa;color:#334155;font-size:26px}.atlas-mobile-sheet__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px}.atlas-mobile-sheet__footer{display:flex;gap:12px;padding:14px 16px max(14px,env(safe-area-inset-bottom));border-top:1px solid #e8edf4;flex-shrink:0;background:#fff}.atlas-mobile-sheet :is(button,input,select):focus-visible{outline:2px solid #0067ee;outline-offset:2px}.atlas-mobile-sheet input{font-size:16px}.atlas-mobile-sheet__footer>button{min-height:48px;padding:10px 20px;border:1px solid #d8e3f2;border-radius:12px;background:#fff;color:#334155;font-size:14px;font-weight:600}.atlas-mobile-sheet__footer>button:last-child{flex:1;border-color:#0067ee;background:#0067ee;color:#fff}.atlas-mobile-sheet__body label select{display:block;width:100%;min-height:48px;margin-top:8px;padding:10px 12px;border:1px solid #d8e3f2;border-radius:12px;background:#f7f9fc;color:#0f172a;font-size:16px}.atlas-mobile-sheet__body label{display:block;width:100%;color:#334155;font-size:14px;font-weight:500}.atlas-mobile-sheet__body label+label{margin-top:20px}.atlas-mobile-sheet__body>input[type=search]{width:100%;min-height:48px;padding:10px 12px;margin-bottom:12px;border:1px solid #d8e3f2;border-radius:12px;background:#f7f9fc;font-size:16px}.atlas-mobile-sheet__body [role=listbox] button{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px;border:0;border-radius:12px;background:transparent;color:#1e293b;text-align:left;font-size:16px}.atlas-mobile-sheet__body [aria-selected=true] button{background:#eaf2ff;color:#0056cc;font-weight:600}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;.swiper-slide-active{pointer-events:auto}}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-slide,.swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tour-search-bar[data-custom-overlap=true],.atlastrip-theme .home1-tour-package-page-filter.tour-search-bar[data-custom-overlap=true]{position:relative;z-index:20;margin-top:var(--tour-search-overlap-desktop);overflow:visible}@media(max-width:1023px){.tour-search-bar[data-custom-overlap=true],.atlastrip-theme .home1-tour-package-page-filter.tour-search-bar[data-custom-overlap=true]{margin-top:var(--tour-search-overlap-tablet)}}@media(max-width:767px){.tour-search-bar[data-custom-overlap=true],.atlastrip-theme .home1-tour-package-page-filter.tour-search-bar[data-custom-overlap=true]{margin-top:var(--tour-search-overlap-mobile)}}.atlastrip-theme:has(>.tour-search-bar[data-custom-overlap=true]){display:flow-root;position:relative;z-index:20;overflow:visible}.builder-page>[data-builder-section-id]:has(.tour-search-bar[data-custom-overlap=true]){position:relative;z-index:20;overflow:visible}.atlastrip-theme .home1-tour-package-page-filter.tour-search-bar .filter-input{width:100%;min-width:0;max-width:872px;grid-template-columns:minmax(0,44.5fr) minmax(0,55.5fr)}.atlastrip-theme .home1-tour-package-page-filter.tour-search-bar .filter-input .filter-segment,.atlastrip-theme .home1-tour-package-page-filter.tour-search-bar .filter-input .custom-select-dropdown{min-width:0}.atlastrip-theme .home1-tour-package-page-filter.tour-search-bar .filter-input .date-search-wrap{grid-template-columns:minmax(0,1fr) 48px}.atlastrip-theme .home1-tour-package-page-filter.tour-search-bar .filter-input .destination .ui-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.atlastrip-theme .home1-tour-package-page-filter.tour-search-bar .filter-input{max-width:520px;grid-template-columns:minmax(0,1fr);border-radius:32px}.atlastrip-theme .home1-tour-package-page-filter.tour-search-bar .filter-input .date-search-wrap{gap:12px}.atlastrip-theme .home1-tour-package-page-filter.tour-search-bar .filter-input .date-search-wrap .single-search-box{background:transparent;padding-right:0}.atlastrip-theme .home1-tour-package-page-filter.tour-search-bar .filter-input .search-btn{width:48px;border-radius:50%}.atlastrip-theme .home1-tour-package-page-filter.tour-search-bar .filter-input .search-btn svg{display:block}.atlastrip-theme .home1-tour-package-page-filter.tour-search-bar .filter-input .search-btn span{display:none}}
