@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap";:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Toastify__toast-theme--colored.Toastify__toast--success{background-color:#3b82f6!important}.dropdown-toggle:after{content:none}.user-icon-header{color:#fff;background:#3b82f6;padding:6px 18px;border-radius:1019px;font-size:26px;font-weight:700;width:fit-content}.button--loading:after{content:"";position:absolute;width:23px;height:25px;top:0;left:0;right:0;bottom:0;margin:auto;border:4px solid transparent;border-top-color:#fff;border-radius:50%;animation:button-loading-spinner 1s ease infinite}.button--loading{position:relative}.button--loading .button__text{visibility:hidden;opacity:0}@keyframes button-loading-spinner{10%{transform:rotate(0)}25%{transform:rotate(.5turn)}50%{transform:rotate(1turn)}75%{transform:rotate(1.5turn)}to{transform:rotate(2turn)}}.nav-drop-down .nav-link{display:inline}.offcanvas-end{width:200px}.canvas-item{display:flex;align-items:center;gap:20px;cursor:pointer}.canvas-item i{color:#00000048}.sidebar-item{text-decoration:none}.offcanvas-body{display:flex;flex-direction:column;justify-content:space-between}.why-heading{font-size:18px;font-weight:700}.home-site-logo img{width:193px;height:100px;object-fit:cover}@media screen and (max-width: 428px){.home-site-logo img{width:130px;height:70px;height:auto}}.cursor-pointer{cursor:pointer}.auth-model span.input-group-text{border-top-left-radius:6px;border-bottom-left-radius:6px}.auth-model input{border-top-right-radius:6px;border-bottom-right-radius:6px}.auth-model .sub-heading{font-size:14px}.auth-model .continue{margin-bottom:10px}.auth-model .btn{border-radius:8px;margin-bottom:10px}.auth-model .google-login-btn{background-color:#3b82f6}.auth-model .already-registered{margin-top:10px;margin-bottom:10px}.auth-model .privacy-text{margin-top:15px;font-size:12px;margin-bottom:0}.searched-cards-section{background:#fff;padding:20px 20px 0;width:100%;margin-top:13px;z-index:2;border-radius:6px;box-shadow:2px 0 3px #86b8175c}.searched-cards-section .searched-headers{margin-bottom:15px;display:flex;align-items:center;justify-content:space-between}.searched-cards-section .searched-headers p{color:#2c3e50;font-size:24px;font-weight:600;margin-bottom:0}.searched-cards-section .searched-headers .more-btn{display:flex;justify-content:center;align-items:center;gap:15px;box-shadow:2px 0 3px #86b8175c;border-radius:15px;padding:5px 10px;cursor:pointer;color:#86b817}.searched-cards-section .searched-body{display:flex;align-items:center;gap:12px;overflow-x:auto;padding-bottom:20px}.searched-cards-section .searched-body .searched-card{width:223px;height:245px;position:relative;border-radius:5px;flex:0 0 223px}.searched-cards-section .searched-body .searched-card img{width:100%;height:100%;object-position:center;object-fit:cover;border-radius:5px}.searched-cards-section .searched-body .searched-card .trip-detail{position:absolute;bottom:0;width:100%;-webkit-backdrop-filter:brightness(.3);backdrop-filter:brightness(.3);padding:5px 6px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.searched-cards-section .searched-body .searched-card .trip-detail h4{margin:0;text-align:left;font-size:14px;color:#fff;font-family:sans-serif;font-weight:500;letter-spacing:1px}.searched-cards-section .searched-body .searched-card .trip-detail .date-seats p{margin:0;font-family:sans-serif;font-size:12px;color:#ffffffb8}.header-card-footer{display:flex;justify-content:space-between;align-items:center}.header-card-footer p{color:#fff;margin:0}.searched-cards-section .searched-body .searched-card .trip-detail .date-seats{margin:0;display:flex;justify-content:space-between;align-items:center}.searched-cards-section .searched-body .searched-card .trip-detail h6{display:flex;margin:0 0 0 auto;justify-content:end;font-size:12px;color:#63ff0c;font-weight:400;letter-spacing:1px;cursor:pointer;font-family:sans-serif}.scroll-btn-disable{pointer-events:none;cursor:no-drop;opacity:.2}.cancel-trip{position:absolute;top:0;right:0;transform:translate(10px,-11px);padding:1px 7px 0 6px;color:#fff;background:#4dd205;border-radius:30px;font-weight:900;font-size:13px;cursor:pointer}.searched-card .batch-selector-container{width:100%;margin:8px 0}.searched-card .batch-select-full{width:100%;padding:6px 10px;border:1px solid #333;border-radius:6px;font-size:11px;font-family:sans-serif;background-color:#000000b3;color:#fff;cursor:pointer;transition:all .2s ease}.searched-card .batch-select-full:focus{outline:none;border-color:#63ff0c;box-shadow:0 0 0 2px #63ff0c1a}.searched-card .batch-select-full:hover{border-color:#555}.searched-card .batch-select-full option{padding:6px;font-size:11px;background-color:#222;color:#fff}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-ms-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{-webkit-transition:border .15s ease-in;-moz-transition:border .15s ease-in;-ms-transition:border .15s ease-in;-o-transition:border .15s ease-in;transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;-webkit-transition:height .15s ease-in;-moz-transition:height .15s ease-in;-ms-transition:height .15s ease-in;-o-transition:height .15s ease-in;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{-webkit-flex-direction:column;flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;-webkit-transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-ms-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width: 960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-ms-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px #000000e6;background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}.trip-detail-model{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.single-trip-view-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #0000001a;max-width:500px;width:90%;padding:20px;z-index:1000}.single-trip-view-modal .agency-info{flex:auto;gap:1;flex-direction:column;font-size:12px}.single-trip-view-modal .trip-title{font-size:24px;font-weight:700;margin-bottom:16px;color:#333;text-align:center}.single-trip-view-modal .itinerary-c{height:300px;font-size:16px;line-height:1.5;color:#555;margin:20px auto}.single-trip-view-modal #t-n-c,.single-trip-view-modal #s-t,.single-trip-view-modal #i-e,.single-trip-view-modal #c-p{max-height:300px;overflow:auto}.single-trip-view-modal .sharing-container-left{width:100%}.single-trip-view-modal #hotel-stays{max-height:300px;overflow:auto}.single-trip-view-modal .select-input{margin-left:5px}.single-trip-view-modal .sharing-type{width:100%;display:flex;gap:10px}.single-trip-view-modal .sharing-left{width:50%;word-wrap:break-word;overflow-wrap:break-word}.single-trip-view-modal .sharing-radio{width:50%}.single-trip-view-modal .navigation-buttons{display:flex;justify-content:space-between}.single-trip-view-modal .navigation-buttons .btn{background-color:#3b82f6;color:#fff;border:none;border-radius:5px;padding:10px 20px;cursor:pointer;transition:background-color .3s ease}.single-trip-view-modal .navigation-buttons .btn:disabled{background-color:#a9a9a9;cursor:not-allowed}.single-trip-view-modal .navigation-buttons .btn:hover:not(:disabled){background-color:#3b82f6}.single-trip-view-modal body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:999}.single-trip-view-modal .itinerary-c .image-carousel{width:80%;margin:auto}.single-trip-view-modal .itinerary-c .image-carousel img{width:100%;height:220px;object-fit:cover}.single-trip-view-modal .itinerary-c .trip-heading{background:#3b82f6;width:fit-content;padding:10px;font-weight:600;font-size:12px;letter-spacing:2px;text-transform:uppercase;margin:auto auto 20px}.single-trip-view-modal .itinerary-c .itinerary-road-map{max-height:300px;overflow:auto}.single-trip-view-modal .itinerary-c .itinerary-road-map .itinerary-map-item{display:flex;align-items:center;gap:40px;padding-top:35px}.single-trip-view-modal .itinerary-c .itinerary-road-map .itinerary-map-item .left-item{padding:5px;border-radius:5px;background:#3b82f6;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;width:70%;text-align:center}.single-trip-view-modal .itinerary-c .itinerary-road-map .itinerary-map-item .right-item{font-size:14px;text-transform:capitalize;font-weight:600;width:100%;word-break:break-word}.single-trip-view-modal .itinerary-c .day-page-detail{max-height:300px;overflow:auto;font-size:18px}.single-trip-view-modal .itinerary-c .batches{display:grid;grid-template-columns:repeat(2,1fr);margin-top:80px;text-transform:uppercase;row-gap:20px}.single-trip-view-modal .itinerary-c .batches .batches-dates{text-align:center;display:flex;flex-direction:column;align-items:center;row-gap:20px}.single-trip-view-modal .itinerary-c .batches .batches-dates .month{padding:8px 12px;border-radius:10px;background:#3b82f6;color:#fff;font-size:26px;font-weight:700;text-transform:uppercase;letter-spacing:1px;width:100px}.single-trip-view-modal .itinerary-c .batches .batches-dates .date-intervals{font-size:22px;text-transform:uppercase;font-weight:600;word-spacing:15px;letter-spacing:1px}.single-trip-view-modal .itinerary-c .batches .batches-dates .date-intervals>div{margin-bottom:6px}.single-trip-view-modal .itinerary-c .inclusions li,.single-trip-view-modal .itinerary-c .exclusions li{font-size:14px;font-weight:600;letter-spacing:1px}.single-trip-view-modal .itinerary-c .exclusion-heading{border-radius:15px}.single-trip-view-modal .itinerary-c .terms-conditions li{font-size:14px;font-weight:600;letter-spacing:1px}.single-trip-view-modal .book-trip-block{margin:25px 20px;display:flex;justify-content:flex-end}.single-trip-view-modal .book-trip-block button{border-radius:10px}.single-trip-view-modal .book-trip-block button:hover{opacity:.7}.single-trip-view-modal .n-b{margin:10px 0 0}.single-trip-view-modal .review{margin:10px 20px 20px 30px}.single-trip-view-modal .review .no-review{text-align:center;margin-top:60px;font-weight:600}.single-trip-view-modal .review .heading{font-size:22px;font-weight:700;color:#3b82f6}.single-trip-view-modal .review .review-details{margin-top:10px;display:flex;gap:25px}.single-trip-view-modal .review .review-details .filled,.single-trip-view-modal .review .review-details .partially,.single-trip-view-modal .review .review-details .empty{border:2px solid #00AA6c;width:14px;height:14px;border-radius:30px;cursor:pointer}.single-trip-view-modal .review .review-details .partially{background:linear-gradient(to right,#00aa6c 50%,#fff 50%)}.single-trip-view-modal .review .review-details .filled{background:#00aa6c}.single-trip-view-modal .review .review-details .review-container-left{width:30%;display:flex}.single-trip-view-modal .review .review-details .review-container-left .review-circle{gap:10px;align-items:center}.single-trip-view-modal .review .review-details .review-container-left .review-circle>div{display:flex;gap:2px}.single-trip-view-modal .review .review-details .review-container-left .review-circle .score{color:#222;font-size:18px;font-weight:600}.single-trip-view-modal .review .review-details .review-container-left .review-bars{margin-top:10px;margin-left:10px;display:grid;grid-template-columns:fit-content(calc(80% + 12px)) 1fr auto;row-gap:5px;column-gap:10px}.single-trip-view-modal .review .review-details .review-container-left .review-bars>div{display:contents;align-items:center}.single-trip-view-modal .review .review-details .review-container-left .review-bars>div .review-text{font-size:12px;color:#222}.single-trip-view-modal .review .review-details .review-container-left .review-bars>div .review-number{font-size:14px}.single-trip-view-modal .review .review-details .review-container-left .review-bars>div .bar{background:#e0e0e0;height:12px;width:100%;border-radius:30px}.single-trip-view-modal .review .review-details .review-container-left .review-bars>div .bar .bar-fill{border-radius:30px;height:100%;background:#00aa6c}.single-trip-view-modal .review .review-details .review-container-left .write-review{margin-top:20px}.single-trip-view-modal .review .review-details .review-container-left .write-review .write-box>div{margin-bottom:10px}.single-trip-view-modal .review .review-details .review-container-left .write-review .write-box .rating-input{margin-top:10px;display:flex!important;gap:4px;align-items:center}.single-trip-view-modal .review .review-details .review-container-left .write-review .write-box .rating-input span{margin-left:5px;font-size:12px}.single-trip-view-modal .review .review-details .review-container-left .write-review .write-box .ty-input{gap:0}.single-trip-view-modal .review .review-details .review-container-left .write-review .write-box .ty-input label{font-weight:600;margin-bottom:0}.single-trip-view-modal .review .review-details .review-container-left .write-review .write-box .review-submit button{border-radius:5px}.single-trip-view-modal .review .review-details .review-container-right{width:70%}.single-trip-view-modal .review .review-details .review-container-right .user-review{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.single-trip-view-modal .review .review-details .review-container-right .user-review>div{border:2px solid #eee;padding:15px 20px;border-radius:10px;position:relative}.single-trip-view-modal .review .review-details .review-container-right .user-review>div .user-name{font-weight:700;color:#222}.single-trip-view-modal .review .review-details .review-container-right .user-review>div .user-rating{font-weight:600}.single-trip-view-modal .review .review-details .review-container-right .user-review>div .user-comment{font-size:16px}.single-trip-view-modal .review .review-details .review-container-right .user-review>div .user-date{position:absolute;bottom:15px;right:20px;font-weight:600;font-size:12px;color:#a9a9a9}.full-view-image{height:80%}.full-view-image img{height:70vh;object-fit:contain}.navigation-buttons{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px}.navigation-buttons .navigation-btn{max-width:100px}.navigation-btn,.book-trip-btn{flex:1;padding:10px 20px;font-size:16px;border-radius:5px;border:none;cursor:pointer;transition:background-color .3s ease-in-out}.book-trip-btn:disabled{background-color:gray!important;color:#fff;cursor:not-allowed}.book-trip-btn:not(:disabled){background-color:#00f!important;color:#fff;cursor:pointer}.trip-card-details,.trip-card-details .trip-description{margin-top:30px}.trip-card-details .trip-description div{display:flex;gap:20px}.trip-card-details .trip-description div h6{font-weight:700;font-size:20px;min-width:135px}.trip-card-details .trip-description div ul{margin-left:0}.trip-card-details .trip-description div p{font-size:16px}.ty-input{display:flex;flex-direction:column;gap:5px;color:#6e6e6e}.ty-input label{font-size:14px}.ty-input input,.ty-input textarea{border:1px solid rgba(110,110,110,.4);padding:8px;font-size:14px;border-radius:13px;color:#6e6e6e}.ty-input input:focus,.ty-input textarea:focus{border-color:#3b82f6;outline:none}.ty-input input:hover,.ty-input textarea:hover{border-color:#3b82f6}.formik-custom-error{color:#ff0505b3;font-size:12px;font-weight:600}.room-sharing{border-top:1px dashed}.room-sharing .main-heading{padding-top:10px;text-align:center;font-size:20px;color:#86b817}.room-sharing .room-plans{padding:10px}.room-sharing .room-plans .room-sharing-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.room-sharing .room-plans .room-sharing-row h4{font-weight:700}.room-sharing .room-plans .room-sharing-row .sharing-label{font-size:18px;font-weight:600}.room-sharing .room-plans .room-sharing-row .sharing-label input{margin-right:5px}.room-sharing .room-plans .room-sharing-row .sharing-label span{font-size:14px}.room-sharing .room-plans .room-sharing-row .content-toggler{display:flex;gap:20px;align-items:center}.room-sharing .room-plans .room-sharing-row .content-toggler button{display:flex;padding-bottom:4px;justify-content:center;align-items:center;border-radius:10px;font-size:22px;font-weight:600;color:#fff;border:1px solid white;width:50px;height:30px;background:#86b817;box-shadow:0 4px 6px #0000004d}.room-sharing .room-plans .room-sharing-row .content-toggler button:hover{background:#fff;color:#86b817}.room-sharing .room-plans .room-sharing-row .content-toggler button:disabled{cursor:not-allowed;opacity:.4;z-index:-1}.ty-select{border:1px solid rgba(110,110,110,.4);padding:6px;font-size:10px;border-radius:13px;color:#6e6e6e;background:#fff;transition:border-color .2s;width:100%}.ty-select:focus{border-color:#3b82f6;outline:none}.ty-select:hover{border-color:#3b82f6}.booking-modal .booking-form{max-height:70vh;overflow-y:auto;overflow-x:hidden;padding-right:11px}.booking-modal .user-label{display:flex;justify-content:space-between;align-items:center;color:#3b82f6;font-weight:600}.booking-modal .user-label .remove-btn-user{margin:0!important;padding:2px 10px!important;font-size:18px;font-weight:700}.booking-modal .user-label .remove-btn-user:hover{color:#fff}.booking-modal .seats-available h5{font-size:12px;font-weight:500;color:#ff00008b}.booking-modal .booking-input{margin-top:10px}.booking-modal .booking-input .ty-input{gap:0}.booking-modal .booking-input .ty-input label,.booking-modal .booking-input .ty-input input{font-size:10px}.booking-modal .user-details-fields{padding:10px;background:#f3f4f6;margin-top:10px;border-radius:10px;display:grid;grid-template-columns:1fr 1fr;column-gap:20px;row-gap:5px;position:relative}.booking-modal .user-details-fields .ty-input{gap:0}.booking-modal .user-details-fields .ty-input label,.booking-modal .user-details-fields .ty-input input{font-size:10px}.booking-modal .user-details-fields .remove-user{position:absolute;top:-7px;right:-9px}.booking-modal .user-details-fields .remove-user .remove-btn{margin:0!important;font-weight:500;background:#3b82f6;border-radius:39px!important;font-size:10px;color:#fff;padding:1px 5px 0!important}.booking-modal .seprator{padding:1px;background-color:#f3f4f6;margin:40px 0}.booking-modal .pricing-block{width:40%;margin-left:auto;margin-top:-20px}.booking-modal .pricing-block .pricing-detail{width:100%}.booking-modal .pricing-block .pricing-detail>div{display:flex;justify-content:space-between}.booking-modal .pricing-block .pricing-detail>div label{font-size:12px}.booking-modal .pricing-block .pricing-detail>div h5{font-size:12px;font-weight:600;color:#222}.booking-modal .pricing-block .pricing-detail .pricing-total{margin-top:20px}.booking-modal .pricing-block .pricing-detail .pricing-total label,.booking-modal .pricing-block .pricing-detail .pricing-total h5{color:#222;font-size:16px;font-weight:700}.booking-modal .book-trip-block button{margin-right:auto}@media (max-width: 550px){.booking-modal .user-details-fields{grid-template-columns:1fr}.booking-modal .pricing-block{width:58%}}.nav-drop-down a.dropdown-toggle:after{display:none}#yatri-about{background:url(img/lp-back-1.jpg);position:relative;z-index:-2}.delete-user{cursor:pointer}.members{background:url(img/lp-back-2.jpg);position:relative;z-index:-2}.members .section-title:before{width:calc(100% + 40px);left:0}.members .section-title:after{width:calc(100% + 60px);left:0}.members .travellers{margin-top:10px}.members .right,.members .left{overflow:hidden}.ty-ring{padding:15px;border-radius:350px;border:2px dashed;max-width:450px;max-height:450px}.traveller-img{border-radius:350px}@media (max-width: 991px){.organizers .right{order:2}}.footer-column-1 a{text-decoration:none}.footer-gallery img{height:63px;width:100px}.auth-div{display:flex;align-items:center;gap:10px}.testimonial-carousel .owl-item{display:flex;justify-content:space-around}.activ-default{color:#3b82f6!important}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/assets/owl.video.play-BJo37keB.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display: inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}:root{--primary-text: #4f8f70;--secondary-text: #e9fff3;--white-text-white: #ffffff;--black-text-black: #000000}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--white-text-white);color:var(--black-text-black);font-family:sans-serif;overflow-y:scroll}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-track{background-color:var(--secondary-text);border-radius:100px}body::-webkit-scrollbar-thumb{background-color:var(--primary-text);border-radius:100px}a{text-decoration:none}.accordion-body ul li a{color:#000;font-weight:700}.faq-section .accordion{width:100%}.accordion-button:not(.collapsed){background-color:var(--secondary-text)}.accordion-button:not(.collapsed):after{background-image:none;transform:none}.accordion-button:focus{box-shadow:none}.accordion-button:before{content:"";position:absolute;right:.75rem;top:1.25rem;height:2px;width:1rem;background-color:var(--primary-text)}.accordion-button.collapsed:after{content:"";position:absolute;right:1.1875rem;top:.8125rem;height:1.0625rem;width:.125rem;border-style:none;background-color:var(--primary-text)}.faq-section .accordion-button h5{color:var(--primary-text);margin-right:13px}.accordion-body{background-color:var(--secondary-text)}ul{list-style-type:none;list-style-type:disc;margin-left:20px}ul li{margin-bottom:5px}.accordion-body ol{counter-reset:step-counter;list-style-type:none;padding-left:0}.accordion-body ol>li{counter-increment:step-counter;margin-bottom:10px}.accordion-body ol>li:before{content:"Steps " counter(step-counter) ": ";font-weight:700}@media screen and (min-width: 768px){.accordion-button:before{right:.75rem}.accordion-button.collapsed:after{right:1.1875rem}.faq-section .accordion-button h5{margin-right:0}}.accordion-button:after{display:none!important}.footer-v2{background-color:#343a40;color:#fff;padding:2rem 0;margin-top:3rem}.footer-v2 .container{padding:0 15px}.footer-v2 .footer-heading{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.footer-v2 .footer-text{color:#adb5bd;font-size:.875rem}.footer-v2 .footer-links{list-style:none;padding-left:0;margin-bottom:0}.footer-v2 .footer-links li{margin-bottom:.5rem}.footer-v2 .footer-links a{color:#adb5bd;font-size:.875rem;text-decoration:none;transition:color .3s ease}.footer-v2 .footer-links a:hover{color:#28a745}.footer-v2 .footer-contact{list-style:none;padding-left:0;color:#adb5bd;font-size:.875rem}.footer-v2 .footer-contact li{margin-bottom:.5rem}.footer-v2 .footer-copyright{border-top:1px solid #495057;margin-top:2rem;padding-top:1.5rem;text-align:center;color:#6c757d;font-size:.875rem}.ty-trip-card-list{display:grid;grid-template-columns:repeat(3,1fr);column-gap:10px;row-gap:40px;margin-bottom:80px}.no-trip-animation{height:100%;margin:auto;display:flex;justify-content:center;align-items:center;flex-direction:column}.no-trip-animation .no-trip-text{margin-top:-50px}.no-trip-animation .no-trip-text p{color:#3b82f6;font-weight:600;font-size:20px}.no-trip-animation .no-trip-text p span{color:#222}.filter-btn-2{padding:3px 10px!important;border:1px solid black!important;border-radius:10px!important;background:none!important}.pop-over-date{padding:10px;width:300px}.pop-over-price{width:300px}.price-container{padding:15px;border:1px solid #ddd;border-radius:5px;background-color:#fff;max-width:800px}.price-container .title{font-size:14px;font-weight:500;margin-bottom:10px}.price-container .slider-container{padding:10px 0}.price-container .price-labels{display:flex;justify-content:space-between;font-size:12px;color:#6c757d;margin-top:5px}.price-container .price-inputs{display:flex;justify-content:space-between;gap:10px;margin-top:10px}.price-container .input-group{flex:1;align-items:center;gap:10px}.price-container .input-label{font-size:12px;color:#6c757d;margin-bottom:5px;display:block}.price-container .button-group{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.duration-container{padding:15px;border:1px solid #ddd;border-radius:5px;background-color:#fff;max-width:400px}.duration-container .title{font-size:14px;font-weight:500;margin-bottom:10px}.duration-container .slider-container{padding:10px 0}.duration-container .duration-labels{display:flex;justify-content:space-between;font-size:12px;color:#6c757d;margin-top:5px}.duration-container .duration-inputs{display:flex;justify-content:space-between;gap:10px;margin-top:10px}.duration-container .input-group{flex:1}.duration-container .input-label{font-size:12px;color:#6c757d;margin-bottom:5px;display:block}.duration-container .button-group{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.duration-price{display:flex;gap:10px}.duration-price .search{border:1px solid black;border-radius:10px!important}@media (max-width: 1180px){.ty-trip-card-list{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1300px){.ty-trip-card-list{grid-template-columns:repeat(4,1fr)}}@media (max-width: 931px){.ty-trip-card-list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 683px){.ty-trip-card-list{grid-template-columns:repeat(2,1fr)}.duration-price,.custom-date-picker,.search-input,.search-input input{width:100%}.search-input .search-icon{position:absolute;top:9px!important;right:10px}}@media (max-width: 500px){.ty-trip-card-list{grid-template-columns:repeat(1,1fr)}.trip-v2-card .card{width:360px!important}.trip-v2-card .image-container{height:420px!important}.trip-v2-card .content{width:100%}}.trip-v2-card{margin:auto;min-height:478px;cursor:pointer}.trip-v2-card .card{width:285px;border-radius:12px;overflow:hidden;border:2px solid #3b82f6;color:#fff}.trip-v2-card .image-container{position:relative;height:220px}.trip-v2-card .image{width:100%;height:100%;object-fit:cover}.trip-v2-card .rating{background-color:#3b82f6;color:#fff;padding:4px 8px;border-radius:16px;font-size:14px;display:flex;align-items:center;font-weight:700}.trip-v2-card .star-icon{margin-right:4px;color:#fff}.trip-v2-card .favorite{background-color:#323232cc;color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}.trip-v2-card .favorite span i{font-weight:600!important}.trip-v2-card .favorite:hover{background-color:#3b82f6;cursor:pointer}.trip-v2-card .trash-t:hover{background-color:red}.trip-v2-card .content{padding:6px 10px 10px;background:#2c2c2e78;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute;bottom:0;height:172px}.trip-v2-card .content .read-more{color:#3b82f6;font-weight:600}.trip-v2-card h2{margin-bottom:4px;font-size:18px;font-weight:600;color:#3b82f6;font-weight:700}.trip-v2-card p{font-size:12px;margin-bottom:5px}.trip-v2-card .description{color:#b3b3b3;font-size:14px;margin-bottom:16px;line-height:1.4}.trip-v2-card .organizer{margin-top:-4px;margin-bottom:6px;display:flex;align-items:center}.trip-v2-card .organizer span{font-weight:500;font-size:16px;color:#3b82f6}.trip-v2-card .organizer-badge{background-color:#3b82f6;color:#fff;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:600;display:inline-block;margin-right:8px}.trip-v2-card .organizer-name{color:#fff;font-weight:600;font-size:13px}.trip-v2-card .amenities{display:flex;flex-wrap:wrap;gap:4px}.trip-v2-card .amenity{background-color:#3a3a3c;padding:6px 10px;border-radius:24px;font-size:11px;display:flex;align-items:center;color:#e0e0e0;border:1px solid #3b82f6}.trip-v2-card .mid-center{margin-left:10px}.trip-v2-card .amenity-icon{margin-right:6px;color:#3b82f6}.trip-v2-card .price{font-size:24px;font-weight:700;color:#3b82f6}.trip-v2-card .per-night{font-size:16px;font-weight:400;color:#b3b3b3}.trip-v2-card{width:100%}.trip-v2-card .l-card{width:100%;border-radius:12px;overflow:hidden;border:2px solid #e5e7eb}.trip-v2-card .l-card .l-image-section{width:100%;position:relative}.trip-v2-card .l-card .l-content-section{min-height:222px;padding:10px}.trip-v2-card .l-card .l-content-section h1{font-size:18px;color:#3b82f6;font-weight:700}.trip-v2-card .l-card .l-content-section .l-description{color:#4b5563;font-size:.875rem;line-height:1.25rem;margin-bottom:20px}.trip-v2-card .l-card .l-content-section .l-description .read-more{color:#3b82f6}.trip-v2-card .l-card .l-content-section .l-organizer{color:#3b82f6;font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:8px}.trip-v2-card .l-card .l-content-section .l-organizer span{color:#4b5563}.trip-v2-card .l-card .l-content-section .l-bottom{margin-bottom:5px;display:flex;align-items:center;justify-content:space-between}.trip-v2-card .l-card .l-content-section .l-bottom .l-price{color:#3b82f6;background:#cbd6fa91;padding:.25rem .5rem;border-radius:8px;font-weight:700;font-size:15px}.trip-v2-card .l-card .l-content-section .l-bottom .l-time{display:flex;gap:5px;align-items:center;color:#4b5563;font-size:.875rem;line-height:1.25rem}.trip-v2-card .l-card .l-content-section .l-batch-selector{margin-bottom:10px}.trip-v2-card .l-card .l-content-section .l-batch-selector .batch-label{display:block;font-size:.75rem;color:#3b82f6;font-weight:600}.trip-v2-card .l-card .l-content-section .l-batch-selector .batch-select{width:100%;padding:2px 8px;border:1px solid #d1d5db;border-radius:6px;background-color:#fff;color:#374151;font-size:.75rem;cursor:pointer}.trip-v2-card .l-card .l-content-section .l-batch-selector .batch-select:focus{outline:none;border-color:#3b82f6}.trip-v2-card .l-card .l-content-section .l-seats-left{display:flex;color:#4b5563;align-items:center;justify-content:center}.trip-v2-card .l-card .l-content-section .l-seats-left span{margin-left:8px}@media (max-width: 382px){.trip-v2-card .card{width:347px!important}.trip-v2-card .image-container{height:420px!important}.trip-v2-card .content{width:100%}}@media (max-width: 372px){.trip-v2-card .card{width:335px!important}.trip-v2-card .image-container{height:420px!important}.trip-v2-card .content{width:100%}}@media (max-width: 362px){.trip-v2-card .card{width:322px!important}.trip-v2-card .image-container{height:420px!important}.trip-v2-card .content{width:100%}}@media (max-width: 352px){.trip-v2-card .card{width:310px!important}.trip-v2-card .image-container{height:420px!important}.trip-v2-card .content{width:100%}}.top-controls{position:absolute;top:12px;width:100%;display:flex;justify-content:space-between;padding:0 12px!important}.top-controls .right{display:flex;gap:5px}@media screen and (max-width: 500px){.top-controls .left{order:1}.top-controls .right{order:0;flex-direction:column}}.trip-v2-card-mobile{border-radius:8px;box-shadow:0 4px 10px #c8c8c880;height:320px;display:none}.trip-v2-card-mobile .card-image{width:45%;border-top-left-radius:8px;border-bottom-left-radius:8px;position:relative}.trip-v2-card-mobile .card-image .top-controls span{background:#fff;padding:7px 7px 7px 8px;border-radius:100px;display:flex;justify-content:center;align-items:center}.trip-v2-card-mobile .card-block{width:55%;padding:15px;display:flex;flex-direction:column;justify-content:space-between}.trip-v2-card-mobile .card-block .mobile-upper .mobile-card-heading{font-weight:700!important;font-size:19px;color:#3b82f6}.trip-v2-card-mobile .card-block .mobile-upper .mobile-para{font-size:600;font-size:12px;margin-bottom:5px}.trip-v2-card-mobile .card-block .mobile-upper .mobile-para .read-more{color:#3b82f6;font-weight:600}.trip-v2-card-mobile .card-block .mobile-upper .mobile-amenities .amenities{font-size:12px;display:flex;align-items:center;gap:10px;margin-top:10px}.trip-v2-card-mobile .card-block .mobile-upper .mobile-amenities .amenities svg{font-weight:600;stroke-width:1.5}.trip-v2-card-mobile .card-block .mobile-upper .mobile-amenities .amenity-3 svg{stroke-width:.5}.trip-v2-card-mobile .card-block .mobile-upper .mobile-amenities .mob-organizer span{color:#3b82f6;font-weight:700}.trip-v2-card-mobile .card-block .mobile-upper .mobile-batch-selector{margin-top:10px}.trip-v2-card-mobile .card-block .mobile-upper .mobile-batch-selector .batch-label-mobile{display:block;font-size:.7rem;color:#6b7280;margin-bottom:4px;font-weight:500}.trip-v2-card-mobile .card-block .mobile-upper .mobile-batch-selector .batch-select-mobile{width:100%;padding:6px 8px;border:1px solid #d1d5db;border-radius:6px;background-color:#fff;color:#374151;font-size:.7rem;cursor:pointer}.trip-v2-card-mobile .card-block .mobile-upper .mobile-batch-selector .batch-select-mobile:focus{outline:none;border-color:#3b82f6}.trip-v2-card-mobile .card-block .mobile-bottom{text-align:right;display:flex;justify-content:space-between;align-items:center}.trip-v2-card-mobile .card-block .mobile-bottom p{font-size:14px;margin-bottom:0}.trip-v2-card-mobile .card-block .mobile-bottom span{font-size:20px;font-weight:700}@media (max-width: 500px){.trip-v2-card,.trip-v2-card-mobile .rating{display:none}.trip-v2-card-mobile .rating-new{display:block!important;color:red;border:1px solid red;padding:4px 8px;border-radius:25px}.trip-v2-card-mobile .rating-new span{font-size:14px!important;font-weight:500!important}.trip-v2-card-mobile{display:flex}}.filters-header{background-color:#fff;border-bottom:1px solid #e5e7eb;padding:1rem 1.5rem}.filters-title{font-size:1.875rem;font-weight:700;color:#1f2937;margin:0}.filters-section{background-color:#fff;padding:.5rem 0rem!important;margin-bottom:1rem!important}.filters-max-width{margin:0 auto!important;display:flex;flex-direction:column;gap:2rem}.filters-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}@media (max-width: 768px){.filters-grid{grid-template-columns:1fr}}.filter-search-wrapper{position:relative;display:flex;align-items:center}.filter-search-icon{position:absolute;left:.75rem;color:#9ca3af;pointer-events:none;flex-shrink:0}.filter-input{width:100%;padding:.625rem .75rem .625rem 2.5rem!important;font-size:.875rem!important;border:1px solid #e5e7eb;border-radius:.375rem;background-color:#fff;color:#1f2937;transition:all .2s ease-in-out}.filter-input::placeholder{color:#9ca3af}.filter-input:focus{outline:none;border-color:#2563eb;background-color:#eff6ff;box-shadow:0 0 0 3px #2563eb1a}.filter-input:hover:not(:focus){border-color:#d1d5db}.filter-date-wrapper{display:flex;width:100%}.filter-date-button{width:100%;padding:.625rem .75rem!important;font-size:.875rem;border:1px solid #e5e7eb!important;border-radius:.375rem;background-color:#fff!important;color:#1f2937;cursor:pointer!important;transition:all .2s ease-in-out;display:flex;align-items:center;gap:.5rem;font-weight:500}.filter-date-button:hover{border-color:#d1d5db;background-color:#f9fafb}.filter-date-button:focus{outline:none;border-color:#2563eb;background-color:#eff6ff;box-shadow:0 0 0 3px #2563eb1a}.filter-date-text{flex:1;text-align:left;display:flex;align-items:center}.filter-date-text span{color:#9ca3af}.filter-clear-icon{flex-shrink:0;cursor:pointer;opacity:.5;transition:opacity .2s ease-in-out}.filter-clear-icon:hover{opacity:1}.filter-select{width:100%;padding:.625rem .75rem!important;font-size:.875rem;border:1px solid #e5e7eb;border-radius:.375rem;background-color:#fff;color:#1f2937;cursor:pointer;transition:all .2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;charset=UTF-8,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3cpolyline points="6 9 12 15 18 9"%3e%3c/polyline%3e%3c/svg%3e');background-repeat:no-repeat;background-position:right .5rem center;background-size:1.25rem;padding-right:2.5rem}.filter-select:hover{border-color:#d1d5db}.filter-select:focus{outline:none;border-color:#2563eb;background-color:#eff6ff;box-shadow:0 0 0 3px #2563eb1a}.filter-select option{background-color:#fff;color:#1f2937;padding:.5rem}.filter-select-sort{width:auto;min-width:200px}.filter-range-wrapper{display:flex;flex-direction:column;gap:.5rem}.filter-range-label{font-size:.875rem;color:#4b5563;font-weight:500;margin:0}.filter-slider{width:100%;height:.5rem;border-radius:.375rem;background:linear-gradient(to right,#2563eb 0%,#2563eb var(--value, 50%),#e5e7eb var(--value, 50%),#e5e7eb 100%);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0}.filter-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25rem;height:1.25rem;border-radius:50%;background-color:#2563eb;border:2px solid #ffffff;cursor:pointer;box-shadow:0 2px 4px #0000001a;transition:all .2s ease-in-out}.filter-slider::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 4px 8px #2563eb33}.filter-slider::-webkit-slider-thumb:active{transform:scale(1.15)}.filter-slider::-moz-range-thumb{width:1.25rem;height:1.25rem;border-radius:50%;background-color:#2563eb;border:2px solid #ffffff;cursor:pointer;box-shadow:0 2px 4px #0000001a;transition:all .2s ease-in-out}.filter-slider::-moz-range-thumb:hover{transform:scale(1.2);box-shadow:0 4px 8px #2563eb33}.filter-slider::-moz-range-thumb:active{transform:scale(1.15)}.filter-slider::-moz-range-track{background:transparent;border:none}.filter-actions{display:flex;gap:.5rem;align-items:flex-end;justify-content:flex-end}@media (max-width: 768px){.filter-actions{flex-direction:column}}.filter-btn{padding:.625rem 1rem!important;font-size:.875rem;border:1px solid transparent;border-radius:.375rem;cursor:pointer!important;transition:all .2s ease-in-out;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;flex:1;min-width:140px}.filter-btn svg{flex-shrink:0}.filter-btn:focus{outline:none;box-shadow:0 0 0 3px #2563eb1a}.filter-btn:active{transform:scale(.98)}.filter-btn-primary{background-color:#2563eb!important;color:#fff;border-color:#2563eb!important}.filter-btn-primary:hover{background-color:#1d4ed8;border-color:#1d4ed8;box-shadow:0 4px 12px #2563eb4d}.filter-btn-primary:active{background-color:#1e40af}.filter-btn-primary:disabled{background-color:#9ca3af;border-color:#9ca3af;cursor:not-allowed}.filter-btn-outline{background-color:#fff!important;color:#1f2937!important;border:1px solid #e5e7eb!important}.filter-btn-outline:hover{background-color:#f9fafb;border-color:#d1d5db}.filter-btn-outline:active{background-color:#f3f4f6}.filter-btn-outline:disabled{color:#9ca3af;cursor:not-allowed}.filters-sort-row{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:1rem}@media (max-width: 768px){.filters-sort-row{flex-direction:column;align-items:flex-start}}.filters-sort-group{display:flex;align-items:center;gap:.75rem}.filter-icon{color:#6b7280;flex-shrink:0}.filter-sort-label{font-size:.875rem;color:#4b5563;font-weight:500;margin:0;white-space:nowrap}.filters-trip-count{font-size:.875rem;color:#4b5563;font-weight:500}@media (max-width: 768px){.filters-header{padding:1rem}.filters-section{padding:0rem!important}.filters-max-width{gap:.75rem}.filter-actions{width:100%}.filter-btn{flex:1;min-width:auto}.filters-sort-row,.filters-sort-group,.filter-select-sort{width:100%}}@media (prefers-reduced-motion: reduce){.filter-input,.filter-date-button,.filter-select,.filter-slider,.filter-btn{transition:none}}.rc-slider{position:relative;width:100%;height:14px;padding:5px 0;border-radius:6px;touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{position:absolute;width:100%;height:4px;background-color:#e9e9e9;border-radius:6px}.rc-slider-track,.rc-slider-tracks{position:absolute;height:4px;background-color:#abe2fb;border-radius:6px}.rc-slider-track-draggable{z-index:1;box-sizing:content-box;background-clip:content-box;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);transform:translateY(-5px)}.rc-slider-handle{position:absolute;z-index:1;width:14px;height:14px;margin-top:-5px;background-color:#fff;border:solid 2px #96dbfa;border-radius:50%;cursor:pointer;cursor:-webkit-grab;cursor:grab;opacity:.8;-webkit-user-select:none;user-select:none;touch-action:pan-x}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging-delete{opacity:0}.rc-slider-handle:focus{outline:none;box-shadow:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;color:#999;text-align:center;vertical-align:middle;cursor:pointer}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}.rc-slider-dot{position:absolute;bottom:-2px;width:8px;height:8px;vertical-align:middle;background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;cursor:pointer}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-handle,.rc-slider-disabled .rc-slider-dot{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-mark-text,.rc-slider-disabled .rc-slider-dot{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{width:4px;height:100%}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-top:0;border-right:5px solid rgba(0,0,0,0);border-bottom:0;border-left:5px solid rgba(0,0,0,0);transform:translate(-5px)}.rc-slider-vertical .rc-slider-handle{position:absolute;z-index:1;margin-top:0;margin-left:-5px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{width:4px;height:100%}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-leave{display:block!important;animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear{transform:scale(0);animation-timing-function:cubic-bezier(.23,1,.32,1)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{transform:scale(0);transform-origin:50% 100%;opacity:0}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{transform:scale(0);transform-origin:50% 100%;opacity:0}}.rc-slider-tooltip{position:absolute;top:-9999px;left:-9999px;visibility:visible;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{min-width:24px;height:24px;padding:6px 2px;color:#fff;font-size:12px;line-height:1;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}.admin-login{display:flex;justify-content:center;align-items:center;height:100vh}.admin-login .admin-login-box{padding:20px;width:450px;border:2px solid #3b82f6;border-radius:5px}.admin-login .admin-login-box .text-primary{text-align:center;margin-bottom:12px}.admin-login .admin-login-box span.input-group-text{border-top-left-radius:4px;border-bottom-left-radius:4px}.admin-login .admin-login-box input.form-control{border-top-right-radius:4px;border-bottom-right-radius:4px}.admin-login .admin-login-box .btn{border-radius:5px}.common-table{overflow:auto}.common-table table{overflow-x:auto}.common-table table th,.common-table table td{text-align:left;padding:8px 20px}.common-table table th{background:#3b82f6;color:#fff;padding-top:16px;padding-bottom:16px}.common-table table tr{border-bottom:1px solid #fff}.common-table table .td-content{padding:0}.common-table table .view{cursor:pointer}.common-table table .no-data-row{position:relative}.common-table table .no-data-row h4{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.admin-organizer{padding:0}.admin-organizer table{width:100%!important}.admin-organizer table tr th:nth-of-type(4){width:150px}.admin-organizer table tr th:nth-of-type(1){border-top-left-radius:10px}.admin-organizer table tr th:nth-last-of-type(1){border-top-right-radius:10px}.admin-organizer table thead{border-top-right-radius:10px;border-top-left-radius:10px}.admin-organizer table .bootstrap-switch input{border:1px solid #999}.admin-organizer .opened-content{padding:10px 20px;background:#b5b0b03c;display:grid;grid-template-columns:1fr 1fr;column-gap:30px;row-gap:20px}.admin-organizer .opened-content>div{display:flex;align-items:center;justify-content:space-between}.admin-organizer .opened-content>div h5{font-size:16px;margin:0;color:#222;font-weight:700}.admin-organizer .opened-content>div p{font-size:14px;margin:0;font-weight:600}.admin-organizer .opened-content>div img{object-fit:contain;width:300px;height:150px}.booking-filters-section{background-color:#fff;padding:.5rem 0rem!important;margin-bottom:1rem!important}.booking-filters-max-width{margin:0 auto!important;display:flex;flex-direction:column;gap:1.5rem}.booking-filters-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}@media (max-width: 768px){.booking-filters-grid{grid-template-columns:1fr}}.booking-filter-search-wrapper{position:relative;display:flex;align-items:center}.booking-filter-search-icon{position:absolute;left:.75rem;color:#9ca3af;pointer-events:none;flex-shrink:0}.booking-filter-input{width:100%;padding:.625rem .75rem .625rem 2.5rem!important;font-size:.875rem!important;border:1px solid #e5e7eb;border-radius:.375rem;background-color:#fff;color:#1f2937;transition:all .2s ease-in-out}.booking-filter-input::placeholder{color:#9ca3af}.booking-filter-input:focus{outline:none;border-color:#2563eb;background-color:#eff6ff;box-shadow:0 0 0 3px #2563eb1a}.booking-filter-input:hover:not(:focus){border-color:#d1d5db}.booking-filter-date-wrapper{display:flex;width:100%}.booking-filter-date-button{width:100%;padding:.625rem .75rem!important;font-size:.875rem;border:1px solid #e5e7eb!important;border-radius:.375rem;background-color:#fff!important;color:#1f2937;cursor:pointer!important;transition:all .2s ease-in-out;display:flex;align-items:center;gap:.5rem;font-weight:500}.booking-filter-date-button:hover{border-color:#d1d5db;background-color:#f9fafb}.booking-filter-date-button:focus{outline:none;border-color:#2563eb;background-color:#eff6ff;box-shadow:0 0 0 3px #2563eb1a}.booking-filter-date-text{flex:1;text-align:left;display:flex;align-items:center}.booking-filter-date-text span{color:#9ca3af}.booking-filter-clear-icon{flex-shrink:0;cursor:pointer;opacity:.5;transition:opacity .2s ease-in-out}.booking-filter-clear-icon:hover{opacity:1}.booking-filter-date-panel{box-shadow:0 8px 24px #0f172a14;border-radius:8px;border:1px solid #e5e7eb;padding:12px}.booking-filter-date-panel input[type=date]{padding:8px 10px;border-radius:6px;border:1px solid #e5e7eb}.booking-filter-date-panel input[type=date]:focus{outline:none;border-color:#2563eb;background-color:#eff6ff}.booking-filter-actions{display:flex;gap:.5rem;align-items:flex-end;justify-content:flex-end}@media (max-width: 768px){.booking-filter-actions{flex-direction:column}}.booking-filter-btn{padding:.625rem 1rem!important;font-size:.875rem;border:1px solid transparent;border-radius:.375rem;cursor:pointer!important;transition:all .2s ease-in-out;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;flex:1;min-width:140px}.booking-filter-btn svg{flex-shrink:0}.booking-filter-btn:focus{outline:none;box-shadow:0 0 0 3px #2563eb1a}.booking-filter-btn:active{transform:scale(.98)}.booking-filter-btn-primary{background-color:#2563eb!important;color:#fff;border-color:#2563eb!important}.booking-filter-btn-primary:hover{background-color:#1d4ed8;border-color:#1d4ed8;box-shadow:0 4px 12px #2563eb4d}.booking-filter-btn-primary:active{background-color:#1e40af}.booking-filter-btn-primary:disabled{background-color:#9ca3af;border-color:#9ca3af;cursor:not-allowed}.booking-filter-btn-outline{background-color:#fff!important;color:#1f2937!important;border:1px solid #e5e7eb!important}.booking-filter-btn-outline:hover{background-color:#f9fafb;border-color:#d1d5db}.booking-filter-btn-outline:active{background-color:#f3f4f6}.booking-filter-btn-outline:disabled{color:#9ca3af;cursor:not-allowed}.booking-filters-count{font-size:.875rem;color:#4b5563;font-weight:500;text-align:right}@media (max-width: 768px){.booking-filters-count{text-align:left}}@media (max-width: 768px){.booking-filters-section{padding:0rem!important}.booking-filters-max-width{gap:.75rem}.booking-filter-actions{width:100%}.booking-filter-btn{flex:1;min-width:auto}}@media (prefers-reduced-motion: reduce){.booking-filter-input,.booking-filter-date-button,.booking-filter-btn{transition:none}}.filters{background:#f0f0f0!important;padding:10px!important;border-radius:10px;margin-bottom:10px!important;display:flex;align-items:center;gap:20px;overflow:visible;flex-wrap:wrap}.filters .custom-date-picker .react-daterange-picker__wrapper{border:1px solid black;border-radius:10px;padding-left:0!important;padding-right:0!important}.filters .search-input{position:relative}.filters .search-input input,.filters .search-input select{padding:3px 29px 3px 3px;border:1px solid black;border-radius:10px}.filters .search-input input:hover,.filters .search-input select:hover{border-color:#3b82f6}.filters .search-input input::placeholder,.filters .search-input select::placeholder{color:#000}.filters .search-input .search-icon{position:absolute;top:5px;right:10px}@media (max-width: 768px){.filters{flex-direction:column;gap:10px}.filters .custom-date-picker,.filters .search-input{width:100%}.filters .search-input input,.filters .search-input select{padding:8px}}.react-daterange-picker__inputGroup__input::placeholder{color:#000!important}.table-btn{border-radius:12px!important;font-size:13px!important;font-weight:600!important;letter-spacing:1px}.table-btn:hover{background:#fff!important;color:#3b82f6!important}.table-btn:disabled{opacity:.5!important}.table-text{color:#3b82f6;font-size:12px;font-weight:600}.ty-card{margin:auto;display:flex;justify-content:flex-start;height:100%;align-items:center;flex-direction:column;position:relative}.ty-card .action-icons{position:absolute;top:10px;right:10px;display:flex;gap:10px}.ty-card .view-card-details,.ty-card .delete-trip,.ty-card .share-trip,.ty-card .edit-trip{color:#111;cursor:pointer;background:#fff;border-radius:4px;font-size:14px;display:flex;justify-content:center;align-items:center;padding:4px}.ty-card .view-card-details .expired,.ty-card .delete-trip .expired,.ty-card .share-trip .expired,.ty-card .edit-trip .expired{color:#ff0000a6;font-size:10px;font-weight:800}.ty-card .share-trip{padding:2px 6px}.ty-card .ty-img-block img{object-fit:cover}.ty-card .ty-card-img,.ty-card .ty-card-content{width:220px}.ty-card .ty-card-img{border-radius:10px;height:220px}.ty-card .ty-card-content{margin-top:10px;color:#111;padding-left:2px}.ty-card .ty-card-content .card-heading{display:flex;justify-content:space-between;color:#111;font-size:16px;font-weight:700;margin-bottom:4px}.ty-card .ty-card-content .card-heading span{font-size:12px;font-weight:500}.ty-card .ty-card-content .seats-desc{font-size:16px;font-weight:700}.ty-card .ty-card-content .seats-desc span{font-size:13px;color:#222;font-weight:500}.ty-card .ty-card-content .card-description{font-size:12px;font-weight:600;margin-bottom:4px;color:#888}.ty-card .ty-card-content .card-pickup{margin-bottom:4px;font-size:14px;font-weight:600}.ty-card .ty-card-content .card-pickup span{font-weight:500;font-size:12px}.ty-card .ty-card-content .date-block{display:flex;justify-content:space-between}.ty-card .ty-card-content .card-date{margin-bottom:4px;font-size:14px;font-weight:600}.ty-card .ty-card-content .card-date span{font-weight:500;font-size:12px}.ty-card .ty-card-content .batch-selector-container{width:100%;margin:8px 0}.ty-card .ty-card-content .batch-selector-container .batch-select-full{width:100%;padding:6px 10px;border:1px solid #ddd;border-radius:6px;font-size:12px;font-family:inherit;background-color:#fff;color:#111;cursor:pointer;transition:all .2s ease}.ty-card .ty-card-content .batch-selector-container .batch-select-full:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff1a}.ty-card .ty-card-content .batch-selector-container .batch-select-full:hover{border-color:#aaa}.ty-card .ty-card-content .batch-selector-container .batch-select-full option{padding:6px;font-size:12px}.share-trip-container{max-width:800px;margin:0 auto;padding:20px}.share-trip-title{text-align:center;margin-bottom:20px;color:#333}.share-trip-card-wrapper{display:flex;justify-content:center}.content-section{width:100%;height:100%;display:flex;justify-content:center;align-items:center;margin:auto}.multistepform-box{width:80%;height:87%;border-radius:28px;box-shadow:0 4px 6px #0000004d;padding:20px}.multistepform-box .stepper-header{width:65%;padding:10px 0;border:1px solid #e5e5e5;box-shadow:0 4px 6px #0000001a;margin:auto;border-radius:15px;display:flex}.multistepform-box .stepper-header .step{display:flex;gap:25px;align-items:center;width:25%;border-left:2px solid #c9c8c8;justify-content:space-around}.multistepform-box .stepper-header .step:first-child{border:none}.multistepform-box .stepper-header .step .step-icon{background:#eff1ec;padding:6px;border-radius:100px;cursor:pointer}.multistepform-box .stepper-header .step .step-icon svg{width:25px;height:25px;color:#8a8a8a}.multistepform-box .stepper-header .step .step-content{display:flex;flex-direction:column}.multistepform-box .stepper-header .step .step-content h4{font-size:12px;color:#3b82f6;margin-bottom:0}.multistepform-box .stepper-header .step .step-content p{font-size:16px;color:#03012e;font-weight:500;margin-bottom:0}.multistepform-box .stepper-header .active{width:50%;padding:0 20px;justify-content:flex-start}.multistepform-box .stepper-header .active .step-icon svg{width:25px;height:25px;color:#fff}.multistepform-box .stepper-header .active .step-icon{background:#3b82f6;padding:6px 6px 5px;border-radius:100px}.multistepform-box .stepper-content{width:65%;display:flex;flex-direction:column;margin:25px auto auto;height:inherit}.multistepform-box .stepper-content .form-description h5{font-size:22px;font-weight:600;color:#080140;margin-bottom:4px}.multistepform-box .stepper-content .form-description p{font-size:12px;font-weight:500;color:#57556b;margin-bottom:0}.multistepform-box .stepper-content .form-fields{overflow:auto}.multistepform-box .stepper-content .form-footer{justify-content:flex-end;margin-top:auto;display:flex;gap:22px;margin-bottom:20px}.multistepform-box .stepper-content .form-footer button{background:none;outline:none;border:none;font-size:18px;font-weight:500;cursor:pointer}.multistepform-box .stepper-content .form-footer .next{background:#3b82f6;color:#fff;border-radius:8px;padding:7px 15px;font-size:18px;font-weight:600}.multistepform-box .stepper-content .form-footer .back{display:flex;align-items:center;gap:7px}.multistepform-box .stepper-content .form-footer .back svg{width:26px;height:26px}.multistepform-box .stepper-content .form-fields .input-block{margin-top:10px}.multistepform-box .stepper-content .form-fields .input-block label{font-size:13px;font-weight:500;color:#323136;margin-bottom:3px;display:block;margin-left:2px;font-family:sans-serif}.multistepform-box .stepper-content .form-fields .input-block input{width:100%;padding:7px 10px;font-size:16px;border-radius:10px;border:2px solid #a3a3a7;outline:none}.multistepform-box .stepper-content .form-fields .input-block input:focus{border:2px solid #3b82f6;background:#7ca6eb38}.border-error{border:2px solid rgba(255,0,0,.431372549)!important;background:#ff000017!important}.document-block{display:flex;align-items:flex-start;gap:20px;margin-top:10px}.document-block .input-block{width:50%}.document-block .v2-organizer{width:100%}@media (max-width: 1180px){.multistepform-box{width:90%;height:87%}}@media (max-width: 1080px){.multistepform-box{width:100%;height:87%}}@media (max-width: 996px){.multistepform-box .stepper-header,.multistepform-box .stepper-content{width:95%}}@media (max-width: 550px){.multistepform-box{height:87%}.multistepform-box .stepper-header .step{width:15%}.multistepform-box .stepper-header .step .step-icon{padding:3px 6px 4px}.multistepform-box .stepper-header .step .step-icon svg{width:20px!important;height:20px!important}.multistepform-box .stepper-header .active{width:50%;padding:0 10px;gap:10px}.multistepform-box .stepper-header .active .step-content h4{font-size:12px}.multistepform-box .stepper-header .active .step-content p{font-weight:500;font-size:16px}.multistepform-box .stepper-header .active .step-icon{padding:3px 6px 4px}.multistepform-box .stepper-header .active .step-icon svg{width:20px;height:20px}.multistepform-box .stepper-content .form-description p{margin-bottom:8px}.multistepform-box .stepper-content .form-fields{max-height:260px}.multistepform-box .stepper-content .form-footer{margin-top:12px}}.ty-image-input .custom-image{border:1px solid rgba(110,110,110,.4);padding:8px;font-size:14px;border-radius:13px;color:#6e6e6e}.ty-image-input .custom-image label{border-radius:5px}.ty-image-input .custom-image:hover{border-color:#3b82f6}.ty-image-input .image-list{margin-top:10px;padding-top:10px;display:flex;max-width:550px;overflow:auto;gap:20px}.ty-image-input .image-list>div{position:relative}.ty-image-input .image-list>div .cut{color:#fff;background:#3b82f6;border-radius:100%;padding:2px 6px;display:flex;justify-content:center;align-items:center;position:absolute;top:-10px;right:-10px;font-size:12px;font-weight:800;cursor:pointer}.ty-image-input .image-list>div .cut:hover{opacity:.7}.ty-image-input .image-list>div .uploaded-img{width:100px;height:100px;border-radius:5px}.trip-detailed{background-color:#f8f9fa;min-height:100vh}.trip-detailed .scrolled a{color:#3b82f6!important}.trip-detailed .header{background-color:transparent!important;color:#212529;box-shadow:0 2px 4px #0000000d}.trip-detailed .header .nav-list a{margin:0!important}.trip-detailed .header .logo h1{color:#3b82f6;font-weight:700;font-size:1.25rem}.trip-detailed .header .nav-link{color:#6c757d;font-weight:500;margin:0 .75rem;transition:color .2s}.trip-detailed .header .nav-link:hover,.trip-detailed .header .nav-link.active{color:#3b82f6}.trip-detailed .hero-carousel{position:relative;height:300px}@media (min-width: 768px){.trip-detailed .hero-carousel{height:500px}}.trip-detailed .hero-carousel .carousel-item{height:300px;position:relative}@media (min-width: 768px){.trip-detailed .hero-carousel .carousel-item{height:500px}}.trip-detailed .hero-carousel .carousel-item img{object-fit:cover;height:100%}.trip-detailed .hero-carousel .carousel-item .floating-back-btn{position:absolute;top:100px;left:30px;cursor:pointer;background:#fff;border-radius:100%;display:flex;justify-content:center;align-items:center;z-index:99999999}.trip-detailed .hero-carousel .carousel-item .floating-back-btn svg{margin:5px}.trip-detailed .hero-carousel .carousel-caption{background-color:#0000004d;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.trip-detailed .hero-carousel .carousel-caption h1{font-size:1.75rem;margin-bottom:.5rem}@media (min-width: 768px){.trip-detailed .hero-carousel .carousel-caption h1{font-size:3rem}}.trip-detailed .hero-carousel .carousel-caption p{font-size:1.25rem}@media (min-width: 768px){.trip-detailed .hero-carousel .carousel-caption p{font-size:1.5rem}}.trip-detailed .hero-carousel .carousel-control-prev,.trip-detailed .hero-carousel .carousel-control-next{background-color:#00000080;width:40px;height:40px;border-radius:50%;top:50%;transform:translateY(-50%);opacity:1}.trip-detailed .hero-carousel .carousel-control-prev:hover,.trip-detailed .hero-carousel .carousel-control-next:hover{background-color:#000000b3}.trip-detailed .hero-carousel .carousel-control-prev i,.trip-detailed .hero-carousel .carousel-control-next i{font-size:1.25rem}.trip-detailed .hero-carousel .custom-indicators{bottom:1rem}.trip-detailed .hero-carousel .custom-indicators button{width:10px;height:10px;border-radius:50%;background-color:#ffffff80;border:none;margin:0 4px}.trip-detailed .hero-carousel .custom-indicators button.active{background-color:#fff}.trip-detailed .trip-overview{position:relative}.trip-detailed .trip-overview .trip-overview-card{background-color:#fff;border-radius:.5rem;padding:1.5rem;box-shadow:0 .125rem .25rem #00000013;margin-top:-3rem;position:relative;z-index:10}.trip-detailed .trip-overview .trip-overview-card .badge{background-color:#3b82f6!important;border-radius:4px;padding:.35rem .65rem}.trip-detailed .trip-overview .trip-overview-card .price{font-size:2rem;font-weight:700;color:#3b82f6;line-height:1}.trip-detailed .trip-overview .trip-overview-card .btn-success{background-color:#3b82f6;padding:.5rem 2rem;font-weight:500}.trip-detailed .trip-details{padding:2rem 0}.trip-detailed .trip-details .nav-tabs{border-bottom:1px solid #dee2e6;margin-bottom:1rem}.trip-detailed .trip-details .nav-tabs .nav-link{color:#6c757d;border:none;padding:.75rem 1rem;font-weight:500;border-bottom:2px solid transparent}.trip-detailed .trip-details .nav-tabs .nav-link:hover{border-color:transparent}.trip-detailed .trip-details .nav-tabs .nav-link.active{color:#3b82f6;border-bottom:2px solid #3b82f6;background-color:transparent}.trip-detailed .trip-details .content-card{background-color:#fff;border-radius:.5rem;padding:1.5rem;box-shadow:0 .125rem .25rem #00000013;margin-bottom:1rem}.trip-detailed .trip-details .content-card .book-trip-btn{background-color:#3b82f6!important}.trip-detailed .trip-details .timeline{position:relative}.trip-detailed .trip-details .timeline .timeline-item{display:flex;margin-bottom:1.5rem}.trip-detailed .trip-details .timeline .timeline-item .timeline-marker{position:relative;margin-right:1.5rem;display:flex;flex-direction:column;align-items:center}.trip-detailed .trip-details .timeline .timeline-item .timeline-marker .day-circle{width:2rem;height:2rem;background-color:#3b82f6;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.trip-detailed .trip-details .timeline .timeline-item .timeline-marker .timeline-line{width:2px;height:100%;background-color:#e9ecef;margin:.5rem 0}.trip-detailed .trip-details .timeline .timeline-item .timeline-content{flex:1;padding-top:.25rem}.trip-detailed .trip-details .accordion .accordion-item{border:1px solid #dee2e6;border-radius:.5rem;overflow:hidden}.trip-detailed .trip-details .accordion .accordion-item .accordion-button{padding:1rem 1.25rem;font-weight:500}.trip-detailed .trip-details .accordion .accordion-item .accordion-button:not(.collapsed){background-color:#3b82f61a;color:#3b82f6;box-shadow:none}.trip-detailed .trip-details .accordion .accordion-item .accordion-button:focus{box-shadow:none;border-color:#3b82f61a}.trip-detailed .trip-details .accordion .accordion-item .accordion-body{padding:1rem 1.25rem;background:#3b82f61a}.trip-detailed .trip-details .inclusions-list,.trip-detailed .trip-details .exclusions-list{padding-left:0;list-style:none}.trip-detailed .trip-details .inclusions-list li,.trip-detailed .trip-details .exclusions-list li{margin-bottom:.75rem;display:flex;align-items:flex-start}.trip-detailed .trip-details .inclusions-list li i,.trip-detailed .trip-details .exclusions-list li i{margin-right:.5rem;font-size:1.25rem;margin-top:.125rem}.trip-detailed .trip-details .itinerary-detail-list{padding-left:0;list-style:none}.trip-detailed .trip-details .itinerary-detail-list li{margin-bottom:.5rem;position:relative;padding-left:1.5rem}.trip-detailed .trip-details .itinerary-detail-list li:before{content:"";position:absolute;left:0;top:.5rem;width:.5rem;height:.5rem;border-radius:50%;background-color:#3b82f6}.trip-detailed .trip-details .policy-list{padding-left:1.5rem}.trip-detailed .trip-details .policy-list li{margin-bottom:.75rem}.trip-detailed .trip-details .room-options .room-option{border:1px solid #dee2e6;border-radius:.5rem;padding:1rem;margin-bottom:1rem;cursor:pointer;transition:all .2s}.trip-detailed .trip-details .room-options .room-option:hover{border-color:#ced4da}.trip-detailed .trip-details .room-options .room-option.selected{border-color:#3b82f6;background-color:#3b82f60d}.trip-detailed .trip-details .room-options .room-option .form-check{padding-left:0;margin-bottom:0}.trip-detailed .trip-details .room-options .room-option .form-check .form-check-input{margin-right:.75rem}.trip-detailed .trip-details .room-options .room-option .form-check .form-check-label{cursor:pointer}.trip-detailed .trip-details .reviews .review-item{border-bottom:1px solid #dee2e6;padding-bottom:1.5rem;margin-bottom:1.5rem}.trip-detailed .trip-details .reviews .review-item:last-child{border-bottom:none;margin-bottom:0}.trip-detailed .trip-details .stars .star-filled{color:#ffc107}.trip-detailed .trip-details .stars .star-empty{color:#e2e5e9}.trip-detailed .hotel-card{height:100%;transition:transform .2s}.trip-detailed .hotel-card:hover{transform:translateY(-5px)}.trip-detailed .hotel-card .card-img-top{height:180px;object-fit:cover}.trip-detailed .hotel-card .carousel .carousel-control-prev-icon,.trip-detailed .hotel-card .carousel .carousel-control-next-icon{filter:invert(1) brightness(0);opacity:.8}.trip-detailed .hotel-card .carousel .carousel-control-prev-icon:hover,.trip-detailed .hotel-card .carousel .carousel-control-next-icon:hover{opacity:1}.trip-detailed .highlight-list{padding-left:1.5rem}.trip-detailed .highlight-list li{margin-bottom:.5rem}.trip-detailed .footer{background-color:#212529;color:#fff;padding:3rem 0 0}.trip-detailed .footer h5{font-size:1.1rem;margin-bottom:1.25rem}.trip-detailed .footer .footer-text{color:#ffffffb3;font-size:.9rem;line-height:1.6}.trip-detailed .footer .footer-links{padding-left:0;list-style:none}.trip-detailed .footer .footer-links li{margin-bottom:.75rem}.trip-detailed .footer .footer-links li a{color:#ffffffb3;text-decoration:none;transition:color .2s;font-size:.9rem}.trip-detailed .footer .footer-links li a:hover{color:#fff}.trip-detailed .footer .footer-contact{padding-left:0;list-style:none}.trip-detailed .footer .footer-contact li{color:#ffffffb3;margin-bottom:.75rem;font-size:.9rem}.trip-detailed .footer .footer-bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:3rem;padding:1.5rem 0;text-align:center}.trip-detailed .footer .footer-bottom p{margin-bottom:0;color:#fff9;font-size:.85rem}.trip-detailed .content-toggler{display:flex;gap:20px;align-items:center}.trip-detailed .content-toggler button{display:flex;padding-bottom:4px;justify-content:center;align-items:center;border-radius:10px;font-size:22px;font-weight:600;color:#fff;border:1px solid white;width:50px;height:30px;background:#3b82f6;box-shadow:0 4px 6px #0000004d}.trip-detailed .content-toggler button:hover{background:#fff;color:#3b82f6}.trip-detailed .content-toggler button:disabled{cursor:not-allowed;opacity:.4;z-index:-1}.trip-detailed .skeleton{background:#e2e5e7;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:1.5s shine linear infinite}.trip-detailed .skeleton.skeleton-image{width:100%;height:100vh;position:relative;background:#edf2f7;overflow:hidden;border-radius:4px}.trip-detailed .skeleton.skeleton-image:before{content:"";position:absolute;height:100%;width:100%;background:linear-gradient(90deg,transparent 0%,#e2e8f0 20%,#cbd5e0 50%,#e2e8f0 80%,transparent 100%);animation:wave 2s cubic-bezier(.4,0,.2,1) infinite}.trip-detailed .skeleton.skeleton-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 2s infinite}@media (min-width: 768px){.trip-detailed .skeleton.skeleton-image{height:100vh}}.trip-detailed .skeleton.skeleton-title{width:60%;height:32px;margin-bottom:1rem}.trip-detailed .skeleton.skeleton-text{width:100%;height:20px;margin-bottom:.5rem}.trip-detailed .skeleton.skeleton-button{width:150px;height:40px}.trip-detailed .skeleton.skeleton-stats{display:flex;gap:1rem;margin:1rem 0}.trip-detailed .skeleton.skeleton-stats .skeleton{width:100px;height:24px}.trip-detailed .skeleton-review{padding:1rem;border:1px solid #eee;border-radius:8px;margin-bottom:1rem}.trip-detailed .skeleton-review .skeleton-review-header{display:flex;justify-content:space-between;margin-bottom:1rem}.trip-detailed .skeleton-review .skeleton-review-header .skeleton:first-child{width:150px;height:24px}.trip-detailed .skeleton-review .skeleton-review-header .skeleton:last-child{width:100px;height:24px}.trip-detailed .skeleton-review .skeleton-review-text{width:100%;height:60px}.trip-detailed .hero-section .skeleton.skeleton-image{width:100%;height:100vh;position:relative;background:#e2e8f0;overflow:hidden;border-radius:8px;box-shadow:0 4px 6px #0000001a}.trip-detailed .hero-section .skeleton.skeleton-image:before{content:"";position:absolute;height:100%;width:100%;background:linear-gradient(90deg,transparent 0%,#94a3b8 20%,#64748b 50%,#94a3b8 80%,transparent 100%);animation:wave 1.5s ease-in-out infinite}.trip-detailed .hero-section .skeleton.skeleton-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.5) 50%,transparent 100%);transform:translate(-100%);animation:shimmer 1.5s ease-in-out infinite}@media (min-width: 768px){.trip-detailed .hero-section .skeleton.skeleton-image{height:100vh}}@keyframes pulse{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes shimmer{0%{transform:translate(-150%)}50%{transform:translate(0)}to{transform:translate(150%)}}@keyframes wave{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}@media (max-width: 500px){.floating-back-btn{top:25px!important;left:10px!important}}.price-parent-card{align-items:center}.price-block{flex-direction:column-reverse!important}.price-block .text-success{color:#3b82f6!important}.hotel-warning{margin-top:16px;margin-bottom:0!important}.hotel-warning p{font-size:11px;margin-bottom:0!important;color:#999}.modal-blur-background{background-color:#0000!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-blur-background .modal-body{background-color:transparent}.modal-blur-background .btn-close-white{filter:drop-shadow(0 0 1px rgba(0,0,0,0));background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;opacity:1}.modal-blur-background .btn-close-white:hover{opacity:.75}.modal-blur-background .carousel-control-prev,.modal-blur-background .carousel-control-next{background:#00000080!important}.modal-blur-background .image-blok img{height:70%!important}.share-btn{border-color:#3b82f6!important;color:#3b82f6!important;border-width:2px!important;font-weight:500!important}.share-btn:hover{background-color:#3b82f6!important;color:#fff!important}.share-btn,.btn-success{width:120px;height:40px;display:flex;justify-content:center;align-items:center;padding-left:5px!important;padding-right:5px!important;gap:10px}.share-btn:hover,.btn-success:hover{transform:scale(1.05);box-shadow:0 4px 8px #0003;transition:transform .3s ease,box-shadow .3s ease}.text-success-2{color:#3b82f6!important}.hero-skeleton{width:100%;height:100vh;background:#e2e5e7;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;animation:1.5s shine linear infinite;position:relative}@media (min-width: 768px){.hero-skeleton{height:100vh}}.hero-skeleton .skeleton-caption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;text-align:center}.hero-skeleton .skeleton-caption .skeleton-title{width:60%;height:48px;margin:0 auto;background:#fff3;border-radius:4px}@keyframes shine{to{background-position-x:-200%}}.trip-overview-card .trip-organizer{width:fit-content;border:2px solid #3b82f6;border-radius:6px;display:flex;margin-bottom:10px!important}.trip-overview-card .trip-organizer .organizer-badge{padding:6px 12px 6px 6px;display:block;background:#3b82f6;color:#fff}.trip-overview-card .trip-organizer .text-muted{color:#000!important;display:block;padding:6px;font-weight:600}.header{position:fixed;top:0;left:0;width:100%;z-index:1000;transition:all .3s ease;background-color:transparent;padding:15px 0}.header.scrolled{background-color:#000000b3;box-shadow:0 4px 6px #0000001a;padding:10px 0}.header .header-content{display:flex;align-items:center;justify-content:space-between}.header .logo img{height:auto;transition:all .3s ease}.header .navigation{display:flex;align-items:center}.header .navigation .nav-list{display:flex;list-style:none;margin:0;padding:0}.header .navigation .nav-list .nav-item .nav-link{color:#fff;font-weight:500;text-decoration:none;font-size:16px;transition:all .3s ease;position:relative}.header .navigation .nav-list .nav-item .nav-link:after{content:"";position:absolute;width:0;height:2px;bottom:-4px;left:0;background-color:#3b82f6;transition:width .3s ease}.header .navigation .nav-list .nav-item .nav-link:hover:after,.header .navigation .nav-list .nav-item .nav-link.active:after{width:100%}.header .action-buttons{display:flex;align-items:center;max-height:50px}.header .action-buttons .login-text{color:#fff;margin-right:20px;font-weight:500;cursor:pointer;transition:color .3s ease}.header .action-buttons .login-text:hover{color:#3b82f6}.header .action-buttons .signup-btn{border:2px solid #3b82f6;background-color:transparent;color:#fff;border-radius:30px;padding:8px 24px;font-weight:500;transition:all .3s ease}.header .action-buttons .signup-btn:hover{background-color:#3b82f6;color:#fff;border-color:#3b82f6}.header .hero-user-dropdown{color:#fff}.header .user-icon-hero{width:40px;height:40px;border-radius:50%;background-color:#3b82f6;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:18px}.header .mobile-menu-button{display:none;background:transparent;border:none;color:#fff;cursor:pointer}.header .mobile-menu-button.hidden{visibility:hidden}.header .drawer-close-btn{display:none;background:transparent;border:none;color:#fff;position:absolute;top:15px;right:15px;cursor:pointer}.mobile-menu-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;z-index:999}.mobile-action-buttons{display:none;flex-direction:column;align-items:center;margin-top:30px}.mobile-action-buttons .login-text{margin-right:0;margin-bottom:15px}@media (max-width: 991px){.header .mobile-menu-button{display:block}.header .navigation{position:fixed;top:0;right:-300px;width:280px;height:100vh;background-color:#000000b3;flex-direction:column;align-items:flex-start;padding:80px 20px 40px;transition:right .3s ease;z-index:1001}.header .navigation.active{right:0}.header .navigation .drawer-close-btn{display:block}.header .navigation .nav-list{flex-direction:column;width:100%}.header .navigation .nav-list .nav-item{margin:10px 0;width:100%}.header .navigation .nav-list .nav-item .nav-link{display:block;padding:10px 0;width:100%}.header .action-buttons{display:none}.mobile-action-buttons{display:flex}}.footer-section{width:100%;padding:5rem 0 2.5rem;background-color:#2d3748;display:flex;flex-direction:column;align-items:center}.footer-section .footer-content{margin-bottom:4rem}.footer-section .footer-logo{margin-bottom:1.5rem}.footer-section .footer-logo a{font-family:Pacifico,Helvetica;font-weight:400;font-size:1.875rem;color:#fff;text-decoration:none;line-height:2.25rem}.footer-section .footer-description{margin-bottom:1.5rem}.footer-section .footer-description p{font-family:Poppins,Helvetica;font-weight:400;font-size:1rem;line-height:1.5;color:#97a6ba;margin-bottom:0}.footer-section .social-icons .social-icon-container{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;background-color:#1f2937;border-radius:50%}.footer-section .social-icons .social-icon-container:hover{background-color:#3b82f6!important}.footer-section .social-icons .social-icon-container img{width:16.67px;height:16px}.footer-section .footer-heading{font-family:Poppins,Helvetica;font-weight:600;font-size:1.125rem;line-height:1.75rem;color:#fff;margin-bottom:1.5rem}.footer-section .footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.footer-section .footer-links li{width:100%}.footer-section .footer-links a{font-family:Poppins,Helvetica;font-weight:400;font-size:1rem;line-height:1.5;color:#97a6ba;text-decoration:none}.footer-section .footer-links a:hover{color:#1e90ff}.footer-section .newsletter-desc{font-family:Poppins,Helvetica;font-weight:400;font-size:1rem;line-height:1.5;color:#97a6ba;margin-bottom:1.5rem}.footer-section .newsletter-form .input-group{margin-bottom:1rem;border:1px solid #6b7280;border-radius:5px}.footer-section .newsletter-form .input-group .form-control{background-color:#2c3e50;border:none;color:#fff;height:3rem;font-family:Poppins,Helvetica}.footer-section .newsletter-form .input-group .form-control::placeholder{color:#fff}.footer-section .newsletter-form .input-group .form-control:focus{box-shadow:none;border-color:#3b82f6}.footer-section .newsletter-form .input-group .btn-primary{background-color:#3b82f6;border-color:#3b82f6;font-family:Poppins,Helvetica;font-weight:400;padding:.75rem 1rem}.footer-section .newsletter-form .input-group .btn-primary:hover,.footer-section .newsletter-form .input-group .btn-primary:focus{background-color:#0b63f3;border-color:#0b63f3}.footer-section .newsletter-form .form-check .form-check-input{border-color:#6b7280;border-radius:.5rem}.footer-section .newsletter-form .form-check .form-check-input:checked{background-color:#3b82f6;border-color:#3b82f6}.footer-section .newsletter-form .form-check .form-check-label{font-family:Poppins,Helvetica;font-weight:400;font-size:.875rem;color:#97a6ba;cursor:pointer}.footer-section .footer-bottom .copyright{font-family:Poppins,Helvetica;font-weight:400;font-size:1rem;line-height:1.5;color:#97a6ba;margin-bottom:0;text-align:left}.footer-section .footer-bottom .legal-links{display:flex;gap:1.5rem;justify-content:flex-end}@media (max-width: 767.98px){.footer-section .footer-bottom .legal-links{justify-content:flex-start}}.footer-section .footer-bottom .legal-links a{font-family:Poppins,Helvetica;font-weight:400;font-size:1rem;line-height:1.5;color:#97a6ba;text-decoration:none}.footer-section .footer-bottom .legal-links a:hover{color:#1e90ff}@media (max-width: 991.98px){.footer-section .footer-bottom .legal-links{justify-content:flex-start;margin-top:1rem}}.header{position:fixed;top:0;left:0;width:100%;background-color:transparent;z-index:50;display:flex;flex-direction:column;align-items:center;transition:background-color .3s ease,backdrop-filter .3s ease}.header.scrolled{background-color:#061e618f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-bottom:1px solid rgba(255,255,255,.1);z-index:9999}.header .header-content{display:flex;width:100%;align-items:center;justify-content:space-between}.header .logo{display:inline-flex;flex-direction:column;align-items:flex-start}.header .logo a{position:relative;width:fit-content;font-family:Pacifico,Helvetica;font-weight:400;color:#fff;font-size:1.875rem;line-height:2.25rem;text-decoration:none}.header .navigation .nav-list{display:flex;list-style-type:none;padding:0;margin:0;gap:2rem}.header .navigation .nav-list .nav-item .nav-link{font-family:Poppins,Helvetica;font-weight:400;color:#fff;font-size:1rem;line-height:1.5rem;position:relative;color:#fffc;text-decoration:none;transition:color .3s ease}.header .navigation .nav-list .nav-item .nav-link:hover{color:#fff}.header .navigation .nav-list .nav-item .nav-link.active-default{font-weight:600}.header .navigation .nav-list .nav-item .nav-link.active-default:after{content:"";position:absolute;bottom:-8px;left:0;width:100%;height:3px;background-color:#ff6b6b;border-radius:3px;transform:scaleX(1);transition:transform .3s ease}.header .action-buttons{display:flex;align-items:center;gap:1rem}.header .action-buttons .login-text{color:#fff;font-size:1rem;line-height:1.5rem;font-family:Poppins,Helvetica;transition:transform .3s ease}.header .action-buttons .login-text:hover{transform:scale(1.3)}.header .action-buttons .signup-btn{background-color:#fff;color:#1e90ff;border-radius:.5rem;font-family:Poppins,Helvetica}.header .action-buttons .book-btn{background-color:#3b82f6;color:#fff;border-radius:.5rem;font-family:Poppins,Helvetica}.header .mobile-menu-button{display:none;background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;margin-left:auto;z-index:51}@media (max-width: 991px){.header .mobile-menu-button{display:block}.header .mobile-menu-button.hidden{opacity:0;visibility:hidden}}@media (max-width: 991px){.header .navigation{position:fixed;top:0;right:-100%;width:70%;max-width:300px;height:100vh;background-color:#1e3a8af2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:right .3s ease;padding:80px 20px 20px;overflow-y:auto;z-index:72}.header .navigation.active{right:0}.header .navigation .drawer-close-btn{position:absolute;top:20px;right:20px;background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer}.header .navigation .nav-list{flex-direction:column;gap:1.5rem}.header .navigation .nav-list .nav-item{width:100%}.header .navigation .nav-list .nav-item .nav-link{display:block;padding:.5rem 0;font-size:1.1rem}.header .navigation .mobile-action-buttons{display:flex;width:100%;flex-direction:column;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.2)}.header .navigation .mobile-action-buttons .login-text{color:#fff;font-size:1rem;line-height:1.5rem;font-family:Poppins,Helvetica;margin-bottom:1rem;cursor:pointer;text-align:center;padding:8px 0}.header .navigation .mobile-action-buttons .login-text:hover{color:#f59e0b}.header .navigation .mobile-action-buttons .signup-btn{background-color:#fff;color:#1e90ff;border-radius:.5rem;font-family:Poppins,Helvetica;width:fit-content;text-align:center;padding:10px 40px}.header .active-default{right:-2%}.header .action-buttons{display:none}}@media (min-width: 992px){.header .navigation .mobile-action-buttons,.header .navigation .drawer-close-btn{display:none}}@media (max-width: 575px){.header .action-buttons{gap:.5rem}.header .action-buttons .login-text{font-size:.875rem}.header .action-buttons .signup-text{font-weight:800!important}.header .action-buttons .signup-btn{padding:.4rem .8rem;font-size:.75rem}}.hero-section{position:relative;width:100%;height:100vh}@media (max-width: 767px){.hero-section{height:auto;min-height:100vh}}.hero-section .hero-background{position:relative;height:100%;width:100%}.hero-section .hero-background .bg-image-container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.hero-section .hero-background .bg-image-container .bg-image{width:100%;height:100%;background-image:url(/img/v3/hero-background.png);background-size:cover;background-position:center}.hero-section .hero-background .bg-image-container .gradient-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#1e3a8acc,#1e3a8a99 50%)}@media (max-width: 767px){.hero-section .hero-background .bg-image-container .gradient-overlay{background:linear-gradient(180deg,#1e3a8af2,#1e3a8acc)}}.hero-section .hero-background .decorative-elements{position:absolute;width:100%;height:100%}.hero-section .hero-background .decorative-elements .circle{position:absolute;border-radius:50%;filter:blur(4px)}.hero-section .hero-background .decorative-elements .circle.circle-1{width:96px;height:96px;top:300px;right:144px;background-color:#fc03}@media (max-width: 1199px){.hero-section .hero-background .decorative-elements .circle.circle-1{width:80px;height:80px;top:200px;right:70px}}@media (max-width: 767px){.hero-section .hero-background .decorative-elements .circle.circle-1{width:60px;height:60px;top:150px;right:30px}}.hero-section .hero-background .decorative-elements .circle.circle-2{width:128px;height:128px;top:672px;right:144px;background-color:#1e90ff33}@media (max-width: 1199px){.hero-section .hero-background .decorative-elements .circle.circle-2{width:100px;height:100px;top:500px;right:70px}}@media (max-width: 767px){.hero-section .hero-background .decorative-elements .circle.circle-2{width:80px;height:80px;top:400px;right:20px}}.hero-section .hero-background .nav-button-wrapper{position:absolute;top:1112px;left:936px}.hero-section .hero-background .nav-button-wrapper .nav-button{width:48px;height:48px;border-radius:50%;background-color:#3b82f6cc;box-shadow:0 2px 4px -2px #0000001a,0 4px 6px -1px #0000001a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:none;position:relative;display:flex;align-items:center;justify-content:center;padding:0}.hero-section .hero-background .nav-button-wrapper .nav-button .nav-arrow{width:25px;height:24px;position:relative;z-index:1}.hero-section .hero-background .nav-button-wrapper .nav-button .button-halo{position:absolute;width:56px;height:56px;top:-4px;left:-4px;background-color:#1e90ff4d;border-radius:50%}.hero-section .hero-background .main-content{width:100%;display:flex;justify-content:space-around;align-items:center;height:100%;padding:0 20px}@media (max-width: 991px){.hero-section .hero-background .main-content{padding-top:80px}}@media (max-width: 767px){.hero-section .hero-background .main-content{padding:80px 15px 40px;align-items:flex-start;overflow-y:auto}}.hero-section .hero-background .main-content .content-wrapper{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:50px;width:100%;max-width:1200px}@media (max-width: 1199px){.hero-section .hero-background .main-content .content-wrapper{gap:30px;padding:0 20px}}@media (max-width: 991px){.hero-section .hero-background .main-content .content-wrapper{flex-direction:column;align-items:center;gap:40px}}@media (max-width: 767px){.hero-section .hero-background .main-content .content-wrapper{padding:0;gap:25px}}.hero-section .hero-background .main-content .content-wrapper .info-container{flex:1;position:relative;max-width:600px}@media (max-width: 991px){.hero-section .hero-background .main-content .content-wrapper .info-container{max-width:100%;text-align:center;margin-top:40px}}@media (max-width: 767px){.hero-section .hero-background .main-content .content-wrapper .info-container{margin-top:10px}}.hero-section .hero-background .main-content .content-wrapper .info-container .accent-line{position:absolute;width:4px;height:148px;left:-48px;background-color:#fc0}@media (max-width: 1199px){.hero-section .hero-background .main-content .content-wrapper .info-container .accent-line{left:-20px;height:120px}}@media (max-width: 991px){.hero-section .hero-background .main-content .content-wrapper .info-container .accent-line{width:100px;height:4px;top:-20px;left:50%;transform:translate(-50%);display:none}}.hero-section .hero-background .main-content .content-wrapper .info-container .heading-container{width:672px}@media (max-width: 1199px){.hero-section .hero-background .main-content .content-wrapper .info-container .heading-container{width:100%}}.hero-section .hero-background .main-content .content-wrapper .info-container .heading-container .main-heading{font-family:Poppins,Helvetica;font-size:3.75rem;line-height:60px;letter-spacing:0}@media (max-width: 1199px){.hero-section .hero-background .main-content .content-wrapper .info-container .heading-container .main-heading{font-size:3rem;line-height:1.2}}@media (max-width: 767px){.hero-section .hero-background .main-content .content-wrapper .info-container .heading-container .main-heading{font-size:2rem;line-height:1.3;margin-bottom:0}}@media (max-width: 575px){.hero-section .hero-background .main-content .content-wrapper .info-container .heading-container .main-heading{font-size:1.75rem;line-height:1.3}}.hero-section .hero-background .main-content .content-wrapper .info-container .heading-container .main-heading .heading-primary{font-weight:700;color:#fff}.hero-section .hero-background .main-content .content-wrapper .info-container .heading-container .main-heading .heading-secondary{font-weight:700;color:#f59e0b}.hero-section .hero-background .main-content .content-wrapper .info-container .description-container{max-width:576px;width:576px;margin-top:48px}@media (max-width: 1199px){.hero-section .hero-background .main-content .content-wrapper .info-container .description-container{width:100%;max-width:100%}}@media (max-width: 767px){.hero-section .hero-background .main-content .content-wrapper .info-container .description-container{margin-top:16px}}.hero-section .hero-background .main-content .content-wrapper .info-container .description-container .description-text{font-family:Poppins,Helvetica;color:#e5e7eb;font-size:1.25rem;line-height:1.75rem}@media (max-width: 767px){.hero-section .hero-background .main-content .content-wrapper .info-container .description-container .description-text{font-size:.95rem;line-height:1.5}.hero-section .hero-background .main-content .content-wrapper .info-container .description-container .description-text br{display:none}}.hero-section .hero-background .main-content .content-wrapper .info-container .quick-links{display:flex;width:672px;margin-top:50px}@media (max-width: 1199px){.hero-section .hero-background .main-content .content-wrapper .info-container .quick-links{width:100%;flex-wrap:wrap;justify-content:center;gap:16px}}@media (max-width: 767px){.hero-section .hero-background .main-content .content-wrapper .info-container .quick-links{margin-top:20px;flex-direction:column;gap:12px;display:none}}.hero-section .hero-background .main-content .content-wrapper .info-container .quick-links .quick-link-item{display:inline-flex;align-items:center}@media (max-width: 767px){.hero-section .hero-background .main-content .content-wrapper .info-container .quick-links .quick-link-item{width:100%;justify-content:center;margin-bottom:5px}.hero-section .hero-background .main-content .content-wrapper .info-container .quick-links .quick-link-item .quick-link-border{width:100%;padding:8px 0;justify-content:center;background-color:#ffffff1a;border-radius:8px;transition:all .3s ease}.hero-section .hero-background .main-content .content-wrapper .info-container .quick-links .quick-link-item .quick-link-border:hover{background-color:#fff3;transform:translateY(-2px)}}.hero-section .hero-background .main-content .content-wrapper .info-container .quick-links .quick-link-item.ml-4{margin-left:16px}@media (max-width: 1199px){.hero-section .hero-background .main-content .content-wrapper .info-container .quick-links .quick-link-item.ml-4{margin-left:0}}.hero-section .hero-background .main-content .content-wrapper .info-container .quick-links .quick-link-item .quick-link-border{border-bottom:2px solid #f59e0b;padding-bottom:2px;display:flex;align-items:center}.hero-section .hero-background .main-content .content-wrapper .info-container .quick-links .quick-link-item .quick-link-border .quick-link-text{color:#fff;text-decoration:none}@media (max-width: 767px){.hero-section .hero-background .main-content .content-wrapper .info-container .quick-links .quick-link-item .quick-link-border .quick-link-text{font-size:.875rem;font-weight:500}}.hero-section .hero-background .main-content .content-wrapper .info-container .quick-links .quick-link-item .quick-link-border .quick-link-arrow{display:inline-flex;padding-left:8px;padding-top:4px;padding-bottom:4px}.hero-section .hero-background .main-content .content-wrapper .info-container .quick-links .quick-link-item .quick-link-border .quick-link-arrow .arrow-icon{width:16.67px;height:16px}.hero-section .hero-background .main-content .content-wrapper .booking-card-container{flex:1;max-width:500px}@media (max-width: 991px){.hero-section .hero-background .main-content .content-wrapper .booking-card-container{width:100%;max-width:600px}}@media (max-width: 767px){.hero-section .hero-background .main-content .content-wrapper .booking-card-container{width:100%}}.hero-section .hero-background .main-content .content-wrapper .booking-card{width:100%;max-width:500px;margin-top:0;margin-bottom:0;padding:24px;background-color:#ffffff1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0003;position:relative}@media (max-width: 767px){.hero-section .hero-background .main-content .content-wrapper .booking-card{padding:20px 15px 15px;margin-bottom:20px;border-radius:16px;animation:cardFloat 3s infinite alternate ease-in-out}}.hero-section .hero-background .main-content .content-wrapper .booking-card .offer-badge{position:absolute;top:-16px;left:50%;transform:translate(-50%);background-color:#fc0;color:#2d3748;font-weight:500;border-radius:9999px;padding:8px 16px;font-family:Poppins,Helvetica;font-size:.875rem;z-index:10}@media (max-width: 575px){.hero-section .hero-background .main-content .content-wrapper .booking-card .offer-badge{font-size:.75rem;padding:6px 12px}}.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content{width:100%}.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}@media (max-width: 767px){.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-tabs{gap:10px;margin-bottom:16px}}@media (max-width: 575px){.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-tabs{gap:6px;margin-bottom:12px}}.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-tabs .tab-button{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border-radius:12px;border:none;background-color:#ffffff0d;color:#ffffffb3;font-family:Poppins,Helvetica;transition:all .3s ease;cursor:pointer}@media (max-width: 767px){.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-tabs .tab-button{padding:10px 8px;border-radius:8px}}@media (max-width: 575px){.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-tabs .tab-button{gap:4px;font-size:.75rem}}.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-tabs .tab-button:hover{background-color:#ffffff1a;color:#fff;transform:translateY(-2px)}.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-tabs .tab-button.active{background-color:#3b82f6cc;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-tabs .tab-button .tab-icon{width:20px;height:20px}@media (max-width: 575px){.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-tabs .tab-button .tab-icon{width:16px;height:16px}}.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-form{width:100%}.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-form .form-content{margin-bottom:24px}@media (max-width: 575px){.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-form .form-content{margin-bottom:16px}}.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-form .form-content .tab-content{animation:fadeIn .3s ease-in-out}.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-form .form-content .tab-content .labeled{color:#fff!important;margin-bottom:8px;display:block}.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-form .form-content .tab-content .form-input{width:100%;padding:16px;border-radius:12px;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;font-family:Poppins,Helvetica;margin-bottom:16px;transition:all .3s ease}@media (max-width: 575px){.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-form .form-content .tab-content .form-input{padding:12px;margin-bottom:12px;border-radius:8px}}.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-form .form-content .tab-content .form-input::placeholder{color:#ffffff80}.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-form .form-content .tab-content .form-input:focus{outline:none;border-color:#3b82f680;box-shadow:0 0 0 2px #3b82f640;transform:translateY(-2px)}.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-form .form-content .tab-content .quick-options{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}@media (max-width: 767px){.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-form .form-content .tab-content .quick-options{grid-template-columns:repeat(2,1fr);gap:10px}}.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-form .form-content .tab-content .quick-options .quick-option-btn{padding:8px 12px;border-radius:8px;background-color:#ffffff0d;border:none;color:#fffc;font-size:.875rem;font-family:Poppins,Helvetica;transition:all .3s ease;cursor:pointer}@media (max-width: 575px){.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-form .form-content .tab-content .quick-options .quick-option-btn{padding:8px 10px;font-size:.75rem}}.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-form .form-content .tab-content .quick-options .quick-option-btn:hover{background-color:#ffffff26;transform:translateY(-2px)}.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-form .form-content .tab-content .quick-options .quick-option-btn.active{background-color:#3b82f6cc;color:#fff;border:1px solid rgba(255,255,255,.5);box-shadow:0 0 8px #3b82f680;font-weight:600;transform:scale(1.05)}.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-form .book-now-btn{width:100%;padding:16px;border-radius:12px;background-color:#3b82f6;border:none;color:#fff;font-family:Poppins,Helvetica;font-weight:500;font-size:1rem;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}@media (max-width: 575px){.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-form .book-now-btn{padding:14px;font-size:.875rem;border-radius:8px}}.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-form .book-now-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.5s}.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-form .book-now-btn:hover{transform:scale(1.02);box-shadow:0 4px 15px #3b82f666}.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-form .book-now-btn:hover:before{left:100%}.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-form .book-now-btn:active{transform:scale(.98)}.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-form .book-now-btn .arrow-wrapper{display:flex;align-items:center;justify-content:center}.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-form .book-now-btn .arrow-wrapper .arrow-icon{width:20px;height:20px}@media (max-width: 575px){.hero-section .hero-background .main-content .content-wrapper .booking-card .card-content .booking-form .book-now-btn .arrow-wrapper .arrow-icon{width:16px;height:16px}}.hero-user-dropdown .user-icon-hero{width:50px;height:50px;background-color:var(--primary-color, #0059a7);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px #0003}.hero-user-dropdown .user-icon-hero:hover{transform:scale(1.05);box-shadow:0 4px 12px #0000004d}.hero-user-dropdown .dropdown-menu{background-color:#fff;border-radius:8px;margin-top:8px;border:none;padding:8px 0;min-width:150px;animation:fadeIn .2s ease-in-out;box-shadow:0 10px 25px #0000004d}.hero-user-dropdown .dropdown-menu .dropdown-item{color:#3b82f6!important;font-weight:600;padding:10px 15px;font-size:14px;transition:background-color .2s ease}.hero-user-dropdown .dropdown-menu .dropdown-item:hover{background-color:#ffffff1a}.hero-user-dropdown .dropdown-menu .dropdown-item:active{background-color:#0059a74d}@media (max-width: 768px){.hero-user-dropdown .user-icon-hero{width:36px;height:36px;font-size:16px}}@keyframes cardFloat{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:48;display:none}.mobile-menu-overlay.active{display:block}@media (max-width: 500px){.hero-header-logo{padding-top:10px}}.why-us-section{width:100%;padding:5rem 0;background-color:#f9fafb}.why-us-section .section-content{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%}.why-us-section .section-content .section-header{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.why-us-section .section-content .section-header .section-title{font-family:Poppins,Helvetica;font-weight:600;color:#2c3e50;font-size:2.25rem;line-height:2.75rem;text-align:center;letter-spacing:-.02em}.why-us-section .section-content .section-header .section-description{max-width:58rem}.why-us-section .section-content .section-header .section-description p{font-family:Poppins,Helvetica;font-weight:400;color:#4b5563;font-size:1rem;text-align:center;line-height:1.5rem}.why-us-section .section-content .feature-cards-container{width:100%}.why-us-section .section-content .feature-cards-container .feature-card{background-color:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 2px 4px -2px #0000001a,0 4px 6px -1px #0000001a;height:100%;padding:18px}.why-us-section .section-content .feature-cards-container .feature-card .card-content{display:flex;flex-direction:column;align-items:center}.why-us-section .section-content .feature-cards-container .feature-card .card-content .icon-container{display:flex;width:4rem;height:4rem;align-items:center;justify-content:center;background-color:#e1effe;border-radius:50%;margin-bottom:2rem}.why-us-section .section-content .feature-cards-container .feature-card .card-content .icon-container .icon-wrapper{padding:.5rem 0}.why-us-section .section-content .feature-cards-container .feature-card .card-content .icon-container .icon-wrapper .feature-icon{width:33.34px;height:2rem}.why-us-section .section-content .feature-cards-container .feature-card .card-content .card-title{font-family:Poppins,Helvetica;font-weight:600;color:#2c3e50;font-size:1.25rem;text-align:center;line-height:1.75rem;margin-bottom:.5rem}.why-us-section .section-content .feature-cards-container .feature-card .card-content .card-description{font-family:Poppins,Helvetica;font-weight:400;color:#4b5563;font-size:1rem;text-align:center;line-height:1.5rem}.why-us-section .section-content .stats-container{width:100%}.why-us-section .section-content .stats-container .stat-item{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:2rem}.why-us-section .section-content .stats-container .stat-item .stat-value{font-family:Poppins,Helvetica;font-weight:700;color:#1e90ff;font-size:2.25rem;text-align:center;line-height:2.5rem}.why-us-section .section-content .stats-container .stat-item .stat-label{font-family:Poppins,Helvetica;font-weight:400;color:#4b5563;font-size:1rem;text-align:center;line-height:1.5rem}.our-story-section{padding:5rem 0;width:100%;overflow:hidden}.our-story-section .story-image-card{border-radius:1rem;overflow:hidden;box-shadow:0 8px 10px -6px #0000001a,0 20px 25px -5px #0000001a;height:500px;cursor:pointer}.our-story-section .story-image-card .story-image{width:100%;height:100%;background-image:url(/img/v3/about-us.png);background-size:cover;background-position:center;will-change:transform}.our-story-section .story-content{display:flex;flex-direction:column;gap:.5rem;padding-left:20px}.our-story-section .story-content .section-title{font-family:Poppins,Helvetica;font-weight:600;color:#2c3e50;font-size:2.25rem;line-height:2.75rem;letter-spacing:-.02em}.our-story-section .story-content .section-text{font-family:Poppins,Helvetica;font-weight:400;color:#4b5563;font-size:14px;line-height:1.5rem}.our-story-section .story-content .stats-container{display:flex;justify-content:flex-start;gap:1.5rem;padding-bottom:.5rem}.our-story-section .story-content .stats-container .stat-item{display:flex;flex-direction:column;gap:.5rem;transition:transform .3s ease}.our-story-section .story-content .stats-container .stat-item:hover{transform:translateY(-5px)}.our-story-section .story-content .stats-container .stat-item .stat-value{font-family:Poppins,Helvetica;font-weight:700;color:#1e90ff;font-size:1.875rem;line-height:2.25rem}.our-story-section .story-content .stats-container .stat-item .stat-label{font-family:Poppins,Helvetica;font-weight:400;color:#4b5563;font-size:1rem;line-height:1.5rem}.our-story-section .story-content .learn-more-btn{background-color:#3b82f6;color:#fff;border-radius:.5rem;padding:.75rem 2rem;width:fit-content;font-family:Poppins,Helvetica;border:none;transition:transform .3s ease,background-color .3s ease;will-change:transform}.our-story-section .story-content .learn-more-btn:hover{background-color:#0b63f3}@media (max-width: 768px){.our-story-section .story-content{margin-top:2rem}}.popular-tours-section{width:100%;padding:5rem 0;background-color:#f9fafb}.popular-tours-section .section-header{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.popular-tours-section .section-header .section-title{font-family:Poppins,Helvetica;font-weight:700;color:#2c3e50;font-size:2.25rem;line-height:2.75rem;text-align:center;letter-spacing:-.02em}.popular-tours-section .section-header .section-description{max-width:42rem}.popular-tours-section .section-header .section-description p{font-family:Poppins,Helvetica;font-weight:400;color:#4b5563;font-size:1rem;text-align:center;line-height:1.5rem}.popular-tours-section .tour-cards-container{margin-bottom:2rem;padding:0 30px}.popular-tours-section .tour-cards-container .slick-slide{padding:0 10px}.popular-tours-section .tour-cards-container .carousel-slide{padding:10px}.popular-tours-section .tour-cards-container .slick-dots{bottom:-30px}.popular-tours-section .tour-cards-container .slick-dots li button:before{color:#3b82f6}.popular-tours-section .tour-cards-container .slick-dots li.slick-active button:before{color:#3b82f6}.popular-tours-section .tour-cards-container .slick-prev,.popular-tours-section .tour-cards-container .slick-next{z-index:1;width:40px;height:40px}.popular-tours-section .tour-cards-container .slick-prev:before,.popular-tours-section .tour-cards-container .slick-next:before{color:#3b82f6;font-size:30px}.popular-tours-section .tour-cards-container .slick-prev{left:-30px}.popular-tours-section .tour-cards-container .slick-next{right:-30px}@media (max-width: 768px){.popular-tours-section .tour-cards-container{padding:0 20px}.popular-tours-section .tour-cards-container .slick-prev{left:-20px}.popular-tours-section .tour-cards-container .slick-next{right:-20px}}.popular-tours-section .tour-card{overflow:hidden;min-height:500px;display:flex;flex-direction:column;height:100%}.popular-tours-section .tour-card .card-content{display:flex;flex-direction:column;flex-grow:1}.popular-tours-section .tour-card .card-description{height:60px;overflow:hidden;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4}.popular-tours-section .tour-card .card-actions{margin-top:auto}.popular-tours-section .tour-card.featured-card{border-radius:1.5rem;border:1px solid #dbeafe;background:linear-gradient(122deg,#fff,#eff6ff);box-shadow:0 4px 6px -4px #0000001a,0 10px 15px -3px #0000001a}.popular-tours-section .tour-card.standard-card{border-radius:1rem;background-color:#fff;box-shadow:0 2px 4px -2px #0000001a,0 4px 6px -1px #0000001a}.popular-tours-section .tour-card .card-image-container{position:relative;width:100%;height:11.5rem}.popular-tours-section .tour-card .card-image-container .card-image{width:100%;height:100%;background-size:cover;background-position:center}.popular-tours-section .tour-card .card-image-container .image-gradient{width:100%;height:6rem;position:absolute;bottom:0;background:linear-gradient(0deg,#0009,#000)}.popular-tours-section .tour-card .card-image-container .price-badge{position:absolute;top:1rem;right:1rem;padding:.25rem .75rem;border-radius:9999px;font-family:Poppins,Helvetica;font-size:.875rem}.popular-tours-section .tour-card .card-image-container .price-badge.featured-badge{background-color:#ffffffe6;color:#1e90ff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 4px 6px -4px #0000001a,0 10px 15px -3px #0000001a}.popular-tours-section .tour-card .card-image-container .price-badge.standard-badge{background-color:#fc0;color:#fff}.popular-tours-section .tour-card .card-content{padding:1rem}.popular-tours-section .tour-card .card-content p{margin-bottom:0!important}.popular-tours-section .tour-card .card-content .featured-info-row{display:flex;align-items:stretch;justify-content:space-between;margin-bottom:10px;min-height:50px}.popular-tours-section .tour-card .card-content .featured-info-row .info-item{display:flex;align-items:flex-start;flex:1}.popular-tours-section .tour-card .card-content .featured-info-row .info-item:first-child{margin-right:10px}.popular-tours-section .tour-card .card-content .featured-info-row .info-item .icon-container{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background-color:#1e90ff1a;border-radius:50%;margin-right:.75rem;flex-shrink:0}.popular-tours-section .tour-card .card-content .featured-info-row .info-item .icon-container .icon{width:22.22px;height:21px}.popular-tours-section .tour-card .card-content .featured-info-row .info-item .info-text .organizer-label{color:#3b82f6!important;font-weight:600!important}.popular-tours-section .tour-card .card-content .featured-info-row .info-item .info-text .info-label{font-family:Poppins,Helvetica;font-weight:400;color:#4b5563;font-size:12px;line-height:1.25rem}.popular-tours-section .tour-card .card-content .featured-info-row .info-item .info-text .info-value{font-family:Poppins,Helvetica;font-weight:600;color:#2c3e50;font-size:13px;line-height:1.5rem}.popular-tours-section .tour-card .card-content .card-title{font-family:Poppins,Helvetica;margin-bottom:10px}.popular-tours-section .tour-card .card-content .card-title.featured-title{font-weight:700;color:#2d3748;font-size:1.2rem;line-height:2rem;max-height:50px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;margin-bottom:10px}.popular-tours-section .tour-card .card-content .card-title.standard-title{font-weight:600;color:#2c3e50;font-size:1.25rem;line-height:1.75rem;margin-bottom:.5rem}.popular-tours-section .tour-card .card-content .rating-container{display:flex;align-items:center}.popular-tours-section .tour-card .card-content .rating-container.featured-rating{padding-bottom:10px;margin-bottom:10px!important;border-bottom:1px solid #e5e7eb}.popular-tours-section .tour-card .card-content .rating-container.standard-rating{margin-bottom:.5rem}.popular-tours-section .tour-card .card-content .rating-container .star-icon{width:16.67px;height:16px}.popular-tours-section .tour-card .card-content .rating-container .rating-score,.popular-tours-section .tour-card .card-content .rating-container .rating-text{margin-left:.5rem;font-family:Poppins,Helvetica;font-weight:400;color:#4b5563;font-size:1rem;line-height:1.5rem}.popular-tours-section .tour-card .card-content .rating-container .rating-count{margin-left:.25rem;font-family:Poppins,Helvetica;font-weight:400;color:#97a6ba;font-size:1rem;line-height:1.5rem}.popular-tours-section .tour-card .card-content .location-duration{display:flex;align-items:center;margin-bottom:.5rem}.popular-tours-section .tour-card .card-content .location-duration .location,.popular-tours-section .tour-card .card-content .location-duration .duration{display:flex;align-items:center;margin-right:.5rem}.popular-tours-section .tour-card .card-content .location-duration .location .mini-icon-container,.popular-tours-section .tour-card .card-content .location-duration .duration .mini-icon-container{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;margin-right:.5rem}.popular-tours-section .tour-card .card-content .location-duration .location .mini-icon-container .mini-icon,.popular-tours-section .tour-card .card-content .location-duration .duration .mini-icon-container .mini-icon{width:16.67px;height:16px}.popular-tours-section .tour-card .card-content .location-duration .location .location-text,.popular-tours-section .tour-card .card-content .location-duration .location .duration-text,.popular-tours-section .tour-card .card-content .location-duration .duration .location-text,.popular-tours-section .tour-card .card-content .location-duration .duration .duration-text{font-family:Poppins,Helvetica;font-weight:400;color:#4b5563;font-size:1rem;line-height:1.5rem}.popular-tours-section .tour-card .card-content .location-duration .duration{margin-left:.5rem}.popular-tours-section .tour-card .card-content .card-description{font-family:Poppins,Helvetica;font-weight:500;color:#4b5563;font-size:12px;margin-bottom:10px!important;height:60px;overflow:hidden;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4}.popular-tours-section .tour-card .card-content .card-actions{display:flex;align-items:center;justify-content:space-between}.popular-tours-section .tour-card .card-content .card-actions .book-now-btn{flex:1;margin-right:.75rem;background-color:#3b82f6;color:#fff;border-radius:.5rem;border:none;padding:.5rem 1rem;font-family:Poppins,Helvetica}.popular-tours-section .tour-card .card-content .card-actions .book-now-btn:hover{background-color:#0b63f3}.popular-tours-section .tour-card .card-content .card-actions .book-now-btn.full-width{width:100%}.popular-tours-section .tour-card .card-content .card-actions .wishlist-btn{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid #3b82f6}.popular-tours-section .tour-card .card-content .card-actions .wishlist-btn .heart-icon{width:22.22px;height:21px}.popular-tours-section .view-all-container{display:flex;justify-content:center}.popular-tours-section .view-all-container .view-all-btn{border:1px solid #3b82f6;color:#1e90ff;background-color:transparent;border-radius:.5rem;padding:.5rem 1.5rem;font-family:Poppins,Helvetica}.popular-tours-section .view-all-container .view-all-btn:hover{background-color:#1e90ff1a}@media (max-width: 992px){.popular-tours-section .tour-card{margin-bottom:2rem}}.carousel-slide{height:auto}.carousel-slide>div{height:100%}.slick-track{display:flex!important}.slick-track .slick-slide{height:inherit!important;display:flex!important}.slick-track .slick-slide>div{height:100%;width:100%}.batch-select{width:100%;padding:2px 6px;border:1px solid #d1d5db;border-radius:4px;font-size:.75rem;font-family:Poppins,Helvetica;background-color:#fff;color:#2c3e50;cursor:pointer;margin-bottom:2px;max-height:24px;line-height:1.2}.batch-select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f61a}.batch-select option{padding:2px;font-size:.75rem}.batch-selector-container{width:100%;margin-bottom:10px}.batch-selector-container .batch-select-full{width:100%;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;font-family:Poppins,Helvetica;background-color:#fff;color:#2c3e50;cursor:pointer;transition:all .2s ease}.batch-selector-container .batch-select-full:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.batch-selector-container .batch-select-full:hover{border-color:#3b82f6}.batch-selector-container .batch-select-full option{padding:6px;font-size:.875rem}.seats-info{font-size:.65rem!important;color:#4b5563!important;margin-top:1px;line-height:1.2!important}.featured-info-row .info-item .info-text{display:flex;flex-direction:column;justify-content:center}.featured-info-row .info-item .info-text .info-label{margin-bottom:2px!important}.featured-info-row .info-item .info-text .info-value{margin-bottom:0!important}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/ajax-loader-BcnMEykj.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=);src:url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"),url(data:font/ttf;base64,AAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format("truetype"),url(/assets/slick-BlzDm7g2.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.travellers-section{width:100%;padding:5rem 0;background:linear-gradient(156deg,#eff6ff,#fff)}.travellers-section .section-content{display:flex;flex-direction:column;gap:2.5rem;width:100%}.travellers-section .section-content .section-header{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%}.travellers-section .section-content .section-header .section-subtitle-wrapper{display:inline-flex;justify-content:center;align-items:flex-start}.travellers-section .section-content .section-header .section-subtitle-wrapper .section-subtitle{font-family:Poppins,Helvetica;font-weight:600;color:#1e90ff;font-size:1rem;text-align:center;line-height:1.5rem}.travellers-section .section-content .section-header .section-title{width:100%;font-family:Poppins,Helvetica;font-weight:600;color:#2c3e50;font-size:2.25rem;text-align:center;line-height:2.75rem;letter-spacing:-.02em}.travellers-section .section-content .section-header .section-description{display:flex;flex-direction:column;max-width:58rem;width:850px;align-items:center;padding-top:.5rem}@media (max-width: 768px){.travellers-section .section-content .section-header .section-description{width:100%}}.travellers-section .section-content .section-header .section-description p{font-family:Poppins,Helvetica;font-weight:400;color:#4b5563;font-size:1rem;text-align:center;line-height:1.5rem}.travellers-section .section-content .feature-cards-container{display:flex;justify-content:center;width:100%}.travellers-section .section-content .feature-cards-container .row{width:100%}@media (max-width: 768px){.travellers-section .section-content .feature-cards-container .row{gap:1rem}}.travellers-section .section-content .feature-cards-container .row .feature-card{height:100%;background-color:#fff;border-radius:20px;border:1px solid #f3f4f6;box-shadow:0 4px 6px -4px #0000001a,0 10px 15px -3px #0000001a;margin-bottom:1rem}.travellers-section .section-content .feature-cards-container .row .feature-card .card-content{padding:1.5rem;padding-top:105px;position:relative}.travellers-section .section-content .feature-cards-container .row .feature-card .card-content .card-icon-container{display:flex;width:3.5rem;height:3.5rem;align-items:center;justify-content:center;position:absolute;top:25px;left:25px;background-color:#1e90ff1a;border-radius:20px}.travellers-section .section-content .feature-cards-container .row .feature-card .card-content .card-icon-container .icon-wrapper{display:inline-flex;flex-direction:column;align-items:flex-start;padding:.5rem 0}.travellers-section .section-content .feature-cards-container .row .feature-card .card-content .card-icon-container .icon-wrapper .feature-icon{width:33.34px;height:2rem}.travellers-section .section-content .feature-cards-container .row .feature-card .card-content .card-title{width:100%;margin-top:-1px;font-family:Poppins,Helvetica;font-weight:600;color:#2c3e50;font-size:1.25rem;line-height:1.75rem}.travellers-section .section-content .feature-cards-container .row .feature-card .card-content .card-description{width:100%;margin-top:1rem;font-family:Poppins,Helvetica;font-weight:400;color:#4b5563;font-size:14px;line-height:1.5rem;white-space:pre-line}.travellers-section .section-content .feature-cards-container .row .feature-card .card-content .card-link-container{display:flex;align-items:center;margin-top:1.5rem}.travellers-section .section-content .feature-cards-container .row .feature-card .card-content .card-link-container .card-link{font-family:Poppins,Helvetica;font-weight:400;color:#1e90ff;font-size:1rem;line-height:1.5rem;text-decoration:none}.travellers-section .section-content .feature-cards-container .row .feature-card .card-content .card-link-container .arrow-icon-container{padding-left:.5rem;padding-top:.25rem;padding-bottom:.25rem}.travellers-section .section-content .feature-cards-container .row .feature-card .card-content .card-link-container .arrow-icon-container .arrow-icon{display:inline-block;width:16.67px;height:1rem;background-image:url(/img/v3/arrow-right.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.travellers-section .section-content .cta-card{width:100%;background-color:#fff;border-radius:20px;border:1px solid #f3f4f6;box-shadow:0 4px 6px -4px #0000001a,0 10px 15px -3px #0000001a}.travellers-section .section-content .cta-card .cta-content{padding:2rem}.travellers-section .section-content .cta-card .cta-content .cta-text-content{height:100%;display:flex;justify-content:center;flex-direction:column;gap:12px;flex:1}.travellers-section .section-content .cta-card .cta-content .cta-text-content .cta-title{width:100%;font-family:Poppins,Helvetica;font-weight:700;color:#2c3e50;font-size:1.5rem}.travellers-section .section-content .cta-card .cta-content .cta-text-content .cta-description{width:100%;font-family:Poppins,Helvetica;font-weight:400;color:#4b5563;font-size:14px}.travellers-section .section-content .cta-card .cta-content .cta-text-content .cta-buttons{display:flex;flex-wrap:wrap;gap:1rem}.travellers-section .section-content .cta-card .cta-content .cta-text-content .cta-buttons .btn{display:flex;align-items:center;gap:.5rem;border-radius:.5rem;padding:.5rem 1rem;font-family:Poppins,Helvetica}.travellers-section .section-content .cta-card .cta-content .cta-text-content .cta-buttons .btn .btn-icon{width:16.67px;height:1rem}.travellers-section .section-content .cta-card .cta-content .cta-text-content .cta-buttons .create-account-btn{background-color:#3b82f6;color:#fff;border:none}.travellers-section .section-content .cta-card .cta-content .cta-text-content .cta-buttons .create-account-btn:hover{background-color:#0b63f3}.travellers-section .section-content .cta-card .cta-content .cta-text-content .cta-buttons .explore-trips-btn{border:1px solid #3b82f6;color:#1e90ff;background-color:transparent}.travellers-section .section-content .cta-card .cta-content .cta-text-content .cta-buttons .explore-trips-btn:hover{background-color:#1e90ff1a}.travellers-section .section-content .cta-card .cta-content .cta-image{width:100%;height:468.66px;border-radius:20px;background-image:url(/img/v3/travelers-sharing-moments.png);background-size:cover;background-position:center}@media (max-width: 768px){.travellers-section .section-content .cta-card .cta-content .cta-image{margin-top:2rem}}.organizers-section{width:100%;padding:5rem 0;background:linear-gradient(158deg,#eff6ff,#fff)}.organizers-section .section-content{display:flex;flex-direction:column;gap:3rem;width:100%}.organizers-section .section-content .section-header{display:flex;flex-direction:column;align-items:center;gap:.4rem;width:100%}.organizers-section .section-content .section-header .section-badge{font-family:Poppins,Helvetica;font-weight:600;color:#1e90ff;font-size:1rem;text-align:center;line-height:1.5rem;background-color:transparent}.organizers-section .section-content .section-header .section-title{width:100%;font-family:Poppins,Helvetica;font-weight:700;color:#2c3e50;font-size:2.25rem;text-align:center;letter-spacing:-.02em}.organizers-section .section-content .section-header .section-description{max-width:42rem;width:100%}.organizers-section .section-content .section-header .section-description p{font-family:Poppins,Helvetica;font-weight:400;color:#4b5563;font-size:1rem;text-align:center;line-height:1.5rem}.organizers-section .section-content .main-content{margin-bottom:1rem}.organizers-section .section-content .main-content .feature-cards-container{display:flex;flex-direction:column;justify-content:center;height:100%;gap:1rem}.organizers-section .section-content .main-content .feature-cards-container .feature-card{width:100%;border:1px solid #f3f4f6;box-shadow:0 4px 6px -4px #0000001a,0 10px 15px -3px #0000001a;border-radius:20px;background-color:#fff}.organizers-section .section-content .main-content .feature-cards-container .feature-card .card-content{padding:20px;display:flex;align-items:center}.organizers-section .section-content .main-content .feature-cards-container .feature-card .card-content .icon-container{width:4rem;height:3rem;display:flex;align-items:center;justify-content:center;padding:26px 14px 26px 15px;background-color:#1e90ff1a;border-radius:50px}.organizers-section .section-content .main-content .feature-cards-container .feature-card .card-content .icon-container .feature-icon{width:22.22px;height:21px}.organizers-section .section-content .main-content .feature-cards-container .feature-card .card-content .card-text-content{padding-left:1.5rem;display:flex;flex-direction:column;gap:.4rem}.organizers-section .section-content .main-content .feature-cards-container .feature-card .card-content .card-text-content .card-title{font-family:Poppins,Helvetica;font-weight:600;color:#2c3e50;font-size:1.2rem}.organizers-section .section-content .main-content .feature-cards-container .feature-card .card-content .card-text-content .card-description{font-family:Poppins,Helvetica;font-weight:400;color:#4b5563;font-size:14px;margin-bottom:0;line-height:1.4rem}.organizers-section .section-content .main-content .image-container{position:relative;width:100%;height:500px}.organizers-section .section-content .main-content .image-container .bg-image{width:100%;height:100%;border-radius:20px;box-shadow:0 8px 10px -6px #0000001a,0 20px 25px -5px #0000001a;background-image:url(/img/v3/travel-planning-tools.jpg);background-size:cover;background-position:50% 50%}.organizers-section .section-content .main-content .image-container .platform-card{max-width:20rem;width:20rem;padding:15px;position:absolute;top:409px;right:0;background-color:#fff;border-radius:20px;border:1px solid #f3f4f6;box-shadow:0 4px 6px -4px #0000001a,0 10px 15px -3px #0000001a}@media (min-width: 992px){.organizers-section .section-content .main-content .image-container .platform-card{right:-25px}}.organizers-section .section-content .main-content .image-container .platform-card .platform-header{display:flex;align-items:center;width:100%;margin-bottom:12px}.organizers-section .section-content .main-content .image-container .platform-card .platform-header .platform-icon-container{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;padding:13px 0 14px;background-color:#1e90ff1a;border-radius:9999px}.organizers-section .section-content .main-content .image-container .platform-card .platform-header .platform-icon-container .platform-icon{width:22.22px;height:21px}.organizers-section .section-content .main-content .image-container .platform-card .platform-header .platform-text{padding-left:1rem}.organizers-section .section-content .main-content .image-container .platform-card .platform-header .platform-text .platform-title{font-family:Poppins,Helvetica;font-weight:600;color:#2c3e50;font-size:1.125rem;line-height:1.5rem;margin-bottom:0}.organizers-section .section-content .main-content .image-container .platform-card .platform-header .platform-text .platform-subtitle{font-family:Poppins,Helvetica;font-weight:400;color:#4b5563;font-size:.875rem;line-height:1.25rem;margin-bottom:10px}.organizers-section .section-content .main-content .image-container .platform-card .platform-stats{display:flex;align-items:center;justify-content:space-between;width:100%}.organizers-section .section-content .main-content .image-container .platform-card .platform-stats .stat-item{display:flex;align-items:center}.organizers-section .section-content .main-content .image-container .platform-card .platform-stats .stat-item .stat-icon-container{padding-right:.25rem;padding-top:3px;padding-bottom:3px}.organizers-section .section-content .main-content .image-container .platform-card .platform-stats .stat-item .stat-icon-container .stat-icon{width:14.6px;height:14px}.organizers-section .section-content .main-content .image-container .platform-card .platform-stats .stat-item .stat-text{font-family:Poppins,Helvetica;font-weight:400;color:#4b5563;font-size:.875rem;line-height:1.25rem;text-align:center}.organizers-section .section-content .cta-card{width:100%;padding:33px;background-color:#fff;border-radius:20px;border:1px solid #f3f4f6;box-shadow:0 4px 6px -4px #0000001a,0 10px 15px -3px #0000001a}.organizers-section .section-content .cta-card .cta-text-content{display:flex;flex-direction:column;gap:1rem;width:100%}.organizers-section .section-content .cta-card .cta-text-content .cta-title{font-family:Poppins,Helvetica;font-weight:700;color:#2c3e50;font-size:1.5rem;line-height:2rem}.organizers-section .section-content .cta-card .cta-text-content .cta-description{font-family:Poppins,Helvetica;font-weight:400;color:#4b5563;font-size:1rem;line-height:1.5rem}.organizers-section .section-content .cta-card .cta-text-content .cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;padding-top:.5rem}.organizers-section .section-content .cta-card .cta-text-content .cta-buttons .btn{display:flex;align-items:center;border-radius:.5rem;height:auto;padding:13px 2rem;font-family:Poppins,Helvetica}.organizers-section .section-content .cta-card .cta-text-content .cta-buttons .btn .btn-icon{width:16.67px;height:16px;margin-right:.5rem}.organizers-section .section-content .cta-card .cta-text-content .cta-buttons .btn span{font-family:Poppins,Helvetica;font-weight:400;font-size:1rem}.organizers-section .section-content .cta-card .cta-text-content .cta-buttons .organizer-btn{background-color:#3b82f6;color:#fff;border:none}.organizers-section .section-content .cta-card .cta-text-content .cta-buttons .organizer-btn:hover{background-color:#0b63f3}.organizers-section .section-content .cta-card .cta-text-content .cta-buttons .learn-more-btn{border:1px solid #3b82f6;color:#1e90ff;background-color:transparent}.organizers-section .section-content .cta-card .cta-text-content .cta-buttons .learn-more-btn:hover{background-color:#1e90ff0d}.organizers-section .section-content .cta-card .stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;width:260px;margin:0 auto;margin-top:2rem}@media (min-width: 992px){.organizers-section .section-content .cta-card .stats-grid{margin-top:0}}.organizers-section .section-content .cta-card .stats-grid .grid-stat-item{display:flex;flex-direction:column;height:60px;gap:.25rem}.organizers-section .section-content .cta-card .stats-grid .grid-stat-item .stat-value{font-family:Poppins,Helvetica;font-weight:700;color:#1e90ff;font-size:1.5rem;line-height:2rem;text-align:center}.organizers-section .section-content .cta-card .stats-grid .grid-stat-item .stat-label{font-family:Poppins,Helvetica;font-weight:400;color:#4b5563;font-size:.875rem;line-height:1.25rem;text-align:center}.contact-section{display:flex;flex-direction:column;align-items:center;padding:5rem 0;width:100%;background-color:#fff}.contact-section .contact-header{margin-bottom:2rem}.contact-section .contact-header .contact-title{font-family:Poppins,Helvetica;font-weight:600;font-size:2rem;line-height:1.2;color:#2c3e50;margin-bottom:1rem}.contact-section .contact-header .contact-subtitle{font-family:Poppins,Helvetica;font-weight:400;font-size:1rem;line-height:1.5;color:#4b5563;max-width:800px;margin:0 auto}.contact-section .map-container{height:24rem;width:100%;border-radius:.5rem;overflow:hidden;background-color:#e5e7eb}.contact-section .map-container img{width:100%;height:100%;object-fit:cover}.contact-section .contact-cards-container{margin-top:2rem}.contact-section .contact-cards-container .contact-card{padding:1rem;border-radius:.5rem;background-color:#fff;box-shadow:0 2px 4px -2px #0000001a,0 4px 6px -1px #0000001a;height:100%}.contact-section .contact-cards-container .contact-card .icon-container{display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;border-radius:50%;background-color:#e1effe;margin-bottom:10px}.contact-section .contact-cards-container .contact-card .icon-container .icon{width:22px;height:21px;color:#3b82f6}.contact-section .contact-cards-container .contact-card .card-title{font-family:Poppins,Helvetica;font-weight:600;font-size:1.125rem;color:#2c3e50;margin-bottom:10px}.contact-section .contact-cards-container .contact-card .card-details p{font-family:Poppins,Helvetica;font-weight:400;font-size:14px;line-height:1.5;color:#4b5563;margin-bottom:.25rem}.contact-section .contact-form-card{padding:2rem;border-radius:.5rem;background-color:#fff;box-shadow:0 2px 4px -2px #0000001a,0 4px 6px -1px #0000001a;height:100%}.contact-section .contact-form-card .form-title{font-family:Poppins,Helvetica;font-weight:600;font-size:1.5rem;line-height:1.2;color:#2c3e50;margin-bottom:1.5rem}.contact-section .contact-form-card .form-label{font-family:Poppins,Helvetica;font-weight:400;font-size:1rem;line-height:1.5;color:#2d3748;margin-bottom:.5rem}.contact-section .contact-form-card .form-control{height:46px;background-color:#fff;border-radius:.5rem;border:1px solid #d1d5db}.contact-section .contact-form-card .form-control:focus{border-color:#3b82f6;box-shadow:0 0 0 .25rem #1e90ff1a}.contact-section .contact-form-card textarea.form-control{height:auto;min-height:126px}.contact-section .contact-form-card .send-btn{background-color:#3b82f6;border-color:#3b82f6;padding:.75rem 2rem;border-radius:.5rem;font-family:Poppins,Helvetica;font-weight:400;font-size:1rem;line-height:1.5}.contact-section .contact-form-card .send-btn:hover,.contact-section .contact-form-card .send-btn:focus{background-color:#0b63f3;border-color:#0b63f3}@media (max-width: 767.98px){.contact-section .contact-cards-container .row{flex-direction:column}.contact-section .contact-form-card{margin-top:2rem}}.testimonials-section{padding:5rem 0;background-color:#f9fafb;width:100%;display:flex;flex-direction:column;align-items:center;overflow:hidden}.testimonials-section .section-title{font-family:Poppins,Helvetica;font-weight:600;font-size:2rem;line-height:1.2;color:#2c3e50;margin-bottom:1rem}.testimonials-section .section-description{font-family:Poppins,Helvetica;font-weight:400;font-size:1rem;line-height:1.5;color:#4b5563;max-width:672px;margin:0 auto}.testimonials-section .testimonial-cards-row{margin-top:2.5rem;justify-content:center}.testimonials-section .testimonial-carousel-container{margin-top:2.5rem;width:100%;padding:0 3rem;position:relative}.testimonials-section .testimonial-carousel-container .owl-carousel .owl-stage-outer{padding:1rem .5rem}.testimonials-section .testimonial-carousel-container .owl-carousel .owl-nav{position:absolute;top:50%;width:100%;transform:translateY(-50%);left:0;right:0;z-index:1;margin-top:-1.5rem;pointer-events:none}.testimonials-section .testimonial-carousel-container .owl-carousel .owl-nav button.owl-prev,.testimonials-section .testimonial-carousel-container .owl-carousel .owl-nav button.owl-next{position:absolute;background-color:#fff!important;width:3.5rem;height:3.5rem;border-radius:50%;box-shadow:0 2px 8px #0000001a;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:0;pointer-events:auto}.testimonials-section .testimonial-carousel-container .owl-carousel .owl-nav button.owl-prev:hover,.testimonials-section .testimonial-carousel-container .owl-carousel .owl-nav button.owl-next:hover{background-color:#1e90ff!important;background:transparent!important}.testimonials-section .testimonial-carousel-container .owl-carousel .owl-nav button.owl-prev:hover .custom-nav-button svg,.testimonials-section .testimonial-carousel-container .owl-carousel .owl-nav button.owl-next:hover .custom-nav-button svg{color:#fff!important;fill:#fff!important}.testimonials-section .testimonial-carousel-container .owl-carousel .owl-nav button.owl-prev:focus,.testimonials-section .testimonial-carousel-container .owl-carousel .owl-nav button.owl-next:focus{outline:none}.testimonials-section .testimonial-carousel-container .owl-carousel .owl-nav button.owl-prev .custom-nav-button,.testimonials-section .testimonial-carousel-container .owl-carousel .owl-nav button.owl-next .custom-nav-button{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.testimonials-section .testimonial-carousel-container .owl-carousel .owl-nav button.owl-prev .custom-nav-button svg,.testimonials-section .testimonial-carousel-container .owl-carousel .owl-nav button.owl-next .custom-nav-button svg{color:#000!important;fill:#000!important}.testimonials-section .testimonial-carousel-container .owl-carousel .owl-nav button.owl-prev{left:-68px;transform:translateY(-50%)}.testimonials-section .testimonial-carousel-container .owl-carousel .owl-nav button.owl-next{right:-82px;transform:translateY(-50%)}.testimonials-section .testimonial-carousel-container .owl-carousel .owl-dots{margin-top:2rem}.testimonials-section .testimonial-carousel-container .owl-carousel .owl-dots .owl-dot span{width:.75rem;height:.75rem;margin:0 .25rem;background-color:#dde0e4;transition:background-color .3s ease}.testimonials-section .testimonial-carousel-container .owl-carousel .owl-dots .owl-dot.active span,.testimonials-section .testimonial-carousel-container .owl-carousel .owl-dots .owl-dot:hover span{background-color:#1e90ff}.testimonials-section .testimonial-card{background-color:#fff;border-radius:.5rem;padding:2rem;box-shadow:0 2px 4px -2px #0000001a,0 4px 6px -1px #0000001a;height:100%;transition:transform .3s ease,box-shadow .3s ease;margin:0 auto;max-width:95%;height:464px}.testimonials-section .testimonial-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0000001a}.testimonials-section .testimonial-card .user-profile{display:flex;align-items:center}.testimonials-section .testimonial-card .user-profile .avatar-container{width:4rem;height:4rem;border-radius:50%;overflow:hidden;margin-right:1rem}.testimonials-section .testimonial-card .user-profile .avatar-container .avatar-image{width:100%;height:100%;object-fit:cover}.testimonials-section .testimonial-card .user-profile .user-info .user-name{font-family:Poppins,Helvetica;font-weight:600;font-size:1.125rem;line-height:1.75rem;color:#2c3e50;margin-bottom:.25rem}.testimonials-section .testimonial-card .user-profile .user-info .user-location{font-family:Poppins,Helvetica;font-weight:400;font-size:1rem;line-height:1.5;color:#4b5563;margin:0}.testimonials-section .testimonial-card .rating-stars{display:flex;margin-top:2rem}.testimonials-section .testimonial-card .rating-stars .star-icon{padding:.25rem 0;margin-right:.25rem}.testimonials-section .testimonial-card .rating-stars .star-icon .filled{width:16.67px;height:16px;fill:#1e90ff;color:#1e90ff}.testimonials-section .testimonial-card .rating-stars .star-icon img{width:16.67px;height:16px}.testimonials-section .testimonial-card .testimonial-text{margin-top:1rem}.testimonials-section .testimonial-card .testimonial-text p{font-family:Poppins,Helvetica;font-style:italic;font-weight:400;font-size:1rem;line-height:1.5;color:#4b5563;margin:0}.testimonials-section .pagination-dots{display:none}@media (max-width: 992px){.testimonials-section .testimonial-cards-row .col-lg-4{max-width:480px}.testimonials-section .testimonial-carousel-container{padding:0 2rem}.testimonials-section .testimonial-carousel-container .owl-carousel .owl-nav{width:100%;left:0;right:0}.testimonials-section .testimonial-carousel-container .owl-carousel .owl-nav button.owl-prev{left:-15px}.testimonials-section .testimonial-carousel-container .owl-carousel .owl-nav button.owl-next{right:-15px}}@media (max-width: 576px){.testimonials-section .testimonial-carousel-container{padding:0 1rem}.testimonials-section .testimonial-carousel-container .owl-carousel .owl-nav{display:none}}.custom-nav-button{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:#fff;box-shadow:0 2px 5px #0000001a}.custom-nav-button i{font-size:18px;color:#000}.search-layout{display:flex;flex-direction:column;min-height:100vh}.header-section{background-color:#2c3e50;padding:1rem 0}.header-section .navbar-brand{font-family:Pacifico,Helvetica;font-weight:400;font-size:1.875rem;color:#fff;text-decoration:none}.header-section .navbar-brand .text-accent{color:#fc0}.header-section .nav-link{color:#fff;font-family:Poppins,Helvetica;transition:color .3s}.header-section .nav-link:hover,.header-section .auth-buttons .btn-outline-light:hover{color:#fc0}.header-section .auth-buttons .btn-accent{background-color:#fc0;border-color:#fc0;color:#2c3e50}.header-section .auth-buttons .btn-accent:hover{background-color:#cca300;border-color:#cca300}.footer-section{background-color:#2c3e50;padding:5rem 0 2rem;margin-top:auto}.footer-section .footer-logo a{font-family:Pacifico,Helvetica;font-weight:400;font-size:1.875rem;color:#fff;text-decoration:none}.footer-section .footer-logo a .text-accent{color:#fc0}.footer-section .footer-description{color:#97a6ba;font-family:Poppins,Helvetica;margin-bottom:1.5rem}.footer-section .social-icons{display:flex;gap:1rem}.footer-section .social-icons .social-icon-container{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;background-color:#ffffff1a;border-radius:50%;color:#fff;transition:background-color .3s}.footer-section .social-icons .social-icon-container:hover{background-color:#fc0;color:#2c3e50}.footer-section .footer-heading{font-family:Poppins,Helvetica;font-weight:600;font-size:1.125rem;color:#fff;margin-bottom:1.5rem}.footer-section .footer-links{list-style:none;padding:0;margin:0}.footer-section .footer-links li{margin-bottom:.75rem}.footer-section .footer-links a{color:#97a6ba;text-decoration:none;font-family:Poppins,Helvetica;transition:color .3s}.footer-section .footer-links a:hover{color:#fc0}.footer-section .newsletter-desc{color:#97a6ba;font-family:Poppins,Helvetica;margin-bottom:1rem}.footer-section .newsletter-form .form-control{background-color:#ffffff1a;border:none;color:#fff;height:3rem}.footer-section .newsletter-form .form-control::placeholder{color:#ffffff80}.footer-section .newsletter-form .btn-accent{background-color:#fc0;border-color:#fc0;color:#2c3e50}.footer-section .newsletter-form .btn-accent:hover{background-color:#cca300;border-color:#cca300}.footer-section .footer-bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:3rem;padding-top:2rem;text-align:center}.footer-section .footer-bottom p{color:#97a6ba;font-family:Poppins,Helvetica;margin-bottom:0}.home-wrapper,.home-wrapper .inner-wrapper{background-color:#fff;width:100%}.search-date-picker{width:100%}.search-page .react-daterange-picker__inputGroup{text-align:center!important;padding:0}.search-date-picker .react-daterange-picker__wrapper{border:1px solid #ced4da;border-radius:.25rem;padding:.375rem .75rem;background-color:#fff}.search-date-picker .react-daterange-picker__inputGroup{font-size:14px}.react-calendar{z-index:9999!important;position:relative!important;border:1px solid #ced4da!important;border-radius:.25rem!important;box-shadow:0 5px 15px #0000004d!important}.react-daterange-picker__calendar{z-index:9999!important;position:absolute!important}.search-page .filter-sidebar{overflow:visible!important}.date-range-picker-container{margin-bottom:1rem;position:relative;z-index:9999!important}.filter-section{overflow:visible!important}.react-calendar,.react-calendar__viewContainer,.react-calendar__month-view,.react-calendar__month-view__days{position:relative!important;z-index:9999!important}.date-filter-badge{position:relative;cursor:pointer}.date-picker-container{position:absolute;top:100%;left:0;margin-top:10px;z-index:9999;display:none}.date-filter-badge:hover .date-picker-container,.date-picker-container:hover{display:block}.search-date-picker .react-daterange-picker__wrapper{border:1px solid #e0e0e0;border-radius:4px}.react-calendar{border:none!important;border-radius:8px!important;font-family:Poppins,Helvetica;width:280px!important;box-shadow:0 2px 8px #9a8f8f!important;overflow:hidden!important}.filter-toggle-btn{background-color:#1e90ff;color:#fff;border:none;padding:.5rem 1rem;border-radius:.25rem;display:flex;align-items:center;font-weight:500}.filter-toggle-btn i{margin-right:.5rem}.filter-toggle-btn:hover{background-color:#0077ea}.mobile-filter-drawer{position:fixed;bottom:0;left:0;right:0;background-color:#fff;border-top-left-radius:1rem;border-top-right-radius:1rem;box-shadow:0 -5px 15px #0000001a;z-index:1050;padding:1.5rem;transform:translateY(100%);transition:transform .3s ease-in-out;max-height:80vh;overflow-y:auto}.mobile-filter-drawer.show{transform:translateY(0)}.mobile-filter-drawer .mobile-drawer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.mobile-filter-drawer .mobile-drawer-header h4{font-family:Poppins,Helvetica;font-weight:600;margin-bottom:0}.mobile-filter-drawer .mobile-drawer-header .close-drawer-btn{background:none;border:none;font-size:1.25rem;color:#4b5563;padding:.25rem}.mobile-filter-drawer .mobile-drawer-content .filter-section{margin-bottom:1.5rem}.mobile-filter-drawer .mobile-drawer-content .filter-section h5{font-family:Poppins,Helvetica;font-weight:500;font-size:1rem;margin-bottom:1rem}.mobile-filter-drawer .mobile-drawer-footer{display:flex;justify-content:space-between;padding-top:1rem;border-top:1px solid #e5e7eb}.mobile-filter-drawer .mobile-drawer-footer .reset-button{color:#1e90ff;background:none;border:none;font-size:.875rem;padding:.5rem 1rem}.mobile-filter-drawer .mobile-drawer-footer .reset-button:hover{text-decoration:underline}.mobile-filter-drawer .mobile-drawer-footer .apply-filters-btn{background-color:#1e90ff;border:none;color:#fff;padding:.5rem 1.5rem;border-radius:.25rem;font-family:Poppins,Helvetica;font-weight:500}.mobile-filter-drawer .mobile-drawer-footer .apply-filters-btn:hover{background-color:#0077ea}@media (max-width: 767.98px){.filter-sidebar{display:none}}.search-page{min-height:100vh;background-color:#fff}.search-page .search-summary-section{position:relative;background:linear-gradient(90deg,#1e3a8acc,#1e3a8a99 50%);color:#fff;padding:2rem 0;box-shadow:0 4px 12px #0000001a}.search-page .search-summary-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/img/v3/hero-background.png);background-size:cover;background-position:center;opacity:.5;z-index:-1}.search-page .search-summary-section .back-link{display:flex;align-items:center;color:#fc0;text-decoration:none;margin-bottom:1rem}.search-page .search-summary-section .back-link i{margin-right:.5rem}.search-page .search-summary-section .back-link:hover{text-decoration:underline}.search-page .search-summary-section .search-query-title{font-family:Poppins,Helvetica;font-weight:600;font-size:1.5rem;margin-bottom:1.5rem}.search-page .search-summary-section .search-filters{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.search-page .search-summary-section .search-filters .filter-badge{display:flex;align-items:center;background-color:#fff3;padding:.5rem 1rem;border-radius:.25rem}.search-page .search-summary-section .search-filters .filter-badge i{color:#fc0;margin-right:.5rem}.search-page .search-summary-section .search-filters .search-within{position:relative}.search-page .search-summary-section .search-filters .search-within .form-control{width:390px;height:40px;padding-left:2.5rem;border:none;border-radius:.25rem;background-color:#ffffff26;border:1px solid rgba(255,255,255,.2);color:#fff}.search-page .search-summary-section .search-filters .search-within .form-control::placeholder{color:#fff9}.search-page .search-summary-section .search-filters .search-within .form-control:focus{background-color:#ffffff40;box-shadow:0 0 0 3px #ffffff1a;border-color:#ffffff4d}.search-page .search-summary-section .search-filters .search-within .search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#ffffffb3}.search-page .search-summary-section .search-filters .filter-button{background-color:transparent;border:1px solid #ffffff;color:#fff;padding:.375rem .75rem;border-radius:.25rem;display:flex;align-items:center}.search-page .search-summary-section .search-filters .filter-button i{margin-right:.5rem}.search-page .search-summary-section .search-filters .filter-button:hover{background-color:#ffffff1a}.search-page .main-content{padding:2rem 0}.search-page .main-content .filter-sidebar{background-color:#f9fafb;border-radius:.5rem;padding:1.5rem;position:sticky;top:1rem}.search-page .main-content .filter-sidebar .sidebar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.search-page .main-content .filter-sidebar .sidebar-header h4{font-family:Poppins,Helvetica;font-weight:600;margin-bottom:0}.search-page .main-content .filter-sidebar .sidebar-header .reset-button{color:#1e90ff;background:none;border:none;font-size:.875rem;padding:0}.search-page .main-content .filter-sidebar .sidebar-header .reset-button:hover{text-decoration:underline}.search-page .main-content .filter-sidebar .filter-section{margin-bottom:1.5rem}.search-page .main-content .filter-sidebar .filter-section h5{font-family:Poppins,Helvetica;font-weight:500;font-size:1rem;margin-bottom:1rem}.search-page .main-content .filter-sidebar .filter-section .price-range{display:flex;align-items:center;gap:.5rem}.search-page .main-content .filter-sidebar .filter-section .price-range .form-control{border-radius:.25rem;border:1px solid #d1d5db;padding:.5rem}.search-page .main-content .filter-sidebar .filter-section .filter-checkbox{display:flex;align-items:center;margin-bottom:.5rem}.search-page .main-content .filter-sidebar .filter-section .filter-checkbox input[type=checkbox]{margin-right:.5rem}.search-page .main-content .filter-sidebar .filter-section .filter-checkbox label{font-family:Poppins,Helvetica;font-size:.875rem;color:#4b5563;display:flex;align-items:center}.search-page .main-content .filter-sidebar .filter-section .filter-checkbox label .star-icon{color:#fc0;margin-left:.25rem}.search-page .main-content .filter-sidebar .apply-filters-btn{width:100%;background-color:#1e90ff;border:none;color:#fff;padding:.5rem 1rem;border-radius:.25rem;font-family:Poppins,Helvetica;font-weight:500}.search-page .main-content .filter-sidebar .apply-filters-btn:hover{background-color:#0077ea}.search-page .main-content .search-results .results-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.search-page .main-content .search-results .results-header .results-count{color:#4b5563;font-family:Poppins,Helvetica;font-size:.875rem}.search-page .main-content .search-results .results-header .results-count span{font-weight:500}.search-page .main-content .search-results .results-header .sort-dropdown{display:flex;align-items:center}.search-page .main-content .search-results .results-header .sort-dropdown label{font-size:.875rem;margin-right:.5rem;color:#4b5563}.search-page .main-content .search-results .results-header .sort-dropdown select{padding:.375rem 2rem .375rem .75rem;font-size:.875rem;border:1px solid #d1d5db;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px}.search-page .main-content .search-results .trip-card{margin-bottom:1.5rem;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;background-color:#fff;box-shadow:0 1px 3px #0000001a}.search-page .main-content .search-results .trip-card .card-row{display:flex;flex-direction:column;padding:12px}@media (min-width: 768px){.search-page .main-content .search-results .trip-card .card-row{flex-direction:row}}.search-page .main-content .search-results .trip-card .card-row .card-image{position:relative;width:100%;max-height:325px}.search-page .main-content .search-results .trip-card .card-row .card-image .share-search-btn-mobile{display:none}@media (min-width: 768px){.search-page .main-content .search-results .trip-card .card-row .card-image{width:33.33%}}@media (max-width: 600px){.search-page .main-content .search-results .trip-card .card-row .card-image .share-search-btn{display:none}}@media (max-width: 500px){.search-page .main-content .search-results .trip-card .card-row .card-image .share-search-btn-mobile{display:block;position:absolute;top:16px;right:16px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:100px}}.search-page .main-content .search-results .trip-card .card-row .card-image img{width:100%;height:100%;object-fit:cover}.search-page .main-content .search-results .trip-card .card-row .card-image .featured-badge{position:absolute;top:.5rem;left:.5rem;background-color:#fc0;color:#2c3e50;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600}.search-page .main-content .search-results .trip-card .card-row .card-content{padding-left:12px;flex:1}.search-page .main-content .search-results .trip-card .card-row .card-content .card-header{display:flex;justify-content:space-between;margin-bottom:1rem;margin-top:1rem}.search-page .main-content .search-results .trip-card .card-row .card-content .card-header .trip-title{font-family:Poppins,Helvetica;font-weight:700;font-size:1.25rem;margin-bottom:.5rem}.search-page .main-content .search-results .trip-card .card-row .card-content .card-header .trip-location{display:flex;align-items:center;color:#4b5563;font-size:.875rem}.search-page .main-content .search-results .trip-card .card-row .card-content .card-header .trip-location i{margin-right:.5rem;font-size:.875rem}.search-page .main-content .search-results .trip-card .card-row .card-content .card-header .trip-price{text-align:right}.search-page .main-content .search-results .trip-card .card-row .card-content .card-header .trip-price .price{font-family:Poppins,Helvetica;font-weight:700;font-size:1.5rem;color:#1e90ff;margin-bottom:0}.search-page .main-content .search-results .trip-card .card-row .card-content .card-header .trip-price .price-note{font-size:.75rem;color:#4b5563;margin-bottom:0!important}.search-page .main-content .search-results .trip-card .card-row .card-content .trip-badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.search-page .main-content .search-results .trip-card .card-row .card-content .trip-badges .badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border:1px solid #e5e7eb;border-radius:1rem;font-weight:400;font-size:.75rem;color:#4b5563}.search-page .main-content .search-results .trip-card .card-row .card-content .trip-badges .badge i{margin-right:.25rem;font-size:.75rem}.search-page .main-content .search-results .trip-card .card-row .card-content .trip-badges .badge.rating-badge{color:#4b5563}.search-page .main-content .search-results .trip-card .card-row .card-content .trip-badges .badge.rating-badge i{color:#fc0}.search-page .main-content .search-results .trip-card .card-row .card-content .trip-badges .badge.verified-badge{background-color:#1987541a;color:#198754;border-color:#19875433}.search-page .main-content .search-results .trip-card .card-row .card-content hr{margin:1rem 0;border-color:#e5e7eb}.search-page .main-content .search-results .trip-card .card-row .card-content .card-footer{display:flex;justify-content:space-between;align-items:center}.search-page .main-content .search-results .trip-card .card-row .card-content .card-footer .organizer-info{display:flex;align-items:center}.search-page .main-content .search-results .trip-card .card-row .card-content .card-footer .organizer-info .organizer-logo{width:2rem;height:2rem;background-color:#dbeafe;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:.5rem;color:#1e90ff;font-weight:600}.search-page .main-content .search-results .trip-card .card-row .card-content .card-footer .organizer-info .organizer-name{font-size:1rem;font-weight:600;color:#3b82f6}.search-page .main-content .search-results .trip-card .card-row .card-content .card-footer .organizer-info .organizer-name span{font-weight:500}.search-page .main-content .search-results .trip-card .card-row .card-content .card-footer .view-details-btn{background-color:#1e90ff;color:#fff;border:none;padding:.5rem 1rem;border-radius:.25rem;font-weight:500}@media screen and (max-width: 500px){.search-page .main-content .search-results .trip-card .card-row .card-content .card-footer .view-details-btn{padding:.5rem;font-size:12px}}.search-page .main-content .search-results .trip-card .card-row .card-content .card-footer .view-details-btn:hover{background-color:#0077ea}.search-page .main-content .search-results .pagination-container{display:flex;justify-content:center;margin-top:2rem}.search-page .main-content .search-results .pagination-container .pagination .page-item .page-link{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;color:#4b5563;border-color:#e5e7eb;margin:0 .25rem}.search-page .main-content .search-results .pagination-container .pagination .page-item .page-link:hover{background-color:#f3f4f6}.search-page .main-content .search-results .pagination-container .pagination .page-item.active .page-link{background-color:#1e90ff;border-color:#1e90ff;color:#fff}.search-page .main-content .search-results .pagination-container .pagination .page-item.disabled .page-link{color:#d1d5db}@media (max-width: 767.98px){.search-page .search-summary-section{padding:1.5rem 0}.search-page .search-summary-section .search-query-title{font-size:1.25rem;margin-bottom:1rem}.search-page .search-summary-section .search-filters{flex-direction:column;align-items:stretch;gap:.75rem}.search-page .search-summary-section .search-filters .filter-badge{width:100%;justify-content:space-between;position:relative}.search-page .search-summary-section .search-filters .filter-badge:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:.875rem;transition:transform .2s ease}.search-page .search-summary-section .search-filters .filter-badge.active:after{transform:rotate(180deg)}.search-page .search-summary-section .search-filters .search-within{margin-left:0;width:100%}.search-page .search-summary-section .search-filters .search-within .form-control{width:100%}.search-page .search-summary-section .search-filters .filter-toggle-btn{margin-top:.5rem;justify-content:center}.filter-popup{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:1050;display:none}.filter-popup.show{display:block}.filter-popup .filter-popup-content{position:absolute;bottom:0;left:0;right:0;background-color:#fff;border-top-left-radius:1rem;border-top-right-radius:1rem;padding:1.5rem;transform:translateY(100%);transition:transform .3s ease-in-out}.filter-popup .filter-popup-content.show{transform:translateY(0)}.filter-popup .filter-popup-content .popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.filter-popup .filter-popup-content .popup-header h5{font-family:Poppins,Helvetica;font-weight:600;margin-bottom:0}.filter-popup .filter-popup-content .popup-header .close-popup-btn{background:none;border:none;font-size:1.25rem;padding:.25rem}.filter-popup .filter-popup-content .popup-footer{display:flex;justify-content:flex-end;margin-top:1rem}.filter-popup .filter-popup-content .popup-footer .apply-btn{background-color:#1e90ff;color:#fff;border:none;padding:.5rem 1.5rem;border-radius:.25rem}.search-results .trip-card .card-image img{max-height:325px}}.trip-card .batch-selector-container{width:100%;margin:10px 0}.trip-card .batch-select-full{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:13px;font-family:inherit;background-color:#fff;color:#333;cursor:pointer;transition:all .2s ease}.trip-card .batch-select-full:focus{outline:none;border-color:#1e90ff;box-shadow:0 0 0 2px #1e90ff1a}.trip-card .batch-select-full:hover{border-color:#aaa}.trip-card .batch-select-full option{padding:8px;font-size:13px}@media (max-width: 550px){.card-header .d-1{width:70%}.card-header .d-2{width:30%}.card-footer .d-1{width:65%!important}.card-footer .d-2{width:35%!important}.card-footer .share-search-btn{padding-right:0!important}}.react-daterange-picker{display:inline-flex;position:relative}.react-daterange-picker,.react-daterange-picker *,.react-daterange-picker *:before,.react-daterange-picker *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-daterange-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-daterange-picker__wrapper{display:flex;flex-grow:1;flex-shrink:0;align-items:center;border:thin solid gray}.react-daterange-picker__inputGroup{min-width:calc((4px * 3) + .54em * 8 + .217em * 2);height:100%;flex-grow:1;padding:0 2px;box-sizing:content-box}.react-daterange-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-daterange-picker__inputGroup__divider,.react-daterange-picker__inputGroup__leadingZero{display:inline-block;font:inherit}.react-daterange-picker__inputGroup__input{min-width:.54em;height:100%;position:relative;padding:0 1px;border:0;background:none;color:currentColor;font:inherit;box-sizing:content-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.react-daterange-picker__inputGroup__input::-webkit-outer-spin-button,.react-daterange-picker__inputGroup__input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.react-daterange-picker__inputGroup__input:invalid{background:#ff00001a}.react-daterange-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-daterange-picker__button{border:0;background:transparent;padding:4px 6px}.react-daterange-picker__button:enabled{cursor:pointer}.react-daterange-picker__button:enabled:hover .react-daterange-picker__button__icon,.react-daterange-picker__button:enabled:focus .react-daterange-picker__button__icon{stroke:#0078d7}.react-daterange-picker__button:disabled .react-daterange-picker__button__icon{stroke:#6d6d6d}.react-daterange-picker__button svg{display:inherit}.react-daterange-picker__calendar{width:350px;max-width:100vw;z-index:1}.react-daterange-picker__calendar--closed{display:none}.react-daterange-picker__calendar .react-calendar{border-width:thin}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;line-height:16px;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.checout-wrapper *{margin:0;padding:0;box-sizing:border-box}.checout-wrapper .checkout-wrapper{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e0f2fe);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:3rem 1.5rem}.checout-wrapper .checkout-container{max-width:1400px;margin:0 auto}.checout-wrapper .checkout-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;animation:fadeInDown .6s ease-out}.checout-wrapper .checkout-title{font-size:2.5rem;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.02em}.checout-wrapper .checkout-subtitle{font-size:1.125rem;color:#64748b;margin-top:.5rem;font-weight:500}.checout-wrapper .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;font-family:inherit}.checout-wrapper .btn-primary{background:#3b82f6;color:#fff;box-shadow:0 4px 12px #3b82f64d}.checout-wrapper .btn-primary:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 8px 20px #3b82f666}.checout-wrapper .btn-primary:active{transform:translateY(0)}.checout-wrapper .btn-add-user{padding:1rem 1.75rem;font-size:1.125rem}.checout-wrapper .btn-remove{background:transparent;color:#ef4444;padding:.5rem;border-radius:6px;transition:all .2s ease}.checout-wrapper .btn-remove:hover{background:#fee2e2;color:#dc2626;transform:scale(1.1)}.checout-wrapper .btn-checkout{width:100%;padding:1.25rem;font-size:1.125rem;margin-top:1.5rem}.checout-wrapper .icon{flex-shrink:0}.checout-wrapper .checkout-content{display:grid;grid-template-columns:1fr 400px;gap:2rem;align-items:start}.checout-wrapper .users-section{display:flex;flex-direction:column;gap:1.5rem}.checout-wrapper .user-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:2rem;transition:all .3s ease;animation:fadeInUp .5s ease-out}.checout-wrapper .user-card:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}.checout-wrapper .user-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #f1f5f9}.checout-wrapper .user-number{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;color:#3b82f6}.checout-wrapper .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.checout-wrapper .form-field{display:flex;flex-direction:column;gap:.5rem}.checout-wrapper .form-field-full{grid-column:1/-1}.checout-wrapper .form-field label{font-weight:600;color:#1e293b;font-size:.875rem}.checout-wrapper .input,.checout-wrapper .select,.checout-wrapper .textarea{width:100%;padding:.75rem 1rem;font-size:.875rem;font-family:inherit;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;transition:all .2s ease;outline:none}.checout-wrapper .input:focus,.checout-wrapper .select:focus,.checout-wrapper .textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.checout-wrapper .input::placeholder,.checout-wrapper .textarea::placeholder{color:#94a3b8}.checout-wrapper .input-error{border-color:#ef4444!important}.checout-wrapper .error-text{color:#ef4444;font-size:.75rem;font-weight:500}.checout-wrapper .select-wrapper{position:relative}.checout-wrapper .select-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#64748b;pointer-events:none}.checout-wrapper .select{padding-left:2.75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.25rem;cursor:pointer}.checout-wrapper .textarea{resize:vertical;min-height:100px}.checout-wrapper .notes-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:2rem;animation:fadeInUp .6s ease-out}.checout-wrapper .notes-card label{font-weight:600;color:#1e293b;font-size:.875rem;display:block;margin-bottom:.5rem}.checout-wrapper .pricing-sidebar{position:sticky;top:2rem}.checout-wrapper .pricing-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:2rem;box-shadow:0 4px 16px #0000000f;animation:fadeInRight .6s ease-out}.checout-wrapper .pricing-title{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0 0 1.5rem}.checout-wrapper .pricing-details{margin-bottom:1.5rem}.checout-wrapper .pricing-row{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid #f1f5f9}.checout-wrapper .pricing-label{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.875rem;font-weight:500}.checout-wrapper .pricing-value{font-weight:600;color:#1e293b;font-size:1rem}.checout-wrapper .pricing-divider{height:1px;background:linear-gradient(90deg,transparent,#cbd5e1,transparent);margin:1rem 0}.checout-wrapper .pricing-total{border:none;padding:1.5rem 0 1rem}.checout-wrapper .pricing-label-total{font-size:1.125rem;font-weight:700;color:#0f172a}.checout-wrapper .pricing-value-total{font-size:1.75rem;font-weight:700;color:#3b82f6}.checout-wrapper .pricing-features{margin-top:2rem;padding-top:2rem;border-top:1px solid #e2e8f0}.checout-wrapper .feature-title{font-weight:600;color:#1e293b;margin-bottom:1rem;font-size:.875rem}.checout-wrapper .feature-list{list-style:none;padding:0;margin:0}.checout-wrapper .feature-list li{color:#64748b;font-size:.875rem;position:relative;padding:.5rem 0 .5rem 1.5rem}.checout-wrapper .feature-list li:before{content:"✓";position:absolute;left:0;color:#3b82f6;font-weight:700}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (max-width: 1024px){.checout-wrapper .checkout-content{grid-template-columns:1fr}.checout-wrapper .pricing-sidebar{position:static}}@media (max-width: 768px){.checout-wrapper .checkout-wrapper{padding:2rem 1rem}.checout-wrapper .checkout-header{flex-direction:column;align-items:flex-start;gap:1.5rem}.checout-wrapper .checkout-title{font-size:1.875rem}.checout-wrapper .form-grid{grid-template-columns:1fr}.checout-wrapper .user-card,.checout-wrapper .notes-card,.checout-wrapper .pricing-card{padding:1.5rem}}.trip-form-container{min-height:100vh;background:#f9fafb}.trip-form-wrapper{max-width:1200px;margin:0 auto!important;padding:2rem 1rem!important}.trip-form-header{margin-bottom:2rem}.trip-form-title{font-size:2rem;font-weight:700;color:#1d2530!important;margin-bottom:.5rem!important}.trip-form-subtitle{color:#627084;font-size:1rem!important}.stepper-wrapper{width:100%;padding-top:2rem!important;padding-bottom:1rem!important;margin-bottom:1rem!important;overflow-x:auto}.stepper-container{display:flex;align-items:center;justify-content:space-between}.stepper-step{display:flex;align-items:center;flex:1}.stepper-step-inner{display:flex;flex-direction:column;align-items:center;position:relative;flex:1}.stepper-step-content{display:flex;align-items:center;width:100%}.stepper-circle{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid hsl(210,20%,90%);transition:all .3s ease;font-weight:600;z-index:10;background:#fff;color:#627084!important}.stepper-circle.active{border-color:#0697e0;color:#0697e0!important}.stepper-circle.completed{border-color:#0697e0!important;background:#0697e0!important;color:#fff!important}.stepper-line{flex:1;height:2px;margin:0 .5rem!important}.stepper-line-inner{height:100%;transition:all .3s ease;background:#e0e6eb}.stepper-line-inner.completed{background:#0697e0}.stepper-text{margin-top:.75rem!important;text-align:center}.stepper-title{font-size:.875rem;font-weight:500;transition:color .3s ease!important;color:#627084!important}.stepper-title.active{color:#1d2530!important}.stepper-description{font-size:.75rem!important;color:#627084!important;margin-top:.25rem!important}.form-card{background:#fff!important;border-radius:12px!important;border:1px solid hsl(210,20%,90%)!important;box-shadow:0 2px 8px -2px #1d253014!important;margin-bottom:2rem!important}.form-card-content{padding:2rem!important}.form-group{margin-bottom:1.5rem!important}.form-label{display:block;font-size:.875rem;font-weight:500;color:#1d2530!important;margin-bottom:.5rem!important}.form-input,.form-textarea,.form-select{width:100%;padding:.625rem .75rem!important;border:1px solid hsl(210,20%,90%);border-radius:6px;font-size:.875rem!important;color:#1d2530!important;background:#fff;transition:all .2s ease}.form-input:focus,.form-textarea:focus,.form-select:focus{outline:none;border-color:#0697e0!important;box-shadow:0 0 0 3px #0697e01a}.form-input::placeholder,.form-textarea::placeholder{color:#627084!important}.form-textarea{min-height:128px;resize:vertical}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem!important;border-radius:6px;font-size:.875rem!important;font-weight:500;cursor:pointer!important;transition:all .2s ease;border:none!important;white-space:nowrap}.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-primary{background:#0697e0!important;color:#fff!important}.btn-primary:hover:not(:disabled){background:#0586c7}.btn-secondary{background:#33cc80;color:#fff!important}.btn-secondary:hover:not(:disabled){background:#2eb873}.btn-outline{background:transparent!important;border:1px solid hsl(210,20%,90%)!important;color:#1d2530!important}.btn-outline:hover:not(:disabled){background:#f0f2f5}.btn-ghost{background:transparent!important;color:#1d2530!important}.btn-ghost:hover:not(:disabled){background:#f0f2f5!important}.btn-destructive{background:transparent!important;color:#ef4343!important}.btn-destructive:hover:not(:disabled){background:#ef43431a}.btn-sm{padding:.5rem .75rem!important;font-size:.8125rem!important}.btn-icon{width:40px;height:40px;padding:0!important}.file-upload-zone{margin-bottom:1.5rem!important}.file-upload-dropzone{position:relative;border:2px dashed hsl(210,20%,90%);border-radius:12px;padding:2rem!important;text-align:center;transition:all .3s ease;cursor:pointer;background:#fff}.file-upload-dropzone:hover{border-color:#0697e080!important;background:#f0f2f54d}.file-upload-dropzone.drag-active{border-color:#0697e0!important;background:#0697e00d}.file-upload-icon{width:56px;height:56px;border-radius:50%;background:#0697e01a;display:flex;align-items:center;justify-content:center;margin:0 auto!important}.file-upload-icon svg{width:24px;height:24px;color:#0697e0!important}.file-upload-text{margin-top:.75rem!important}.file-upload-title{font-size:.875rem;font-weight:500;color:#1d2530!important}.file-upload-subtitle{font-size:.75rem!important;color:#627084!important;margin-top:.25rem!important}.file-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem;margin-top:1rem!important}.file-preview-item{position:relative;border-radius:8px;overflow:hidden;border:1px solid hsl(210,20%,90%);background:#fff;box-shadow:0 1px 3px #1d25300d;transition:box-shadow .2s ease}.file-preview-item:hover{box-shadow:0 4px 12px #1d25301a}.file-preview-image{aspect-ratio:1;background:#f0f2f5;display:flex;align-items:center;justify-content:center}.file-preview-image img{width:100%;height:100%;object-fit:cover}.file-preview-image svg{width:32px;height:32px;color:#627084!important}.file-preview-info{padding:.5rem!important}.file-preview-name{font-size:.75rem;color:#1d2530!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-preview-size{font-size:.75rem;color:#627084!important}.file-preview-remove{position:absolute;top:.5rem;right:.5rem;width:24px;height:24px;border-radius:4px;background:#ef4343!important;color:#fff!important;border:none!important;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;cursor:pointer}.file-preview-item:hover .file-preview-remove{opacity:1}.file-preview-remove:hover{background:#ed2c2c}.array-field-wrapper{margin-bottom:1.5rem!important}.array-field-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem!important}.array-field-items{display:flex;flex-direction:column;gap:.5rem}.array-field-item{display:flex;gap:.5rem;align-items:center}.array-field-item-input{flex:1}.array-field-remove{opacity:0;transition:opacity .2s ease}.array-field-item:hover .array-field-remove{opacity:1}.array-field-empty{text-align:center;padding:2rem!important;border-radius:8px;border:2px dashed hsl(210,20%,90%);background:#f0f2f54d}.array-field-empty-text{font-size:.875rem;color:#627084!important}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem!important}.section-title{font-size:1.125rem;font-weight:600;color:#1d2530!important}.section-empty{text-align:center;padding:3rem!important;border-radius:12px;border:2px dashed hsl(210,20%,90%);background:#f0f2f54d}.section-empty-text{font-size:.875rem;color:#627084!important}.grid-1{display:grid;grid-template-columns:1fr;gap:1rem}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media (max-width: 768px){.grid-2,.grid-4{grid-template-columns:1fr}.stepper-description{display:none}}.form-navigation{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem!important}.form-step-indicator{font-size:.875rem;color:#627084!important}.separator{height:1px;background:#e0e6eb;margin:1.5rem 0!important}.subsection{margin-top:1.5rem!important}.subsection-title{font-size:.875rem;font-weight:600;color:#1d2530!important;margin-bottom:.75rem!important}.item-card{position:relative;background:#fff;border:1px solid hsl(210,20%,90%);border-radius:12px;padding:1.5rem!important;margin-bottom:1rem!important}.item-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem!important}.item-card-title{font-size:1rem;font-weight:600;color:#1d2530!important}.item-card-remove{opacity:0;transition:opacity .2s ease}.item-card:hover .item-card-remove{opacity:1}.pickup-item{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:.75rem;padding:.75rem!important;border-radius:8px;border:1px solid hsl(210,20%,90%);background:#f0f2f54d;margin-bottom:.75rem!important;align-items:end}@media (max-width: 768px){.pickup-item{grid-template-columns:1fr}}.pickup-field{display:flex;flex-direction:column;gap:.5rem;height:100%}.pickup-field-label{font-size:.75rem;font-weight:500;color:#1d2530!important}.pickup-field-input{height:36px;padding:.5rem!important;font-size:.8125rem}.itinerary-day{background:#fff!important;border:1px solid hsl(210,20%,90%);border-radius:12px;padding:1.5rem!important;margin-bottom:1rem!important}.itinerary-day-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem!important}.itinerary-day-title-wrapper{flex:1}.icon{width:16px;height:16px}.icon-lg{width:24px;height:24px}.hidden-input{display:none}.flex{display:flex}.flex-1{flex:1}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-y-4>*+*{margin-top:1rem!important}.space-y-6>*+*{margin-top:1.5rem!important}.mt-2{margin-top:.5rem!important}.mb-4{margin-bottom:1rem!important}.error-message{color:#dc2626!important;font-size:.875rem!important;font-weight:500!important;margin-top:.375rem!important;display:block}.error-message.text-sm{font-size:.8125rem!important}.form-input.error,.form-textarea.error{border-color:#dc2626!important;background-color:#dc26260d!important}.form-input.error:focus,.form-textarea.error:focus{outline:none;border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26261a!important}.pickup-component label{margin-bottom:5px;font-size:.875rem;font-weight:500;color:#333}.pickup-component .async-select>div{border-radius:8px;border:1px solid #ddd;font-size:.875rem}.pickup-component .async-select>div:hover{border-color:#999}.pickup-component .async-select>div:focus-within{border-color:#3b82f6;box-shadow:0 0 0 2px #007bff26}.pickup-place-modal .modal-content{border-radius:12px;border:none;box-shadow:0 10px 40px #00000026}.pickup-place-modal .modal-content .modal-outer{padding:25px}.pickup-place-modal .modal-content .modal-outer>div{margin-bottom:20px}.pickup-place-modal .modal-content .modal-outer>div label{display:block;margin-bottom:8px;font-size:.875rem;font-weight:600;color:#333}.pickup-place-modal .modal-content .modal-outer>div input{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:8px;font-size:.875rem;transition:all .3s ease}.pickup-place-modal .modal-content .modal-outer>div input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #007bff1a}.pickup-place-modal .modal-content .modal-outer>div input:disabled{background-color:#f5f5f5;cursor:not-allowed}.pickup-place-modal .modal-content .modal-outer>div input.error{border-color:#dc2626;background-color:#dc26260d}.pickup-place-modal .modal-content .modal-outer>div input.error:focus{box-shadow:0 0 0 3px #dc26261a}.pickup-place-modal .modal-content .modal-outer .coord-block{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.pickup-place-modal .modal-content .modal-outer .coord-block>div{width:100%}.pickup-place-modal .modal-content .modal-outer button{display:block;margin-left:auto;margin-top:20px;border-radius:8px;padding:10px 24px;font-size:.875rem;font-weight:600;background-color:#3b82f6;color:#fff;border:none;cursor:pointer;transition:all .3s ease}.pickup-place-modal .modal-content .modal-outer button:hover{background-color:#0b63f3;transform:translateY(-2px);box-shadow:0 4px 12px #007bff4d}.pickup-place-modal .modal-content .modal-outer button:active{transform:translateY(0)}.pickup-place-modal .modal-content .modal-outer button:disabled{background-color:#ccc;cursor:not-allowed;transform:none}.layout-v2{--background: hsl(210, 20%, 98%);--foreground: hsl(215, 25%, 15%);--card: hsl(0, 0%, 100%);--card-foreground: hsl(215, 25%, 15%);--popover: hsl(0, 0%, 100%);--popover-foreground: hsl(215, 25%, 15%);--primary: hsl(203, 89%, 53%);--primary-foreground: hsl(0, 0%, 100%);--primary-hover: hsl(203, 89%, 43%);--secondary: hsl(24, 95%, 60%);--secondary-foreground: hsl(0, 0%, 100%);--success: hsl(142, 71%, 45%);--success-foreground: hsl(0, 0%, 100%);--muted: hsl(210, 20%, 96%);--muted-foreground: hsl(215, 16%, 47%);--accent: hsl(14, 90%, 65%);--accent-foreground: hsl(0, 0%, 100%);--destructive: hsl(0, 84%, 60%);--destructive-foreground: hsl(0, 0%, 100%);--border: hsl(214, 20%, 90%);--input: hsl(214, 20%, 94%);--ring: hsl(203, 89%, 53%);--radius: .75rem;--sidebar-background: hsl(215, 25%, 15%);--sidebar-foreground: hsl(210, 20%, 98%);--sidebar-primary: hsl(203, 89%, 53%);--sidebar-primary-foreground: hsl(0, 0%, 100%);--sidebar-accent: hsl(215, 25%, 20%);--sidebar-accent-foreground: hsl(210, 20%, 98%);--sidebar-border: hsl(215, 25%, 25%);--gradient-primary: linear-gradient( 135deg, hsl(203, 89%, 53%) 0%, hsl(193, 95%, 48%) 100% );--gradient-sunset: linear-gradient( 135deg, hsl(24, 95%, 60%) 0%, hsl(14, 90%, 65%) 100% );--gradient-card: linear-gradient( 180deg, transparent 0%, hsla(0, 0%, 0%, .4) 100% );--shadow-soft: 0 2px 8px -2px hsla(215, 25%, 15%, .08);--shadow-medium: 0 4px 16px -4px hsla(215, 25%, 15%, .12);--shadow-large: 0 8px 32px -8px hsla(215, 25%, 15%, .16);--shadow-glow: 0 0 24px hsla(203, 89%, 53%, .25);--transition-smooth: all .3s cubic-bezier(.4, 0, .2, 1)}.layout-v2 *,.layout-v2 *:before,.layout-v2 *:after{box-sizing:border-box;margin:0;padding:0}.layout-v2 html{font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layout-v2 body{background-color:var(--background);color:var(--foreground);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.layout-v2 h1,.layout-v2 h2,.layout-v2 h3,.layout-v2 h4,.layout-v2 h5,.layout-v2 h6{font-weight:600}.layout-v2 img{max-width:100%;display:block}.layout-v2 button{font-family:inherit;cursor:pointer;border:none;background:none}.layout-v2 input,.layout-v2 select,.layout-v2 textarea{font-family:inherit;font-size:inherit}.layout-v2 .app-layout{display:flex;height:100vh;width:100%}.layout-v2 .main-content{flex:1;display:flex;flex-direction:column}.layout-v2 .sidebar{width:260px;background-color:var(--sidebar-background);color:var(--sidebar-foreground);display:flex;flex-direction:column;border-right:1px solid var(--sidebar-border);transition:width .3s ease;max-height:100vh}.layout-v2 .sidebar.collapsed{width:80px}.layout-v2 .sidebar-header{padding:10px 16px;border-bottom:1px solid var(--sidebar-border)}.layout-v2 .sidebar-logo{display:flex;align-items:center;gap:.75rem}.layout-v2 .sidebar-logo-icon{width:40px;height:40px;background:var(--gradient-primary);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:var(--primary-foreground)}.layout-v2 .sidebar-logo-text h2{font-size:1.125rem;font-weight:700;color:var(--sidebar-foreground)}.layout-v2 .sidebar-logo-text p{font-size:.75rem;color:var(--sidebar-foreground);opacity:.7}.layout-v2 .sidebar-content{flex:1;padding:1rem 0}.layout-v2 .sidebar-menu{list-style:none}.layout-v2 .sidebar-menu-item{margin:.25rem .5rem}.layout-v2 .sidebar-menu-button{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;border-radius:var(--radius);color:var(--sidebar-foreground);text-decoration:none;font-size:.9375rem;font-weight:500;transition:var(--transition-smooth)}.layout-v2 .sidebar-menu-button:hover{background-color:var(--sidebar-accent)}.layout-v2 .sidebar-menu-button.active{background-color:var(--sidebar-accent);color:var(--sidebar-primary);font-weight:600}.layout-v2 .sidebar-menu-button svg{width:20px;height:20px;flex-shrink:0}.layout-v2 .sidebar-footer{padding:1rem;border-top:1px solid var(--sidebar-border)}.layout-v2 .sidebar-footer .sidebar-menu-button:hover{color:var(--destructive)}.layout-v2 .header{position:sticky;top:0;z-index:40;background:#fffc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.layout-v2 .header-content{display:flex;align-items:center;justify-content:flex-start;gap:1rem;height:60px;padding:0 12px}.layout-v2 .header-title{font-size:1.5rem;font-weight:700;background:linear-gradient(to right,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.layout-v2 .menu-toggle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius);color:var(--foreground);transition:var(--transition-smooth)}.layout-v2 .menu-toggle:hover{background-color:var(--muted)}.layout-v2 .main{flex:1;padding:1.5rem;overflow-y:auto}@media (max-width: 768px){.layout-v2 .main{padding-right:.5rem!important;padding-left:.5rem!important}}.layout-v2 .filter-bar{background:#fffc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius);padding:1rem;box-shadow:var(--shadow-medium);border:1px solid var(--border);margin-bottom:1.5rem;animation:fadeIn .3s ease-out}.layout-v2 .filter-bar-grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 768px){.layout-v2 .filter-bar-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.layout-v2 .filter-bar-grid{grid-template-columns:2fr 1fr 1fr 1.5fr}}.layout-v2 .input-wrapper{position:relative}.layout-v2 .input-wrapper svg{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--muted-foreground);pointer-events:none}.layout-v2 .input{width:100%;height:42px;padding:0 1rem 0 2.5rem;border:1px solid var(--border);border-radius:var(--radius);background-color:#fffc;color:var(--foreground);font-size:.875rem;transition:var(--transition-smooth)}.layout-v2 .input:focus{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px #1ca0f21a}.layout-v2 .input::placeholder{color:var(--muted-foreground)}.layout-v2 .select-wrapper{position:relative}.layout-v2 .select{width:100%;height:42px;padding:0 2.5rem 0 1rem;border:1px solid var(--border);border-radius:var(--radius);background-color:#fffc;color:var(--foreground);font-size:.875rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:var(--transition-smooth)}.layout-v2 .select:focus{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px #1ca0f21a}.layout-v2 .select-wrapper:after{content:"";position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--muted-foreground);pointer-events:none}.layout-v2 .filter-row{display:flex;gap:.5rem}.layout-v2 .trips-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){.layout-v2 .trips-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1280px){.layout-v2 .trips-grid{grid-template-columns:repeat(3,1fr)}}.layout-v2 .trip-card{background-color:var(--card);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-medium);transition:var(--transition-smooth);animation:fadeIn .3s ease-out}.layout-v2 .trip-card:hover{box-shadow:var(--shadow-large);transform:translateY(-4px)}.layout-v2 .trip-card-image{position:relative;height:224px;overflow:hidden}.layout-v2 .trip-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.layout-v2 .trip-card:hover .trip-card-image img{transform:scale(1.1)}.layout-v2 .trip-card-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,hsla(0,0%,0%,.6) 0%,transparent 50%)}.layout-v2 .trip-card-header{position:absolute;top:.75rem;left:.75rem;right:.75rem;display:flex;justify-content:space-between;align-items:flex-start}.layout-v2 .trip-card-actions{display:flex;gap:.375rem}.layout-v2 .action-btn{width:32px;height:32px;border-radius:50%;background-color:#ffffffe6;display:flex;align-items:center;justify-content:center;color:var(--foreground);box-shadow:var(--shadow-medium);transition:var(--transition-smooth)}.layout-v2 .action-btn:hover{background-color:#fff}.layout-v2 .action-btn.delete:hover{color:var(--destructive)}.layout-v2 .action-btn svg{width:16px;height:16px}.layout-v2 .badge{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:capitalize;box-shadow:var(--shadow-medium)}.layout-v2 .badge.expired{background-color:var(--destructive);color:var(--destructive-foreground)}.layout-v2 .badge.active{background-color:var(--success);color:var(--success-foreground)}.layout-v2 .trip-card-content{padding:1.25rem}.layout-v2 .trip-card-content>*+*{margin-top:1rem}.layout-v2 .trip-card-title{font-size:1.125rem;font-weight:700;color:var(--card-foreground);margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.layout-v2 .trip-card-description{font-size:.875rem;color:var(--muted-foreground);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.layout-v2 .trip-card-description .read-more{color:var(--primary);margin-left:.25rem;background:none;border:none;font-size:inherit;cursor:pointer}.layout-v2 .trip-card-description .read-more:hover{text-decoration:underline}.layout-v2 .trip-card-organizer{font-size:.875rem;color:var(--muted-foreground)}.layout-v2 .trip-card-organizer span{color:var(--primary);font-weight:500}.layout-v2 .trip-card-pricing{display:flex;align-items:center;justify-content:space-between;padding-top:.75rem;border-top:1px solid var(--border)}.layout-v2 .trip-card-price{font-size:1.5rem;font-weight:700;color:var(--primary)}.layout-v2 .trip-card-date{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--muted-foreground)}.layout-v2 .trip-card-date svg{width:16px;height:16px}.layout-v2 .batch-section{margin-top:.75rem}.layout-v2 .batch-label{display:block;font-size:.875rem;font-weight:500;color:var(--primary);margin-bottom:.375rem}.layout-v2 .batch-select{width:100%}.layout-v2 .seats-info{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background-color:var(--muted);border-radius:var(--radius)}.layout-v2 .seats-info svg{width:20px;height:20px;color:var(--primary)}.layout-v2 .seats-info span{font-weight:600;color:var(--card-foreground)}.layout-v2 .whatsapp-btn{position:fixed;bottom:1.5rem;right:1.5rem;width:56px;height:56px;border-radius:50%;background:var(--gradient-sunset);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-large);z-index:50;transition:var(--transition-smooth);animation:scaleIn .3s ease-out}.layout-v2 .whatsapp-btn:hover{box-shadow:var(--shadow-glow);transform:scale(1.1)}.layout-v2 .whatsapp-btn svg{width:24px;height:24px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (max-width: 1024px){.layout-v2 .sidebar{position:fixed;left:-260px;top:0;bottom:0;z-index:100;transition:left .3s ease}.layout-v2 .sidebar.open{left:0}.layout-v2 .sidebar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;z-index:99;opacity:0;pointer-events:none;transition:opacity .3s ease}.layout-v2 .sidebar-overlay.visible{opacity:1;pointer-events:auto}}.layout-v2 .sidebar.collapsed .sidebar-logo-text,.layout-v2 .sidebar.collapsed .sidebar-menu-button span{display:none}.layout-v2 .sidebar.collapsed .sidebar-logo{justify-content:center}.layout-v2 .sidebar.collapsed .sidebar-menu-button{justify-content:center;padding:.75rem}.layout-v2 .not-found-page{display:flex;min-height:100vh;align-items:center;justify-content:center;background-color:var(--muted)}.layout-v2 .not-found-content{text-align:center}.layout-v2 .not-found-content h1{font-size:3rem;font-weight:700;margin-bottom:1rem;color:var(--foreground)}.layout-v2 .not-found-content p{font-size:1.25rem;color:var(--muted-foreground);margin-bottom:1rem}.layout-v2 .not-found-content a{color:var(--primary);text-decoration:underline;transition:var(--transition-smooth)}.layout-v2 .not-found-content a:hover{opacity:.9}.yatri-model{padding:20px;width:400px;margin:auto}@media (max-width: 410px){.yatri-model{width:350px}}*{padding:0;margin:0;font-family:sans-serif}.pr-0{padding-right:0!important}.border-error:focus{border:2px solid #ff00006e!important;background:#ff000017!important}.offcanvas.offcanvas-end{width:220px!important}
