@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap";@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,ease);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}@font-face{font-family:Nunito;font-style:normal;font-weight:400;src:url(/public/fonts/Nunito-Regular.ttf) format("ttf"),url(/public/fonts/Nunito-Regular.ttf) format("ttf")}@font-face{font-family:Nunito;font-style:normal;font-weight:500;src:url(/public/fonts/Nunito-Medium.ttf) format("ttf"),url(/public/fonts/Nunito-Medium.ttf) format("ttf")}@font-face{font-family:Nunito;font-weight:500;font-style:italic;src:url(/public/fonts/Nunito-MediumItalic.ttf) format("ttf"),url(/public/fonts/Nunito-MediumItalic.ttf) format("ttf")}@font-face{font-family:Nunito;font-style:normal;font-weight:600;src:url(/public/fonts/Nunito-SemiBold.ttf) format("ttf"),url(/public/fonts/Nunito-SemiBold.ttf) format("ttf")}@font-face{font-family:Nunito;font-weight:600;font-style:italic;src:url(/public/fonts/Nunito-SemiBoldItalic.ttf) format("ttf"),url(/public/fonts/Nunito-SemiBoldItalic.ttf) format("ttf")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;src:url(/public/fonts/Nunito-Bold.ttf) format("ttf"),url(/public/fonts/Nunito-Bold.ttf) format("ttf")}@font-face{font-family:Nunito;font-weight:700;font-style:italic;src:url(/public/fonts/Nunito-BoldItalic.ttf) format("ttf"),url(/public/fonts/Nunito-BoldItalic.ttf) format("ttf")}@font-face{font-family:Nunito;font-style:normal;font-weight:650;src:url(/public/fonts/Nunito-ExtraBold.ttf) format("ttf"),url(/public/fonts/Nunito-ExtraBold.ttf) format("ttf")}@font-face{font-family:Nunito;font-weight:650;font-style:italic;src:url(/public/fonts/Nunito-ExtraBoldItalic.ttf) format("ttf"),url(/public/fonts/Nunito-ExtraBoldItalic.ttf) format("ttf")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;src:url(/public/fonts/Nunito-Black.ttf) format("ttf"),url(/public/fonts/Nunito-Black.ttf) format("ttf")}@font-face{font-family:Nunito;font-weight:700;font-style:italic;src:url(/public/fonts/Nunito-BlackItalic.ttf) format("ttf"),url(/public/fonts/Nunito-BlackItalic.ttf) format("ttf")}.range-slider{width:100%}.rc-slider-handle,.rc-slider-track{background-color:#0b5da7!important}.rc-slider-handle{border:2px solid #0b5da7!important}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.rc-drawer{position:fixed;top:0;z-index:8;transition:width 0s ease .3s,height 0s ease .3s,transform .3s cubic-bezier(.78,.14,.15,.86)}.rc-drawer>*{transition:transform .3s cubic-bezier(.78,.14,.15,.86),opacity .3s cubic-bezier(.78,.14,.15,.86),box-shadow .3s cubic-bezier(.78,.14,.15,.86)}.rc-drawer.rc-drawer-open{transition:transform .3s cubic-bezier(.78,.14,.15,.86)}.rc-drawer .rc-drawer-mask{background:#000;opacity:0;width:100%;height:0;position:absolute;top:0;left:0;transition:opacity .3s cubic-bezier(.78,.14,.15,.86),height 0s ease .3s}.rc-drawer-content-wrapper{position:absolute;background:#fff;transform:translateX(0);width:40%!important}@media(max-width:1024px){.rc-drawer-content-wrapper{width:60%!important}}@media(max-width:768px){.rc-drawer-content-wrapper{width:75%!important}}@media(max-width:576px){.rc-drawer-content-wrapper{width:100%!important}}.rc-drawer-content-wrapper-hidden{transform:translateX(100%)}.rc-drawer-content{overflow:auto;z-index:1;position:relative}.rc-drawer-handle{position:absolute;top:72px;width:41px;height:40px;cursor:pointer;z-index:0;text-align:center;line-height:40px;font-size:16px;display:flex;justify-content:center;align-items:center;background:#fff}.rc-drawer-handle-icon{width:14px;height:2px;background:#333;position:relative;transition:background .3s cubic-bezier(.78,.14,.15,.86)}.rc-drawer-handle-icon:after,.rc-drawer-handle-icon:before{content:"";display:block;position:absolute;width:100%;height:2px;transition:transform .3s cubic-bezier(.78,.14,.15,.86)}.rc-drawer-handle-icon:before{top:-5px}.rc-drawer-handle-icon:after{top:5px}.rc-drawer-left,.rc-drawer-right{width:0;height:100%}.rc-drawer-left .rc-drawer-content,.rc-drawer-left .rc-drawer-content-wrapper,.rc-drawer-right .rc-drawer-content,.rc-drawer-right .rc-drawer-content-wrapper{height:100%}.rc-drawer-left.rc-drawer-open,.rc-drawer-right.rc-drawer-open{width:100%}.rc-drawer-left.rc-drawer-open.no-mask,.rc-drawer-right.rc-drawer-open.no-mask{width:0}.rc-drawer-left{left:0}.rc-drawer-left .rc-drawer-handle{right:-40px;border-radius:0 4px 4px 0}.rc-drawer-left .rc-drawer-handle,.rc-drawer-left.rc-drawer-open .rc-drawer-content-wrapper{box-shadow:2px 0 8px rgba(0,0,0,.15)}.rc-drawer-right,.rc-drawer-right .rc-drawer-content-wrapper{right:0}.rc-drawer-right .rc-drawer-handle{left:-40px;border-radius:4px 0 0 4px}.rc-drawer-right .rc-drawer-handle,.rc-drawer-right.rc-drawer-open .rc-drawer-content-wrapper{box-shadow:-2px 0 8px rgba(0,0,0,.15)}.rc-drawer-right.rc-drawer-open.no-mask{right:1px;transform:translateX(1px)}.rc-drawer-bottom,.rc-drawer-top{width:100%;height:0%}.rc-drawer-bottom .rc-drawer-content,.rc-drawer-bottom .rc-drawer-content-wrapper,.rc-drawer-top .rc-drawer-content,.rc-drawer-top .rc-drawer-content-wrapper{width:100%}.rc-drawer-bottom .rc-drawer-content,.rc-drawer-bottom.rc-drawer-open,.rc-drawer-top .rc-drawer-content,.rc-drawer-top.rc-drawer-open{height:100%}.rc-drawer-bottom.rc-drawer-open.no-mask,.rc-drawer-top.rc-drawer-open.no-mask{height:0%}.rc-drawer-bottom .rc-drawer-handle,.rc-drawer-top .rc-drawer-handle{left:50%;margin-left:-20px}.rc-drawer-top{top:0}.rc-drawer-top .rc-drawer-handle{top:auto;bottom:-40px;border-radius:0 0 4px 4px}.rc-drawer-top .rc-drawer-handle,.rc-drawer-top.rc-drawer-open .rc-drawer-content-wrapper{box-shadow:0 2px 8px rgba(0,0,0,.15)}.rc-drawer-bottom,.rc-drawer-bottom .rc-drawer-content-wrapper{bottom:0}.rc-drawer-bottom .rc-drawer-handle{top:-40px;border-radius:4px 4px 0 0}.rc-drawer-bottom .rc-drawer-handle,.rc-drawer-bottom.rc-drawer-open .rc-drawer-content-wrapper{box-shadow:0 -2px 8px rgba(0,0,0,.15)}.rc-drawer-bottom.rc-drawer-open.no-mask{bottom:1px;transform:translateY(1px)}.rc-drawer.rc-drawer-open .rc-drawer-mask{opacity:.3;height:100%;transition:opacity .3s cubic-bezier(.78,.14,.15,.86)}.rc-drawer.rc-drawer-open .rc-drawer-handle-icon{background:transparent}.rc-drawer.rc-drawer-open .rc-drawer-handle-icon:before{transform:translateY(5px) rotate(45deg)}.rc-drawer.rc-drawer-open .rc-drawer-handle-icon:after{transform:translateY(-5px) rotate(-45deg)}.mask-motion-appear-active,.mask-motion-enter-active,.mask-motion-leave-active{transition:all .3s}.mask-motion-appear,.mask-motion-enter{opacity:0}.mask-motion-appear-active,.mask-motion-enter-active,.mask-motion-leave{opacity:1}.mask-motion-leave-active{opacity:0}.panel-motion-left-appear-start,.panel-motion-left-enter-start,.panel-motion-left-leave-start{transition:none!important}.panel-motion-left-appear-active,.panel-motion-left-enter-active,.panel-motion-left-leave-active{transition:all .3s}.panel-motion-left-appear,.panel-motion-left-enter{transform:translateX(-100%)}.panel-motion-left-appear-active,.panel-motion-left-enter-active,.panel-motion-left-leave{transform:translateX(0)}.panel-motion-left-leave-active{transform:translateX(-100%)!important}.panel-motion-right-appear-start,.panel-motion-right-enter-start,.panel-motion-right-leave-start{transition:none!important}.panel-motion-right-appear-active,.panel-motion-right-enter-active,.panel-motion-right-leave-active{transition:all .3s}.panel-motion-right-appear,.panel-motion-right-enter{transform:translateX(100%)}.panel-motion-right-appear-active,.panel-motion-right-enter-active,.panel-motion-right-leave{transform:translateX(0)}.panel-motion-right-leave-active{transform:translateX(100%)!important}html{box-sizing:border-box;font-size:10px;height:100%;scroll-behavior:smooth!important}.skiptranslate{display:none!important}*,:after,:before{box-sizing:inherit}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#fff;border-radius:.5rem}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background-color:#b1b1b1;border-radius:.5rem}body{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:.5px;color:#171717;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed;margin:0;position:relative!important;letter-spacing:0}header,main,section{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.section-container{width:70%;max-width:134rem}.section-container--preview{width:100%!important}.home-section-container{width:100%;max-width:134rem}.main{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative}button,div,input,p,textarea{font-family:inherit!important}textarea{padding:0}p{font-weight:500}button,div{color:#171717}.dialog-heading{flex-direction:row;padding:0 0 1.5rem;border-bottom:1px solid #e5e5e5}.dialog-heading,.dialog-heading h2{display:flex;justify-content:space-between;align-items:center;width:100%}.dialog-heading h2{font-weight:700!important;font-size:2.4rem!important;margin:0}@media(max-width:576px){.dialog-heading h2{font-size:2rem!important}}.dialog-heading h2 button{border:none;outline:none;padding:.5rem 1rem;color:#171717;background-color:transparent}.dialog-description{padding:10px 0;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media(max-width:576px){.dialog-description div .warning-icon p{font-size:6rem!important}.dialog-description div p{font-size:1.4rem!important}}@media screen and (-webkit-min-device-pixel-ratio:0){input,select,textarea{font-size:16px}}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select:focus,textarea{font-size:16px!important;color:#171717!important}input:-ms-input-placeholder{font-size:1.4rem!important}input::placeholder{font-size:1.4rem!important}@media screen and (min-width:1700px){.section-container{width:70%!important}}@media screen and (max-width:1699px){.section-container{width:85%!important}}@media screen and (max-width:1024px){.section-container{width:90%!important}}@media screen and (max-width:768px){.section-container{width:90%!important}}@font-face{font-family:icons;src:url(/_next/static/media/icons.bbe7b461.eot) format("embedded-opentype"),url(/_next/static/media/icons.445dc45c.woff2) format("woff2"),url(/_next/static/media/icons.e2e9d5d9.woff) format("woff"),url(/_next/static/media/icons.1abd5191.ttf) format("truetype"),url(/_next/static/media/icons.4e7abeff.svg) format("svg")}i[class*=" icon-"]:before,i[class^=icon-]:before{font-family:icons!important;font-style:normal;font-weight:400!important;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-weight:300}.icon--font-size-1{font-size:3rem}.icon--green{color:#50783c}.icon--green-light{color:#66bb6a}.icon--yellow{color:#ffda00}.icon--red{color:#ec1537}.icon--gray{color:#dadfe6}.icon--grey{color:#5d5d5d}.icon-active{color:#0b5da7}.icon{line-height:1;display:inline-block}.icon:before{font-family:icons!important;font-style:normal;font-weight:400!important;vertical-align:middle}.icon--Vector:before{content:""}.icon--airport-transfer:before{content:""}.icon--am-dun:before{content:""}.icon--angle-right:before{content:""}.icon--ao-choang-tam:before{content:""}.icon--arrow-narrow-left:before{content:""}.icon--arrow-right:before{content:""}.icon--atm:before{content:""}.icon--bai-bien-rieng:before{content:""}.icon--ban-cong:before{content:""}.icon--ban-lam-viec:before{content:""}.icon--ban-ui-do:before{content:""}.icon--bank-transfer:before{content:""}.icon--bank:before{content:""}.icon--bar:before{content:""}.icon--bay-hoi-huong:before{content:""}.icon--bep-va-dung-cu-bep:before{content:""}.icon--bon-rua-mat-thap-hon:before{content:""}.icon--bon-tam-hoi-kieu-tho-nhi-ky:before{content:""}.icon--bon-tam:before{content:""}.icon--business-center:before{content:""}.icon--calendar-2:before{content:""}.icon--calendar:before{content:""}.icon--cart:before{content:""}.icon--cash:before{content:""}.icon--chau-a:before{content:""}.icon--chau-au:before{content:""}.icon--chau-my:before{content:""}.icon--chau-phi:before{content:""}.icon--chau-uc:before{content:""}.icon--chevron-down:before{content:""}.icon--chevron-left:before{content:""}.icon--chevron-right:before{content:""}.icon--chevron-up:before{content:""}.icon--cho-do-xe:before{content:""}.icon--cho-nghi-co-dam-bao-suc-khoe:before{content:""}.icon--cho-phep-vat-nuoi:before{content:""}.icon--clb-tre-em:before{content:""}.icon--clock:before{content:""}.icon--close-circle-filled:before{content:""}.icon--close:before{content:""}.icon--credit-card:before{content:""}.icon--da-lat:before{content:""}.icon--da-nang:before{content:""}.icon--day-khan-cap-trong-phong-tam:before{content:""}.icon--dep:before{content:""}.icon--dich-vu-bao-thuc:before{content:""}.icon--dich-vu-cho-thue-xe-dap-xe-may:before{content:""}.icon--dich-vu-tau-cano:before{content:""}.icon--dien-thoai:before{content:""}.icon--dieu-hoa-khong-khi:before{content:""}.icon--do-ve-sinh-ca-nhan:before{content:""}.icon--doi-dien-bien:before{content:""}.icon--down:before{content:""}.icon--du:before{content:""}.icon--equivalent:before{content:""}.icon--facebook:before{content:""}.icon--family-room:before{content:""}.icon--fire:before{content:""}.icon--flight:before{content:""}.icon--flightandhotel:before{content:""}.icon--fromto:before{content:""}.icon--gan-bien:before{content:""}.icon--gem:before{content:""}.icon--ghe-sofa:before{content:""}.icon--giap-bien:before{content:""}.icon--gift:before{content:""}.icon--good-price-tour:before{content:""}.icon--gym:before{content:""}.icon--ha-long:before{content:""}.icon--ha-noi:before{content:""}.icon--hamburger:before{content:""}.icon--he-thong-cach-am:before{content:""}.icon--heart-fill:before{content:""}.icon--heart-filled:before{content:""}.icon--heart:before{content:""}.icon--ho-boi-ngoai-troi:before{content:""}.icon--ho-boi-trong-nha:before{content:""}.icon--hotel-filled:before{content:""}.icon--hotel:before{content:""}.icon--hue:before{content:""}.icon--huong-dam-bang-am-thanh:before{content:""}.icon--information:before{content:""}.icon--instagram:before{content:""}.icon--karaoke:before{content:""}.icon--khan-tam:before{content:""}.icon--khoang-cach-1km:before{content:""}.icon--khoang-cach-3km:before{content:""}.icon--khoang-cach-5km:before{content:""}.icon--khu-vuc-bep:before{content:""}.icon--le-tan-24h:before{content:""}.icon--location-marker:before{content:""}.icon--loi-vao-cho-nguoi-di-xe-lan:before{content:""}.icon--long-arrow-left:before{content:""}.icon--mail:before{content:""}.icon--map:before{content:""}.icon--may-pha-cafe:before{content:""}.icon--may-quat:before{content:""}.icon--may-suoi:before{content:""}.icon--mini-bar:before{content:""}.icon--minus-circle:before{content:""}.icon--minus-square:before{content:""}.icon--momo:before{content:""}.icon--nha-hang:before{content:""}.icon--nha-wc:before{content:""}.icon--noti:before{content:""}.icon--package-tour:before{content:""}.icon--passenger:before{content:""}.icon--phone:before{content:""}.icon--phong-gia-dinh:before{content:""}.icon--phong-khong-hut-thuoc:before{content:""}.icon--phong-tam-khong-gian-mo:before{content:""}.icon--phong-xong-hoi-kho:before{content:""}.icon--phong-xong-hoi-uot:before{content:""}.icon--phu-quoc:before{content:""}.icon--plan-departure:before{content:""}.icon--plane:before{content:""}.icon--plus-circle:before{content:""}.icon--plus-square:before{content:""}.icon--plus:before{content:""}.icon--pool:before{content:""}.icon--premium-tour:before{content:""}.icon--private-beach:before{content:""}.icon--qr-code:before{content:""}.icon--quan-bar:before{content:""}.icon--rating-point:before{content:""}.icon--right-arrow:before{content:""}.icon--room:before{content:""}.icon--sa-pa:before{content:""}.icon--san-golf:before{content:""}.icon--san-hien:before{content:""}.icon--san-tennis:before{content:""}.icon--save-price-tour:before{content:""}.icon--search:before{content:""}.icon--seat-class:before{content:""}.icon--share:before{content:""}.icon--shopping:before{content:""}.icon--spa-massage:before{content:""}.icon--spa:before{content:""}.icon--sparkle:before{content:""}.icon--standard-tour:before{content:""}.icon--star-outline:before{content:""}.icon--star:before{content:""}.icon--tam-suoi-nuoc-nong:before{content:""}.icon--thang-may:before{content:""}.icon--thu-vien:before{content:""}.icon--ticket:before{content:""}.icon--toilet-danh-cho-nguoi-khuyet-tat:before{content:""}.icon--toilet-san-cao-hon:before{content:""}.icon--tour:before{content:""}.icon--tram-sac-xe-dien:before{content:""}.icon--truck:before{content:""}.icon--truyen-hinh-cap:before{content:""}.icon--tu-quan-ao:before{content:""}.icon--tv-man-hinh-phang:before{content:""}.icon--twitter:before{content:""}.icon--user:before{content:""}.icon--vehicle:before{content:""}.icon--vehicleandhotel:before{content:""}.icon--view-bien:before{content:""}.icon--view-ho-boi:before{content:""}.icon--view-nui-doi:before{content:""}.icon--view-san-vuon:before{content:""}.icon--view-thanh-pho:before{content:""}.icon--voi-hoa-sen:before{content:""}.icon--vu-truong-dj:before{content:""}.icon--why-1:before{content:""}.icon--why-2:before{content:""}.icon--why-3:before{content:""}.icon--why-4:before{content:""}.icon--why-5:before{content:""}.icon--why-6:before{content:""}.icon--why-7:before{content:""}.icon--wifi-free:before{content:""}.icon--wifi:before{content:""}.icon--xe-dua-don-san-bay:before{content:""}.icon--youtube:before{content:""}.icon--zalo:before{content:""}#page{width:100%}.pointer{cursor:pointer}.position-relative{position:relative!important}.two-col{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-gap:2rem;gap:2rem;width:100%}.home-header--left{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:0}.home-header--left h1{font-size:3.2rem;font-weight:650;color:#0b5da7;margin:0 0 .5rem;text-transform:uppercase;line-height:5rem}.home-header--left__paginate,.home-header--left__subTitle{display:flex;align-items:center;justify-content:space-between;margin:1.5rem 0;gap:1rem}.home-header--left__paginate h2,.home-header--left__subTitle h2{width:60%;font-size:1.7rem;font-weight:500;color:#171717;line-height:3rem;margin:0 0 2rem}.home-header--left__subTitle{width:100%}.home-header--center{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-bottom:0!important;margin-bottom:0}.home-header--center h2,.home-header--center__title{color:#0b5da7;display:flex;flex-direction:column;justify-content:center;align-items:center;text-transform:none;text-align:justify}.home-header--center h2 h1,.home-header--center__title h1{text-transform:uppercase;font-size:3.2rem;font-weight:650;margin:0 0 .5rem;line-height:5rem}.home-header--center__divider{width:45%;height:3px;border-radius:2.5px;background-color:#0b5da7}.home-header--center h2{font-size:1.7rem;font-weight:500;line-height:3rem;color:#171717;width:60%;margin:1.5rem 0 2rem}.full-width{width:100%}.mt-1{margin-top:1rem}.h-100{height:100%!important}.h-rem-2{height:2rem!important}.flex-right{justify-content:flex-end}.flex-right,.flex-row-center{display:flex;flex-direction:row;align-items:center}.flex-row-center{justify-content:center}.flex-space-between{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.flex-col-start{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.horizontal-divider{width:12%;height:3.5px;border-radius:2.5px;background-color:#0b5da7}.vertical-divider{width:2px;height:100%;background-color:#e5e5e5;margin:0 1.5rem}.star-wrapper{width:25px;display:flex;flex-direction:row;justify-content:center;align-items:center}.btn-secondary{border-radius:1rem;padding:1rem 0;font-size:1.4rem;font-weight:650;text-transform:none;margin:0}.btn-secondary:hover{background-color:#ad1100;border:1px solid #ad1100;cursor:pointer}.page-booking--body{padding-bottom:5rem}.page-booking--body__layout{padding-bottom:3rem}.page-booking--body__layout--content{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:2rem}.page-booking--body__layout--content--col-1{flex:0 1 65%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem}.page-booking--body__layout--content--col-2{flex:0 1 35%}@media(max-width:768px){.page-booking--body__layout--content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.page-booking--body__layout--collapseList{width:100%;display:flex;flex-direction:column;gap:2rem;margin-top:2rem;margin-bottom:2rem}.page-booking--body--container__block{border:1px solid #b1b1b1;border-radius:1rem;background-color:#f8f8f8;width:100%}.page-booking--body--container__block--contact{padding:2rem 2.5rem}.page-booking--body--container__block--content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.page-booking--body--container__block--content__booking{padding:2rem 2.5rem}.page-booking--body--container__block--content label{font-size:1.8rem;font-weight:650;text-transform:uppercase;color:#0b5da7}.page-booking--body--container__block--content__item{display:flex;flex-direction:column;margin:0 0 1rem}.page-booking--body--container__block--content__item span{font-size:1.3rem;font-weight:750;margin:0 0 .25rem;color:#171717}.page-booking--body--container__block--content__item p{font-size:1.4rem;text-align:justify;margin:0;font-weight:500;line-height:3rem;color:#171717}.page-booking--body--container__block--content__item.user-note p{max-height:20rem;overflow-y:auto;padding:0 1.5rem 0 0}.page-booking--body--container__block--content__bookingConfirm{gap:1rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.page-booking--body--container__block--content__bookingConfirm img{width:45%;height:100%;max-height:15rem;object-fit:cover;border-radius:.5rem}.page-booking--body--container__block--content__bookingConfirm--title{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;height:100%;gap:1rem}.page-booking--body--container__block--content__bookingConfirm--title a{text-decoration:none;color:#171717}.page-booking--body--container__block--content__bookingConfirm--title h6{font-size:1.6rem;font-weight:650;margin:0;line-height:2.5rem;text-align:justify}@media(max-width:768px){.page-booking--body--container__block--content__bookingConfirm--title{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:77%}.page-booking--body--container__block--content__bookingConfirm--title div{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}}.page-booking--body--container__block--content__bookingConfirm--code{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;gap:.5rem}.page-booking--body--container__block--content__bookingConfirm--code svg{transform:scale(1.1)}.page-booking--body--container__block--content__bookingConfirm--code p{font-size:1.4rem;margin:0;font-weight:600;line-height:3rem}.page-booking--body--container__block--content__bookingConfirm--code p span{color:#e01600;font-weight:650}@media(max-width:768px){.page-booking--body--container__block--content__bookingConfirm{gap:1rem}}.page-booking--body--container__block--content__bookingInfo{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}.page-booking--body--container__block--content__bookingInfo--item{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem}.page-booking--body--container__block--content__bookingInfo--item:first-child{margin:0}.page-booking--body--container__block--content__bookingInfo--item:last-child{margin:1rem 0 0}.page-booking--body--container__block--content__bookingInfo--item__title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;width:28%}@media(max-width:576px){.page-booking--body--container__block--content__bookingInfo--item__title{width:30%}}.page-booking--body--container__block--content__bookingInfo--item__title-icon{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.page-booking--body--container__block--content__bookingInfo--item__title-icon svg{transform:scale(1.1)}@media(max-width:576px){.page-booking--body--container__block--content__bookingInfo--item__title-icon{width:15%}.page-booking--body--container__block--content__bookingInfo--item__title-icon svg{transform:scale(1.2)}}.page-booking--body--container__block--content__bookingInfo--item__title label{font-size:1.4rem;font-weight:650;color:#171717;margin:0;text-transform:none}@media(max-width:576px){.page-booking--body--container__block--content__bookingInfo--item__title label{font-size:1.4rem}}.page-booking--body--container__block--content__bookingInfo--item p{font-size:1.4rem;margin:0;font-weight:600;line-height:3rem}@media(max-width:576px){.page-booking--body--container__block--content__bookingInfo--item p{font-size:1.4rem}}.page-booking--body--container__block--content__bookingInfo hr{width:100%;border-top:1px solid #e5e5e5!important;margin:0}.page-booking--body--container__block--content .one{width:100%;overflow-y:auto;max-height:30%;padding:0 3rem 2.5rem}.page-booking--body--container__block--content .one .collapse-preview{height:auto}.page-booking--body--container__block--row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}@media(max-width:1024px){.page-booking--body--container__block--row{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}@media(max-width:768px){.page-booking--body--container__block--row{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.page-booking--body--container__block--divider{margin:1.5rem 0;border-top:1px solid #e5e5e5;width:100%}.booking--container__block--bg{border:1px solid #b1b1b1;border-radius:1.5rem;background-color:#f8f8f8}.booking--container__block--bg--content{width:100%;padding:1.5rem 3rem}.booking--container__block{border:1px solid #b1b1b1;border-radius:1.5rem;background-color:#f8f8f8}.booking--container__block--content{width:100%;padding:1rem;border-radius:1.5rem}.booking--container__block--content h4{font-size:1.6rem;font-weight:650;text-transform:uppercase}.booking--container__block--divider{margin:1.5rem 0;border-top:1px solid #e5e5e5;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.is-loading-bg{width:100%;height:100%;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:shine 1.5s linear infinite}.content-showMore{max-height:14.5rem;overflow:hidden;transition:max-height .3s ease;text-align:justify}@media(max-width:576px){.content-showMore{max-height:14.5rem}}@media(max-width:430px){.content-showMore{max-height:15rem}}.content-showMore>*{text-align:justify}.toggle-checkbox:checked+.content-showMore{max-height:none}.toggle-checkbox:checked+.content-showMore+.toggle-button .view-more,.toggle-checkbox:not(:checked)+.content-showMore+.toggle-button .view-less{display:none}.toggle-button{cursor:pointer;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-self:flex-end}.toggle-button span{color:#0b5da7;font-size:1.4rem}@media(hover:hover){.toggle-button:hover span{text-decoration:underline}}input[type=checkbox]{-webkit-appearance:none;appearance:none;margin:0;font:inherit;color:#0b5da7;min-width:1.5em;min-height:1.5em;width:1.5em;height:1.5em;border:1px solid #5d5d5d;border-radius:.3em;transform:translateY(-.075em);display:grid;place-content:center}input[type=checkbox]:hover{cursor:pointer;border:1px solid #0b5da7;background-color:#daefff}input[type=checkbox]:before{content:"";width:.65em;height:.65em;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;box-shadow:inset 1em 1em #fff;background-color:#0b5da7}input[type=checkbox]:checked{background-color:#0b5da7;border:.15em solid #0b5da7}input[type=checkbox]:checked:before{transform:scale(1);background-color:#0b5da7}input[type=checkbox]:disabled{--form-control-color:var(--form-control-disabled);color:var(--form-control-disabled);cursor:not-allowed}input[type=radio]{margin:0;padding:0;-webkit-appearance:none;appearance:none;height:1.1em;width:1.1em;cursor:pointer;border-radius:9999px;--chkbg:$hex;--b1:100% 0 0;font:inherit;color:#0b5da7;width:1.2em;height:1.2em;border:1px solid #5d5d5d;border-radius:50%;transform:translateY(-.075em);display:grid;place-content:center}input[type=radio]:checked,input[type=radio][aria-checked=true]{background-color:#0b5da7;background-image:none;animation:radiomark-27 var(--animation-input,.2s) ease-out;box-shadow:inset 0 0 0 2.5px #fff,inset 0 0 0 2.5px #fff}@keyframes radiomark-27{0%{box-shadow:inset 0 0 0 12px #fff,inset 0 0 0 12px #fff}50%{box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 3px #fff}to{box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 4px #fff}}input[type=radio]:before{content:"";width:.5em;height:.5em;border-radius:50%;transform:scale(0);transition:transform .12s ease-in-out;box-shadow:inset 1em 1em #0b5da7;background-color:CanvasText}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield}.side-filter-header{font-size:2.4rem;font-weight:650;color:#e01600;margin:0 0 1.5rem!important}@media screen and (max-width:768px){.section-container{width:90%}.booking--container__block--bg--content{padding:1.5rem}.home-header--center__title{text-align:justify}.home-header--center__title h1{font-size:2rem;line-height:4rem;text-align:center;margin-bottom:.5rem}.home-header--center h2{width:100%;font-size:1.4rem;text-align:justify;margin:1rem 0 0}.home-header--left{gap:0}.home-header--left__title h1{font-size:2.8rem;line-height:4rem;text-align:center;margin-bottom:2rem}.home-header--left__subTitle h2{margin:0;text-align:justify}.home-header--left h5{width:85%;font-size:1.6rem}input[type=radio]{width:1.1em;height:1.1em}input[type=radio]:before{width:.6em;height:.6em}}@font-face{font-family:icomoon;src:url(/_next/static/media/icomoon.d6a2ee55.eot);src:url(/_next/static/media/icomoon.d6a2ee55.eot) format("embedded-opentype"),url(/_next/static/media/icomoon.28ba9fba.ttf) format("truetype"),url(/_next/static/media/icomoon.f8056b39.woff) format("woff"),url(/_next/static/media/icomoon.c9435364.svg) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;display:inline-block;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-visa-mastercard-jcb .path1:before{content:"";color:#fff}.icon-visa-mastercard-jcb .path2:before{content:"";margin-left:-5.6669921875em;color:#1434cb}.icon-visa-mastercard-jcb .path3:before{content:"";margin-left:-5.6669921875em;color:#fff}.icon-visa-mastercard-jcb .path4:before{content:"";margin-left:-5.6669921875em;color:#ff5f00}.icon-visa-mastercard-jcb .path5:before{content:"";margin-left:-5.6669921875em;color:#eb001b}.icon-visa-mastercard-jcb .path6:before{content:"";margin-left:-5.6669921875em;color:#f79e1b}.icon-visa-mastercard-jcb .path7:before{content:"";margin-left:-5.6669921875em;color:#f79e1b}.icon-visa-mastercard-jcb .path8:before{content:"";margin-left:-5.6669921875em;color:#141414}.icon-visa-mastercard-jcb .path9:before{content:"";margin-left:-5.6669921875em;color:#fff}.icon-visa-mastercard-jcb .path10:before{content:"";margin-left:-5.6669921875em;color:#007940}.icon-visa-mastercard-jcb .path11:before{content:"";margin-left:-5.6669921875em;color:#007940}.icon-visa-mastercard-jcb .path12:before{content:"";margin-left:-5.6669921875em;color:#007940}.icon-visa-mastercard-jcb .path13:before{content:"";margin-left:-5.6669921875em;color:#0066b1}.icon-visa-mastercard-jcb .path14:before{content:"";margin-left:-5.6669921875em;color:#be1833}.icon-ame .path1:before{content:"";color:#fff}.icon-ame .path2:before{content:"";margin-left:-1.6669921875em;color:#016fd0}.icon-ame .path3:before{content:"";margin-left:-1.6669921875em;color:#016fd0}.icon-ame .path4:before{content:"";margin-left:-1.6669921875em;color:#016fd0}.icon-ame .path5:before{content:"";margin-left:-1.6669921875em;color:#016fd0}.icon-ame .path6:before{content:"";margin-left:-1.6669921875em;color:#016fd0}.icon-ame .path7:before{content:"";margin-left:-1.6669921875em;color:#016fd0}.icon-ame .path8:before{content:"";margin-left:-1.6669921875em;color:#016fd0}.icon-ame .path9:before{content:"";margin-left:-1.6669921875em;color:#016fd0}.icon-ame .path10:before{content:"";margin-left:-1.6669921875em;color:#016fd0}.icon-ame .path11:before{content:"";margin-left:-1.6669921875em;color:#016fd0}.icon-ame .path12:before{content:"";margin-left:-1.6669921875em;color:#016fd0}.icon-ame .path13:before{content:"";margin-left:-1.6669921875em;color:#016fd0}.icon-ame .path14:before{content:"";margin-left:-1.6669921875em;color:#016fd0}.icon-ame .path15:before{content:"";margin-left:-1.6669921875em;color:#016fd0}.icon-ame .path16:before{content:"";margin-left:-1.6669921875em;color:#016fd0}.icon-momo .path1:before{content:"";color:#fff}.icon-momo .path2:before{content:"";margin-left:-1.6669921875em;color:#fff}.icon-momo .path3:before{content:"";margin-left:-1.6669921875em;color:#a50064}.icon-momo .path4:before{content:"";margin-left:-1.6669921875em;color:#a50064}.icon-momo .path5:before{content:"";margin-left:-1.6669921875em;color:#a50064}.icon-momo .path6:before{content:"";margin-left:-1.6669921875em;color:#a50064}.icon-zalopay .path1:before{content:"";color:#fff}.icon-zalopay .path2:before{content:"";margin-left:-1.6669921875em;color:#0033c9}.icon-zalopay .path3:before{content:"";margin-left:-1.6669921875em;color:#0033c9}.icon-zalopay .path4:before{content:"";margin-left:-1.6669921875em;color:#00cf6a}.icon-zalopay .path5:before{content:"";margin-left:-1.6669921875em;color:#00cf6a}.icon-zalopay .path6:before{content:"";margin-left:-1.6669921875em;color:#00cf6a}.icon-zalopay .path7:before{content:"";margin-left:-1.6669921875em;color:#0033c9}.icon-zalopay .path8:before{content:"";margin-left:-1.6669921875em;color:#0033c9}.icon-vnpay .path1:before{content:"";color:#fff}.icon-vnpay .path2:before{content:"";margin-left:-1.6669921875em;color:#fff}.icon-vnpay .path3:before{content:"";margin-left:-1.6669921875em;color:#005baa}.icon-vnpay .path4:before{content:"";margin-left:-1.6669921875em;color:#ed1c24}.icon-vnpay .path5:before{content:"";margin-left:-1.6669921875em;color:#ed1c24}.icon-vnpay .path6:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path7:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path8:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path9:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path10:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path11:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path12:before{content:"";margin-left:-1.6669921875em;color:#005baa}.icon-vnpay .path13:before{content:"";margin-left:-1.6669921875em;color:#ed1c24}.icon-vnpay .path14:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path15:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path16:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path17:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path18:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path19:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path20:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path21:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path22:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path23:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path24:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path25:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path26:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path27:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path28:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path29:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path30:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path31:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path32:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path33:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path34:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path35:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path36:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path37:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path38:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path39:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path40:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path41:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path42:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path43:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path44:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path45:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path46:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path47:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path48:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path49:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path50:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path51:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path52:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path53:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path54:before{content:"";margin-left:-1.6669921875em;color:#009edb}.icon-vnpay .path55:before{content:"";margin-left:-1.6669921875em;color:#009edb}.text-primary{color:#0b5da7;fill:#0b5da7}.text-primary path{fill:#0b5da7}.text-secondary{color:#e01600;fill:#e01600}.text-secondary path{fill:#e01600}.text-success{color:#7d7;fill:#7d7}.text-success path{fill:#7d7}.text-danger{color:#e01600;fill:#e01600}.text-danger path{fill:#e01600}.text-dark{color:#231f20}.text-dark,.text-dark path{fill:#231f20}.text-warning{color:#e67e22;fill:#e67e22}.text-warning path{fill:#e67e22}.bg-2{background-color:#daefff}.text-sm{font-size:.875rem}.text-lg{font-size:1.25rem}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.icon-primary{fill:#0b5da7}.icon-white path{fill:#fff!important}.mt-1{margin:1rem}.btn{padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .3s;text-decoration:none}.btn-md{padding:1rem 1.5rem!important}.btn-md-16{font-size:1.6rem}.btn-md-14{font-size:1.4rem}@media(max-width:1024px){.btn-md{padding:.5rem 1rem!important}}.btn:disabled{cursor:not-allowed;opacity:.5;background-color:#e5e5e5;border:1px solid #e5e5e5;color:#b1b1b1!important}.btn-onlyText-primary{background-color:transparent;padding:0;border:none;outline:none;color:#0b5da7}.btn-onlyText-primary:hover{cursor:pointer;text-decoration:underline}.btn-onlyText-primary svg path{fill:#0b5da7}.btn-onlyText-grey{background-color:transparent;padding:0;border:none;outline:none;color:#5d5d5d}.btn-onlyText-grey:hover{cursor:pointer;text-decoration:underline}.btn-onlyText-grey svg path{fill:#5d5d5d}.btn-onlyText-secondary{background-color:transparent;padding:0;border:none;outline:none;color:#e01600}.btn-onlyText-secondary:hover{cursor:pointer;text-decoration:underline}.btn-onlyText-secondary svg path{fill:#e01600}.btn-onlyText-primary-NoHover{background-color:transparent;padding:0;border:none;outline:none;color:#0b5da7;pointer-events:none}.btn-onlyText-primary-NoHover:hover{cursor:default}.btn-onlyText-primary-NoHover svg path{fill:#0b5da7}.btn-close{padding:.5rem 1rem;border-radius:.5rem;border:none;outline:none;background-color:transparent;cursor:pointer;transition:all .3s;text-decoration:none}.btn-close-md{padding:1rem 1.5rem!important}.btn-close:disabled{cursor:not-allowed;opacity:.5;border:1px solid #e5e5e5;color:#b1b1b1}.btn-close:disabled,.btn-close:hover{background-color:#e5e5e5}.btn-close-icon{padding:.5rem 1rem;border-radius:.5rem;border:none;outline:none;background-color:transparent;cursor:pointer;transition:all .3s;text-decoration:none}.btn-close-icon svg path{fill:#171717}.btn-close-icon-md{padding:1rem 1.5rem!important}.btn-close-icon:disabled{cursor:not-allowed;opacity:.5;background-color:#e5e5e5;border:1px solid #e5e5e5;color:#b1b1b1}.btn-close-icon:hover{background-color:#e5e5e5}.btn-viewMore{padding:.5rem 1rem;border-radius:.5rem;border:none;outline:none;cursor:pointer;transition:all .3s;text-decoration:none;background-color:#0b5da7;color:#fff}.btn-viewMore-md{padding:1rem 1.5rem!important}.btn-viewMore:disabled{cursor:not-allowed;opacity:.5;border:1px solid #e5e5e5;color:#b1b1b1}.btn-bookNow{outline:none;border-radius:.5rem;padding:.8rem;text-decoration:none}.btn-bookNow p{margin:0;font-weight:700;text-align:center}.btn-bookNow:hover{cursor:pointer}.btn-bookNow-active{background-color:#c71300;border:1px solid #c71300;color:#fff}.btn-cancel{background-color:transparent;color:#b1b1b1;border:1px solid #b1b1b1;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .3s;text-decoration:none}.btn-cancel:hover{border:1px solid #5d5d5d;color:#5d5d5d}.btn-primary{background-color:#0b5da7;color:#fff!important;border:1px solid #0b5da7;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .3s;text-decoration:none}.btn-primary:hover{background-color:#09508f;border:1px solid #09508f}.btn-outline-primary{background-color:transparent!important;color:#0b5da7!important;border:1px solid #0b5da7!important;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .3s}.btn-outline-primary:hover{background-color:#0b5da7!important;border:1px solid #0b5da7!important;color:#fff!important}.btn-secondary{background-color:#e01600;color:#fff;border:1px solid #e01600;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .3s}.btn-secondary:hover{background-color:#c71300;border:1px solid #c71300}.btn-outline-secondary{background-color:#fff;color:#e01600;border:1px solid #e01600;border-radius:.5rem;cursor:pointer;transition:all .3s}.btn-outline-secondary:hover{background-color:#c71300;border:1px solid #c71300;color:#fff}.btn-secondary-bg{background-color:#e01600;color:#fff;border:1px solid #e01600;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .3s}.btn-secondary-bg:hover{background-color:#c71300;border:1px solid #c71300}.btn-grey-outline{background-color:#fff;color:#5d5d5d;border:1px solid #5d5d5d;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .3s}.btn-grey-outline:hover{background-color:#5d5d5d;color:#fff}.btn-danger{background-color:#e01600;color:#fff;border:1px solid #e01600;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .3s}.btn-danger:hover{background-color:#c71300;border:1px solid #c71300}.btn-danger:disabled{color:#b1b1b1;background-color:#c71300!important;border:1px solid #c71300}.btn-info{background-color:#5bc0eb;color:#fff;border:1px solid #5bc0eb;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .3s}.btn-info:hover{background-color:rgba(91,192,235,.894);border:1px solid rgba(91,192,235,.894)}.btn-warning{background-color:#e67e22;color:#fff;border:1px solid #e67e22;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .3s}.btn-warning:hover{background-color:rgba(230,125,34,.863);border:1px solid rgba(230,125,34,.863)}.btn-dark{background-color:#231f20;color:#fff;border:1px solid #231f20;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .3s}.btn-dark:hover{background-color:rgba(35,31,32,.537);border:1px solid rgba(35,31,32,.537)}.d-inline{display:inline}.d-block{display:block}.d-none{display:none!important}.line-clamp{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-1{line-clamp:1;-webkit-line-clamp:1}.line-clamp-2{line-clamp:2;-webkit-line-clamp:2;font-weight:700}.line-clamp-3{line-clamp:3;-webkit-line-clamp:3}.line-clamp-4{line-clamp:4;-webkit-line-clamp:4}.line-clamp-5{line-clamp:5;-webkit-line-clamp:5}.dropdown--animation{animation:growDown .3s ease-in-out forwards;transform-origin:top center}@keyframes growDown{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinner,.spinner-14,.spinner-15,.spinner-16,.spinner-18,.spinner-21{display:inline-block;border:3px solid hsla(0,0%,84%,.1);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite}.spinner{width:24px;height:24px}.spinner-14{width:14px;height:14px}.spinner-15{width:15px;height:15px}.spinner-16{width:16px;height:16px}.spinner-18{width:18px;height:18px}.spinner-21{width:21px;height:21px}.customer-section-header{font-size:1.7rem;font-weight:700;text-transform:uppercase;text-align:left;line-height:3rem;margin:0 0 1rem}@media(max-width:576px){.customer-section-header{font-size:1.6rem}}.customer-section-header--collapse{font-size:1.7rem;font-weight:700;text-transform:uppercase;text-align:left;line-height:3rem;margin:0 0 1rem}@media(max-width:576px){.customer-section-header--collapse{font-size:1.6rem}}.option-wrapper{justify-content:space-between}.option-wrapper,.option-wrapper .input__border{display:flex;flex-direction:column;align-items:flex-start;height:100%}.option-wrapper .input__border{justify-content:flex-start}.option-wrapper .input__border--contact input{margin:.5rem 0;height:4.2rem}.option-wrapper label{font-size:1.6rem;font-weight:700}.option-wrapper label span{color:#e01600}.filter-sidebar-header{color:#171717;margin:2rem 0;text-align:left}.block-title,.filter-sidebar-header{text-transform:uppercase;font-weight:650;font-size:1.8rem}.block-title{color:#0b5da7}@media(max-width:576px){.block-title{font-size:1.6rem}}.content-page-header{color:#171717;text-transform:uppercase;margin:0}.content-page-header-h1{font-size:2.2rem}@media(max-width:576px){.content-page-header-h1{font-size:1.8rem}}.card-info-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem}.card-info-row p{margin:0}.card-info-row--content.isBoldContent{font-weight:700}.card-info-tag{padding:.2rem 1rem;border:1px solid #0b5da7;border-radius:2rem;color:#0b5da7}.card-info-tag p{margin:0;font-size:1.4rem}.search-header__container{background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.24);padding:2rem;border-radius:1rem;position:relative}.search-header__container h4{color:#0b5da7;font-size:1.6rem;font-weight:650}.search-header--content{width:100%}.search-header--content,.search-header__form{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.search-header__form{width:85%}.search-header__form__location .search-header__form__calendar .search-header__form__room .search-header__form__guest{display:flex;flex-grow:1;gap:.5rem;border-right:1px solid var(--clr-lightgray)}.search-header--button{width:12%;padding:1.5rem;border:none;background-color:#0b5da7;border-radius:1rem;color:#fff;outline:none;text-transform:uppercase;letter-spacing:1px;font-weight:700}.search-header--button:hover{background-color:#09508f;cursor:pointer}.search-header-mobile{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.search-header-mobile__container{background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.24);padding:1rem;border-radius:1.5rem;position:relative;margin-left:2rem}.search-header-mobile__container span{color:#0b5da7;font-size:1.6rem;font-weight:650}.search-header-mobile--content{display:flex;flex-direction:column;justify-content:space-between!important;width:100%;margin:1rem 0 0}.search-header-mobile--form__row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;gap:.5rem}.search-header-mobile--form .search-hotelRow-one .hotel-name{width:25%}.search-header-mobile--form .search-hotelRow-one .hotel-name p{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-header-mobile--form__item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-grow:1;gap:.5rem}.search-header-mobile--form__item p{font-size:1.4rem;margin:0}.search-header-mobile--form--divider{margin:1rem 0;border-bottom:1px solid #e5e5e5}.search-header-mobile--form .search-pax{margin:0 0 1rem}.search-header-mobile--btn{display:flex;flex-direction:row}.search-header-mobile--btn button{width:60%;padding:1rem;border:none;background-color:#0b5da7;border-radius:.5rem;color:#fff;outline:none;text-transform:none;letter-spacing:1px;font-weight:700}.search-header-mobile--btn button p{margin:0;font-size:1.4rem}.search-header-mobile--btn button:hover{background-color:#09508f;cursor:pointer}.search-header-top__form{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;width:85%;gap:1rem}.search-header-top__form__item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-grow:1;gap:.5rem;border-right:1px solid var(--clr-lightgray)}.search-header-top__form__item p{margin:0}.search-header-top__form--divider{background-color:#e5e5e5;width:2px;height:50%!important}.checkbox-option__container{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;margin:2rem 0 5rem}.checkbox-option__container--filter-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:21%}.checkbox-option__container--filter{background-color:#f8f8f8;display:flex;flex-direction:column;width:100%;border-radius:.5rem;position:-webkit-sticky;position:sticky;overflow:hidden;top:1rem}.checkbox-option__container--filter__content{width:100%;padding:1rem 2.5rem;overflow-x:auto;max-height:95vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem}.checkbox-option__container--filter__content--button,.checkbox-option__container--filter__content--button button,.checkbox-option__container--filter__content--wrapper{width:100%}@media(max-width:768px){.checkbox-option__container--filter__content{padding:1rem}}.checkbox-option__container--filter__content--item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.2rem;width:100%}.checkbox-option__container--filter__content--item span{color:#171717;font-weight:700;font-size:1.5rem}.checkbox-option__container--filter__content--item--list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.checkbox-option__container--filter__content--item--list .filter-option--withIcon{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem}.checkbox-option__container--filter__content--item--list .filter-option--withIcon--content{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.checkbox-option__container--filter__content--item--list .filter-option--withIcon--content img{width:3rem;height:3rem;object-fit:contain}.checkbox-option__container--filter__content--item--list .filter-option--withIcon--content p{font-size:1.4rem;margin:0}.checkbox-option__container--filter__content--item--list .filter-option--withIcon--content p span{font-size:1.2rem;color:#5d5d5d}.checkbox-option__container--filter__content--item--list .filter-option--withIcon:hover .filter-option--withIcon--content p{color:#0b5da7}.checkbox-option__container--main{width:78%;height:100%;flex-grow:1 1}.checkbox-option__container--main__content{margin-top:3rem;display:flex;flex-direction:row;justify-content:space-between}.checkbox-option__container--main--preview{width:28%;position:relative}.checkbox-option__container--main--preview .preview-booking-card{position:-webkit-sticky!important;position:sticky!important;top:1rem}@media(max-width:768px){.checkbox-option__container--main{width:100%}}.detailHeader__container{margin:2rem 0 1rem;text-align:justify;display:flex;align-items:center;justify-content:center;flex-direction:column}.detailHeader__container--header{width:100%;display:flex;align-items:flex-start}.detailHeader__title{margin:2rem 0;width:80%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3rem}.detailHeader__title h1{text-transform:uppercase;font-size:3.2rem;font-weight:700;margin:0;line-height:normal}.detailHeader__title p{width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;font-size:1.6rem;font-style:normal;margin:0;line-height:3rem}.detailHeader__title p a{color:#0b5da7;text-decoration:none}.filter-part__container{flex:1 1;width:20%}.filter-part__container,.filter-part__container__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.filter-part__container__content{position:-webkit-sticky;position:sticky;top:1rem;width:100%;background-color:#f8f8f8;padding:2.5rem;border-radius:.5rem;gap:1.5rem}.filter-part__container__content--item{margin-top:2.5rem}.filter-part__container__content--item h4{color:#171717;margin-bottom:.8rem;font-size:1.6rem}.filter-part__container__content--item .label{font-size:var(--font-size-sm);font-weight:700;margin-bottom:.5rem}.filter-part__container__content--item--tag-container{background:var(--clr-bg-grey);overflow:hidden;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin:auto auto 1.25rem}.filter-part__container__content--item--tag-container .tag{flex-basis:calc(50% - .25rem - 1px);box-sizing:border-box;border:1px solid var(--clr-grey);border-radius:var(--border-radius-lg);overflow:hidden}.filter-part__container__content--item--tag-container .tag label{font-size:var(--font-size-sm);font-weight:700;margin-bottom:.5rem}.filter-part__container__content--item--tag-container .tag label input{position:absolute;display:none;color:#fff!important}.filter-part__container__content--item--tag-container .tag label span{text-align:center;padding:.5rem 0;display:block}.filter-part__container__content--item--tag-container .tag label input+span{color:var(--clr-grey);font-size:var(--font-size-sm);font-weight:500}.filter-part__container__content--item .star-rating{--_clr-checked:var(--clr-yellow);--_clr-checked-hover:#ffc000;--_clr-hover:var(--clr-grey);height:2rem;margin-bottom:1.25rem}.filter-part__container__content--item .star-rating .rate{float:left;height:2rem}@media(max-width:768px){.filter-part__container--mobile{position:-webkit-sticky;position:sticky;top:0;z-index:2;background-color:#fff;transition:padding .3s ease;display:flex;flex-direction:row;justify-content:center;align-items:stretch}}.filter-part__container--mobile.is-sticky{padding:1.5rem 0;justify-content:space-between}.detailView-layout{padding:2rem 0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;height:100%;gap:2rem;position:relative}.detailView-layout--filter{flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.detailView-layout--main{height:100%;flex:3 1}.detailView-layout--main__header-result{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:2rem;border-bottom:1px solid #e5e5e5;width:100%}.detailView-layout--main__header-result .left-filter{color:#171717;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.detailView-layout--main__header-result .left-filter p{margin:0}.detailView-layout--main__header-result .left-filter p span{font-size:2.4rem;font-weight:650;color:#0b5da7}@media(max-width:768px){.detailView-layout--main__header-result .left-filter{margin-bottom:1rem}}.detailView-layout--main__header-result .right-sort{width:45%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.detailView-layout--main__header-result .right-sort--label{width:35%;font-size:1.6rem;font-weight:500}.detailView-layout--main__header-result .right-sort--select{width:65%}.detailView-layout--main__list{margin-top:3rem;width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}@media screen and (min-width:2200px){.detailView-layout--main__list{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.detailView-layout--main__list{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.detailView-layout--main__list{grid-template-columns:repeat(1,1fr)}}.detailView-layout--main__list-full{margin-top:3rem;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.detailView-layout--button{width:100%}.order-preview{position:-webkit-sticky;position:sticky;top:1rem;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem;border-radius:1.5rem;width:100%}.order-preview__content{width:100%;height:100%;box-shadow:0 3px 8px rgba(0,0,0,.24);border-radius:1rem;min-height:15rem}.order-preview--header{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;gap:1rem;padding:1rem 0;border-radius:1rem 1rem 0 0;background-color:#0b5da7}.order-preview--header h4{color:#fff}.order-preview--body{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem 2rem;width:100%;border-radius:0 0 1rem 1rem;background-color:#fff;gap:1rem}.order-preview--body--list{overflow-y:auto;max-height:65rem;padding-right:1rem}.order-preview--body--list,.order-preview--body__total{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%}.order-preview--body__total--label{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.order-preview--body__total--label p{margin:0;font-size:1.6rem;color:#171717;font-weight:650}.order-preview--body__total--label span{color:#e01600;font-weight:650;font-size:2rem}@media(max-width:1024px){.order-preview--body__total--label span{font-size:2rem}}.order-preview--body__total--btnGroup{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.order-preview--body__total--btn{width:100%;border:none;font-size:1.6rem;border-radius:.5rem;outline:none;text-transform:none;letter-spacing:0;font-weight:600;padding:1rem 0}.order-preview--body__total--btn:disabled{background-color:#e5e5e5!important;color:#b1b1b1;cursor:not-allowed}@media(max-width:576px){.order-preview--body__total--btn{font-size:1.4rem}}.order-preview--body__total .btn-pick-ticket{background-color:#0b5da7;color:#fff}.order-preview--body__total .btn-pick-ticket:hover{background-color:#09508f;cursor:pointer}.order-preview--body__total .view-cart-btn{background-color:#fff;border:1px solid #0b5da7;color:#0b5da7}.order-preview--body__total .view-cart-btn:hover{background-color:#daefff;cursor:pointer}.order-preview--body__total .order-bookNow-btn{background-color:#e01600;color:#fff}.order-preview--body__total .order-bookNow-btn:hover{background-color:#c71300;cursor:pointer}@media(max-width:768px){.order-preview--body,.order-preview--body__total{padding:0}}.order-preview--hori-division{width:100%;height:1px;background-color:#e5e5e5}.calendar-price{position:absolute;align-self:flex-start;justify-content:flex-start;gap:1rem;margin-top:2rem;border-radius:1.5rem;background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.24);z-index:1000;padding:2rem;width:450%;left:0;top:100%}.calendar-price,.calendar-price--content{display:flex;flex-direction:row;align-items:flex-start}.calendar-price--content{width:100%;justify-content:space-between}@media(max-width:768px){.calendar-price--content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}}.calendar-price--header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:.5rem 0}.calendar-price--header .previousMonth{width:33px;height:24px;padding-left:.8rem;border-radius:50%;background-color:#f8f8f8}.calendar-price--header p{font-size:1.6rem;font-weight:500;margin:0;font-weight:650;text-transform:capitalize}.calendar-price--header .nextMonth{width:33px;height:24px;padding-left:.8rem;border-radius:50%;background-color:#f8f8f8}.calendar-price .month-wrapper{width:48%}@media(max-width:768px){.calendar-price{width:280%;margin:0;left:0}.calendar-price .hyphen-between{display:none}.calendar-price .month-wrapper{width:100%}.calendar-price .month-wrapper:first-child{margin-bottom:1rem}}.calendar-price--dates{font-size:1.4rem;font-weight:500;border-radius:.5rem;transition:background-color .2s;margin-top:1rem}.calendar-price--dates--weeksContainer{display:flex;flex-direction:row;gap:.5rem;width:100%}.calendar-price--dates--weeksContainer__item{aspect-ratio:6.2;width:100%;display:grid;grid-template-columns:repeat(7,1fr)}.calendar-price--dates--weeksContainer__item .day{margin:0;text-align:center;color:#171717;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center}.calendar-price--dates--weeksContainer__item .day:hover{cursor:pointer;background-color:#ffb5ad;border-radius:50%;font-weight:700;color:#fff}.calendar-price--dates--weeksContainer__item .day p{margin:0;font-weight:700;font-size:1.6rem}@media(max-width:768px){.calendar-price--dates--weeksContainer__item .day{font-size:1.4rem}}.dayPrice{color:#171717;display:flex;flex-direction:column;justify-content:center;align-items:center}.dayPrice:hover{cursor:pointer;background-color:#daefff;border-radius:1rem;font-weight:700;color:#000}.dayPrice .item-top{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}.dayPrice .item-top span{height:2rem}.dayPrice .item-top span svg{transform:scale(.6)}.dayPrice p,.dayPrice span{margin:0;font-weight:700;font-size:1.2rem}@media(max-width:576px){.dayPrice span{font-size:1rem!important}}.pickDate:hover{cursor:pointer;font-weight:700}.pickDate:hover,.selectedDayPrice{background-color:#0b5da7;border-radius:1rem;color:#fff}.selectedDayPrice .item-top{color:#fff}.selectedDayPrice .item-top svg{transform:scale(.6);position:relative}.datePicker{width:100%;position:relative}.datePicker p{margin:0}.datePicker--dropdown{animation:growDown .3s ease-in-out forwards;transform-origin:top center;position:absolute;background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.24);border-radius:.5rem;margin-top:1rem;left:0;top:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem;z-index:5}@media(max-width:768px){.datePicker--dropdown{max-width:29rem}}@media(max-width:576px){.datePicker--dropdown{max-width:100%;width:100%;margin-top:0}}.datePicker--dropdown--header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.datePicker--dropdown--header p{margin:0;font-size:1.4rem;font-weight:700}.datePicker--dropdown--header .button-icon:hover{cursor:pointer;background-color:#f8f8f8}.datePicker--dropdown--timer{padding:0 1.5rem}.datePicker--dropdown--timer hr{margin:0;border-top:1px solid #e5e5e5;padding:0 1.5rem}.datePicker--dropdown--timer--picker,.datePicker--dropdown--timer-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.datePicker--dropdown--timer--picker{gap:1rem;width:60%}.datePicker--dropdown--timer--picker .select-container{width:40%}.datePicker--dropdown--timer-result{background-color:#daefff;padding:1rem 1.5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.datePicker--dropdown--timer-result--wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}.datePicker--dropdown--timer-result--period,.datePicker--dropdown--timer-result--rental{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:0;gap:1rem;font-size:1.4rem}.datePicker--dropdown--timer-result--period b,.datePicker--dropdown--timer-result--rental b{gap:1rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.datePicker--dropdown--timer-result--rental span{color:#0b5da7}.datePicker--dropdown--timer-result button{padding:0 2rem}.datePicker--input{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}@media(max-width:1024px){.datePicker--input p{font-size:1.4rem}}.datePicker--input--whiteBg{border:1px solid #e5e5e5;background:#fff;padding:1rem 1.25rem;border-radius:.5rem}.double-render-dropdown,.double-render>.datePicker--dropdown{min-width:29rem}@media(max-width:576px){.double-render-dropdown,.double-render>.datePicker--dropdown{min-width:100%}.double-render-dropdown .second-month,.double-render>.datePicker--dropdown .second-month{display:none}}@media screen and (min-width:769px)and (max-width:820px){.datePicker--dropdown{left:-140px!important}}.datePicker-calendar{min-width:29rem}.datePicker-calendar,.datePicker-calendar--header{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.datePicker-calendar--header{background-color:#f8f8f8;padding:1.5rem 1.5rem .8rem;gap:.5rem}.datePicker-calendar--header--content.mobile{display:none}@media(max-width:768px){.datePicker-calendar--header--content.mobile{width:90%;display:block}}.datePicker-calendar--content{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.datePicker-calendar--weekdayHeader{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:3rem}.datePicker-calendar--weekdayHeader--wrapper{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;width:100%}.datePicker-calendar--weekdayHeader--weekday{display:flex;flex-direction:row;justify-content:center;align-items:center}.datePicker-calendar--weekdayHeader--weekday span{font-size:1.4rem;color:#5d5d5d;font-weight:500}.datePicker-calendar--monthHeader,.datePicker-calendar--monthHeader--side{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.datePicker-calendar--monthHeader--side{width:100%}.datePicker-calendar--monthHeader--month{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;width:100%}.datePicker-calendar--monthHeader--month p{margin:0;font-weight:700;text-transform:capitalize}.datePicker-calendar--monthHeader .button-icon{background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.24);border-radius:50%;aspect-ratio:1}.datePicker-calendar--monthHeader .button-icon svg{transform:scale(.7)}.datePicker-calendar--monthHeader .button-icon:hover{cursor:pointer}.datePicker-calendar--monthHeader .button-icon:hover svg path{fill:#0b5da7}.datePicker-calendar--grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.8rem 0;gap:.8rem 0;width:100%;padding:.8rem 1.5rem 1.5rem}.datePicker-calendar--day{border-radius:.25rem;display:flex;flex-direction:row;justify-content:center;align-items:center;border:1px solid #fff;margin:0;font-size:1.2rem;font-weight:700}.datePicker-calendar--day:hover{border:1px solid #0b5da7;cursor:pointer}.double-month{min-width:55rem}@media(max-width:768px){.double-month{min-width:100%}.double-month .datePicker-calendar--content{display:flex;flex-direction:column;justify-content:center;align-items:center}}.sunday,.sunday p,.sunday span{color:#e01600}.datePicker--today{position:relative}.datePicker--today:after{content:"";position:absolute;bottom:0;background-color:#0b5da7!important;width:40%;height:2px}.not-selectable,.not-selectable p,.past,.past p{color:#b1b1b1!important}.not-selectable:not(:hover),.past:not(:hover){pointer-events:none;color:#b1b1b1!important}.pickedDay,.range-end,.range-start{background-color:#0b5da7!important;color:#fff!important;border:1px solid #0b5da7}.pickedDay:not(:hover),.range-end:not(:hover),.range-start:not(:hover){background-color:#daefff;border:1px solid #0b5da7;cursor:default!important}.in-hovered-range,.in-range{background-color:#daefff;border:1px solid transparent;border-radius:0}.header{height:8.5rem;background-color:#fff;z-index:5;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.header--wrapper{height:100%;width:100%}.header p{margin:0;display:flex;flex-direction:row;justify-content:center;align-items:center}@media(max-width:344px){.header{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.subHeader{height:35%;width:100%;justify-content:center;background-color:#daefff}.subHeader,.subHeader-wrapper{display:flex;flex-direction:row;align-items:center}.subHeader-wrapper{justify-content:space-between}.subHeader a,.subHeader p,.subHeader span{font-size:1.4rem;text-decoration:none}.subHeader a,.subHeader span{color:#e01600;text-decoration:none}.subHeader--wrapper,.subHeader-left,.subHeader-right{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.subHeader-left,.subHeader-right{gap:1rem}.subHeader-left{gap:0}.subHeader-left svg{transform:scale(.8)}.subHeader-left span:after{content:"-";padding:1rem;color:#171717}.subHeader-left--phone{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}@media(max-width:430px){.subHeader-left small,.subHeader-left span{font-size:1.1rem}.subHeader-left svg{transform:scale(.7)}}@media(max-width:344px){.subHeader-left{gap:.3rem}.subHeader-left svg{display:none}.subHeader-left span a{font-size:1rem}.subHeader-left span:after{content:"-";padding:0 .3rem}}@media(max-width:576px){.subHeader-right{display:none}}@media(max-width:344px){.subHeader{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.phone-font-weight{font-weight:800}.mainHeader{position:-webkit-sticky;position:sticky;top:0;height:65%;width:100%;justify-content:center}.mainHeader,.mainHeader--wrapper{display:flex;flex-direction:row;align-items:stretch}.mainHeader--wrapper{justify-content:space-between;height:100%;position:relative}.mainHeader-left{width:40%;justify-content:flex-start}.mainHeader-left,.mainHeader-right{display:flex;flex-direction:row;align-items:center}.mainHeader-right{width:60%;justify-content:flex-end}@media(max-width:576px){.mainHeader-left,.mainHeader-right{width:50%}}@media(max-width:344px){.mainHeader{padding:.5rem 0}}.logo{height:80%;width:auto;display:flex;flex-direction:row;justify-content:center;align-items:center}.logo img{height:40px;width:auto}@media(max-width:576px){.logo,.logo img{width:100%}.logo img{height:auto}}.mainHeader-navigate--list{list-style-type:none;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:5rem;margin:0;padding:0}.mainHeader-navigate--list li a,.mainHeader-navigate--list li p{text-decoration:none;color:#171717;font-weight:650;margin:0}@media(max-width:1024px){.mainHeader-navigate--list li a,.mainHeader-navigate--list li p{font-size:1.4rem}}.mainHeader-navigate--list li:hover a,.mainHeader-navigate--list li:hover p{color:#0b5da7;cursor:pointer}.mainHeader-navigate--list li:hover svg path{fill:#0b5da7}.mainHeader-navigate--list li .navItem__active{color:#0b5da7;font-weight:650}.mainHeader-navigate--list li .navItem__active svg path{fill:#0b5da7}@media(max-width:1440px){.mainHeader-navigate--list{padding:0}}@media(max-width:1024px){.mainHeader-navigate--list{gap:2rem;padding:0}}@media(max-width:768px){.mainHeader-navigate--list{display:none}}.nav--dropdown-wrapper{position:absolute;width:98%;padding:2rem;align-self:flex-start;top:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin:3px 1% 0;left:0;right:0;background-color:#fff;border-radius:1.5rem;box-shadow:0 3px 8px rgba(0,0,0,.24);z-index:5}.nav--dropdown-wrapper__content{width:95%;height:95%;border-radius:1rem;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.nav--dropdown-wrapper__content--type{width:17%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem;list-style:none;margin:0;padding:0}.nav--dropdown-wrapper__content--type li button{background-color:transparent;border:none;font-size:1.5rem;font-weight:600;text-transform:uppercase;text-align:left;padding:0}.nav--dropdown-wrapper__content--type li button:hover{color:#0b5da7;cursor:pointer}.nav--dropdown-wrapper__content--type__title{color:#171717}.nav--dropdown-wrapper__content--type__title:after{content:"";width:0;height:2px;position:absolute;bottom:0;left:0;background:#0b5da7;transition:width .3s}.nav--dropdown-wrapper__content--type__title:hover:after{width:100%}.nav--dropdown-wrapper__content--type__active button{color:#0b5da7;border-bottom:2px solid #0b5da7!important}.nav--dropdown-wrapper__content__item{width:82%;height:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:5rem}.nav--dropdown-wrapper__content__item__viewList{height:95%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3rem}.nav--dropdown-wrapper__content__item__viewList--title{font-size:1.6rem;font-weight:650;color:#171717;text-transform:uppercase}.nav--dropdown-wrapper__content__item__viewList--listView{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:80%;gap:3rem}.nav--dropdown-wrapper__content__item__viewList--list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem}.nav--dropdown-wrapper__content__item__viewList--list__item{position:relative}.nav--dropdown-wrapper__content__item__viewList--list__item a{font-size:1.4rem;font-weight:600}.nav--dropdown-wrapper__content__item__viewList--list__item a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#0b5da7;transition:width .3s}.nav--dropdown-wrapper__content__item__viewList--list__item a:hover:after{width:100%}.nav--dropdown-wrapper__content__item__viewList--list__item:hover a{color:#171717;cursor:pointer}.nav--dropdown-wrapper__content__item__viewList button{background-color:transparent;border:none;font-size:1.4rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-weight:500;color:#171717;padding:0}.nav--dropdown-wrapper__content__item__viewList button:hover{color:#0b5da7;cursor:pointer}.nav--dropdown-wrapper__content__item .more--list{height:95%;display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem}.nav--dropdown-wrapper__content__item .more--list .nav--dropdown-wrapper__content__item__viewList--list__item a{font-size:1.4rem;font-weight:600;color:#171717;text-decoration:none}.nav--dropdown-wrapper__content__item .more--list .nav--dropdown-wrapper__content__item__viewList--list__item a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#0b5da7;transition:width .3s}.nav--dropdown-wrapper__content__item .more--list .nav--dropdown-wrapper__content__item__viewList--list__item a:hover:after{width:100%}.nav--dropdown-wrapper__content__item .more--list .nav--dropdown-wrapper__content__item__viewList--list__item:hover a{color:#171717;cursor:pointer}.nav--dropdown-wrapper__close{position:absolute;top:1rem;right:1rem;background-color:transparent;border:none;font-size:2rem;color:#171717}.nav--dropdown-wrapper__close:hover{color:#0b5da7;cursor:pointer}@media(max-width:768px){.nav--dropdown-wrapper{display:none}}.size-2rem{width:2rem!important;height:2rem!important}.navLangCur{background-color:transparent;outline:none;border:none;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;padding:0 1rem;border-radius:.5rem}.navLangCur img{width:2.2rem;height:2.2rem}.navLangCur:hover{background-color:#edeef1;cursor:pointer}@media(max-width:1024px){.navLangCur p{font-size:1.4rem}}@media(max-width:320px){.navLangCur{gap:.5rem}}.navMenu,.navMenu a{display:flex;flex-direction:row;justify-content:center;align-items:center}.navMenu a:hover{cursor:pointer}.navMenu a:hover div,.navMenu a:hover img{border:1px solid #171717}.mobile-menu,.mobile-menu-sub{display:none}@media(max-width:576px){.mobile-menu-sub{display:block;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem}}.mobile-menu button{background-color:transparent;border:none;font-size:2rem;color:#171717;padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center}.mobile-menu button:hover{color:#0b5da7;cursor:pointer}@media(max-width:768px){.mobile-menu{display:block;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}}@media(max-width:320px){.mobile-menu{gap:.5rem}.mobile-menu button{padding:0}}.nav-mobile--list{display:none;width:100%;height:100%}.nav-mobile--list ul{margin:0;padding:0 2rem;list-style-type:none}.nav-mobile--list ul.nav-mobile--item__dropdown-details{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;font-weight:500;font-size:1.4rem;padding:0 0 0 1rem;width:100%}.nav-mobile--list ul.nav-mobile--item__dropdown-details li{position:relative;width:100%}.nav-mobile--list ul.nav-mobile--item__dropdown-details li ul{padding:.5rem 0 0 2rem}.nav-mobile--list ul.nav-mobile--item__dropdown-details li:after{content:"";position:absolute;right:.5rem;top:0;font-size:1.6rem}.nav-mobile--list ul.nav-mobile--item__dropdown-details li.closed:after{content:"+"}.nav-mobile--list ul.nav-mobile--item__dropdown-details li.expanded:after{content:"-"}@media(max-width:768px){.nav-mobile--list{display:block}}.nav-mobile--item{padding:1.5rem 0;border-bottom:1px solid #f0ecec;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;gap:1rem}.nav-mobile--item a{display:block;width:100%}.nav-mobile--item__title{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.nav-mobile--item__title p{margin:0;font-size:1.4rem;font-weight:600;color:#171717}.nav-mobile--item .navItem__url{text-decoration:none;color:#171717;font-weight:500;margin:0}.nav-destination{height:100%;position:-webkit-sticky;position:sticky;top:0;background-color:#fff;padding:0 0 5rem}.nav-destination,.nav-destination--header{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.nav-destination--header{padding:0 3rem}.nav-destination--header button{outline:none;border:none;padding:0;background-color:transparent;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem}.nav-destination--header h1{width:100%;font-size:1.8rem;font-weight:600;color:#171717;margin:0;text-align:center}.nav-destination--tabs{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;padding:0 3rem;gap:3rem;list-style-type:none}.nav-destination--tabs .nav-destination--tab{padding:1rem .5rem;width:50%;font-size:1.4rem;font-weight:500;color:#171717;text-align:center;cursor:pointer;border:1px solid #e5e5e5;border-radius:3rem}.nav-destination--tabs .nav-destination--tab p{margin:0}.nav-destination--tabs .nav-destination--tab:hover{color:#0b5da7}.nav-destination--tabs .nav-destination--tab--active{background-color:#0b5da7}.nav-destination--tabs .nav-destination--tab--active p{color:#fff}@media(max-width:430px){.nav-destination--tabs{gap:1rem;padding:1rem 1.2rem}}.nav-destination--content{overflow-y:auto;max-height:80vh;gap:2rem}.nav-destination--content,.nav-destination--content--list{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.nav-destination--content--list{padding:0 3rem;gap:1rem}.nav-destination--content--list label{font-size:1.6rem;font-weight:650}.nav-destination--content--list__details{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;padding:0 0 0 2rem}.nav-destination--content--list__details p{margin:0;font-size:1.4rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.nav-destination--content--list:last-of-type{padding-bottom:4rem}.nav-destination--content .navItem__url{text-decoration:none;color:#171717;font-weight:500;margin:0}.tourItem{margin:.5rem 0}.tourItem a,.tourItem p{font-size:1.4rem;font-weight:500;color:#171717;margin:0}.tourItem a{text-decoration:none;position:relative;display:inline-block}.tourItem a:hover{cursor:pointer;color:#0b5da7}@media(max-width:1024px){.tourItem a{font-size:1.3rem}}.tourItem a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#0b5da7;transition:width .3s}.tourItem a:hover:after{width:100%}.tourItem-loading{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.tourItem-loading p{width:90%;height:50%;background:#eee;background:linear-gradient(110deg,#cae8ff 8%,#daefff 18%,#cae8ff 33%);border-radius:.2rem;background-size:200% 100%;animation:shine 1.5s linear infinite}.footer-divider{width:100%;height:0;margin:8px 0 16px}.footer--image__cert{width:15rem;height:auto}.footer--image__payment{width:8rem;height:auto}.footer{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#daefff;width:100%}.footer__content{padding:3rem 0}.footer__more--info{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-areas:"Dom For Srch Srch" "Dom For Dbl Qr" "Cnt Inf Cer Pay";grid-gap:2rem;gap:2rem;margin:2rem 0}.footer__more--info__logo{width:20rem;height:auto}.footer__more--info__search{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:3rem}.footer__more--info__search--ipt{display:flex;flex-direction:row;justify-content:center;align-items:stretch;width:100%;grid-area:Srch}.footer__more--info__search--ipt .input__footer{flex:3 1;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}@media(max-width:1024px){.footer__more--info__search--ipt .input__footer label{font-size:1.4rem}}.footer__more--info__search--ipt .input__footer input{max-height:4rem}.footer__more--info__search--ipt-button{flex:1 1;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}.footer__more--info__search--ipt-button button{width:100%}.footer__more--info--label{font-size:1.6rem;font-weight:700;color:#171717;margin:0}@media(max-width:1024px){.footer__more--info--label{font-size:1.4rem}}.footer__more--info__img{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.2rem}.footer__more--info--div{display:flex;flex-direction:column;gap:.8rem}.footer__more--info--div__domestic{grid-area:Dom;margin-bottom:3rem}.footer__more--info--div__foreign{grid-area:For;margin-bottom:3rem}.footer__more--info--div__double{grid-area:Dbl;grid-column-start:3;grid-column-end:5}@media(max-width:576px){.footer__more--info--div__double{grid-column-start:1;grid-column-end:3}}.footer__more--info--div__info{grid-area:Inf;margin-bottom:3rem}.footer__more--info--div__contact{grid-area:Cnt;margin-bottom:3rem}.footer__more--info--div__certificate{grid-area:Cer}.footer__more--info--div__payment{grid-area:Pay}.footer__more--info--div__qr{grid-area:Qr;width:100%}.footer__more--info--div__double{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%}.footer__more--info--div__double--row-one{width:100%}.footer__more--info--div__double--row-two{gap:2rem}.footer__more--info--div__double--item,.footer__more--info--div__double--row-two{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}.footer__more--info--div__double--item{gap:.8rem}.footer__more--info--div__double--item__one,.footer__more--info--div__double--item__two{width:45%}.footer__more--info--div__double--item__one .footer--container__more--info__contact--div__tours{grid-template-columns:1fr}.footer__more--info--div__tours{display:grid;grid-template-columns:1fr 1fr;height:90%;align-items:flex-start}.footer__more--info--div__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.footer__more--info--div__content p{margin:0;font-size:1.4rem}.footer__more--info--div__app{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:2rem;width:95%}.footer__more--info--div__app--img a img{width:100%;height:auto}.footer__more--info--div__img{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem;width:60%;height:auto}@media(max-width:1024px){.footer__more--info--div__img{width:100%}}.footer__more--info--div--icons{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.8rem}.footer__more--info--div--hotline{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem}.footer__more--info--div--hotline__phone{margin:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background-color:#e01600;padding:1rem;border-radius:.75rem}.footer__more--info--div--hotline__phone svg{transform:scale(.8)}.footer__more--info--div--hotline__phone svg path{color:#fff}.footer__more--info--div--hotline__phone p{margin-left:10px;color:#fff;font-weight:650}.footer__more--info--div--hotline .hotline-number{font-size:1.4rem!important;font-weight:500;color:#171717;margin:0;font-style:italic}.footer__more--info--div--hotline span{font-size:1.4rem!important}.footer__more--info--payment,.footer__more--info--payment--content{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.footer__more--info--payment__img{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem}.footer__more--info--payment__img img{width:7rem;height:auto}.footer__more--policy-wrapper{justify-content:flex-start;align-items:flex-start;background-color:#fff;width:100%;padding:1rem 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.footer__more--policy-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.footer__more--policy-content p{font-size:1.4rem;width:100%;text-align:left;font-weight:700;color:#171717;margin:0}.footer .footer-second-part--mobile{display:none}@media(max-width:768px){.footer__more--info{width:100%;margin:1rem 0;gap:.5rem;grid-template-columns:repeat(2,1fr);grid-template-areas:"Srch Srch" "Dom For" "Dbl Inf" "Cnt Qr" "Cer Pay"}}@media(max-width:576px){a[x-apple-data-detectors]{color:inherit!important;text-decoration:none!important;font-size:inherit!important;font-family:inherit!important;font-weight:inherit!important;line-height:inherit!important}.footer{-webkit-touch-callout:none}.footer__content{padding:3rem 0 0;width:90%}.footer__more--info{width:100%;margin:1rem 0;gap:.5rem;grid-template-columns:repeat(1,100%);grid-template-areas:"Srch" "Dom" "For" "Dbl" "Inf" "Qr" "Cnt" "Cer" "Pay"}.footer__more--info p{font-size:1.4rem;font-weight:500;color:#171717;margin:0;font-style:italic}.footer__more--info--div__double{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.footer__more--info--div__double--item{gap:0}.footer__more--info--div__double--item__one,.footer__more--info--div__double--item__two{width:50%}.footer__more--info--div__double--item__one{margin-bottom:3rem}.footer__more--info--div__double--item__one .footer--container__more--info__contact--div__tours{grid-template-columns:1fr}.footer__more--info--div__double--item--content{display:grid;grid-template-columns:1fr}.footer__more--info--div p{font-size:1.4rem;font-weight:500;color:#171717;margin:0;font-style:italic}.footer__more--info--div__info--item{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0}.footer__more--info--div__info--item .tourItem{align-self:flex-start}.footer__more--info--div__info--item .tourItem:nth-child(odd){grid-row:span 2}.footer__more--info--div--icons{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.8rem}.footer__more--info--div--hotline{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem}.footer__more--info--div--hotline__phone{width:100%;margin:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background-color:#e01600;border-radius:.75rem}.footer__more--info--div--hotline__phone svg{transform:scale(.8)}.footer__more--info--div--hotline__phone svg path{color:#fff}.footer__more--info--div--hotline__phone p{margin-left:10px;color:#fff;font-weight:650}.footer__more--info--div--hotline .hotline-number{font-size:1.4rem!important;font-weight:500;color:#171717;margin:0;font-style:italic}.footer__more--info--div--hotline span{font-size:1.4rem!important}.footer__more--info--div__img{width:100%;height:auto;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1.2rem}.footer__more--info__search{display:flex;flex-direction:column;gap:1.5rem}.footer__more--info__search--ipt{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:stretch;margin-bottom:3rem}.footer__more--info__search--ipt .input__footer{flex:3 1}.footer__more--info__search--ipt .input__footer input{margin:1rem 0 0}.footer__more--policy{padding:2rem 0 8rem}.footer__more--policy p{width:90%;text-align:center}.footer-divider{width:5rem;height:0;margin:8px 0}}@media(max-width:320px){.footer__more--info--div__img,.footer__more--info__contact--div__img{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.card-small{border-radius:2rem;position:relative;border:1px solid transparent}.card-small:hover{cursor:pointer;border:1px solid #fff;box-shadow:0 3px 8px rgba(0,0,0,.24)}.card-small:hover img{transform:scale(1.1)}.card-small__background{width:100%;height:100%;display:flex;flex-direction:column;gap:0;overflow:hidden;border-radius:2rem;position:relative}.card-small__background svg{position:absolute;top:1.5rem;left:1.5rem;z-index:1}.card-small__background--thumbnail{width:100%;height:80%;border-radius:2rem 2rem 0 0;transition:transform .3s ease-in-out;object-fit:cover}.card-small__background--base{width:100%;height:20%;background-color:#0b5da7;border-radius:0 0 2rem 2rem;z-index:1;display:flex;flex-direction:row;justify-content:center;align-items:flex-end;padding-bottom:3px}.card-small__background--base span{font-size:1.4rem;font-weight:500;font-style:italic;color:#fff}.card-small__background--base span:hover{text-decoration:underline}.card-small__content{position:absolute;bottom:0;left:0;width:100%;border-radius:2rem;padding:1.25rem;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;height:58%}@media(hover:hover){.card-small__content:hover{height:100%}.card-small__content:hover .tour-card-small__content--preview__content,.card-small__content:hover .tour-card-small__content--tags{display:none}.card-small__content:hover .tour-card-small__content--preview{height:100%}.card-small__content:hover .tour-card-small__content--preview__details{display:flex;flex-direction:column;gap:1rem}.card-small__content:hover~.tour-card-small__background img{filter:brightness(50%)!important}}.card-small__content--tags{display:flex;flex-direction:row;gap:1rem;margin-bottom:1rem}.card-small__content--tags__tag{font-size:1.4rem;font-weight:700;color:#0b5da7;background-color:#fff;padding:.5rem 1.25rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem}.card-small__content--tags__tag svg path{fill:#0b5da7}.card-small__content--tags__tag span{font-size:1.4rem;font-weight:650;color:#0b5da7;font-style:normal}.card-small__content--preview{background-color:#fff!important;border-radius:1rem;padding:1.1rem;justify-content:space-between;transition:height 1s ease-in-out;width:100%;height:100%}.card-small__content--preview,.card-small__content--preview__content{display:flex;flex-direction:column}.card-small__content--preview__content label{margin:0;font-size:1.6rem;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:576px){.card-small__content--preview__content label{font-size:1.4rem;font-weight:800}}.card-small__content--preview__content p{margin:0;font-size:1.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:576px){.card-small__content--preview__content p{font-size:1.2rem}}.card-small__content--preview__content--header{display:flex;flex-direction:row;justify-content:space-between;gap:.5rem}.card-small__content--preview__content--header .destinations{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.card-small__content--preview__content--info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.3rem}.card-small__content--preview__content--info__item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.25rem}.card-small__content--preview__content--info__item div{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.25rem}.card-small__content--preview__content--info__item div svg{transform:scale(.9)}.card-small__content--preview__content--info__item div p{font-size:1.2rem;font-weight:700;margin:0}@media(max-width:576px){.card-small__content--preview__content--info__item div p{font-size:1.4rem}}.card-small__content--preview__content--info__item span{display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-direction:row;font-weight:500;font-style:normal}.card-small__content--preview__content--info .hotel-preview{align-items:flex-start}.card-small__content--preview__content--info .hotel-preview span{flex:2 1}.card-small__content--preview__content .star-wrapper{width:25px;display:flex;flex-direction:row;justify-content:center;align-items:center}.card-small__content--preview__content--star{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;list-style:none;padding:0;margin:0}.card-small__content--preview__content--star svg{display:inline-block;max-width:80%}.card-small__content--preview__content--star svg path{fill:#ffda00}.card-small__content--preview__content--address,.card-small__content--preview__content--note{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}.card-small__content--preview__content--address svg,.card-small__content--preview__content--note svg{width:9%;transform:scale(.8)}.card-small__content--preview__content--address p,.card-small__content--preview__content--address span,.card-small__content--preview__content--note p,.card-small__content--preview__content--note span{font-size:1.2rem;font-weight:600;margin:0;font-style:italic;width:91%}.card-small__content--preview__content--note{align-items:flex-start}.card-small__content--preview__details{display:none}.card-small__content--preview__details--content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.card-small__content--preview__details--content p{font-size:1.2rem;font-weight:700;color:#171717;margin:.3rem 0;line-height:2.5rem;font-style:italic}.card-small__content--preview__details--content p span{font-size:1.4rem;font-weight:650;color:#171717;font-style:700}.card-small__content--price{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.card-small__content--price__discount{display:flex;flex-direction:column;width:55%}.card-small__content--price__discount--oldPrice{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.card-small__content--price__discount--oldPrice p{margin:0;font-weight:650;font-size:1.4rem}.card-small__content--price__discount--oldPrice span{font-size:1.2rem;font-style:italic;text-decoration:line-through}.card-small__content--price__discount--newPrice{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.card-small__content--price__discount--newPrice span{margin:0;color:#e01600;font-weight:650;font-size:2.4rem}.card-small__content--price__button{width:40%;display:flex;flex-direction:row;justify-content:center;align-items:center;border:1px solid #0b5da7;border-radius:.5rem;padding:.2rem 0}.card-small__content--price__button button{background-color:transparent;outline:none;border:none;display:flex;align-items:center;justify-content:center;gap:.3rem}.card-small__content--price__button button p{margin:0;color:#0b5da7}.card-small__content--price__button button:hover{cursor:pointer}.card-small__content--price__button button:hover p{color:#0b5da7;text-decoration:underline}.card-small__content--price__button button:hover svg path{fill:#0b5da7}.filter-small-tourCard{width:100%;height:41.4rem}@media(max-width:1024px){.filter-small-tourCard{width:100%;height:41.4rem}}@media(max-width:768px){.filter-small-tourCard{width:100%;height:41.4rem}}@media(max-width:576px){.filter-small-tourCard{width:100%;height:39.4rem}}.hotel-small-tourCard{width:100%;height:41.4rem}.hotel-small-tourCard .card-small__content{height:50%!important}.card-filter-mobile{border:1px solid #e5e5e5;border-radius:.5rem;max-height:55rem;min-height:45rem;height:auto;display:grid;grid-template-rows:45% auto}@media(hover:hover){.card-filter-mobile:hover{cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.24)}}.card-filter-mobile__thumbnail{position:relative;width:100%;height:100%;overflow:hidden}.card-filter-mobile__thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:.5rem .5rem 0 0;position:absolute;top:0;left:0;z-index:0}.card-filter-mobile__thumbnail--content{z-index:1;position:relative;padding:1rem;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.card-filter-mobile__thumbnail--content-row{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:.5rem}.card-filter-mobile__content{width:100%;border-radius:0 0 .5rem .5rem;background-color:#fff;padding:1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.card-filter-mobile__content--header{width:100%;max-height:20%}.card-filter-mobile__content--header-wrapper a,.card-filter-mobile__content--header-wrapper label{text-decoration:none;font-weight:700;font-size:1.6rem;color:#171717;line-height:2.5rem}@media(max-width:375px){.card-filter-mobile__content--header{height:18%}.card-filter-mobile__content--header-wrapper a,.card-filter-mobile__content--header-wrapper label{font-size:1.4rem}}.card-filter-mobile__content--info{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.5rem;height:80%;width:100%;flex:1 1}.card-filter-mobile__content--info-tour{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem}@media(max-width:320px){.card-filter-mobile__content--info-tour{gap:.5rem}}.card-filter-mobile__content--info--item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.card-filter-mobile__content--info--item-content{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem}.card-filter-mobile__content--info--item-content label{font-size:1.4rem;font-weight:500}@media(max-width:320px){.card-filter-mobile__content--info--item-content svg{transform:scale(.8)}}.card-filter-mobile__content--info--item p{margin:0;font-size:1.4rem;font-weight:500}.card-filter-mobile__content--info--item-multi{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.5rem}@media(max-width:430px){.card-filter-mobile__content--info--item-multi{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}}.card-filter-mobile__content--info--item-wrapper-full{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:1rem}@media(max-width:576px){.card-filter-mobile__content--info--item-wrapper-full{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:50%}}@media(max-width:430px){.card-filter-mobile__content--info--item-wrapper-full{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%}}@media(max-width:768px){.card-filter-mobile__content--info--item p,.card-filter-mobile__content--info--item-content label{font-size:1.2rem}}.card-filter-mobile__content--info-price{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:.2rem;width:100%}.card-filter-mobile__content--info-price-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:.2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.card-filter-mobile__content--info-price-oldPrice{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}.card-filter-mobile__content--info-price-oldPrice label{font-size:1.4rem;font-weight:600}.card-filter-mobile__content--info-price-oldPrice span{text-decoration:line-through;font-size:1.4rem;font-weight:550;color:#5d5d5d}@media(max-width:768px){.card-filter-mobile__content--info-price-oldPrice span{font-size:1.2rem}}.card-filter-mobile__content--info-price-newPrice p{margin:0;font-size:2.4rem;font-weight:700;color:#e01600}@media(max-width:768px){.card-filter-mobile__content--info-price-newPrice p{font-size:2rem}}.card-filter-mobile__content--info-price-btn{font-size:1.4rem}@media(max-width:375px){.card-filter-mobile__content--info{gap:1rem}.card-filter-mobile__content{padding:.8rem}}@media(max-width:320px){.card-filter-mobile__content{padding:.5rem}}.card-filter-mobile__content--audio-wrapper{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;gap:.5rem}.card-filter-mobile__content--audio-wrapper .audio-play-btn{border-radius:50%;height:3rem;width:3rem;padding:0;background:#0b5da7;transition:all .3s ease}.card-filter-mobile__content--audio-wrapper .audio-play-btn .svg-wrapper{position:relative;height:3rem;width:3rem}.card-filter-mobile__content--audio-wrapper .audio-play-btn .svg-wrapper svg{transform:scale(.25);position:absolute}.card-filter-mobile__content--audio-wrapper .audio-play-btn .svg-wrapper svg.play-icon{top:-1.75rem;left:-1.35rem}.card-filter-mobile__content--audio-wrapper .audio-play-btn:has(.pause-icon){background:#e01600}.card-filter-mobile__content--audio-wrapper .audio-play-btn:has(.pause-icon) .svg-wrapper svg.pause-icon{top:-1.25rem;left:-.75rem}.card-filter-mobile--evaluate-rating{font-weight:600;background-color:#ffda00;padding:.5rem 1rem;border-radius:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.card-filter-mobile--evaluate-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.card-filter-mobile--evaluate-text{color:#fff;font-weight:600}.card-filter-mobile--countdown{width:50%}.card-filter-mobile--countdown .tour-card__overlay--info__footer__bottom__hourLeft{height:100%}@media(max-width:430px){.card-filter-mobile--countdown .tour-card__overlay--info__footer__bottom__hourLeft span{font-size:1.2rem}}@media(max-width:768px){.card-filter-mobile{min-height:46rem;grid-template-rows:40% auto}}@media(max-width:576px){.card-filter-mobile{min-height:46rem;grid-template-rows:40% auto}}@media(max-width:375px){.card-filter-mobile{min-height:44rem}}@media(max-width:320px){.card-filter-mobile{min-height:42rem}}.info-tour-departure p{color:#0b5da7;font-weight:700}.info-tour-tourCode{gap:0}.info-tour-tourCode p{color:#171717;font-weight:700}.info-tour-seat p{color:#e01600;font-weight:700}.heart-svg svg{transform:scale(1.2)}.tour-card--tags{display:flex;flex-direction:row;gap:1rem;margin-bottom:1rem}.tour-card--tags__tag{font-size:1.4rem;font-weight:700;color:#0b5da7;background-color:#fff;padding:.5rem 1.25rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem}.tour-card--tags__tag svg path{fill:#0b5da7}.tour-card--tags__tag span{font-size:1.4rem;font-weight:650;color:#0b5da7;font-style:normal}.tour-card--tags__tag.luxury{background-color:#bf1e2e}.tour-card--tags__tag.luxury svg path{fill:#fff}.tour-card--tags__tag.luxury span{color:#fff}.tour-card--tags__tag.standard{background-color:#1d75bd}.tour-card--tags__tag.standard svg path{fill:#fff}.tour-card--tags__tag.standard span{color:#fff}.tour-card--tags__tag.save-price{background-color:#ee2b7a}.tour-card--tags__tag.save-price svg path{fill:#fff}.tour-card--tags__tag.save-price span{color:#fff}.tour-card--tags__tag.good-price{background-color:#f25a29}.tour-card--tags__tag.good-price svg path{fill:#fff}.tour-card--tags__tag.good-price span{color:#fff}.tour-card--tags__tag svg{scale:1}.tour-card--tags__tag.online svg path{fill:#e01600}.tour-card--tags__tag.online span{color:#e01600}.tour-card--tags__tag.lastminute svg path{fill:#0b5da7!important}.tour-card--tags__tag.lastminute span{color:#0b5da7!important}.tour-card--tags__tag.combo-tag{background-color:#ff5a60}.tour-card--tags__tag.combo-tag svg path{fill:#fff}.tour-card--tags__tag.combo-tag span{color:#fff!important}.tour-card--tags__tag--hot{position:absolute;top:-1rem;scale:1.3}@media(max-width:1024px){.tour-card--tags__tag svg{transform:scale(.9)}.tour-card--tags__tag span{font-size:1.2rem}}.tour-card-list,.tour-card-list-flashsale{max-height:55rem;min-height:49rem;height:auto}.tour-card-list .card-filter-mobile__content--info--item-content label,.tour-card-list-flashsale .card-filter-mobile__content--info--item-content label{font-size:1.3rem}.tour-card-list .card-filter-mobile__content--info--item-content svg,.tour-card-list-flashsale .card-filter-mobile__content--info--item-content svg{transform:scale(.9)}.tour-card-list .card-filter-mobile__content--info--item p,.tour-card-list-flashsale .card-filter-mobile__content--info--item p{font-size:1.3rem}@media(max-width:320px){.tour-card-list .card-filter-mobile__content--info--item-content label,.tour-card-list-flashsale .card-filter-mobile__content--info--item-content label{font-size:1.2rem}.tour-card-list .card-filter-mobile__content--info--item-content svg,.tour-card-list-flashsale .card-filter-mobile__content--info--item-content svg{transform:scale(.8)}.tour-card-list .card-filter-mobile__content--info--item p,.tour-card-list-flashsale .card-filter-mobile__content--info--item p{font-size:1.2rem}}@media(max-width:1024px){.tour-card-list,.tour-card-list-flashsale{min-height:49rem}}@media(max-width:768px){.tour-card-list,.tour-card-list-flashsale{grid-template-rows:42% auto;min-height:46rem}}@media(max-width:430px){.tour-card-list,.tour-card-list-flashsale{grid-template-rows:40% auto;min-height:50rem}}@media(max-width:375px){.tour-card-list,.tour-card-list-flashsale{grid-template-rows:37% auto;min-height:46rem}}@media screen and (max-width:820px){.find-tour-content__container{flex-direction:column!important;gap:2rem!important;position:relative!important;padding:0!important}.card-filter-mobile{grid-template-rows:37% auto;min-height:46rem}}.tour-card-list-flashsale{max-height:55rem;min-height:47rem}.tour-card-list-flashsale .tour-card--tags__tag{padding:.5rem}.tour-card-list-flashsale .tour-card--tags__tag span{font-size:1.2rem}.tour-card-list-flashsale .card-filter-mobile__content--info-price-btn a{padding:.8rem!important}@media(max-width:1920px){.tour-card-list-flashsale{max-height:50rem;min-height:45rem}}@media(max-width:1920px)and (min-width:1700px){.tour-card-list-flashsale{max-height:53rem;min-height:48rem}}@media(max-width:1700px)and (min-width:1630px){.tour-card-list-flashsale{max-height:52rem;min-height:47rem}}@media(max-width:1630px)and (min-width:1440px){.tour-card-list-flashsale{max-height:52rem;min-height:47rem}}@media(max-width:1350px){.tour-card-list-flashsale{max-height:51rem;min-height:46rem}}@media(max-width:1350px)and (min-width:1200px){.tour-card-list-flashsale{max-height:49rem;min-height:44rem}}@media(max-width:1200px){.tour-card-list-flashsale{max-height:54rem;min-height:49rem}}@media(max-width:1150px){.tour-card-list-flashsale{max-height:52rem;min-height:47rem}}@media(max-width:576px){.tour-card-list-flashsale{max-height:62rem;min-height:57rem}}@media(max-width:375px){.tour-card-list-flashsale{max-height:56rem;min-height:51rem}}.tour-card-list-flashsale.card-filter-mobile{grid-template-rows:43% auto}.tour-card-list-flashsale.card-filter-mobile .card-filter-mobile__thumbnail img{object-fit:fill}@media(max-width:1920px)and (min-width:1800px){.tour-card-list-flashsale.card-filter-mobile{grid-template-rows:42% auto}}@media(max-width:1800px)and (min-width:1700px){.tour-card-list-flashsale.card-filter-mobile{grid-template-rows:40% auto}}@media(max-width:1700px)and (min-width:1630px){.tour-card-list-flashsale.card-filter-mobile{grid-template-rows:42% auto}}@media(max-width:1630px)and (min-width:1440px){.tour-card-list-flashsale.card-filter-mobile{grid-template-rows:42% auto}}@media(max-width:1440px){.tour-card-list-flashsale.card-filter-mobile{grid-template-rows:41% auto}}@media(max-width:1350px){.tour-card-list-flashsale.card-filter-mobile{grid-template-rows:39% auto}}@media(max-width:1350px)and (min-width:1200px){.tour-card-list-flashsale.card-filter-mobile{grid-template-rows:38% auto}}@media(max-width:1200px){.tour-card-list-flashsale.card-filter-mobile{grid-template-rows:45% auto}}@media(max-width:1150px){.tour-card-list-flashsale.card-filter-mobile{grid-template-rows:43% auto}}@media(max-width:576px)and (min-width:430px){.tour-card-list-flashsale.card-filter-mobile{grid-template-rows:53% auto}}.card-filter-desktop{border:1px solid #e5e5e5;width:100%;border-radius:.5rem;max-height:35rem;height:28rem;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.card-filter-desktop__thumbnail{width:40%;position:relative}.card-filter-desktop__thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:.5rem 0 0 .5rem;position:absolute;top:0;z-index:1}.card-filter-desktop__thumbnail--content{z-index:1;position:relative;padding:1rem;height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.card-filter-desktop__thumbnail--content-row{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:.5rem}.card-filter-desktop__content{width:60%;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem}.card-filter-desktop__content--header{width:100%}.card-filter-desktop__content--header-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.5rem}.card-filter-desktop__content--header-title{font-size:2rem;line-height:2.8rem;text-decoration:none;color:#171717}@media(max-width:1024px){.card-filter-desktop__content--header-title{font-size:1.8rem;line-height:2.5rem}}.card-filter-desktop__content--header-wrapper{width:100%}.card-filter-desktop__content--info{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.card-filter-desktop__content--info-tour{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:1rem;width:100%}.card-filter-desktop__content--info-tour--row{gap:.5rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}@media(max-width:1024px){.card-filter-desktop__content--info-tour--row{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem}}@media(max-width:768px){.card-filter-desktop__content--info-tour--row{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}}.card-filter-desktop__content--info-tour--item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex:1 1;gap:.8rem}.card-filter-desktop__content--info-tour--item-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.5rem}.card-filter-desktop__content--info-tour--item-wrapper label{font-weight:500;font-size:1.5rem}.card-filter-desktop__content--info-tour--item-wrapper-content{margin:0;font-size:1.5rem}@media(max-width:1024px){.card-filter-desktop__content--info-tour--item{width:100%;gap:.5rem}.card-filter-desktop__content--info-tour--item-wrapper{gap:0}.card-filter-desktop__content--info-tour--item-wrapper svg{transform:scale(.9)}.card-filter-desktop__content--info-tour--item-wrapper label,.card-filter-desktop__content--info-tour--item-wrapper-content{font-size:1.4rem}}.card-filter-desktop__content--info--item{width:100%;gap:1.5rem}.card-filter-desktop__content--info--item-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.card-filter-desktop__content--info--item-content label{font-weight:500}.card-filter-desktop__content--info--item-content-list{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;margin:0;padding:0}@media(max-width:1024px){.card-filter-desktop__content--info--item-content{gap:0}.card-filter-desktop__content--info--item-content svg{transform:scale(.9)}.card-filter-desktop__content--info--item-content label{font-size:1.4rem}.card-filter-desktop__content--info--item-content__calendar{display:none!important}.card-filter-desktop__content--info--item{gap:1rem}}.card-filter-desktop__content--price{width:100%;gap:.5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.card-filter-desktop__content--price-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.card-filter-desktop__content--price-oldPrice label{font-size:1.4rem;font-weight:500}.card-filter-desktop__content--price-newPrice p{margin:0;font-size:2.4rem;font-weight:700;color:#e01600}.card-filter-desktop__content--price-btn{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}.card-filter-desktop__content--price-link{min-width:130px;display:flex;justify-content:center;align-items:center}.card-filter-desktop__content--price-link-mobile{min-width:90px;display:flex;justify-content:center;align-items:center}.card-filter-desktop__content--audio-wrapper{flex-grow:1;gap:.5rem;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}.card-filter-desktop__content--audio-wrapper .audio-play-btn{border-radius:50%;height:3rem;width:3rem;padding:0;background:#0b5da7;transition:all .3s ease}.card-filter-desktop__content--audio-wrapper .audio-play-btn .svg-wrapper{position:relative;height:3rem;width:3rem}.card-filter-desktop__content--audio-wrapper .audio-play-btn .svg-wrapper svg{transform:scale(.25);position:absolute}.card-filter-desktop__content--audio-wrapper .audio-play-btn .svg-wrapper svg.play-icon{top:-1.65rem;left:-1.25rem}.card-filter-desktop__content--audio-wrapper .audio-play-btn:has(.pause-icon){background:#e01600}.card-filter-desktop__content--audio-wrapper .audio-play-btn:has(.pause-icon) .svg-wrapper svg.pause-icon{top:-1.15rem;left:-.65rem}.card-filter-desktop--evaluate-rating{font-weight:600;background-color:#ffda00;padding:.5rem 1rem;border-radius:.5rem}.card-filter-desktop--evaluate-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.card-filter-desktop--evaluate-text{color:#fff;font-weight:600}@media(hover:hover){.card-filter-desktop:hover{box-shadow:0 3px 8px rgba(0,0,0,.24);cursor:pointer}}.info-tour-calendar,.info-tour-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}.info-tour-calendar .info-tour-dayStayText,.info-tour-calendar .info-tour-dayStayText--time,.info-tour-row .info-tour-dayStayText,.info-tour-row .info-tour-dayStayText--time{flex:2 1}.info-tour-calendar{position:relative;gap:0;width:100%}.info-tour-calendar .card-filter-desktop__content--info--item-content-content .card-filter-desktop__content--info--item-content-list{margin:0;padding:0}.info-tour-calendar .card-filter-desktop__content--info--item-content-content .card-filter-desktop__content--info--item-content-list .calendar-item{border:.1rem solid #1d75bd;border-radius:10% 20%;padding:5px 10px}.info-tour-calendar .card-filter-desktop__content--info--item-content-content .card-filter-desktop__content--info--item-content-list li{list-style:none;margin:0;padding:0}.info-tour-calendar .card-filter-desktop__content--info--item-content-content .card-filter-desktop__content--info--item-content-list li a,.info-tour-calendar .card-filter-desktop__content--info--item-content-content .card-filter-desktop__content--info--item-content-list li label{text-decoration:none;color:#171717;font-weight:600}@media(hover:hover){.info-tour-calendar .card-filter-desktop__content--info--item-content-content .card-filter-desktop__content--info--item-content-list li:hover a,.info-tour-calendar .card-filter-desktop__content--info--item-content-content .card-filter-desktop__content--info--item-content-list li:hover label{cursor:pointer;text-decoration:underline;color:#0b5da7}}.flight-card--wrapper{--wrapper-color:$color-bg2;position:relative;border-radius:1rem;border:2px solid #daefff;background:#fff;padding:1rem 2.5rem;display:flex;flex-direction:column;margin-bottom:1.25rem}.flight-card--wrapper:after,.flight-card--wrapper:before{--circle-width:40px;content:"";position:absolute;background:transparent;top:calc(50% - 25px);height:50px;width:50px;border-radius:50%;border-color:#daefff #daefff transparent transparent;border-style:solid;border-width:2px}.flight-card--wrapper:before{left:-27px;transform:rotate(45deg)}.flight-card--wrapper:after{right:-27px;transform:rotate(-135deg)}.flight-card__content{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.flight-card__content--left{width:65%;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.flight-card__content--left--content{width:85%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.flight-card__content--left--content--fare,.flight-card__content--left--content--price{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin:.5rem 0 0;text-align:left;font-size:1.4rem;font-weight:600;font-style:normal}.flight-card__content--left--content--price{color:#e01600}.flight-card__content--left--info{width:100%}.flight-card__content--left--flight-brand{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;margin-bottom:5px;width:100%}.flight-card__content--left--flight-brand img{width:2rem;height:2rem;object-fit:contain}.flight-card__content--left--flight-brand p{width:80%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;margin:0;font-size:1.4rem;font-weight:700}.flight-card__content--left--options{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:65%}.flight-card__content--left--options button{padding:.5rem 0;border:none;border-bottom:2px solid transparent;background:transparent;color:#171717;font-weight:600;font-size:1.4rem;cursor:pointer;transition:all .3s}.flight-card__content--left--options button:hover{color:#0b5da7;cursor:pointer;border-bottom:1px solid #0b5da7}.flight-card__content--left--options .active-view-button{color:#0b5da7;font-weight:700;border-bottom:2px solid #0b5da7!important}.flight-card__content--right{width:35%;padding:0;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.flight-card__content--right--price{width:95%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:1rem}.flight-card__content--right--price p{font-size:1.2rem;margin:0}.flight-card__content--right--price p span{font-size:2rem;color:#e01600;font-weight:700}.flight-card__content--right--price .change-ticket{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:95%}.flight-card__content--right--price .change-ticket p{font-style:italic;margin-right:10px;text-decoration:underline!important;cursor:pointer!important}.flight-card__content--right--price button{letter-spacing:0;padding:.8rem 3rem;border:none;border-radius:.5rem;background:#0b5da7;color:#fff;font-weight:600;font-size:1.4rem;cursor:pointer;transition:all .3s;text-transform:none}.flight-card__content--right--price button:hover{background:#09508f;cursor:pointer}.flight-card__content--right--price button:disabled{background-color:#e5e5e5!important;color:#b1b1b1;cursor:not-allowed}.flight-card__content--right--price .change-ticket-button{width:65%!important;background-color:transparent;color:#0b5da7;border:1px solid #0b5da7;font-weight:650;padding:1rem 0}.flight-card__content--right--price .change-ticket-button:hover{background-color:#0b5da7;color:#fff}@media(max-width:1024px){.flight-card__content--right--price p span{font-size:2rem}}@media(max-width:768px){.flight-card__content--right--price--price p span{font-size:1.8rem}}.flight-card__content--right-account{width:20%}.flight-card__content--right-account,.flight-card__content--right-account--wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.flight-card__content--right-account--wrapper{gap:1rem;width:100%}.flight-card__content--right-account--item{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.flight-card__content--right-account--item label,.flight-card__content--right-account--item p{margin:0;font-weight:700}.flight-card__content--right-account--item-total{color:#e01600}.flight-card--dot-line{border-right:6px dotted #daefff;width:1px}.flight-card--details{overflow:hidden;border-radius:.5rem;margin:1rem;background:#daefff}.flight-card--details--content{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.flight-card--details--content--header{width:5%;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;padding:1.5rem 1.5rem 0 0;position:absolute;right:0}.flight-card--details--content--header button{background:transparent;border:none;outline:none;cursor:pointer;padding:0}.flight-card--details--content--view{width:100%}.flight-card--details--content--footer{width:100%;padding:1rem 2rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.flight-card--details--content--footer div{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}@media(max-width:576px){.flight-card--details--content--footer div{gap:.5rem}}.flight-card--details--content--footer div svg path{fill:#e01600}@media(max-width:576px){.flight-card--details--content--footer div svg{transform:scale(.7)}}.flight-card--details--content--footer div span{font-size:1.4rem;font-weight:650;color:#e01600;margin:0}@media(max-width:576px){.flight-card--details--content--footer div span{font-size:1.2rem}}.flight-card--details--content--footer button{width:40%;padding:.5rem 1rem;border:none;border-radius:.5rem;background:#e01600;color:#fff;font-weight:600;font-size:1.4rem;cursor:pointer;transition:all .3s;text-transform:none}.flight-card--details--content--footer button:hover{background:#c71300;cursor:pointer}@media(max-width:576px){.flight-card--details--content--footer button{font-size:1.2rem}.flight-card--details--content--footer{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.flight-card--details--content--footer div{width:100%}}.flight-detail--info{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;padding:1.5rem 1.5rem 0;gap:1rem}.flight-detail--info span{font-size:1.4rem;font-weight:600;color:#171717}@media(max-width:768px){.flight-detail--info span{font-size:1.2rem}}.flight-detail--wrapper{max-height:30vh;overflow-x:auto}.flight-detail--wrapper::-webkit-scrollbar{display:none}.flight-detail--wrapper-content{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:1.5rem;padding:1.5rem;overflow-x:auto;margin:0 0 1.5rem}.flight-detail--wrapper-content--info{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem;width:90%}.flight-detail--wrapper-content--viewMore-button,.flight-detail--wrapper-content--viewMore-button div{display:flex;flex-direction:row;justify-content:center;align-items:center}.flight-detail--wrapper-content--viewMore-button div{border:1px solid #171717;border-radius:50%}@media(max-width:576px){.flight-detail--wrapper-content--viewMore-button div svg{transform:scale(.7)}.flight-detail--wrapper-content--viewMore-button{width:8px}.flight-detail--wrapper-content{gap:.5rem}}.flight-detail--time,.flight-detail--time .col--time{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.flight-detail--time .col--time p{font-size:1.4rem;font-weight:700;margin:0}.flight-detail--time .col--time span{font-size:1.2rem;font-weight:600;color:#5d5d5d;font-style:italic}.flight-detail--divider{flex-direction:row;align-items:stretch;padding:1rem 0}.flight-detail--divider,.flight-detail--divider--dots{display:flex;justify-content:space-between;align-items:flex-end;position:relative}.flight-detail--divider--dots{height:100%;flex-direction:column;background-color:#b1b1b1;width:1.5px;z-index:1}.flight-detail--divider--dots:after,.flight-detail--divider--dots:before{content:"";inset-inline-start:50px;position:absolute;background:#b1b1b1;border-radius:1px;width:8px;height:8px;z-index:1}.flight-detail--divider--dots:before{top:0;left:-3.5px}.flight-detail--divider--dots:after{bottom:0;left:-3.5px}.flight-detail--divider--no-dash{display:flex;flex-direction:row;justify-content:center;align-items:center;top:50%;transform:translateY(-60%) translateX(48%);position:absolute}.flight-detail--divider--no-dash svg{transform:scale(.7)}.flight-detail--divider--dash{position:relative}.flight-detail--divider--dash:after,.flight-detail--divider--dash:before{height:3rem;content:"";position:absolute;border-right:3px dashed #daefff}.flight-detail--divider--dash:before{top:-3rem;left:45%}.flight-detail--divider--dash:after{bottom:-3rem;right:45%}.flight-detail--divider--dash svg{transform:scale(.7)}.flight-detail--divider--dash-wrapper{align-items:center;top:50%;transform:translateY(-60%) translateX(48%);position:absolute;gap:1rem}.flight-detail--divider--dash-wrapper,.flight-detail--more{display:flex;flex-direction:column;justify-content:space-between}.flight-detail--more{align-items:stretch;gap:2rem;flex-grow:2}.flight-detail--more p{font-size:1.4rem;font-weight:650;margin:0}.flight-detail--more p span{color:#5d5d5d;font-weight:600;font-size:1.4rem}.flight-detail--more .brand-ticket{width:100%;display:flex;flex-direction:column!important;justify-content:flex-start;align-items:flex-start}.flight-detail--more .brand-ticket--logo{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.flight-detail--more .brand-ticket--logo img{width:auto;height:3rem}.flight-detail--more .brand-ticket--airplane{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.flight-detail--more .brand-ticket p{font-size:1.2rem;font-weight:600;margin:0}.flight-detail--more .row-airport{display:flex;flex-direction:row}.flight-detail--more--info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.flight-detail .col-logo img{width:auto;height:2rem}.flight-detail--info-row{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:.8rem}.flight-detail--info-row .col--time{width:15%;font-weight:700;font-size:1.4rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.flight-detail--info-row .col--time p{font-size:1.4rem;font-weight:700;margin:0;width:100%;text-align:end}.flight-detail--info-row .first-time-col{justify-content:flex-start!important}.flight-detail--info-row .col--transit{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;inset-inline-start:2.5rem;position:absolute;top:50%;transform:translateY(-50%)}.flight-detail--info-row .col--transit svg{transform:scale(.7)}@media(max-width:576px){.flight-detail--info-row .col--transit{top:45%;transform:translateY(-45%);inset-inline-start:1.7rem}}.flight-detail--info-row .row-airport{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.flight-detail--info-row .row-airport p{font-size:1.4rem;font-weight:650;margin:0}.flight-detail--info-row .row-airport p span{color:#5d5d5d;font-weight:600;font-size:1.4rem}@media(max-width:576px){.flight-detail--info-row .row-airport p span{font-size:1.2rem}}.flight-detail--arrival-content{width:80%}.flight-detail--arrival-content,.flight-detail--transit-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.flight-detail--transit-wrapper__show{margin:1.5rem 0}.flight-airport{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem;position:relative}.airport-info:after,.airport-info:before{content:"";left:17%;transform:translateY(-17%);height:46%;width:0;border-left:3px solid #b1b1b1;position:absolute;z-index:1}.airport-info:before{top:1rem}.airport-info:after{bottom:1rem}.brand-ticket{width:100%;flex-direction:column!important;align-items:flex-start}.brand-ticket,.brand-ticket--logo{display:flex;justify-content:flex-start}.brand-ticket--logo{flex-direction:row;align-items:center}.brand-ticket--logo img{width:auto;height:3rem}.brand-ticket--airplane{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.brand-ticket--airplane p,.brand-ticket--airplane small{font-size:1.2rem;font-weight:600;margin:0}@media(max-width:576px){.brand-ticket--airplane{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0}.brand-ticket--airplane p,.brand-ticket--airplane small{width:100%}}.flight-info,.flight-info__preview{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%}.flight-info--row,.flight-info__preview--row{width:100%}.flight-info--col,.flight-info__preview--col{display:flex;flex-direction:column;justify-content:center;align-items:center}.flight-info--col p,.flight-info__preview--col p{margin:0;font-size:1.4rem}.flight-info--col__left,.flight-info__preview--col__left{text-align:left}.flight-info--col__left .col-airport,.flight-info__preview--col__left .col-airport{text-align:left;width:100%}.flight-info--col__right,.flight-info__preview--col__right{text-align:end}.flight-info--col__right .col-airport,.flight-info__preview--col__right .col-airport{text-align:end;width:100%}.flight-info .col-time,.flight-info__preview .col-time{font-weight:700;font-size:1.4rem}.flight-info .col-place,.flight-info__preview .col-place{margin:0;font-size:1.2rem}.flight-info--mid,.flight-info__preview--mid{width:55%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.3rem}.flight-ticket{background-color:#fff}.flight-ticket--options{background:#daefff;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:1.5rem;border-radius:.5rem .5rem 0 0;overflow-x:visible}.flight-ticket--options button{padding:1rem 1.3rem;border:none;border-bottom:2px solid transparent;background:transparent;border-radius:5rem;color:#171717;font-weight:600;cursor:pointer;font-size:1.2rem;transition:all .3s}.flight-ticket--options button:hover{color:#0b5da7;background-color:#0b5da7;cursor:pointer;color:#fff!important}.flight-ticket--options--header{overflow-x:auto;width:96%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;scrollbar-width:thin;scrollbar-color:#b1b1b1 transparent}.flight-ticket--options--header::-webkit-scrollbar{height:4px}.flight-ticket--options--header::-webkit-scrollbar-thumb{background-color:#b1b1b1;border-radius:.5rem}.flight-ticket--options--header::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#fff;border-radius:.5rem}@media(max-width:768px){.flight-ticket--options--header{-webkit-overflow-scrolling:touch}}.dot-stop{background:#fff;border:2px solid #0b5da7;border-radius:1px;width:8px;height:8px;z-index:1;margin:0 5px}.row-transfer{flex-direction:row;align-items:center}.row-transfer,.row-transfer--list{display:flex;justify-content:flex-start;width:100%}.row-transfer--list{flex-direction:column;align-items:flex-start;gap:1rem}.row-transfer--item{width:90%;background:linear-gradient(90deg,#fdfeff 30%,#d9eefe 70%);padding:.5rem 1rem;border-radius:.5rem}.row-transfer--item p{margin:0;font-size:1.4rem}.row-transfer--item__show{margin:1rem 0}@media(max-width:576px){.row-transfer--item p{font-size:1.2rem}}.row-transfer--button{border:1px solid #171717;border-radius:50%;display:flex;flex-direction:row;justify-content:center;align-items:center}.row-transfer--button svg{transform:scale(.8)}.transit-row-wrapper{position:relative}.transit-row-wrapper:after,.transit-row-wrapper:before{content:"";left:17%;transform:translateY(-17%);height:30%;width:0;border-left:3px solid #b1b1b1;position:absolute;z-index:1}.transit-row-wrapper:before{top:-1rem}.transit-row-wrapper:after{bottom:-1rem}.transit-row-wrapper:first-child:before{height:80%;top:-3.2rem}@media(max-width:576px){.transit-row-wrapper:first-child:before{height:100%;top:-5.2rem}}.transit-row-wrapper:last-child:after{height:80%;bottom:-4.2rem}@media(max-width:576px){.transit-row-wrapper:last-child:after{height:100%;bottom:-6.2rem}}.transit-row-wrapper__show:after,.transit-row-wrapper__show:before{content:"";height:55%;width:0;border-left:3px dotted #b1b1b1}.transit-row-wrapper__show:before{top:-2rem}.transit-row-wrapper__show:after{bottom:-2rem}.transit-row-wrapper__show:first-child:before{top:-2rem;height:55%}.transit-row-wrapper__show:last-child:after{bottom:-2rem;height:55%}.row--transport{background-color:#b1b1b1;width:100%;height:2px;top:47%;position:relative}.row--transport:after,.row--transport:before{background:#b1b1b1;border-radius:1px;width:8px;height:8px;z-index:1;content:"";position:absolute;top:-3px}.row--transport:before{left:-3.5px}.row--transport:after{right:-3.5px}.row--transport .dots-container{position:absolute;top:50%;left:0;width:100%;height:8px;display:flex;justify-content:center;align-items:center;transform:translateY(-50%)}.table--row{display:flex;flex-direction:column;justify-content:space-between}.table--row--footer,.table--row--header{padding:0 2rem;background-color:#f8f8f8;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:2rem;gap:2rem}.table--row--footer p,.table--row--header p{text-align:right;margin:1rem 0;font-weight:650;font-size:1.4rem}.table--row--footer .col-start,.table--row--header .col-start{text-align:left}.table--row--item{padding:0 2rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:2rem;gap:2rem}.table--row--item p{text-align:right;margin:1rem 0;font-size:1.4rem}.table--row--item .col-start{text-align:left}.table--row--item .baggage-item{background-color:transparent;text-align:center!important;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;border-radius:.5rem;padding:.5rem 0;gap:.2rem}.table--row--item .baggage-item p{margin:0;text-align:center!important;display:block!important;font-size:1.3rem}.table--row--item .baggage-item svg{transform:scale(.8)}.table--row--item.full-column{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:1rem 2rem}.flight-card-mobile--wrapper{--wrapper-color:$color-bg2;position:relative;border-radius:1rem;border:2px solid #daefff;background:#fff;padding:1rem 1.5rem;display:flex;flex-direction:column;margin-bottom:1.25rem}.flight-card-mobile--wrapper:after,.flight-card-mobile--wrapper:before{--circle-width:40px;content:"";position:absolute;background:transparent;top:calc(50% - 15px);height:30px;width:30px;border-radius:50%;border-color:#daefff #daefff transparent transparent;border-style:solid;border-width:2px}.flight-card-mobile--wrapper:before{left:-15px;transform:rotate(45deg)}.flight-card-mobile--wrapper:after{right:-15px;transform:rotate(-135deg)}.flight-card-mobile__content{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:1rem}.flight-card-mobile__content--top{width:100%;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.flight-card-mobile__content--top--header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}.flight-card-mobile__content--top--header button{padding:.5rem 0;border:none;border-bottom:2px solid transparent;background:transparent;color:#171717;font-weight:600;font-size:1.2rem;cursor:pointer;transition:all .3s}.flight-card-mobile__content--top--header button:hover{color:#0b5da7;cursor:pointer;border-bottom:1px solid #0b5da7}.flight-card-mobile__content--top--header .active-view-button{color:#0b5da7;font-weight:700;border-bottom:2px solid #0b5da7!important}.flight-card-mobile__content--top--content{width:85%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.flight-card-mobile__content--top--content--fare,.flight-card-mobile__content--top--content--price{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin:.5rem 0 0;text-align:left;font-size:1.4rem;font-weight:650;font-style:normal}.flight-card-mobile__content--top--content--price{color:#e01600}.flight-card-mobile__content--top--info,.flight-card-mobile__content--top--options{width:100%}.flight-card-mobile__content--top--flight-brand{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;margin-bottom:5px;width:80%}.flight-card-mobile__content--top--flight-brand img{width:2rem;height:2rem;object-fit:contain}.flight-card-mobile__content--top--flight-brand p{width:80%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;margin:0;font-size:1.4rem;font-weight:700}.flight-card-mobile__content--top--options{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:65%}.flight-card-mobile__content--top--options button{padding:.5rem 0;border:none;border-bottom:2px solid transparent;background:transparent;color:#171717;font-weight:600;font-size:1.2rem;cursor:pointer;transition:all .3s}.flight-card-mobile__content--top--options button:hover{color:#0b5da7;cursor:pointer;border-bottom:1px solid #0b5da7}.flight-card-mobile__content--top--options .active-view-button{color:#0b5da7;font-weight:700;border-bottom:2px solid #0b5da7!important}.flight-card-mobile__content--bottom{width:100%;padding:0;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.flight-card-mobile__content--bottom--price{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:1rem}.flight-card-mobile__content--bottom--price--content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:65%}.flight-card-mobile__content--bottom--price .change-ticket{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:35%}.flight-card-mobile__content--bottom--price .change-ticket p{font-style:italic;margin-right:10px}.flight-card-mobile__content--bottom--price p{font-size:1.2rem;margin:0}.flight-card-mobile__content--bottom--price p span{font-size:1.4rem!important;color:#e01600;font-weight:700}.flight-card-mobile__content--bottom--price button{width:100%;letter-spacing:0;padding:.8rem 3rem;border:none;border-radius:.5rem;background:#0b5da7;color:#fff;font-weight:600;font-size:1.2rem;cursor:pointer;transition:all .3s;text-transform:none}.flight-card-mobile__content--bottom--price button:hover{background:#09508f;cursor:pointer}.flight-card-mobile__content--bottom--price button:disabled{background-color:#e5e5e5!important;color:#b1b1b1;cursor:not-allowed}@media(max-width:576px){.flight-card-mobile__content--bottom--price button{padding:.8rem 1.5rem}}.flight-card-mobile__content--bottom--price .change-ticket-button{background-color:transparent;color:#0b5da7;border:1px solid #0b5da7;font-weight:650;padding:1rem 0}.flight-card-mobile__content--bottom--price .change-ticket-button:hover{background-color:#0b5da7;color:#fff}@media(max-width:1024px){.flight-card-mobile__content--bottom--price p span{font-size:2rem}}.flight-card-mobile__content--right-account{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.flight-card-mobile__content--right-account--wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.flight-card-mobile__content--right-account--item{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.flight-card-mobile__content--right-account--item label,.flight-card-mobile__content--right-account--item p{margin:0;font-weight:700}.flight-card-mobile__content--right-account--item-total{color:#e01600}.flight-card-mobile__content--right-account--detail a{font-size:1.4rem}.flight-card-mobile--dot-line{border-bottom:6px dotted #daefff;height:1px;width:100%}.flight-card-mobile--details{border-radius:.5rem;margin:2rem .5rem;background:#daefff}.flight-card-mobile--details--content{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.flight-card-mobile--details--content--header{width:5%;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;padding:1.5rem 1.5rem 0 0;position:absolute;right:0}.flight-card-mobile--details--content--header button{background:transparent;border:none;outline:none;cursor:pointer;padding:0}.flight-card-mobile--details--content--header button svg{transform:scale(.7)}.flight-card-mobile--details--content--view{width:100%}.flight-card-mobile--details--content--footer{width:100%;padding:1rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.flight-card-mobile--details--content--footer div{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.flight-card-mobile--details--content--footer div svg path{fill:#e01600}.flight-card-mobile--details--content--footer div h4{font-size:1.4rem;font-weight:650;color:#e01600;margin:0}.flight-card-mobile--details--content--footer button{width:40%;padding:.5rem 1rem;border:none;border-radius:.5rem;background:#e01600;color:#fff;font-weight:600;font-size:1.4rem;cursor:pointer;transition:all .3s;text-transform:none}@media(max-width:1024px){.combo-preview-ticket .flight-card-mobile__content--bottom--price--content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}}.preview-flight-card-bg:after,.preview-flight-card-bg:before{background:#daefff!important}.normal-flight:after,.normal-flight:before{background:#fff!important}.flight-card--details--slide-in{transform:translateX(0);transition:transform .3s ease-out}.flight-card--details--slide-out{transform:translateX(100%);transition:transform .3s ease-in}.flight-detail-mobile--wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;max-height:30vh;gap:1.5rem;padding:1.5rem;overflow-x:auto;transition:max-height .5s ease-in-out}.flight-detail-mobile--wrapper::-webkit-scrollbar{display:none}.flight-detail-mobile--wrapper-content{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:1.5rem;overflow-x:auto;margin:0 0 1.5rem}.flight-detail-mobile--wrapper-content::-webkit-scrollbar{display:none}.flight-detail-mobile--wrapper-content--info{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem;width:90%}.flight-detail-mobile--wrapper-content--viewMore-button,.flight-detail-mobile--wrapper-content--viewMore-button div{display:flex;flex-direction:row;justify-content:center;align-items:center}.flight-detail-mobile--wrapper-content--viewMore-button div{border:1px solid #171717;border-radius:50%}@media(max-width:576px){.flight-detail-mobile--wrapper-content--viewMore-button div svg{transform:scale(.7)}.flight-detail-mobile--wrapper-content{gap:.5rem}}.flight-detail-mobile--info{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:1.5rem 1.5rem 0;gap:0}.flight-detail-mobile--info span{font-size:1.4rem;font-weight:600;color:#171717}@media(max-width:768px){.flight-detail-mobile--info span{font-size:1.2rem}}.flight-detail-mobile--time,.flight-detail-mobile--time .col--time{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.flight-detail-mobile--time .col--time p{font-size:1.4rem;font-weight:700;margin:0}.flight-detail-mobile--time .col--time span{font-size:1.2rem;font-weight:600;color:#5d5d5d;font-style:italic}.flight-detail-mobile--divider{flex-direction:row;align-items:stretch;padding:1rem 0}.flight-detail-mobile--divider,.flight-detail-mobile--divider--dots{display:flex;justify-content:space-between;align-items:flex-end;position:relative}.flight-detail-mobile--divider--dots{height:100%;flex-direction:column;background-color:#b1b1b1;width:1.5px;z-index:1}.flight-detail-mobile--divider--dots:after,.flight-detail-mobile--divider--dots:before{content:"";inset-inline-start:50px;position:absolute;background:#b1b1b1;border-radius:1px;width:8px;height:8px;z-index:1}.flight-detail-mobile--divider--dots:before{top:0;left:-3.5px}.flight-detail-mobile--divider--dots:after{bottom:0;left:-3.5px}.flight-detail-mobile--more{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:1rem;flex-grow:2}.flight-detail-mobile--more p{font-size:1.4rem;font-weight:650;margin:0}.flight-detail-mobile--more p span{color:#5d5d5d;font-weight:600;font-size:1.4rem}.flight-detail-mobile--more .brand-ticket{width:100%;display:flex;flex-direction:column!important;justify-content:flex-start;align-items:flex-start}.flight-detail-mobile--more .brand-ticket--logo{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.flight-detail-mobile--more .brand-ticket--logo img{width:auto;height:3rem}.flight-detail-mobile--more .brand-ticket--airplane{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.flight-detail-mobile--more .brand-ticket p{font-size:1.2rem;font-weight:600;margin:0}.flight-detail-mobile--more .row-airport{display:flex;flex-direction:row}.flight-detail-mobile--arrival-content{width:80%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.flight-detail-mobile--info-row{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:.8rem}.flight-detail-mobile--info-row .col--time{width:15%;font-weight:700;font-size:1.4rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.flight-detail-mobile--info-row .col--time p{font-size:1.4rem;font-weight:700;margin:0;width:100%;text-align:end}.flight-detail-mobile--info-row .first-time-col{justify-content:flex-start!important}.flight-detail-mobile--info-row .col--transit{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;inset-inline-start:2.5rem;position:absolute;top:50%;transform:translateY(-50%)}.flight-detail-mobile--info-row .col--transit svg{transform:scale(.7)}@media(max-width:576px){.flight-detail-mobile--info-row .col--transit{top:45%;transform:translateY(-45%);inset-inline-start:1.7rem}}.flight-detail-mobile--info-row .row-airport{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}.flight-detail-mobile--info-row .row-airport p,.flight-detail-mobile--info-row .row-airport span{font-size:1.4rem;font-weight:600;margin:0}.flight-detail-mobile--info-row .row-airport span{color:#5d5d5d;font-weight:500;font-size:1.2rem}@media(max-width:576px){.flight-detail-mobile--info-row .row-airport p span{font-size:1.2rem}}.flight-detail-mobile .col-logo img{width:auto;height:2rem}.flight-info-mobile{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%}.flight-info-mobile--row{width:100%}.flight-info-mobile--col{display:flex;flex-direction:column;justify-content:center;align-items:center}.flight-info-mobile--col p{margin:0;font-size:1.4rem}.flight-info-mobile--col__left{text-align:left}.flight-info-mobile--col__left .col-airport{text-align:left;width:100%}.flight-info-mobile--col__right{text-align:end}.flight-info-mobile--col__right .col-airport{text-align:end;width:100%}.flight-info-mobile .col-time{font-weight:700;font-size:1.4rem}.flight-info-mobile .col-place{margin:0;font-size:1.2rem}.flight-info-mobile--mid{width:55%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.3rem}.flight-ticket-mobile{background-color:#fff}.flight-ticket-mobile--options{background:#daefff;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:1.5rem 1rem;border-radius:.5rem .5rem 0 0}.flight-ticket-mobile--options button{padding:1rem;border:none;border-bottom:2px solid transparent;background:transparent;border-radius:5rem;color:#171717;font-weight:600;cursor:pointer;font-size:1rem;transition:all .3s}.flight-ticket-mobile--options button:hover{color:#0b5da7;background-color:#0b5da7;cursor:pointer;color:#fff!important}.flight-ticket-mobile--options--header{width:85%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.row-transfer-mobile{flex-direction:row;align-items:center}.row-transfer-mobile,.row-transfer-mobile--list{display:flex;justify-content:flex-start;width:100%}.row-transfer-mobile--list{flex-direction:column;align-items:flex-start;gap:1rem}.row-transfer-mobile--item{width:90%;background:linear-gradient(90deg,#fdfeff 30%,#d9eefe 70%);padding:.5rem 1rem;border-radius:.5rem}.row-transfer-mobile--item p{margin:0;font-size:1.4rem;font-weight:600}.row-transfer-mobile--item span{font-size:1.2rem;line-height:.5rem;font-weight:500}.row-transfer-mobile--item__show{margin:1rem 0}@media(max-width:576px){.row-transfer-mobile--item p{font-size:1.2rem}}.row-transfer-mobile--button{border:1px solid #171717;border-radius:50%;display:flex;flex-direction:row;justify-content:center;align-items:center}.row-transfer-mobile--button svg{transform:scale(.8)}.active-view-ticketClass{background-color:#0b5da7!important;font-weight:700;border-radius:5rem;color:#fff!important}.flight-luggage{background-color:#fff;border-radius:0 0 1rem 1rem}.flight-luggage--content--header{padding:1rem 2rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.flight-luggage--content--header p{font-size:1.6rem;font-weight:650;color:#171717;margin:0}.flight-luggage--list{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:1rem 2rem}.flight-luggage--list--header{padding:1rem 2rem;background-color:#f8f8f8}.flight-luggage--list--header p{font-size:1.4rem;font-weight:700;margin:0}.flight-luggage--list p{font-size:1.4rem;font-weight:500;margin:0}.flight-luggage--list--item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.table--row-mobile{display:flex;flex-direction:column;justify-content:space-between}.table--row-mobile--footer,.table--row-mobile--header{padding:0 1rem;background-color:#f8f8f8;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0;gap:0}.table--row-mobile--footer p,.table--row-mobile--header p{text-align:right;margin:1rem 0;font-weight:650;font-size:1.4rem}@media(max-width:576px){.table--row-mobile--footer p,.table--row-mobile--header p{font-size:1.2rem}}.table--row-mobile--footer .col-start,.table--row-mobile--header .col-start{text-align:left}.table--row-mobile--item{padding:0 1rem;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0;gap:0}.table--row-mobile--item p{text-align:right;margin:1rem 0;font-size:1.4rem}@media(max-width:576px){.table--row-mobile--item p{font-size:1.2rem}}.table--row-mobile--item .col-start{text-align:left}.summary{position:-webkit-sticky;position:sticky;top:1.5rem;max-height:96vh;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;width:100%}.summary h3{text-align:left!important}.card{background:#f8f8f8;max-height:90%;padding:2rem;border-radius:1rem;flex-direction:column;overflow:hidden;position:relative}.card,.card--header{display:flex;justify-content:space-between;align-items:stretch}.card--header{width:100%;flex-direction:row;gap:1rem}.card--header .thumbnail-booking{width:40%;object-fit:cover;border-radius:1rem}.card--header .thumbnail-booking img{width:100%;height:100%;border-radius:1rem}@media(max-width:576px){.card--header .thumbnail-booking{width:100%}.card--header .thumbnail-booking img{height:clamp(200px,30dvh,500px)}}.card--header .title-booking{text-align:justify;width:70%}@media(max-width:576px){.card--header .title-booking{margin:0;width:100%}}.card--header .title-booking--row{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;gap:.25rem}.card--header .title-booking--row h4{font-size:1.6rem;color:#171717;font-weight:700}@media(max-width:576px){.card--header .title-booking--row h4{font-size:1.4rem}}.card--header .title-booking--row__booking-number{font-size:1.4rem;font-weight:400;gap:.2rem;display:flex;flex-direction:row;align-items:center}.card--header .title-booking--row__booking-number span{font-style:normal;font-weight:700;color:#171717;font-size:1.2rem}@media(max-width:1200px){.card--header{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.card--header .thumbnail-booking{width:100%}.card--header .thumbnail-booking img{height:clamp(120px,18dvh,400px);object-fit:fill}.card--header .title-booking{width:100%;margin:0}}@media(max-width:768px){.card--header .thumbnail-booking{width:100%}.card--header .thumbnail-booking img{height:clamp(200px,30dvh,500px)}.card--header .title-booking{width:100%;margin:0}}.card--body{width:100%;height:65%;overflow:auto}.card--body .preview-booking-tour{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.card--body .preview-booking-tour .row{width:100%}.card--body .preview-booking-tour .col-50{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}.card--body .preview-booking-tour .col-50 .row{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:.5rem;font-size:1.4rem;font-weight:500}.card--body .preview-booking-tour .col-50 .row svg{transform:scale(.9)}.card--body .preview-booking-tour .col-50 .row span{font-weight:700;font-style:normal;color:#0b5da7;font-size:1.4rem}@media(max-width:1200px)and (min-width:768px){.card--body .preview-booking-tour .row{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem}.card--body .preview-booking-tour .col-50{width:100%}.card--body .preview-booking-tour .col-50 .row,.card--body .preview-booking-tour .col-50 .row span{font-size:1.4rem}}@media(max-width:768px){.card--body{padding-right:1rem}}.card--footer{position:-webkit-sticky;position:sticky;bottom:0;flex-direction:column;align-items:stretch;gap:1rem}.card--footer,.card--footer--totalPrice{display:flex;justify-content:space-between}.card--footer--totalPrice{flex-direction:row;align-items:baseline}.card--footer--totalPrice .left{flex:1 1;font-size:2.1rem;font-weight:700;text-transform:normal}@media(max-width:1200px){.card--footer--totalPrice .left{font-size:1.6rem}}@media(max-width:1024px){.card--footer--totalPrice .left{font-size:1.4rem}}.card--footer--totalPrice .left p{margin:0}.card--footer--totalPrice .right{flex:2 1;text-align:right;font-size:2.6rem;font-weight:700;color:#e01600}@media(max-width:1150px){.card--footer--totalPrice .right{font-size:2.4rem}}@media(max-width:1024px){.card--footer--totalPrice .right{font-size:2.4rem}}.card--footer .btn-book{text-transform:none;font-size:1.8rem;font-weight:650;padding:1rem;width:100%;border-radius:.5rem}.card--footer .btn-book:hover{opacity:.9}.card--footer .btn-book.disabled{color:#b1b1b1;background:#e5e5e5;border:1px solid #e5e5e5}.card--footer .btn-book.disabled:hover{opacity:1}.card hr{margin:1rem 0;border:1px solid #e5e5e5!important}@media(max-width:768px){.card{max-height:100%;overflow-y:auto;background:transparent;padding:.5rem}.card .two{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.5rem}.card .two .col-50{width:48%}.card .two .col-50 .row,.card .two .col-50 .row span{font-size:1.6rem}}@media(max-width:576px){.card{max-height:100%}.card .two{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.card .two .col-50{width:100%}.card .two .col-50 .row,.card .two .col-50 .row span{font-size:1.4rem}}.optionOrders-header .price,.price-list-header .price{color:#e01600;font-size:1.6rem}@media(max-width:576px){.optionOrders-header .price,.price-list-header .price{font-size:1.4rem}}.optionOrders-header .left,.price-list-header .left{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;font-size:1.6rem;font-style:normal;text-transform:uppercase;margin:0;font-weight:700;color:#171717!important}.optionOrders-header .left svg path,.price-list-header .left svg path{fill:#171717}.optionOrders-header .left .desktop,.price-list-header .left .desktop{display:block}.optionOrders-header .left .mobile,.price-list-header .left .mobile{display:none}@media(max-width:1024px){.optionOrders-header .left,.price-list-header .left{font-size:1.4rem}}@media(max-width:430px){.optionOrders-header .left,.price-list-header .left{width:100%;gap:.8rem}.optionOrders-header .left .desktop,.price-list-header .left .desktop{display:none}.optionOrders-header .left .mobile,.price-list-header .left .mobile{display:block}}.optionOrders .voucher-input .voucher-control,.price-list .voucher-input .voucher-control{flex-grow:1;border-radius:.5rem}.optionOrders .voucher-input .voucher-control input,.price-list .voucher-input .voucher-control input{padding:1rem;font-size:1.4rem;width:100%!important}.optionOrders .voucher-input button,.price-list .voucher-input button{width:clamp(80px,25vw,150px);padding:1rem;font-size:1.6rem}@media(max-width:576px){.optionOrders .voucher-input button,.price-list .voucher-input button{font-size:1.4rem}}.optionOrders .row,.price-list .row{font-size:1.4rem;font-weight:600;margin:.25rem 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.optionOrders .row .right .row,.price-list .row .right .row{justify-content:space-between;gap:.5rem}.optionOrders .row .right .row p,.price-list .row .right .row p{margin:0}.price-list{width:100%}@media(max-width:1024px){.price-list-header .row{gap:0}}.price-list-header__left{flex:1 1}.price-list-content{gap:.5rem!important;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.price-list-content p{margin:0;font-size:1.4rem}@media(max-width:576px){.price-list-content p{font-size:1.2rem}.price-list-content p span{font-size:1.4rem}}.price-list-content p:last-child{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:.5rem}@media(max-width:375px){.price-list-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}.price-list-content p:first-child{display:none}}.price-list-header__right .btn-onlyText-primary{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem}.optionOrders-optionName{width:100%}.optionOrders-optionName--title{width:30%;font-weight:500}.optionOrders-optionName--content{width:68%;text-align:end;font-weight:700;margin:0}.optionOrders-optionName--content>*{width:100%}.optionOrders--list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.optionOrders--list p,.optionOrders--list span{font-size:1.4rem;margin:0}.optionOrders--list p{font-weight:600}.optionOrders--list span{font-weight:500}.optionOrders--list ul{list-style-type:disc;width:100%;margin:0}.optionOrders--list ul li{width:100%}.optionOrders--list-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.optionOrders--list-item p,.optionOrders--list-item span{font-weight:500}.optionOrders--list-item--amount{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem}@media(max-width:1150px){.optionOrders--list ul{padding:0!important}}.preview-transportation-info,.preview-transportation-info--wrapper{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.preview-transportation-info--wrapper{padding-bottom:1rem}.preview-transportation-info--wrapper .tour__info--content--item label{font-size:1.4rem;align-items:baseline;gap:.25rem}.preview-transportation-info__title{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.5rem}.preview-transportation-info__title svg path{fill:#171717}.preview-transportation-info__title label{font-size:1.4rem;font-weight:700;color:#171717;text-transform:uppercase}@media(max-width:576px){.preview-transportation-info__title label{font-size:1.4rem}}.preview-transportation-info .flight--items{width:100%}.preview-transportation-info__content{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important}.preview-transportation-info__content .tour__info--content--flight--start{width:100%}.preview-transportation-info__content .tour__info--content--flight__info--row .row--transport{width:90%}.preview-transportation-info__content .tour__info--content--flight__info .flight-line{display:flex;flex-direction:row;justify-content:center;align-items:center}.preview-transportation-info .preview-tour-flight .tour__info--content--flight--start__title .flight--item__code{display:none}@media(max-width:768px){.four{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:1rem}.four confirm-booking-btn{width:85%!important}.four .tour-contact{margin:0;width:15%}}@media(max-width:576px){.four .tour-contact{width:30%}}@media(max-width:375px){.four .tour-contact{width:22%}}@media(max-width:320px){.four .tour-contact{width:25%}}.tour-price{margin-bottom:1rem}.tour-price .price--oldPrice{display:flex;justify-content:space-between;flex-direction:row;align-items:center}.tour-price .price--oldPrice h4{font-size:1.8rem;font-weight:700;color:#000!important}.tour-price .price--oldPrice .price--discount{display:flex;justify-content:center;align-items:center;gap:1rem}.tour-price .price--oldPrice .price--discount p{margin:0;font-size:1.4rem}.tour-price .price--oldPrice .price--discount--oldPrice{color:#b1b1b1}.tour-price .price--oldPrice .price--discount--oldPrice span{text-decoration:line-through}.tour-price .price{color:#e01600;font-size:3.2rem}.tour-price .price p{margin:2rem 0;font-weight:650}.tour-price .price span{font-size:1.8rem;font-weight:500;color:#171717}.tour-price--info__discount{display:flex;justify-content:center;align-items:center;border-radius:1rem;background-color:#0b5da7;font-size:1.8rem;font-weight:700;color:#ffda00;margin:2.5rem 0}.tour-price--info__discount p{margin:1rem;font-size:1.5rem}.tour-price--info__content{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0 2rem}.tour-price--info__content__item{gap:1rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:1.4rem;font-weight:700}.tour-price--info__content__item .label{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem}.tour-price--info__content__item .label p{margin:5px 0;font-size:1.4rem}.tour-price--info__content__item .label p span{font-weight:700;color:#0b5da7;font-size:1.4rem}.tour-price--info__content__item span{width:63%;color:#0b5da7;font-size:1.4rem}@media(max-width:1024px){.tour-price--info__content__item{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem;font-size:1.4rem;font-weight:700}.tour-price--info__content__item .label{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.tour-price--info__content__item .label p{margin:0}}@media(max-width:576px){.tour-price--info__content__item{gap:1rem}.tour-price--info__content__item .label{width:100%;gap:.2rem}.tour-price--info__content__item span{width:65%}}@media(max-width:1024px){.tour-price--info__content{gap:1rem}}@media(max-width:768px){.tour-price--info__content{gap:1.5rem}.tour-price--info{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.tour-price--info__content{width:100%}}.tour-price--pageCode{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-bottom:1rem;gap:.5rem}.tour-price--pageCode p{margin:0}.tour-price--pageCode span{font-weight:700}@media(max-width:768px){.tour-price--pageCode{margin-bottom:0}.tour-price--pageCode p,.tour-price--pageCode span{font-size:1.4rem}}.image-mansory{display:grid;grid-gap:10px;grid-template-columns:1fr .5fr 1fr 1fr 1fr;grid-auto-rows:30rem;grid-auto-flow:dense;width:100%}.image-mansory .first{grid-column:span 2;grid-row:span 2}.image-mansory .wide{grid-column:span 2}.image-mansory .tall{grid-row:span 2}.image-mansory .special{grid-column:span 2}.image-mansory .big{grid-column:span 2;grid-row:span 2}.image-mansory>div>a{display:flex;justify-content:center;align-items:center}.image-mansory>div>a>img{width:100%;height:100%;object-fit:cover;border-radius:5px}.image-mansory__item--wrapper{width:100%;height:100%;position:relative;overflow:hidden;border-radius:1rem}@media(max-width:768px){.image-mansory__item--wrapper{border-radius:.5rem}}.image-mansory__item--loading{width:100%!important;height:100%!important;border-radius:5px}.image-mansory__item--image{max-width:100%!important;aspect-ratio:4/3;width:unset;height:unset;display:inline-block;object-fit:cover;filter:brightness(80%)!important;transition:all .3s ease}@media(max-width:768px){.image-mansory__item--image{filter:brightness(70%)!important}}.image-mansory__item--overlay{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center}.image-mansory__item--overlay--text{font-size:1.8rem;font-weight:700;text-align:center;color:#fff;text-transform:uppercase;margin:0;z-index:2}.image-mansory__item--overlay--button{display:none;padding:1rem 2rem}@media(hover:hover){.image-mansory__item:hover .image-mansory__item--overlay{gap:2rem}.image-mansory__item:hover .image-mansory__item--image{transform:scale(1.1);cursor:pointer;filter:brightness(40%)!important}.image-mansory__item:hover .image-mansory__item--overlay--divider{display:block;background-color:#fff;height:1px;width:6rem;z-index:2}.image-mansory__item:hover .image-mansory__item--overlay--button{display:inline;z-index:2;cursor:pointer}}.placeholder-tile{background-color:#f0f0f0;opacity:.3;pointer-events:none;border-radius:1rem}@media screen and (max-width:768px){.image-mansory{grid-template-columns:1fr .5fr 1fr;grid-auto-rows:13rem}.image-mansory .full-width{grid-column:span 3}.image-mansory .mobile-tall{grid-column:span 2;grid-row:span 2}.image-mansory__item--overlay{gap:0!important}.image-mansory__item--overlay--text{font-size:1.4rem!important}.image-mansory__item--overlay--divider{width:3rem!important}}.image-gallery{width:100%;max-height:52rem}@media(max-width:768px){.image-gallery{max-height:40rem}}.image-gallery--wrapper{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:minmax(0,52rem);grid-gap:10px;height:100%}@media(max-width:768px){.image-gallery--wrapper{grid-auto-rows:minmax(0,40rem)}}.image-gallery--wrapper__thumbnails{grid-column:span 1;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.image-gallery--wrapper__thumbnails .thumbnails{position:relative;height:24%;width:100%}.image-gallery--wrapper__thumbnails .thumbnails iframe,.image-gallery--wrapper__thumbnails .thumbnails img,.image-gallery--wrapper__thumbnails .thumbnails video{width:100%;height:100%;border-radius:.5rem}.image-gallery--wrapper__thumbnails .thumbnails img{object-fit:cover;transition:brightness .3s ease}.image-gallery--wrapper__thumbnails .thumbnails:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;transition:background .3s ease}.image-gallery--wrapper__thumbnails .thumbnails:hover{cursor:pointer}.image-gallery--wrapper__thumbnails .thumbnails:hover:after{background:rgba(0,0,0,.2)}.image-gallery--wrapper__thumbnails .thumbnails.remaining-items{position:relative}.image-gallery--wrapper__thumbnails .thumbnails.remaining-items img{width:100%;height:100%;object-fit:cover;border-radius:.5rem}.image-gallery--wrapper__thumbnails .thumbnails.remaining-items .overlay-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.6);color:#fff;font-size:1.5em;border-radius:.5rem}.image-gallery--wrapper__main{grid-column:span 4}.image-gallery--wrapper__main iframe,.image-gallery--wrapper__main img,.image-gallery--wrapper__main video{width:100%;height:100%;border-radius:.5rem}.image-gallery--wrapper__main img{object-fit:cover}@media(hover:hover){.image-gallery--wrapper__main:hover{cursor:pointer}.image-gallery--wrapper__main:hover iframe,.image-gallery--wrapper__main:hover img,.image-gallery--wrapper__main:hover video{filter:brightness(85%)}}.image-gallery--wrapper .no-thumbnail{display:none}.image-gallery--wrapper .only-one{grid-column:span 5!important}.video-thumbnail{width:100%;height:100%;position:relative}.play-button-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4rem;height:4rem;background-color:rgba(0,0,0,.6);border-radius:50%;display:flex;justify-content:center;align-items:center}.play-button{width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:16px solid #fff}.image-popup{width:100vw;height:100vh;top:0;left:0;right:0;bottom:0;position:fixed;z-index:8;display:flex;flex-direction:row;justify-content:center;align-items:center}.image-popup--wrapper{background-color:rgba(0,0,0,.87);width:100%;height:100%}.image-popup--content{position:absolute;height:100%;width:45%;display:flex;flex-direction:row;justify-content:center;align-items:center}.image-popup--content--bg{background-color:#fff;max-width:85rem;max-height:80%;width:100%;height:100%;border-radius:.5rem}.image-popup--content--close{width:100%;height:8%;padding:1rem;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.image-popup--content--body{width:100%;height:92%;padding:2.5rem 1.5rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.image-popup--content--body__main{width:100%;height:75%;max-height:80%;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center}.image-popup--content--body__main .btn-click-slide{border:none;outline:none;background:#fff;height:4rem;width:4rem;display:flex;align-items:center;justify-content:center;z-index:2;border-radius:100px;box-shadow:0 3px 8px rgba(0,0,0,.24);cursor:pointer;position:absolute;top:47%}.image-popup--content--body__main .btn-click-slide svg path{fill:#171717}@media(max-width:768px){.image-popup--content--body__main .btn-click-slide{width:3rem;height:3rem}.image-popup--content--body__main .btn-click-slide svg{transform:scale(.8)}}.image-popup--content--body__main .btn-click-slide.btn-prev{left:0}.image-popup--content--body__main .btn-click-slide.btn-next{right:0}.image-popup--content--body__main--image{width:95%;height:100%;border-radius:.5rem;transition:transform .5s ease-out;display:flex;flex-direction:row;justify-content:center;align-items:center}.image-popup--content--body__main--image iframe,.image-popup--content--body__main--image img{width:100%;height:auto;max-height:100%;object-fit:contain;border-radius:.5rem;position:relative!important}.image-popup--content--body__main--image iframe{height:100%}.image-popup--content--body__thumbnails{padding:0 2.2rem;width:100%;height:20%;gap:.5rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.image-popup--content--body__thumbnails .thumbnails--total p{margin:0;font-size:1.6rem;font-weight:600;color:#0b5da7}.image-popup--content--body__thumbnails .thumbnails--views{width:100%;height:80%;padding:0;margin:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.5rem;overflow-x:auto!important;overflow-y:hidden}.image-popup--content--body__thumbnails .thumbnails--views::-webkit-scrollbar{height:4px;border-radius:2px}.image-popup--content--body__thumbnails .thumbnails--views::-webkit-scrollbar-track{background:#f1f1f1}.image-popup--content--body__thumbnails .thumbnails--views::-webkit-scrollbar-thumb{background:#5d5d5d;border-radius:2px}.image-popup--content--body__thumbnails .thumbnails--views::-webkit-scrollbar-thumb:hover{background:#383838}.image-popup--content--body__thumbnails .thumbnails--views--list{padding:0 0 1rem;margin:0;height:100%;gap:.2rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.image-popup--content--body__thumbnails .thumbnails--views--item{width:15rem;height:100%;border:2px solid #fff;border-radius:.5rem;opacity:.7}.image-popup--content--body__thumbnails .thumbnails--views--item img{width:100%;height:100%;border-radius:.5rem;object-fit:cover}.image-popup--content--body__thumbnails .thumbnails--views--item:hover{cursor:pointer}@media(max-width:576px){.image-popup--content--body__thumbnails .thumbnails--views--item{width:6rem}}@media(max-width:1024px){.image-popup--content{width:70%}}@media(max-width:768px){.image-popup--content{width:85%}}@media(max-width:576px){.image-popup--content{width:90%;height:70%}}.thumbnails--views--item.selected,.thumbnails--views--item:hover{border:2px solid #e01600;opacity:1!important}.image-gallery-hotel-mobile .slider-container,.image-gallery-mobile .slider-container{height:100%}.image-gallery-hotel-mobile .slider-container .slick-slider,.image-gallery-mobile .slider-container .slick-slider{height:90%}.image-gallery-hotel-mobile .slider-container .slick-slider .slick-track,.image-gallery-mobile .slider-container .slick-slider .slick-track{height:100%;display:flex;gap:1rem}.image-gallery-hotel-mobile .slider-container .slick-slider .slick-track .slick-slide,.image-gallery-mobile .slider-container .slick-slider .slick-track .slick-slide{height:auto;width:100%}.image-gallery-hotel-mobile .slider-container .slick-slider .slick-track .slick-slide div,.image-gallery-mobile .slider-container .slick-slider .slick-track .slick-slide div{height:100%}.image-gallery-hotel-mobile .slider-container .slick-slider .slick-track .slick-slide div img,.image-gallery-mobile .slider-container .slick-slider .slick-track .slick-slide div img{width:100%;height:100%;aspect-ratio:1/0;border-radius:1rem;object-fit:cover;max-height:18rem}.image-gallery-mobile iframe{height:auto;width:100%;min-height:40rem;border-radius:.5rem}@media(max-width:576px){.image-gallery-mobile iframe{min-height:21rem}}@media(max-width:768px){.slider-image-wrapper-one{width:100%;height:100%}.slider-image-wrapper-one img{width:100%;height:100%;object-fit:cover;border-radius:.5rem}}.image-gallery-hotel-mobile{height:45vh;width:100%}.image-gallery-hotel-mobile .slider-container{width:100%}.image-gallery-hotel-mobile .slider-container .slick-list{height:100%}.image-gallery-hotel-mobile .slider-container .slick-list .slick-track .slick-slide{height:100%;width:100%}@media(max-width:576px){.image-gallery-hotel-mobile{height:30vh}}.button{border:1px solid #b1b1b1;border-radius:.5rem;margin:0;font-weight:600}.button--DiscountSearch{background-color:#fff}.button--DiscountSearch p{margin:0;color:gray;font-size:1.6rem;font-weight:500;padding:2rem 3rem}.button--searchBTN{width:100%;height:100%;padding:1.5rem;display:flex;justify-content:center;align-items:center;border-radius:.5rem;border:none;background-color:#0b5da7;color:#fff;font-weight:700;font-size:2.5rem;transition:all .3s;font-size:1.6rem}@media(max-width:768px){.button--searchBTN{padding:.5rem}}.button--searchBTN:disabled{cursor:not-allowed}.button--searchBTN:disabled svg path{fill:#b1b1b1}.button--searchBTN:hover{cursor:pointer;background-color:#09508f}.button--searchBTN:disabled{color:#b1b1b1;background-color:#f8f8f8!important}.button--bookNow{width:100%;font-size:1.4rem;padding:1rem 1.5rem!important;background-color:#fff;border:1px solid #e01600;margin:0;font-weight:650;color:#e01600;text-transform:none;border-radius:.5rem;text-decoration:none}.button--bookNow:hover{background-color:#e01600;color:#fff;cursor:pointer}.button--viewDetail{background-color:transparent;border:none;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;font-size:1.4rem;font-weight:700}.button--viewDetail svg{transform:scale(1.2)}.button--viewDetail:hover{cursor:pointer;color:#0b5da7!important}.button--viewDetail:hover svg path{fill:#0b5da7}.button--lastTour--bookNow{position:relative;background-color:#fff;color:#e01600;border-radius:.375rem;border:1px solid #e01600;padding:1rem 1.2rem;font-size:1.4rem;font-weight:600;cursor:pointer;display:block;overflow:hidden;text-decoration:none}@media(max-width:576px){.button--lastTour--bookNow{display:flex;justify-content:center;align-items:center}}@media(max-width:768px){.button--lastTour--bookNow{display:flex;justify-content:center;align-items:center}}.button--lastTour--bookNow-active,.button--lastTour--bookNow:hover{cursor:pointer;background-color:#e01600;color:#fff}@media(max-width:1024px){.button,.button a{font-size:1.4rem}}@media(max-width:768px){.button,.button a{font-size:1.2rem}}.button-icon{border:none;outline:none}.min-width-92{min-width:92px}.min-width-155{min-width:155px}.react-switch-checkbox--container{position:relative;display:flex;align-items:center;justify-content:center;width:3.5rem}.react-switch-checkbox{height:0;width:0;visibility:hidden}.react-switch-label{top:0;display:flex;align-items:center;cursor:pointer;width:3.5rem;height:20px;background:#e5e5e5 transparent none repeat 0 0/auto auto padding-box border-box scroll;background:#e5e5e5 initial;border-radius:100px;transition:background-color .2s;position:absolute}.react-switch-button{content:"";position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;transition:.2s;background:#fff;box-shadow:0 0 2px 0 hsla(0,0%,4%,.29)}.react-switch-checkbox:checked+.react-switch-label .react-switch-button{left:calc(100% - 2px);transform:translateX(-100%)}.react-switch-label:active .react-switch-button{width:3rem}.image-masonry__item--overlay--button{text-transform:none;padding:1rem 1.5rem;background-color:#fff;color:#171717;font-weight:700}.button__footer{padding:1rem 0;display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;width:30%;background-color:transparent;font-weight:700;border-radius:.75rem}.button__footer p{font-size:1.6rem}.button__footer:hover{cursor:pointer}.arrow-container{box-shadow:0 4px 12px rgba(0,0,0,.08);background-color:#fff;border-radius:50%;width:5rem;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;border:none;padding:1rem}.arrow-container:hover{cursor:pointer}.arrow-container:hover svg path{fill:#0b5da7}.remove-item-icoBtn{cursor:pointer;background-color:transparent}.remove-item-icoBtn svg{transform:scale(.9)}.remove-item-icoBtn svg path{fill:#e01600}.remove-item-icoBtn:hover{background-color:#e01600}.remove-item-icoBtn:hover svg path{fill:#fff}@media screen and (max-width:768px){.button--bookNow{font-size:1.2rem}.button--searchBTN{width:100%;font-size:1.4rem}.button--searchBTN p{display:block;text-transform:none;font-size:1.6rem}.button--searchBTN:hover{cursor:pointer}.image-mansory__item--overlay--button{border-radius:.5rem!important;padding:.5rem;font-size:1rem}.arrow-container{width:3.5rem;padding:.8rem}.arrow-container svg{transform:scale(.8)}}.tag-container{margin:auto;overflow:hidden;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem}.tag-container__item{border:1px solid #e5e5e5;border-radius:.5rem;padding:.8rem 0;color:#5d5d5d;font-size:1.4rem;font-weight:600;background-color:#fff}.tag-container__item:hover{cursor:pointer;color:#0b5da7;background:#daefff;border:1px solid #0b5da7}.tag-container__item--active{color:#fff;background:#0b5da7;border:1px solid #0b5da7}.tag-container__item--active:not(:hover){pointer-events:none}@media screen and (max-width:768px){.tag-container__item{padding:.5rem 0}}.number-button{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex:1.5 1;border:1px solid #e5e5e5;border-radius:.5rem;padding:.5rem 0;background-color:#fff}.number-button button{background-color:transparent;border:none;outline:none;display:flex;align-items:center;justify-content:center}.number-button button svg{transform:scale(.7)}.number-button p{margin:0}@media screen and (max-width:768px){.number-button p{font-size:1.4rem!important}}.input{position:relative}.input-label{font-weight:700!important}.input-label span{color:#e01600}.input__container{display:flex;flex-direction:column;position:relative}.input__container--label{display:block;margin:0;font-size:1.5rem;font-weight:750;color:#171717}.input__container--label span{color:#e01600}.input__container--label--disabled{display:block;margin:0;font-size:1.6rem;font-weight:700;color:#dadfe6}@media(max-width:1024px){.input__container--label{font-size:1.3rem}}.input__container--item{width:40%}.input__container--wrapper-hotel{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}.input__container--wrapper-hotel span{font-size:1.4rem}.input__container--wrapper-flight{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.input__container--wrapper-flight .input__container--item-flight{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.input__container--wrapper-flight .input__container--item-flight--label{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:50%}.input__container--wrapper-flight .input__container--item-flight input[type=checkbox]{width:1.8rem;height:1.8rem}.input__noBorder{border:none;padding:.5rem 1rem 1rem 0;font-size:1.6rem;font-weight:500;width:100%}.input__noBorder:focus{outline:none}.input__noBorder.provider-value{color:#5d5d5d!important}.input--note{font-size:1.4rem;color:#e01600;font-style:italic;font-weight:600}.input--hotelSearchCal{width:40%}.input--flightTicket{width:45%}.input--flightTicket .input__container--title{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:space-between;font-size:1.6rem}.input--flightTicket-search{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.input--flightTicket-search .calendar-range{top:100%;margin:0}.input__underLine{width:100%}.input__underLine label{font-size:1.4rem;font-weight:700;color:#171717}.input__underLine--input{border:none;border-bottom:2px solid #5d5d5d;padding:.75rem 1rem 1rem 0;font-size:1.5 rem;width:95%!important}.input__underLine--input:focus{outline:none;border-bottom:2px solid #171717}.input__underLine--input:-ms-input-placeholder{color:#5d5d5d!important}.input__underLine--input::placeholder{color:#5d5d5d!important}.input__border{width:100%}.input__border label{font-size:1.4rem;font-weight:700;color:#171717}.input__border--input{border:1px solid #dadfe6;padding:1rem;font-size:1.5 rem;border-radius:.5rem;width:100%!important}.input__border--input:focus{outline:none;border:1px solid #171717}.input__border--input:-ms-input-placeholder{color:#5d5d5d!important}.input__border--input::placeholder{color:#5d5d5d!important}.input--normal{font-size:1.6rem;font-weight:400;width:95%!important;border-radius:1rem}.input--normal input{border:1px solid #b1b1b1;padding:1.5rem 1rem;border-radius:1rem;width:100%;font-size:1.6rem}.input--normal input:focus{outline:none;border:1px solid #171717}.input--bookingSearch{width:100%;display:flex;flex-direction:row;justify-content:flex-start}.input--bookingSearch input{border:1px solid #b1b1b1;padding:1.5rem 1rem;border-radius:1rem;width:100%;font-size:1.6rem}.input--bookingSearch input:focus{outline:none;border:1px solid #171717}.input--dialog label{font-size:1.4rem;font-weight:650}.input--dialog input{font-size:1.6rem!important;font-weight:600;width:100%}@media(max-width:576px){.input--dialog input{font-size:1.6rem!important}}.input--dialog input:focus{outline:none}.input .account-search{padding:1rem 1rem 1rem 5rem}.input .prefix{position:absolute;bottom:.5rem;left:2rem;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;margin:0}.input .prefix:hover{cursor:pointer}.input .postfix{position:absolute;bottom:.5rem;right:2rem;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;margin:0}.input .postfix:hover{cursor:pointer}@media(max-width:1024px){.input--paxRoom .input__noBorder{font-size:1.4rem}}input:-ms-input-placeholder{color:#5d5d5d!important;font-weight:500!important;opacity:.7}input::placeholder{color:#5d5d5d!important;font-weight:500!important;opacity:.7}input:disabled{cursor:not-allowed;background:none}.input__footer{background-color:#daefff;font-size:1.6rem}.input__footer label{font-size:1.6rem;font-weight:700;color:#171717}.input__footer input{margin:21px 0 0;background-color:#fff;padding:1rem;width:95%;border-radius:1rem;font-size:1.4rem}.input--resetBtn{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:1rem;width:100%}.input--resetBtn input{padding-bottom:0;font-size:1.6rem;font-weight:500}.input--resetBtn--result-view{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.clear-input-button{cursor:pointer;background-color:#b1b1b1;border:none;outline:none;color:#fff;font-size:1.6rem;font-weight:400;border-radius:50%;width:2rem;height:2rem;text-align:center;display:flex;justify-content:center;align-items:center}.hotel-range-calendar{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;position:relative}.hotel-range-calendar .input__container{width:100%}.hotel-range-calendar .calendar-range{top:100%}.textarea{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.textarea textarea{margin:1rem 0 0;width:100%;padding:1rem;border:1px solid #b1b1b1;border-radius:.5rem;font-size:1.4rem;resize:none}.textarea textarea:focus{outline:none;border:1px solid #171717}.error-bottomBorder{border:none;border-bottom:1px solid #e01600}@media screen and (max-width:768px){.input__container{display:flex;flex-direction:column}.input__container--label{display:block;margin:0;font-size:1.4rem;font-weight:700;color:#171717}.input__container input{font-size:1.4rem}.input__container input:-ms-input-placeholder{font-size:1.4rem}.input__container input::placeholder{font-size:1.4rem}.input--paxRoom{position:relative}}.input_date_wrapper label{font-size:1.4rem;font-weight:700;color:#171717}.input_date_wrapper .react-date-picker{display:block;min-width:-webkit-max-content;min-width:max-content}.input_date_wrapper .react-date-picker .react-date-picker__calendar{z-index:4}.input_date_wrapper .react-date-picker__wrapper{border:none}.input_date_wrapper .calendar_dialog{border:1px solid #daefff;font-size:1.6rem;font-weight:500;width:100%;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);display:none}.input_date_wrapper .calendar_dialog.touched{display:block}.input_date_wrapper .react-calendar__tile--now{background-color:#daefff}.input_date_wrapper .react-date-picker__inputGroup__input:invalid{background:transparent}.price-range--content,.price-range--content div{display:flex;align-items:center;justify-content:space-between}.price-range--content div span{font-size:1.4rem;font-weight:600}.price-range--slider{width:100%;height:.7rem;position:relative;margin:1rem 0}.price-range--slider__fill{height:3px;background-color:#0b5da7;border-radius:5rem;z-index:1;top:50%;left:50%;position:absolute}.price-range--slider input{padding:0!important}input[type=range]{-webkit-appearance:none;width:100%;background:transparent;position:absolute;left:0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-shadow:0 0 6px rgba(0,0,0,.05);height:15px;width:15px;border-radius:50%;background:#0b5da7;cursor:pointer;margin-top:-5px;position:relative;z-index:1;pointer-events:auto}input[type=range]::-webkit-slider-runnable-track{width:100%;height:3px;background:#e8e8e8;border-radius:3px;border:none}input[type=range]::-moz-range-thumb{height:10px;width:10px;border:2px solid var(--clr-blue);border-radius:50%;background:#fff;pointer-events:auto;-moz-appearance:none;box-shadow:0 0 6px rgba(0,0,0,.05)}.checkbox{display:flex;justify-content:flex-start}.checkbox input{margin-right:5px}.checkbox label{font-size:1.6rem}.calendar__container{width:35rem;aspect-ratio:1/1.15;position:absolute;align-self:flex-start;top:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem;margin-top:2rem;border-radius:1.5rem;background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.24);z-index:1000}.calendar__container--content{width:100%;height:100%;overflow:hidden;border-radius:1.5rem;padding:2rem}.calendar__container--content--header{display:flex;justify-content:space-between;align-items:center;margin:.5rem 0}.calendar__container--content--header p{font-size:1.6rem;font-weight:500;font-weight:650;margin:0;text-transform:capitalize}.calendar__container--content--weekdays{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.5rem;gap:.5rem}.calendar__container--content--weekdays div{margin:1rem 0;font-weight:650;font-size:1.6rem;text-align:center}.calendar__container--content--weekdaysprice{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.5rem;gap:.5rem}.calendar__container--content--weekdaysprice div{margin:1rem 0;font-weight:650;font-size:1.4rem;text-align:center}.calendar__container--content--dates{font-size:1.4rem;font-weight:500;border-radius:.5rem;transition:background-color .2s;margin-top:1rem}.calendar__container--content--dates--weeksContainer{display:flex;flex-direction:row;gap:.5rem;width:100%}.calendar__container--content--dates--weeksContainer__content{display:grid;grid-template-columns:repeat(7,1fr);width:100%}.calendar__container--content--dates--weeksContainer__content .day{margin:0;text-align:center;color:#171717;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center}.calendar__container--content--dates--weeksContainer__content .day:hover{cursor:pointer;background-color:#ffb5ad;border-radius:50%;font-weight:700;color:#fff}.calendar__container--content--dates--weeksContainer__content .day p{margin:0;font-weight:700;font-size:1.6rem}@media(max-width:768px){.calendar__container--content--dates--weeksContainer__content .day{font-size:1.4rem}}.calendar-size--sm{width:100%!important;position:relative}.calendar-size--sm .input__noBorder{background-color:#fff;border:1px solid #e5e5e5;border-radius:.5rem;font-size:1.4rem;font-weight:600;padding:1rem}.calendar-size--sm div .calendar__container{width:100%!important;margin-top:0}.calendar-size--sm div .calendar__container--content{padding:1.5rem}.calendar-size--sm div .calendar__container--content--header h3{font-size:1.8rem;margin:0}.calendar-size--sm div .calendar__container--content--weekdays div{font-size:1.3rem}.calendar-size--sm div .calendar__container--content--dates p{font-size:1.2rem}.selectedDay{background-color:#e01600;color:#fff!important;border-radius:50%;font-weight:900!important}.today{position:relative}.today:after{content:"";position:absolute;left:40%;bottom:0;width:20%;border-bottom:3px solid #e01600}.inactiveDay,.pastDay{color:#b1b1b1!important;pointer-events:none;font-weight:400!important}.pastDay{background-color:#faf9f7!important;cursor:not-allowed}.weekNames{color:#5d5d5d}.weekend{color:#e01600}@media screen and (max-width:768px){.calendar__container{width:100%;aspect-ratio:1/1.1;left:0}}.calendar--tour{max-height:80rem;width:100%;display:flex;align-items:stretch;gap:2rem}.calendar--tour__days,.calendar--tour__month{min-height:0}.calendar--tour__month{max-height:80rem;width:15%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;box-shadow:0 3px 8px rgba(0,0,0,.24);border-radius:.875rem;overflow-y:auto;position:relative;flex-grow:1;padding-bottom:2rem}.calendar--tour__month::-webkit-scrollbar{width:4px;background-color:#fff}.calendar--tour__month__title{background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1.5rem;position:-webkit-sticky;position:sticky;top:0;width:100%}.calendar--tour__month__title span{font-weight:700;color:#171717;text-align:center}.calendar--tour__month__list{display:flex;flex-direction:column;gap:2rem;margin:0 0 2rem}.calendar--tour__month__list--item{text-align:center;font-weight:700;padding:1.5rem;border-radius:1rem;color:#0b5da7;border:1px solid #fff}.calendar--tour__month__list .month:hover{cursor:pointer;background-color:#fff;color:#0b5da7;border:1px solid #0b5da7}.calendar--tour__month__list .pastMonth{color:#dadfe6}.calendar--tour__month__list .pastMonth:not(:hover){cursor:default;color:#dadfe6;font-weight:700!important;border:1px solid #fff!important;pointer-events:none}.calendar--tour__month__list .selectedMonth{background-color:#0b5da7;color:#fff}.calendar--tour__month__list .selectedMonth:not(:hover){cursor:default;background-color:#0b5da7;color:#fff}.calendar--tour__days{width:85%;padding:2rem 3rem;background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.24);border-radius:.875rem;overflow-y:auto}.calendar--tour__days__header{display:flex;justify-content:center;align-items:center;width:100%}.calendar--tour__days__header__content{display:flex;justify-content:space-between;align-items:center;width:60%}.calendar--tour__days__header__content label{font-size:2.4rem;font-weight:700;margin:2rem 0;color:#0b5da7;text-transform:uppercase}@media(max-width:768px){.calendar--tour__days__header__content label{font-size:1.6rem;margin:1rem 0}}.calendar--tour__days__header__content__arrow{box-shadow:0 4px 12px rgba(0,0,0,.08);border-radius:50%;padding:1rem;border:none;outline:none}.calendar--tour__days__header__content__arrow:hover{cursor:pointer}.calendar--tour__days__header__content__arrow:hover svg path{fill:#0b5da7}@media(max-width:768px){.calendar--tour__days__header__content__arrow{padding:.8rem}}.calendar--tour__days__header__content__choose label{cursor:pointer}.calendar--tour__days__header__content__choose__month{display:inline-block;position:relative}.calendar--tour__days__header__content__choose__month .choose{font-size:2.4rem;font-weight:700;margin:2rem 0;color:#0b5da7;text-transform:uppercase;display:inline;border:none;background:none;padding:0;cursor:pointer}@media(max-width:576px){.calendar--tour__days__header__content__choose__month .choose{margin:1rem 0 1.5rem;font-size:2rem}}.calendar--tour__days__header__content__choose__month__select{position:relative;width:100%;background:scroll #f5f5f5;border-radius:.875rem;transition:display 1s ease}.calendar--tour__days__header__content__choose__month__select ul{padding:5px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style-type:none}.calendar--tour__days__header__content__choose__month__select ul li{margin:3px}.calendar--tour__days__header__content__choose__month__select ul li button{width:100%;border-radius:.5rem;padding:10px 15px}.calendar--tour__days__weekTitle{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-gap:1rem;gap:1rem;padding:1rem 0}.calendar--tour__days__weekTitle__item{text-align:center;font-weight:700}.calendar--tour__days__weekTitle .weekendDay{color:#e01600}.calendar--tour__days__weekdays{display:flex;flex-direction:column;padding:1rem 0;gap:1rem}.calendar--tour__days__weekdays__items{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-gap:1rem;gap:1rem}.calendar--tour__days__weekdays__item{aspect-ratio:1/.9;text-align:center;font-weight:700;padding:1rem 0;border-radius:1.5rem;color:#171717;border:1px solid #fff;font-size:1.6rem}.calendar--tour__days__weekdays__item:hover{border:1px solid #e01600;border-radius:.875rem;font-weight:900!important;cursor:pointer}.calendar--tour__days__weekdays__item--top{display:flex;align-items:center;justify-content:center;gap:.2rem}.calendar--tour__days__weekdays__item--top p{font-size:1.6rem;margin:0}.calendar--tour__days__weekdays__item--top svg{transform:scale(.8);position:relative}.calendar--tour__days__weekdays__item .discount--price{color:#e01600!important;font-size:1.5rem}.calendar--tour__days__weekdays .weekendDay{color:#e01600}.calendar--tour__days__weekdays .currentDay{background-color:#0b5da7;color:#fff}.calendar--tour__days__weekdays p{font-weight:700}.calendar--tour__days__weekdays .pastDay{color:#dadfe6}.calendar--tour__days__weekdays .pastDay:not(:hover){cursor:default;color:#dadfe6;font-weight:700!important;border:1px solid #fff!important}.calendar--tour__days__weekdays .pastDay span{color:#b6b6b6}.calendar--tour__days__weekdays .pastDay p{font-weight:500;font-size:1.6rem}.calendar--tour__days__weekdays .notAvailable{color:#dadfe6;pointer-events:none}.calendar--tour__days__weekdays .notAvailable:not(:hover){cursor:default;color:#dadfe6;font-weight:700!important;border:1px solid #fff!important}.calendar--tour__days__weekdays .notAvailable p{font-weight:500;font-size:1.6rem}.calendar--tour__days__weekdays .anotherMonth{color:#dadfe6;pointer-events:none}.calendar--tour__days__weekdays .anotherMonth:not(:hover){cursor:default;color:#dadfe6;font-weight:700!important;border:1px solid #fff!important}.calendar--tour__days__weekdays .selectedDayDetails{border:1px solid #e01600;border-radius:.875rem;font-weight:900!important}.calendar-day-price svg{position:absolute;transform:scale(.5);right:0;bottom:.9rem;z-index:2}.calendar-day-price span{font-size:1.4rem;color:#e01600;font-weight:700}.tour__info{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;overflow-y:auto}.tour__info--header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:-webkit-sticky;position:sticky;top:0;background-color:#fff}.tour__info--header span{font-size:1.5rem;font-weight:700}.tour__info--header span svg{margin-right:1.5rem}.tour__info--header label{font-size:2.8rem;font-weight:650;color:#e01600;margin:1rem 0}@media(max-width:768px){.tour__info--header label{font-size:2.4rem}}.tour__info--select-option{overflow-x:auto;display:flex;cursor:pointer;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tour__info--select-option::-webkit-scrollbar{display:none}.tour__info--select-option--wrapper{overflow-x:visible;cursor:pointer;position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem;margin:0 0 1rem}.tour__info--select-option__item{min-width:200px;padding:5px 10px;margin-right:10px;border:1px solid #5d5d5d;color:#5d5d5d;border-radius:20px;text-align:center;font-weight:700}.tour__info--select-option__item:hover{background-color:#daefff}.tour__info--select-option__item.selected{border:1px solid #0b5da7;background-color:#daefff;font-weight:650}.tour__info--content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.5rem;padding-right:.8rem}.tour__info--content--flight,.tour__info--content--more,.tour__info--content--price{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;width:100%}.tour__info--content--flight h4,.tour__info--content--more h4,.tour__info--content--price h4{font-size:1.8rem;font-weight:700;color:#0b5da7}.tour__info--content--item{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:1.5rem;width:100%;height:100%}@media(max-width:1024px){.tour__info--content--item{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}}@media(max-width:768px){.tour__info--content--item{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}}@media(max-width:576px){.tour__info--content--item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%}.tour__info--content--item h6,.tour__info--content--item p{font-size:1.4rem}}.tour__info--content--flight--end,.tour__info--content--flight--start{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:48%;height:100%}@media(max-width:1024px){.tour__info--content--flight--end,.tour__info--content--flight--start{width:100%}}@media(max-width:768px){.tour__info--content--flight--end,.tour__info--content--flight--start{width:48%}}@media(max-width:576px){.tour__info--content--flight--end,.tour__info--content--flight--start{width:100%}}.tour__info--content--flight--end__title,.tour__info--content--flight--start__title{display:flex;flex-direction:row;justify-content:space-between;width:100%}.tour__info--content--flight--end__title label,.tour__info--content--flight--start__title label{font-size:1.4rem;margin:0;text-align:left;font-weight:700;text-transform:none;color:#171717;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.tour__info--content--flight--end__title .flight--item__code,.tour__info--content--flight--start__title .flight--item__code{display:flex;flex-direction:row;justify-content:center;align-items:center}.tour__info--content--flight--end__title .flight--item__code svg path,.tour__info--content--flight--start__title .flight--item__code svg path{fill:#0b5da7;transform:scale(.9)}.tour__info--content--flight--end__title .flight--item__code span,.tour__info--content--flight--start__title .flight--item__code span{text-align:center;font-size:1.4rem;font-weight:650;color:#0b5da7}.tour__info--content--flight__info{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%}.tour__info--content--flight__info--col{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;align-self:stretch}.tour__info--content--flight__info--col .col--time{margin:0;font-weight:700;font-size:1.4rem}.tour__info--content--flight__info--col .col--title{text-align:left;margin:0;font-size:1.3rem}.tour__info--content--flight__info--col .col--dot{width:12px;aspect-ratio:1/1;border-radius:50%;background-color:#dadfe6;border:1px solid #5d5d5d;margin:5px 0}.tour__info--content--flight__info--col .col--place{flex-grow:1}.tour__info--content--flight__info--col .col--place p{margin:0;font-size:1.3rem}.tour__info--content--flight__info .col--mid{display:flex;flex-direction:column;justify-content:center;align-items:center}.tour__info--content--flight__info .col--mid svg{transform:scale(.9)}.tour__info--content--flight__info .col--mid .col--place{display:flex;flex-direction:column;justify-content:center;align-items:center}.tour__info--content--flight__info .col--mid .col--place img{width:auto;height:1.5rem}.tour__info--content--flight__info .col--right{align-items:flex-end!important}.tour__info--content--flight__info .col--right p{text-align:end}.tour__info--content--flight__info--row{display:flex;flex-direction:row;width:100%;justify-content:space-between;position:relative}.tour__info--content--flight__info--row p{margin:0;font-size:1.4rem}.tour__info--content--flight__info--row svg{z-index:2;transform:scale(.9)}.tour__info--content--flight__info--row .col--place{display:flex;flex-direction:column;justify-content:center;align-items:center}.tour__info--content--flight__info--row .col--place img{width:auto;height:1.5rem}@media(max-width:576px){.tour__info--content--flight__info--row .col--place img{height:2.5rem}}.tour__info--content--flight__info--row .row--transport{width:90%}.tour__info--content--flight__info--row .row--transport-car{background-color:#b1b1b1;width:100%;height:2px;top:47%;position:relative}.tour__info--content--flight__info--row .row--transport-car:after,.tour__info--content--flight__info--row .row--transport-car:before{background:#b1b1b1;border-radius:1px;width:8px;height:8px;z-index:1;content:"";position:absolute;top:-3px}.tour__info--content--flight__info--row .row--transport-car:before{left:0}.tour__info--content--flight__info--row .row--transport-car:after{right:0}.tour__info--content--flight__info--row .row--transport-car--svg{transform:scale(.9);position:absolute;top:50%;left:50%;display:flex;justify-content:center;align-items:center;transform:translate(-50%,-50%)}.tour__info--content--flight__info--row .row--time{font-size:1.4rem;font-weight:700}.tour__info--content--flight__info--row .row--time__left{align-items:flex-start;text-align:start}.tour__info--content--flight__info--row .row--time__right{align-items:flex-end;text-align:end}.tour__info--content--flight__info--row-select{border:1px solid #0b5da7;border-radius:10px;padding:5px;font-size:1.4rem;width:100%}.tour__info--content--flight__info--row-select .option{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.tour__info--content--flight__info .flight-line{display:flex;flex-direction:row;justify-content:center;align-items:center}.tour__info--content--price--pax__1,.tour__info--content--price--pax__2{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;width:48%;height:100%}.tour__info--content--price--pax__item{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.5rem;width:100%}.tour__info--content--price--pax__item div{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:51%;gap:.5rem}@media(max-width:1024px){.tour__info--content--price--pax__item div{width:45%}}.tour__info--content--price--pax__item label{font-size:1.5rem;font-weight:700;margin:0;width:100%}.tour__info--content--price--pax__item span{font-weight:400;font-size:1.2rem;line-height:1.2rem;color:#5d5d5d}.tour__info--content--price--pax__item p{margin:0;font-size:1.6rem;font-weight:700;color:#e01600}.tour__info--content--price--pax__item--room{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem;width:100%}.tour__info--content--price--pax__item--room label{font-size:1.5rem;font-weight:700;margin:0}.tour__info--content--price--pax__item--room p{margin:0;font-size:1.6rem;font-weight:700;color:#e01600}.tour__info--content--more--item{width:50%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.5rem;height:100%}@media(max-width:768px){.tour__info--content--more--item{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.tour__info--content--more--item h6{margin:0;font-size:1.6rem;font-weight:650}.tour__info--content--more--item p{margin:0;font-size:1.4rem}.tour__info--content--tourOption{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.tour__info--content--tourOption--wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:1rem;width:100%}.tour__info--content--tourOption--option{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:transparent;padding:.5rem 1rem;border-radius:.5rem;flex-shrink:0;border:1px solid #0b5da7}.tour__info--content--tourOption--option p{margin:0;white-space:nowrap;font-size:1.4rem;font-weight:500}.tour__info--content--tourOption--option:hover{cursor:pointer;background-color:#0b5da7}.tour__info--content--tourOption--option:hover p,.tour__info--content--tourOption--option:hover small{color:#fff}.tour__info--content--tourOption .pickedOption{background-color:#0b5da7}.tour__info--content--tourOption .pickedOption p{color:#fff}.tour__info--content--tourOption .pickedOption:not(:hover){cursor:default}.tour__info--content--tourOption .pickedOption small{color:#fff}.tour__info--content--tourAttach{width:100%}.tour__info--content--tourAttach--title{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.tour__info--content--tourAttach--title p,.tour__info--content--tourAttach--title span{font-size:1.4rem;margin:0;font-weight:700}.tour__info--content--tourAttach--title span{color:#e01600}.tour__info--divider__verti{width:1px;display:flex;flex-direction:column;justify-content:center;align-items:stretch;background-color:#e5e5e5;padding:10px 0}@media(max-width:768px){.tour__info--divider__verti{display:none}}.tour__info--divider{width:100%;height:1px;background-color:#e5e5e5}@media screen and (max-width:1024px){.calendar--tour{flex-direction:column;gap:2rem}.calendar--tour__month{width:100%;align-items:flex-start;gap:0;padding:1rem 2rem}.calendar--tour__month__title{padding:0;align-items:flex-start;font-size:1.4rem}.calendar--tour__month__list{flex-direction:row;gap:2rem;width:100%;margin:0;overflow-x:auto}.calendar--tour__month__list--item{padding:1.5rem}.calendar--tour__month__list::-webkit-scrollbar{display:none}.calendar--tour__days{width:100%}}@media screen and (max-width:768px){.calendar--tour{flex-direction:column;height:auto}.calendar--tour__days{width:100%;padding:0}.calendar--tour__days__header__content{width:98%}.calendar--tour__days__header__content label{font-size:1.8rem}.calendar--tour__days__header__content h3{margin:1rem 0 1.5rem}.calendar--tour__days__weekTitle{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.calendar--tour__days__weekdays,.calendar--tour__days__weekdays__items{gap:0}.calendar--tour__days__weekdays__item{aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:.5rem 0;border-radius:1rem;border:1px solid #fff;position:relative;line-height:normal}.calendar--tour__days__weekdays__item:has(svg) p{margin-right:1rem}.calendar--tour__days__weekdays__item:has(svg) svg{transform:scale(.6);bottom:auto;top:0;right:2px}.calendar--tour__days__weekdays__item p{font-size:1.3rem!important;margin:0}.calendar--tour__days__weekdays__item--top{gap:.1rem}.calendar--tour__days__weekdays__item--top p{font-size:1.4rem;margin:0;line-height:normal}.calendar--tour__days__weekdays__item span{font-size:1rem;color:#e01600;font-weight:700;line-height:1rem;bottom:2px}.calendar--tour__days__weekdays__item .discount--price{color:#e01600!important;font-size:1rem}.calendar--tour__days h2{font-size:2rem;color:#e01600}.tour__info--header label{font-size:2rem}.tour__info--content{gap:1.5rem}.tour__info--content h4{margin:0}.tour__info--content--flight h4,.tour__info--content--more h4,.tour__info--content--price h4{font-size:1.4rem}.tour__info--content--flight--end__title label,.tour__info--content--flight--start__title label{align-items:center;gap:.25rem}.tour__info--content--flight .flight--items{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%}.tour__info--content--flight .flight--item{width:100%}.tour__info--content--price--pax__1,.tour__info--content--price--pax__2{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%;height:100%}.tour__info--content--price--pax__item,.tour__info--content--price--pax__item--room{width:100%}.tour__info--content--price--pax__item label,.tour__info--content--price--pax__item--room label{font-size:1.4rem}.tour__info--content--divider__verti{display:none}.bottom-sheet__content--header--title button svg{transform:none;height:2rem}}.calendar-range{position:absolute;align-self:flex-start;justify-content:flex-start;gap:1rem;margin-top:2rem;border-radius:1.5rem;background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.24);z-index:1000;padding:2rem;width:200%;left:-50%;top:100%}.calendar-range,.calendar-range--content{display:flex;flex-direction:row;align-items:flex-start}.calendar-range--content{width:100%;justify-content:space-between}@media(max-width:768px){.calendar-range--content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}}.calendar-range--header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:.5rem 0}.calendar-range--header p{font-size:1.6rem;font-weight:500;margin:0;font-weight:650;text-transform:capitalize}.calendar-range .month-wrapper{width:48%}@media(max-width:768px){.calendar-range{width:100%;margin:0;left:0}.calendar-range .hyphen-between{display:none}.calendar-range .month-wrapper{width:100%}.calendar-range .month-wrapper:first-child{margin-bottom:1rem}}.dayRange{margin:0;text-align:center;color:#171717;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center}.dayRange:hover{cursor:pointer;background-color:#ffb5ad;font-weight:700;color:#171717}.dayRange p{margin:0;font-weight:700;font-size:1.6rem}@media(max-width:768px){.dayRange{aspect-ratio:.5/.5}.dayRange p{font-size:1.3rem!important}}.selectedDayRange{background-color:#e01600;color:#fff!important}.endDate,.startDate{border-radius:1rem}.inRange{background-color:#ffb5ad;color:#171717}.calendar-range-size--sm .dayRange p{margin:0;font-weight:500;font-size:1.4rem}.calendar-depDate{position:absolute;top:100%;right:0;z-index:10;background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.24);border-radius:.5rem}.calendar-depDate__container{width:100%;padding:1.5rem 2rem}.calendar-depDate__container--content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}.calendar-depDate__container--content--header{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:.5rem}.calendar-depDate__container--content--header--pick{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem}.calendar-depDate__container--content--header-item{padding:.2rem .5rem .2rem 1rem;border-radius:.5rem;border:1px solid #edeef1;background-color:#edeef1;gap:.5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.calendar-depDate__container--content--header-item p{margin:0;font-size:1.4rem}.calendar-depDate__container--content--header-item svg{transform:scale(.8)}.calendar-depDate__container--content--header--btn{padding:0;background-color:transparent;outline:none;border:none;display:flex;flex-direction:row;justify-content:center;align-items:center}.calendar-depDate__container--content--weekdays{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:1rem}.calendar-depDate__container--content--dates{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}.calendar-depDate__container--content--dates--weeksContainer__content{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.5rem;gap:.5rem}.depDate-day{font-size:1.4rem;font-weight:600;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:.5rem}.depDate-day p{margin:0;font-size:1.2rem}@media(hover:hover){.depDate-day:hover{cursor:pointer;background-color:#ffe3e0;border-radius:.5rem;font-weight:700}}.depDate-weekNames{font-size:1.4rem;font-weight:600;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:.8rem .5rem}.depDate-today{position:relative}.depDate-today:after{content:"";position:absolute;left:40%;bottom:0;width:20%;border-bottom:3px solid #e01600}.depDate-pastDay{color:#b1b1b1!important;pointer-events:none;cursor:not-allowed!important;font-weight:400!important}.depDate-activeDay{border:solid hsla(0,100%,73%,.38);border-radius:20%}.depDate-inactiveDay{color:#b1b1b1!important;pointer-events:none;font-weight:400!important;cursor:not-allowed;border:none}.tour-calendar-departure__container{display:flex;flex-direction:row;gap:1rem}.tour-calendar-departure__container .tour-calendar-departure__item-date-list-wrapper{overflow-x:hidden;overflow-y:hidden}.tour-calendar-departure__container .tour-calendar-departure__item-date-list{display:flex;flex-direction:row;gap:.5rem;margin:0;padding:0}.tour-calendar-departure__container .tour-calendar-departure__item-date-list .calendar-item{border:.1rem solid #1d75bd;border-radius:10% 20%;padding:5px 10px}.tour-calendar-departure__container .tour-calendar-departure__item-date-list li{list-style:none;margin:0;padding:0}.tour-calendar-departure__container .tour-calendar-departure__item-date-list li a,.tour-calendar-departure__container .tour-calendar-departure__item-date-list li label{text-decoration:none;color:#171717;font-weight:600}@media(hover:hover){.tour-calendar-departure__container .tour-calendar-departure__item-date-list li:hover a,.tour-calendar-departure__container .tour-calendar-departure__item-date-list li:hover label{cursor:pointer;text-decoration:underline;color:#0b5da7}}.list-item__container{text-align:center;display:-webkit-flex;align-items:center;width:60%}.scrollContainer{width:300px;display:flex;align-items:center;overflow-x:auto;scroll-behavior:smooth;margin:0;padding:1px 5px;border-radius:5px}@media screen and (max-width:390px){.scrollContainer{padding:0;width:24rem}}@media(max-width:320px){.scrollContainer{width:23rem}}.scrollContainer::-webkit-scrollbar{display:none}.list-item{height:30px;margin:0 3px;padding:5px;display:flex;align-items:center;justify-content:center;border:1px solid #e01600;border-radius:5px;transition:background-color .3s ease;font-size:1.2rem}.list-item:first-child{margin-left:0}.list-item:last-child{margin-right:0}.list-item a{font-weight:500;color:#e01600;text-decoration:none}@media(hover:hover){.list-item:hover{background-color:#e01600;color:#fff}.list-item:hover a{color:#fff}}.list-item:hover{background-color:#e01600;color:#fff}.list-item:hover a{color:#fff}.buttons button{height:37px;width:37px;margin:0 5px;padding:5px 10px;font-size:16px;border:none;border-radius:50%;cursor:pointer;transition:background-color .3s ease}.buttons button:hover{background-color:#ddd}.buttons button:focus{outline:none}@media(min-width:1025px){.scrollContainer{scrollbar-width:none}}@media(max-width:1440px){.list-item__container{width:60%}.scrollContainer{width:260px}}@media(max-width:1024px){.list-item__container{width:70%}.scrollContainer{width:300px}}@media(min-width:769px)and (max-width:1023px){.list-item__container{width:60%}.scrollContainer{width:260px}}@media screen and (width:820px){.list-item__container{width:100%!important}.scrollContainer{width:48rem}}@media(min-width:640px)and (max-width:768px){.list-item__container{width:100%}.scrollContainer{padding:0;width:48rem}}@media screen and (max-width:639px){.scrollContainer{padding:0;width:31rem}.list-item{font-size:1.2rem;margin:0 2px}.list-item a{font-weight:600;color:#e01600;text-decoration:none}.buttons button{display:none}}@media(min-width:426px)and (max-width:639px){.list-item__container{width:100%}.scrollContainer{width:280px}}@media screen and (max-width:425px){.list-item__container{width:100%}.scrollContainer{width:30rem}}@media screen and (max-width:375px){.list-item__container{width:100%}.scrollContainer{padding:0;width:26rem}}@media screen and (max-width:320px){.list-item__container{width:100%}.scrollContainer{width:24rem}}.scrollContainer::-webkit-scrollbar{height:5px;background-color:#e44444}.home-application{justify-content:center;background-color:#f8f8f8}.home-application,.home-application__container{display:flex;flex-direction:column;align-items:center}.home-application__container{padding:10rem 0;justify-content:space-between}.home-application__container--content{display:flex;justify-content:space-between;align-items:center;flex-direction:row;width:75%;height:100%}.home-application__container--content img{width:30%;height:100%;border-radius:1rem}.home-application__container--content__qr{height:100%;width:40%;display:flex;flex-direction:row;justify-content:center;align-items:center}.home-application__container--content__qr--container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.home-application__container--content__qr--container a:first-child{width:85%;display:flex;flex-direction:column;justify-content:center;align-items:center}.home-application__container--content__qr--container a{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.home-application__container--content__qr--container a img{width:90%;height:90%}@media screen and (max-width:768px){.home-application__container--content{width:100%}.home-application__container--content img{width:35%;height:100%;border-radius:1rem}.home-application__container--content__qr{display:flex;flex-direction:column;gap:1rem;width:35%}.home-application__container--content__qr--container{width:100%}.home-application__container--content__qr--container a{width:100%!important}.home-application__container--content__qr--container a img{width:100%;height:100%}.home-application__container--content__qr--container .qr-code{display:none}}.home-banner-section__container--banner{min-height:35vh;max-height:45vh}.home-banner-section__container--banner .slider-container{margin:3.5rem 0}.home-banner-section__container--banner .slider-container .slick-track{display:flex;gap:1rem}.home-banner-section__container--banner .slider-container .slick-track .slick-slide{width:100%}.home-banner-section__container--banner .slider-container .slick-track .slick-slide img{width:100%;height:100%;aspect-ratio:1/0;border-radius:1rem;object-fit:fill!important}.home-banner-section__container--banner .slider-container.is-loading{height:35.5vh;width:100%;display:flex;justify-content:center;gap:1rem;align-items:center;background-color:transparent!important}.home-banner-section__container--banner .slider-container.is-loading .slider{height:100%;width:100%;border-radius:1rem;background:hsla(0,0%,93%,.933);background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:shine 1.5s linear infinite}.home-banner-section{overflow:hidden}.home-banner-section__container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.home-banner-section__container--buttonGroup{width:55%;gap:1.5rem}.home-banner-section__container--buttonGroup--scrollable{display:flex;flex-direction:row;justify-content:center;align-items:center}@media(max-width:1440px){.home-banner-section__container--buttonGroup--scrollable{width:60%}}@media(max-width:1024px){.home-banner-section__container--buttonGroup--scrollable{width:75%;gap:1rem}}@media(max-width:768px){.home-banner-section__container--buttonGroup--scrollable{width:75%}}@media(max-width:576px){.home-banner-section__container--buttonGroup--scrollable{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem;padding:0 3.5rem 0 0;overflow-x:auto}.home-banner-section__container--buttonGroup--scrollable::-webkit-scrollbar{display:none}}.home-banner-section__container--buttonGroup--center{display:flex;flex-direction:row;justify-content:center;align-items:center}@media(max-width:768px){.home-banner-section__container--buttonGroup--center{width:90%}}.home-banner-section__container--buttonGroup--button{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;align-self:stretch;padding:1rem;border-radius:5px;color:#171717;font-weight:650;gap:1rem;font-size:1.4rem;text-transform:none;transition:all .3s ease-in-out}.home-banner-section__container--buttonGroup--button .banner-button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;padding:1rem;border-radius:1rem;background-color:#daefff;width:7rem;aspect-ratio:1/1;border:1px solid #daefff}.home-banner-section__container--buttonGroup--button .banner-button svg{transform:scale(1.8)}.home-banner-section__container--buttonGroup--button .banner-button svg path{fill:#0b5da7}.home-banner-section__container--buttonGroup--button .banner-button.ceremony{padding:0!important;background-color:transparent;border:none}.home-banner-section__container--buttonGroup--button .banner-button.ceremony img{width:100%!important;height:100%!important;border-radius:1rem}.home-banner-section__container--buttonGroup--button p{margin:0;text-align:center;font-weight:500}@media(max-width:576px){.home-banner-section__container--buttonGroup--button p{width:6.5rem}}.home-banner-section__container--buttonGroup--button:hover{color:#0b5da7;font-weight:650}.home-banner-section__container--buttonGroup--button:hover .banner-button{cursor:pointer;border:1px solid #0b5da7;color:#fff}@media(max-width:768px){.home-banner-section__container--buttonGroup--button{width:20%;padding:0;font-size:1.2rem}}@media(max-width:576px){.home-banner-section__container--buttonGroup--button{width:25%;padding:0;font-size:1.2rem;margin:0}.home-banner-section__container--buttonGroup--button p{line-height:2rem;font-size:1.1rem}}@media(max-width:375px){.home-banner-section__container--buttonGroup--button{width:32%}}.home-banner-section__container--banner{width:95%}@media screen and (min-width:769px)and (max-width:820px){.home-banner-section__container--buttonGroup--button{padding:0 .5rem}}@media screen and (max-width:768px){.home-banner-section__container{padding:5rem 0 3rem}.home-banner-section__container--buttonGroup--button .banner-button{padding:.8rem;width:5rem}.home-banner-section__container--buttonGroup--button .banner-button img{width:3rem;height:3rem}.home-banner-section__container--buttonGroup--button .banner-button svg{transform:scale(1.4)}}.home-combo__container{padding:8rem 0;display:flex;flex-direction:column;justify-content:center;gap:2rem}.home-combo__container--tabs{display:flex;flex-direction:row;justify-content:center;gap:2rem}.home-combo__container--tabs--tab{width:20rem;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;border-radius:40px;color:#0b5da7;font-weight:700;font-size:1.4rem;cursor:pointer;transition:all .3s;border:1px solid #0b5da7;padding:.5rem 0}.home-combo__container--tabs--tab div span,.home-combo__container--tabs--tab:hover{color:#0b5da7}.home-combo__container--tabs--tab:hover span{font-weight:700}.home-combo__container--tabs .tab--active{border:1px solid #fff;background-color:#fff;color:#0b5da7}.home-combo__container--tabs .tab--active span,.home-combo__container--tabs .tab--active:not(:hover) span{font-weight:700}.home-combo__container--content--item{border-radius:1.5rem;width:50%}.home-combo__container--content--item--inner{position:relative;transform-style:preserve-3d;transition:transform .8s;height:100%}.home-combo__container--content--item--inner .is-loading-blue{background:#eee;background:linear-gradient(110deg,#cae8ff 8%,#daefff 18%,#cae8ff 33%);border-radius:1rem;background-size:200% 100%;animation:shine 1.5s linear infinite;min-height:22rem;height:100%}.home-combo__container--content--item__comboInfo{transform:translateZ(3rem)}.home-combo__container--content--item__comboInfo--destination{display:flex;flex-direction:row;gap:1rem}.home-combo__container--content--item__comboInfo--destination label{width:120px;font-size:1.4rem;font-weight:700;color:#171717;margin:0;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-combo__container--content--item__comboInfo--content{display:flex;flex-direction:row;justify-content:space-between;gap:.8rem;margin:.7rem 0;width:100%}.home-combo__container--content--item__comboInfo--content svg{transform:scale(1);text-align:left}.home-combo__container--content--item__comboInfo--content__info{display:flex;flex-direction:row;justify-content:space-between;width:90%}.home-combo__container--content--item__comboInfo--content__info span{font-weight:650}.home-combo__container--content--item__comboInfo--content__info p,.home-combo__container--content--item__comboInfo--content__info span{font-size:1.4rem;color:#171717;margin:0;text-transform:none!important}.home-combo__container--content--item__comboInfo--content__info p{width:60%}.home-combo__container--content--item__price{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;transform:translateZ(6rem)}.home-combo__container--content--item__price--otherDay span{color:#0b5da7;text-decoration:underline;font-weight:700;font-size:1.4rem}.home-combo__container--content--item__price--detail{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.home-combo__container--content--item__price--detail span{font-size:1.4rem;font-weight:600;color:#171717}.home-combo__container--content--item__price--detail p{margin:0;color:#e01600;font-size:1.6rem;font-weight:650}.home-combo__container--content--item__front-side{-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:2rem;height:100%;background-color:#fff;border-radius:1.5rem;transform-style:preserve-3d;display:flex;flex-direction:column;justify-content:space-between}.home-combo__container--content--item__back-side{transform:rotateY(180deg);transform-style:preserve-3d;position:absolute;top:0;left:0;display:block;width:100%;height:100%;font-size:1.4rem;font-weight:650;padding:1rem;border-radius:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer}.home-combo__container--content--item__back-side--divider{width:40%;height:1px;background-color:#fff;margin:1rem 0;transform:translateZ(6rem)}.home-combo__container--content--item__back-side--btn{background-color:#fff;padding:.8rem 1rem;border-radius:50%;transform:translateZ(6rem);z-index:5;box-shadow:0 3px 8px rgba(0,0,0,.24)}.home-combo__container--content--item__back-side--btn svg path{fill:#0b5da7}.home-combo__container--content--item__back-side span{color:#fff;text-transform:uppercase;transform:translateZ(6rem)}@media(hover:hover){.home-combo__container--content--item:hover .home-combo__container--content--item--inner{transform:rotateY(-180deg);cursor:pointer}}.home-combo__container--footer{display:flex;justify-content:center;align-items:center;align-self:center;margin-top:2rem}@media(max-width:576px){.home-combo__container--footer{width:50%}}.home-combo__container--footer .button--viewAll{width:100%!important}@media(max-width:768px){.home-combo__container{padding:5rem 0}}@media screen and (max-width:768px){.home-combo__container--tabs,.home-combo__container--tabs--tab div{display:flex;flex-direction:row;justify-content:center;gap:.8rem}.home-combo__container--tabs--tab div{align-items:center}.home-combo__container--tabs--tab div span{font-weight:600;text-align:center}.home-combo__container--tabs--tab div svg{transform:scale(.9)}.home-combo__container--tabs--tab div svg path{fill:#0b5da7}.home-combo__container--tabs--tab:hover{color:#0b5da7}.home-combo__container--tabs--tab:hover span{font-weight:700;text-align:center}.home-combo__container--tabs .tab--active{border:1px solid #fff;background-color:#fff;color:#0b5da7}.home-combo__container--tabs .tab--active span,.home-combo__container--tabs .tab--active:not(:hover) span{font-weight:700}}.low-opacity{opacity:.5}.home-explore{display:flex;flex-direction:column;justify-content:center;align-items:center}.home-explore__container{padding:5rem 0 8rem}@media(max-width:768px){.home-explore__container{padding:0 0 5rem}}.home-explore__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2rem;width:100%;overflow-y:hidden;overflow-x:hidden}.home-explore__wrapper::-webkit-scrollbar{display:none}@media(max-width:768px){.home-explore__wrapper{overflow-x:scroll!important}}.home-explore__content{transition:transform .3s ease-out}.home-explore__content,.home-explore__content--wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center}.home-explore__content--wrapper{gap:1rem}.home-explore__content--item-desktop,.home-explore__content--item-mobile{opacity:.3;transition:opacity .3s ease-out,filter .3s ease-out;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;border-radius:1rem;transition:all .1s ease-in-out;position:relative;width:100%;min-width:44rem;max-width:50rem;max-height:30rem;aspect-ratio:1/.7}@media(max-width:768px){.home-explore__content--item-desktop,.home-explore__content--item-mobile{opacity:1}}.home-explore__content--item-desktop.in-focus,.home-explore__content--item-mobile.in-focus{opacity:1;filter:none;cursor:pointer;pointer-events:all}.home-explore__content--item-desktop--inner,.home-explore__content--item-mobile--inner{position:relative;transform-style:preserve-3d;transition:transform .8s;width:100%;height:100%}.home-explore__content--item-desktop--inner__front-side,.home-explore__content--item-mobile--inner__front-side{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;transform-style:preserve-3d;border-radius:1.5rem;overflow:hidden}.home-explore__content--item-desktop--inner__front-side img,.home-explore__content--item-mobile--inner__front-side img{border-radius:1rem;display:flex;justify-content:flex-end;flex-direction:column;position:relative}.home-explore__content--item-desktop--inner__front-side__title,.home-explore__content--item-mobile--inner__front-side__title{width:100%;border-radius:1.5rem;text-transform:uppercase;text-align:center;z-index:5;position:absolute;padding:1rem 0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.85),transparent);transform-style:preserve-3d}.home-explore__content--item-desktop--inner__front-side__title label,.home-explore__content--item-mobile--inner__front-side__title label{font-size:1.6rem;font-weight:650;color:#fff;margin:0 0 1.5rem;transform:translateZ(6rem)}.home-explore__content--item-desktop--inner__back-side,.home-explore__content--item-mobile--inner__back-side{transform:rotateY(180deg);transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;font-size:1.4rem;font-weight:650;padding:1rem;border-radius:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;text-decoration:none}.home-explore__content--item-desktop--inner__back-side--divider,.home-explore__content--item-mobile--inner__back-side--divider{width:40%;height:1px;background-color:#fff;margin:1rem 0;transform:translateZ(3rem)}.home-explore__content--item-desktop--inner__back-side--btn,.home-explore__content--item-mobile--inner__back-side--btn{background-color:#fff;padding:.8rem 1rem;border-radius:50%;transform:translateZ(3rem);z-index:5;box-shadow:0 3px 8px rgba(0,0,0,.24)}.home-explore__content--item-desktop--inner__back-side--btn svg path,.home-explore__content--item-mobile--inner__back-side--btn svg path{fill:#0b5da7}.home-explore__content--item-desktop--inner__back-side span,.home-explore__content--item-mobile--inner__back-side span{color:#fff;text-transform:uppercase;transform:translateZ(3rem)}@media(hover:hover){.home-explore__content--item-desktop:hover .home-explore__content--item--inner,.home-explore__content--item-mobile:hover .home-explore__content--item--inner{transform:rotateY(-180deg);cursor:pointer}}@media(max-width:1440px){.home-explore__content--item-desktop,.home-explore__content--item-mobile{min-width:37.5rem}}@media(max-width:1024px){.home-explore__content--item-desktop,.home-explore__content--item-mobile{min-width:30rem}}.home-explore__content--item-desktop{pointer-events:none;cursor:not-allowed}@media(max-width:768px){.home-explore__content{overflow-x:auto;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem}.home-explore__content::-webkit-scrollbar{display:none}}.home-explore__content--item.is-loading{background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:shine 1.5s linear infinite;height:18rem}.flash-sale-gif{position:relative}.flash-sale-date-bg,.flash-sale-flash,.flash-sale-lightning{position:absolute}.flash-sale-lightning{z-index:1}.flash-sale-date-bg{bottom:.5rem;display:flex;flex-direction:row;justify-content:center;align-items:center}.flash-sale-date-bg p{bottom:1.5rem;right:5.5rem;position:absolute;margin:0;color:#fff;font-size:1.4rem;font-weight:600;font-style:italic;animation:zoom-in-zoom-out .8s ease-out infinite}@media(max-width:375px){.flash-sale-date-bg p{right:5.5rem;font-size:1.3rem}}@media(max-width:320px){.flash-sale-date-bg p{font-size:1.2rem;right:4.2rem}}@keyframes zoom-in-zoom-out{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes shine{to{background-position-x:-200%}}@media screen and (max-width:768px){.home-explore__content{grid-template-columns:repeat(2,1fr)}.home-explore__content--item{max-width:30rem}.home-explore__content--item--inner__front-side__title h6{font-size:1.3rem;margin:0 0 .8rem}.home-explore__content--item--inner__back-side{font-size:1.3rem}.home-explore__content--item--inner__back-side--divider{width:30%}.home-explore__content--item--inner__back-side--btn{padding:.6rem .8rem}.home-explore__content--item--inner__back-side--btn svg{transform:scale(.9)}.home-header--left h1{font-size:2rem;line-height:4rem}.home-header--left__subTitle{width:100%;display:flex;flex-direction:column}.home-header--left__subTitle h2{width:100%;font-size:1.4rem}.home-header--left__paginate{display:none}.horizontal-divider{width:40%}}.home-favouriteLoc{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.home-favouriteLoc__container{padding:10rem 0;width:70%;overflow-x:hidden}.home-favouriteLoc__container--content{margin-top:2rem;overflow-x:auto;display:flex;flex-direction:row;justify-content:center;align-items:center}@media(max-width:768px){.home-favouriteLoc__container{padding:5rem 0}}.tabs{margin-bottom:4rem;justify-content:stretch;gap:.2rem}.tabs,.tabs--button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;position:relative}.tabs--button{flex-direction:row;justify-content:center;gap:2rem;padding:1rem 1.5rem;font-weight:650;font-size:1.6rem;color:#383838;cursor:pointer;border-bottom:2px solid #fff;transition:color .15s;display:inline-block}.tabs--button:hover{color:#0b5da7}.tabs--button--active{color:#0b5da7;font-weight:650}.tabs--line{width:100%;background-color:#0b5da7;height:2px;background:#0b5da7;position:absolute;bottom:0;transition:left .3s ease-in-out,width .3s ease-in-out}@media screen and (min-width:769px)and (max-width:820px){.home-favouriteLoc__container--content::-webkit-scrollbar{display:none}.tabs{width:100%;justify-content:flex-start;flex-wrap:nowrap;margin-bottom:3rem}.tabs--button{white-space:nowrap}}@media screen and (max-width:768px){.home-favouriteLoc__container--content::-webkit-scrollbar{display:none}.tabs{width:100%;justify-content:flex-start;flex-wrap:nowrap;margin-bottom:3rem}.tabs--button{white-space:nowrap}}.flashsale-section{background-color:hsla(0,76%,97%,.859)}.flashsale-section .flashsale-container__countdown{position:relative;text-decoration:none;font-size:2rem;color:#e01600;display:inline-block;width:9.4rem}@media(max-width:576px){.flashsale-section .flashsale-container__countdown{width:11.4rem}}.card-filter-mobile__thumbnail--content-row__end{justify-content:flex-end}.home-lastHour-section{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#daefff;min-height:80vh}.home-lastHour-section__container{padding:3rem 0}.home-lastHour-section__container--header{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1.5rem}.home-lastHour-section__container--header h1{font-size:4rem;font-weight:650;color:#0b5da7;margin-bottom:.5rem;text-transform:uppercase}.home-lastHour-section__container--header__subTitle{width:100%;display:flex;align-items:center;justify-content:space-between;margin:2rem 0}.home-lastHour-section__container--header__subTitle h2{font-size:2rem;font-weight:300;color:#171717;line-height:normal;font-style:normal;margin:0 0 2rem}.home-lastHour-section__container--header__paginate{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:1rem;width:100%}.home-lastHour-section__container .horizontal-divider{width:12%;height:3.5px;border-radius:2.5px;background-color:#0b5da7}@media(max-width:576px){.home-lastHour-section__container .horizontal-divider{width:35%}}@media(max-width:768px){.home-lastHour-section__container .horizontal-divider{width:20%}}.home-lastHour-section__container--content{display:flex;flex-direction:column;align-items:center;justify-content:center}.home-lastHour-section__container--content__cards{display:flex;flex-direction:column;justify-content:flex-start;gap:5rem;width:100%;overflow:hidden}@media(max-width:768px){.home-lastHour-section__container--content__cards{overflow-y:auto;width:100%}}.home-lastHour-section__container--content__tourList{display:flex;flex-direction:row;width:20000px;gap:1rem;padding:0;margin:0;flex-wrap:nowrap;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;list-style:none}.home-lastHour-section__container--content__tourList::-webkit-scrollbar{display:none}@media(max-width:768px){.home-lastHour-section__container--content__tourList{width:100%;overflow-x:auto;display:flex;list-style:none;transition:translateX .5s ease-in-out}.home-lastHour-section__container--content__tourList>*{scroll-snap-align:center}}.home-lastHour-section__container--content__tourList--loading{overflow:hidden;padding:0;list-style:none;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%;height:100%}.home-lastHour-section__container--content__tourList--loading li:last-child{filter:blur(1px)}.home-lastHour-section__container--footer{margin-top:1rem}.home-lastHour-section__container--footer .button--viewAll p{font-weight:700}@media(max-width:768px){.home-lastHour-section__container--footer{display:flex;flex-direction:row;justify-content:center;align-items:center}}.button--viewAll{background-color:transparent;color:#0b5da7;padding:.75rem 3rem;border-radius:.5rem;font-size:1.8rem;font-weight:700;text-transform:none;cursor:pointer;transition:all .3s ease;border:1px solid #0b5da7!important}.button--viewAll-active,.button--viewAll:hover{background-color:#0b5da7;color:#fff}.home-lastHour-section__paginate{width:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:1rem}@media(max-width:768px){.home-lastHour-section__paginate{justify-content:center}}@media screen and (max-width:1100px){.home-lastHour-section__container--content__cards{width:100%}}@media screen and (max-width:768px){.home-lastHour-section__container--footer{width:100%!important}.button--viewAll{color:#0b5da7;padding:.75rem 1rem;border-radius:.5rem;font-size:1.6rem;width:50%}}.home-ownDiscount{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f8f8f8}.home-ownDiscount__container{padding:5rem 0 8rem;height:100%;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;align-items:center;position:relative}.home-ownDiscount__container--left{width:35%;height:100%;background-color:#f8f8f8}@media(max-width:1024px){.home-ownDiscount__container--left{width:38%}}.home-ownDiscount__container--left__header{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.5rem}.home-ownDiscount__container--left__header h1{font-size:3.2rem;font-weight:650;color:#0b5da7;margin:0 0 .5rem;text-transform:uppercase;line-height:5rem}@media(max-width:1024px){.home-ownDiscount__container--left__header h1{font-size:2.8rem;line-height:3.5rem}}.home-ownDiscount__container--left__header__subTitle{width:100%;display:flex;align-items:center;justify-content:space-between;margin:2rem 0}.home-ownDiscount__container--left__header__subTitle h2{width:100%;font-size:1.7rem;font-weight:500;color:#171717;line-height:3rem;font-style:normal;margin:0 0 2rem}@media(max-width:1024px){.home-ownDiscount__container--left__header__subTitle h2{font-size:1.4rem}}.home-ownDiscount__container--left__header__horizontal-divider{width:40%;height:3.5px;border-radius:2.5px;background-color:#0b5da7}.home-ownDiscount__container--left__content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1rem}.home-ownDiscount__container--left__content .discount-section{display:flex;flex-direction:column;gap:1rem;width:100%}.home-ownDiscount__container--left__content .discount-section p{margin:0;color:#171717;font-size:1.6rem;font-weight:500}.home-ownDiscount__container--left__content .discount-section--searchBTN{width:100%;height:100%;padding:1rem 1.5rem;display:flex;justify-content:center;align-items:center;border-radius:1rem;border:none;background-color:#0b5da7;color:#fff;font-weight:700;font-size:2.5rem;transition:all .3s}@media(max-width:576px){.home-ownDiscount__container--left__content .discount-section--searchBTN{font-size:1.4rem}}.home-ownDiscount__container--left__content .discount-section--viewAll{font-size:1.6rem;padding:1rem 3rem!important;background-color:#daefff;border:1px solid #0b5da7}.home-ownDiscount__container--left__content .discount-section--viewAll p{margin:0;font-weight:650;color:#0b5da7;text-transform:none}.home-ownDiscount__container--left__content .pagination-section{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:1rem;margin-bottom:1rem}.home-ownDiscount__container--left__content .pagination-section--arrow-container{box-shadow:0 4px 12px rgba(0,0,0,.08);background-color:#fff;border-radius:50%;width:4rem;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;border:none;padding:1rem}.home-ownDiscount__container--left__content .pagination-section--arrow-container:hover{cursor:pointer}.home-ownDiscount__container--left__content .pagination-section--arrow-container:hover svg path{fill:#0b5da7}.home-ownDiscount__container--left__content .pagination-section--arrow-container:disabled{cursor:not-allowed;opacity:.5}.home-ownDiscount__container--right{width:60%;height:100%;flex-grow:1;position:relative}.home-ownDiscount__container--right__track{width:100%;height:100%;overflow:hidden}.home-ownDiscount__container--right__list{display:flex;flex-direction:row;gap:1rem;width:10000px;border-radius:2rem;padding:1rem 0;list-style:none;flex-wrap:nowrap;overflow-x:auto}.home-ownDiscount__container--right__list::-webkit-scrollbar{display:none}@media(max-width:768px){.home-ownDiscount__container--right__list{width:100%}.home-ownDiscount__container{padding:5rem 0}}.hide-after:after{content:none!important}.discount-section__countdown{background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.08);border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden}.discount-section__countdown .discount-section--fill{position:absolute;height:100%;width:100%;top:0;left:0;background-color:#ffc0c0;transition:width 1s linear}.discount-section__countdown span{font-size:2.4rem;font-weight:650;color:#e01600;z-index:5}.discount-section--container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.discount-section--container--title{font-style:italic;font-weight:650;margin-top:0;margin-bottom:1rem;text-align:center}@media(max-width:768px){.discount-section--container--title{text-align:left;width:100%;font-size:1.4rem}}.discount-section--container .pagination-section{display:flex;flex-direction:row;width:100%;justify-content:space-between}.discount-section--container .pagination-section .discount-section__countdown{background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.08);border-radius:1rem;padding:.8rem 1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden;width:70%}@media(max-width:576px){.discount-section--container .pagination-section .discount-section__countdown{width:100%}}.discount-section--container .pagination-section .discount-section__countdown .discount-section--fill{position:absolute;height:100%;width:100%;top:0;left:0;background-color:#ffc0c0;transition:width 1s linear}.discount-section--container .pagination-section .discount-section__countdown span{font-size:1.8rem;font-weight:650;color:#e01600;z-index:5}@media(max-width:576px){.discount-section--container .pagination-section .discount-section__countdown span{font-size:1.4rem}}.discount-section--container .pagination-section--arrow-container{box-shadow:0 4px 12px rgba(0,0,0,.08);border-radius:50%;width:3.5rem;height:3.5rem;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;border:none;padding:.5rem}.discount-section--container .pagination-section--arrow-container svg{transform:scale(.8)}.discount-section--container .pagination-section--arrow-container:hover{cursor:pointer}.discount-section--container .pagination-section--arrow-container:hover svg path{fill:#0b5da7}@media(max-width:768px){.discount-section--container .pagination-section{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}}@media screen and (max-width:768px){.home-ownDiscount__container{display:flex;flex-direction:column;gap:1rem}.home-ownDiscount__container--left{width:100%}.home-ownDiscount__container--left__header h1{font-size:2rem;line-height:3rem;text-align:left}.home-ownDiscount__container--left__header__subTitle{margin:1.5rem 0}.home-ownDiscount__container--left__header__subTitle h2{font-size:1.4rem;margin:0}.home-ownDiscount__container--right{width:100%;overflow-y:auto}.home-ownDiscount__container--right__list{gap:1rem}}.home-search-section{position:relative;min-height:40vh;max-height:50vh;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.home-search-section .slider-container{overflow:hidden;width:100%;height:100%;position:absolute;top:0;left:0}.home-search-section .slider-container .slick-slider,.home-search-section .slider-container .slick-slider .slick-list,.home-search-section .slider-container .slick-slider .slick-list .slick-track{height:100%}.home-search-section .slider-container .slick-slider .slick-list .slick-track .slick-slide div,.home-search-section .slider-container .slick-slider .slick-list .slick-track a{height:100%;width:100%}.home-search-section .slider-container img{filter:brightness(100%);width:100%;height:100%;object-fit:fill}.home-search-section--bigBanner{display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%}@media(max-width:1024px){.home-search-section--bigBanner{height:32vh}}@media(max-width:900px)and (min-width:768px){.home-search-section--bigBanner{height:29vh}}@media(max-width:768px){.home-search-section--bigBanner{height:50vh}}@media(max-width:576px){.home-search-section--bigBanner{height:40vh}}.home-search-section__image{width:100%;height:100%;object-fit:fill;filter:brightness(70%);position:absolute;z-index:-1}.home-search-section__video{height:60vh;width:100%;object-fit:fill;filter:brightness(95%);position:absolute}@media(max-width:1024px){.home-search-section{min-height:30vh}}@media(max-width:900px){.home-search-section{min-height:25vh}}.home_banner-loading{position:relative;display:flex;height:46rem;justify-content:center;align-items:center;flex-direction:column;background-color:rgba(11,93,167,.902);overflow:hidden}.home_banner-loading:after,.home_banner-loading:before{content:"";position:absolute;left:50%;min-width:300vw;min-height:300vw;background-color:#fff;animation-name:rotate;animation-iteration-count:infinite;animation-timing-function:linear}.home_banner-loading:before{bottom:15vh;border-radius:45%;animation-duration:10s}.home_banner-loading:after{bottom:12vh;opacity:.5;border-radius:47%;animation-duration:10s}@keyframes rotate{0%{transform:translate(-50%) rotate(0deg)}50%{transform:translate(-50%,-2%) rotate(180deg)}to{transform:translate(-50%) rotate(1turn)}}h1{font-size:13rem}.privacy-title,h1{color:#0b5da7;font-weight:700}.privacy-title,h2{font-size:2rem}.homeSearchTour{z-index:3;background-color:#fff!important;border-radius:1rem;box-shadow:0 5px 15px rgba(0,0,0,.35);padding:1rem 3rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.5rem}@media(max-width:1024px){.homeSearchTour{padding:1rem 2rem}}@media(max-width:576px){.homeSearchTour{padding:0;transform:none}}@media(max-width:768px){.homeSearchTour{transform:none;padding:0}}.homeSearchTour__tab--header--container{border-bottom:1px solid #e5e5e5;display:flex;flex-direction:row;justify-content:center;align-items:center}@media(max-width:768px){.homeSearchTour__tab--header--container{border:none;width:100%}}.homeSearchTour__tab--body{min-height:5.9rem}.homeSearchTour__tabsHeader{list-style-type:none;margin:0;padding:1rem 0;justify-content:space-between;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}.homeSearchTour__tabsHeader,.homeSearchTour__tabsHeader--item{position:relative;display:flex;flex-direction:row;align-items:center}.homeSearchTour__tabsHeader--item{justify-content:center;padding:0 2.5rem}.homeSearchTour__tabsHeader--item--content{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;text-decoration:none}.homeSearchTour__tabsHeader--item--content p{color:#171717;font-size:1.4rem;margin:0;display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center}@media(max-width:1350px){.homeSearchTour__tabsHeader--item--content p{font-size:1.4rem}}@media(max-width:1250px){.homeSearchTour__tabsHeader--item--content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0}}@media(max-width:1024px){.homeSearchTour__tabsHeader--item--content p{font-size:1.2rem}}.homeSearchTour__tabsHeader--item:hover{cursor:pointer}.homeSearchTour__tabsHeader--item:hover .homeSearchTour__tabsHeader--item--content{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem}.homeSearchTour__tabsHeader--item:hover .homeSearchTour__tabsHeader--item--content div,.homeSearchTour__tabsHeader--item:hover .homeSearchTour__tabsHeader--item--content p{color:#0b5da7}.homeSearchTour__tabsHeader--item:hover .homeSearchTour__tabsHeader--item--content svg path{fill:#0b5da7}@media(max-width:1250px){.homeSearchTour__tabsHeader--item:hover .homeSearchTour__tabsHeader--item--content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0}}@media(max-width:1440px){.homeSearchTour__tabsHeader--item{padding:0 2rem}}@media(max-width:900px){.homeSearchTour__tabsHeader--item{padding:0 1rem}}@media(max-width:768px){.homeSearchTour__tabsHeader{max-width:100%;width:100%;padding:1rem;gap:1rem;display:flex!important;flex-direction:column!important;justify-content:baseline!important;align-items:center!important}}@media(max-width:576px){.homeSearchTour__tabsHeader{width:100%;padding:1rem;max-width:100%;gap:1rem;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important}}.homeSearchTour__tabsHeader--item.active .homeSearchTour__tabsHeader--item--content div,.homeSearchTour__tabsHeader--item.active .homeSearchTour__tabsHeader--item--content p{color:#0b5da7;font-weight:700}.homeSearchTour__tabsHeader--item.active .homeSearchTour__tabsHeader--item--content svg path{fill:#0b5da7}.homeSearchTour__dropdown{animation:growDown .3s ease-in-out forwards;transform-origin:top center;position:absolute;top:145%;background-color:#fff;width:100%;z-index:3;padding:1rem;border-radius:0 0 1rem 1rem;box-shadow:0 3px 8px rgba(0,0,0,.24);overflow-y:auto;max-height:45vh;min-width:20rem;left:0}.homeSearchTour__tabButton{padding:0 2rem;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:1.6rem;gap:1rem;position:relative;font-weight:700!important;color:#5d5d5d;width:25%}.homeSearchTour__tabButton:hover{cursor:pointer;color:#171717}.homeSearchTour__tabButton:hover svg path{fill:#171717}.homeSearchTour__tabButton svg{transform:scale(1.2)}.homeSearchTour__tabButton i,.homeSearchTour__tabButton img,.homeSearchTour__tabButton svg path{fill:#5d5d5d}.homeSearchTour__tabButton:last-child{border-right:none}.homeSearchTour__tabButton--active{color:#0b5da7;font-weight:700!important}.homeSearchTour__tabButton--active:not(.active):hover{cursor:default;color:#0b5da7;font-weight:700!important}.homeSearchTour__tabButton--active:not(.active):hover svg path{fill:#0b5da7;aspect-ratio:1}.homeSearchTour__tabButton--active:after{content:"";position:absolute;bottom:0;width:80%}.homeSearchTour__tabButton--active svg path{fill:#0b5da7;aspect-ratio:1}.homeSearchTour__tabButton--active:not(:hover){cursor:default;color:#0b5da7;font-weight:700!important}.homeSearchTour__tabButton--active .homeSearchTour__tabButton--combo div{color:#0b5da7}.homeSearchTour__tabButton--combo,.homeSearchTour__tabButton--combo div{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem}@media(max-width:1024px){.homeSearchTour__tabButton{width:100%;font-size:1.4rem;padding:0 1.5rem .5rem}.homeSearchTour__tabButton svg{transform:scale(1)}}.homeSearchTour .combo{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.homeSearchTour .combo svg{margin:0}.homeSearchTour__tabContent{width:100%}.homeSearchTour__tabContent--container{height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.homeSearchTour__tabContent--container--comboTourType,.homeSearchTour__tabContent--container--subTabContent,.homeSearchTour__tabContent--container--subTabs{width:100%!important;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.homeSearchTour__tabContent--container--comboTourType--item,.homeSearchTour__tabContent--container--subTabContent--item,.homeSearchTour__tabContent--container--subTabs--item{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1.5rem}.homeSearchTour__tabContent--container--comboTourType--location,.homeSearchTour__tabContent--container--subTabContent--location,.homeSearchTour__tabContent--container--subTabs--location{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;width:48%}@media(max-width:768px){.homeSearchTour__tabContent--container--comboTourType--location,.homeSearchTour__tabContent--container--subTabContent--location,.homeSearchTour__tabContent--container--subTabs--location{width:100%}}.homeSearchTour__tabContent--container--comboTourType--duration,.homeSearchTour__tabContent--container--subTabContent--duration,.homeSearchTour__tabContent--container--subTabs--duration{width:17%}.homeSearchTour__tabContent--container--comboTourType--pax,.homeSearchTour__tabContent--container--subTabContent--pax,.homeSearchTour__tabContent--container--subTabs--pax{width:30%}.homeSearchTour__tabContent--container--comboTourType .subTab--active,.homeSearchTour__tabContent--container--subTabContent .subTab--active,.homeSearchTour__tabContent--container--subTabs .subTab--active{border:1px solid #0b5da7}.homeSearchTour__tabContent--container--comboTourType .subTab--active span,.homeSearchTour__tabContent--container--subTabContent .subTab--active span,.homeSearchTour__tabContent--container--subTabs .subTab--active span{color:#0b5da7}.homeSearchTour__tabContent--container--comboTourType .subTab--active svg path,.homeSearchTour__tabContent--container--subTabContent .subTab--active svg path,.homeSearchTour__tabContent--container--subTabs .subTab--active svg path{fill:#0b5da7}.homeSearchTour__tabContent--container--comboTourType .subTab--active:not(:hover),.homeSearchTour__tabContent--container--subTabContent .subTab--active:not(:hover),.homeSearchTour__tabContent--container--subTabs .subTab--active:not(:hover){cursor:default;pointer-events:none;color:#0b5da7}.homeSearchTour__tabContent--container--comboTourType .home-tags{padding:.8rem 3rem;border-radius:5rem}.homeSearchTour__tabContent--container--subTabs{padding-bottom:1.5rem;border-bottom:1px solid #e5e5e5}.homeSearchTour__tabContent--container--subTabs--tab{width:48%;display:flex;justify-content:center;align-items:center}.homeSearchTour__tabContent--container--subTabs--tab button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;font-size:1.4rem;font-weight:600!important;padding:.8rem 1rem;background-color:transparent;border:1px solid #5d5d5d;border-radius:5rem;color:#5d5d5d;width:80%}.homeSearchTour__tabContent--container--subTabs--tab button:hover{cursor:pointer;color:#171717}.homeSearchTour__tabContent--container--subTabs--tab button div{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}@media(max-width:1250px){.homeSearchTour__tabContent--container--subTabs--tab button,.homeSearchTour__tabContent--container--subTabs--tab button div{gap:.5rem}}@media(max-width:1200px){.homeSearchTour__tabContent--container--subTabs--tab button{display:flex;flex-direction:column;justify-content:center;align-items:center}}@media(max-width:576px){.homeSearchTour__tabContent--container--subTabs--tab button{height:100%}.homeSearchTour__tabContent--container--subTabs{align-items:stretch!important}}.homeSearchTour__tabContent--container--form{display:flex;width:100%}.homeSearchTour__tabContent--filterOption{display:flex;width:100%;justify-content:flex-start;align-items:stretch;gap:1.5rem;width:92%}@media(max-width:1440px){.homeSearchTour__tabContent--filterOption{gap:1rem}}.homeSearchTour__tabContent--btn{width:8%;height:50%}.homeSearchTour__tabContent--btn button{width:100%!important;height:100%}.homeSearchTour__tabContent--btn button svg path{fill:#fff}.homeSearchTour__tabContent--packageTour--lg{width:48%}@media(max-width:1024px){.homeSearchTour__tabContent--packageTour--lg{width:45%}}.homeSearchTour__tabContent--packageTour--md{width:23%}.homeSearchTour__tabContent--packageTour--md label{font-size:1.5rem;font-weight:750;color:#171717}.homeSearchTour__tabContent--sightSeeing--full{width:98%}.homeSearchTour__tabContent--sightSeeing--lg{width:55%}@media(max-width:1024px){.homeSearchTour__tabContent--sightSeeing--lg{width:45%}}@media(max-width:768px){.homeSearchTour__tabContent--sightSeeing--lg{width:100%}}@media(max-width:576px){.homeSearchTour__tabContent--sightSeeing--lg{width:100%}}.homeSearchTour__tabContent--sightSeeing--md{width:25%}.homeSearchTour__tabContent--sightSeeing--md label{font-size:1.5rem;font-weight:750;color:#171717}.homeSearchTour__tabContent .hotel--filterOption{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:92%}.homeSearchTour__tabContent--hotelSearch{width:28%}.homeSearchTour__tabContent--hotelSearch--location{width:35%}.homeSearchTour__tabContent--hotelSearch--stayDate{width:40%;display:flex;justify-content:space-between;align-items:center;gap:.5rem}.homeSearchTour__tabContent--hotelSearch--stayDate--icon{display:flex;justify-content:center;align-items:center;flex-direction:row;border-radius:50%;width:5rem;height:5rem;padding:1rem .5rem;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.homeSearchTour__tabContent--hotelSearch--stayDate--icon svg{transform:scale(.8)}.homeSearchTour__tabContent--hotelSearch--stayDate--icon svg path{fill:#5d5d5d}.homeSearchTour__tabContent--hotelSearch--stayDate--icon p{margin:0;font-size:1.6rem;font-weight:500}.homeSearchTour__tabContent--flightTicket--location{width:37%;display:flex;justify-content:space-between;align-items:center;gap:.5rem}.homeSearchTour__tabContent--flightTicket--duration{width:30%;display:flex;justify-content:space-between;align-items:center;gap:.5rem}.homeSearchTour__tabContent--flightTicket--pax{width:25%}.homeSearchTour--combo{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-direction:column}.glider{position:absolute;display:flex;height:4.5rem;bottom:0;left:0;width:100%;z-index:2;transition:.25s ease-out;border-bottom:.2rem solid #0b5da7}.filterOption--carLoc{width:50%}.filterOption--carPicker{width:50%;position:relative}.filterOption--carPicker p{margin:0}.filterOption--carPicker--data{width:100%;gap:1.5rem}.filterOption--carPicker--data,.filterOption--carPicker--data--dateTime{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}.filterOption--carPicker--data--dateTime{gap:.5rem}.budget-wrapper{width:100%;height:100%;position:relative;border-bottom:1px solid #fff}.budget-wrapper .suggestionLocation__dropdown{box-sizing:border-box}.budget-wrapper-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative}.budget-content__button--text{line-height:normal;font-weight:500}@media(max-width:768px){.budget-content__button--text{font-size:1.4rem}}.budget-content__list{padding:1rem 0;display:flex;flex-wrap:wrap;gap:1rem}.budget-content__list--item{display:inline-flex;padding:.5rem .8rem;border:1px solid #e5e5e5;font-size:1.4rem;border-radius:.5rem;width:100%;text-align:center}.budget-content__list--item:hover{cursor:pointer;border:1px solid #171717}.budget-content__list--item.active{background-color:#0b5da7;border:1px solid #0b5da7;color:#fff}.budget-content__list--item.active:not(.active):hover{cursor:default}.budget-filter-list{margin:0;overflow:hidden;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;padding:0}.budget-filter-list--item{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.4rem;color:#5d5d5d;font-weight:600;background-color:#fff}.budget-filter-list--item:hover{cursor:pointer;color:#0b5da7;background:#daefff;border:1px solid #0b5da7}.deskTopTabs{display:flex}.mobileTabs{display:none}.hasDivider{border-right:1px solid #e5e5e5!important;height:4rem;margin:auto 0}.discount--search{gap:2.5rem}.homeSearchTour__tabButton--holiday--Active{color:#0b5da7}.homeSearchTour__tabButton--holiday--Active svg path{aspect-ratio:1}.homeSearchTour__tabButton--holiday--Active:after{content:"";position:absolute;bottom:0;width:80%;border-bottom:2px solid #0b5da7}.homeSearchTour__tabButton--holiday--Active:not(:hover){cursor:default;color:#0b5da7;font-weight:800!important}.combo-elective{display:flex;flex-direction:column;width:100%}.combo-elective-flight,.combo-elective-hotel{width:100%}.combo-elective--title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;width:100%;margin:1rem 0}.combo-elective--title p{color:#0b5da7;margin:0;font-weight:700}.combo-elective--title svg path{fill:#0b5da7}.combo-elective--body{display:flex;flex-direction:row;width:100%;gap:1.5rem}.combo-elective--body--item{display:flex;flex-direction:row;gap:1rem;width:100%}.combo-elective--body--item-first{width:35%;justify-content:center;gap:1rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.combo-elective--body--item-first .input__container{width:100%}.combo-elective--body--item-second{width:35%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.combo-elective--body--item-second .input__container{width:100%}.combo-elective--body--item-third{width:30%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative}.combo-elective--body--item--pax,.combo-elective--body--item-third .input--paxRoom--row-one{width:100%}.combo-elective--body--item--btn{width:20%;height:100%}.combo-elective--body--item--btn button{font-size:1.5rem;width:100%!important;height:100%}.combo-elective--body--item--btn button svg path{fill:#fff}.full-bottom-sheet__content{--animate-duration:0.5s}.row-one-third .input--paxRoom{width:100%}@media screen and (max-width:1440px){.homeSearchTour{width:80%}}@media screen and (max-width:1024px){.homeSearchTour{width:90%}}@media screen and (max-width:1024px)and (max-width:768px){.homeSearchTour{width:80%!important}}@media screen and (max-width:768px){.deskTopTabs{display:none!important}.mobileTabs{display:block}.homeSearchTour{width:90%;margin:auto 0;position:absolute;overflow:hidden}.homeSearchTour__tabHeader{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;padding:1rem;margin:0}.homeSearchTour .first{grid-column:span 2}.homeSearchTour .double{grid-column:span 2;display:flex;justify-content:space-evenly}.homeSearchTour .double .double-div{width:100%}.homeSearchTour .double .double-divider{width:5px;height:100%;background-color:#fff}.homeSearchTour .third{grid-column:span 1}.homeSearchTour__tabButton{height:7rem;background-color:#daefff;border-radius:1rem;padding:2rem 0!important;font-size:1.4rem}.homeSearchTour__tabButton li{width:100%}.homeSearchTour__tabButton a,.homeSearchTour__tabButton div{display:flex;justify-content:center;align-items:center;gap:0;flex-direction:column;color:#0b5da7;font-weight:700!important;text-decoration:none}.homeSearchTour__tabButton a .combo-iconsList,.homeSearchTour__tabButton div .combo-iconsList{display:flex;justify-content:center;align-items:center;gap:.5rem;flex-direction:row}.homeSearchTour__tabButton a svg,.homeSearchTour__tabButton div svg{transform:scale(.9)}.homeSearchTour__tabButton a svg path,.homeSearchTour__tabButton div svg path{fill:#0b5da7!important}.homeSearchTour__tabContent--container{justify-content:flex-start;align-items:center}.homeSearchTour__tabContent--container,.homeSearchTour__tabContent--container--subTabContent,.homeSearchTour__tabContent--container--subTabContent--item{display:flex;flex-direction:column;gap:1rem}.homeSearchTour__tabContent--container--subTabContent--duration,.homeSearchTour__tabContent--container--subTabContent--pax{width:100%}.homeSearchTour__tabContent--container--subTabContent .input__container input,.homeSearchTour__tabContent--container--subTabContent .input__container--label{font-size:1.6rem}.homeSearchTour__tabContent--container--subTabs{padding:0 0 1rem}.homeSearchTour__tabContent--container--subTabs--tab button{width:100%;display:flex;flex-direction:column;gap:.5rem;border-radius:1.5rem}.homeSearchTour__tabContent--container--subTabs--tab button span{font-size:1.2rem;text-wrap:nowrap}.homeSearchTour__tabContent--container--comboTourType .tag-container{margin:0}.homeSearchTour__tabContent--container--form,.homeSearchTour__tabContent--filterOption{display:flex;flex-direction:column;gap:1rem}.homeSearchTour__tabContent--filterOption{width:100%}.homeSearchTour__tabContent--filterOption .hasDivider{display:none}.homeSearchTour__tabContent--btn{width:100%;height:15%}}@media screen and (max-width:768px)and (max-width:576px){.homeSearchTour__tabContent--btn{height:20%}}@media screen and (max-width:768px){.homeSearchTour__tabContent--packageTour{width:100%;position:relative}.homeSearchTour__tabContent--packageTour .input__container{margin-bottom:2rem}.homeSearchTour__tabContent--packageTour .budget-wrapper-content .budget-content__button--text,.homeSearchTour__tabContent--packageTour .budget-wrapper-content .budget-label,.homeSearchTour__tabContent--packageTour .input__container input,.homeSearchTour__tabContent--packageTour .input__container--label{font-size:1.6rem}.homeSearchTour__tabContent--hotelSearch{width:100%;position:relative}.homeSearchTour__tabContent--hotelSearch .input__container input,.homeSearchTour__tabContent--hotelSearch .input__container--label{font-size:1.6rem}.homeSearchTour__tabContent--hotelSearch--stayDate{position:relative}.homeSearchTour__tabContent--hotelSearch--stayDate--icon{width:4.4rem;height:4.4rem}.homeSearchTour__tabContent--hotelSearch--stayDate--icon p{font-size:1.4rem}.homeSearchTour__tabContent--flightTicket{width:100%}.homeSearchTour__tabContent--flightTicket--duration,.homeSearchTour__tabContent--flightTicket--location{position:relative}.homeSearchTour__tabContent--flightTicket .input__container input,.homeSearchTour__tabContent--flightTicket .input__container--label{font-size:1.6rem}.hasDivider{display:none}.homeSearchTour__tab--body{display:none!important}.combo-elective--body{flex-direction:column;gap:1rem}.combo-elective--body--item-first,.combo-elective--body--item-second{width:100%}.combo-elective--body--item-third{width:100%;flex-direction:column}.combo-elective--body--item-third .input--paxRoom{position:relative;width:100%}.combo-elective--body--item--btn{width:100%}.combo-elective--body--item--btn button{width:100%;font-size:1.6rem}}.tour-card-large{border-radius:2rem;position:relative;border:1px solid transparent}.tour-card-large:hover{cursor:pointer;border:1px solid #fff;box-shadow:0 3px 8px rgba(0,0,0,.24)}.tour-card-large:hover img{transform:scale(1.1)}.tour-card-large__background{width:100%;height:100%;display:flex;flex-direction:column;gap:0;overflow:hidden;border-radius:2rem;position:relative}.tour-card-large__background .heart_svg{position:absolute;top:1.5rem;left:1.5rem;z-index:2}.tour-card-large__background--discount--percent{position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.tour-card-large__background--discount--percent svg{top:0;left:0;z-index:4;position:absolute}.tour-card-large__background--discount--percent p{font-size:1.4rem;position:absolute;color:#ffda00;font-weight:700;z-index:5;top:auto;left:auto;margin:8px}.tour-card-large__background--thumbnail{width:100%;height:80%;border-radius:2rem 2rem 0 0;transition:transform .3s ease-in-out;object-fit:cover}.tour-card-large__background--base{width:100%;height:20%;background-color:#0b5da7;border-radius:0 0 2rem 2rem;z-index:1}.tour-card-large__content{position:absolute;bottom:0;left:0;width:100%;border-radius:2rem;padding:1.25rem;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}@media(hover:hover){.tour-card-large__content:hover{height:100%}.tour-card-large__content:hover .tour-card-large__content--preview__content,.tour-card-large__content:hover .tour-card-large__content--tags{display:none}.tour-card-large__content:hover .tour-card-large__content--preview{height:100%}.tour-card-large__content:hover .tour-card-large__content--preview__details{display:flex;flex-direction:column;gap:1rem;height:100%;overflow:hidden;transition:height .5s ease-out}.tour-card-large__content:hover .tour-card-large__content--preview__details .tour-card-large__content--preview__details--content{opacity:0;transition:opacity .3s ease-in .5s;opacity:1}.tour-card-large__content:hover~.tour-card-large__background img{filter:brightness(50%)!important}}.tour-card-large__content--tags{display:flex;flex-direction:row;gap:1rem;margin-bottom:1rem}.tour-card-large__content--tags__tag{font-size:1.4rem;font-weight:700;color:#0b5da7;background-color:#fff;padding:.5rem 1.25rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem}.tour-card-large__content--tags__tag svg path{fill:#0b5da7}.tour-card-large__content--tags__tag span{font-size:1.4rem;font-weight:650;color:#0b5da7;font-style:normal}.tour-card-large__content--preview{background-color:#fff!important;border-radius:1rem;padding:1.1rem;display:flex;flex-direction:column;justify-content:flex-end;gap:1rem;transition:height .4s ease-in-out;width:100%;height:50%;position:relative;opacity:.93}.tour-card-large__content--preview__content{display:flex;flex-direction:column;gap:.5rem}.tour-card-large__content--preview__content p{margin:0;font-size:1.6rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:576px){.tour-card-large__content--preview__content p{font-size:1.4rem;font-weight:800}}.tour-card-large__content--preview__content--info{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.tour-card-large__content--preview__content--info__item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.25rem}.tour-card-large__content--preview__content--info__item div{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.25rem}.tour-card-large__content--preview__content--info__item div svg{transform:scale(.9)}.tour-card-large__content--preview__content--info__item div p{font-size:1.1rem;font-weight:700;margin:0}.tour-card-large__content--preview__content--info__item span{display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-direction:row;font-weight:500;font-style:italic}@media(max-width:576px){.tour-card-large__content--preview__content .tour-card-promotion__content--preview__content--info__item{align-items:flex-start}.tour-card-large__content--preview__content .tour-card-promotion__content--preview__content--info__item div{gap:0}.tour-card-large__content--preview__content .tour-card-promotion__content--preview__content--info__item svg{transform:scale(.8)}.tour-card-large__content--preview__content .tour-card-promotion__content--preview__content--info__item p{text-wrap:nowrap;font-weight:500}.tour-card-large__content--preview__content .tour-card-promotion__content--preview__content--info__item span{word-break:break-word;font-size:1.2rem}}.tour-card-large__content--preview__details{display:none}.tour-card-large__content--preview__details--content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}.tour-card-large__content--preview__details--content p{font-size:1.4rem;font-weight:700;color:#171717;margin:.3rem 0 0;line-height:2.5rem;font-style:normal;font-weight:500}.tour-card-large__content--preview__details--content p span{font-weight:700;color:#171717;font-style:normal}.tour-card-large__content--price{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;background-color:#fff}.tour-card-large__content--price__discount{display:flex;flex-direction:column;width:60%}.tour-card-large__content--price__discount--oldPrice{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}.tour-card-large__content--price__discount--oldPrice p{margin:0;font-weight:650;font-size:1.4rem}.tour-card-large__content--price__discount--oldPrice span{font-size:1.4rem;font-style:italic;text-decoration:line-through}.tour-card-large__content--price__discount--newPrice{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.tour-card-large__content--price__discount--newPrice span{margin:0;color:#e01600;font-weight:650;font-size:2.4rem}@media(max-width:1024px){.tour-card-large__content--price__discount--newPrice span{font-size:1.8rem}}@media(max-width:320px){.tour-card-large__content--price__discount--newPrice span{font-size:1.4rem!important}}.tour-card-large__content--price__button{width:35%;display:flex;align-items:flex-end}@media(max-width:1024px){.tour-card-large__content--price__button{width:45%}.tour-card-large__content--price__button button{font-size:1.2rem}}.tourcard-lastHour,.tourcard-ownDiscount{width:35rem;min-height:50rem}@media(max-width:1024px){.tourcard-lastHour,.tourcard-ownDiscount{width:34rem}}@media(max-width:768px){.tourcard-lastHour,.tourcard-ownDiscount{width:32rem}}@media(max-width:576px){.tourcard-lastHour,.tourcard-ownDiscount{width:33rem}}@media(max-width:430px){.tourcard-lastHour,.tourcard-ownDiscount{width:30rem}}@media(max-width:375px){.tourcard-lastHour,.tourcard-ownDiscount{width:30rem}}@media(max-width:320px){.tourcard-lastHour,.tourcard-ownDiscount{width:29rem}}.tourcard-relatedTour{width:40rem;height:44.1rem}@media(max-width:1024px){.tourcard-relatedTour{width:30rem;height:40rem}}@media(max-width:768px){.tourcard-relatedTour{width:33rem;height:40rem}}@media(max-width:430px){.tourcard-relatedTour{width:28rem;height:38rem}}.home-lastHour-section__container--content__tourList li{opacity:.3;transition:opacity .3s ease-out,filter .3s ease-out;pointer-events:none;cursor:not-allowed}@media(max-width:768px){.home-lastHour-section__container--content__tourList li{opacity:1;filter:none;cursor:pointer;pointer-events:all}}.home-lastHour-section__container--content__tourList li.in-focus{opacity:1;filter:none;cursor:pointer;pointer-events:all}@media screen and (max-width:768px){.tourcard-ownDiscount .tour-card-large__content--preview__content{gap:1rem}.tourcard-ownDiscount .tour-card-large__content--preview__content h6{font-size:1.4rem;line-height:2.1rem}.tourcard-ownDiscount .tour-card-large__content--preview__content--info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.tourcard-ownDiscount .tour-card-large__content--preview__details{display:none}.tourcard-ownDiscount .tour-card-large__content--preview__details--content p{font-size:1.4rem;line-height:2rem}.tourcard-ownDiscount .tour-card-large__content--price__discount--oldPrice p{font-size:1.4rem!important}.tourcard-ownDiscount .tour-card-large__content--price__discount--oldPrice span{font-size:1.3rem}.tourcard-ownDiscount .tour-card-large__content--price__discount--newPrice span{color:#0b5da7!important}.tourcard-ownDiscount .tour-card-large__content--price__button{width:40%}.tourcard-lastHour .tour-card__overlay--info__footer__preview--price--discount{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.tourcard-lastHour .tour-card__overlay--info__footer__preview--price--discount .discount-price{font-size:1.8rem}.tourcard-lastHour .tour-card__overlay--info__footer__preview--price--discount .normal-price{font-size:1rem}.tourcard-lastHour .tour-card__overlay--info__footer__preview--seatLeft p{font-size:1.2rem}}@media screen and (max-width:768px)and (max-width:768px){.tourcard-lastHour .tour-card__overlay--info__footer__preview{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;gap:.2rem}}@media screen and (max-width:768px){.tourcard-lastHour .tour-card-large__content--preview__details--content p{font-size:1.4rem;line-height:2rem}.tourcard-relatedTour .tour-card-large__content--preview__content{gap:1rem}.tourcard-relatedTour .tour-card-large__content--preview__content label{font-size:1.4rem;font-weight:800}.tourcard-relatedTour .tour-card-large__content--preview__content h6{font-size:1.4rem;line-height:2.1rem}.tourcard-relatedTour .tour-card-large__content--preview__content--info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.tourcard-relatedTour .tour-card-large__content--preview__details{display:none}.tourcard-relatedTour .tour-card-large__content--preview__details--content p{font-size:1.4rem;line-height:2rem}.tourcard-relatedTour .tour-card-large__content--price__discount--oldPrice p{font-size:1.4rem!important}.tourcard-relatedTour .tour-card-large__content--price__discount--oldPrice span{font-size:1.3rem}.tourcard-relatedTour .tour-card-large__content--price__button{width:42%}.tourcard-relatedTour .tour-card-large__content--price__button button{gap:.5rem}}.tour-card-small{border-radius:2rem;position:relative;border:1px solid transparent}@media(hover:hover){.tour-card-small:hover{cursor:pointer;border:1px solid #fff;box-shadow:0 3px 8px rgba(0,0,0,.24)}.tour-card-small:hover img{transform:scale(1.1)}}.tour-card-small__background{width:100%;height:100%;display:flex;flex-direction:column;gap:0;overflow:hidden;border-radius:2rem;position:relative}.tour-card-small__background svg{position:absolute;top:1.5rem;left:1.5rem;z-index:4}.tour-card-small__background--thumbnail{width:100%;height:80%;border-radius:2rem 2rem 0 0;transition:transform .3s ease-in-out;object-fit:cover}.tour-card-small__background--base{width:100%;height:20%;background-color:#0b5da7;border-radius:0 0 2rem 2rem;z-index:1;display:flex;flex-direction:row;justify-content:center;align-items:flex-end;padding-bottom:3px}.tour-card-small__background--base span{font-size:1.4rem;font-weight:500;font-style:normal;color:#fff}.tour-card-small__background--base span:hover{text-decoration:underline}.tour-card-small .loading-card{background-color:#fafafa}.tour-card-small .loading-card img{filter:brightness(.98);object-fit:contain}.tour-card-small__content{position:absolute;bottom:0;left:0;width:100%;border-radius:2rem;padding:1.25rem;z-index:5;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}@media(hover:hover){.tour-card-small__content:hover{height:100%}.tour-card-small__content:hover .tour-card-small__content--preview__content,.tour-card-small__content:hover .tour-card-small__content--tags{display:none}.tour-card-small__content:hover .tour-card-small__content--preview{height:100%}.tour-card-small__content:hover .tour-card-small__content--preview__details{display:flex;flex-direction:column;gap:1rem;height:100%;overflow:hidden;transition:height .5s ease-out}.tour-card-small__content:hover .tour-card-small__content--preview__details .tour-card-small__content--preview__details--content{opacity:0;transition:opacity .3s ease-in;opacity:1}.tour-card-small__content:hover~.tour-card-small__background img{filter:brightness(50%)!important}}.tour-card-small__content--tags{display:flex;flex-direction:row;gap:1rem;margin-bottom:1rem}.tour-card-small__content--tags__tag{font-size:1.4rem;font-weight:700;color:#0b5da7;background-color:#fff;padding:.5rem 1.25rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem}.tour-card-small__content--tags__tag svg path{fill:#0b5da7}.tour-card-small__content--tags__tag span{font-size:1.4rem;font-weight:650;color:#0b5da7;font-style:normal}.tour-card-small__content--tags__tag.luxury{background-color:#bf1e2e}.tour-card-small__content--tags__tag.luxury svg path{fill:#fff}.tour-card-small__content--tags__tag.luxury span{color:#fff}.tour-card-small__content--tags__tag.standard{background-color:#1d75bd}.tour-card-small__content--tags__tag.standard svg path{fill:#fff}.tour-card-small__content--tags__tag.standard span{color:#fff}.tour-card-small__content--tags__tag.save-price{background-color:#ee2b7a}.tour-card-small__content--tags__tag.save-price svg path{fill:#fff}.tour-card-small__content--tags__tag.save-price span{color:#fff}.tour-card-small__content--tags__tag.good-price{background-color:#f25a29}.tour-card-small__content--tags__tag.good-price svg path{fill:#fff}.tour-card-small__content--tags__tag.good-price span{color:#fff}.tour-card-small__content--tags__tag svg{scale:1}.tour-card-small__content--tags__tag.online svg path{fill:#e01600}.tour-card-small__content--tags__tag.online span{color:#e01600}.tour-card-small__content--tags__tag.lastminute svg path{fill:#0b5da7!important}.tour-card-small__content--tags__tag.lastminute span{color:#0b5da7!important}.tour-card-small__content--tags__tag--hot{position:absolute;top:-1rem;scale:1.3}.tour-card-small__content--preview{background-color:#fff!important;border-radius:1rem;padding:1.1rem;justify-content:flex-end;transition:height .4s ease-in-out;width:100%;min-height:162px;position:relative;opacity:.93}.tour-card-small__content--preview,.tour-card-small__content--preview__content{display:flex;flex-direction:column;gap:1rem}.tour-card-small__content--preview__content label{margin:0;font-size:1.4rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tour-card-small__content--preview__content--header{display:flex;flex-direction:row;justify-content:flex-start;gap:.5rem}.tour-card-small__content--preview__content--header h6,.tour-card-small__content--preview__content--header label{overflow:hidden;text-overflow:ellipsis;margin:0;font-size:1.4rem;font-weight:800}.tour-card-small__content--preview__content--info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.3rem}.tour-card-small__content--preview__content--info__item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.25rem}.tour-card-small__content--preview__content--info__item div{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.25rem}.tour-card-small__content--preview__content--info__item div svg{transform:scale(.9)}.tour-card-small__content--preview__content--info__item div p{font-size:1.2rem;font-weight:500;margin:0}@media(max-width:576px){.tour-card-small__content--preview__content--info__item div p{font-size:1.2rem}}.tour-card-small__content--preview__content--info__item span{display:flex;align-items:center;justify-content:flex-start;font-size:1.2rem;flex-direction:row;font-weight:700;font-style:normal}@media(max-width:576px){.tour-card-small__content--preview__content--info__item span{font-size:1.2rem}}.tour-card-small__content--preview__content .hotel-preview{align-items:flex-start}.tour-card-small__content--preview__content .hotel-preview span{width:60%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis!important}@media(max-width:576px){.tour-card-small__content--preview__content .hotel-preview span{font-size:1.2rem}}.tour-card-small__content--preview__details{display:none}.tour-card-small__content--preview__details--content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.tour-card-small__content--preview__details--content p{font-size:1.2rem;font-weight:500;color:#171717;margin:.3rem 0;line-height:2.5rem;font-style:normal}.tour-card-small__content--preview__details--content p span{font-size:1.4rem;font-weight:650;color:#171717;font-style:700}.tour-card-small__content--preview__details--content--code{z-index:2}.tour-card-small__content--price{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.tour-card-small__content--price__discount{display:flex;flex-direction:column;width:60%}.tour-card-small__content--price__discount--oldPrice{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}.tour-card-small__content--price__discount--oldPrice p{margin:0;font-weight:650;font-size:1.4rem}.tour-card-small__content--price__discount--oldPrice span{font-size:1.2rem;font-style:normal}.tour-card-small__content--price__discount--oldPrice--item span{text-decoration:line-through}.tour-card-small__content--price__discount--newPrice{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.tour-card-small__content--price__discount--newPrice span{margin:0;color:#e01600;font-weight:650;font-size:1.9rem}@media(max-width:1024px){.tour-card-small__content--price__discount--newPrice span{font-size:2rem}}.tour-card-small__content--price__button{width:40%;display:flex;flex-direction:row;justify-content:center;align-items:center;border:1px solid #0b5da7;border-radius:.5rem;padding:.2rem 0}.tour-card-small__content--price__button a,.tour-card-small__content--price__button button{background-color:transparent;outline:none;border:none;display:flex;align-items:center;justify-content:center;gap:.3rem;font-size:small;color:#231f20;text-decoration:none}.tour-card-small__content--price__button a p,.tour-card-small__content--price__button button p{margin:0;color:#0b5da7}.tour-card-small__content--price__button a:hover,.tour-card-small__content--price__button button:hover{cursor:pointer}.tour-card-small__content--price__button a:hover p,.tour-card-small__content--price__button button:hover p{color:#0b5da7;text-decoration:underline}.tour-card-small__content--price__button a:hover svg path,.tour-card-small__content--price__button button:hover svg path{fill:#0b5da7}.tour-card-small .loading-card-wrapper .tour-card-small__content--preview{background-color:#fff!important}.tour-card-small-loading{border:1px solid #e5e5e5}.departure-place{font-size:1.2rem;font-weight:700;margin:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.5rem}.departure-place svg path{fill:#171717}.departure-place p{margin:0;font-weight:700;color:#171717}.departure-place span{display:flex;align-items:center;justify-content:flex-start;font-size:1.2rem;flex-direction:row;font-weight:750;font-style:normal;color:#0b5da7}.card-favorite{width:31.5rem;height:41.4rem}.details-row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}.details-row p:first-child{width:45%}.details-row p:last-child{width:55%}.tour-card{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;position:relative;aspect-ratio:1/1.2;overflow:hidden;border-radius:1.5rem}.tour-card:hover{cursor:pointer}.tour-card:hover:after,.tour-card:hover:before{z-index:-1}.tour-card:hover .tour-card__background--thumbnail{transform:scale(1.2);filter:brightness(85%)}.tour-card:after,.tour-card:before{content:"20%";position:absolute;left:-.7rem;top:-1.2rem;height:4rem;width:4rem;border-radius:50%;background-color:#ec1537;color:#fecc00;font-size:1rem;padding:.5rem 1.5rem;font-weight:700;display:flex;justify-content:center;align-items:flex-end}.tour-card__background{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;border-radius:1.125rem 1.125rem 0 0}.tour-card__background--thumbnail{width:100%;height:80%;border-radius:1.125rem 1.125rem 0 0;object-fit:cover}.tour-card__background--base{width:100%;height:22%;background-color:#0b5da7;border-radius:0 0 1.125rem 1.125rem}.tour-card__container{position:absolute;width:100%;height:100%;justify-content:center}.tour-card__container,.tour-card__overlay{display:flex;flex-direction:column;align-items:center}.tour-card__overlay{width:99%;height:98%;border-radius:1.125rem;justify-content:flex-end;overflow:hidden}.tour-card__overlay--content{height:100%;padding:.5rem 0;text-align:left;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:flex-end;width:95%;gap:.5rem}.tour-card__overlay--discountTag{background-color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;padding:.5rem;border-radius:1.125rem;color:#f01335;font-weight:500;font-style:italic}.tour-card__overlay--discountTag svg path{fill:#f01335}.tour-card__overlay--discountTag p{margin:0 8px;font-size:1.2rem;font-weight:700}.tour-card__overlay--info{width:100%;background-color:#fff;border-radius:1.125rem;transform-origin:0 100%;transition:height .5s}.tour-card__overlay--info__content{padding:1rem 1.1rem;display:flex;flex-direction:column;justify-content:space-between;height:100%}.tour-card__overlay--info__body{display:none!important}.tour-card__overlay--info__body--content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.tour-card__overlay--info__body--content p{font-size:1.6rem;font-weight:400;color:#171717;margin:.3rem 0;line-height:2.5rem;font-style:italic}.tour-card__overlay--info__body--content p span{font-weight:650;color:#171717;font-style:normal}.tour-card__overlay--info__overview h5{font-size:1.75rem;font-weight:650;line-height:2.8rem;color:#171717;margin:0}.tour-card__overlay--info__footer{bottom:0!important}.tour-card__overlay--info__footer__preview{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:.8rem;margin-top:.5rem}.tour-card__overlay--info__footer__preview--price--discount{flex:3 1;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.tour-card__overlay--info__footer__preview--price--discount .discount-price{color:#e01600;font-size:1.9rem;font-weight:700;margin:0 .3rem 0 0}.tour-card__overlay--info__footer__preview--price--discount .normal-price{font-size:1.1rem;font-weight:400;color:#171717;text-decoration:line-through;margin:0}.tour-card__overlay--info__footer__preview--seatLeft{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:.5rem;color:#171717;margin:0}.tour-card__overlay--info__footer__preview--seatLeft p{font-size:1.2rem;font-weight:400;color:#171717;margin:0;text-justify:end;font-weight:600}.tour-card__overlay--info__footer__preview--seatLeft span{color:#e01600;font-size:1.8rem;font-weight:700;margin:0}.tour-card__overlay--info__footer__bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:.8rem;margin-top:.5rem}.tour-card__overlay--info__footer__bottom__hourLeft{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#fff;border-radius:.375rem;flex:2.4 1;text-align:center}.tour-card__overlay--info__footer__bottom__hourLeft span{color:#e01600;font-size:1.4rem;font-weight:700}.tour-card__overlay--info__footer .tour-card-small--lastHour{display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:flex-start}.hovered .tour-card__background--base,.hovered .tour-card__background--thumbnail{filter:brightness(50%)}.hovered .tour-card__overlay--info{transform:scaleY(1);height:100%}.hovered .tour-card__overlay--info__content{display:flex;flex-direction:column}.hovered .tour-card__overlay--info__body{display:flex!important}.hovered .tour-card__overlay--info_footer{margin-top:auto}.hovered .tour-card__overlay--discountTag,.hovered .tour-card__overlay--info__overview{display:none}#tour-similar .title{font-size:2.8rem;font-weight:700;color:#0b5da7;margin-bottom:4rem;position:relative;text-align:center}@media(max-width:576px){#tour-similar .title{font-size:2rem}}@media(max-width:320px){#tour-similar .title{font-size:1.8rem}}#tour-similar .title:after{content:"";background:#0b5da7;width:10%;height:2.5px;border-radius:2.5px;position:absolute;bottom:-1rem;left:45%}#tour-similar .card-group{display:flex;margin-bottom:3rem;gap:1.25rem}#tour-similar .card-group .card{border-radius:1rem;flex-basis:calc(33.33% - .625rem);aspect-ratio:1/1;position:relative;overflow:hidden}#tour-similar .card-group .card .heart{position:absolute;top:1rem;right:1rem;cursor:pointer}#tour-similar .card-group .card .card-background{width:100%;height:420px;margin:0;object-fit:cover}#tour-similar .card-group .card .card-wishlist{position:absolute;top:1rem;right:1rem}#tour-similar .card-group .card .card-content{position:absolute;width:calc(100% - 2rem);bottom:3rem;left:1rem;z-index:1}#tour-similar .card-group .card .card-content .item-tag{display:flex;background:#fff;border-radius:.5rem;padding:.25rem .5rem;max-width:23%;font-size:1.4rem;font-weight:700;font-style:italic;color:#0b5da7;margin-bottom:.5rem}#tour-similar .card-group .card .card-content .item-tag svg{margin-right:.75rem;transform:scale(.75)}#tour-similar .card-group .card .card-content .item-tag svg path{fill:#0b5da7}#tour-similar .card-group .card .card-content .item-content{background:#fff;border-radius:.5rem;padding:1.5rem}#tour-similar .card-group .card .card-content .item-content .item-title{font-size:1.4rem;font-weight:700}#tour-similar .card-group .card .card-content .item-content .item-code,#tour-similar .card-group .card .card-content .item-content .item-location{display:flex;font-size:1.2rem;flex-basis:40%}#tour-similar .card-group .card .card-content .item-content .item-code svg,#tour-similar .card-group .card .card-content .item-content .item-location svg{margin-right:.25rem;transform:scale(.75)}#tour-similar .card-group .card .card-content .item-content .item-code span,#tour-similar .card-group .card .card-content .item-content .item-location span{font-style:italic;margin-left:.25rem}#tour-similar .card-group .card .card-content .item-content .item-location{flex-basis:60%}#tour-similar .card-group .card .card-content .item-content .item-price{flex-basis:70%}#tour-similar .card-group .card .card-content .item-content .item-price h4{font-size:1.2rem;font-weight:700}#tour-similar .card-group .card .card-content .item-content .item-price .price{font-size:2.8rem;font-weight:700;color:#e01600}#tour-similar .card-group .card .card-content .item-content .item-detail{display:flex;align-items:flex-end;font-size:1.4rem;cursor:pointer}#tour-similar .card-group .card .card-compare{background:#0b5da7;width:100%;height:106px;position:absolute;bottom:0;left:0;display:flex;justify-content:center;align-items:flex-end}#tour-similar .card-group .card .card-compare a{text-decoration:underline;font-size:1.4rem;font-weight:500;font-style:italic;margin-bottom:.5rem;color:#fff;cursor:pointer}#tour-similar .card-group .card:hover{transform:translateY(-.125rem)}h4{font-size:1.5rem;font-weight:700;color:#0b5da7;margin:0}.row{justify-content:space-between}.tour-card-promotion{border-radius:2rem;position:relative;border:1px solid transparent}.tour-card-promotion:hover{cursor:pointer;border:1px solid #fff;box-shadow:0 3px 8px rgba(0,0,0,.24)}.tour-card-promotion:hover img{transform:scale(1.1)}.tour-card-promotion__background{width:100%;height:100%;display:flex;flex-direction:column;gap:0;overflow:hidden;border-radius:2rem;position:relative}.tour-card-promotion__background .heart_svg{position:absolute;top:1.5rem;left:1.5rem;z-index:4}.tour-card-promotion__background--discount--percent{position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.tour-card-promotion__background--discount--percent svg{top:0;left:0;z-index:4;position:absolute}.tour-card-promotion__background--discount--percent p{font-size:1.4rem;position:absolute;color:#ffda00;font-weight:700;z-index:5;top:auto;left:auto;margin:8px}.tour-card-promotion__background--thumbnail{width:100%;height:80%;border-radius:2rem 2rem 0 0;transition:transform .3s ease-in-out;object-fit:cover}.tour-card-promotion__background--base{width:100%;height:20%;background-color:#0b5da7;border-radius:0 0 2rem 2rem;z-index:1}.tour-card-promotion__content{position:absolute;bottom:0;left:0;width:100%;border-radius:2rem;padding:1.25rem;z-index:5;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}@media(hover:hover){.tour-card-promotion__content:hover{height:100%}.tour-card-promotion__content:hover .tour-card-promotion__content--preview__content,.tour-card-promotion__content:hover .tour-card-promotion__content--tags{display:none}.tour-card-promotion__content:hover .tour-card-promotion__content--preview{height:100%}.tour-card-promotion__content:hover .tour-card-promotion__content--preview__details{display:flex;flex-direction:column;gap:1rem;height:100%;overflow:hidden;transition:height .5s ease-out}.tour-card-promotion__content:hover .tour-card-promotion__content--preview__details .tour-card-promotion__content--preview__details--content{opacity:0;transition:opacity .3s ease-in .5s;opacity:1}.tour-card-promotion__content:hover~.tour-card-promotion__background img{filter:brightness(50%)!important}}.tour-card-promotion__content--tags{display:flex;flex-direction:row;gap:1rem;margin-bottom:1rem}.tour-card-promotion__content--tags__tag{font-size:1.4rem;font-weight:700;color:#0b5da7;background-color:#fff;padding:.5rem 1.25rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem}.tour-card-promotion__content--tags__tag span{font-size:1.4rem;font-weight:650;color:#0b5da7;font-style:normal}.tour-card-promotion__content--tags__tag__left{align-self:flex-start}.tour-card-promotion__content--tags__tag__right{align-self:flex-end}.tour-card-promotion__content--preview{background-color:#fff!important;border-radius:1rem;padding:1.1rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;transition:height .4s ease-in-out;width:100%;height:50%;opacity:.93}.tour-card-promotion__content--preview__content{display:flex;flex-direction:column;gap:.5rem}.tour-card-promotion__content--preview__content label{margin:0;font-size:1.6rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tour-card-promotion__content--preview__content--info{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.tour-card-promotion__content--preview__content--info__item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.25rem}.tour-card-promotion__content--preview__content--info__item div{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.25rem;font-weight:700}.tour-card-promotion__content--preview__content--info__item div svg{transform:scale(.9)}.tour-card-promotion__content--preview__content--info__item div p{font-size:1.2rem;font-weight:600;margin:0}.tour-card-promotion__content--preview__content--info__item span{display:flex;align-items:center;justify-content:center;font-size:1.3rem;flex-direction:row;font-weight:600;font-style:normal}.tour-card-promotion__content--preview__details{display:none}.tour-card-promotion__content--preview__details--content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}.tour-card-promotion__content--preview__details--content p{font-size:1.4rem;font-weight:700;color:#171717;margin:.3rem 0 0;line-height:2.5rem;font-style:normal;font-weight:500;gap:.5rem}.tour-card-promotion__content--preview__details--content p span{font-weight:700;color:#171717;font-style:normal}.tour-card-promotion__content--price{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.tour-card-promotion__content--price--newPrice,.tour-card-promotion__content--price--oldPrice{width:100%}.tour-card-promotion__content--price--oldPrice{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.tour-card-promotion__content--price--oldPrice p{margin:0;font-weight:650;font-size:1.2rem}.tour-card-promotion__content--price--oldPrice span{font-size:1.4rem;font-style:italic;text-decoration:line-through}.tour-card-promotion__content--price--newPrice{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.tour-card-promotion__content--price--newPrice span{margin:0;color:#e01600;font-weight:650;font-size:2.4rem}.tour-card-promotion__content--price--newPrice__button{width:35%;display:flex;align-items:flex-end;cursor:pointer}@media(max-width:768px){.tour-card-promotion__content--price--newPrice span{font-size:2rem}}@media(max-width:576px){.tour-card-promotion__content--price--newPrice span{font-size:1.8rem}}.tour-card-promotion__tags{position:absolute;bottom:0;left:0;width:100%;border-radius:2rem;padding:1.25rem;z-index:5;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.tour-card-promotion__tags--tags{display:flex;flex-direction:row;gap:1rem;margin-bottom:1rem}.tour-card-promotion__tags--tags__left{font-size:1.4rem;font-weight:700;color:#0b5da7;background-color:#fff;padding:.5rem 1.25rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem}.tour-card-promotion__tags--tags__left svg path{fill:#0b5da7}.tour-card-promotion__tags--tags__left span{font-size:1.4rem;font-weight:650;color:#0b5da7;font-style:italic}.tour-card-promotion__tags--tags__right{font-size:1.4rem;font-weight:700;color:#0b5da7;background-color:#fff;padding:.5rem 1.25rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem}.tour-card-promotion__tags--tags__right svg path{fill:#0b5da7}.tour-card-promotion__tags--tags__right span{font-size:1.4rem;font-weight:650;color:#0b5da7;font-style:italic}button:disabled{background-color:#fff!important;cursor:not-allowed;pointer-events:none;box-shadow:none!important}button:disabled svg path{fill:#b1b1b1}.home-ownDiscount__container--right__list li{opacity:.3;transition:opacity .3s ease-out,filter .3s ease-out;pointer-events:none;cursor:not-allowed}@media(max-width:768px){.home-ownDiscount__container--right__list li{opacity:1;flex:0 0 auto;filter:none;cursor:pointer;pointer-events:all}}.home-ownDiscount__container--right__list li.in-focus{opacity:1;filter:none;cursor:pointer;pointer-events:all}@media screen and (max-width:768px){.tourcard-ownDiscount .tour-card-promotion__content--preview__content{gap:1rem}.tourcard-ownDiscount .tour-card-promotion__content--preview__content h6{font-size:1.4rem;line-height:2.1rem}.tourcard-ownDiscount .tour-card-promotion__content--preview__content--info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.tourcard-ownDiscount .tour-card-promotion__content--preview__details{display:none}.tourcard-ownDiscount .tour-card-promotion__content--preview__details--content p{font-size:1.4rem;line-height:2rem}.tourcard-ownDiscount .tour-card-promotion__content--price__discount--oldPrice p{font-size:1.4rem!important}.tourcard-ownDiscount .tour-card-promotion__content--price__discount--oldPrice span{font-size:1.3rem}.tourcard-ownDiscount .tour-card-promotion__content--price__button{width:40%}.tourcard-lastHour .tour-card__overlay--info__footer__preview--price--discount{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.tourcard-lastHour .tour-card__overlay--info__footer__preview--price--discount .discount-price{font-size:1.8rem}.tourcard-lastHour .tour-card__overlay--info__footer__preview--price--discount .normal-price{font-size:1rem}.tourcard-lastHour .tour-card__overlay--info__footer__preview--seatLeft h6{font-size:1.2rem}.tourcard-lastHour .tour-card-promotion__content--preview__details--content p{font-size:1.4rem;line-height:2rem}.tourcard-relatedTour .tour-card-promotion__content--preview__content{gap:1rem}.tourcard-relatedTour .tour-card-promotion__content--preview__content h6{font-size:1.4rem;line-height:2.1rem}.tourcard-relatedTour .tour-card-promotion__content--preview__content--info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.tourcard-relatedTour .tour-card-promotion__content--preview__details{display:none}.tourcard-relatedTour .tour-card-promotion__content--preview__details--content p{font-size:1.4rem;line-height:2rem}.tourcard-relatedTour .tour-card-promotion__content--price__discount--oldPrice p{font-size:1.4rem!important}.tourcard-relatedTour .tour-card-promotion__content--price__discount--oldPrice span{font-size:1.3rem}.tourcard-relatedTour .tour-card-promotion__content--price__button{width:42%}.tourcard-relatedTour .tour-card-promotion__content--price__button button{gap:.5rem}}.chat-info{flex-direction:column;justify-content:flex-end;-webkit-user-select:none;-ms-user-select:none;user-select:none;right:2rem!important}.chat-info,.chat-info .chat--container{display:flex;align-items:center;position:fixed;bottom:2rem;z-index:5}.chat-info .chat--container{background-color:#0b5da7;border-radius:8rem;right:16rem!important;width:6rem;height:6rem;justify-content:center}@media(hover:hover){.chat-info .chat--container:hover{background-color:#09508f;cursor:pointer}.chat-info .chat--container:hover .icon-chat{transform:rotate(45deg);opacity:0}}.chat-info .chat--container__content{height:90%;display:flex;justify-content:space-between;align-items:center;border-radius:8rem}.chat-info .chat--container__content p{margin:0 0 0 1.3rem;font-weight:700;text-align:center;font-size:1.7rem;color:#fff}.chat-info .chat--container__content__icon{background-image:linear-gradient(90deg,rgba(218,239,255,0),#daefff);border-radius:50%;height:95%;aspect-ratio:1;display:flex;justify-content:center;align-items:center}.chat-info .chat--container__content__icon svg{transform:scale(1.5)}.chat-info .chat--container__content__icon svg path{fill:#fff}@media(max-width:1630px)and (min-width:1440px){.chat-info .chat--container{right:11rem!important}}@media(max-width:1440px){.chat-info .chat--container{right:2rem!important}}.chat-info .sub-button{position:absolute;display:flex;align-items:center;justify-content:center;bottom:6px;right:14.5rem;height:50px;width:50px;z-index:4;background-color:#0b5da7;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.18)}.chat-info .sub-button:hover{cursor:pointer}.chat-info .sub-button img{width:100%;height:100%;padding-top:6px}@media(max-width:1630px)and (min-width:1440px){.chat-info .sub-button{right:10rem}}@media(max-width:1440px){.chat-info .sub-button{right:1rem}}.chat-info--sticky-up,.chat-info--sticky-up .chat--container{bottom:6.5rem}.chat-info--sticky-down,.chat-info--sticky-down .chat--container{bottom:2rem}.chat-info--hovered-hori{height:100%}.chat-info--hovered-hori .sub-button:nth-child(2){transform:translateX(-60px)}.chat-info--hovered-hori .sub-button:nth-child(3){transform:translateX(-115px)}.chat-info--hovered-hori .sub-button:nth-child(4){transform:translateX(-170px)}.chat-info--hovered-hori .sub-button:nth-child(5){transform:translateX(-225px)}.chat-info--hovered-hori .icon-close{animation:edit-in .2s;animation-delay:.1s;animation-fill-mode:forwards}@media(max-width:768px){.chat-info--hovered-hori .sub-button:nth-child(2){transform:translateX(-70px)}.chat-info--hovered-hori .sub-button:nth-child(3){transform:translateX(-130px)}.chat-info--hovered-hori .sub-button:nth-child(4){transform:translateX(-190px)}.chat-info--hovered-hori .sub-button:nth-child(5){transform:translateX(-250px)}.chat-info--hovered-hori .sub-button:nth-child(6){transform:translateX(-310px)}}.ring-container{position:absolute;left:5px;bottom:15px}.circle{width:15px;height:15px;background-color:#62bd19;border-radius:50%;position:absolute;top:0;left:0!important}.ringring{border:3px solid #62bd19;border-radius:30px;height:25px;width:25px;position:absolute;left:-5px;top:-5px;animation:pulsate 1s ease-out;animation-iteration-count:infinite;-webkit-animation:pulsate 1s ease-out;-webkit-animation-iteration-count:infinite;opacity:0}@keyframes pulsate{0%{-webkit-transform:scale(.1);opacity:0}50%{opacity:1}to{-webkit-transform:scale(1.2);opacity:0}}@media screen and (max-width:768px){.chat-info .chat--container{width:6rem;display:flex;justify-content:center;align-items:center}.chat-info .chat--container__content{width:100%;display:flex;justify-content:center;align-items:center}.chat-info .chat--container__content p{display:none}.chat-info .sub-button{right:5px}}#toggleChat{position:static!important}#toggleChat img{padding-top:0}.collapse{max-height:8.1rem;overflow:hidden;transition:.5s ease-in-out;width:100%}.collapse--content{padding:2rem 3rem}.collapse--content__title{display:flex;flex-direction:row;justify-content:space-between;width:100%}.collapse--content__title label{font-size:1.8rem;font-weight:650;margin:0;text-transform:uppercase;color:#0b5da7}@media(max-width:576px){.collapse--content__title label{font-size:1.6rem}}.collapse--content__title--btn{outline:none;border:none;background-color:transparent}.collapse--content__divider{margin:1rem 0 1.5rem;border-top:1px solid #e5e5e5;width:100%}.collapse--withBg{background-color:#f8f8f8;border-radius:1rem;border:1px solid #b1b1b1}.collapse--expanded{max-height:150rem}@media screen and (max-width:768px){.collapse--content{padding:2.5rem 2rem}}.collapse-normal{width:100%;display:block;overflow:hidden;transition:max-height .8s ease-in-out;border-top:1px solid #f8f8f8;padding:2rem 0}.collapse-normal--label{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:1rem 0}.collapse-normal--label h5{font-size:1.6rem;font-weight:650;margin:0;text-transform:uppercase;color:#171717}.collapse-normal--label--btn{outline:none;border:none;background-color:transparent}.collapse-normal div p{margin:1rem}.collapse-normal--expanded{max-height:100rem}.collapse-normal--expanded .collapse-normal--label h5{color:#0b5da7}.collapse-normal--expanded .collapse-normal--label--btn svg path{fill:#0b5da7}.google-map{z-index:1;width:100%;height:100%;border-radius:1rem!important}.full-bottom-sheet{position:fixed;bottom:0;left:0;width:100%;max-height:100%;z-index:10;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;transition:.1s linear}.full-bottom-sheet__overlay{top:0;left:0;width:100%;height:100%;opacity:.5;background-color:#000;z-index:1000;position:fixed}.full-bottom-sheet__content{width:100%;height:95%;position:relative;background:#fff!important;z-index:1000;border-radius:2rem 2rem 0 0}.full-bottom-sheet__content--header-custom{display:flex;justify-content:space-between;flex-direction:column;position:relative;z-index:2}.full-bottom-sheet__content--header-custom-btn{background-color:transparent;outline:none;border:none;position:absolute;top:2rem;right:1rem}.full-bottom-sheet__content--header-custom-btn svg{transform:scale(1.1);cursor:pointer}@media(max-width:320px){.full-bottom-sheet__content--header-custom-btn{top:1.5rem}}.full-bottom-sheet__content--header{padding:2rem 2rem 0;display:flex;justify-content:space-between;flex-direction:column}.full-bottom-sheet__content--header--title{display:flex;justify-content:space-between;flex-direction:row}.full-bottom-sheet__content--header--title div{display:flex;justify-content:flex-start;flex-direction:row;gap:1rem}.full-bottom-sheet__content--header--title div h2{font-size:2rem;font-weight:650;margin:0}@media(max-width:576px){.full-bottom-sheet__content--header--title div h2{font-size:1.8rem}}.full-bottom-sheet__content--header--title button{background-color:transparent;outline:none;border:none}.full-bottom-sheet__content--header--title button svg{transform:scale(1.1);cursor:pointer}.full-bottom-sheet__content--body{padding:0 2rem 2rem;display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s;transition:grid-template-rows .5s,-ms-grid-rows .5s;overflow-y:auto!important;overflow-x:hidden;height:90%}.full-bottom-sheet__content--footer{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.full-bottom-sheet--divider{margin:.5rem 0;border-top:1px solid #e5e5e5;width:100%}.full-bottom-sheet__content.sightSeeing-dialog .full-bottom-sheet__content--body{padding:0}.body-border{border-radius:2rem 2rem 0 0;height:100%}.bottom-sheet__content--body>div{overflow:hidden}.bottom-sheet__content--body .preview-booking-card--body{padding:0}.collapse-checkbox{width:100%;background-color:#f8f8f8;border-radius:.5rem;border:1px solid #b1b1b1;margin:1rem 0}.collapse-checkbox--content{padding:1rem 2rem;width:100%}.collapse-checkbox--content__title{height:4rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.collapse-checkbox--content__title--label{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.collapse-checkbox--content__title--label label{margin:0;font-size:1.6rem;font-weight:700}@media(max-width:576px){.collapse-checkbox--content__title--label label{font-size:1.4rem}}.collapse-checkbox--content__title--label i,.collapse-checkbox--content__title--label img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:.8rem;overflow:hidden;font-size:2.5rem;text-align:center;padding:0 .5rem}.collapse-checkbox--content__option{display:flex;flex-direction:row;width:100%;justify-content:flex-start;gap:5rem;margin:1rem 0 0}.collapse-checkbox--content__option--item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.collapse-checkbox--content__option--item i,.collapse-checkbox--content__option--item img{width:8rem;height:auto;border-radius:.8rem;overflow:hidden}.collapse-checkbox--content__option--item label{font-size:1.6rem;font-weight:700}.collapse-checkbox--content__option--container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem}.collapse-checkbox--content__option--container.align-start{align-items:flex-start}.collapse-checkbox--content__option--container *,.collapse-checkbox--content__option--container p,.collapse-checkbox--content__option--container span{margin:0;font-size:1.4rem!important;font-family:inherit!important}.collapse-checkbox--content__body{max-height:0;overflow:hidden;transition:max-height .8s ease-in-out}.collapse-checkbox--content__body div p{margin:1rem}.collapse-checkbox--expanded{max-height:100rem;opacity:1}.collapse-checkbox--active{width:100%;background-color:#f8f8f8;border-radius:.5rem;border:1px solid #0b5da7!important;margin:1rem 0}.collapse-checkbox--active:not(:hover),.collapse-checkbox:hover{border:1px solid #0b5da7!important;border-radius:.5rem}.collapse-checkbox:hover{cursor:pointer}@media screen and (max-width:768px){.collapse-checkbox--content{padding:.5rem 1.5rem}.collapse-checkbox--content__title--label h5{font-size:1.4rem}.collapse-checkbox--content__title--label img{width:6rem}.collapse-checkbox--content__option{gap:2rem}.collapse-checkbox--content__option--item img{width:6rem}}.breadcrumb-container{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:1rem;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1}.breadcrumb-container .normal-link{font-size:1.4rem;font-weight:600;color:#171717;text-decoration:none}.breadcrumb-container .normal-link:hover{color:#0b5da7!important;cursor:pointer}.breadcrumb-container .active-link{font-size:1.4rem;text-decoration:none;font-weight:650;color:#0b5da7}.breadcrumb-container .active-link:not(:hover){color:#0b5da7;pointer-events:none}.breadcrumb-otherService div{color:#fff!important}.breadcrumb-otherService .normal-link{color:#fff}.breadcrumb-otherService .normal-link:hover{color:#ffda00!important;cursor:pointer}.breadcrumb-otherService .active-link{color:#ffda00}.breadcrumb-otherService .active-link:not(:hover){color:#ffda00;pointer-events:none}@media screen and (max-width:768px){.breadcrumb-container{display:none}}.bottom-sheet{position:-webkit-sticky;position:sticky;bottom:0;left:0;width:100%;height:100%;display:flex;z-index:6;align-items:center;flex-direction:column;justify-content:flex-end;transition:.1s linear}.bottom-sheet .mobile-breakpoint{display:none}.bottom-sheet__overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:.6;background:#000;z-index:1000}.bottom-sheet__content{position:relative;background:#fff;padding:2rem;z-index:1000;border-radius:2rem 2rem 0 0;max-height:95%}.bottom-sheet__content,.bottom-sheet__content--header{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.bottom-sheet__content--header--title{display:flex;justify-content:space-between;flex-direction:row;width:100%}.bottom-sheet__content--header--title label{font-size:1.8rem;font-weight:650;color:#0b5da7;margin:0;text-transform:none}.bottom-sheet__content--header--title label span{color:#171717}@media(max-width:576px){.bottom-sheet__content--header--title label{font-size:1.6rem}.bottom-sheet__content--header--title label span{font-size:1.4rem}}.bottom-sheet__content--header--title button{background-color:transparent;outline:none;border:none}.bottom-sheet__content--header--title button svg{transform:scale(1.5);cursor:pointer}.bottom-sheet__content--header--title button svg path{fill:#0b5da7}.bottom-sheet__content--header--title-right{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.bottom-sheet__content--body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s;transition:grid-template-rows .5s,-ms-grid-rows .5s;overflow-y:auto;max-height:90%;width:100%}.bottom-sheet__content--body--wrapper{overflow-y:auto!important}.bottom-sheet__content--body--wrapper::-webkit-scrollbar{display:none}.bottom-sheet__content--body--wrapper .one .collapse-preview__content p{font-size:1.4rem}.bottom-sheet__content--footer{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.bottom-sheet--divider{margin:.5rem 0 1rem;border-top:1px solid #e5e5e5;width:100%}.in-place .bottom-sheet__content{box-shadow:none!important}.side-banner{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:fixed;z-index:5;bottom:0;transition:.2s}.side-banner-wrapper{width:100%}.side-banner--right{right:0}.side-banner--left{left:0}.side-banner-container{height:55rem;max-width:15rem;width:15rem;position:relative}@media(max-width:1630px)and (min-width:1440px){.side-banner-container{max-width:10rem;width:10rem;height:45rem}}.side-banner--content{position:absolute;top:0;right:0;z-index:8}.side-banner--content,.side-banner--content img{width:100%;height:100%;overflow:hidden}.side-banner--content:hover{cursor:pointer}.side-banner--close-btn{z-index:10!important;position:absolute;background-color:rgba(0,0,0,.4);border:none;outline:none;color:#fff;width:18px;height:18px;padding:0;border-radius:50%;top:5px;right:5px;display:flex;flex-direction:row;justify-content:center;align-items:center}.side-banner--close-btn svg{width:60%;height:60%}.side-banner--close-btn svg path{fill:#fff}.side-banner--close-btn:hover{cursor:pointer;color:#333}@media(max-width:1430px)and (min-width:1024px){.side-banner{display:none}}.tour-contact{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;margin-top:1.5rem;width:100%}.tour-contact p{font-weight:700;margin:0 0 .5rem}.tour-contact--contact-group{max-width:100%;display:flex;gap:.5rem;font-size:1.2rem;font-weight:700;font-style:italic}.tour-contact--contact-group .btn-phone{background:#0b5da7;color:#fff;border:none;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:.8rem;cursor:pointer;border-radius:.5rem;text-decoration:none;font-style:normal}@media(max-width:576px){.tour-contact--contact-group .btn-phone{padding:.5rem}}.tour-contact--contact-group .btn-phone p{flex:1.3 1;margin:0;font-weight:700;font-size:1.2rem}.tour-contact--contact-group .btn-phone svg{transform:scale(.8)}.tour-contact--contact-group .btn-phone path{fill:#fff!important}.tour-contact--contact-group .btn-mail{background:#fff;color:#0b5da7;border:1px solid #0b5da7;display:flex;justify-content:center;align-items:center;padding:.8rem;cursor:pointer;border-radius:.5rem;gap:.25rem}.tour-contact--contact-group .btn-mail p{flex:1.3 1;margin:0;font-weight:700;font-size:1.2rem}.tour-contact--contact-group .btn-mail svg{transform:scale(.8)}.tour-contact--contact-group .btn-mail svg path{fill:#0b5da7}@media(max-width:768px){.tour-contact--contact-group .btn-mail{padding:.8rem}.tour-contact--contact-group .btn-mail svg{transform:scale(1)}.tour-contact--contact-group .btn-mail svg path{fill:#0b5da7}}@media(max-width:576px){.tour-contact--contact-group .btn-mail{padding:.5rem}}.tour-contact--contact-group .btn-mail:hover,.tour-contact--contact-group .btn-phone:hover{opacity:.9}@media screen and (max-width:1024px){.tour-contact .tour-contact--contact-group{max-width:100%}}.tour-contact-dialog{width:30%}.tour-contact-dialog .dialog-description div{width:100%}.tour-contact-dialog .dialog-description p{font-weight:500;font-size:1.4rem;color:#171717;font-style:italic}@media(max-width:576px){.tour-contact-dialog .dialog-description label{font-size:1.4rem!important}}.tour-contact-dialog .tour-contact-dialog--btn-group{margin:2rem 0 0;padding:2rem 0 0;border-top:1px solid #e5e5e5;display:flex;justify-content:flex-end}.tour-contact-dialog .tour-contact-dialog--btn-group button{border:none;font-size:1.4rem;font-weight:700;color:#0b5da7;cursor:pointer;margin:0 1rem;padding:1rem 2rem}@media screen and (max-width:768px){.tour-contact{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.tour-contact--contact-group{max-width:100%}.tour-contact-dialog{width:90%}}@media screen and (max-width:425px){.btn-mail{height:100%!important}.btn-mail svg{transform:scale(1.2)!important}.btn-mail p{display:none}}.slider{position:relative;overflow:hidden}.slider--track{display:grid!important;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-gap:1rem;gap:1rem}.slider--item{border-radius:1.5rem;pointer-events:auto}@media(hover:hover){.slider--item:hover .home-combo__container--content--item--inner{transform:rotateY(-180deg);cursor:pointer}}.home-combo--slider{grid-template-columns:repeat(4,1fr)!important;grid-auto-flow:row}.home-combo--slider-1{grid-template-rows:repeat(1,1fr)!important}.home-combo--slider-2{grid-template-rows:repeat(2,1fr)!important}@media(max-width:1440px){.home-combo--slider{grid-template-columns:repeat(4,30rem)!important}}@media(max-width:768px){.home-combo--slider{grid-template-columns:repeat(4,1fr)!important}}.less-than-9{grid-auto-flow:column;grid-template-rows:repeat(1,1fr)!important}@media(max-width:768px){.less-than-9 .slider--track{width:1500px}}@media screen and (max-width:1024px){.slider{display:block!important;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.slider--track{width:1500px;margin-top:1rem;position:relative!important}.slider--track::-webkit-scrollbar{display:none}.slider--list{gap:2rem}}@media screen and (max-width:768px){.slider{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;overflow-x:scroll;overflow-y:hidden}.slider--track{width:1350px;overflow-x:hidden;margin-top:1rem;position:relative!important}.slider--track::-webkit-scrollbar{display:none}.slider--list{gap:2rem}.less-than-9{width:1550px}}.drawer-container{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.drawer-container__content{height:93%;width:90%}.drawer-container__content--header{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.drawer-container__content--header button{outline:none;border:none;background:transparent}.drawer-container__content--header button svg{transform:scale(1.5);text-align:right}.drawer-container__content--header button:hover{cursor:pointer}.drawer-container__content--header button:hover svg path{fill:#4a4a4a!important}.drawer-container__content--header div{width:100%}.drawer-container__content--header div h2{font-size:2.6rem;font-weight:700;margin:0 0 1rem;text-transform:uppercase}@media(max-width:576px){.drawer-container__content--header{margin:0 0 1rem;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.drawer-container__content--header div{width:100%}.drawer-container__content--header div h2{font-size:2.4rem;font-weight:700;margin:0;text-transform:uppercase}}.drawer-container__content--footer{background-color:pink}@media screen and (max-width:768px){.drawer-container__content--header button svg{transform:scale(1.2)}.drawer-container__content--header div h2{font-size:2rem;line-height:4rem;margin-bottom:0}}.drawer-wrapper{position:fixed;top:0;left:0;height:100vh;width:100vw}.drawer-base{position:fixed;top:0;left:0;height:100%;overflow:auto;z-index:50;transition:transform .3s ease-in-out;transform:translateX(-100%)}.drawer-w-full{transform:translateX(100%);width:100%}.drawer-width{width:300px}.drawer-offset{top:85px}@media(max-width:320px){.drawer-offset{top:67px}}.drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:40}.introduction-and-map{width:100%}.introduction-and-map__content p{text-align:justify}.introduction-and-map__content--description{overflow-x:auto;padding-right:1rem}@media(max-width:576px){.introduction-and-map__content--description p{font-size:1.4rem}.introduction-and-map__content--rating p{font-size:1.6rem}.introduction-and-map__content--rating span{font-size:1.4rem}}.sightseeing-map .introduction-and-map__map .introduction-and-map__content .around-location{height:100%!important}.around-location{width:100%;height:75%!important}.around-location .map{margin-bottom:15px}@media screen and (max-width:968px){.around-location{width:100%!important}}.sidebar--wrapper{position:fixed;left:0;width:100%;height:100%;background-color:#fff;margin:0;padding:0;z-index:10;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;display:none}@media(max-width:768px){.sidebar--wrapper{display:block}}.booking-process{margin:2rem 0;width:100%;height:15rem;display:flex;align-items:center;justify-content:center}.booking-process__step{width:75%;height:100%;display:flex;align-items:center;justify-content:space-between}.booking-process__step--number{width:25%;height:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:1rem}.booking-process__step--number-icon{width:5rem;height:5rem;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:.5rem}.booking-process__step--number-icon svg{transform:scale(1.3)}.booking-process__step--number-icon svg path{fill:#55acee}.booking-process__step--number span{text-transform:uppercase;font-size:1.6rem;text-align:center;font-weight:650}@media(max-width:320px){.booking-process__step--number span{font-size:1.4rem}}@media(max-width:576px){.booking-process__step .first-step{width:27%!important}.booking-process__step .second-step{width:22%!important}.booking-process__step .third-step{width:16%!important}}.booking-process__step--between{width:8%;display:flex;align-items:center;justify-content:center}.booking-process__step--between svg path{fill:#b1b1b1}.booking-process .step-complete .booking-process__step--number-icon{background-color:#7d7}.booking-process .step-complete .booking-process__step--number-icon svg path{fill:#fff}.booking-process .step-complete span{color:#7d7}.booking-process .step-cancel .booking-process__step--number-icon{background-color:#e01600}.booking-process .step-cancel .booking-process__step--number-icon svg path{fill:#fff}.booking-process .step-cancel span{color:#e01600}.booking-process .step-current .booking-process__step--number-icon{background-color:#0b5da7}.booking-process .step-current .booking-process__step--number-icon svg path{fill:#fff}.booking-process .step-current span{color:#0b5da7}.booking-process .step-uncomplete .booking-process__step--number-icon{background-color:#b1b1b1}.booking-process .step-uncomplete .booking-process__step--number-icon svg path{fill:#fff}.booking-process .step-uncomplete span{color:#b1b1b1}@media(max-width:320px){.booking-process{height:9rem}}@media screen and (max-width:768px){.booking-process__step{width:100%!important;gap:.5rem!important}.booking-process__step--number{width:25%!important;gap:.5rem!important}.booking-process__step--number-icon{width:5rem;height:5rem}.booking-process__step--number-icon svg{transform:scale(1.2)}.booking-process__step--number span{text-transform:none;font-size:1.4rem}}@media screen and (max-width:576px){.booking-process{height:14rem;margin:0}.booking-process__step,.booking-process__step--number{gap:.5rem!important}.booking-process__step--number-icon{width:4rem;height:4rem}.booking-process__step--number-icon svg{transform:scale(1.1)}.booking-process__step--number span{font-size:1.4rem}}.booking--pax__wrapper{width:100%}.booking--pax__wrapper__input .booking--pax--col__inputList{display:grid;grid-template-columns:auto auto}.booking--pax__wrapper__help{margin-bottom:15px;width:100%}.booking--pax--row{width:100%;height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;margin-bottom:1rem}.booking--pax--row.pax-fixed{flex-direction:column-reverse}.booking--pax--col{width:49%}.booking--pax--col__note{border:1px solid #daefff;border-radius:1rem;background:transparent;padding:1.25rem .5rem;font-size:1.6rem;margin-bottom:1rem}.booking--pax--col__note ul{list-style:disc}.booking--pax--col__note ul li{margin-bottom:1.25rem}.booking--pax--col__note ul li:last-of-type{margin-bottom:0}.booking--pax--col__note ul li span{font-weight:700}.booking--pax--col__note ul li:last-child{margin-bottom:0}@media(max-width:576px){.booking--pax--col__note ul li{font-size:1.4rem}}.booking--pax--col__input-choice,.booking--pax--col__input-shipping{background:#daefff;padding:1.25rem;border-radius:1rem}.booking--pax--col__input-choice div,.booking--pax--col__input-shipping div{display:flex;width:100%;padding:0;gap:1rem}.booking--pax--col__input-choice div label,.booking--pax--col__input-shipping div label{width:90%;font-weight:600;font-size:1.4rem}.booking--pax--col__input-choice--active,.booking--pax--col__input-shipping--active{font-weight:600;color:#0b5da7}.booking--pax--col__input-shipping{background:#f0ad4e}.booking--pax--col__inputList{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem;height:100%}.booking--pax--col__inputList--item{width:100%}.booking--pax--col__inputList--item .wrapper{border:1px solid #171717;border-radius:.5rem;padding:1rem 1rem 1rem 2rem;width:100%}.booking--pax--col__inputList--item .wrapper .row{align-items:stretch}.booking--pax--col__inputList--item .wrapper .type{font-size:1.6rem;width:45%}.booking--pax--col__inputList--item .wrapper .type p{margin:0;font-weight:700!important}.booking--pax--col__inputList--item .wrapper .type span{font-size:1.4rem;font-style:italic;font-weight:500}.booking--pax--col__inputList--item .wrapper .type small{font-size:1.2rem}.booking--pax--col__inputList--item .wrapper .quantity{width:55%;display:flex;justify-content:space-between;align-items:center}.booking--pax--col__inputList--item .wrapper .quantity button{aspect-ratio:1/1;text-align:center;font-size:2.4rem;font-weight:600;color:#171717;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:.5rem;border:none;outline:none;background-color:transparent;padding:.2rem 1.5rem!important}.booking--pax--col__inputList--item .wrapper .quantity button:disabled{color:#b1b1b1;cursor:not-allowed}.booking--pax--col__inputList--item .wrapper .quantity button:hover{cursor:pointer;background:#daefff;border-radius:.5rem;color:#0b5da7}.booking--pax--col__inputList--item .wrapper .quantity input{width:40%;text-align:center;border:none;outline:none;background:transparent;font-size:1.8rem}.booking--pax--col__inputList--item .wrapper .policy{font-size:small}@media(max-width:1024px)and (min-width:768px){.booking--pax--col__inputList--item .wrapper .row{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0}.booking--pax--col__inputList--item .wrapper .row .quantity,.booking--pax--col__inputList--item .wrapper .row .type{width:100%;font-size:1.4rem}.booking--pax--col__inputList--item .wrapper .row .type{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}}.booking--pax--col__inputList .inputList--item--inactive .wrapper{border:1px solid #b1b1b1}.booking--pax--col__inputList .inputList--item--inactive input,.booking--pax--col__inputList .inputList--item--inactive p,.booking--pax--col__inputList .inputList--item--inactive span{color:#b1b1b1!important}.request-invoice{width:100%}.bookingPax-room .wrapper{border:none!important;padding:1.5rem 0}.bookingPax-room .wrapper .quantity{border-radius:1rem;border:1px solid #5d5d5d;padding:0 1rem}.bookingPax-room .wrapper .quantity button:disabled{color:#b1b1b1}.filter-sideBar p{font-size:1.6rem;font-weight:650}.filter-sideBar span{font-size:1.2rem;font-weight:500;color:#5d5d5d}@media screen and (max-width:768px){.booking--pax--col{width:100%}.booking--pax--col__inputList{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:2rem;height:100%}.booking--pax--col__inputList--item{width:100%}.booking--pax--col__inputList--item .wrapper{border:none;padding:1.5rem 0}.booking--pax--col__inputList--item .wrapper .quantity{border-radius:1rem;border:1px solid #171717}.booking--pax--col__inputList--item .wrapper .quantity input{font-size:1.4rem}.booking--pax--col__inputList--item .wrapper .type{font-size:1.6rem}.booking--pax--col__inputList--item .wrapper .policy,.booking--pax--col__inputList--item .wrapper .type span{font-size:1.2rem}.booking--pax--col__inputList .inputList--item--inactive .wrapper{border:1px solid #b1b1b1}.booking--pax--col__inputList .inputList--item--inactive .quantity-button,.booking--pax--col__inputList .inputList--item--inactive input,.booking--pax--col__inputList .inputList--item--inactive p,.booking--pax--col__inputList .inputList--item--inactive span{color:#b1b1b1!important}}.booking-method--container{padding:2rem 0;display:flex;flex-direction:column;justify-content:flex-start}.booking-method--container p{font-size:1.6rem}.booking-method--container span{font-size:1.6rem;font-weight:650;font-style:italic}.booking-method--container a{text-decoration:none;color:#0b5da7;font-size:1.6rem;display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;display:inline}.booking-method--container a:hover{color:#0b5da7;text-decoration:underline;cursor:pointer}.booking-method--container .web{font-weight:800!important;font-style:none!important;color:#0b5da7}.booking-method--list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.booking-method--footer{margin-top:2rem}.booking-method--footer button{width:100%;padding:1rem 0;background-color:#0b5da7;border-radius:1rem;color:#fff;font-size:1.8rem;text-transform:uppercase;font-weight:650;outline:none;border:1px solid #0b5da7}.booking-method--footer button:disabled{background-color:#faf9f7;color:#b1b1b1;border:1px solid #b1b1b1;cursor:not-allowed;pointer-events:none}@media screen and (max-width:768px){.booking-method--list{width:100%}}.searchLocation__dropdown--mobile{position:absolute;top:150%;width:100%;max-height:75vh;z-index:10;background-color:#fff!important}.searchLocation__dropdown--mobile--container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.searchLocation__dropdown--mobile--tabs{background-color:#f8f8f8;display:flex;flex-direction:row;justify-content:center;width:100%;border-radius:1rem}.searchLocation__dropdown--mobile--tabs--item{width:50%;text-align:center}.searchLocation__dropdown--mobile--tabs--item p{margin:1rem 0;font-size:1.4rem}.searchLocation__dropdown--mobile--tabs .domesticTour-tab{font-weight:650;border-radius:1rem 0 0 0}.searchLocation__dropdown--mobile--tabs .foreignTour-tab{font-weight:650;border-radius:0 1rem 0 0}.searchLocation__dropdown--mobile--tabsContent{margin-top:2rem;width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem;overflow-y:auto!important;-ms-overflow-style:none;scrollbar-width:none}.searchLocation__dropdown--mobile--tabsContent--renderList{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.5rem;width:100%}.searchLocation__dropdown--mobile--tabsContent--renderList--label{color:#171717;font-weight:650;width:100%;padding:.8rem 2rem;margin:0;background-color:#daefff;font-size:1.6rem}.searchLocation__dropdown--mobile--tabsContent--renderList--list{padding:0 2rem;width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.3rem;gap:1.3rem}.searchLocation__dropdown--mobile--tabsContent--renderList--list--item{margin:0;color:#171717;padding:.5rem .2rem;border-radius:.5rem;font-size:1.4rem}.searchLocation__dropdown--mobile--tabsContent--renderList--list--item:hover{cursor:pointer;background-color:#0b5da7;color:#fff}.active-dropdown--mobile{background-color:#0b5da7;color:#fff}.input--paxRoom--container{width:35rem;position:absolute;align-self:flex-start;top:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;border-radius:1.5rem;background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.24);z-index:1000;animation:growDown .3s ease-in-out forwards;transform-origin:top center}.input--paxRoom--container--content{padding:1rem 2rem;width:100%}@media screen and (max-width:768px){.input--paxRoom--container{width:60%}.input--paxRoom--container--content{padding:2rem}}@media screen and (max-width:550px){.input--paxRoom--container{width:100%!important}}.dropdown-wrapper{position:absolute;width:40vw;align-self:flex-start;top:100%;flex-direction:row;gap:1rem;margin-top:2rem;left:0;background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.24)}.dropdown-wrapper,.dropdown-wrapper--content{display:flex;justify-content:center;align-items:center;border-radius:1.5rem}.dropdown-wrapper--content{width:90%;flex-direction:column}.searchLocation__dropdown{position:absolute;top:5rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-top:2rem;left:-.2rem;width:225%;z-index:5;border-radius:1.5rem;box-shadow:0 3px 8px rgba(0,0,0,.24);background-color:#fff;overflow:auto;height:40rem}.searchLocation__dropdown--tour{width:50%;position:relative;flex-grow:1}.searchLocation__dropdown--tour--content{width:100%;border-radius:1.5rem}.searchLocation__dropdown--tour--label{font-size:1.8rem;font-weight:500;text-align:center;width:100%;display:flex;justify-content:center;align-items:center;position:-webkit-sticky;position:sticky;top:0;background-color:#fff}.searchLocation__dropdown--tour--label p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-bottom:2px solid #fff;color:#0b5da7;font-weight:650}.searchLocation__dropdown--tour--renderList{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;width:100%}.searchLocation__dropdown--tour--renderList--label{width:100%;padding:.5rem 2rem;margin:0;font-weight:650;color:#0b5da7;font-size:1.6rem;background-color:#daefff}@media(max-width:1024px){.searchLocation__dropdown--tour--renderList--label{font-size:1.6rem}}.searchLocation__dropdown--tour--renderList--list{margin:2rem 0;padding:0 2rem;width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem 0;gap:1rem 0}.searchLocation__dropdown--tour--renderList--list--item{margin:0;padding:.2rem 1rem;border-radius:.5rem;text-transform:capitalize!important;color:#171717;font-size:1.4rem}.searchLocation__dropdown--tour--renderList--list--item:hover{cursor:pointer;background-color:#daefff}.searchLocation__dropdown--divider{width:.1rem;height:100%}.searchLocation__dropdown--tour--renderList.is-loading p{background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:shine 1.5s linear infinite;height:3rem}.searchLocation__dropdown--tour--renderList.is-loading .searchLocation__dropdown--tour--renderList--list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.3rem;gap:1.3rem;margin:2rem 0;padding:0 2rem}@media screen and (max-width:768px){.searchLocation__dropdown{display:flex;flex-direction:column}.searchLocation__dropdown--tour{width:100%}}.langCur-dialog{width:80vw;max-height:80vh;display:flex;flex-direction:column;justify-content:flex-start!important}.langCur-dialog .dialog-description{width:100%;height:100%;gap:1rem;overflow:hidden}@media(max-width:1024px)and (min-width:768px){.langCur-dialog{width:90vw}}.langCur--wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;width:100%;height:100%;gap:1rem;overflow:auto}@media(max-width:768px){.langCur--wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;height:80%;padding:0 2rem}.langCur--wrapper .langCur--language-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}@media(max-width:576px){.langCur--wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;padding:0 1rem;height:85%;overflow:hidden}.langCur--wrapper .langCur--language-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.langCur--action{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}@media(max-width:768px){.langCur--action{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;padding:0 2rem}}.langCur-hasDivider{width:1px;background-color:#e5e5e5}@media(max-width:768px){.langCur-hasDivider{width:1px!important;height:100%!important}}@media(max-width:576px){.langCur-hasDivider{width:1px!important;height:100%!important}}.langCur--content label{font-weight:700;margin:0 0 .5rem}.langCur--language{width:50%;padding:0 0 0 .8rem}.langCur--language,.langCur--language-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem}.langCur--language-content{width:100%}@media(max-width:768px){.langCur--language-content{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.8rem;gap:.8rem;width:100%}}@media(max-width:576px){.langCur--language-content{grid-template-columns:repeat(2,1fr);height:50%;overflow:auto;padding:0}}@media(max-width:768px){.langCur--language{width:50%;padding:0 .8rem}}@media(max-width:576px){.langCur--language{padding:0}.langCur--language label,.langCur--language span{font-size:1.4rem}}.langCur--currency{width:50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem}.langCur--currency-content{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:.8rem;gap:.8rem;width:100%;padding:0 1rem 0 0;overflow-y:auto}.langCur--currency-content label{font-weight:600;margin:0}.langCur--currency-content span{color:#5d5d5d}@media(max-width:1440px){.langCur--currency-content{grid-template-columns:repeat(1,1fr)}}@media(max-width:768px){.langCur--currency-content{grid-template-columns:repeat(1,1fr)}}@media(max-width:576px){.langCur--currency-content{grid-template-columns:repeat(1,1fr);padding:0}.langCur--currency-content label,.langCur--currency-content span{font-size:1.4rem}}@media(max-width:768px){.langCur--currency{width:50%;padding:0 .8rem;height:60%}}@media(max-width:576px){.langCur--currency{padding:0}.langCur--currency label,.langCur--currency span{font-size:1.4rem}}@media screen and (min-width:1024px){.langCur-dialog{width:60vw}}.language-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.language-item,.language-item--active{gap:1rem;width:100%;padding:.8rem 1rem;border-radius:.5rem}.language-item--active{background-color:#daefff}.language-item--active img{width:2.2rem;height:2.2rem}.language-item--active span{color:#0b5da7;font-weight:650}.language-item--active:not(:hover){cursor:auto;background-color:#daefff}@media(max-width:1024px){.language-item--active span{font-size:1.4rem}}@media(max-width:576px){.language-item--active{padding:.8rem}}.language-item--content{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:1rem}@media(max-width:576px){.language-item--content{gap:.8rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}}.language-item img{width:2.2rem;height:2.2rem}.language-item:hover{background-color:#e5e5e5;cursor:pointer}@media(max-width:1024px){.language-item span{font-size:1.4rem}}@media(max-width:576px){.language-item{padding:.8rem}}.currency-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.currency-item,.currency-item--active{gap:1rem;width:100%;padding:.8rem 1rem;border-radius:.5rem}.currency-item--active{background-color:#daefff}.currency-item--active span{color:#0b5da7;font-weight:650}.currency-item--active:not(:hover){cursor:auto;background-color:#daefff}@media(max-width:1024px){.currency-item--active label,.currency-item--active span{font-size:1.4rem}}@media(max-width:576px){.currency-item--active{padding:.8rem}}.currency-item--content{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem}@media(max-width:576px){.currency-item--content{gap:.8rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}}@media(max-width:768px){.currency-item--content{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:1rem}}.currency-item:hover{background-color:#e5e5e5;cursor:pointer}@media(max-width:1024px){.currency-item label,.currency-item span{font-size:1.4rem}}@media(max-width:576px){.currency-item{padding:.8rem}}.suggestionLocation__dropdown{position:absolute;align-self:flex-start;top:100%;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:1rem;margin-top:1rem;left:0;width:100%;background-color:#fff;border-radius:.5rem;box-shadow:0 3px 8px rgba(0,0,0,.24);z-index:5;max-height:50vh;overflow-y:auto;padding:0;animation:growDown .3s ease-in-out forwards;transform-origin:top center}.suggestionLocation__dropdown--content{padding:1.5rem;width:100%;height:100%;border-radius:1.5rem}.suggestionLocation__dropdown--content--list{list-style:none;padding:0;margin:0}.suggestionLocation__dropdown--content--list--item{display:flex;justify-content:space-between;align-items:center;color:#dadfe6;padding:.5rem 0;border-bottom:1px solid #d4d4d4}.suggestionLocation__dropdown--content--list--item--info{display:flex;justify-content:space-between;align-items:center;width:100%;gap:1rem}.suggestionLocation__dropdown--content--list--item--info p{font-size:1.4rem;color:#5d5d5d}.suggestionLocation__dropdown--content--list--item--info small{display:block}.suggestionLocation__dropdown--content--list--item--info svg{transform:scale(1)!important}.suggestionLocation__dropdown--content--list--item--info svg path{fill:#5d5d5d}.suggestionLocation__dropdown--content--list--item__svg{width:10%;display:flex;justify-content:center;align-items:center}.suggestionLocation__dropdown--content--list--item__content{width:90%}@media(hover:hover){.suggestionLocation__dropdown--content--list--item:hover{color:#171717;color:#0b5da7;cursor:pointer;font-weight:650}.suggestionLocation__dropdown--content--list--item:hover .suggestionLocation__dropdown--content--list--item--info small{color:#0b5da7}.suggestionLocation__dropdown--content--list--item:hover .suggestionLocation__dropdown--content--list--item--info p{color:#0b5da7!important}.suggestionLocation__dropdown--content--list--item:hover .suggestionLocation__dropdown--content--list--item--info svg path{fill:#0b5da7}}.suggestionLocation__dropdown--content-sightseeing{padding:1.5rem;width:100%;height:100%;border-radius:1.5rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:3rem}.suggestionLocation__dropdown--content-simCard{padding:1.5rem;width:100%;height:100%;border-radius:1.5rem;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}@media(max-width:576px){.suggestionLocation__dropdown--content-simCard{grid-template-columns:repeat(2,1fr)}}@media(max-width:375px){.suggestionLocation__dropdown--content-simCard{gap:.5rem}}.suggestionLocation__dropdown--content-simCard.center-loading{display:flex;flex-direction:row;justify-content:center;align-items:center}.airport-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.5rem}.airport-wrapper svg{margin-top:.5rem}.airport-wrapper p{width:97%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.airport-wrapper p .airport-name{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.5rem}.airport-wrapper p .airport-name-code{font-size:1.2rem;font-weight:500}.airport-wrapper p .airport-name-code .highlight{font-weight:700}.airport-wrapper p .airport-city .location--name{font-size:1.2rem;font-weight:500}.children--age{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;border-bottom:1px solid #e5e5e5;padding-bottom:1rem}.children--age p{font-size:1.6rem;flex:2 1;margin:0}.children--age .select-small{display:flex;flex-direction:row;justify-content:center;align-items:center}.children--age .select-non-border{margin:0;flex:1 1;width:20%;box-shadow:0 4px 6px rgba(0,0,0,.2);overflow-y:auto;height:40vh;border-radius:5px}.children--age .select-non-border--content{display:flex;align-items:center;justify-content:space-between}.children--age:last-child{border-bottom:none}.flight-dropdown{width:200%}.flight-dropdown .suggestionLocation__dropdown--content--list--item--info{justify-content:flex-start}.flight-dropdown .suggestionLocation__dropdown--content--list--item--info:first-child{padding-top:0}.flight-dropdown .suggestionLocation__dropdown--content--list--item{padding:1rem 0}.flight-dropdown .suggestionLocation__dropdown--content--list--item p{margin:0}@media(max-width:768px){.location-dropdown{width:100%}}.location-dropdown .suggestionLocation__dropdown--content--list--item--info{justify-content:flex-start;width:100%;padding:1rem 0}.location-dropdown .suggestionLocation__dropdown--content--list--item--info p{font-size:1.4rem;margin:0}.site-loc p{margin:0}.site-loc .input--resetBtn{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media(max-width:1024px){.site-loc .input--resetBtn{font-size:1.4rem}}.site-loc-dropdown .suggestionLocation__dropdown--content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.5rem}.site-loc-dropdown ul{list-style:none;margin:0;padding:0;gap:1rem}.site-loc-dropdown--list-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;gap:1rem}.site-loc-dropdown--list-section label{font-size:1.8rem}@media(max-width:576px){.site-loc-dropdown--list-section label{font-size:1.6rem}}.site-loc-dropdown--providerList--wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}@media(max-width:1024px){.site-loc-dropdown--providerList--wrapper{grid-template-columns:repeat(1,1fr)}}@media(max-width:768px){.site-loc-dropdown--providerList--wrapper{grid-template-columns:repeat(1,1fr)}}@media(max-width:576px){.site-loc-dropdown--providerList--wrapper{grid-template-columns:repeat(1,1fr)}}.site-loc-dropdown--providerList--item{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:.5rem;padding:.8rem 1rem;border:1px solid transparent}.site-loc-dropdown--providerList--item--icon{background-color:#daefff;border-radius:50%;display:flex;flex-direction:row;justify-content:center;align-items:center;aspect-ratio:1/1;width:12%}.site-loc-dropdown--providerList--item--name{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:.5rem;width:88%}.site-loc-dropdown--providerList--item--name p{margin:0;font-size:1.4rem;font-weight:700}.site-loc-dropdown--providerList--item--name small{font-size:1rem;line-height:1rem;color:#5d5d5d;font-weight:500}.site-loc-dropdown--providerList--item--name-main{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0}.site-loc-dropdown--providerList--item--name-tag{text-align:center;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.site-loc-dropdown--providerList--item--name-tag span{font-size:1.2rem;line-height:1rem;color:#5d5d5d;font-weight:500;background-color:#ffe3e0;color:#e01600;padding:.5rem 1.4rem;border-radius:.5rem}.site-loc-dropdown--providerList--item:hover{cursor:pointer}.site-loc-dropdown--providerList--item.active{background-color:#f8f8f8}.site-loc-dropdown--suggestionList--wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1rem}@media(max-width:576px){.site-loc-dropdown--suggestionList--wrapper{gap:.5rem}}.site-loc-dropdown--suggestionList--item{padding:.2rem 1rem;border-radius:.5rem;color:#5d5d5d;background-color:transparent;border:1px solid #5d5d5d}.site-loc-dropdown--suggestionList--item p{margin:0;font-size:1.4rem;font-weight:600}.site-loc-dropdown--suggestionList--item:hover{cursor:pointer;color:#171717;border-color:#171717}@media(max-width:576px){.site-loc-dropdown--suggestionList--item{border-radius:.25rem;padding:.1rem .8rem}.site-loc-dropdown--suggestionList--item p{font-size:1.2rem}}.site-loc-dropdown--suggestionList--item.active{background-color:#cfe6fc;color:#0b5da7;border-color:#0b5da7}.site-loc-dropdown--siteList--wrapper{display:grid;grid-template-columns:repeat(2,1fr);width:100%;grid-gap:.8rem;gap:.8rem}@media(max-width:576px){.site-loc-dropdown--siteList--wrapper{grid-template-columns:repeat(1,1fr)}}.site-loc-dropdown--siteList--item{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;min-height:4rem;gap:.5rem;padding:0 .5rem;border-radius:.5rem}.site-loc-dropdown--siteList--item--name{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.site-loc-dropdown--siteList--item--name p{margin:0;font-size:1.4rem}.site-loc-dropdown--siteList--item--name small{font-size:1.2rem;line-height:1.2rem;color:#5d5d5d;font-weight:500}.site-loc-dropdown--siteList--item--tags span{font-size:1rem;background-color:#cfe6fc;padding:.1rem 1.5rem;border-radius:.25rem}.site-loc-dropdown--siteList--item:hover{cursor:pointer;background-color:#daefff}.site-loc-dropdown--hr{margin:0}.selected{color:#0b5da7}.location--name,.selected{font-weight:650}.highlight{color:#0b5da7!important}.no-scroll{overflow:hidden;height:100%}.input--flightTicket__from,.input--flightTicket__to{width:45%}@media screen and (max-width:768px){.flight-to-search .flight-dropdown{left:-100%}.location-dropdown .suggestionLocation__dropdown--content--list--item--info{padding:0}.location-dropdown .suggestionLocation__dropdown--content--list--item--info p{font-size:1.4rem}.suggestionLocation__dropdown{width:60%}.input--flightTicket__from .swapFlightTicket,.input--flightTicket__to .swapFlightTicket{padding-right:2px}.input--flightTicket__from .suggestionLocation__dropdown,.input--flightTicket__to .suggestionLocation__dropdown{width:90vw}.input--flightTicket__to .suggestionLocation__dropdown{right:0;left:auto}.flight-dropdown{width:200%}.flight-dropdown p{font-size:1.6rem}}@media screen and (max-width:550px){.suggestionLocation__dropdown{width:100%}.flight-dropdown{width:220%!important}.location-dropdown{width:90vw!important}}.supper-suggestionLocation__dropdown .suggestionLocation__dropdown--content{z-index:10}.supper-suggestionLocation__dropdown .suggestionLocation__dropdown--content--list--item{border:none;padding-left:.5rem}.supper-suggestionLocation__dropdown .suggestionLocation__dropdown--content--list--item--info{padding:.4rem 0}.supper-suggestionLocation__dropdown .suggestionLocation__dropdown--content--list--item--info__place{padding:0}.supper-suggestionLocation__dropdown .suggestionLocation__dropdown--content--list--item--info__svg{width:40px;height:40px;scale:1.3;display:flex;justify-content:center;align-items:center}.supper-suggestionLocation__dropdown .suggestionLocation__dropdown--content--list--item--info__image{object-fit:cover;border-radius:4px;box-shadow:0 8px 24px hsla(210,8%,62%,.2)}.supper-suggestionLocation__dropdown .suggestionLocation__dropdown--content--list--item:hover{background-color:#faf9f7}.alert{color:#0b5da7;font-size:1.6rem;background:#e5f8fe;font-weight:400;line-height:24px;border-radius:8px;padding:8px 0 7px}@media(max-width:576px){.alert{font-size:1.4rem}}.alert__icon{margin-right:8px}.alert__content{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;padding:0 7px;font-size:1.4rem}.alert__primary{color:#0b5da7;background:#daefff}.alert__primary .alert__content,.alert__primary .alert__icon,.alert__primary p,.alert__primary span{color:#0b5da7}@media(max-width:576px){.alert__primary .alert__content,.alert__primary .alert__icon,.alert__primary p,.alert__primary span{font-size:1.4rem}}.alert__success{color:#7d7;background:rgba(72,187,120,.1)}.alert__success .alert__content,.alert__success .alert__icon,.alert__success p,.alert__success span{color:#7d7}.alert__success path{fill:#7d7}.alert__danger{color:#e01600;background:rgba(255,106,129,.239)}.alert__danger .alert__content,.alert__danger .alert__icon,.alert__danger p,.alert__danger span{color:#e01600}.alert__warning{color:#e67e22;background:rgba(237,137,54,.1)}.alert__warning .alert__content,.alert__warning .alert__icon,.alert__warning p,.alert__warning span{color:#e67e22}.alert__warning path{fill:#e67e22}.select-container{width:100%;margin:.5rem 0;position:relative}.select-container__button{width:100%;display:flex;height:3rem;background-color:#fff;padding:2rem 1.25rem;font-size:1.4rem;font-weight:700;border:1px solid #e5e5e5;border-radius:.5rem;align-items:center;justify-content:space-between;cursor:pointer;outline:none}.select-container__button:hover{background-color:#daefff;border:1px solid #0b5da7}.select-container__button:hover span{color:#0b5da7}.select-container__button .input-search input{padding-left:5px;font-size:1.4rem;width:100%;background-color:#daefff}.select-container__button .input-search input span{color:#0b5da7}.select-container-button--active{width:100%;display:flex;height:3rem;padding:2rem 1.25rem;font-size:1.4rem;font-weight:700;box-shadow:0 0 3px rgba(0,0,0,.1);border:1px solid transparent;background-color:#fff;border-radius:.5rem;align-items:center;justify-content:space-between;cursor:pointer;outline:none!important}@media(max-width:768px){.select-container-button--active{padding:1.5rem 1.25rem;font-size:1.2rem}}.select-container__list{animation:growDown .3s ease-in-out forwards;transform-origin:top center;overflow-y:auto;width:100%;max-height:30rem;position:absolute;padding:1rem;margin-top:10px;border-radius:1rem;list-style:none;z-index:5;box-shadow:0 0 3px rgba(0,0,0,.1);background-color:#fff}.select-container__list--item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:.8rem 1rem;cursor:pointer;gap:.5rem;border-radius:1rem}.select-container__list--item:hover{background-color:#daefff}@media(max-width:768px){.select-container__list .select-container__list--item{font-size:1.4rem}}.select-tag-container{width:100%;margin:.5rem 0;position:relative}.select-tag-container__button{width:100%;display:flex;height:3rem;background-color:#fff;padding:2rem 1.25rem;font-size:1.4rem;font-weight:700;border:1px solid #e5e5e5;border-radius:.5rem;align-items:center;justify-content:space-between;cursor:pointer;outline:none}.select-tag-container__button:hover{background-color:#daefff;border:1px solid #0b5da7}.select-tag-container__button:hover span{color:#0b5da7}.select-tag-container__button:hover svg path{fill:#0b5da7}.select-tag-container__button:hover .select-tag-container-addMore--button{border:1px dashed #0b5da7}.select-tag-container__button:hover .select-tag-container-addMore--button svg path{stroke:#0b5da7}.select-tag-container__button .input-search input{padding-left:5px;font-size:1.4rem;width:100%;background-color:#daefff}.select-tag-container__button .input-search input span{color:#0b5da7}.select-tag-container__button--label span{color:#b1b1b1;font-weight:600}.select-tag-container__button--label .selected-tags-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem}.select-tag-container__button--label .selected-tags-list li{padding:.2rem .8rem;font-size:1.2rem;border-radius:.5rem;font-weight:500;color:#fff;background-color:#0b5da7}.select-tag-container__button--label .selected-tags-list .no-tag-wrapper{padding:0;color:#171717;background-color:transparent}.select-tag-container-button--active{width:100%;display:flex;height:3rem;padding:2rem 1.25rem;font-size:1.4rem;font-weight:700;box-shadow:0 0 3px rgba(0,0,0,.1);border:1px solid transparent;background-color:#fff;border-radius:.5rem;align-items:center;justify-content:space-between;cursor:pointer;outline:none!important}@media(max-width:768px){.select-tag-container-button--active{padding:1.5rem 1.25rem;font-size:1.2rem}}.select-tag-container-addMore--button{border:1px dashed #5d5d5d;background-color:transparent;display:flex;flex-direction:row;justify-content:center;align-items:center}.select-tag-container-addMore--button svg path{stroke:#5d5d5d}.select-tag-container__list{overflow-y:auto;width:100%;max-height:30rem;position:absolute;padding:1rem;margin-top:10px;border-radius:1rem;list-style:none;z-index:5;box-shadow:0 0 3px rgba(0,0,0,.1);background-color:#fff}.select-tag-container__list--item{padding:.8rem 1rem;cursor:pointer;border-radius:1rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.select-tag-container__list--item:hover{background-color:#daefff;cursor:pointer}.select-tag-container__list--item--left{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:70%;gap:.5rem}.select-tag-container__list--item--right{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:29%;color:#e01600}@media(max-width:768px){.select-tag-container__list .select-container__list--item{font-size:1.4rem}}.active-option{color:#0b5da7;font-weight:700}.active-option:not(:hover){pointer-events:none}.select-container-tourOption-select{position:relative}.select-container-tourOption-select .select-container__list{width:100%;box-shadow:0 3px 8px rgba(0,0,0,.24)}.select-container-tourOption-select .select-container__list li{font-size:1.4rem}@media screen and (max-width:1024px){.select-container__button{padding:2rem 1rem}.select-container__button svg{transform:scale(.7)}}@media screen and (max-width:768px){.select-container__button{padding:1.5rem 1.25rem}}.selected-option--no-border{border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.2);background-color:#fff;z-index:999}.selected-option--no-border span{padding:.8rem 1rem;font-size:1.4rem;cursor:pointer}.selected-option--no-border span:hover{background-color:#f0f0f0}.selected-option--no-border :focus-visible{border:none;outline:none}.selected-option--no-border .option{padding:.8rem 1rem;font-size:1.4rem;cursor:pointer}.selected-option--no-border .option--selected,.selected-option--no-border .option:hover{background-color:#f0f0f0}.select-non-border--content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:1.6rem;font-weight:500}.badge{color:#0b5da7;font-size:16px;background:#e5f8fe;font-weight:400;line-height:16px;border-radius:8px;padding:5px}.badge-icon{margin-right:4px}.badge-primary{background:#daefff}.badge-primary label,.badge-primary span{color:#0b5da7}.badge-success{background:rgba(72,187,120,.1)}.badge-success label,.badge-success span{color:#7d7}.badge-danger{background:rgba(255,106,129,.239);color:#e01600}.badge-danger label,.badge-danger span{color:#e01600}.badge-warning{color:#e67e22;background:rgba(237,137,54,.1)}.badge-warning label,.badge-warning span{color:#e67e22}.tippy-box{z-index:2}.tippy-box[data-theme=primary]{color:#0b5da7;background:#daefff}.tippy-box[data-theme=primary] *{color:#0b5da7}.tippy-box[data-theme=primary] .tippy-arrow{color:#daefff}.tippy-box[data-theme=success]{color:#7d7;background:rgba(72,187,120,.1)}.tippy-box[data-theme=success] *{color:#7d7}.tippy-box[data-theme=success] .tippy-arrow{color:rgba(72,187,120,.1)}.tippy-box[data-theme=danger]{color:#e01600;background:rgba(255,106,129,.239)}.tippy-box[data-theme=danger] *{color:#e01600}.tippy-box[data-theme=danger] .tippy-arrow{color:rgba(255,106,129,.239)}.tippy-box[data-theme=warning]{background:rgba(237,137,54,.1)}.tippy-box[data-theme=warning] *{color:#e67e22}.tippy-box[data-theme=warning] .tippy-arrow{color:rgba(237,137,54,.1)}.Dialog-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;z-index:10}.Dialog-overlay.scroll-whole-dialog{align-items:flex-start!important;padding:3rem}@media(max-width:768px){.Dialog-overlay.scroll-whole-dialog{padding:2rem}}.Dialog{background-color:#fff;padding:2rem;border-radius:13px;box-shadow:0 0 10px rgba(0,0,0,.2);max-width:95vw;display:flex;flex-direction:column;justify-content:center;align-items:center}.dialog-message{text-align:center;--color:#0b5da7}.dialog-message-primary{--color:#0b5da7}.dialog-message-success{--color:#7d7}.dialog-message-danger{--color:#e01600}.dialog-message-warning{--color:#e67e22}.dialog-message-info{--color:#5bc0eb}.dialog-message .icon{display:block;text-align:center;padding-bottom:10px;transform:scale(2)}.dialog-message .icon svg path{fill:var(--color)}.dialog-message .title{color:#231f20}.sendEmail--dialog{width:25%;height:35%}@media(max-width:576px){.sendEmail--dialog{width:clamp(150px,80%,250px);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.sendEmail--dialog .dialog-description{height:100%;gap:1rem}.sendEmail--dialog .dialog-description .sendEmail--dialog--content{height:80%;gap:1rem;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.sendEmail--dialog .dialog-description .sendEmail--dialog--content .warning-icon{color:#ffc43d;border:.4rem solid #ffc43d;aspect-ratio:1/1;height:10rem;border-radius:50%;display:flex;flex-direction:row;justify-content:center;align-items:center}.sendEmail--dialog .dialog-description .sendEmail--dialog--content .warning-icon p{margin:0;font-size:6rem;line-height:5rem}.sendEmail--dialog .dialog-description .sendEmail--dialog--content label{font-size:3.2rem;color:#171717;font-weight:700}@media(max-width:576px){.sendEmail--dialog .dialog-description .sendEmail--dialog--content label{font-size:2rem}}.sendEmail--dialog .dialog-description .sendEmail--dialog--content p{margin:0;font-size:1.8rem}@media(max-width:576px){.sendEmail--dialog .dialog-description .sendEmail--dialog--content p{font-size:1.6rem}}.sendEmail--dialog button{background-color:#fff;border:1px solid #ffc43d;color:#ffc43d;font-weight:600;padding:1rem 2rem;font-size:1.8rem;border-radius:.5rem;transition:all .3s}.sendEmail--dialog button:hover{background-color:#ffc43d;color:#fff;cursor:pointer}.dialog-wrapper{position:fixed;top:0;left:0;z-index:30;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.dialog-overlay-center{width:100%;height:100%;background-color:rgba(0,0,0,.65);position:absolute;top:0;left:0}.dialog-container-wrapper{max-width:62.6rem;height:100%;width:100%;z-index:35;display:flex;justify-content:center;align-items:center}@media(max-width:1440px){.dialog-container-wrapper{width:35%}}@media(max-width:1440px)and (min-width:1150px){.dialog-container-wrapper{width:51%}}@media(max-width:1024px){.dialog-container-wrapper{width:44%}}@media(max-width:1150px)and (min-width:1024px){.dialog-container-wrapper{width:54%}}@media(max-width:1024px)and (min-width:900px){.dialog-container-wrapper{width:66%}}@media(max-width:900px)and (min-width:800px){.dialog-container-wrapper{width:68%}}@media(max-width:800px)and (min-width:768px){.dialog-container-wrapper{width:72%}}@media(max-width:768px){.dialog-container-wrapper{width:80%}}@media(max-width:576px){.dialog-container-wrapper{width:90%;max-width:90%}}.dialog-container{border-radius:.5rem;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:58vh;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;position:relative;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.dialog-container .popup-banner-wrapper{width:100%}.dialog-container--content{width:100%;padding:1rem 2rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.dialog-container--content label{font-weight:700;font-size:1.8rem}.dialog-container--content p{font-size:1.4rem;margin:.5rem 0}.dialog-container--content a,.dialog-container--content--btn{place-self:flex-end;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media(max-width:768px){.dialog-container--content{display:none}}.dialog-container img{border-radius:.5rem .5rem 0 0;width:100%;height:100%;object-fit:fill}.dialog-container img:hover{cursor:pointer}@media(max-width:1630px)and (min-width:1440px){.dialog-container{height:47.35vh;max-height:47.35vh}}@media(max-width:768px){.dialog-container .popup-banner-wrapper{height:100%}.dialog-container img{border-radius:.5rem}}.dialog-close-btn{z-index:40!important;position:absolute;top:5px;right:5px;background-color:rgba(0,0,0,.4);border:none;outline:none;color:#fff;border-radius:50%;width:35px;height:35px}.dialog-close-btn svg path{fill:#fff}.dialog-close-btn:hover{cursor:pointer;color:#333}.Dialog-cookie{position:fixed;left:0;bottom:0;max-width:100vw!important;border-radius:0!important;background-color:#fff;padding:1rem;box-shadow:0 0 10px rgba(0,0,0,.2);z-index:999;width:100%;min-height:13vh}.firstTime-dialog{width:100%}.firstTime-dialog,.firstTime-dialog--wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.firstTime-dialog--wrapper{width:50%}@media(max-width:768px){.firstTime-dialog--wrapper{width:80%}}@media(max-width:576px){.firstTime-dialog--wrapper{width:90%}}@media(max-width:430px){.firstTime-dialog--wrapper{width:95%}}.firstTime-dialog--wrapper label{font-size:1.6rem;color:#171717;font-weight:700}.firstTime-dialog--content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.8rem}.firstTime-dialog--content p,.firstTime-dialog--content span{margin:0;text-align:center;font-size:1.3rem;font-weight:550;color:#171717}.firstTime-dialog--content a{color:#0b5da7;text-decoration:underline}.firstTime-dialog--content--second{margin-top:0}.firstTime-dialog--content--second span{color:#5d5d5d}.firstTime-dialog--options{width:100%;gap:.5rem;display:flex;flex-direction:row;justify-content:center;align-items:center}.firstTime-dialog--options-btn{font-weight:600;padding:.5rem 2rem;font-size:1.2rem;border-radius:.5rem;transition:all .3s}.firstTime-dialog--options-btn:hover{cursor:pointer}@keyframes dialogFadeIn{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dialogFadeOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.95)}}@keyframes backdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes backdropFadeOut{0%{opacity:1}to{opacity:0}}.dialog-backdrop{position:fixed;top:0;left:0;z-index:11;background-color:rgba(0,0,0,.5);width:100vw;height:100vh;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;overflow-y:auto;inset:0;padding:2rem 0;animation:backdropFadeIn .2s ease-out forwards}.dialog-backdrop.closing{animation:backdropFadeOut .2s ease-in forwards}.dialog-panel{background-color:#fff;border-radius:.5rem;width:40vw;overflow-y:auto;animation:dialogFadeIn .2s ease-out forwards}.dialog-panel.closing{animation:dialogFadeOut .2s ease-in forwards}@media(max-width:1024px){.dialog-panel{width:55vw}}.dialog-heading{padding:2rem 3.5rem}.dialog-heading--center h2{text-align:center}.dialog-heading .dialog-close{background-color:transparent;outline:none;border:none;border-radius:50%;width:3rem;height:3rem;padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center}.dialog-heading .dialog-close:hover{cursor:pointer;background-color:#f8f8f8}@media(max-width:430px){.dialog-heading{padding:1.5rem 2.5rem}}.dialog-body{width:100%;overflow-x:hidden;padding:2rem 3.5rem}@media(max-width:430px){.dialog-body{padding:1.5rem 2.5rem}}.line-wobble{--uib-size:100%;--uib-speed:1.75s;--uib-color:#0b5da7;--uib-line-weight:5px;position:relative;display:flex;align-items:center;justify-content:center;height:var(--uib-line-weight);width:var(--uib-size);border-radius:calc(var(--uib-line-weight)/2);overflow:hidden;transform:translateZ(0)}.line-wobble-primary{--uib-color:#0b5da7}.line-wobble-success{--uib-color:#7d7}.line-wobble-danger{--uib-color:#e01600}.line-wobble-warning{--uib-color:#e67e22}.line-wobble-dark{--uib-color:#231f20}.line-wobble-info{--uib-color:#5bc0eb}.line-wobble:before{position:absolute;top:0;left:0;opacity:.1}.line-wobble:after,.line-wobble:before{content:"";height:100%;width:100%;background-color:var(--uib-color)}.line-wobble:after{border-radius:calc(var(--uib-line-weight)/2);animation:wobble var(--uib-speed) ease-in-out infinite;transform:translateX(-95%)}@keyframes wobble{0%,to{transform:translateX(-95%)}50%{transform:translateX(95%)}}@media(max-width:576px){.custom-loading-message h3{font-size:1.6rem}}.circle-loading{display:inline-block;width:50px;height:50px;border-radius:99rem;position:relative;margin:0 auto}.circle-loading,.circle-loading-primary{--right-color:#0b5da7;--bottom-color:#daefff}.circle-loading-success{--right-color:#7d7;--bottom-color:rgba(72,187,120,.1)}.circle-loading-danger{--right-color:#e01600;--bottom-color:rgba(255,106,129,.239)}.circle-loading-warning{--right-color:#e67e22;--bottom-color:rgba(237,137,54,.1)}.circle-loading-dark{--right-color:#231f20;--bottom-color:#615d5e}.circle-loading-info{--right-color:#5bc0eb;--bottom-color:#72cff6}.circle-loading-light{--right-color:#fff;--bottom-color:#fff}.circle-loading:before{content:"";position:absolute;top:3;left:0;width:100%;height:100%;border-radius:inherit;border:2px solid transparent;border-right:2px solid var(--right-color);animation:circleLoading 1s linear infinite forwards}@keyframes circleLoading{to{transform:rotate(1turn)}}.loading_overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#fff;z-index:9999}.loading-image{width:50px;height:50px}.tabs-detail{width:100%;background-color:#fff;margin-bottom:1.5rem;position:fixed;top:0;z-index:3;border:1px solid #f8f8f8;box-shadow:0 3px 8px rgba(0,0,0,.24);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;height:0}.tabs-detail__container{display:flex;justify-content:space-between;align-items:center;width:75%;margin:auto}.tabs-detail__container ul{margin:0;padding:0;display:flex;flex-direction:row;gap:3rem}.tabs-detail__container ul li{padding:2rem .75rem 1rem;font-weight:500;border-bottom:2px solid transparent;display:inline-block;position:relative;color:#0b5da7;text-decoration:none}.tabs-detail__container ul li:after{content:"";position:absolute;width:100%;transform:scaleX(0);border-radius:5px;height:.1em;bottom:0;left:0;background:#0b5da7;transform-origin:bottom right;transition:transform .25s ease-out}.tabs-detail__container ul li:hover:after{transform:scaleX(1);transform-origin:bottom left}.tabs-detail__container ul li a{font-weight:inherit;transition:color .3s;text-decoration:none;font-weight:700;color:#171717}.tabs-detail__container ul li:hover a{color:#0b5da7}.tabs-detail__container ul .active{display:inline-block;position:relative;color:#0b5da7;text-decoration:none}.tabs-detail__container ul .active:after{content:"";position:absolute;width:100%;transform:scaleX(1);border-radius:5px;height:.1em;bottom:0;left:0;background:#0b5da7;transform-origin:bottom left}.tabs-detail__container ul .active a{font-weight:700;color:#0b5da7}.tabs-detail__container ul .active a:not(:hover) a{cursor:default;color:#0b5da7;font-weight:700!important}.tabs-detail.visible{opacity:1;visibility:visible;height:auto}@media screen and (max-width:768px){.tabs-detail__container{overflow-x:auto;white-space:nowrap}.tabs-detail__container ul{display:flex;flex-direction:row;list-style-type:none;margin:0;padding:0;gap:1rem}.tabs-detail__container ul li{padding:1.5rem .75rem 1rem;font-weight:700;flex:0 0 auto}.tabs-detail__container ul li a{font-weight:inherit;transition:color .3s;text-decoration:none;color:#171717;font-size:1.4rem;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.tabs-detail__container::-webkit-scrollbar{display:none}}.tab-button{display:flex;flex-direction:row;gap:1rem;justify-content:center;align-items:center;padding:0 10px;font-weight:500;color:#171717;background-color:transparent;border:1px solid #171717;transition:all .3s}.tab-button p{margin:0}.tab-button:hover{cursor:pointer}.tab-button.active-primary{background-color:#0b5da7;color:#fff}.tab-button.active-primary svg path{fill:#fff}.tab-button.disabled{background-color:#e0e0e0;color:#9e9e9e;cursor:not-allowed}.tab-button.small{height:30px;font-size:12px;border-radius:15px}.tab-button.large{height:50px;font-size:16px;border-radius:25px}.ancillary-button{background-color:#e5e5e5;color:#5d5d5d;width:48%;padding:1rem 0;gap:1rem;font-size:1.8rem;border-radius:1.5rem}.ancillary-button p{text-transform:uppercase}.ancillary-button--active{color:#ffda00;background-color:#0b5da7}.ancillary-button--active svg path{fill:#ffda00}.ancillary-button--disabled{pointer-events:none;opacity:.6;cursor:not-allowed}.hotel-list-view{width:100%}.hotel-list-view__content{display:flex;flex-direction:column;gap:20px}.hotel-preview-item{width:100%;border:1px solid #0b5da7;border-radius:1rem;padding:1.5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:2rem;box-shadow:0 3px 8px rgba(0,0,0,.24)}.hotel-preview-item__image{width:30%;border-radius:.5rem;aspect-ratio:1/.65}.hotel-preview-item__image img{width:100%;height:100%;object-fit:cover;border-radius:.5rem}@media(max-width:1024px){.hotel-preview-item__image{width:30%;aspect-ratio:1/.4}}@media(max-width:576px){.hotel-preview-item__image,.hotel-preview-item__image img{width:100%;aspect-ratio:1/.4}}.hotel-preview-item--wrapper{width:80%;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}@media(max-width:1024px){.hotel-preview-item--wrapper{gap:1rem}}.hotel-preview-item__content{display:flex;flex-direction:column;gap:.8rem;height:100%}.hotel-preview-item__content label{font-size:2rem;font-weight:650;color:#0b5da7}@media(max-width:1024px){.hotel-preview-item__content{width:65%}.hotel-preview-item__content label{font-size:1.8rem}}.hotel-preview-item__rating{display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:flex-start;font-size:1.5rem;font-weight:650}.hotel-preview-item__rating span{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.hotel-preview-item__rating svg{transform:scale(.8)}.hotel-preview-item__rating svg path{fill:#ffda00}.hotel-preview-item__pickDate-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}@media(max-width:1024px){.hotel-preview-item__pickDate-wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center}}.hotel-preview-item__pickDate{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;gap:.5rem}.hotel-preview-item__pickDate p{margin:0;font-size:1.4rem}.hotel-preview-item__pickDate div{display:flex;flex-direction:row;gap:.5rem;align-items:flex-start;justify-content:flex-start}@media(max-width:1024px){.hotel-preview-item__pickDate p{font-size:1.3rem}}@media(max-width:576px){.hotel-preview-item__pickDate{width:100%}.hotel-preview-item__pickDate div{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}}.hotel-preview-item__price{min-width:40%;gap:1rem;width:40%}.hotel-preview-item__price,.hotel-preview-item__price--wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}.hotel-preview-item__price--wrapper{gap:2rem}@media(max-width:1024px){.hotel-preview-item__price--wrapper{width:100%;gap:1rem}}.hotel-preview-item__price--timer{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;background-color:#daefff;padding:1rem 1.5rem;border-radius:1rem}.hotel-preview-item__price--timer svg path{fill:#e01600}.hotel-preview-item__price--timer p{margin:0;font-size:1.4rem;color:#e01600}.hotel-preview-item__price--timer p span{font-weight:650}@media(max-width:1024px){.hotel-preview-item__price--timer{padding:1rem;gap:.5rem}.hotel-preview-item__price--timer p{width:80%}}.hotel-preview-item__price--price{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:.5rem}.hotel-preview-item__price--price label{font-size:2.4rem;font-weight:650;color:#e01600;margin:0;text-align:center}.hotel-preview-item__price--price span{font-size:1.4rem;font-weight:500;text-align:center}@media(max-width:1024px){.hotel-preview-item__price--price{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%}.hotel-preview-item__price--price label{font-size:2.2rem}.hotel-preview-item__price--price span{font-size:1.3rem}}@media(max-width:576px){.hotel-preview-item__price--price{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.hotel-preview-item__price .ticket-options{width:100%}@media(max-width:1024px){.hotel-preview-item__price .ticket-options{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.hotel-preview-item__price{width:40%}}@media(max-width:576px){.hotel-preview-item__price{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.hotel-preview-item__price .ticket-options{display:flex;flex-direction:column;justify-content:center;align-items:center;width:30%}}@media(max-width:1024px){.hotel-preview-item{gap:1rem}}@media(max-width:576px){.hotel-preview-item{display:flex;flex-direction:column;justify-content:center;align-items:center}}.hotel-preview-item-mobile{width:100%;border:1px solid #0b5da7;border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;box-shadow:0 3px 8px rgba(0,0,0,.24)}.hotel-preview-item-mobile__header-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%}.hotel-preview-item-mobile__header-wrapper .hotel-room-item-mobile--info{width:73%;position:relative}.hotel-preview-item-mobile__header-wrapper .hotel-room-item-mobile--info__details{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.hotel-preview-item-mobile__header-wrapper .hotel-room-item-mobile--info__details--item{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.8rem}.hotel-preview-item-mobile__header-wrapper .hotel-room-item-mobile--info__details--item p{margin:0;font-size:1.2rem}.hotel-preview-item-mobile__image{width:60%;height:100%;border-radius:.5rem}.hotel-preview-item-mobile__image img{width:100%;height:100%;object-fit:contain;border-radius:.5rem}.hotel-preview-item-mobile__content{display:flex;flex-direction:column;gap:.8rem;height:100%;width:100%}.hotel-preview-item-mobile__content label{font-size:1.6rem;font-weight:650;color:#0b5da7}.hotel-preview-item-mobile__rating{display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:flex-start;font-size:1.5rem;font-weight:650}.hotel-preview-item-mobile__rating span{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.hotel-preview-item-mobile__rating svg{transform:scale(.8)}.hotel-preview-item-mobile__rating svg path{fill:#ffda00}.hotel-preview-item-mobile--pickDate-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.hotel-preview-item-mobile__pickDate{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:50%;gap:.5rem}.hotel-preview-item-mobile__pickDate p{margin:0;font-size:1.4rem}.hotel-preview-item-mobile__pickDate div{display:flex;flex-direction:row;gap:.1rem;align-items:flex-start;justify-content:flex-start}@media(max-width:576px){.hotel-preview-item-mobile__pickDate{width:100%}}@media(max-width:430px){.hotel-preview-item-mobile__pickDate p{font-size:1.2rem}}.hotel-preview-item-mobile__price{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:1rem;width:100%}.hotel-preview-item-mobile__price--option{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.hotel-preview-item-mobile__price--option--content{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}.hotel-preview-item-mobile__price--timer{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;background-color:#daefff;padding:1rem 1.5rem;border-radius:.5rem}.hotel-preview-item-mobile__price--timer svg path{fill:#e01600}.hotel-preview-item-mobile__price--timer p{margin:0;font-size:1.4rem;color:#e01600}.hotel-preview-item-mobile__price--timer p span{font-weight:650}.hotel-preview-item-mobile__price--price{display:flex;flex-direction:column;gap:.5rem;justify-content:center;align-items:center;width:100%}.hotel-preview-item-mobile__price--price label{font-size:2rem;font-weight:650;color:#e01600;margin:0}.hotel-preview-item-mobile__price--price span{font-size:1.4rem;font-weight:500}@media(max-width:576px){.hotel-preview-item-mobile__price--price{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.hotel-preview-item-mobile__price .ticket-options{display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;width:35%}.hotel-preview-item-mobile__price .ticket-options button{aspect-ratio:1/1;padding:0;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.hotel-preview-item-mobile__price .ticket-options button svg{transform:scale(.9)}.hotel-preview-item-mobile__price .ticket-options--change svg path{fill:#0b5da7}.hotel-preview-item-mobile__price .ticket-options--change:active svg path{fill:#fff}.hotel-preview-item-mobile__price .ticket-options--delete svg path{fill:#e01600}.min-width-76{min-width:76px}.hotel-room-item{width:100%;border:1px solid #daefff;background-color:#f8f8f8;border-radius:1.5rem;padding:1.5rem}.hotel-room-item__content{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;height:100%}.hotel-room-item--summary{display:flex;flex-direction:row;gap:1.5rem}.hotel-room-item--photos{border-radius:1rem;width:25%;max-height:22rem;display:flex;flex-direction:column;overflow:hidden;gap:.3rem}.hotel-room-item--photos__more{display:flex;flex-direction:row;gap:.3rem;width:100%;height:30%}.hotel-room-item--photos .img-lg{width:100%;height:70%;object-fit:cover;border-radius:1.5rem 1.5rem 0 0}.hotel-room-item--photos .img-sm{width:33%;height:100%;object-fit:cover}.hotel-room-item--photos .image-overlay-container{position:relative;width:100%;height:100%}.hotel-room-item--photos .image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);color:#fff}.hotel-room-item--photos .last-img{width:100%;height:auto}.hotel-room-item--photos .full-size{height:100%}.hotel-room-item--photos .img-sm{flex-basis:33.3333333333%;max-width:33.3333333333%}.hotel-room-item--photos .first-img,.hotel-room-item--photos .last-img{flex-basis:50%;max-width:50%}.hotel-room-item--info{width:73%;position:relative}.hotel-room-item--info label{font-weight:650;font-size:1.6rem;text-align:left}.hotel-room-item--info label span{color:#e01600;font-size:1.4rem}.hotel-room-item--info__details{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:2rem}.hotel-room-item--info__details--item{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.8rem}.hotel-room-item--info__details--item--row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.hotel-room-item--info__details--item p{margin:0;font-size:1.2rem}.hotel-room-item--info__details.preview-hotel{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.hotel-room-item--info__details.preview-hotel .hotel-room-item--info__details--item{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.8rem}.hotel-room-item--info__details.preview-hotel .hotel-room-item--info__details--item--row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.hotel-room-item--info__details.preview-hotel .hotel-room-item--info__details--item p{margin:0;font-size:1.2rem}@media(max-width:1024px){.hotel-room-item--info__details.preview-hotel .hotel-room-item--info__details--item{gap:.2rem}}.hotel-room-item--info__more{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.hotel-room-item--info__more--benefits{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;overflow:hidden;gap:1rem;width:70%;padding-right:15px}.hotel-room-item--info__more--benefits .benefits-list-view{overflow:hidden;width:85%}.hotel-room-item--info__more--benefits .benefits-list-view .benefits-list{display:flex;transition:transform .3s ease-out}.hotel-room-item--info__more--benefits .benefits-list-view .benefits-list .benefits-column{width:50%;display:grid;grid-template-rows:repeat(4,auto);grid-gap:1rem;grid-gap:.5rem;gap:.5rem}@media(max-width:576px){.hotel-room-item--info__more--benefits .benefits-list-view .benefits-list .benefits-column{text-wrap:balance}}.hotel-room-item--info__more--benefits .benefits-list-view .benefits-list .benefits-column div{scroll-snap-align:start}.hotel-room-item--info__more--benefits .benefits-list-view .benefits-list .benefits-column div p{margin:0;font-size:1.4rem}.hotel-room-item--info__more--benefits__btn{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;padding:0 .5rem;width:15%}@media(max-width:576px){.hotel-room-item--info__more--benefits__btn{width:20%}.hotel-room-item--info__more--benefits{width:100%}}.hotel-room-item--info__more hr{border-left:1px solid #e5e5e5;margin:0 1.5rem}.hotel-room-item--info__more--price{text-align:center;display:flex;flex-direction:column;width:30%}.hotel-room-item--info__more--price h6,.hotel-room-item--info__more--price p{margin:0}.hotel-room-item--info__more--price p{font-size:1.2rem;font-weight:700}.hotel-room-item--info__more--price span{font-size:1.5rem;color:#e01600;font-weight:700;margin:0;text-align:center}.hotel-room-item--info__more--price span small{font-size:1.4rem;color:#171717;font-weight:500;margin:0}.hotel-room-item--info__more--price .book-room-btn{border-radius:.5rem;padding:1rem 0;font-size:1.4rem;font-weight:650;text-transform:uppercase;margin:0;background-color:#e01600;color:#fff;border:1px solid #e01600}.hotel-room-item--info__more--price .book-room-btn:hover{background-color:#ad1100;border:1px solid #ad1100;cursor:pointer}.hotel-room-item--info__more--price .cancel-room-btn{font-size:1.4rem;color:#0b5da7;font-style:italic;text-decoration:none;background-color:transparent;border:none;outline:none;margin:0;padding:0}.hotel-room-item--info__more--price .cancel-room-btn:hover{text-decoration:underline;cursor:pointer}.hotel-room-item--dividerHori{border-top:1px solid #e5e5e5;margin:1.5rem 0;width:100%!important}.hotel-room-item:hover{border:1px solid #0b5da7;box-shadow:0 0 10px 0 rgba(0,0,0,.1);cursor:pointer}.hotel-room-item:hover .hotel-room-item--info label{color:#0b5da7}.room-item-mobile--summary{display:flex;flex-direction:row;gap:1.5rem;margin-bottom:1rem}.room-item-mobile--photos{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;position:relative;gap:.5rem;overflow:hidden;width:100%}.room-item-mobile--photos div{width:100%}.room-item-mobile--photos .img-lg-mobile{width:65%;aspect-ratio:1/.9;height:auto;object-fit:cover;border-radius:1rem 0 0 1rem}.room-item-mobile--photos .img-full-width{width:100%;aspect-ratio:1/.9;height:auto;object-fit:cover;border-radius:1rem}@media(max-width:768px){.room-item-mobile--photos .img-full-width{aspect-ratio:1/.35}}.room-item-mobile--photos-more{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:33%;height:100%;gap:.5rem}.room-item-mobile--photos-more img{width:100%;aspect-ratio:1/.55;height:auto;object-fit:cover}.room-item-mobile--photos-more .image-overlay-container{position:relative;width:100%;height:100%}.room-item-mobile--photos-more .image-overlay{position:absolute;top:0;left:0;width:100%;height:90%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);color:#fff}.room-item-mobile--photos-more .first-img{border-radius:0 1rem 0 0}.room-item-mobile--photos-more .last-img{border-radius:0 0 1rem 0}.room-item-mobile--info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.room-item-mobile--info label{color:#0b5da7;font-weight:650;font-size:1.6rem}.room-item-mobile--info .hotel-room-item--info__details{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.room-item-mobile--info .hotel-room-item--info__details>:nth-child(3){grid-column:span 2}.room-item-mobile--info .hotel-room-item--info__details--item{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}@media(max-width:576px){.room-item-mobile--info .hotel-room-item--info__details--item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}}.room-item-mobile--info__more{width:100%!important}.room-item-mobile--info__more hr{margin:1rem 0}.room-item-mobile--info__more--price{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;gap:.8rem}.room-item-mobile--info__more--price h6,.room-item-mobile--info__more--price p{margin:0}.room-item-mobile--info__more--price p{font-size:1.2rem;font-weight:700}.room-item-mobile--info__more--price span{font-size:2.4rem;color:#e01600;font-weight:650;margin:0}.room-item-mobile--info__more--price span small{color:#171717}.room-item-mobile--info__more--price .book-room-btn{border-radius:.5rem;padding:1rem;font-size:1.4rem;font-weight:650;text-transform:none;margin:0;background-color:#e01600;color:#fff;border:1px solid #e01600}.room-item-mobile--info__more--price .book-room-btn:hover{background-color:#ad1100;border:1px solid #ad1100;cursor:pointer}@media(max-width:576px){.room-item-mobile--info__more--price{display:flex;flex-direction:column;justify-content:space-between;align-items:start;width:100%}.room-item-mobile--info__more--price .book-room-btn,.room-item-mobile--info__more--price--item,.room-item-mobile--info__more--price--item-center{width:100%}}.room-item-mobile--info__more--price .cancel-room-btn{font-size:1.4rem;color:#0b5da7;font-style:italic;text-decoration:none;background-color:transparent;border:none;outline:none;margin:0;padding:0}.room-item-mobile--info__more--price .cancel-room-btn:hover{text-decoration:underline;cursor:pointer}.room-item-mobile--info__more--price--item{width:50%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.room-item-mobile--info__more--price--item-center{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}@media(max-width:576px){.room-item-mobile--info__more--price--item{width:60%}.room-item-mobile--info__more--price--item span{font-size:2rem}}.no-image-mobile--hotel{background-color:#f1f1f3}.no-image-mobile--hotel img{object-fit:contain!important}.picked-room{border:1px solid #0b5da7;background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.24)}.picked-room .book-room-btn{background-color:transparent;border:1px solid #0b5da7;color:#0b5da7}.picked-room .book-room-btn:hover{background-color:#084277;border:1px solid #084277;color:#fff}.btn-slider{width:3rem;height:3rem;background-color:#fff;border:none;border-radius:50%;font-size:1.4rem;font-weight:650;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease-out;box-shadow:0 3px 8px rgba(0,0,0,.24)}.btn-slider svg{transform:scale(.8)}.btn-slider:hover{background-color:#084277;color:#fff!important}.btn-slider:hover path{fill:#fff}.btn-slider:disabled{background-color:#e5e5e5;cursor:not-allowed;box-shadow:none}.btn-slider:disabled path{fill:#b1b1b1}.hotel-preview{width:100%!important;height:auto!important}.hotel-contact{width:100%}.hotel-contact .tour-contact--contact-group{max-width:100%}.hotel-cancelation{width:40%}.hotel-cancelation .dialog-description{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.hotel-cancelation .dialog-description ul{list-style-type:disc;margin:0}.hotel-cancelation .dialog-description ul li{font-size:1.5rem}.hotel-cancelation .dialog-description p,.hotel-cancelation .dialog-description span{text-align:justify;font-size:1.5rem;margin:0}.hotel-cancelation .dialog-description span{color:#e01600;font-weight:600}@media(max-width:768px){.hotel-cancelation{width:80%!important}}@media(max-width:576px){.hotel-cancelation{width:85%!important}.hotel-cancelation .dialog-description ul{padding:0 0 0 1.5rem}.hotel-cancelation .dialog-description p,.hotel-cancelation .dialog-description span,.hotel-cancelation .dialog-description ul li{font-size:1.4rem}}@media(max-width:320px){.hotel-cancelation{max-height:80%;overflow:hidden}.hotel-cancelation .dialog-heading{padding:0 0 1rem}.hotel-cancelation .dialog-heading h2{font-size:1.8rem!important}}.homeSearchTour__dialog{width:30%}.homeSearchTour__dialog .dialog-description{width:100%}.image-preview{position:absolute;width:auto;max-width:35rem;z-index:100;top:-3rem;bottom:-3rem;left:0;border-radius:.5rem}.image-preview img{width:100%;height:100%;object-fit:cover;border-radius:.5rem}.dot-indicator{position:absolute;bottom:2rem;left:50%;transform:translate(-50%,50%);display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem}.dot-indicator .dot{width:20px;height:2px;border-radius:1px;background-color:#f8f8f8}.dot-indicator .dot.active{background-color:#e01600}.card-large{width:100%;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:16px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,.05)}.card-large:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.card-large:hover .card-large__image--thumbnail{transform:scale(1.05)}.card-large__container{display:grid;grid-template-columns:280px 1fr 200px}@media(max-width:768px){.card-large__container{display:flex;flex-direction:column}.card-large__container .card-large__image{width:100%;height:200px;position:relative}.card-large__container .card-large__image--thumbnail{width:100%;height:100%;object-fit:cover}.card-large__container .card-large__details{padding:12px;border-right:none}.card-large__container .card-large__details--header h3{font-size:16px;margin-bottom:6px}.card-large__container .card-large__details--location{margin-bottom:8px}.card-large__container .card-large__details--location p{font-size:12px;-webkit-line-clamp:1}.card-large__container .card-large__details--amenities{margin-bottom:8px;padding:6px}.card-large__container .card-large__details--amenities .amenity-item{padding:3px 6px;font-size:11px}.card-large__container .card-large__details--amenities .amenity-item img{width:12px;height:12px}.card-large__container .card-large__price{padding:12px;flex-direction:row;justify-content:space-between;align-items:center;background:#fff;border-top:1px solid #f0f0f0}.card-large__container .card-large__price--content{margin-bottom:0;text-align:right}.card-large__container .card-large__price--content .price-label{display:none}.card-large__container .card-large__price--content .price-wrapper{flex-direction:row;justify-content:flex-end;align-items:baseline;gap:8px}.card-large__container .card-large__price--content .price-wrapper .original-price{font-size:13px;color:#999;text-decoration:line-through}.card-large__container .card-large__price--content .price-wrapper .current-price{font-size:20px;font-weight:700;color:#e01600}.card-large__container .card-large__price .view-rooms-button{margin:0;padding:8px 16px;width:auto;min-width:130px;height:36px}}@media(max-width:480px){.card-large__container .card-large__image{height:180px}.card-large__container .card-large__details{padding:10px}.card-large__container .card-large__details--header h3{font-size:14px}.card-large__container .card-large__details--amenities{padding:4px}.card-large__container .card-large__details--amenities .amenity-item{padding:2px 4px;font-size:10px}.card-large__container .card-large__details--amenities .amenity-item img{width:10px;height:10px}.card-large__container .card-large__price{padding:10px;flex-direction:column;gap:8px}.card-large__container .card-large__price--content{width:100%}.card-large__container .card-large__price--content .price-wrapper .original-price{font-size:14px}.card-large__container .card-large__price--content .price-wrapper .current-price{font-size:22px}.card-large__container .card-large__price .view-rooms-button{width:100%;font-size:14px;padding:10px}}.card-large__image{position:relative;min-height:220px;max-height:120px;overflow:hidden}.card-large__image--discount{position:absolute;top:12px;left:12px;z-index:1;background:linear-gradient(45deg,#ff4d4f,#ff7875);color:#fff;padding:4px 10px;border-radius:16px;font-weight:600;font-size:13px;box-shadow:0 2px 8px rgba(255,77,79,.3);animation:pulse 2s infinite}.card-large__image--rating{position:absolute;bottom:12px;right:12px;z-index:1;display:flex;flex-direction:column;gap:8px}.card-large__image--rating .review-score{background:rgba(0,0,0,.7);padding:6px 10px;border-radius:6px;text-align:center}.card-large__image--rating .review-score .score{display:block;color:#fff;font-size:16px;font-weight:700}.card-large__image--rating .review-score .label{display:block;color:#fff;font-size:14px;opacity:.9}.card-large__image--rating .review-score .review-count{font-size:14px;color:#666}.card-large__image--rating .star-rating{background:rgba(0,0,0,.7);padding:4px 8px;border-radius:6px;display:flex;align-items:center;gap:4px}.card-large__image--rating .star-rating span{color:#fff;font-size:14px;font-weight:600}.card-large__image--rating .star-rating .star-icon{width:14px;height:14px}.card-large__image--rating .star-rating .star-icon path{fill:#ffc107}.card-large__image--rating .star-rating .empty path{fill:#b1b1b1}@media(max-width:768px){.card-large__image--rating{right:36px}}@media(max-width:480px){.card-large__image--rating{right:32px}}.card-large__image--thumbnail{width:100%;height:100%;object-fit:cover;cursor:pointer;transition:transform .5s ease}.card-large__details{padding:16px;border-right:1px solid #f0f0f0;overflow:hidden}.card-large__details--header{margin-bottom:12px}.card-large__details--header h3{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 8px;cursor:pointer;transition:color .2s ease}.card-large__details--header h3:hover{color:#0b5da7}.card-large__details--header .rating-type{display:flex;align-items:center;justify-content:space-between}.card-large__details--header .rating-type .stars{display:flex;gap:2px}.card-large__details--header .rating-type .stars .star-icon{width:16px;height:16px;transition:all .2s ease}.card-large__details--header .rating-type .stars .star-icon.filled path{fill:#ffc107;filter:drop-shadow(0 2px 4px rgba(255,193,7,.2))}.card-large__details--header .rating-type .stars .star-icon.empty path{fill:#e8e8e8}.card-large__details--header .rating-type .type-tag{display:flex;align-items:center;gap:6px;padding:4px 10px;background:#f5f5f5;border-radius:12px}.card-large__details--header .rating-type .type-tag svg{width:14px;height:14px}.card-large__details--header .rating-type .type-tag span{font-size:12px;color:#666}.card-large__details--location{display:flex;align-items:center;gap:6px;margin-bottom:12px;padding:6px 10px;background:#fafafa;border-radius:6px}.card-large__details--location svg{width:16px;height:16px;fill:#1890ff}.card-large__details--location p{font-size:13px;color:#666;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-large__details--amenities{display:flex;gap:8px;margin-bottom:12px;padding:8px;background:#f8f8f8;border-radius:6px;width:100%;max-width:100%;position:relative}.card-large__details--amenities .amenities-container{display:flex;gap:8px;overflow:hidden;white-space:nowrap;flex:1 1;mask-image:linear-gradient(90deg,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent)}.card-large__details--amenities .amenity-item{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#fff;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s ease;flex-shrink:0}.card-large__details--amenities .amenity-item--more{cursor:pointer;background:#e6f7ff;position:absolute;right:8px;top:8px;margin-left:auto;flex-shrink:0}.card-large__details--amenities .amenity-item--more span{color:#1890ff;font-weight:500}.card-large__details--amenities .amenity-item--more:hover{background:#bae7ff}.card-large__details--amenities .amenity-item img{width:14px;height:14px;object-fit:contain;flex-shrink:0}.card-large__details--amenities .amenity-item span{font-size:12px;color:#666}.card-large__details--promotions .promotion-item{display:flex;align-items:center;gap:6px;margin-bottom:6px;padding:6px 10px;background:#fff1f0;border-radius:6px;transition:all .2s ease}.card-large__details--promotions .promotion-item:hover{transform:translateX(2px);background:#ffece8}.card-large__details--promotions .promotion-item span{font-size:13px;color:#e01600}@media(max-width:768px){.card-large__details--promotions .promotion-item{padding:4px 8px;margin-bottom:4px}.card-large__details--promotions .promotion-item span{font-size:12px}}@media(max-width:480px){.card-large__details--promotions .promotion-item{padding:3px 6px;margin-bottom:3px}.card-large__details--promotions .promotion-item span{font-size:11px}}.card-large__price{padding:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fafafa}.card-large__price--content{text-align:center;margin-bottom:16px;width:100%}.card-large__price--content .price-label{font-size:1.3rem;color:#666;margin-bottom:4px}.card-large__price--content .price-wrapper{display:flex;flex-direction:column;align-items:center;gap:4px}.card-large__price--content .price-wrapper .original-price{font-size:1.4rem;color:#999;text-decoration:line-through}.card-large__price--content .price-wrapper .current-price{font-size:24px;font-weight:700;color:#e01600;text-shadow:0 1px 2px rgba(255,77,79,.2)}.card-large__price--content .price-note{font-size:10px;color:#999;margin-top:2px;font-style:italic;text-align:center}@media(max-width:768px){.card-large__price--content .price-note{display:none}.card-large .card-large__price{padding:12px;flex-direction:row;justify-content:space-between;align-items:center;background:#fff;gap:1rem;border-top:1px solid #f0f0f0}.card-large .card-large__price--content{margin-bottom:0;text-align:right}.card-large .card-large__price--content .price-label{display:none}.card-large .card-large__price--content .price-wrapper{flex-direction:row;justify-content:flex-end;align-items:baseline;gap:8px}.card-large .card-large__price--content .price-wrapper .original-price{font-size:13px;color:#999;text-decoration:line-through}.card-large .card-large__price--content .price-wrapper .current-price{font-size:20px;font-weight:700;color:#e01600}.card-large .card-large__price--content .price-note{font-size:9px;text-align:right;margin-top:1px}.card-large .card-large__price .view-rooms-button{margin:0;padding:8px 16px;width:auto;min-width:130px;height:36px}.card-large .card-large__image--rating{bottom:8px;right:8px;gap:6px}.card-large .card-large__image--rating .review-score{padding:4px 8px}.card-large .card-large__image--rating .review-score .score{font-size:18px}.card-large .card-large__image--rating .review-score .label{font-size:10px}.card-large .card-large__image--rating .star-rating{padding:3px 6px}.card-large .card-large__image--rating .star-rating span{font-size:12px}.card-large .card-large__image--rating .star-rating .star-icon{width:12px;height:12px}}@media(max-width:480px){.card-large .card-large__price{padding:10px;flex-direction:column;gap:8px}.card-large .card-large__price--content{width:100%}.card-large .card-large__price--content .price-wrapper .original-price{font-size:14px}.card-large .card-large__price--content .price-wrapper .current-price{font-size:22px}.card-large .card-large__price--content .price-note{text-align:center}.card-large .card-large__price .view-rooms-button{width:100%;font-size:14px;padding:10px}.card-large .card-large__image--rating{bottom:6px;right:6px;gap:4px}.card-large .card-large__image--rating .review-score{padding:3px 6px}.card-large .card-large__image--rating .review-score .score{font-size:16px}.card-large .card-large__image--rating .review-score .label{font-size:9px}.card-large .card-large__image--rating .star-rating{padding:2px 4px}.card-large .card-large__image--rating .star-rating span{font-size:11px}.card-large .card-large__image--rating .star-rating .star-icon{width:10px;height:10px}}.star-icon-fixed{padding-left:5px;display:flex;align-items:center}.star-icon-fixed,.star-icon-fixed svg{width:16px;height:16px}.star-icon-fixed svg path{fill:#ffc107;filter:drop-shadow(0 2px 4px rgba(255,193,7,.2))}.view-rooms-button{width:100%;padding:8px 20px;background:linear-gradient(45deg,#0b5da7,#0b5da7);color:#fff;border:none;border-radius:20px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(24,144,255,.3);margin-top:16px}.view-rooms-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(24,144,255,.4);background:linear-gradient(45deg,#0b5da7,#69c0ff)}.view-rooms-button:active{transform:translateY(0)}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}:global .tippy-box .amenity-popup{min-width:240px;max-width:320px;background:#fff;border-radius:8px;padding:8px}:global .tippy-box .amenity-popup__item{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:6px;transition:background .2s ease;white-space:normal}:global .tippy-box .amenity-popup__item:hover{background:#f5f5f5}:global .tippy-box .amenity-popup__item img{width:14px;height:14px;object-fit:contain;flex-shrink:0}:global .tippy-box .amenity-popup__item span{font-size:12px;color:#666;line-height:1.4}.vt-hotel-booking-bar{position:relative;width:100%;background:transparent;border:none;border-radius:0;box-shadow:none;margin:0;display:flex;flex-direction:row;justify-content:center;align-items:center}.vt-hotel-booking-bar--detail{border-bottom:1px solid rgba(0,0,0,.05)}.vt-hotel-booking-bar__wrapper{padding:12px 0;display:flex;align-items:center;gap:24px}.vt-hotel-booking-bar__info{display:flex;align-items:center;gap:16px;flex:1 1}.vt-hotel-booking-bar__info-date,.vt-hotel-booking-bar__info-guests,.vt-hotel-booking-bar__info-location,.vt-hotel-booking-bar__info-room{display:flex;align-items:center;gap:8px;color:#2c2c2c;font-size:14px;padding:8px 12px;background:#f5f5f5;border-radius:8px;transition:all .2s ease;cursor:pointer}.vt-hotel-booking-bar__info-date:hover,.vt-hotel-booking-bar__info-guests:hover,.vt-hotel-booking-bar__info-location:hover,.vt-hotel-booking-bar__info-room:hover{background:#eee}.vt-hotel-booking-bar__info-date svg,.vt-hotel-booking-bar__info-guests svg,.vt-hotel-booking-bar__info-location svg,.vt-hotel-booking-bar__info-room svg{color:#666}.vt-hotel-booking-bar__info-location{min-width:200px}.vt-hotel-booking-bar__info-location span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt-hotel-booking-bar__info-date{display:flex;align-items:center;gap:4px;min-width:240px}.vt-hotel-booking-bar__info-date .date-group{display:flex;align-items:center;gap:8px}.vt-hotel-booking-bar__info-date svg[class*=half-arrow]{width:16px;height:16px;margin:0 4px}.vt-hotel-booking-bar__info-room{min-width:100px}.vt-hotel-booking-bar__info-guests{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.vt-hotel-booking-bar__action{display:flex;align-items:center;gap:12px;margin-left:auto}.vt-hotel-booking-bar__action .btn{min-width:120px;height:40px;padding:0 16px;font-weight:500;font-size:14px}.vt-hotel-booking-bar__action .btn svg path{fill:#0b5da7}.vt-hotel-booking-bar__action .btn:hover svg path{fill:#fff}.vt-hotel-booking-bar--sticky{position:fixed;top:0;left:0;right:0;z-index:1001;background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform-origin:top;animation:vt-slide-in .3s ease;border-radius:0;margin:0;box-shadow:0 2px 8px rgba(0,0,0,.05)}.vt-hotel-booking-bar--sticky:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.05) 25%,rgba(0,0,0,.05) 75%,transparent)}.vt-hotel-booking-bar--sticky .vt-hotel-booking-bar__info-date,.vt-hotel-booking-bar--sticky .vt-hotel-booking-bar__info-guests,.vt-hotel-booking-bar--sticky .vt-hotel-booking-bar__info-location,.vt-hotel-booking-bar--sticky .vt-hotel-booking-bar__info-room{background:hsla(0,0%,96%,.8)}.vt-hotel-booking-bar__mobile-action{display:none}@media(max-width:768px){.vt-hotel-booking-bar__mobile-action{display:flex;align-items:center;justify-content:space-between;gap:16px;position:fixed;bottom:0;left:0;right:0;padding:12px 16px;background:#fff;box-shadow:0 -2px 8px rgba(0,0,0,.1);z-index:1001}.vt-hotel-booking-bar__mobile-action-price{flex:1 1}.vt-hotel-booking-bar__mobile-action-price .price-label{font-size:12px;color:#666;margin-bottom:2px}.vt-hotel-booking-bar__mobile-action-price .price-value{display:flex;align-items:baseline;gap:2px;color:#e01600}.vt-hotel-booking-bar__mobile-action-price .price-value .amount{font-size:20px;font-weight:700}.vt-hotel-booking-bar__mobile-action-price .price-value .currency{font-size:14px;font-weight:500}.vt-hotel-booking-bar__mobile-action .btn{min-width:120px;height:44px;font-size:15px;font-weight:500;border-radius:8px;padding:0 20px}.vt-hotel-booking-bar__wrapper{max-width:100%;width:100%;padding:8px 0;flex-direction:row;gap:8px;align-items:center}.vt-hotel-booking-bar__info{flex-wrap:nowrap;gap:8px;flex:1 1;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;margin-bottom:-4px}.vt-hotel-booking-bar__info::-webkit-scrollbar{display:none}.vt-hotel-booking-bar__info-location{display:none}.vt-hotel-booking-bar__info-date,.vt-hotel-booking-bar__info-guests,.vt-hotel-booking-bar__info-room{min-width:unset;flex:0 0 auto;font-size:13px;padding:6px 8px;position:relative;white-space:nowrap;background:#f5f5f5;border-radius:6px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.vt-hotel-booking-bar__info-date:active,.vt-hotel-booking-bar__info-guests:active,.vt-hotel-booking-bar__info-room:active{background:#eee;transform:scale(.98)}.vt-hotel-booking-bar__info-date span,.vt-hotel-booking-bar__info-guests span,.vt-hotel-booking-bar__info-room span{display:inline;margin-left:4px}.vt-hotel-booking-bar__info-date svg,.vt-hotel-booking-bar__info-guests svg,.vt-hotel-booking-bar__info-room svg{width:16px;height:16px;flex-shrink:0}.vt-hotel-booking-bar__info-date{min-width:120px}.vt-hotel-booking-bar__info-date .date-group{display:flex;align-items:center;gap:4px;min-width:0}.vt-hotel-booking-bar__info-date .date-group span{font-size:12px;font-weight:500}.vt-hotel-booking-bar__info-date svg[class*=half-arrow]{width:12px;height:12px;margin:0 2px;flex-shrink:0}.vt-hotel-booking-bar__info-guests span,.vt-hotel-booking-bar__info-room span{font-weight:500}.vt-hotel-booking-bar__action .btn{min-width:100px;height:36px;padding:0 12px;font-size:13px}.vt-hotel-booking-bar+body{padding-bottom:68px}}@media(max-width:576px){.vt-hotel-booking-bar__action{display:none}}.search-hotels-search{position:relative;width:100%;background:transparent;transition:all .3s ease;border-radius:0;box-shadow:none;margin:0;z-index:2;padding:16px 24px}.search-hotels-search--detail{border-bottom:1px solid rgba(0,0,0,.05)}.search-hotels-search.sticky{position:fixed;top:0;left:0;right:0;z-index:1002;background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 2px 8px rgba(0,0,0,.05);animation:vt-slide-in .3s ease;padding:16px 24px}@keyframes vt-slide-in{0%{opacity:0;transform:translateY(-100%) scaleY(0)}to{opacity:1;transform:translateY(0) scaleY(1)}}.rc-pagination{margin-bottom:20px!important;width:100%}.rc-pagination,.rc-pagination .rc-pagination-item{display:flex;justify-content:center;align-items:center}.rc-pagination .rc-pagination-item{margin:0 4px;padding:8px 12px;font-size:16px;border:1px solid #ccc;border-radius:4px;cursor:pointer;transition:background-color .3s,color .3s}.rc-pagination .rc-pagination-item:hover{background-color:#f0f0f0}.rc-pagination .rc-pagination-item-active{background-color:rgba(0,0,0,.08);color:#000}.rc-pagination .rc-pagination-next,.rc-pagination .rc-pagination-prev{margin:0 8px;font-size:20px;cursor:pointer;transition:color .3s;display:flex;justify-content:center;align-items:center}.rc-pagination .rc-pagination-next:hover,.rc-pagination .rc-pagination-prev:hover{color:rgba(0,0,0,.08)}.rc-pagination .rc-pagination-jump-next,.rc-pagination .rc-pagination-jump-prev{display:none}.rc-pagination .rc-pagination-item-active a,.rc-pagination .rc-pagination-item-active:focus,.rc-pagination .rc-pagination-item-active:focus a,.rc-pagination .rc-pagination-item-active:hover,.rc-pagination .rc-pagination-item-active:hover a,.rc-pagination .rc-pagination-item:focus,.rc-pagination .rc-pagination-item:hover{color:#000;border-color:#000}.sticky-filter{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;box-shadow:0 1px 2px rgba(3,18,26,.2);z-index:8;height:6vh;min-height:6vh;max-height:10vh}.sticky-filter--wrapper{width:100%;height:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}.sticky-filter--item{height:100%;flex:1 1;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:transparent;border:1px solid #e5e5e5;border-right:none;gap:.2rem}.sticky-filter--item:first-child{border-left:none}.sticky-filter--item:last-child{border-right:none}.sticky-filter--item span{font-weight:700;font-size:1.2rem}.sticky-filter--item svg{transform:scale(.8)}.sticky-filter--item-filter span{color:#0b5da7}.sticky-filter--item-filter svg path{fill:#0b5da7}.sticky-filter--item-cart-show span,.sticky-filter--item-edit span,.sticky-filter--item-normal span{color:#171717}.sticky-filter--item-cart-show svg path,.sticky-filter--item-edit svg path,.sticky-filter--item-normal svg path{fill:#171717}.sticky-filter--item-cart-show{background-color:#e01600;display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;gap:.5rem}.sticky-filter--item-cart-show__icon{position:relative}.sticky-filter--item-cart-show__icon-badge{position:absolute;top:-.5rem;right:-.5rem;background-color:#e01600;border-radius:50%;padding:.2rem .5rem;font-size:.8rem;color:#fff!important;width:1.1rem;height:1.1rem}.sticky-filter--item-cart-show span{color:#fff}.sticky-filter--item-cart-show svg{transform:scale(1.2)}.sticky-filter--item-cart-show svg path{fill:#fff}@media(max-width:430px){.sticky-filter--item-cart-show svg{transform:scale(.9)}}.sticky-filter--item-cart-none{display:none}.sticky-filter--item-medium,.sticky-filter--item-wider{flex:2 1}@media(max-width:430px){.sticky-filter--item-wider{flex:3 1}}.sticky-filter--select-option{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;padding:1rem 0}.multi-select-filter{width:100%}.multi-select-filter .filter-header{font-size:1.5rem;font-weight:600;display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.multi-select-filter .filter-header .clear-filter{color:#0b5da7;font-size:1.4rem;font-weight:550;cursor:pointer}.multi-select-filter .filter-header .clear-filter:hover{text-decoration:underline}.multi-select-filter .tag-list{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;padding-right:5px}.multi-select-filter .tag-list::-webkit-scrollbar{width:4px}.multi-select-filter .tag-list::-webkit-scrollbar-track{background:#f1f1f1}.multi-select-filter .tag-list::-webkit-scrollbar-thumb{background:#888;border-radius:2px}.multi-select-filter .tag-list::-webkit-scrollbar-thumb:hover{background:#555}.multi-select-filter .tag-list .checkbox-item{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:1.2rem}.multi-select-filter .tag-list .checkbox-item input[type=checkbox]{cursor:pointer}.multi-select-filter .show-more{margin-top:8px;background:none;border:none;color:var(--primary-color);cursor:pointer}.multi-select-filter .show-more:hover{text-decoration:underline}.filter-header span:first-child:after{content:":";font-size:1.5rem;font-weight:600}.btn-add-voucher{padding:1rem;border:none;border-radius:1.5rem;background:transparent;font-size:1.6rem;font-weight:500;display:flex;align-items:center}.btn-add-voucher span{font-size:1.4rem}@media(max-width:576px){.btn-add-voucher{padding:.2rem}.btn-add-voucher .icon-add svg{scale:.8}}.btn-add-voucher--content{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.btn-add-voucher--content p{margin:0;font-size:1.4rem}.btn-add-voucher--content p span{font-weight:700;font-size:1.6rem}.modal-overlay.voucher-modal .voucher-modal__wrapper{background:#fff;border-radius:8px;position:relative;min-width:30vw}.modal-overlay.voucher-modal .voucher-modal__wrapper .close-button{position:absolute;top:-.5rem;right:.5rem;background:none;border:none;font-size:20px;cursor:pointer;transform:scale(1.5)}.modal-overlay.voucher-modal .voucher-modal__wrapper--input{margin:2rem 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}@media(max-width:576px){.modal-overlay.voucher-modal .voucher-modal__wrapper--input{gap:.5rem}.modal-overlay.voucher-modal .voucher-modal__wrapper--input .input__underLine{width:90%}}.modal-overlay.voucher-modal .voucher-modal__wrapper--input input{flex-grow:2;height:3.6rem;padding-left:1rem;border:1px solid #b1b1b1;border-radius:.5rem}.modal-overlay.voucher-modal .voucher-modal__wrapper--input input:-ms-input-placeholder{color:#b1b1b1;font-size:1.4rem;font-weight:500}.modal-overlay.voucher-modal .voucher-modal__wrapper--input input::placeholder{color:#b1b1b1;font-size:1.4rem;font-weight:500}.modal-overlay.voucher-modal .voucher-modal__wrapper--input input:focus{outline:none}.modal-overlay.voucher-modal .voucher-modal__wrapper--input .btn.btn-confirm{background:transparent;border:1px solid #0b5da7;border-radius:.5rem;color:#0b5da7;font-weight:700;text-transform:uppercase;height:3.6rem;width:clamp(10rem,20%,12rem)}.modal-overlay.voucher-modal .voucher-modal__wrapper--input .btn.btn-confirm:hover{background:#0b5da7;color:#fff}.modal-overlay.voucher-modal .voucher-modal__wrapper .box-voucher{max-height:60vh;overflow-y:auto;overflow-x:hidden;padding-right:5px}.modal-overlay.voucher-modal .voucher-modal__wrapper .box-voucher .voucher-select{border:1px solid #daefff;border-radius:1rem;padding:0;overflow:hidden;margin-bottom:2rem}.modal-overlay.voucher-modal .voucher-modal__wrapper .box-voucher .voucher-select input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.modal-overlay.voucher-modal .voucher-modal__wrapper .box-voucher .voucher-select__top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid #daefff;padding:1rem 2rem}.modal-overlay.voucher-modal .voucher-modal__wrapper .box-voucher .voucher-select__top--left{font-size:1.4rem;font-weight:500}.modal-overlay.voucher-modal .voucher-modal__wrapper .box-voucher .voucher-select__top--left h3{font-size:1.6rem;font-weight:700;text-align:left;margin:0;display:flex;flex-direction:row;justify-content:left;align-items:center;gap:.5rem}@media(max-width:1024px){.modal-overlay.voucher-modal .voucher-modal__wrapper .box-voucher .voucher-select__top--left{max-width:75%}}@media(max-width:576px){.modal-overlay.voucher-modal .voucher-modal__wrapper .box-voucher .voucher-select__top--left{max-width:100%;width:100%}}.modal-overlay.voucher-modal .voucher-modal__wrapper .box-voucher .voucher-select__top--left--mobile--price{display:none}@media(max-width:576px){.modal-overlay.voucher-modal .voucher-modal__wrapper .box-voucher .voucher-select__top--left--mobile{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.modal-overlay.voucher-modal .voucher-modal__wrapper .box-voucher .voucher-select__top--left--mobile--price{display:block;font-size:2rem;font-weight:700;color:#e01600}}.modal-overlay.voucher-modal .voucher-modal__wrapper .box-voucher .voucher-select__top--right{font-size:2rem;font-weight:700;color:#e01600}@media(max-width:576px){.modal-overlay.voucher-modal .voucher-modal__wrapper .box-voucher .voucher-select__top--right{display:none}}.modal-overlay.voucher-modal .voucher-modal__wrapper .box-voucher .voucher-select__bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:1.2rem;font-weight:500;padding:1rem 2rem;background-color:#daefff}.modal-overlay.voucher-modal .voucher-modal__wrapper .box-voucher .voucher-select__bottom--left{color:#5d5d5d}.modal-overlay.voucher-modal .voucher-modal__wrapper .box-voucher .voucher-select__bottom--right{color:#e01600}.modal-overlay.voucher-modal .voucher-modal__wrapper .box-voucher .voucher-select__bottom--use{color:#0b5da7}.modal-overlay.voucher-modal .voucher-modal__wrapper .box-voucher .voucher-select__bottom--btn{background-color:transparent!important}.modal-overlay.voucher-modal .voucher-modal__wrapper .box-voucher .voucher-select__bottom--btn:disabled{color:#b1b1b1!important;font-style:italic}.modal-overlay.voucher-modal .voucher-modal__wrapper .box-voucher .voucher-select:hover{cursor:pointer}.modal-overlay.voucher-modal .voucher-modal__wrapper .box-voucher .voucher-select.selected{border-color:#7d7}.modal-overlay.voucher-modal .voucher-modal__wrapper .box-voucher .voucher-select.selected .voucher-select__bottom,.modal-overlay.voucher-modal .voucher-modal__wrapper .box-voucher .voucher-select.selected .voucher-select__top--left{font-weight:500}.modal-overlay.voucher-modal .voucher-modal__wrapper .box-voucher .voucher-select.selected .voucher-select__top{border-bottom:1px solid #e6ffe6}.modal-overlay.voucher-modal .voucher-modal__wrapper .box-voucher .voucher-select.selected .voucher-select__bottom{background-color:#e6ffe6}.mobile-voucher-wrapper{width:100%}.mobile-voucher-wrapper .mobile-voucher{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.mobile-voucher-wrapper .mobile-voucher p{margin:0}.mobile-voucher-wrapper .mobile-voucher span{font-weight:700}.mobile-voucher-wrapper .mobile-voucher--title{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.mobile-voucher-wrapper .mobile-voucher .btn-add-voucher svg,.mobile-voucher-wrapper .mobile-voucher--title svg{scale:.8}@media(max-width:768px){.mobile-voucher-wrapper .mobile-voucher{margin-bottom:0}.mobile-voucher-wrapper .mobile-voucher p,.mobile-voucher-wrapper .mobile-voucher span{font-size:1.4rem}}.audio-player-lg{width:100%}.audio-player-lg__player{height:4.4rem;border-radius:2.2rem;box-shadow:0 0 10px 0 hsla(0,0%,9%,.12)}.audio-player-lg__player--wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;justify-content:space-between;padding:.5rem 1.5rem .5rem 1rem;gap:.5rem;height:4.4rem;cursor:pointer}.audio-player-lg__player--wrapper .audio-play-btn,.audio-player-lg__player--wrapper .audio-speed-control,.audio-player-lg__player--wrapper .audio-voice-control,.audio-player-lg__player--wrapper .audio-volume-control{flex:0 0 auto;cursor:pointer}.audio-player-lg__player--wrapper .track-controls_wrapper{margin-right:.8rem}.audio-player-lg__player--wrapper .track-controls_wrapper .track-controls-btn{display:flex;flex-direction:row;justify-content:center;align-items:center}.audio-player-lg__player--wrapper .track-controls_wrapper .track-controls-btn .audio-play-btn{border-radius:50%;height:3rem;width:3rem;padding:0;background:#0b5da7;transition:all .3s ease;border:none}.audio-player-lg__player--wrapper .track-controls_wrapper .track-controls-btn .audio-play-btn .svg-wrapper{position:relative;height:3rem;width:3rem}.audio-player-lg__player--wrapper .track-controls_wrapper .track-controls-btn .audio-play-btn .svg-wrapper svg{transform:scale(.25);position:absolute}.audio-player-lg__player--wrapper .track-controls_wrapper .track-controls-btn .audio-play-btn .svg-wrapper svg.play-icon{top:-1.45rem;left:-1.2rem}.audio-player-lg__player--wrapper .track-controls_wrapper .track-controls-btn .audio-play-btn:has(.pause-icon){background:#e01600}.audio-player-lg__player--wrapper .track-controls_wrapper .track-controls-btn .audio-play-btn:has(.pause-icon) .svg-wrapper svg.pause-icon{top:-1rem;left:-.5rem}.audio-player-lg__player--wrapper .track-controls_wrapper .track-controls-btn_icon{display:flex;flex-direction:row;justify-content:center;align-items:center}.audio-player-lg__player--wrapper .slider-container{position:relative;width:100%;height:20px;margin-top:20px}.audio-player-lg__player--wrapper .slider-container .slider-total{position:relative;width:100%;height:10px;background-color:#e0e0e0;border-radius:5px;overflow:visible}.audio-player-lg__player--wrapper .slider-container .slider-total .slider-progress{position:absolute;top:0;left:0;height:100%;background-color:#0b5da7;width:0}.audio-player-lg__player--wrapper .track-marker_wrapper{position:absolute;width:100%}.audio-player-lg__player--wrapper .track-marker_wrapper .track-marker{position:absolute;top:-24px;margin-right:5px;transform:translateX(-50%);height:100%;z-index:2}.audio-player-lg__player--wrapper .track-marker_wrapper .track-marker.near{z-index:1}.audio-player-lg__player--wrapper .track-marker_wrapper .track-marker-icon{position:absolute;top:-8px;left:-5px;transform:translateX(-50%);font-size:12px;color:#000;background-color:#fff}.audio-player-lg__player--wrapper .track-marker_wrapper .track-marker-badge{position:absolute;top:5px;left:-5px;transform:translateX(-50%);font-size:12px;padding-right:5px;padding-left:5px;border-radius:10px;color:#fff;text-align:center;background-color:#e01600}.audio-player-lg__player--wrapper .track-marker_wrapper .track-controls{position:absolute;top:-35px;width:100%;text-align:center}.audio-player-lg__player--wrapper .track-marker_wrapper .track-controls label{font-size:1.4rem;font-weight:600}.audio-player-lg__player--wrapper .track-marker_wrapper .track-controls .track-controls-marker{width:1px;height:10px;background-color:red;bottom:0;position:absolute}.audio-player-lg__player--wrapper .track-marker_wrapper .controls{position:absolute;top:-15px}.audio-player-lg__player--wrapper .audio-slider{flex:1 1;max-width:50rem;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem}.audio-player-lg__player--wrapper .audio-slider .audio-timer{display:flex}.audio-player-lg__player--wrapper .audio-slider .audio-timer .slider-value{width:5rem;text-align:right}.audio-player-lg__player--wrapper .audio-slider .audio-timer .slider-amount{display:block}@media(max-width:576px){.audio-player-lg__player--wrapper .audio-slider .audio-timer .slider-amount{display:none}}.audio-player-lg__player--wrapper .audio-slider .slider-container{display:flex;align-items:center;flex:1 1;margin:0}.audio-player-lg__player--wrapper .audio-slider .slider-slide{-webkit-appearance:none;appearance:none;width:100%;margin-right:1rem;height:1rem;border-radius:.5rem;background:linear-gradient(to right,#0b5da7 0,#0b5da7 calc(var(--value, 0%)),#fff calc(var(--value, 0%)),#fff 100%);outline:none;opacity:.7;transition:opacity .2s;position:relative}.audio-player-lg__player--wrapper .audio-slider .slider-slide:hover{opacity:1}.audio-player-lg__player--wrapper .audio-slider .slider-slide::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border-radius:50%;width:1.4rem;height:1.4rem;background:#0b5da7;cursor:pointer}.audio-player-lg__player--wrapper .audio-slider .slider-slide::-moz-range-thumb{border-radius:50%;width:2rem;height:2rem;background:#0b5da7;cursor:pointer}.audio-player-lg__player--wrapper .audio-volume-control{display:flex;align-items:center;position:relative}.audio-player-lg__player--wrapper .audio-volume-control .volume-icon-btn{background:none;border:none;cursor:pointer}.audio-player-lg__player--wrapper .audio-volume-control .volume-dropdown{position:absolute;bottom:0;left:0;transform:translateX(100%);transform:translateY(100%);background-color:#fff;border:1px solid #ccc;background:#231f20;border-radius:4px;padding:0 .5rem;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:10}.audio-player-lg__player--wrapper .audio-volume-control .volume-dropdown .volume-slider{position:relative;--volume-level:100%;width:10rem;cursor:pointer;background:#5d5d5d;height:1rem;border-radius:.5rem}.audio-player-lg__player--wrapper .audio-volume-control .volume-dropdown .volume-slider:before{content:"";position:absolute;top:0;left:0;height:100%;background:#fff;z-index:1}.audio-player-lg__player--wrapper .audio-volume-control .volume-dropdown .volume-slider::-moz-slider-runnable-track,.audio-player-lg__player--wrapper .audio-volume-control .volume-dropdown .volume-slider::-webkit-slider-runnable-track{background:transparent;border-radius:5px;height:4px}.audio-player-lg__player--wrapper .audio-volume-control .volume-dropdown .volume-slider::-moz-range-thumb,.audio-player-lg__player--wrapper .audio-volume-control .volume-dropdown .volume-slider::-webkit-range-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;background:#fff;border-radius:50%;margin-top:-4px;cursor:pointer}.audio-player-lg__player--wrapper .audio-speed-control select,.audio-player-lg__player--wrapper .audio-voice-control select{height:2.8rem;background:#fff;border-radius:.5rem;border:none;cursor:pointer}.audio-player-lg__player--wrapper .audio-speed-control select option,.audio-player-lg__player--wrapper .audio-voice-control select option{background:#fff;padding:1rem}.audio-player-lg__player--wrapper .audio-speed-control select:focus,.audio-player-lg__player--wrapper .audio-voice-control select:focus{outline:none}.audio-player-lg__list--wrapper{display:flex;flex-direction:"row";justify-content:center;align-items:center;margin-top:1rem;gap:1rem;padding:0;flex-wrap:nowrap;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;justify-content:flex-start}.audio-player-lg__list--wrapper__item{padding:.5rem 2rem;border-radius:.5rem;border:1px solid #b1b1b1;background:transparent;text-wrap:nowrap;-webkit-white-space:nowrap;white-space:nowrap}.audio-player-lg .voice-options{display:flex;flex-direction:column;background-color:#fff;border-radius:1.5rem;padding:2rem;box-shadow:0 3px 8px rgba(0,0,0,.24);flex-wrap:wrap;gap:1rem;margin-top:1rem}.audio-player-lg .voice-options .voice-option{display:flex;align-items:center;gap:1rem;padding:.5rem 1rem;border-radius:.5rem;border:1px solid #b1b1b1;background:transparent;cursor:pointer}.audio-player-lg .voice-options .voice-option:hover{background-color:rgba(0,69,118,.898);border:1px solid rgba(0,69,118,.898);color:#fff}.audio-player-lg .voice-options .voice-option .voice-option__icon{width:2rem;height:2rem;border-radius:50%;background:#0b5da7;display:flex;justify-content:center;align-items:center;color:#fff}.audio-player-lg .voice-options .voice-option.selected{border:1px solid #0b5da7}@media(max-width:576px){.audio-player-lg__player--wrapper{padding:.5rem}.audio-player-lg__player--wrapper .audio-timer{font-size:1.4rem;max-width:4rem}.audio-player-lg__player--wrapper .audio-slider .slider-slide{margin-right:0}.audio-player-lg__player--wrapper .audio-speed-control option,.audio-player-lg__player--wrapper .audio-speed-control select,.audio-player-lg__player--wrapper .audio-voice-control option,.audio-player-lg__player--wrapper .audio-voice-control select{font-size:1.4rem}}ol li.ql-indent-1{counter-increment:list-1}ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}ol li.ql-indent-2{counter-increment:list-2}ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}ol li.ql-indent-3{counter-increment:list-3}ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}ol li.ql-indent-4{counter-increment:list-4}ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}ol li.ql-indent-5{counter-increment:list-5}ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}ol li.ql-indent-6{counter-increment:list-6}ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}ol li.ql-indent-7{counter-increment:list-7}ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}ol li.ql-indent-7{counter-reset:list-8 list-9}ol li.ql-indent-8{counter-increment:list-8}ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}ol li.ql-indent-8{counter-reset:list-9}ol li.ql-indent-9{counter-increment:list-9}ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-indent-1:not(.ql-direction-rtl){padding-left:3em}li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-indent-2:not(.ql-direction-rtl){padding-left:6em}li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-indent-3:not(.ql-direction-rtl){padding-left:9em}li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-indent-4:not(.ql-direction-rtl){padding-left:12em}li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-indent-5:not(.ql-direction-rtl){padding-left:15em}li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-indent-6:not(.ql-direction-rtl){padding-left:18em}li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-indent-7:not(.ql-direction-rtl){padding-left:21em}li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-indent-8:not(.ql-direction-rtl){padding-left:24em}li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-indent-9:not(.ql-direction-rtl){padding-left:27em}li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-video{display:block;max-width:100%}.ql-video.ql-align-center{margin:0 auto}.ql-video.ql-align-right{margin:0 0 0 auto}.ql-bg-black{background-color:#000}.ql-bg-red{background-color:#e60000}.ql-bg-orange{background-color:#f90}.ql-bg-yellow{background-color:#ff0}.ql-bg-green{background-color:#008a00}.ql-bg-blue{background-color:#06c}.ql-bg-purple{background-color:#93f}.ql-color-white{color:#fff}.ql-color-red{color:#e60000}.ql-color-orange{color:#f90}.ql-color-yellow{color:#ff0}.ql-color-green{color:#008a00}.ql-color-blue{color:#06c}.ql-color-purple{color:#93f}.ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-size-small{font-size:.75em}.ql-size-large{font-size:1.5em}.ql-size-huge{font-size:2.5em}.ql-direction-rtl{direction:rtl;text-align:inherit}.ql-align-center{text-align:center}.ql-align-justify{text-align:justify}.ql-align-right{text-align:right}.accordion{align-items:flex-start;gap:1.5rem}.accordion,.accordionItem{display:flex;flex-direction:column;justify-content:flex-start}.accordionItem{background-color:#f8f8f8;border-radius:.5rem;border:1px solid #b1b1b1;padding:1rem 2rem;width:100%;cursor:pointer;align-items:stretch;gap:1rem}.accordionItem summary::-webkit-details-marker,.accordionItem summary::marker{content:none;display:none}.accordionItem:hover{background-color:#f8f8f8;border-radius:.5rem;border:1px solid #0b5da7!important}.accordionItem:hover--title label{color:#0b5da7!important}.accordionItem--title{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.accordionItem--title label{cursor:pointer;font-size:1.6rem;font-weight:700;margin:0}.accordionItemActive{background-color:#f8f8f8;border-radius:.5rem;border:1px solid #0b5da7!important}.accordionItemActive .accordionItem--title label{color:#0b5da7!important}.filterPage{flex-direction:column;justify-content:center;background-color:#afeeee}.filterPage,.filterPage-body{display:flex;align-items:stretch}.filterPage-body{width:100%;flex-direction:row;justify-content:space-between;margin:2rem 0}.filterPage-body-list{width:68%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}@media(max-width:768px){.filterPage-body-list{width:100%}}.filterPage-body-previewCart{width:30%;position:relative}@media(max-width:768px){.filterPage-body-previewCart{display:none}}.filterPage-body-previewCart .order-preview{position:-webkit-sticky;position:sticky;top:1rem}.filterPageV2-list{width:68%;gap:1.5rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}@media(max-width:768px){.filterPageV2-list{width:100%}}.filterPageV2-list .not-found{display:flex;flex-direction:column;justify-content:center;align-items:center}.filterPageV2-list .not-found p{text-align:center;color:#0b5da7;font-weight:700}.filterPageV2-list .not-found .no-data-image{width:50%;height:auto;display:flex;flex-direction:row;justify-content:center;align-items:center}@media(max-width:576px){.filterPageV2-list .not-found .no-data-image{width:100%;object-fit:cover}}.baseReceipt-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%}.baseReceiptDiv20{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:20%}.baseReceiptDiv20 label{font-size:1.8rem;text-transform:uppercase;font-weight:700;color:#0b5da7;padding:1rem 0}@media(max-width:1024px){.baseReceiptDiv20 label{font-size:1.6rem}}@media(max-width:768px){.baseReceiptDiv20{width:25%}.baseReceiptDiv20 label{font-size:1.4rem}}@media(max-width:576px){.baseReceiptDiv20{width:100%}}.baseReceiptDiv80{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:80%;gap:2rem}.baseReceiptDiv80 label{width:25%;margin:0;font-size:1.6rem;font-weight:700}.baseReceiptDiv80--quantity{width:20%}@media(max-width:768px){.baseReceiptDiv80{width:100%}.baseReceiptDiv80 label{font-size:1.2rem}}.baseReceiptTitleRow{padding:1rem 0}.baseReceiptTitleRow,.baseReceiptTitleRow-header{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%}.baseReceiptNoneBlock{display:none}.baseReceipt-content-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%!important}@media(max-width:768px){.baseReceipt-content-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.baseReceipt-header{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%}.baseReceipt-header-label{width:25%}.baseReceipt-header-label.full{width:100%}.baseReceipt-header--bookingCode{margin:0;width:70%;text-align:right}.baseReceiptRow-body{flex-direction:column;align-items:flex-start}.baseReceiptRow-body,.baseReceiptRow-body-info{width:100%;display:flex;justify-content:space-between}.baseReceiptRow-body-info{flex-direction:row;align-items:stretch}.baseReceiptRow-body-info p{width:25%}@media(max-width:576px){.baseReceiptRow-body-info p{font-size:1.2rem}}.flight-receipt p{margin:0;font-size:1.6rem;text-align:right}.flight-receipt p span{font-weight:700;color:#e01600}.flight-receipt-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.flight-receipt-header{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.flight-receipt-header p{margin:0;font-size:1.6rem;text-align:right}.flight-receipt-header p span{font-weight:700;color:#e01600}.input__container.disabled{cursor:not-allowed}.input__container.disabled .input__container--label{color:#b1b1b1}.input__container.disabled .input__container--label .input__container--step{background-color:#cfe6fc}.input__container--label{justify-content:flex-start;gap:.3rem}.input__container--label,.input__container--step{display:flex;flex-direction:row;align-items:center}.input__container--step{background-color:#0b5da7;color:#fff;aspect-ratio:1/1;width:2rem;height:2rem;border-radius:50%;justify-content:center}.simCard-item p{margin:0}.simCard-category{border-radius:.5rem;justify-content:space-between;padding:.5rem}.simCard-category,.simCard-category--content{display:flex;flex-direction:row;align-items:center}.simCard-category--content{justify-content:flex-start;gap:1rem}.simCard-category:hover{cursor:pointer}.simCard-category.active,.simCard-category:hover{background-color:#daefff}.simCard-category.active p{color:#0b5da7;font-weight:700}.simCard-category.active svg path{fill:#0b5da7}@media(max-width:576px){.simCard-category p{font-size:1.4rem}}.simCard-listing{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;padding:.5rem;border-radius:.5rem}.simCard-listing:hover{cursor:pointer;background-color:#daefff}.simCardListing{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;--wrapper-color:$color-bg2;position:relative;border-radius:1rem;border:2px solid #daefff;background:#fff;padding:1rem 2.5rem;margin-bottom:1.25rem}.simCardListing-content{width:98%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem;border-radius:.5rem;overflow:hidden}.simCardListing-content--bottom{display:none}.simCardListing-info{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}.simCardListing-info--header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.5rem}.simCardListing-info--header--title{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem;width:82%}.simCardListing-info--header--title h2{margin:0;font-size:1.6rem}@media(max-width:576px){.simCardListing-info--header--title{width:100%}.simCardListing-info--header--title h2{width:90%}}.simCardListing-info--details{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.simCardListing-info--details--label{margin:0;font-size:1.4rem}.simCardListing-info--specs{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;width:63%}.simCardListing-info--specs-list{padding-left:2rem;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem}.simCardListing-info--specItem{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.simCardListing-info--specItem p{margin:0;font-size:1.4rem}.simCardListing-info--category{width:37%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.simCardListing-info--category--tag-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1rem}.simCardListing-info--category--tag-container span{font-size:1.2rem;padding:.2rem .8rem;border-radius:.5rem;font-weight:700}@media(max-width:576px){.simCardListing-info--category{width:100%}}.simCardListing-items{margin-top:1rem;flex-direction:column;align-items:stretch}.simCardListing-items,.simCardListing-items-v2{display:flex;justify-content:flex-start;gap:1rem}.simCardListing-items-v2{flex-direction:row;align-items:flex-start;flex-wrap:wrap}.simCardListing-items-v2 p{margin:0;font-size:1.4rem}@media(max-width:768px){.simCardListing-items-v2 p{font-size:1.2rem}}@media(max-width:576px){.simCardListing{padding:1rem}}.simCardListing--mobile-content{width:100%;gap:1rem}@media(max-width:576px){.simCardListing--mobile-content--bottom{display:block}.simCardListing--mobile-content--bottom .select-btn{width:100%}.simCardListing--mobile-info--header .select-btn{display:none}}@media(max-width:320px){.simCardListing--mobile-info--details{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.simCardListing--mobile-info--specs{width:100%}}@media(max-width:576px){.simCardListing--mobile-info--specs-list{padding-left:1rem;grid-template-columns:repeat(1,1fr)}}@media(max-width:320px){.simCardListing--mobile-info--specItem p{font-size:1.2rem}.simCardListing--mobile-info--category{width:100%}}.simCardListing--mobile-items-v2{gap:2rem}.select-btn{letter-spacing:0;padding:.8rem 3rem;border:none;border-radius:.5rem;background:#0b5da7;color:#fff;font-weight:600;font-size:1.4rem;cursor:pointer;transition:all .3s;text-transform:none}.select-btn--sm{padding:.5rem 2rem;font-size:1.2rem}@media(max-width:320px){.select-btn--sm{padding:.5rem 1rem;font-size:1.1rem}}.select-btn:disabled{color:#b1b1b1;background-color:#e5e5e5!important}.pick-btn{padding:.5rem 1rem;border:none;border-radius:.5rem;background:#e01600;color:#fff;font-weight:600;font-size:1.4rem;cursor:pointer;transition:all .3s;text-transform:none}.pick-btn--sm{padding:.5rem 2rem;font-size:1.2rem}.pick-btn:disabled{color:#b1b1b1;background-color:#e5e5e5!important}.cancel-btn{background-color:transparent!important;border:1px solid transparent!important;outline:none;border-radius:.5rem;transition:all .3s;cursor:pointer;font-size:1.4rem}.cancel-btn:hover{background-color:#f8f8f8!important;border:1px solid #dadfe6!important;color:#5d5d5d!important}@media(max-width:320px){.cancel-btn{padding:.5rem 1rem;font-size:1.1rem}}.color-esim,.color-sim{background-color:#ffe3e0;color:#e01600}.color-country{background-color:#cfe6fc;color:#0b5da7}.color-other{background-color:#dadfe6;color:#5d5d5d}.color-other:hover{text-decoration:underline;cursor:pointer}.coral-peach{background-color:#ffe4d6;color:#ff5733}.forest-mint{background-color:#d6f9e6;color:#007f5f}.simListingV5{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,.05)}.simListingV5:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12);cursor:pointer}.simListingV5:hover label{color:#0b5da7}.simListingV5:hover .simListingV5-image--thumbnail{transform:scale(1.05)}.simListingV5-wrapper{display:grid;grid-template-columns:280px 1fr 200px;grid-template-rows:auto;grid-template-areas:"simImage simInfo simPrice"}@media(max-width:1024px){.simListingV5-wrapper{grid-template-columns:280px 1fr;grid-template-rows:auto 65px;grid-template-areas:"simImage simInfo" "simImage simPrice"}}@media(max-width:576px){.simListingV5-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.simListingV5-image{grid-area:simImage;position:relative;min-height:120px;overflow:hidden}.simListingV5-image--thumbnail{width:100%;height:100%;object-fit:cover;cursor:pointer;transition:transform .5s ease}.simListingV5-simInfo{grid-area:simInfo;padding:16px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem}.simListingV5-simInfo label{font-size:1.8rem}.simListingV5-simInfo-row{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.simListingV5-simInfo-row-main{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.simListingV5-simInfo-row-main p,.simListingV5-simInfo-row-main span{margin:0;font-size:1.3rem}.simListingV5-simInfo-row-main p{flex-basis:30%}.simListingV5-simInfo-row-main span{text-align:right;font-weight:700;flex-basis:70%}.simListingV5-simInfo-row-sub{text-align:right;font-size:1.3rem;text-decoration:underline}@media(max-width:576px){.simListingV5-simInfo{padding:5px 16px}}@media(max-width:320px){.simListingV5-simInfo{padding:0 16px}}.simListingV5-price{grid-area:simPrice;padding:16px;background:#fafafa;justify-content:space-between;gap:2rem}.simListingV5-price,.simListingV5-price--content{display:flex;flex-direction:column;align-items:center}.simListingV5-price--content{text-align:center;justify-content:center;gap:.2rem;width:100%;margin-top:1rem}.simListingV5-price--content .price-label{font-size:1.3rem;color:#666}.simListingV5-price--content .price-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.simListingV5-price--content .price-wrapper .original-price{font-size:1.4rem;color:#999;text-decoration:line-through}.simListingV5-price--content .price-wrapper .current-price{font-size:2rem;font-weight:700;color:#e01600;text-shadow:0 1px 2px rgba(255,77,79,.2)}@media(max-width:1024px){.simListingV5-price--content{margin:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.simListingV5-price--content .price-label{display:none}.simListingV5-price--content .price-wrapper .current-price{font-size:1.8rem}.simListingV5-price{display:flex;flex-direction:row;justify-content:space-between;align-items:center}}.simListing-dialog{width:50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0}.simListing-dialog--header{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;background-position:50%;border-radius:13px 13px 0 0;width:100%;height:220px;background-size:cover}.simListing-dialog--header .btn-close-icon-v2{opacity:1;background-color:transparent;border-radius:50%;border:1px solid #fafafa;width:3rem;height:3rem;margin:1rem 1rem 0 0;padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center}.simListing-dialog--header .btn-close-icon-v2 svg{transform:scale(.8)}.simListing-dialog--header .btn-close-icon-v2 svg path{fill:#fff}@media(max-width:576px){.simListing-dialog--header{height:120px}}.simListing-dialog .dialog-description{padding:3rem 0}@media(max-width:1440px){.simListing-dialog .dialog-description{padding:1.5rem 0}.simListing-dialog{width:70%}}@media(max-width:1024px){.simListing-dialog{width:95%}}@media(max-width:320px){.simListing-dialog{width:100%}}.simListingDetail{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:stretch}.simListingDetail h1,.simListingDetail h2,.simListingDetail h3{font-size:2.2rem}@media(max-width:576px){.simListingDetail h1,.simListingDetail h2,.simListingDetail h3{font-size:1.8rem}}.simListingDetail-wrapper{width:80%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2rem}@media(max-width:1024px){.simListingDetail-wrapper{width:85%}}@media(max-width:768px){.simListingDetail-wrapper{width:90%}}.simListingDetail-simItem{flex-direction:row}.simListingDetail-simItem,.simListingDetail-simItem--list{display:flex;justify-content:space-between;align-items:stretch}.simListingDetail-simItem--list{flex-basis:60%;flex-direction:column}@media(max-width:768px){.simListingDetail-simItem--list{flex-basis:55%}}@media(max-width:576px){.simListingDetail-simItem--list{gap:1rem}}.simListingDetail-simItem--header{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}.simListingDetail-simItem--header h1{color:#171717;margin:0;flex-basis:10%;line-height:3rem}.simListingDetail-simItem--header p{margin:0}.simListingDetail-simItem--wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;flex-basis:55%}.simListingDetail-simItem-selector{flex-basis:45%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.8rem}.simListingDetail-simItem-selector label{font-weight:700;font-size:1.4rem}@media(max-width:576px){.simListingDetail-simItem-selector label{font-size:1.4rem!important}}.simListingDetail-simItem-selector--optionsRow{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:.5rem}.simListingDetail-simItem-selector--item{display:flex;flex-direction:row;justify-content:center;align-items:center;font-weight:600;font-size:1.6rem;border:1px solid #e5e5e5;border-radius:32px;height:3.5rem;line-height:3.5rem;padding:0 1.5rem;cursor:pointer;min-width:5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;block-size:-webkit-fit-content;block-size:-moz-fit-content;block-size:fit-content;white-space:nowrap}@media(max-width:1024px){.simListingDetail-simItem-selector--item{font-size:1.4rem}}@media(max-width:576px){.simListingDetail-simItem-selector--item{font-size:1.2rem;height:3rem;line-height:3rem}}.simListingDetail-simItem-selector--item.active-sim,.simListingDetail-simItem-selector--item:hover{border:1px solid #0b5da7;color:#0b5da7;background-color:#d6eaf8}.simListingDetail-simItem--aside{flex-basis:38%;background-color:#d6eaf8;border:1px solid #daefff;border-radius:1rem;padding:3.5rem 2.5rem;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}.simListingDetail-simItem--aside h3,.simListingDetail-simItem--aside p{margin:0}.simListingDetail-simItem--aside p{font-size:1.4rem;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.simListingDetail-simItem--aside--content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.5rem}.simListingDetail-simItem--aside--content--row{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.simListingDetail-simItem--aside--content--row label{font-size:1.4rem}.simListingDetail-simItem--aside--content--selector{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.simListingDetail-simItem--aside--footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}.simListingDetail-simItem--aside--footer .total-sumary{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.simListingDetail-simItem--aside--footer .total-sumary p{font-size:2rem}@media(max-width:576px){.simListingDetail-simItem--aside--footer .total-sumary p{font-size:2rem!important}}.simListingDetail-simItem--aside--footer--btnGroup{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem}@media(max-width:576px){.simListingDetail-simItem--aside--footer--btnGroup{flex-direction:row}}.simListingDetail-simItem--aside hr{border:1px solid #0b5da7!important}@media(max-width:768px){.simListingDetail-simItem--aside{flex-basis:43%}}@media(max-width:576px){.simListingDetail-simItem--aside{padding:2rem 1.5rem}.simListingDetail-simItem{flex-direction:column;gap:1rem}}.simListingDetail-details,.simListingDetail-details-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.simListingDetail-details-list{gap:1.5rem}.simListingDetail-details-list--row{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.simListingDetail-details-list--row p{margin:0;font-size:1.6rem}.simListingDetail-details-list--row .row-name{font-weight:700;flex-basis:30%;width:30%}@media(max-width:576px){.simListingDetail-details-list--row .row-name{flex-basis:35%;width:35%}}.simListingDetail-details-list--row .row-value{flex-basis:70%;width:70%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem}.simListingDetail-details-list--row .row-value ul{margin:0;padding:0 0 0 2rem}.simListingDetail-details-list--row .row-value a,.simListingDetail-details-list--row .row-value li,.simListingDetail-details-list--row .row-value p,.simListingDetail-details-list--row .row-value span{font-size:1.6rem;text-align:justify;font-weight:500}.simListingDetail-details-list--row .row-value a{color:#0b5da7;word-wrap:break-word;word-break:break-all;white-space:normal}.simListingDetail-details-list--row .row-value a:hover{color:#09508f}@media(max-width:576px){.simListingDetail-details-list--row .row-value{flex-basis:62%;width:62%}.simListingDetail-details-list--row .row-value a,.simListingDetail-details-list--row .row-value li,.simListingDetail-details-list--row .row-value p,.simListingDetail-details-list--row .row-value span{font-size:1.4rem}}@media(max-width:375px){.simListingDetail-details-list--row{flex-direction:column}.simListingDetail-details-list--row .row-name,.simListingDetail-details-list--row .row-value{width:100%}.simListingDetail-details-list--row a,.simListingDetail-details-list--row li,.simListingDetail-details-list--row p,.simListingDetail-details-list--row span{font-size:1.4rem}}.countries,.simListingDetail-details-list--row.countries-wrapper{align-items:center}.countries{display:flex;flex-direction:row;justify-content:flex-start;gap:.3rem}.countries-grid,.countries-list{margin:0;padding:0!important;list-style:none}.countries-list{gap:1rem}.countries-list,.countries-list li{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.countries-list li{gap:.5rem;font-size:1.6rem}.countries-list li img{border-radius:2px;height:100%}.countries-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;grid-gap:2rem 20px;gap:2rem 20px}.countries-grid li{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.countries-grid li img{border-radius:.2rem}.countries-grid li p{margin:0;font-size:1.4rem;text-align:left}@media(max-width:576px){.countries-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:430px){.countries-grid{grid-template-columns:repeat(2,1fr)}}.sim-carrier{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:.5rem .8rem}.sim-carrier-tag{padding:0 .8rem;border-radius:.5rem;background-color:#d6eaf8}.sim-carrier-tag span{margin:0;font-size:1.3rem!important}.sim-carrier-grid{margin:0;padding:0!important;list-style:none;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:1rem}.flag{height:100%;border-radius:.4rem;border:1px solid #e5e5e5}.globe{border:none!important}.simListingDetail-simItem--aside-qtyBtn{background-color:transparent;border:1px solid #0b5da7;border-radius:50%;padding:0;font-size:1.6rem;text-align:center;min-height:1.5rem;min-width:1.5rem;display:flex;flex-direction:row;justify-content:center;align-items:center}.simListingDetail-simItem--aside-qtyBtn svg{transform:scale(.6)}.simListingDetail-simItem--aside-qtyBtn svg path{fill:#e67e22!important}.simListingDetail-simItem--aside-qtyBtn:hover{cursor:pointer}.simListingDetail-simItem--aside-qtyBtn:disabled{border:1px solid #b1b1b1;background-color:transparent!important}.simListingDetail-simItem--aside-qtyBtn:disabled svg path{fill:#b1b1b1}.viewMore-hori-card{width:100%;padding:.6rem 0;background-color:#0b5da7;color:#fff;border:none;border-radius:.5rem;font-size:1.3rem;font-weight:600;cursor:pointer;transition:background-color .3s ease}.viewMore-hori-card:hover{background-color:#084277}.viewMore-hori-card:active{background-color:#06355f}.buyNow-hori-card{width:100%;padding:.6rem 0;background-color:#e01600;color:#fff;border:none;border-radius:.5rem;font-size:1.3rem;font-weight:600;cursor:pointer;transition:background-color .3s ease}.buyNow-hori-card:hover{background-color:#ad1100}.buyNow-hori-card:active{background-color:#940e00}.add-to-cart-outline-primary{width:100%;padding:.6rem 0;background-color:#fff;color:#0b5da7;border:1px solid #0b5da7;border-radius:.5rem;font-size:1.3rem;font-weight:600;cursor:pointer;transition:background-color .3s ease}.add-to-cart-outline-primary:hover{background-color:#09508f;color:#fff}.add-to-cart-outline-primary:active{background-color:#09508f}.payment-method-list{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;width:50%}.payment-option{border-radius:.5rem;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:10px}.payment-option i{font-size:3rem;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15);border-radius:.5rem}.AntBuddy-chatWindowContainer2{opacity:1;transform:none;right:20px;left:auto}#AntBuddyChatWidgetIframe{height:80%;border:none}.css-um7ixe{border:none;background-color:var(--theme-ui-colors-background,#fff);margin:0;bottom:100px;max-width:90%;min-height:250px;max-height:80%;box-shadow:0 5px 40px rgba(0,0,0,.16);height:calc(100% - 120px);border-radius:8px;overflow:hidden}#AntBuddyChatWidget,.css-um7ixe{z-index:1000;position:fixed;right:20px;width:376px}#AntBuddyChatWidget{bottom:80px;height:768px}.closeWidget{position:absolute;top:10px;right:10px;z-index:1001}.closeWidget button{background:red;color:#fff;border:none;padding:5px 10px;cursor:pointer}.chatBubble{position:fixed;bottom:20px;right:20px;background-color:#005ca9;color:#fff;width:60px;height:60px;border-radius:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1001;box-shadow:0 4px 8px rgba(0,0,0,.2)}.chat-info .sub-button-text{font-size:x-large}@media(max-width:768px){.search-flights-search__form{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%}.search-flights-search__form .search-flights-search__form__item{width:100%!important}}@media screen and (width:820px){.page-order-booking__status--content{width:90%}.page-order-booking__body--content{display:flex;flex-direction:column;padding-bottom:3rem}.page-order-booking__body--content h3{font-size:1.4rem;line-height:3rem;text-align:left;margin-bottom:1rem}.page-order-booking__body--content__left .booking--contact form{border-radius:1.5rem;background-color:#f8f8f8;padding:1.5rem}.page-order-booking__body--content__left .booking--contact form input{background-color:transparent}.page-order-booking__body--content__left .booking--contact--row{flex-direction:column;gap:1rem}.page-order-booking__body--content__left .booking--contact--col{width:100%}.page-order-booking__body--content__left .booking--pax--row{flex-direction:column-reverse;gap:1rem}.page-order-booking__body--content__left .booking--pax--col{width:100%}.page-order-booking__body--content__left .booking--pax--col__note{padding:1rem}.page-order-booking__body--content__left .booking--pax--col__note ul{padding-left:2rem}.page-order-booking__body--content__left .booking--pax--col__note ul li{font-size:1.2rem}.page-order-booking__body--content__left .booking--pax--col__input-choice{padding:1rem}.page-order-booking__body--content__left .booking--pax--col__input-choice input{margin-top:.25rem}.page-order-booking__body--content__left .booking--pax--col__inputList{display:grid;grid-template-columns:1fr 1fr;background-color:#f8f8f8;grid-gap:.8rem;gap:.8rem;padding:.5rem;border-radius:1.5rem;align-items:flex-start}.page-order-booking__body--content__left .booking--pax--col__inputList--item .wrapper{padding:1rem}.page-order-booking__body--content__left .booking--pax--col__inputList--item .wrapper .row{display:flex;flex-direction:column!important}.page-order-booking__body--content__left .booking--pax--col__inputList--item .wrapper .row .type{width:100%}.page-order-booking__body--content__left .booking--pax--col__inputList--item .wrapper .row .type p{font-size:1.4rem}.page-order-booking__body--content__left .booking--pax--col__inputList--item .wrapper .row .type span{font-size:1.2rem}.page-order-booking__body--content__left .booking--pax--col__inputList--item .wrapper .row .quantity{width:100%}.page-order-booking__body--content__left .booking--pax--col__inputList--item .wrapper .row .quantity input,.page-order-booking__body--content__left .booking--pax--col__inputList--item .wrapper .row .quantity span{font-size:1.4rem}.page-order-booking__body--content__left .custom-pax-extraService .wrapper{border:1px solid #171717}.page-order-booking__body--content__left .custom-pax-extraService .wrapper .row{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:flex-start!important}.page-order-booking__body--content__left .custom-pax-extraService .wrapper .row .quantity{border:none}.page-order-booking__body--content__left .booking--note--ipt :-ms-input-placeholder{line-height:2.5rem;font-size:1.4rem}.page-order-booking__body--content__left .booking--note--ipt ::placeholder,.page-order-booking__body--content__left .booking--note--ipt textarea{line-height:2.5rem;font-size:1.4rem}.page-order-booking__body--content__left .booking-pax-info--list .item-title h4{font-size:1.4rem}.page-order-booking__body--content__left .booking-pax-info--list .item-title h4 span{font-size:1.2rem}.page-order-booking__body--content__left .booking-pax-info--list .item .item-input{grid-template-columns:1fr 1fr}.page-order-booking__body--content__left .booking-pax-info--list .item .item-input input{background:transparent}.page-order-booking__body--content__right{display:none}.page-order-booking__body--content--item .booking-pax-info--list{background-color:#f8f8f8;gap:.8rem;padding:1.5rem;border-radius:1.5rem}.page-order-booking__body--content--item .booking-pax-info--list .item-input--list .item-input{display:grid;grid-gap:1rem;gap:1rem}.page-order-booking__body--content--item .booking-pax-info--list .item-input--list .item-input .select-non-border--content,.page-order-booking__body--content--item .booking-pax-info--list .item-input--list .item-input label,.page-order-booking__body--content--item .booking-pax-info--list .item-input--list .item-input span{font-size:1.4rem!important}.page-order-booking__body--content--item .booking-pax-info--list .item-input--list .item-input .gender:after{display:none}.page-order-booking__body--content--item span.page-order-booking__body--content--item--description{font-size:1.4rem}.order-footer-mobile{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.4rem}.order-footer-mobile .four{width:100%}.order-footer-mobile .four .confirm-booking-btn{flex:2 1}.order-footer-mobile .three{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.order-footer-mobile .three .left p{font-weight:600}.three{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;align-items:baseline}.three .left{flex:0 0 30%;font-size:1.6rem;font-weight:700;text-transform:none!important}}@media screen and (max-width:768px){.page-order-booking__status--content{width:90%}.page-order-booking__body--content{display:flex;flex-direction:column;padding-bottom:3rem}.page-order-booking__body--content h3{font-size:1.4rem;line-height:3rem;text-align:left;margin-bottom:1rem}.page-order-booking__body--content__left .booking--contact form{border-radius:1.5rem;background-color:#f8f8f8;padding:1.5rem}.page-order-booking__body--content__left .booking--contact form input{background-color:transparent}.page-order-booking__body--content__left .booking--contact--row{flex-direction:column;gap:1rem}.page-order-booking__body--content__left .booking--contact--col{width:100%}.page-order-booking__body--content__left .booking--pax--row{flex-direction:column-reverse;gap:1rem}.page-order-booking__body--content__left .booking--pax--col{width:100%}.page-order-booking__body--content__left .booking--pax--col__note{padding:1rem}.page-order-booking__body--content__left .booking--pax--col__note ul{padding-left:2rem}.page-order-booking__body--content__left .booking--pax--col__note ul li{font-size:1.2rem}.page-order-booking__body--content__left .booking--pax--col__input-choice{padding:1rem}.page-order-booking__body--content__left .booking--pax--col__input-choice input{margin-top:.25rem}.page-order-booking__body--content__left .booking--pax--col__inputList{display:grid;grid-template-columns:1fr 1fr;background-color:#f8f8f8;grid-gap:.8rem;gap:.8rem;padding:.5rem;border-radius:1.5rem;align-items:flex-start}.page-order-booking__body--content__left .booking--pax--col__inputList--item .wrapper{padding:1rem}.page-order-booking__body--content__left .booking--pax--col__inputList--item .wrapper .row{display:flex;flex-direction:column!important}.page-order-booking__body--content__left .booking--pax--col__inputList--item .wrapper .row .type{width:100%}.page-order-booking__body--content__left .booking--pax--col__inputList--item .wrapper .row .type p{font-size:1.4rem}.page-order-booking__body--content__left .booking--pax--col__inputList--item .wrapper .row .type span{font-size:1.2rem}.page-order-booking__body--content__left .booking--pax--col__inputList--item .wrapper .row .quantity{width:100%}.page-order-booking__body--content__left .booking--pax--col__inputList--item .wrapper .row .quantity input,.page-order-booking__body--content__left .booking--pax--col__inputList--item .wrapper .row .quantity span{font-size:1.4rem}.page-order-booking__body--content__left .custom-pax-extraService .wrapper{border:1px solid #171717}.page-order-booking__body--content__left .custom-pax-extraService .wrapper .row{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:flex-start!important}.page-order-booking__body--content__left .custom-pax-extraService .wrapper .row .quantity{border:none}.page-order-booking__body--content__left .booking--note--ipt :-ms-input-placeholder{line-height:2.5rem;font-size:1.4rem}.page-order-booking__body--content__left .booking--note--ipt ::placeholder,.page-order-booking__body--content__left .booking--note--ipt textarea{line-height:2.5rem;font-size:1.4rem}.page-order-booking__body--content__left .booking-pax-info--list .item-title h4{font-size:1.4rem}.page-order-booking__body--content__left .booking-pax-info--list .item-title h4 span{font-size:1.2rem}.page-order-booking__body--content__left .booking-pax-info--list .item .item-input{grid-template-columns:1fr 1fr}.page-order-booking__body--content__left .booking-pax-info--list .item .item-input input{background:transparent}.page-order-booking__body--content__right{display:none}.page-order-booking__body--content--item .booking-pax-info--list{background-color:#f8f8f8;gap:.8rem;padding:1.5rem;border-radius:1.5rem}.page-order-booking__body--content--item .booking-pax-info--list .item-input--list .item-input{display:grid;grid-gap:1rem;gap:1rem}.page-order-booking__body--content--item .booking-pax-info--list .item-input--list .item-input .select-non-border--content,.page-order-booking__body--content--item .booking-pax-info--list .item-input--list .item-input label,.page-order-booking__body--content--item .booking-pax-info--list .item-input--list .item-input span{font-size:1.4rem!important}.page-order-booking__body--content--item .booking-pax-info--list .item-input--list .item-input .gender:after{display:none}.page-order-booking__body--content--item span.page-order-booking__body--content--item--description{font-size:1.4rem}.order-footer-mobile{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.4rem}.order-footer-mobile .four{width:100%}.order-footer-mobile .four .confirm-booking-btn{flex:2 1}.order-footer-mobile .three{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.order-footer-mobile .three .left p{font-weight:600}.three{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;align-items:baseline}.three .left{flex:0 0 30%;font-size:1.6rem;font-weight:700;text-transform:none!important}}.preview-booking-card{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem;border-radius:1.5rem;width:100%;padding-left:1rem}.preview-booking-card__content{width:100%;height:100%;box-shadow:0 3px 8px rgba(0,0,0,.24);border-radius:1rem}.preview-booking-card--header{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;gap:1rem;padding:1rem 0;border-radius:1rem 1rem 0 0;background-color:#0b5da7}.preview-booking-card--header h4{color:#fff}.preview-booking-card--body{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:1rem 1.5rem;width:100%;max-height:75vh;overflow-y:auto}.preview-booking-card--body__flights,.preview-booking-card--body__price,.preview-booking-card--body__total{width:100%}.preview-booking-card--body__total{margin:1rem 0;width:100%;padding:0 1.5rem 1rem}.preview-booking-card--body__total--label{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.preview-booking-card--body__total--label p{margin:0;font-size:1.6rem;color:#171717;font-weight:650}.preview-booking-card--body__total--label span{color:#e01600;font-weight:650;font-size:2rem}@media(max-width:1024px){.preview-booking-card--body__total--label span{font-size:2rem}}.preview-booking-card--body__total .btn-confirm-pick{margin-top:1.5rem;width:100%;border:none;font-size:1.6rem;border-radius:.5rem;color:#fff;outline:none;text-transform:none;letter-spacing:0;font-weight:600;padding:1rem 0}.preview-booking-card--body__total .btn-confirm-pick:hover{cursor:pointer}.preview-booking-card--body__total .btn-confirm-pick:disabled{background-color:#e5e5e5!important;color:#b1b1b1;cursor:not-allowed}@media(max-width:576px){.preview-booking-card--body__total .btn-confirm-pick{font-size:1.4rem}}@media(max-width:768px){.preview-booking-card--body__total{padding:0}}.preview-booking-card--body__price{height:100%;border:none;outline:none;display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 0}.preview-booking-card--body__price p{color:#0b5da7;font-size:1.4rem;font-weight:700}.preview-booking-card--body__price .fee-icon svg path{fill:#0b5da7}.preview-booking-card--body__price .info-icon svg{transform:scale(.8)}.preview-booking-card--body__price .fees-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.preview-booking-card--body__price span{font-size:1.4rem;color:#e01600;font-weight:650}.preview-booking-card--body__price .elective-fees{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.preview-booking-card--body__price .elective-fees-hotel{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem}.preview-booking-card--body__price .elective-fees-hotel p{margin:0}.preview-booking-card--body__hotels{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.preview-booking-card--body__flights{gap:1.5rem}@media(max-width:576px){.preview-booking-card--body__flights{width:100%}}.preview-booking-card--body__flights .collapse-preview__content{gap:1rem}.preview-booking-card--body__title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;font-size:1.4rem}@media(max-width:768px){.preview-booking-card{padding:0}}.preview-order{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem;border-radius:1.5rem;width:100%;padding-left:1rem}.preview-order__wrapper{width:100%;height:100%;box-shadow:0 3px 8px rgba(0,0,0,.24);border-radius:1rem}@media(max-width:768px){.preview-order__wrapper{box-shadow:none}}.preview-order--header{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;gap:1rem;padding:1rem 0;border-radius:1rem 1rem 0 0;background-color:#0b5da7}.preview-order--header h4{color:#fff}.preview-order--body{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:1rem 1.5rem;width:100%;max-height:75vh;overflow-y:auto}.preview-order--body__flights,.preview-order--body__price,.preview-order--body__total{width:100%}.preview-order--body__total{margin:1rem 0;width:100%;padding:0 1.5rem 1rem}.preview-order--body__total--label{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.preview-order--body__total--label p{margin:0;font-size:1.6rem;color:#171717;font-weight:650}.preview-order--body__total--label span{color:#e01600;font-weight:650;font-size:2rem}@media(max-width:1024px){.preview-order--body__total--label span{font-size:2rem}}.preview-order--body__total .btn-confirm-pick{margin-top:1.5rem;width:100%;border:none;font-size:1.6rem;border-radius:.5rem;color:#fff;outline:none;text-transform:none;letter-spacing:0;font-weight:600;padding:1rem 0}.preview-order--body__total .btn-confirm-pick:hover{cursor:pointer}.preview-order--body__total .btn-confirm-pick:disabled{background-color:#e5e5e5!important;color:#b1b1b1;cursor:not-allowed}@media(max-width:576px){.preview-order--body__total .btn-confirm-pick{font-size:1.4rem}}@media(max-width:768px){.preview-order--body__total{padding:0}}.preview-order--body__price{height:100%;border:none;outline:none;display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 0}.preview-order--body__price p{color:#0b5da7;font-size:1.4rem;font-weight:700}.preview-order--body__price .fee-icon svg path{fill:#0b5da7}.preview-order--body__price .info-icon svg{transform:scale(.8)}.preview-order--body__price .fees-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.preview-order--body__price span{font-size:1.4rem;color:#e01600;font-weight:650}.preview-order--body__price .elective-fees{width:100%;padding:2rem 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.preview-order--body__price .elective-fees-hotel{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem}.preview-order--body__price .elective-fees-hotel p{margin:0}.preview-order--body__hotels{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.preview-order--body__flights{gap:1.5rem}@media(max-width:576px){.preview-order--body__flights{width:100%}}.preview-order--body__flights .collapse-preview__content{gap:1rem}.preview-order--body__title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%}@media(max-width:768px){.preview-order{padding:0}}.no-boxshadow{box-shadow:none}@media screen and (max-width:768px){.hotelDetailPage--main h3{font-size:1.6rem;font-weight:800}.hotelDetailPage--info{width:100%!important}.hotel--header{width:100%}.hotel--header--content{width:100%;display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.hotel--header__title{font-size:2rem;font-weight:650;margin:0}.hotel--header__starRating{display:flex;align-items:center;gap:.5rem;font-size:1.4rem}.hotel--header__starRating svg path{fill:#ffda00}.hotel--header__address{display:flex;flex-direction:row;align-items:center;gap:1rem}.hotel--header__address p{margin:0;font-size:1.4rem}.hotel--slider-images{width:100%}.hotel--slider-images .slider{height:70vh;position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:.8rem}.hotel--slider-images .slider .list{height:85%}.hotel--slider-images .slider .list .item{inset:0 0 0 0;overflow:hidden;opacity:0;transition:.5s;background-color:#171717;display:flex;justify-content:center;border-radius:1rem}.hotel--slider-images .slider .list .item iframe,.hotel--slider-images .slider .list .item video{width:100%;height:500px}.hotel--slider-images .slider .list .item img{width:auto;height:100%;object-fit:contain;margin:auto}.hotel--slider-images .slider .list .item .content{position:absolute;left:10%;top:20%;width:500px;max-width:75%;z-index:1}.hotel--slider-images .slider .list .item .content p:first-child{text-transform:uppercase;letter-spacing:10px}.hotel--slider-images .slider .list .item .content h2{font-size:100px;margin:0}.hotel--slider-images .slider .list .item.active{opacity:1;height:100%}.hotel--slider-images .slider .list .item.active h2,.hotel--slider-images .slider .list .item.active p:first-child,.hotel--slider-images .slider .list .item.active p:nth-child(3){transform:translateY(30px);filter:blur(20px);opacity:0;animation:showContent .5s ease-in-out .7s 1 forwards}.hotel--slider-images .slider .list .item.active h2{animation-delay:1s}.hotel--slider-images .slider .list .item.active p:nth-child(3){animation-duration:1.3s}.hotel--slider-images .arrows{position:relative;z-index:4}.hotel--slider-images .arrows button{background-color:#fff;border:none;width:2rem;height:2rem;border-radius:50%;font-size:1.8rem;color:#171717;transition:.5s;position:absolute;box-shadow:0 0 18px rgba(0,0,0,.3)}.hotel--slider-images .arrows #prev{bottom:-470px;left:2rem}.hotel--slider-images .arrows #next{bottom:-470px;right:2rem}.hotel--slider-images .arrows button:hover{background-color:#eee;color:#171717}.hotel--slider-images .thumbnail-container{display:flex;justify-content:center;align-items:center;gap:10px}.hotel--slider-images .thumbnail-container .thumbnail-arrow-btn{background-color:#fff;border:none;outline:none;cursor:pointer;width:3.5rem;height:3.5rem;padding:1rem;border-radius:50%;box-shadow:0 3px 8px rgba(0,0,0,.24)}.hotel--slider-images .thumbnail-container .thumbnail-arrow-btn:hover{background-color:#eee}.hotel--slider-images .thumbnail-container .thumbnail{z-index:2;display:grid;grid-gap:.8rem;gap:.8rem;width:200%;box-sizing:border-box;overflow:auto;justify-content:flex-start;grid-auto-flow:column}.hotel--slider-images .thumbnail-container .thumbnail::-webkit-scrollbar{display:none}.hotel--slider-images .thumbnail-container .thumbnail .item{height:clamp(30px,15vh,72px);filter:brightness(.3);transition:.5s;flex-shrink:0;width:10rem}.hotel--slider-images .thumbnail-container .thumbnail .item:hover{filter:brightness(.5);cursor:pointer}.hotel--slider-images .thumbnail-container .thumbnail .item img{width:100%;height:100%;object-fit:cover;border-radius:10px}.hotel--slider-images .thumbnail-container .thumbnail .item.active{filter:brightness(1.05)}.hotel--slider-images .thumbnail-container .thumbnail .item .content{position:absolute;inset:auto 10px 10px 10px}}.main-wrapper{position:relative!important;width:100%}S .main-wrapper-content{width:100%;position:relative}.other-service-layout{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.other-service-section-header{width:100%;position:relative}.other-service-section-header img{width:100%;height:100%;object-fit:cover;filter:brightness(60%)}.other-service-header{position:absolute;width:100%;height:100%}.other-service-header,.other-service-header-title{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.other-service-header-title{height:70%}.other-service-header-title h1{font-size:7rem;color:#fff;text-align:center;text-transform:uppercase}@media(max-width:1440px)and (min-width:1024px){.other-service-header-title h1{font-size:6.5rem}}@media(max-width:1024px){.other-service-header-title h1{font-size:5rem}}.other-service-header-tabs{height:11%;background-color:#fff;width:100%;border-radius:6rem 6rem 0 0}.other-service-header-tabs,.other-service-header-tabs--wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center}.other-service-header-tabs--wrapper{border-bottom:1px solid #e5e5e5;height:100%;gap:3rem}.other-service-header-tab-item{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.8rem;padding:.5rem 1rem;border-radius:.5rem;font-weight:600;color:#171717;text-decoration:none}.other-service-header-tab-item:hover{color:#0b5da7;background-color:#daefff;cursor:pointer}.other-service-header-tab-item:hover svg path{fill:#0b5da7}.other-service-header-tab-item-active{color:#0b5da7;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;font-weight:600}.other-service-header-tab-item-active svg path{fill:#0b5da7}.other-service-header-tab-item-active:not(:hover){background-color:transparent;pointer-events:none;cursor:none}.other-service-section-body{background-color:#fff;padding:3rem 0}.other-service--search-wrapper{box-shadow:0 3px 8px rgba(0,0,0,.24);border-radius:1rem;padding:1.5rem 5rem}.other-service--options{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.other-service--options span{font-size:1.4rem}.other-service--option-wrapper{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.other-service--option-wrapper span{font-weight:700}@media(max-width:1024px){.other-service--option-wrapper span{font-size:1.2rem}}.other-service--option-list{align-items:stretch;flex-wrap:wrap}.other-service--option-item,.other-service--option-list{display:flex;flex-direction:row;justify-content:flex-start;gap:.8rem;width:100%}.other-service--option-item{text-decoration:none;color:#171717;padding:.5rem 1rem;align-items:center}.other-service--option-item p{font-size:1.4rem;margin:0}.other-service--option-item:hover{background-color:#daefff;cursor:pointer}.other-service--option-item:hover p{color:#0b5da7}.other-service--option-item:hover svg path{fill:#0b5da7}@media(max-width:1024px){.other-service--option-item{gap:.5rem;padding:.5rem 0 .5rem .8rem}.other-service--option-item p{font-size:1.2rem}}.sightseeing--header{width:75%;margin:auto;padding:0 1rem}.sightseeing--header--content{margin-bottom:1.5rem}.sightseeing--header__title{display:flex}.sightseeing--header h2{font-size:2.8rem;margin-bottom:1.5rem;line-height:4rem}.sightseeing--header__code{display:flex;font-size:1.8rem}.sightseeing--header__code svg{transform:scale(1.5);margin-right:1rem}.sightseeing--header__code span{font-style:normal}.sightseeing--nav{width:100%;background-color:#f8f8f8;margin-bottom:1.5rem}.sightseeing--nav__container{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;width:75%;margin:auto}.sightseeing--nav__container ul{list-style-type:none;margin:0;padding:1.5rem 0;display:flex}.sightseeing--nav__container ul li{padding:.5rem .75rem;font-weight:500}.sightseeing--nav__container ul li a{font-weight:inherit;transition:color .3s;text-decoration:none;color:#171717}.sightseeing--nav__container ul .active a,.sightseeing--nav__container ul li:hover a{font-weight:700;color:#0b5da7}.sightseeing--nav__container ul .active a:not(:hover) a{cursor:default;color:#0b5da7;font-weight:700!important}.sightseeing--detail__content--left .service-index{position:relative;z-index:1}.sightseeing--detail__content--left-slider-images{width:100%}.sightseeing--detail__content--left-slider-images .slider-image{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:.8rem}.sightseeing--detail__content--left-slider-images .slider-image .list{height:80%}.sightseeing--detail__content--left-slider-images .slider-image .list .item{border-radius:1rem;inset:0 0 0 0;overflow:hidden;opacity:0;transition:.5s;background-color:transparent;display:flex;justify-content:center}.sightseeing--detail__content--left-slider-images .slider-image .list .item iframe,.sightseeing--detail__content--left-slider-images .slider-image .list .item video{width:100%;height:500px}.sightseeing--detail__content--left-slider-images .slider-image .list .item img{border-radius:1rem;width:100%;height:100%;object-fit:contain;margin:auto}.sightseeing--detail__content--left-slider-images .slider-image .list .item .content{position:absolute;left:10%;top:20%;width:500px;max-width:75%;z-index:1}.sightseeing--detail__content--left-slider-images .slider-image .list .item .content p:first-child{text-transform:uppercase;letter-spacing:10px}.sightseeing--detail__content--left-slider-images .slider-image .list .item .content h2{font-size:100px;margin:0}.sightseeing--detail__content--left-slider-images .slider-image .list .item.active{opacity:1;height:100%}.sightseeing--detail__content--left-slider-images .slider-image .list .item.active h2,.sightseeing--detail__content--left-slider-images .slider-image .list .item.active p:first-child,.sightseeing--detail__content--left-slider-images .slider-image .list .item.active p:nth-child(3){transform:translateY(30px);filter:blur(20px);opacity:0;animation:showContent .5s ease-in-out .7s 1 forwards}.sightseeing--detail__content--left-slider-images .slider-image .list .item.active h2{animation-delay:1s}.sightseeing--detail__content--left-slider-images .slider-image .list .item.active p:nth-child(3){animation-duration:1.3s}.sightseeing--detail__content--left-slider-images .arrows{position:relative;z-index:4}.sightseeing--detail__content--left-slider-images .arrows button{background-color:#fff;border:none;width:2rem;height:2rem;border-radius:50%;font-size:1.8rem;color:#171717;transition:.5s;position:absolute;box-shadow:0 0 18px rgba(0,0,0,.3)}.sightseeing--detail__content--left-slider-images .arrows #prev{bottom:-470px;left:2rem}.sightseeing--detail__content--left-slider-images .arrows #next{bottom:-470px;right:2rem}.sightseeing--detail__content--left-slider-images .arrows button:hover{background-color:#eee;color:#171717}.sightseeing--detail__content--left-slider-images .thumbnail{z-index:2;display:flex;gap:10px;width:100%;height:clamp(30px,15vh,72px);box-sizing:border-box;overflow-y:auto;justify-content:flex-start}.sightseeing--detail__content--left-slider-images .thumbnail::-webkit-scrollbar{display:none}.sightseeing--detail__content--left-slider-images .thumbnail .item{height:clamp(30px,15vh,72px);filter:brightness(.3);transition:.5s;flex-shrink:0}.sightseeing--detail__content--left-slider-images .thumbnail .item img{width:100%;height:100%;object-fit:cover;border-radius:10px}.sightseeing--detail__content--left-slider-images .thumbnail .item.active{filter:brightness(1.05)}.sightseeing--detail__content--left-slider-images .thumbnail .item .content{position:absolute;inset:auto 10px 10px 10px}@media screen and (max-width:678px){.sightseeing--detail__content--left-slider-images .thumbnail{justify-content:flex-start}.sightseeing--detail__content--left-slider-images .slider .list .item .content h2{font-size:60px}.sightseeing--detail__content--left-slider-images .arrows{top:10%}}.sightseeing--detail__content--left--overview{margin-top:1rem;width:100%}.sightseeing--detail__content--left--overview-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem}.sightseeing--detail__content--left--overview__content{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.sightseeing--detail__content--left--overview__content-item{margin-bottom:1rem}.sightseeing--detail__content--left--overview__content-item svg{transform:scale(1.5)}.sightseeing--detail__content--left--overview__content-item svg path{fill:#0b5da7}.sightseeing--detail__content--left--overview__content-item p{margin:0;font-weight:500}.sightseeing--detail__content--left--overview__content-title{font-size:1.8rem;font-weight:700;line-height:1.2;margin-top:.5rem}@media(max-width:1024px){.sightseeing--detail__content--left--overview__content-title{font-size:1.4rem}}.sightseeing--detail__content--left--overview__content-main{display:flex;flex-direction:column;gap:.5rem;width:100%}.sightseeing--detail__content--left--overview__content .item-sm{display:flex;flex-direction:column;gap:.8rem}.sightseeing--detail__content--left--overview__content .item-lg{flex-basis:100%;display:flex;flex-direction:column;gap:1rem}.sightseeing--detail__content--left .tour-schedule .content{margin:0;padding:0;list-style:none}.sightseeing--detail__content--left .tour-schedule .content .item{background:#f8f8f8;overflow:hidden;margin-bottom:.75rem;border-radius:.5rem}.sightseeing--detail__content--left .tour-schedule .content .collapsible{display:flex;justify-content:space-between;align-items:center;background:inherit;color:#171717;cursor:pointer;padding:.9rem 1.6rem;width:100%;border:none;text-align:left;outline:none;font-size:1.6rem;font-weight:700;position:relative}.sightseeing--detail__content--left .tour-schedule .content .collapsible p{margin:0;line-height:2rem;color:#171717;font-weight:600}.sightseeing--detail__content--left .tour-schedule .content .collapsible span{text-transform:none}.sightseeing--detail__content--left .tour-schedule .content .collapsible .item-title-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.sightseeing--detail__content--left .tour-schedule .content .collapsible .item-title-content .meal-inFor{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;height:2rem}.sightseeing--detail__content--left .tour-schedule .content .collapsible .item-title-content .meal-inFor svg{transform:scale(.8)}.sightseeing--detail__content--left .tour-schedule .content .collapsible .item-title-content .meal-inFor span{font-size:1.4rem;width:100%}@media(max-width:576px){.sightseeing--detail__content--left .tour-schedule .content .collapsible p{width:100%;font-size:1.4rem;line-height:2.5rem}}.sightseeing--detail__content--left .tour-schedule .content .collapsible:hover{background-color:#daefff}.sightseeing--detail__content--left .tour-schedule .content .collapsible.active{max-height:80vh}.sightseeing--detail__content--left .tour-schedule .content .collapsible.active:after{transform:rotate(180deg)}.sightseeing--detail__content--left .tour-schedule .content .inner{padding:0 2.5rem 0 4rem;max-height:0;overflow:hidden;background:#f8f8f8;position:relative;font-size:1.8rem;line-height:3rem}.sightseeing--detail__content--left .tour-schedule .content .inner.transition{transition:max-height .2s ease-out}.sightseeing--detail__content--left .tour-schedule .content .inner .wrapper{margin-left:1.5rem}.sightseeing--detail__content--left .tour-schedule .content .inner .wrapper>div{margin-top:1rem;font-size:1.6rem;line-height:2.5rem;padding:0 0 1rem}.sightseeing--detail__content--left .tour-schedule .content .inner h5{font-style:italic;color:#0b5da7}.sightseeing--detail__content--left .tour-schedule .content .inner p{line-height:2.5rem;margin:1rem}.sightseeing--detail__content--left .tour-schedule .content .inner .line{position:absolute;border-left:.5px dashed #0b5da7;height:calc(100% - 2rem);left:3.5rem;top:1rem;z-index:1}.sightseeing--detail__content--left .tour-schedule .content .inner .line:after,.sightseeing--detail__content--left .tour-schedule .content .inner .line:before{background:#0b5da7;border-radius:50%;content:"";height:5px;left:-3px;position:absolute;width:5px;z-index:1}.sightseeing--detail__content--left .tour-schedule .content .inner .line:after{bottom:0}.sightseeing--detail__content--left .tour-schedule .content .collapsible.active+.inner{padding-bottom:2rem}.sightseeing--detail__content--left .tour-schedule .content .collapsible.active+.inner:before{content:"";width:calc(100% - 4rem);height:1px;background:#e5e5e5;position:absolute;left:2rem}.sightseeing--detail__content--left .tour-note{width:100%}.sightseeing--detail__content--left .tour-note .content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}@media(max-width:768px){.sightseeing--detail__content--left .tour-note .content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.sightseeing--detail__content--left .tour-note .content ul{width:100%!important;margin:0}}.sightseeing--detail__content--left .tour-note .content ul{width:49%;list-style:none;padding:0}.sightseeing--detail__content--left .tour-note .content ul li{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.sightseeing--detail__content--left .tour-note .content .item{background:#f8f8f8;overflow:hidden;margin-bottom:.75rem;border-radius:1rem;height:60px;padding:0 0 1rem}.sightseeing--detail__content--left .tour-note .content .item:has(.collapsible.active){height:auto;max-height:80vh;overflow-y:auto}.sightseeing--detail__content--left .tour-note .content .item:has(.collapsible.active) button{top:0;left:0;z-index:1}.sightseeing--detail__content--left .tour-note .content .collapsible{position:-webkit-sticky!important;position:sticky!important;top:0;display:flex;justify-content:space-between;align-items:center;background:inherit;color:#171717;cursor:pointer;padding:1.8rem;width:100%;text-align:left;outline:none;font-size:1.6rem;font-weight:700;border:none;border-bottom:1px solid #e5e5e5}.sightseeing--detail__content--left .tour-note .content .collapsible span{color:#e01600;text-transform:none}@media(max-width:1024px){.sightseeing--detail__content--left .tour-note .content .collapsible{font-size:1.4rem}}.sightseeing--detail__content--left .tour-note .content .collapsible:hover{background-color:#daefff}.sightseeing--detail__content--left .tour-note .content .collapsible.active:after{transform:rotate(180deg)}.sightseeing--detail__content--left .tour-note .content .inner{padding:2rem 2.5rem;transition:max-height .2s ease-out;background:#f8f8f8}.sightseeing--detail__content--left .tour-note .content .inner .wrapper div{font-size:1.4rem;line-height:2.5rem;padding:0 0 1rem;text-align:justify}.sightseeing--detail__content--left .tour-note .content .inner .wrapper div br{margin:.5rem 0}.sightseeing--detail__content--left .tour-note .content .inner .wrapper div p{font-size:1.4rem;line-height:2.5rem}.sightseeing--detail__content--left .tour-note .content .inner .wrapper div *,.sightseeing--detail__content--left .tour-note .content .inner .wrapper div * *,.sightseeing--detail__content--left .tour-note .content .inner .wrapper div * * *,.sightseeing--detail__content--left .tour-note .content .inner .wrapper div a,.sightseeing--detail__content--left .tour-note .content .inner .wrapper div div,.sightseeing--detail__content--left .tour-note .content .inner .wrapper div p,.sightseeing--detail__content--left .tour-note .content .inner .wrapper div span,.sightseeing--detail__content--left .tour-note .content .inner .wrapper div strong{font-family:inherit!important;background:transparent!important;font-size:1.4rem!important}@media screen and (max-width:768px){.sightseeing--detail__content--left{width:100%!important}}@media(max-width:576px){.sightseeing--detail__content--left{gap:1rem}}.sightseeing--detail__content--right{flex-basis:30%;position:relative}.sightseeing--detail__content--right__booking{position:-webkit-sticky;position:sticky;top:1rem}.sightseeing--detail__content--right__booking.mobile{position:relative;top:0}@media(max-width:768px){.sightseeing--detail__content--right__booking{width:100%}}.sightseeing--detail__content--right .border-shadow{border-radius:1rem;box-shadow:0 0 10px 0 hsla(0,0%,9%,.12);padding:1.5rem}.sightseeing--detail__content--right .btn-book{width:100%;background:#e01600;color:#fff;text-transform:none;padding:1rem 0;border:none;cursor:pointer;border-radius:.5rem}.sightseeing--detail__content--right .btn-book:hover{background:#c71300}.sightseeing--detail__content__similiar{display:flex;flex-direction:column;gap:2rem;margin:8rem 0 3rem}.sightseeing--detail__content__similiar--track{display:flex;flex-direction:row;justify-content:center;align-items:center}.sightseeing--detail__content__similiar--list{display:flex;flex-direction:row;align-items:center;padding:0;gap:4rem;list-style:none}.sightseeing--detail__content__similiar--list li{margin-bottom:.75rem}@media(max-width:1024px){.sightseeing--detail__content__similiar--list{gap:1rem}}.sightseeing-order--wrapper{max-height:70rem;overflow-y:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}@media(max-width:768px){.sightseeing-order--wrapper{width:100%;padding:0}}.sightseeing-order-preview{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;padding:0 0 1rem}.sightseeing-order-preview:not(:last-child){border-bottom:2px dashed #e5e5e5}.sightseeing-order-preview--info{width:100%;padding:0 0 0 1rem;border-left:.3rem solid #0b5da7;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.sightseeing-order-preview--info p{margin:0;color:#0b5da7;font-weight:700}.sightseeing-order-preview--info-title{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.sightseeing-order-preview--info-title p{width:85%}.sightseeing-order-preview--info-subtitle{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.sightseeing-order-preview--info-subtitle small{color:#5d5d5d;font-weight:600}.sightseeing-order-preview--info-subtitle span{color:#171717;font-weight:700;font-size:1.3rem}.sightseeing-order-preview--info-subtitle-subTotal{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.2rem}@media(max-width:768px){.sightseeing-order-preview--info-subtitle{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}}@media(max-width:576px){.sightseeing-order-preview--info-subtitle{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}}@media screen and (max-width:320px){.sightseeing-order-preview--info-subtitle{font-size:1.4rem}}.sightseeing-order-preview--bill{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.2rem;padding:0 0 0 1rem}.sightseeing-order-preview--bill--detail{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.sightseeing-order-preview--bill--detail p,.sightseeing-order-preview--bill--detail span{text-align:justify;font-size:1.4rem;margin:0;font-weight:500}.sightseeing-order-preview--bill--detail-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.sightseeing-order-preview--subTotal{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.sightseeing-order-preview--subTotal p,.sightseeing-order-preview--subTotal span{margin:0;text-align:justify;font-size:1.4rem;font-weight:700}.sightseeing-order-preview:hover{cursor:pointer}.sightseeing-order-preview-temp .sightseeing-order-preview--info p{color:#5d5d5d}.sightSeeing-confirm{background-color:#fff;padding:1.5rem;border-radius:1rem;border:1px solid #daefff;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}.sightSeeing-confirm--title{margin:0;font-size:1.6rem;font-weight:650}.sightSeeing-confirm--list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}.sightSeeing-confirm--previewCard{background-color:#f8f8f8;padding:1.5rem;border-radius:1rem;border:1px solid #f8f8f8}.sightSeeing-confirm--previewCard .row{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:1rem}@media(max-width:576px){.sightSeeing-confirm--previewCard .row{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.sightSeeing-confirm--previewCard--image{width:35%;max-height:13rem}.sightSeeing-confirm--previewCard--image img{width:100%;height:100%;border:1px solid #daefff;border-radius:1rem;object-fit:cover}@media(max-width:576px){.sightSeeing-confirm--previewCard--image{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;width:100%}}.sightSeeing-confirm--previewCard--info{width:65%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem}.sightSeeing-confirm--previewCard--info p{width:100%;margin:0;font-size:1.6rem;font-weight:650}.sightSeeing-confirm--previewCard--info--details{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.8rem}.sightSeeing-confirm--previewCard--info--details-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.sightSeeing-confirm--previewCard--info--details-wrapper span{font-size:1.4rem}@media(max-width:576px){.sightSeeing-confirm--previewCard--info--details-wrapper span{width:80%}.sightSeeing-confirm--previewCard--info{width:100%}}.sightSeeing-preview{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}.sightSeeing-preview--title{margin:0;font-size:1.6rem;font-weight:650}.sightSeeing-preview--list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem;width:100%}.sightSeeing-preview--previewCard{width:100%;border:1px solid #0b5da7;border-radius:1rem;padding:1.5rem;box-shadow:0 3px 8px rgba(0,0,0,.24)}.sightSeeing-preview--previewCard .row{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:1rem}.sightSeeing-preview--previewCard--image{flex:1.5 1;max-height:13rem}.sightSeeing-preview--previewCard--image img{width:100%;height:100%;border:1px solid #daefff;border-radius:1rem;object-fit:cover}@media(max-width:576px){.sightSeeing-preview--previewCard--image{width:100%}}.sightSeeing-preview--previewCard--info{flex:3 1;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}.sightSeeing-preview--previewCard--info--title{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem}.sightSeeing-preview--previewCard--info p{width:100%;margin:0;font-size:1.8rem;font-weight:650;color:#0b5da7}.sightSeeing-preview--previewCard--info--details{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem}.sightSeeing-preview--previewCard--info--details-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.sightSeeing-preview--previewCard--info--details-wrapper span{font-size:1.4rem}.sightSeeing-preview--previewCard--info--details-wrapper svg{width:3.5rem}.sightSeeing-preview--previewCard__price{flex:2 1;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:1rem}.sightSeeing-preview--previewCard__price--wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:2rem}@media(max-width:1024px){.sightSeeing-preview--previewCard__price--wrapper{width:100%;gap:1rem}}.sightSeeing-preview--previewCard__price--timer{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;background-color:#daefff;padding:1rem;border-radius:1rem}.sightSeeing-preview--previewCard__price--timer svg path{fill:#e01600}.sightSeeing-preview--previewCard__price--timer p{font-size:1.2rem;margin:0;color:#e01600;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.sightSeeing-preview--previewCard__price--timer p span{font-weight:700;font-size:1.4rem}@media(max-width:1024px){.sightSeeing-preview--previewCard__price--timer{padding:1rem;gap:.5rem}.sightSeeing-preview--previewCard__price--timer p{font-size:1.3rem}}.sightSeeing-preview--previewCard__price--price{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:.5rem}.sightSeeing-preview--previewCard__price--price label{font-size:2.4rem;font-weight:650;color:#e01600;margin:0;text-align:center}@media(max-width:1024px){.sightSeeing-preview--previewCard__price--price{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%}.sightSeeing-preview--previewCard__price--price label{font-size:2.2rem}.sightSeeing-preview--previewCard__price--price span{font-size:1.3rem}}@media(max-width:576px){.sightSeeing-preview--previewCard__price--price{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.sightSeeing-preview--previewCard__price .ticket-options{width:100%}@media(max-width:1024px){.sightSeeing-preview--previewCard__price .ticket-options{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.sightSeeing-preview--previewCard__price{width:40%}}@media(max-width:576px){.sightSeeing-preview--previewCard__price{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.sightSeeing-preview--previewCard__price .ticket-options{display:flex;flex-direction:column;justify-content:center;align-items:center;width:30%}}.sightSeeing-preview--previewCard__name{width:100%;flex-grow:0;font-size:1.6rem;text-align:justify;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.sightSeeing-preview--previewCard__name p{margin:0;font-weight:700}.sightSeeing-preview--previewCard__name--tags{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.5rem}.sightSeeing-preview--previewCard__name--tag{font-size:1.2rem;font-weight:600;padding:0 .8rem;border-radius:.25rem}.sightSeeing-preview--previewCard__name--tag-serviceType,.sightSeeing-preview--previewCard__name--tag-site{background-color:#cfe6fc;color:#0b5da7}.sightSeeing-preview-mobile{width:100%;border:1px solid #0b5da7;border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;box-shadow:0 3px 8px rgba(0,0,0,.24)}.sightSeeing-preview-mobile__header-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%}.sightSeeing-preview-mobile__header-wrapper .sightSeeing-preview-mobile--info{position:relative}.sightSeeing-preview-mobile__header-wrapper .sightSeeing-preview-mobile--info__details{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.sightSeeing-preview-mobile__image{width:100%;height:18vh;border-radius:.5rem;position:relative}.sightSeeing-preview-mobile__image img{width:100%;height:100%;object-fit:cover;border-radius:.5rem;position:absolute;top:0;z-index:1}.sightSeeing-preview-mobile__image--content{z-index:1;position:relative;padding:1.5rem 0 .8rem .8rem;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.sightSeeing-preview-mobile__image--content-row{margin-top:auto;width:100%;gap:.5rem}.sightSeeing-preview-mobile__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;gap:.8rem}.sightSeeing-preview-mobile__content--title{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem}.sightSeeing-preview-mobile__content p{font-size:1.6rem;font-weight:650;color:#0b5da7;margin:0}.sightSeeing-preview-mobile__price{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:1rem;width:100%}.sightSeeing-preview-mobile__price--option{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.sightSeeing-preview-mobile__price--option--content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.sightSeeing-preview-mobile__price--timer{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;background-color:#daefff;padding:1rem 1.5rem;border-radius:.5rem}.sightSeeing-preview-mobile__price--timer svg path{fill:#e01600}.sightSeeing-preview-mobile__price--timer p{margin:0;font-size:1.4rem;color:#e01600}.sightSeeing-preview-mobile__price--timer p span{font-weight:650}.sightSeeing-preview-mobile__price--timer--content{font-size:1.4rem;color:#e01600}.sightSeeing-preview-mobile__price--price{display:flex;flex-direction:column;gap:.5rem;justify-content:center;align-items:center;width:100%}.sightSeeing-preview-mobile__price--price label{font-size:2rem;font-weight:650;color:#e01600;margin:0}.sightSeeing-preview-mobile__price--price span{font-size:1.4rem;font-weight:500}@media(max-width:576px){.sightSeeing-preview-mobile__price--price{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.sightSeeing-preview-mobile__price .ticket-options{display:flex;flex-direction:row;justify-content:center;align-items:center;width:35%}.sightSeeing-preview-mobile__price .ticket-options button{aspect-ratio:1/1;padding:0}.sightSeeing-preview-mobile__price .ticket-options button svg{transform:scale(.9)}.sightSeeing-preview-mobile__price .ticket-options--change svg path{fill:#0b5da7}.sightSeeing-preview-mobile__price .ticket-options--change:active svg path{fill:#fff}.sightSeeing-preview-mobile__price .ticket-options--delete svg path{fill:#e01600}.sightSeeing-order-mobile{width:100%;border:1px solid #0b5da7;border-radius:1rem;padding:1.5rem;box-shadow:0 3px 8px rgba(0,0,0,.24)}.sightSeeing-order-mobile,.sightSeeing-order-mobile .row{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}.sightSeeing-order-mobile--image{flex:1.5 1;max-height:18rem;height:18rem;position:relative}.sightSeeing-order-mobile--image img{width:100%;height:100%;border:1px solid #daefff;border-radius:1rem;object-fit:cover}@media(max-width:576px){.sightSeeing-order-mobile--image{width:100%}}.sightSeeing-order-mobile--info{flex:3 1;gap:1rem}.sightSeeing-order-mobile--info,.sightSeeing-order-mobile--info--title{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.sightSeeing-order-mobile--info--title{gap:.5rem}.sightSeeing-order-mobile--info p{width:100%;margin:0;font-size:1.8rem;font-weight:650;color:#0b5da7}.sightSeeing-order-mobile--info--details{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem}.sightSeeing-order-mobile--info--details-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.sightSeeing-order-mobile--info--details-wrapper span{font-size:1.4rem}.sightSeeing-order-mobile--info--details-wrapper svg{width:3.5rem}.sightSeeing-order-mobile--price{flex:2 1;gap:1rem}.sightSeeing-order-mobile--price,.sightSeeing-order-mobile--price--wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}.sightSeeing-order-mobile--price--wrapper{gap:2rem}@media(max-width:1024px){.sightSeeing-order-mobile--price--wrapper{width:100%;gap:1rem}}.sightSeeing-order-mobile--price--timer{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;background-color:#daefff;padding:1rem;border-radius:1rem}.sightSeeing-order-mobile--price--timer svg path{fill:#e01600}.sightSeeing-order-mobile--price--timer p{font-size:1.2rem;margin:0;color:#e01600;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.sightSeeing-order-mobile--price--timer p span{font-weight:700;font-size:1.4rem}@media(max-width:1024px){.sightSeeing-order-mobile--price--timer{padding:1rem;gap:.5rem}.sightSeeing-order-mobile--price--timer p{font-size:1.3rem}}.sightSeeing-order-mobile--price--amount{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:.5rem}.sightSeeing-order-mobile--price--amount label{font-size:2.4rem;font-weight:650;color:#e01600;margin:0;text-align:center}@media(max-width:1024px){.sightSeeing-order-mobile--price--amount{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%}.sightSeeing-order-mobile--price--amount label{font-size:2.2rem}.sightSeeing-order-mobile--price--amount span{font-size:1.3rem}}@media(max-width:768px){.sightSeeing-order-mobile--price--amount{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.sightSeeing-order-mobile--price--option{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}}.sightSeeing-order-mobile--price .ticket-options{display:flex;flex-direction:row;justify-content:center;align-items:center;width:30%}.sightSeeing-order-mobile--price .ticket-options button{padding:.5rem 0}.sightSeeing-order-mobile--price .ticket-options button svg{transform:scale(.9)}.sightSeeing-order-mobile--price .ticket-options--change svg path{fill:#0b5da7}.sightSeeing-order-mobile--price .ticket-options--change:active svg path{fill:#fff}.sightSeeing-order-mobile--price .ticket-options--delete svg path{fill:#e01600}@media(max-width:1024px){.sightSeeing-order-mobile--price{width:40%}}@media(max-width:768px){.sightSeeing-order-mobile--price{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.sightSeeing-order-mobile--price .sightSeeing-preview--previewCard__price--option{display:none!important}}.sightSeeing-order-mobile--name{width:100%;flex-grow:0;font-size:1.6rem;text-align:justify;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.sightSeeing-order-mobile--name p{margin:0;font-weight:700}.sightSeeing-order-mobile--name--tags{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.5rem}@media(max-width:768px){.sightSeeing-order-mobile--name--tags{display:none}}.sightSeeing-order-mobile--name--tags--mobile{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}@media(max-width:768px){.sightSeeing-order-mobile--name--tags--mobile{position:absolute;bottom:1rem;left:1rem}}.sightSeeing-order-mobile--name--tag{font-size:1.2rem;font-weight:600;padding:0 .8rem;border-radius:.25rem}.sightSeeing-order-mobile--name--tag-serviceType,.sightSeeing-order-mobile--name--tag-site{background-color:#cfe6fc;color:#0b5da7}.sightSeeing-order{flex-direction:column;width:100%;border:1px solid #0b5da7;border-radius:1rem;padding:1.5rem;box-shadow:0 3px 8px rgba(0,0,0,.24)}.sightSeeing-order,.sightSeeing-order .row{display:flex;justify-content:flex-start;align-items:stretch;gap:1rem}.sightSeeing-order .row{flex-direction:row}.sightSeeing-order--image{flex:1.5 1;max-height:13rem}.sightSeeing-order--image img{width:100%;height:100%;border:1px solid #daefff;border-radius:1rem;object-fit:cover}@media(max-width:576px){.sightSeeing-order--image{width:100%}}.sightSeeing-order--info{flex:3 1;gap:1rem}.sightSeeing-order--info,.sightSeeing-order--info--title{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.sightSeeing-order--info--title{gap:.5rem}.sightSeeing-order--info p{width:100%;margin:0;font-size:1.8rem;font-weight:650;color:#0b5da7}.sightSeeing-order--info--details{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem}.sightSeeing-order--info--details-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.sightSeeing-order--info--details-wrapper span{font-size:1.4rem}.sightSeeing-order--info--details-wrapper svg{width:3.5rem}.sightSeeing-order--price{flex:2 1;gap:1rem}.sightSeeing-order--price,.sightSeeing-order--price--wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}.sightSeeing-order--price--wrapper{gap:2rem}@media(max-width:1024px){.sightSeeing-order--price--wrapper{width:100%;gap:1rem}}.sightSeeing-order--price--timer{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;background-color:#daefff;padding:1rem;border-radius:1rem}.sightSeeing-order--price--timer svg path{fill:#e01600}.sightSeeing-order--price--timer p{font-size:1.2rem;margin:0;color:#e01600;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.sightSeeing-order--price--timer p span{font-weight:700;font-size:1.4rem}@media(max-width:1024px){.sightSeeing-order--price--timer{padding:1rem;gap:.5rem}.sightSeeing-order--price--timer p{font-size:1.3rem}}.sightSeeing-order--price--amount{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:.5rem}.sightSeeing-order--price--amount label{font-size:2.4rem;font-weight:650;color:#e01600;margin:0;text-align:center}.sightSeeing-order--price--amount .ticket-options{display:none}@media(max-width:1024px){.sightSeeing-order--price--amount{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%}.sightSeeing-order--price--amount label{font-size:2.2rem}.sightSeeing-order--price--amount span{font-size:1.3rem}}@media(max-width:576px){.sightSeeing-order--price--amount{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.sightSeeing-order--price .ticket-options{width:100%}@media(max-width:1024px){.sightSeeing-order--price .ticket-options{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.sightSeeing-order--price{width:40%}}.sightSeeing-order--name{width:100%;flex-grow:0;font-size:1.6rem;text-align:justify;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.sightSeeing-order--name p{margin:0;font-weight:700}.sightSeeing-order--name--tags{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.5rem}.sightSeeing-order--name--tag{font-size:1.2rem;font-weight:600;padding:0 .8rem;border-radius:.25rem}.sightSeeing-order--name--tag-serviceType,.sightSeeing-order--name--tag-site{background-color:#cfe6fc;color:#0b5da7}.errorContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;padding:20px;text-align:center}.errorContainer h2{color:#e53e3e;margin-bottom:16px}.errorContainer p{color:#4a5568;margin-bottom:24px}.errorContainer-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.errorContainer-buttons{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:1rem}.reloadButton{padding:8px 16px;background-color:#3182ce;color:#fff;border:none;border-radius:4px;cursor:pointer}.reloadButton:hover{background-color:#2c5282}.reloadButton-primary{padding:8px 16px;background-color:#0b5da7;color:#fff;border:1px solid #0b5da7;border-radius:4px;cursor:pointer;font-size:1.4rem}.reloadButton-primary:hover{background-color:#2c5282}.reloadButton-text-primary{padding:8px 16px;background-color:#fff;color:#0b5da7;border:1px solid #0b5da7;border-radius:4px;cursor:pointer;font-size:1.4rem;text-decoration:none}.reloadButton-text-primary:hover{color:#fff;background-color:#2c5282}.tourDetailPage--main,.tourDetailPage--main--container{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.tourDetailPage--main--container{gap:2rem;width:100%}@media(max-width:576px){.tourDetailPage--main--container{gap:0}}.tour--header{width:75%;margin:auto;padding:0 1rem}.tour--header--content{margin-bottom:1.5rem}.tour--header__title{display:flex}.tour--header h2{font-size:2.8rem;margin-bottom:1.5rem;line-height:4rem}.tour--header__code{display:flex;font-size:1.8rem}.tour--header__code svg{transform:scale(1.5);margin-right:1rem}.tour--header__code span{font-style:normal}.tour--nav{width:100%;background-color:#f8f8f8;margin-bottom:1.5rem}.tour--nav__container{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;width:75%;margin:auto}.tour--nav__container ul{list-style-type:none;margin:0;padding:1.5rem 0;display:flex}.tour--nav__container ul li{padding:.5rem .75rem;font-weight:500}.tour--nav__container ul li a{font-weight:inherit;transition:color .3s;text-decoration:none;color:#171717}.tour--nav__container ul .active a,.tour--nav__container ul li:hover a{font-weight:700;color:#0b5da7}.tour--nav__container ul .active a:not(:hover) a{cursor:default;color:#0b5da7;font-weight:700!important}.tour--detail{width:75%}.tour--detail__content{display:flex;gap:3rem}.tour--detail__content h3{font-size:2.4rem;font-weight:700;text-transform:uppercase;text-align:center}@media(max-width:1024px){.tour--detail__content h3{font-size:2.1rem}}@media(max-width:576px){.tour--detail__content h3{font-size:1.6rem}}.tour--detail__content--left{width:70%;display:flex;flex-direction:column;gap:4rem}.tour--detail__content--left-slider-images{width:100%}.tour--detail__content--left-slider-images .slider-image{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:.8rem}.tour--detail__content--left-slider-images .slider-image .list{height:80%}.tour--detail__content--left-slider-images .slider-image .list .item{border-radius:1rem;inset:0 0 0 0;overflow:hidden;opacity:0;transition:.5s;background-color:transparent;display:flex;justify-content:center}.tour--detail__content--left-slider-images .slider-image .list .item iframe,.tour--detail__content--left-slider-images .slider-image .list .item video{width:100%;height:500px}.tour--detail__content--left-slider-images .slider-image .list .item img{border-radius:1rem;width:100%;height:100%;object-fit:contain;margin:auto}.tour--detail__content--left-slider-images .slider-image .list .item .content{position:absolute;left:10%;top:20%;width:500px;max-width:75%;z-index:1}.tour--detail__content--left-slider-images .slider-image .list .item .content p:first-child{text-transform:uppercase;letter-spacing:10px}.tour--detail__content--left-slider-images .slider-image .list .item .content h2{font-size:100px;margin:0}.tour--detail__content--left-slider-images .slider-image .list .item.active{opacity:1;height:100%}.tour--detail__content--left-slider-images .slider-image .list .item.active h2,.tour--detail__content--left-slider-images .slider-image .list .item.active p:first-child,.tour--detail__content--left-slider-images .slider-image .list .item.active p:nth-child(3){transform:translateY(30px);filter:blur(20px);opacity:0;animation:showContent .5s ease-in-out .7s 1 forwards}.tour--detail__content--left-slider-images .slider-image .list .item.active h2{animation-delay:1s}.tour--detail__content--left-slider-images .slider-image .list .item.active p:nth-child(3){animation-duration:1.3s}.tour--detail__content--left-slider-images .arrows{position:relative;z-index:4}.tour--detail__content--left-slider-images .arrows button{background-color:#fff;border:none;width:2rem;height:2rem;border-radius:50%;font-size:1.8rem;color:#171717;transition:.5s;position:absolute;box-shadow:0 0 18px rgba(0,0,0,.3)}.tour--detail__content--left-slider-images .arrows #prev{bottom:-470px;left:2rem}.tour--detail__content--left-slider-images .arrows #next{bottom:-470px;right:2rem}.tour--detail__content--left-slider-images .arrows button:hover{background-color:#eee;color:#171717}.tour--detail__content--left-slider-images .thumbnail{z-index:2;display:flex;gap:10px;width:100%;height:clamp(30px,15vh,72px);box-sizing:border-box;overflow-y:auto;justify-content:flex-start}.tour--detail__content--left-slider-images .thumbnail::-webkit-scrollbar{display:none}.tour--detail__content--left-slider-images .thumbnail .item{height:clamp(30px,15vh,72px);filter:brightness(.3);transition:.5s;flex-shrink:0}.tour--detail__content--left-slider-images .thumbnail .item img{width:100%;height:100%;object-fit:cover;border-radius:10px}.tour--detail__content--left-slider-images .thumbnail .item.active{filter:brightness(1.05)}.tour--detail__content--left-slider-images .thumbnail .item .content{position:absolute;inset:auto 10px 10px 10px}@media screen and (max-width:678px){.tour--detail__content--left-slider-images .thumbnail{justify-content:flex-start}.tour--detail__content--left-slider-images .slider .list .item .content h2{font-size:60px}.tour--detail__content--left-slider-images .arrows{top:10%}}.tour--detail__content--left--overview{margin-top:1rem;width:100%}.tour--detail__content--left--overview-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem}.tour--detail__content--left--overview__content{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.tour--detail__content--left--overview__content-item{margin-bottom:1rem}.tour--detail__content--left--overview__content-item svg{transform:scale(1.5)}.tour--detail__content--left--overview__content-item svg path{fill:#0b5da7}.tour--detail__content--left--overview__content-item p{margin:0;font-weight:500}.tour--detail__content--left--overview__content-title{font-size:1.8rem;font-weight:700;line-height:1.2;margin-top:.5rem}@media(max-width:1024px){.tour--detail__content--left--overview__content-title{font-size:1.4rem}}.tour--detail__content--left--overview__content-main{display:flex;flex-direction:column;gap:.5rem;width:100%}.tour--detail__content--left--overview__content .item-sm{display:flex;flex-direction:column;gap:.8rem}.tour--detail__content--left--overview__content .item-lg{flex-basis:100%;display:flex;flex-direction:column;gap:1rem}.tour--detail__content--left .tour-schedule .content{margin:0;padding:0;list-style:none}.tour--detail__content--left .tour-schedule .content .item{background:#f8f8f8;overflow:hidden;margin-bottom:.75rem;border-radius:.5rem}.tour--detail__content--left .tour-schedule .content .collapsible{display:flex;justify-content:space-between;align-items:center;background:inherit;color:#171717;cursor:pointer;padding:.9rem 1.6rem;width:100%;border:none;text-align:left;outline:none;font-size:1.6rem;font-weight:700;position:relative}.tour--detail__content--left .tour-schedule .content .collapsible p{margin:0;line-height:2rem;color:#171717;font-weight:600}.tour--detail__content--left .tour-schedule .content .collapsible span{text-transform:none}.tour--detail__content--left .tour-schedule .content .collapsible .item-title-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.tour--detail__content--left .tour-schedule .content .collapsible .item-title-content .meal-inFor{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;height:2rem}.tour--detail__content--left .tour-schedule .content .collapsible .item-title-content .meal-inFor svg{transform:scale(.8)}.tour--detail__content--left .tour-schedule .content .collapsible .item-title-content .meal-inFor span{font-size:1.4rem;width:100%}@media(max-width:576px){.tour--detail__content--left .tour-schedule .content .collapsible p{width:100%;font-size:1.4rem;line-height:2.5rem}}.tour--detail__content--left .tour-schedule .content .collapsible:hover{background-color:#daefff}.tour--detail__content--left .tour-schedule .content .collapsible.active{max-height:80vh}.tour--detail__content--left .tour-schedule .content .collapsible.active:after{transform:rotate(180deg)}.tour--detail__content--left .tour-schedule .content .inner{padding:0 2.5rem 0 4rem;max-height:0;overflow:hidden;background:#f8f8f8;position:relative;font-size:1.8rem;line-height:3rem}.tour--detail__content--left .tour-schedule .content .inner.transition{transition:max-height .2s ease-out}.tour--detail__content--left .tour-schedule .content .inner .wrapper{margin-left:1.5rem}.tour--detail__content--left .tour-schedule .content .inner .wrapper>div{margin-top:1rem;font-size:1.6rem;line-height:2.5rem;padding:0 0 1rem}.tour--detail__content--left .tour-schedule .content .inner h5{font-style:italic;color:#0b5da7}.tour--detail__content--left .tour-schedule .content .inner p{line-height:2.5rem;margin:1rem}.tour--detail__content--left .tour-schedule .content .inner .line{position:absolute;border-left:.5px dashed #0b5da7;height:calc(100% - 2rem);left:3.5rem;top:1rem;z-index:1}.tour--detail__content--left .tour-schedule .content .inner .line:after,.tour--detail__content--left .tour-schedule .content .inner .line:before{background:#0b5da7;border-radius:50%;content:"";height:5px;left:-3px;position:absolute;width:5px;z-index:1}.tour--detail__content--left .tour-schedule .content .inner .line:after{bottom:0}.tour--detail__content--left .tour-schedule .content .collapsible.active+.inner{padding-bottom:2rem}.tour--detail__content--left .tour-schedule .content .collapsible.active+.inner:before{content:"";width:calc(100% - 4rem);height:1px;background:#e5e5e5;position:absolute;left:2rem}.tour--detail__content--left .tour-note{width:100%}.tour--detail__content--left .tour-note .content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}@media(max-width:768px){.tour--detail__content--left .tour-note .content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.tour--detail__content--left .tour-note .content .content_item{width:100%!important;margin:0}}.tour--detail__content--left .tour-note .content .content_item{width:49%;list-style:none;padding:0}.tour--detail__content--left .tour-note .content .content_item li{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.tour--detail__content--left .tour-note .content .item{background:#f8f8f8;overflow:hidden;margin-bottom:.75rem;border-radius:1rem;height:60px;padding:0 0 1rem}.tour--detail__content--left .tour-note .content .item:has(.collapsible.active){height:auto;max-height:80vh;overflow-y:auto}.tour--detail__content--left .tour-note .content .item:has(.collapsible.active) button{top:0;left:0;z-index:1}.tour--detail__content--left .tour-note .content .collapsible{position:-webkit-sticky!important;position:sticky!important;top:0;display:flex;justify-content:space-between;align-items:center;background:inherit;color:#171717;cursor:pointer;padding:1.8rem;width:100%;text-align:left;outline:none;font-size:1.6rem;font-weight:700;border:none;border-bottom:1px solid #e5e5e5}.tour--detail__content--left .tour-note .content .collapsible span{color:#e01600;text-transform:none}@media(max-width:1024px){.tour--detail__content--left .tour-note .content .collapsible{font-size:1.4rem}}.tour--detail__content--left .tour-note .content .collapsible:hover{background-color:#daefff}.tour--detail__content--left .tour-note .content .collapsible.active:after{transform:rotate(180deg)}.tour--detail__content--left .tour-note .content .inner{padding:2rem 2.5rem;transition:max-height .2s ease-out;background:#f8f8f8}.tour--detail__content--left .tour-note .content .inner .wrapper div{font-size:1.4rem;line-height:2.5rem;padding:0 0 1rem;text-align:justify}.tour--detail__content--left .tour-note .content .inner .wrapper div br{margin:.5rem 0}.tour--detail__content--left .tour-note .content .inner .wrapper div p{font-size:1.4rem;line-height:2.5rem}.tour--detail__content--left .tour-note .content .inner .wrapper div *,.tour--detail__content--left .tour-note .content .inner .wrapper div * *,.tour--detail__content--left .tour-note .content .inner .wrapper div * * *,.tour--detail__content--left .tour-note .content .inner .wrapper div a,.tour--detail__content--left .tour-note .content .inner .wrapper div div,.tour--detail__content--left .tour-note .content .inner .wrapper div p,.tour--detail__content--left .tour-note .content .inner .wrapper div span,.tour--detail__content--left .tour-note .content .inner .wrapper div strong{font-family:inherit!important;background:transparent!important;font-size:1.4rem!important}@media(max-width:1024px){.tour--detail__content--left{width:65%}}@media(max-width:768px){.tour--detail__content--left{gap:2rem}}@media(max-width:576px){.tour--detail__content--left{gap:1rem}}.tour--detail__content--right{flex-basis:30%}.tour--detail__content--right__booking{position:-webkit-sticky;position:sticky;top:10rem}.tour--detail__content--right__booking.mobile{position:relative;top:0}@media(max-width:768px){.tour--detail__content--right__booking{width:100%}}.tour--detail__content--right .border-shadow{border-radius:1rem;box-shadow:0 0 10px 0 hsla(0,0%,9%,.12);padding:1.5rem}.tour--detail__content--right .btn-book{width:100%;background:#e01600;color:#fff;text-transform:none;padding:1rem 0;border:none;cursor:pointer;border-radius:.5rem}.tour--detail__content--right .btn-book:hover{background:#c71300}.tour--detail__similiar{display:flex;flex-direction:column;gap:2rem;margin:8rem 0 3rem}.tour--detail__similiar--track{display:flex;flex-direction:row;justify-content:center;align-items:center}.tour--detail__similiar--list{display:flex;flex-direction:row;align-items:center;padding:0;gap:4rem;list-style:none}.tour--detail__similiar--list li{margin-bottom:.75rem}@media(max-width:1024px){.tour--detail__similiar--list{gap:1rem}}.meal-inFor{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;height:2rem}.meal-inFor svg{transform:scale(.8)}.meal-inFor span{font-size:1.4rem;width:100%}.highlight-part{background:#daefff;padding:2rem 2.5rem;margin-top:1rem;border-radius:1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.highlight-part p{font-size:1.4rem}.highlight-part .tour--detail__content--left--overview__content-title p{margin:0;font-weight:700;color:#0b5da7;font-size:1.6rem}.highlight-part>*{color:#0b5da7}.combo-tour-advantages__content{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;padding:2rem;border:1px solid #e5e5e5;border-radius:1rem}.combo-tour-advantages__content--item{display:flex;flex-direction:row;align-items:flex-start;gap:1rem;text-align:left}.combo-tour-advantages__content--item p{margin:0;font-size:1.4rem;font-weight:700}.section-detail{margin:0}.rounded-lg{border-radius:1rem}.rounded-md{border-radius:.5rem}.rounded-sm{border-radius:.25rem}.discount--tag{border:1px solid #e01600;color:#e01600;padding:.2rem .8rem;border-radius:.8rem;font-size:1.2rem;font-weight:650;text-align:center;margin:0;font-style:italic}.tour--detail__price--mobile{justify-content:space-between;align-items:center}.tour--detail__price--mobile,.tour--detail__price--mobile--details{width:100%;display:flex;flex-direction:column;gap:1rem}.tour--detail__price--mobile--details__content{display:flex;flex-direction:row;justify-content:space-between}.tour--detail__price--mobile--details__content label{font-size:1.8rem;font-weight:650;color:#171717!important}@media(max-width:768px){.tour--detail__price--mobile--details__content label{font-size:1.4rem}}@media(max-width:320px){.tour--detail__price--mobile--details__content label{font-size:1.6rem}}.tour--detail__price--mobile--details__content .price--discount{display:flex;justify-content:center;align-items:center;gap:1rem}.tour--detail__price--mobile--details__content .price--discount p{margin:0;font-size:1.6rem;color:#b1b1b1}.tour--detail__price--mobile--details__content .price--discount p span,.tour--detail__price--mobile--details__content .price--discount--oldPrice span{text-decoration:line-through}@media(max-width:576px){.tour--detail__price--mobile--details__content .price--discount p{font-size:1.4rem}}.tour--detail__price--mobile--details__content .price{display:flex;flex-direction:row;justify-content:center;align-items:center}.tour--detail__price--mobile--details__content .price p{margin:0}.tour--detail__price--mobile--details__content .price p span{font-size:2.8rem;color:#e01600;font-weight:650}@media(max-width:576px){.tour--detail__price--mobile--details__content .price p span{font-size:1.8rem}}@media(max-width:320px){.tour--detail__price--mobile--details__content .price p{font-size:1.4rem}.tour--detail__price--mobile--details__content .price p span{font-size:1.8rem}}.tour--detail__price--mobile--details.combo-details{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.tour--detail__price--mobile--details.combo-details .tour--detail__price--mobile--details__content{flex-direction:50%}.tour--detail__price--mobile--button{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.tour--detail__price--mobile--button--contact{width:10%;height:100%}@media(max-width:768px){.tour--detail__price--mobile--button--contact{width:30%}}@media(max-width:576px){.tour--detail__price--mobile--button--contact{width:30%}}@media(max-width:320px){.tour--detail__price--mobile--button--contact{width:10%}}.tour--detail__price--mobile--button--contact .btn-mail,.tour--detail__price--mobile--button--contact .btn-phone{padding:.5rem}.tour--detail__price--mobile--button .tour-contact{margin:0}.tour--detail__price--mobile--button--book{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:68%;text-transform:none;border:none;cursor:pointer}.tour--detail__price--mobile--button--book button{color:#fff}@media(max-width:768px){.tour--detail__price--mobile--button--book{width:65%}.tour--detail__price--mobile--button--book .book-tour-option{width:100%}.tour--detail__price--mobile--button--book .book-tour-option button{font-size:1.6rem}}@media(max-width:576px){.tour--detail__price--mobile--button--book{width:70%}.tour--detail__price--mobile--button--book .book-tour-option button{font-size:1.4rem}}@media(max-width:320px){.tour--detail__price--mobile--button--book .book-tour-option button{font-size:1.2rem;padding:.8rem}}.btn-pickDate{background-color:#fff!important;color:#0b5da7!important;border:1px solid #0b5da7!important;outline:none;display:flex;flex-direction:row;justify-content:center;align-items:center}.btn-pickDate-mobile{background-color:#0b5da7!important;color:#fff!important;border:1px solid #0b5da7!important;gap:1rem}.btn-pickDate-mobile svg path{fill:#fff}@media(hover:hover){.btn-pickDate-mobile:hover{background-color:#09508f!important}}@media(max-width:768px){.btn-pickDate{font-size:1.6rem!important;flex:1 1 50%}}@media(max-width:576px){.btn-pickDate{font-size:1.2rem!important;flex:1 1 50%}}.book-tour-option{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.btn-bookTour{background-color:#e01600;flex:2 1}.btn-bookTour-mobile{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#e01600!important;color:#fff!important;border:1px solid #e01600!important;gap:.5rem}.btn-bookTour-mobile svg path{fill:#fff}@media(max-width:1024px){.btn-bookTour{flex:1 1 50%}}.btn-advise{flex:1 1;background-color:#fff!important;color:#e01600!important;border:1px solid #e01600!important}@media(max-width:1024px){.btn-advise{flex:1 1 50%}}@media(max-width:768px){.show-calendar .calendar-warning{font-size:1.2rem}}@media screen and (max-width:1024px){.tour--detail__content{gap:2rem}.tour--detail__similiar--track{align-items:flex-start;justify-content:flex-start;overflow-x:auto}.tour--detail__similiar--track::-webkit-scrollbar{display:none}}@media screen and (width:820px){.tour--detail__content{flex-direction:column;justify-content:center;align-items:center;gap:2rem}.tour--detail__content--left,.tour--detail__content--right__booking{width:100%}.tour--detail__similiar--track{align-items:flex-start;justify-content:flex-start;overflow-x:auto}.tour--detail__similiar--track::-webkit-scrollbar{display:none}.tour__info--content--item{flex-direction:row}.btn-book{text-transform:none;font-size:1.4rem;font-weight:650;padding:.5rem 1rem;border-radius:.5rem}.book-tour-option,.btn-book{width:100%}.calendar--tour__days{padding:0}.four{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:1rem}.four .tour-contact{margin:0;width:15%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}@media screen and (max-width:768px){.tour--header{width:100%;padding:0}.tour--header h2{font-size:2rem;line-height:3.5rem;font-weight:800}.tour--header__code{font-size:1.6rem}.tour--nav{margin:0}.tour--nav__container{padding:0}.tour--nav__container ul{padding:1rem 0}.tour--nav__container ul li a{font-size:1.45rem;letter-spacing:0}.tour--nav__container ul .active a{font-weight:700;color:#0b5da7}.tour--nav__container ul .active a:not(:hover) a{cursor:default;color:#0b5da7;font-weight:700!important}.tour--detail{width:100%!important}.tour--detail__content{flex-direction:column!important;justify-content:center;align-items:center;gap:2rem}.tour--detail__content--left{flex-basis:100%;width:90%}.tour--detail__content--left-slider-images .slider{display:flex!important}.tour--detail__content--left-slider-images .slider .list{height:78%}.tour--detail__content--left-slider-images .thumbnail{height:clamp(20px,15vh,80px)}.tour--detail__content--left--overview .title{font-size:1.6rem}.tour--detail__content--left--overview__content{display:grid;grid-template-columns:repeat(2,1fr);padding:0 1rem}.tour--detail__similiar{display:flex;flex-direction:column;gap:2rem;margin:auto;overflow:hidden}.tour--detail__similiar h3{margin-bottom:1rem!important}.tour--detail__similiar--track{display:block;overflow-x:auto;position:relative!important}.tour--detail__similiar--track::-webkit-scrollbar{display:none}.tour--detail__similiar--list{gap:2rem}.tour--detail__similiar--slider{padding:0 2rem}.tour--detail__content--left .tour-schedule .content{margin:0;padding:0;list-style:none}.tour--detail__content--left .tour-schedule .content .item{background:#f8f8f8;overflow:hidden;margin-bottom:.75rem;border-radius:.5rem}.tour--detail__content--left .tour-schedule .content .collapsible p{margin:0;font-size:1.4rem;line-height:3rem}.tour--detail__content--left .tour-schedule .content .collapsible span{text-transform:none}.tour--detail__content--left .tour-schedule .content .inner .wrapper{margin:0}.tour--detail__content--left .tour-schedule .content .inner .wrapper .line{left:2.5rem;height:calc(100% - 6rem)}.tour--detail__content--left .tour-schedule .content .inner .wrapper div,.tour--detail__content--left .tour-schedule .content .inner .wrapper li,.tour--detail__content--left .tour-schedule .content .inner .wrapper p,.tour--detail__content--left .tour-schedule .content .inner .wrapper span,.tour--detail__content--left .tour-schedule .content .inner .wrapper ul,.tour-note .title{font-size:1.4rem}.tour-note .content{grid-template-columns:repeat(1,1fr)!important}}.filter-main{position:relative;margin-bottom:2rem}.find-tour-header__container{margin:2rem 0 1rem;text-align:justify;display:flex;align-items:center;justify-content:center;flex-direction:column}.find-tour-header__container--header{width:100%;display:flex;align-items:flex-start}.find-tour-header__title{margin:2rem 0;width:80%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3rem}.find-tour-header__title h1{text-transform:uppercase;font-size:3.2rem;font-weight:700;margin:0;line-height:normal}.find-tour-header__title p{width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;font-size:1.6rem;font-style:normal;margin:0;line-height:3rem}.find-tour-header__title p a{color:#0b5da7;text-decoration:none}.padding-1rem{padding:1rem!important}.find-tour-content__filter--mobile{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:8;display:flex;flex-direction:column;gap:1rem;padding:0}.find-tour-content__filter--mobile-wrapper{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.find-tour-content__filter--mobile--options{width:100%;padding:0}@media(max-width:768px){.find-tour-content__filter--mobile--options{position:-webkit-sticky;position:sticky;top:0;z-index:2;gap:1rem;margin:1rem 0 0;background-color:#fff;transition:padding .3s ease;display:flex;flex-direction:row;justify-content:center;align-items:stretch}.find-tour-content__filter--mobile--options .btn-changeContent,.find-tour-content__filter--mobile--options .right-sort{width:50%}.find-tour-content__filter--mobile--options .right-sort--select{width:100%}.find-tour-content__filter--mobile--options .right-sort--select .select-container__button{height:4rem}}.find-tour-content__filter--mobile--filterBtn{width:60%;display:flex;justify-content:center;align-items:center;gap:1rem;border-radius:.5rem;padding:1rem 2rem;background-color:#e01600;border:1px solid #e01600;font-size:1.4rem}.find-tour-content__filter--mobile--filterBtn span{text-transform:none;color:#fff}.find-tour-content__filter--mobile--filterBtn svg{transform:scale(1.4)}.find-tour-content__filter--mobile.is-sticky{padding:1.5rem 0 0;justify-content:space-between;gap:1rem}.find-tour-content__filter--mobile.is-sticky .find-tour-content__filter--mobile-wrapper{width:100%;gap:1rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}.find-tour-content__filter--mobile.is-sticky .find-tour-content__filter--mobile-wrapper .find-tour-content__filter--mobile--filterBtn{width:100%;padding:1rem}.find-tour-content__filter--mobile.is-sticky .find-tour-content__filter--mobile-wrapper .right-sort{width:55%;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}.find-tour-content__filter--mobile.is-sticky .find-tour-content__filter--mobile-wrapper .right-sort .right-sort--select{width:100%}.find-tour-content__filter--mobile.is-sticky .find-tour-content__filter--mobile-wrapper .right-sort .right-sort--select .select-container-undefined{height:100%;display:flex;flex-direction:row;justify-content:center;align-items:stretch}.find-tour-content__filter--mobile.is-sticky .find-tour-content__filter--mobile-wrapper .right-sort .right-sort--select .select-container-undefined .select-container__button{height:auto;padding:0 1.25rem}.find-tour-content__filter--mobile.is-sticky .find-tour-content__list--header-result .left-filter{margin-bottom:0!important}@media screen and (max-width:768px){.find-tour-content__list--header-result{flex-direction:column}}.filter-noTour{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.filter-noTour img{width:50%;height:auto}.filter-noTour--content{text-align:center}.filter-noTour--content p{margin-bottom:1.4rem;font-size:2.4rem;color:#0b5da7;font-weight:700}.filter-noTour--content span{font-style:italic;font-weight:500}@media(max-width:576px){.filter-noTour--content p{font-size:1.4rem;margin-bottom:.2rem}.filter-noTour--content span{font-size:1.2rem}}.filter-noTour-bigView{width:100%;height:auto;display:flex;flex-direction:row;justify-content:center;align-items:center}.filter-noTour-bigView img{width:50%;height:auto}@media(max-width:576px){.filter-noTour-bigView img{width:100%}}.find-tour-content{height:100%}.find-tour-content__container{padding:2rem 0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;height:100%;gap:2rem}.find-tour-content__filter{flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative}.find-tour-content__filter .scrollable-filter{overflow-y:auto;height:100%}.find-tour-content__filter--main-filter{overflow:auto;max-height:95vh;min-height:80vh;top:1rem;position:-webkit-sticky!important;position:sticky!important;background:#f8f8f8;border-radius:1rem;width:100%;padding:3rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem}.find-tour-content__filter--main-filter--option{width:100%}.find-tour-content__filter--main-filter--title{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;margin-bottom:.4rem}.find-tour-content__filter--main-filter--title span{font-size:1.4rem;font-weight:550;color:#0b5da7}.find-tour-content__filter--main-filter--label{font-size:1.5rem;font-weight:750;width:100%}.find-tour-content__filter--main-filter .number-option{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.4rem;width:48%}.find-tour-content__filter--main-filter .number-option label{flex:1 1}.find-tour-content__filter--main-filter .number-option .number-button{width:100%}.find-tour-content__filter--main-filter--toggle{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem}.find-tour-content__filter--main-filter--toggle__item{display:flex;flex-direction:row;gap:.5rem;width:48%;justify-content:center;align-items:center}.find-tour-content__filter--main-filter--toggle__item .react-switch-checkbox--container{width:30%;display:flex;justify-content:flex-start}.find-tour-content__filter--main-filter--toggle__item__label{font-size:1.4rem;width:70%}.find-tour-content__filter--main-filter--range{display:flex;flex-direction:column;gap:.4rem;width:100%}@media(max-width:1024px){.find-tour-content__filter{flex:1.5 1}}.find-tour-content__filter-holiday .filter-sidebar-header{margin:0 0 2rem}.find-tour-content__list{flex:3 1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:2rem;height:100%}.find-tour-content__list--header-result{width:100%;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid #e5e5e5}.find-tour-content__list--header-result .left-filter{color:#171717;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.find-tour-content__list--header-result .left-filter p{margin:0}.find-tour-content__list--header-result .left-filter p span{font-size:2.4rem;font-weight:650;color:#0b5da7}@media(max-width:768px){.find-tour-content__list--header-result .left-filter{margin-bottom:1rem}}.find-tour-content__list--header-result .right-sort{width:45%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.find-tour-content__list--header-result .right-sort--label{width:35%;font-size:1.6rem;font-weight:500}.find-tour-content__list--header-result .right-sort--select{width:65%}@media(max-width:1024px){.find-tour-content__list--header-result .right-sort{gap:.5rem;width:40%}.find-tour-content__list--header-result .right-sort--label{font-size:1.2rem}.find-tour-content__list--header-result .select-container__list{right:0}}@media(max-width:768px){.find-tour-content__list--header-result .right-sort{width:60%}.find-tour-content__list--header-result .right-sort .right-sort--select,.find-tour-content__list--header-result .right-sort .sort-button{width:100%}.find-tour-content__list--header-result .right-sort .right-sort--select .select-container-button--active,.find-tour-content__list--header-result .right-sort .right-sort--select .select-container-button--label{font-size:1.4rem}.find-tour-content__list--header-result .right-sort .right-sort--select .select-container__button--label{text-wrap:nowrap}.find-tour-content__list--header-result .right-sort .right-sort--select .select-container__list{right:0}}.find-tour-content__list--main{width:100%;gap:2rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media(max-width:1024px){.find-tour-content__list--main{display:grid}}@media(max-width:768px){.find-tour-content__list--main{display:grid}}@media(max-width:576px){.find-tour-content__list--main{grid-template-columns:repeat(1,1fr)!important}}.find-tour-content__list .combo-item-list{display:grid!important;grid-template-columns:repeat(4,1fr)}@media(max-width:1440px){.find-tour-content__list .combo-item-list{grid-template-columns:repeat(4,1fr);gap:1rem}}@media(max-width:1200px){.find-tour-content__list .combo-item-list{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.find-tour-content__list .combo-item-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.find-tour-content__list .combo-item-list{grid-template-columns:repeat(1,1fr)!important}}.find-tour-content__list .holiday-item-list{display:grid!important;grid-template-columns:repeat(3,1fr)}@media(max-width:1440px){.find-tour-content__list .holiday-item-list{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.find-tour-content__list .holiday-item-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.find-tour-content__list .holiday-item-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.find-tour-content__list .holiday-item-list{grid-template-columns:repeat(1,1fr)!important}}.find-tour-content__list .combo-good-price{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}@media screen and (min-width:2200px){.find-tour-content__list .combo-good-price{grid-template-columns:repeat(3,1fr)}}@media(max-width:1440px){.find-tour-content__list .combo-good-price{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.find-tour-content__list .combo-good-price{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.find-tour-content__list .combo-good-price{display:grid;grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.find-tour-content__list .combo-good-price{grid-template-columns:repeat(1,1fr)!important}}.find-tour-content__list--noResult{display:flex;flex-direction:row;justify-content:center;align-items:center}.find-tour-content__list--noResult .no-data-image{width:50%;height:auto;display:flex;justify-content:center;align-items:center}@media(max-width:576px){.find-tour-content__list--noResult .no-data-image{width:100%;object-fit:cover}}.tourism-with-filter{display:grid!important;grid-template-columns:repeat(3,1fr)}.filter-content-label{font-weight:750}.number-filter{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}@media(max-width:768px){.number-filter .number-option{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:48%}.number-filter .number-option .number-button{width:100%}}.sort-button{width:90%;display:flex;justify-content:center;align-items:center;gap:1rem;border-radius:1rem;padding:.5rem 1rem;background-color:transparent;border:1px solid #e5e5e5}.sort-button span{color:#5d5d5d}@media screen and (max-width:1024px){.find-tour-header__title{width:80%;gap:1.5rem}.find-tour-header__title h1{font-size:2.6rem;line-height:3rem}.find-tour-header__title p{font-size:1.6rem}.find-tour-content__filter--main-filter{padding:2rem}.find-tour-content__filter--main-filter h3{font-size:1.8rem}.find-tour-content__list--header-result .left-filter p{font-size:1.4rem}.find-tour-content__list--header-result .left-filter p span{font-size:1.8rem}.limited-height{height:7vh;max-height:30vh;overflow:hidden;transition:max-height .3s ease;position:relative}.limited-height:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}}@media screen and (max-width:820px){.limited-height{height:11vh;max-height:30vh;overflow:hidden;transition:max-height .3s ease;position:relative}.limited-height:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}}@media screen and (max-width:768px){.limited-height{height:11vh;max-height:30vh;overflow:hidden;transition:max-height .3s ease;position:relative}.limited-height:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.find-tour-header__container{margin-bottom:0}.find-tour-header__container--header button span{font-size:1.2rem}.find-tour-header__title{width:100%;gap:1.5rem}.find-tour-header__title h1{font-size:2rem;line-height:3rem}.find-tour-header__title p{font-size:1.4rem}.find-tour-content{padding-top:0}.find-tour-content__container{flex-direction:column;gap:2rem;position:relative;padding:0}.find-tour-content__list--header-result{flex-direction:column}.find-tour-content__list--header-result .left-filter p{font-size:1.4rem}.find-tour-content__list--header-result .right-sort{margin-left:40%}.find-tour-content__list--header-result .right-sort span{font-size:1.4rem}.find-tour-content__filter{flex:1 1;position:relative;height:100%}.find-tour-content__filter--main-filter--option{margin-bottom:1.5rem}.find-tour-content__filter--main-filter--title span{font-size:1.2rem!important}.find-tour-content__filter--main-filter--label{font-size:1.4rem;font-weight:650}.find-tour-content__filter--main-filter--range{margin-bottom:1.5rem}.full-bottom-sheet__content--body button.btn.btn-primary{font-size:1.4rem;padding:1rem}.number-option{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}}.search-flights-header__container{padding:2rem 0;text-align:center;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}@media(max-width:768px){.search-flights-header__container{padding:2rem 0 1rem}}.search-flights-header__back-button{background-color:transparent;border:none;cursor:pointer;display:flex;align-items:center;gap:1rem;font-size:1.6rem;font-weight:600}@media(max-width:576px){.search-flights-header__back-button{font-size:1.4rem}}.search-flights-header__back-button svg{transform:scale(1.2)}.search-flights-header__back-button:hover{text-decoration:underline;color:#0b5da7}.search-flights-header__back-button:hover svg path{fill:#0b5da7}.search-flights-header__title{width:100%;text-transform:uppercase;font-size:3.2rem;font-weight:700;margin:2rem 0}@media(max-width:768px){.search-flights-header__title{font-size:2.4rem;margin:1.5rem 0}}@media(max-width:576px){.search-flights-header__title{font-size:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}}.search-flights-search__container{background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.24);padding:2rem;border-radius:1.5rem;position:relative}@media(max-width:768px){.search-flights-search__container{margin:0 0 1rem}}.search-flights-search__container h4{color:#0b5da7;font-size:1.6rem;font-weight:650}.search-flights-search--content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:1rem 0 0}@media(max-width:768px){.search-flights-search--content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}}.search-flights-search__form{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:88%}.search-flights-search__form--fullwidth{width:100%}.search-flights-search__form p{margin:0}.search-flights-search__form__item{display:flex;flex-direction:row;align-items:center;gap:1rem}.search-flights-search__form__item p{margin:0}.search-flights-search__form__item span{font-size:1.2rem;color:#5d5d5d;font-style:normal}.search-flights-search__form__item--from{display:flex;flex-direction:column;justify-content:flex-start}.search-flights-search__form__item--to{display:flex;flex-direction:column;justify-content:flex-end}.search-flights-search__form__item--to p,.search-flights-search__form__item--to span{text-align:right}.search-flights-search__form__item--from.is-loading p,.search-flights-search__form__item--from.is-loading span{height:inherit}.search-flights-search__form__item--preview{width:30%!important}@media(max-width:1024px){.search-flights-search__form__item{font-size:1.4rem}}.search-flights-search__form--divider{width:1px;height:70%;background-color:#e5e5e5}.search-flights-search__form .search-des{width:35%;justify-content:space-between}.search-flights-search__form .search-date{width:25%;justify-content:space-between}.search-flights-search__form .search-date--content{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:90%}.search-flights-search__form .search-date p{font-size:1.6rem}@media(max-width:1024px){.search-flights-search__form .search-date{gap:1rem}.search-flights-search__form .search-date p{font-size:1.4rem}}.search-flights-search__form .search-pax{width:35%}@media(max-width:768px){.search-flights-search__form{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%}.search-flights-search__form .search-flights-search__form__item{width:100%!important}}.container-full-width,.preview-booking-container{width:100%}.search-flights-resultView__container{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;margin:2rem 0 5rem}.search-flights-resultView__container--filter-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:21%}.search-flights-resultView__container--filter{background-color:#f8f8f8;display:flex;flex-direction:column;width:100%;border-radius:.5rem;position:-webkit-sticky;position:sticky;overflow:hidden;top:1rem}.search-flights-resultView__container--filter__content{padding:3rem 2rem;overflow-x:auto;max-height:95vh}.search-flights-resultView__container--filter__content,.search-flights-resultView__container--filter__content--wrapper{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem}.search-flights-resultView__container--filter__content--button,.search-flights-resultView__container--filter__content--button button{width:100%}@media(max-width:768px){.search-flights-resultView__container--filter__content{padding:1rem}}.search-flights-resultView__container--filter__content--item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;width:100%}.search-flights-resultView__container--filter__content--item span{color:#171717;font-weight:700;font-size:1.5rem}.search-flights-resultView__container--filter__content--item--list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.search-flights-resultView__container--filter__content--item--list .filter-option--withIcon{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:.5rem}.search-flights-resultView__container--filter__content--item--list .filter-option--withIcon--content{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:1rem}.search-flights-resultView__container--filter__content--item--list .filter-option--withIcon--content img{width:2rem;height:2rem;object-fit:contain}.search-flights-resultView__container--filter__content--item--list .filter-option--withIcon--content p{font-size:1.4rem;margin:0}.search-flights-resultView__container--filter__content--item--list .filter-option--withIcon--content p span{font-size:1.2rem;color:#5d5d5d}.search-flights-resultView__container--main{width:78%;height:100%;flex-grow:1 1}.search-flights-resultView__container--main__content{margin-top:3rem;display:flex;flex-direction:row;justify-content:space-between}.search-flights-resultView__container--main--preview{width:28%;position:relative}.search-flights-resultView__container--main--preview .preview-booking-card{position:-webkit-sticky!important;position:sticky!important;top:1rem}@media(max-width:768px){.search-flights-resultView__container--main{width:100%}}.flight-list-view{height:100%;width:70%}.flight-list-view--wrapper,.flight-list-view__content{display:flex;flex-direction:column;gap:2rem}.flight-list-view--list{width:93%;margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}@media(max-width:1024px){.flight-list-view--list{width:91.5%}}@media(max-width:576px){.flight-list-view--list{width:100%}}.flight-list-view--list--card{width:100%}.flight-list-view--list .no-flight{display:flex;flex-direction:column;justify-content:center;align-items:center}.flight-list-view--list .no-flight img{width:50%;height:100%}.flight-list-view--list .no-flight--content{text-align:center}.flight-list-view--list .no-flight--content p{margin-bottom:1.4rem;font-size:1.8rem;color:#0b5da7;font-weight:700}.flight-list-view--list .no-flight--content span{font-size:1.4rem;font-style:italic;font-weight:500}@media(max-width:576px){.flight-list-view--list .no-flight--content p{font-size:1.4rem;margin-bottom:.2rem}.flight-list-view--list .no-flight--content span{font-size:1.2rem}.flight-list-view--list.flight-booking-list-preview{width:93%}}.flight-list-view--list-combo{width:93%;margin-top:2rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem}.flight-list-view--list-combo--card{width:80%}.flight-list-view--list-combo .ticket-options{height:auto}@media(max-width:1024px){.flight-list-view--list-combo--card{width:90%}}@media(max-width:576px){.flight-list-view--list-combo{flex-direction:column;width:100%;gap:1rem}.flight-list-view--list-combo--card{width:100%}.flight-list-view--list-combo .ticket-options{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;width:100%}.flight-list-view--list-combo .ticket-options button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.flight-list-view--list-combo.detail-elective-list .flight-list-view--list-combo--card,.flight-list-view--list-combo.detail-elective-list .ticket-options{width:93%}}@media(max-width:768px){.flight-list-view{width:100%}}.collapse-preview{width:100%;height:100%}.collapse-preview__header{background-color:transparent;border:none;outline:none;display:flex;align-items:center;justify-content:space-between;width:100%;padding:0}.collapse-preview__header svg path{fill:#0b5da7}.collapse-preview__header div{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;flex-direction:row;width:95%}.collapse-preview__header div svg{width:15%}.collapse-preview__header div svg path{fill:#0b5da7}.collapse-preview__header div .collapse--header-title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%}.collapse-preview__header div .collapse--header-title p{color:#0b5da7;font-size:1.4rem;font-weight:700;text-align:left}.collapse-preview__header div .collapse--header-title span{text-transform:uppercase;color:#ffda00;font-size:1.4rem;font-weight:700;text-align:left}@media(max-width:768px){.collapse-preview__header div svg{width:5%}}@media(max-width:576px){.collapse-preview__header div svg{width:8%}}.collapse-preview__header--custom{width:80%}.collapse-preview__header--custom,.collapse-preview__header--custom p{display:flex;align-items:center;justify-content:space-between!important;flex-direction:row}.collapse-preview__header--custom p{width:100%;font-weight:650!important}.collapse-preview__header--custom span{color:#e01600!important;text-transform:none!important}.collapse-preview__content{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.collapse-preview__content--divider{width:100%;height:1px;border-top:1px solid #e5e5e5}.collapse-preview__content ul{width:100%;padding:0;display:flex;justify-content:center;align-items:flex-start}.collapse-preview .collapse-list-flight{background-color:#0b5da7;padding:0 2rem;border-radius:.5rem}.collapse-preview .collapse-list-flight svg{width:4%}.collapse-preview .collapse-list-flight div svg path{fill:#ffda00}.collapse-preview .collapse-list-flight div p{color:#fff}.collapse-preview .collapse-list-flight svg path{fill:#fff}@media(max-width:1024px){.collapse-preview .collapse-list-flight svg{width:6%}}@media(max-width:576px){.collapse-preview .collapse-list-flight{padding:0 1rem}.collapse-preview .collapse-list-flight svg{width:10%}}.collapse-list-baggage--wrapper{box-shadow:0 0 10px 0 hsla(0,0%,9%,.12);margin:0 0 3rem}.collapse-list-baggage--wrapper .collapse-preview__header{padding:0 2rem}.collapse-list-baggage--wrapper .collapse-preview__header svg{width:4%;transform:scale(1.2)}.collapse-list-baggage--wrapper .collapse-preview__header svg path{fill:#171717}.collapse-list-baggage--wrapper .collapse-preview__header .collapse--header-title p{font-size:1.8rem;text-transform:none;color:#171717}.collapse-list-baggage--wrapper .collapse-preview__header .collapse-preview__totalPrice{color:#e01600;font-size:1.8rem;font-weight:700}@media(max-width:576px){.collapse-list-baggage--wrapper .collapse-preview__header{padding:.5rem 1rem}.collapse-list-baggage--wrapper .collapse-preview__header svg{width:10%;transform:scale(1)}.collapse-list-baggage--wrapper .collapse-preview__header .collapse--header-title p,.collapse-list-baggage--wrapper .collapse-preview__header .collapse-preview__totalPrice{font-size:1.4rem}}@media(max-width:375px){.collapse-list-baggage--wrapper .collapse-preview__header svg{width:12%}}.collapse-list-baggage--wrapper .collapse-preview__content{background-color:#f8f8f8;padding:1rem 2rem;gap:1rem;max-height:50rem;overflow:auto}@media(max-width:576px){.collapse-list-baggage--wrapper .collapse-preview__content{padding:1.5rem 1rem}}.collapse-list-baggage-route--wrapper{background-color:#fff}.collapse-list-baggage-route--wrapper .collapse-preview__header .collapse--header-title p{font-size:1.6rem;text-transform:none;color:#171717}.collapse-list-baggage-route--wrapper .collapse-preview__header .collapse-preview__totalPrice{color:#e01600;font-size:1.6rem;font-weight:700}@media(max-width:576px){.collapse-list-baggage-route--wrapper .collapse-preview__header .collapse--header-title p,.collapse-list-baggage-route--wrapper .collapse-preview__header .collapse-preview__totalPrice{font-size:1.4rem}}.collapse-list-baggage-route--wrapper .collapse-preview__content{background-color:#fff}.collapse-list-baggage-route--btn{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}.preview-booking-bg{border-radius:1rem 1rem 0 0;background-color:#daefff}.preview-booking-bg .collapse-preview__content .flight-list-view--wrapper{width:93%!important}@media(max-width:1024px){.preview-booking-bg .collapse-preview__content .flight-list-view--wrapper{width:90%!important}}@media(max-width:576px){.preview-booking-bg .collapse-preview__content .flight-list-view--wrapper{gap:0}}.preview-booking-bg .collapse-preview__content .flight-list-view ul .flight-list-view--list{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.preview-booking-bg .collapse-preview__content .flight-list-view ul .flight-list-view--list--card{width:80%}.preview-booking-bg .collapse-preview__content .flight-list-view ul .flight-list-view--list .flight-card--wrapper{width:100%}.preview-booking-bg .collapse-preview__content .flight-list-view ul .flight-list-view--list .flight-card--wrapper:after,.preview-booking-bg .collapse-preview__content .flight-list-view ul .flight-list-view--list .flight-card--wrapper:before{background-color:#daefff}.ticket-options{width:22%;display:flex;flex-direction:row;gap:1rem;z-index:2}.ticket-options button{border-radius:.5rem;padding:.8rem;outline:none;text-transform:none;letter-spacing:0;font-weight:700;width:100%}.ticket-options button:hover{cursor:pointer}.ticket-options--change{background-color:transparent;border:1px solid #0b5da7;color:#0b5da7}.ticket-options--change:hover{background-color:#09508f;color:#fff}.ticket-options--delete{background-color:transparent;border:1px solid #e01600;color:#e01600}.ticket-options--delete:hover{background-color:#e01600;color:#fff}.flight-preview-ticket{margin:.5rem 0 0;width:100%;padding:0 0 0 2rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.flight-info-preview,.flight-preview-ticket .flight-card__content--left--content{width:100%}.flight-preview-booking{flex-direction:column}.flight-preview-booking,.flight-preview-booking__header{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center}.flight-preview-booking__header{flex-direction:row}.flight-preview-booking__line{width:2px;height:4rem;background-color:transparent}.flight-preview-booking__content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:95%;gap:1rem}.flight-preview-booking__content--number{background-color:#daefff;padding:.3rem 1rem;border-radius:.5rem}.flight-preview-booking__content--number p{margin:0;font-size:1.2rem;color:#fff;font-weight:650}.flight-preview-booking__content--info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.flight-preview-booking__content--info span{font-size:1.4rem;color:#b1b1b1}.flight-preview-booking__content--info div{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.flight-preview-booking__content--info div svg path{fill:#b1b1b1}.flight-preview-booking__content--info div p{margin:0;font-size:1.4rem;font-weight:650;color:#b1b1b1}.is-choose-flight .flight-preview-booking__content--number,.is-choose-flight .flight-preview-booking__line{background-color:#0b5da7}.is-choose-flight .flight-preview-booking__content--info span{color:#5d5d5d}.is-choose-flight .flight-preview-booking__content--info div{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.is-choose-flight .flight-preview-booking__content--info div svg path{fill:#171717}.is-choose-flight .flight-preview-booking__content--info div p{color:#171717}.fees-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:0 0 0 2rem}.fees-list .collapse-preview__content{gap:0}.fees-list__item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.fees-list h6,.fees-list__item p{margin:0;font-size:1.4rem}.fees-list h6{font-weight:700;width:100%;text-align:left}.fees-list .fee-total{margin-bottom:1rem}.fees-list .fee-total p{font-weight:650}.checkbox-filter input[type=checkbox]{width:1.1em;height:1.1em;border-radius:.3rem}.filter--range{display:flex;flex-direction:column;margin-top:2rem;width:100%}.filter--range h4{color:#171717;margin-bottom:.8rem;font-size:1.6rem}.find-tour-content__filter--button{background-color:transparent;border:none;outline:none;display:flex;align-items:center;justify-content:space-between;padding:0}.find-tour-content__filter--collapse{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem 1rem}.find-tour-content__filter--collapse li{display:flex;align-items:center;justify-content:flex-start;gap:.8rem;margin:.5rem 0 0}.find-tour-content__filter--collapse li:last-child{border-bottom:none}.find-tour-content__filter--collapse li p{margin:0;font-size:1.4rem}.find-tour-content__filter--collapse li label,.find-tour-content__filter--collapse li span{font-size:1.4rem;font-weight:600}.find-tour-content__filter--collapse li .checkbox input[type=checkbox]{width:1em;height:1em}.find-tour-content__filter--collapse--show-more{padding:0;margin:0;display:flex;align-items:center;justify-content:flex-start;outline:none;border:none;background-color:transparent}.find-tour-content__filter--collapse--show-more p{color:#0b5da7;font-size:1.4rem;font-weight:650;cursor:pointer;margin:0;display:flex;align-items:center;justify-content:center}.find-tour-content__filter--collapse--show-more p svg path{fill:#0b5da7}.find-tour-content__filter--collapse--show-more:hover p{text-decoration:underline;cursor:pointer;color:#09508f}.find-tour-content__filter--collapse--show-more:hover p svg path{fill:#09508f}.find-tour-content__filter--main-filter{padding:3rem 2rem}.find-tour-content__filter--main-filter--calendar{position:relative;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.4rem}@media(max-width:768px){.find-tour-content__filter--main-filter--calendar{margin-bottom:1.5rem}}.find-tour-content__list--button-more{margin:2rem auto}.find-tour-content__list--button-more .btn-more{text-decoration:none;background-color:transparent;color:#0b5da7;padding:.75rem 3rem;border-radius:.5rem;font-size:1.6rem;font-weight:500;text-transform:none;cursor:pointer;transition:all .3s ease;border:1px solid #0b5da7}@media(max-width:576px){.find-tour-content__list--button-more .btn-more{font-size:1.4rem;font-weight:800}}.find-tour-content__list--button-more .btn-more:hover{background:#0b5da7;color:#fff}.star-rating{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.star-rating button{background-color:transparent;border:none;outline:none;padding:0;margin:0;font-size:1.4rem;font-weight:600;display:flex;flex-direction:row;justify-content:center;align-items:center;width:2.8rem;color:#b1b1b1;cursor:pointer}.star-rating button svg{max-width:100%}.star-rating button:hover{text-decoration:underline;color:#ffda00}.star-rating button.star.on svg path{fill:#ffda00}.combo-tour-overview{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:45vh}.combo-tour-overview__description,.combo-tour-overview__map{width:49%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.combo-tour-overview__description label,.combo-tour-overview__map label{text-align:left;margin:0 0 2rem;font-size:2rem;font-weight:600}.combo-tour-overview__description--content,.combo-tour-overview__map--content{padding:1rem}.combo-tour-overview__content{border-radius:1.5rem;border:1px solid #e5e5e5;height:90%;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between}.combo-tour-overview__content p{margin:0}.combo-tour-overview__content--description{padding:.5rem;overflow:auto;height:100%;width:100%}.combo-tour-overview__content--description *,.combo-tour-overview__content--description div,.combo-tour-overview__content--description li,.combo-tour-overview__content--description span,.combo-tour-overview__content--description>*,.combo-tour-overview__content--description>p{font-family:inherit!important;background:transparent!important;font-size:1.6rem}.combo-tour-overview__content--description ul{list-style:outside}.combo-tour-overview__content--buttons{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.combo-tour-overview__content--buttons button{background-color:transparent;outline:none;border:none;display:flex;flex-direction:row;justify-content:center;align-items:center;width:30%}.combo-tour-overview__content--rating{height:20%;display:flex;flex-direction:column;gap:1rem}.combo-tour-overview__content--rating p{font-size:2.6rem;font-weight:700}.combo-tour-overview__content--rating span{font-size:1.6rem;font-weight:600;color:#b1b1b1;font-style:italic}.combo-tour-overview__content .around-location{width:100%;height:75%!important}.combo-tour-overview__content .around-location .map{margin-bottom:15px}@media screen and (max-width:968px){.combo-tour-overview__content .around-location{width:100%!important}}@media screen and (max-width:1024px){.combo-tour-overview__content--description{overflow-y:auto;height:100%}.combo-tour-advantages__content{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.combo-tour-overview{display:flex;flex-direction:column;width:100%;height:auto}.combo-tour-overview__description,.combo-tour-overview__map{width:100%;justify-content:center;display:flex;flex-direction:column;align-items:center;margin-top:2rem}.combo-tour-overview__description label,.combo-tour-overview__map label{font-size:1.4rem;font-weight:700;text-transform:uppercase}.combo-tour-overview__content{height:40vh;width:100%}.combo-tour-overview__content--description{font-size:1.4rem}.combo-tour-overview__content--description *,.combo-tour-overview__content--description div,.combo-tour-overview__content--description li,.combo-tour-overview__content--description span,.combo-tour-overview__content--description>*,.combo-tour-overview__content--description>p{font-weight:500;font-size:1.4rem}.combo-tour-overview__content--rating{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.combo-tour-advantages__content{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.combo-tour-advantages__content--item{gap:.5rem}.combo-tour-advantages__content--item p{flex:1 1}}.page-booking,.page-booking__header{width:100%}.page-booking__header--content__back-button{background-color:transparent;border:none;display:flex;align-items:center;justify-content:center;gap:1rem}.page-booking__header--content__back-button span{font-size:1.6rem}@media(max-width:576px){.page-booking__header--content__back-button span{font-size:1.4rem}}.page-booking__header--content__back-button:hover{cursor:pointer}.page-booking__header--content__back-button:hover span{color:#0b5da7}.page-booking__header--content__back-button:hover svg path{fill:#0b5da7}.page-booking__header--content h1{font-size:3.2rem;font-weight:700;text-transform:uppercase;text-align:center}.payment-page{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.payment-ota-collapse{border-radius:.5rem;margin:0 0 3rem}.payment-ota-collapse .collapse-preview__header{padding:0 1rem;background-color:#daefff;border-radius:.5rem;text-transform:uppercase}.payment-ota-collapse .collapse-preview__header .collapse--header-title p{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;font-size:1.8rem}.payment-ota-collapse .collapse-preview__header .collapse--header-title p span{color:#e01600}.payment-ota-collapse .collapse-preview__content{border:2px solid #daefff;border-top:0;padding:1rem 2rem;border-radius:0 0 .5rem .5rem}.payment-ota-collapse .collapse-preview__content ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.payment-ota-collapse:hover .collapse-preview__header{background-color:#c1e4ff}.payment-ota-active .collapse-preview__header{border-radius:.5rem .5rem 0 0}.booking--container__block--content--list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2rem}@media screen and (max-width:768px){.page-booking,.page-booking__header{width:100%}.page-booking__header--content h1{font-size:2rem}.page-booking--body--container__block--content__item span{margin:0}.page-booking--body--container__block--content__item p{font-size:1.4rem;line-height:2rem}.payment-page .booking--container__block--content__bookingDetail--item{gap:0}.payment-page .booking--container__block--content__bookingDetail--item p{font-size:1.4rem;line-height:2rem;font-weight:500;width:100%}.payment-page .booking--container__block--content__bookingDetail--item__button{width:100%}.payment-page .booking--container__block--content__bookingDetail--item__button button{font-size:1.4rem!important}.payment-page .booking--container__block--content__bookingDetail--item__note span{font-size:1.2rem;font-style:italic;font-weight:500;color:#171717}}.booking-preview{justify-content:center;margin:0 0 4rem;gap:1rem}.booking-preview,.booking-preview__container{display:flex;flex-direction:row;align-items:stretch}.booking-preview__container{justify-content:space-between}.booking-preview__main{width:72%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2.5rem}@media(max-width:768px){.booking-preview__main{width:100%}}.booking-preview__aside{width:27%;position:relative}.booking-preview__tabWraper,.booking-preview__tabs{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.booking-preview__tabs{list-style:none;padding:0;margin:0;position:relative}.booking-preview__tabItem{z-index:1}.booking-preview__tabItem button{position:relative;background-color:transparent;outline:none;border-radius:.5rem;padding:.8rem 1.25rem;border:1px solid transparent}.booking-preview__tabItem button:hover{cursor:pointer;color:#0b5da7}.booking-preview__tabItem button.active{color:#0b5da7;font-weight:700}.booking-preview__tabContent{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}.bgGlider{z-index:0;position:absolute;bottom:0;left:0;background-color:#cfe6fc;height:100%;transition:.25s ease-out;border:1px solid #0b5da7;border-radius:.5rem;pointer-events:none}.tab-loading{height:4rem}.page-confirm-booking__header--content{width:70%}.page-confirm-booking__header--content__back-button{background-color:transparent;border:none;display:flex;align-items:center;justify-content:center;gap:1rem}.page-confirm-booking__header--content__back-button span{font-size:1.6rem}@media(max-width:576px){.page-confirm-booking__header--content__back-button span{font-size:1.4rem}}.page-confirm-booking__header--content__back-button:hover{cursor:pointer}.page-confirm-booking__header--content__back-button:hover span{color:#0b5da7}.page-confirm-booking__header--content__back-button:hover svg path{fill:#0b5da7}.page-confirm-booking__header--content h1{font-size:3.2rem;font-weight:700;text-transform:uppercase;text-align:center}.page-confirm-booking__status--content{width:70%;display:flex;align-items:center;justify-content:center;flex-direction:column}.page-confirm-booking__status--content__label{display:flex;align-items:center;justify-content:center;gap:1rem}.page-confirm-booking__status--content__label h3{font-size:2.6rem;color:#7d7;margin:.8rem;font-weight:650}.page-confirm-booking__status--content__description{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;margin:2rem;width:90%}.page-confirm-booking__status--content__description p{margin:0;font-size:1.8rem;font-weight:700}.page-confirm-booking--container__block{border:1px solid #b1b1b1;border-radius:1.5rem;background-color:#f8f8f8}.page-confirm-booking--container__block--content{width:100%;padding:1rem}.page-confirm-booking--container__block--content h4{font-size:2rem;font-weight:650;text-transform:uppercase}.page-confirm-booking--container__block--content__item{display:flex;flex-direction:column;margin:0 0 1rem}.page-confirm-booking--container__block--content__item h6{font-size:1.8rem;font-weight:650;margin:0 0 .25rem}.page-confirm-booking--container__block--content__item p{font-size:1.4rem;margin:0;font-weight:600;line-height:3rem;text-align:justify}.page-confirm-booking--container__block--content__bookingConfirm{display:flex;align-items:flex-start;flex-direction:row;justify-content:space-between;gap:1rem}.page-confirm-booking--container__block--content__bookingConfirm img{width:16rem;height:13rem}.page-confirm-booking--container__block--content__bookingConfirm--title{display:flex;align-items:center;flex-direction:column;justify-content:space-between;width:72%;height:100%;gap:1rem}.page-confirm-booking--container__block--content__bookingConfirm--title a{text-decoration:none}.page-confirm-booking--container__block--content__bookingConfirm--title h6{font-size:2rem;font-weight:650;margin:0;line-height:2.5rem}.page-confirm-booking--container__block--content__bookingConfirm--title div{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:1rem}.page-confirm-booking--container__block--content__bookingConfirm--title div svg{transform:scale(1.5)}.page-confirm-booking--container__block--content__bookingConfirm--title div p{font-size:1.6rem;margin:0;font-weight:600;line-height:3rem}.page-confirm-booking--container__block--content__bookingConfirm--title div p span{color:#e01600;font-style:italic;font-weight:650}.page-confirm-booking--container__block--content__bookingConfirm--item{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem;margin:1rem 0}.page-confirm-booking--container__block--content__bookingConfirm--item:last-child{margin:1rem 0 0}.page-confirm-booking--container__block--content__bookingConfirm--item h6{font-size:1.8rem;font-weight:650;margin:0}.page-confirm-booking--container__block--content__bookingConfirm--item p{font-size:1.6rem;margin:0;font-weight:600;line-height:3rem}.page-confirm-booking--container__block--divider{margin:1.5rem 0;border-top:1px solid #e5e5e5;width:100%}.page-confirm-booking__footer{margin-top:3rem;padding-bottom:8rem}.page-confirm-booking__footer--content{width:70%;display:flex;flex-direction:row;justify-content:space-between}.page-confirm-booking__footer--content__button--left{box-shadow:0 3px 8px rgba(0,0,0,.24);padding:1rem;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:1rem;border-radius:1rem}.page-confirm-booking__footer--content__button--left button{background-color:transparent;border:none;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.8rem}.page-confirm-booking__footer--content__button--left button span{font-size:1.6rem}.page-confirm-booking__footer--content__button--left button svg{transform:scale(1.2)}.page-confirm-booking__footer--content__button--left button svg path{fill:#171717}.page-confirm-booking__footer--content__button--left button:disabled{background-color:#faf9f7;cursor:not-allowed}.page-confirm-booking__footer--content__button--left button:disabled svg{transform:scale(1.2)}.page-confirm-booking__footer--content__button--left button:disabled svg path{fill:#b1b1b1}.page-confirm-booking__footer--content__button--right{box-shadow:0 3px 8px rgba(0,0,0,.24);padding:1rem;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:1rem;background-color:#0b5da7;border-radius:1rem}.page-confirm-booking__footer--content__button--right button{border:none;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.8rem;border-radius:1rem;background-color:transparent}.page-confirm-booking__footer--content__button--right button span{font-size:1.6rem;color:#fff;text-transform:uppercase;font-weight:650}.page-confirm-booking__footer--content__button--right button svg{transform:scale(1.2)}.page-confirm-booking__footer--content__button--right button svg path{fill:#fff}.page-confirm-booking__footer--content__button--right:hover{cursor:pointer;background-color:#09508f}.page-confirm-booking__footer--content__button--right:hover button{cursor:pointer}.page-confirm-booking__footer--content__divider{margin:1.5rem 0;border-right:1px solid #b1b1b1;width:5px;height:80%}.paxList--table{width:100%}.paxList--table table{width:100%;padding:0 0 1rem;border-bottom:1px solid #e5e5e5}.paxList--table table td,.paxList--table table th{text-align:left;font-size:1.4rem}.paxList--table table th{padding:0 0 .8rem}.paxList--table table th:first-child,.paxList--table table tr td:first-child{width:35%}.paxList--table table th:nth-child(2),.paxList--table table tr td:nth-child(2){width:15%}.paxList--table table th:nth-child(3),.paxList--table table tr td:nth-child(3){width:10%}.paxList--table table th:nth-child(4),.paxList--table table tr td:nth-child(4){width:20%}.paxList--table table th:last-child,.paxList--table table tr td:last-child{width:10%}.paxList--table-paxInfo:not(:first-child) td{padding:1.5rem 0 0}.paxList--table-paxInfo:last-child td{padding:1.5rem 0}.paxList--table-extraServices--viewBtn{display:flex;flex-direction:row;justify-content:center;align-items:center}.paxList--table-extraServices--viewBtn span{font-weight:500}.paxList--table-extraServicesList th{padding:0!important}.paxList--table-extraServicesList--item:last-child td{padding:0 0 .8rem}.paxList--mobile,.paxList--mobile--item{display:flex;flex-direction:column}.paxList--mobile--item{align-items:center;width:100%;padding-bottom:1rem;border-bottom:1px solid #e5e5e5;gap:.8rem}.paxList--mobile--item div{display:flex;flex-direction:row;width:100%;gap:1rem}.paxList--mobile--item div p{font-size:1.4rem;margin:0}.paxList--mobile--item div span{font-size:1.4rem;font-weight:650;color:#171717;cursor:pointer}.paxList--mobile--item--name{width:100%;margin:0;font-size:1.4rem}.paxList--mobile--item--name p{font-size:1.4rem;margin:0}.paxList--mobile--item--name span{font-size:1.4rem;font-weight:650;color:#171717;cursor:pointer}@media(max-width:430px){.paxList--mobile--item--name{font-size:1.2rem}}.paxList--mobile--item--left{width:55%}.paxList--mobile--item--total{display:flex;flex-direction:row;justify-content:space-between;width:100%;font-weight:600;margin:1rem 0 0;font-size:1.4rem}.paxList--mobile--item--total span{color:#e01600;font-weight:650;font-size:1.8rem}.paxList--mobile table{width:100%}.paxList--mobile table td,.paxList--mobile table th{text-align:left;font-size:1.4rem}.receipt--table{width:100%}.receipt--table table{width:100%;padding:0 0 1rem;border-bottom:1px solid #e5e5e5}.receipt--table table td,.receipt--table table th{text-align:left;padding:0 0 .8rem;font-size:1.4rem}.receipt--table table td:first-child,.receipt--table table th:first-child{width:17%}.receipt--table table td:nth-child(2),.receipt--table table th:nth-child(2){width:35%}.receipt--table table td:nth-child(3),.receipt--table table th:nth-child(3){width:20%}.receipt--table table td:nth-child(4),.receipt--table table th:nth-child(4){width:10%}.receipt--table table td:last-child,.receipt--table table th:last-child{width:20%}@media screen and (width:820px){.page-booking--body--container__block--content__bookingConfirm{flex-direction:column;gap:1rem}.page-booking--body--container__block--content__bookingConfirm img{width:100%;object-fit:cover}.page-booking--body--container__block--content__bookingConfirm--title{width:100%}.page-booking--body--container__block--content__bookingConfirm--title a{text-decoration:none}.page-booking--body--container__block--content__bookingConfirm--title h6{font-size:1.4rem;font-weight:800}.page-booking--body--container__block--content__bookingConfirm--title div svg{transform:scale(1.3)}.page-booking--body--container__block--content__bookingConfirm--title div p{font-size:1.4rem}.page-booking--body--container__block--content__bookingConfirm--item h6,.page-booking--body--container__block--content__bookingConfirm--item p{font-size:1.6rem}.page-booking--body__layout--content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}@media screen and (max-width:768px){.page-booking--body--container__block--content__bookingConfirm{flex-direction:column;gap:1rem}.page-booking--body--container__block--content__bookingConfirm img{width:100%;object-fit:cover}.page-booking--body--container__block--content__bookingConfirm--title{width:100%}.page-booking--body--container__block--content__bookingConfirm--title a{text-decoration:none}.page-booking--body--container__block--content__bookingConfirm--title h6{font-size:1.4rem;font-weight:800}.page-booking--body--container__block--content__bookingConfirm--title div svg{transform:scale(1.3)}.page-booking--body--container__block--content__bookingConfirm--title div p{font-size:1.4rem}.page-booking--body--container__block--content__bookingConfirm--item h6,.page-booking--body--container__block--content__bookingConfirm--item p{font-size:1.6rem}.page-booking--body__layout--content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.page-booking--body__layout--content--col-1,.page-booking--body__layout--content--col-2{width:100%}}.card-info h3{text-transform:uppercase;font-weight:700;font-size:2.2rem;margin:0 0 1rem;font-size:2.4rem}.card-info-form{margin-top:3rem}.card-info-form--note{font-size:1.4rem;font-weight:500}.card-info-form hr{border-top:#e5e5e5;margin:2rem 0}.card-info-form--inputGroups{display:grid;grid-template-columns:repeat(2,1fr)}.card-info-form--noteList{margin:1rem 0 0;padding:0 0 0 1.5rem;font-size:1.4rem;font-weight:500}.card-info-form--noteList li p{margin:0 0 1rem}.card-info-form--noteList li span{font-weight:650}.card-info-form--inputs{display:grid;grid-template-columns:repeat(2,1fr)}.card-info-sample{margin-top:5rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:70vh}.card-info-sample__container{margin:1rem 0 0;height:100%}.card-info-sample--left,.card-info-sample__container{display:flex;flex-direction:row;justify-content:space-between}.card-info-sample--left{width:50%;height:90%}.card-info-sample--image{height:100%}.card-info-sample--image img{width:auto;height:100%}.card-info-sample--formCard button{margin-top:1rem;background-color:#0b5da7;color:#fff;border:none;padding:1rem 2rem;border-radius:.5rem;font-size:1.6rem}.page-success-booking__status--content{width:70%;display:flex;align-items:center;justify-content:center;flex-direction:column}.page-success-booking--voucher{position:-webkit-sticky;position:sticky;top:1rem}.page-success-booking--voucher--content--ipt{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.page-success-booking--voucher--content--ipt p{margin:0;width:20%}.page-success-booking--voucher--content--ipt .input--AddMoreCode{width:55%!important;font-size:1.6rem;font-weight:400;border-radius:1.5rem;background-color:transparent!important;padding:1rem .8rem!important;border:1px solid #b1b1b1;font-size:1.4rem;border-radius:.5rem}.page-success-booking--voucher--content--ipt .input--AddMoreCode:focus{outline:none;border:1px solid #171717}.page-success-booking--voucher--content--ipt button{width:20%;background-color:transparent;border:1px solid #0b5da7;color:#0b5da7;font-size:1.4rem;font-weight:650;padding:1rem 2rem;border-radius:1rem;cursor:pointer;outline:none;transition:all .3s}.page-success-booking--voucher--content--ipt button:hover{background-color:#09508f;color:#fff}.page-success-booking--voucher--content--list{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.page-success-booking--voucher--content--list__item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:1rem 0}.page-success-booking--voucher--content--list__item p{font-size:1.6rem;font-weight:650;margin:0;color:#7d7;font-style:italic}.page-success-booking--voucher--content--list__item span{font-size:1.6rem;font-weight:650;color:#0b5da7;cursor:pointer}.page-success-booking--voucher--content--list__item button{background-color:transparent;border:none;outline:none}.page-success-booking--voucher--content--list__item button:hover{cursor:pointer}.page-success-booking--voucher--content--list__item button:hover svg path{fill:#4a4a4a}.page-success-booking--voucher--wrapper{position:-webkit-sticky;position:sticky;top:1rem}.page-success-booking--btnGroups{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;margin-top:2rem;width:100%}.page-success-booking--btnGroups button{padding:1rem 0;border-radius:1rem;color:#fff;font-size:1.8rem;text-transform:normal;font-weight:650;outline:none;cursor:pointer;transition:all .3s}.page-success-booking--btnGroups .btn-payLater{background-color:#fff;border:1px solid #0b5da7;color:#0b5da7}.page-success-booking--btnGroups .btn-payLater:hover{background-color:#09508f;color:#fff}.page-success-booking--btnGroups .btn-payImidiately{flex:1 1;background-color:#e01600;border:1px solid #e01600;color:#fff}.page-success-booking--mobile-voucher{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem}.page-success-booking--mobile-voucher p{width:20%;margin:0}.page-success-booking--mobile-voucher input{width:60%;border-radius:1rem;padding:1rem;border:1px solid #b1b1b1}.page-success-booking--mobile-voucher button{background-color:transparent;width:20%;outline:none;border:1px solid #0b5da7;border-radius:1rem;padding:.5rem 1rem}.page-success-booking--mobile-voucher button svg path{fill:#0b5da7}.page-success-booking--total{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.page-success-booking--total p{margin:0;color:#171717;font-weight:600}.page-success-booking--total span{color:#e01600;font-weight:600;font-size:1.8rem}.payment-commitment ol>li,.payment-commitment p,.payment-commitment ul>li{text-align:justify}.payment-commitment ul{list-style:disc}.payment-commitment ol{list-style:circle}@media(max-width:768px){.payment-commitment .dialog-description div{padding:0 2rem}.payment-commitment .dialog-description ol>li,.payment-commitment .dialog-description p,.payment-commitment .dialog-description ul>li{font-size:1.4rem}}.payment-commitment .spinner{position:relative;display:inline-block;width:25px;height:25px;margin-left:2px}.payment-commitment .spinner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:5px solid #fff;border-top-color:#b1b1b1;border-radius:50%;animation:ring 1s linear infinite}@keyframes ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.booking--container__block--content hr{margin:1.5rem}.booking--container__block--content__bookingDetail--item{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;gap:1rem}@media(max-width:768px){.booking--container__block--content__bookingDetail--item{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}}.booking--container__block--content__bookingDetail--item__note{font-style:italic}.booking--container__block--content__bookingDetail--item .booking-status--success{color:#0b5da7;font-weight:650}.booking--container__block--content__bookingDetail--item label{font-size:1.4rem;font-weight:650;margin:0;width:25%}.booking--container__block--content__bookingDetail--item p{width:75%;font-size:1.6rem;margin:0;font-weight:600;line-height:3rem}.booking--container__block--content__bookingDetail--item p span{color:#e01600;font-weight:650;font-style:normal}.booking--container__block--content__bookingDetail--item ul{list-style:none;padding:0;margin:0}.booking--container__block--content__bookingDetail--item ul li{font-size:1.8rem}.booking--container__block--content__bookingDetail--item__button{width:75%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media(max-width:768px){.booking--container__block--content__bookingDetail--item__button{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.booking--container__block--content__bookingDetail--item__button button{font-size:1.6rem!important;outline:none;border:none;background-color:transparent;color:#0b5da7;font-style:italic;font-weight:650;cursor:pointer;padding:0!important}.booking--container__block--content__bookingDetail--item__button:hover{cursor:pointer}.booking--container__block--content__bookingDetail--item__button:hover button{text-decoration:underline}}.booking--container__block--content__bookingDetail--item__button button{font-size:1.6rem;outline:none;border:none;background-color:transparent;color:#0b5da7;font-style:normal;font-weight:650;cursor:pointer;padding:0!important}.booking--container__block--content__bookingDetail--item__button:hover{cursor:pointer}.booking--container__block--content__bookingDetail--item__button:hover button{text-decoration:underline}.booking--container__block--content__bookingDetail--item__button img{width:48%}.booking--container__block--content__booking-no{font-size:1.8rem;font-weight:700;margin-bottom:1rem}.booking--container__block--content__booking-no span{color:#e01600}.qr-codes{margin-top:1rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:1rem}@media screen and (max-width:768px){.booking--container__block--content__bookingDetail--item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.booking--container__block--content__bookingDetail--item label{width:100%}.booking--container__block--content__bookingDetail--item h6{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;font-size:1.6rem}.booking--container__block--content__bookingDetail--item h6 span{color:#e01600}.booking--container__block--content__bookingDetail--item h6 p{margin:0}.booking--container__block--content__bookingDetail--item p,.booking--container__block--content__bookingDetail--item ul li{font-size:1.6rem}.booking--container__block--content__bookingDetail--item__button .alert__content{display:flex;flex-direction:column;justify-content:center;align-items:center}.page-success-booking__status--content{width:90%}.page-success-booking--btnGroups{display:flex;flex-direction:row;justify-content:space-between;gap:.5rem;margin-top:2rem}.page-success-booking--btnGroups button{font-size:1.4rem}.page-success-booking--btnGroups .btn-payLater{width:50%}.page-success-booking--btnGroups .btn-payImidiately{width:56%}}.page-order-booking__header--content__back-button{background-color:transparent;border:none;display:flex;align-items:center;justify-content:center;gap:1rem}.page-order-booking__header--content__back-button span{font-size:1.6rem}@media(max-width:576px){.page-order-booking__header--content__back-button span{font-size:1.4rem}}.page-order-booking__header--content__back-button:hover{cursor:pointer}.page-order-booking__header--content__back-button:hover span{color:#0b5da7}.page-order-booking__header--content__back-button:hover svg path{fill:#0b5da7}.page-order-booking__header--content h1{font-size:3.2rem;font-weight:700;text-transform:uppercase;text-align:center}@media(max-width:1024px){.page-order-booking__header--content h1{font-size:2.6rem}}@media(max-width:768px){.page-order-booking__header--content h1{font-size:2.4rem}}@media(max-width:576px){.page-order-booking__header--content h1{font-size:2rem}}.page-order-booking__status--content{width:70%;display:flex;align-items:center;justify-content:center;flex-direction:column}.page-order-booking__body--content{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:2rem;gap:2rem;align-items:stretch;padding-bottom:8rem}.page-order-booking__body--content h3{font-size:1.7rem;font-weight:700;text-transform:uppercase;text-align:center;margin:0 0 1.5rem}.page-order-booking__body--content__left{width:100%;display:flex;justify-content:flex-start!important;align-items:flex-start;flex-direction:column}.page-order-booking__body--content__left .booking--span h3{margin-bottom:1rem!important}.page-order-booking__body--content__left .booking--span--description{font-size:1.4rem;font-weight:600;margin:0 0 1rem;font-style:italic}.page-order-booking__body--content__left .booking-pax-info--list{width:100%;display:flex;flex-direction:column;gap:1rem}.page-order-booking__body--content__left .booking-pax-info--list .item-input--list{display:flex;flex-direction:column;gap:2rem;list-style:none;padding:0}.page-order-booking__body--content__left .booking-pax-info--list .item{width:100%;display:flex;flex-direction:column;justify-content:flex-start}.page-order-booking__body--content__left .booking-pax-info--list .item-title{display:flex;flex-direction:row;gap:1rem;color:#171717;margin-bottom:.5rem;font-weight:600}.page-order-booking__body--content__left .booking-pax-info--list .item-title h4{font-size:1.6rem;color:#171717}.page-order-booking__body--content__left .booking-pax-info--list .item-title h4 span{font-size:1.4rem;font-weight:500;font-style:italic;color:#171717}.page-order-booking__body--content__left .booking-pax-info--list .item-title svg{transform:scale(1.4)}.page-order-booking__body--content__left .booking-pax-info--list .item-title svg path{fill:#171717}.page-order-booking__body--content__left .booking-pax-info--list .item .item-input{display:flex;gap:1rem}.page-order-booking__body--content__left .booking-pax-info--list .item .item-input .name{flex-grow:1}.page-order-booking__body--content__left .booking-pax-info--list .item .item-input .birthdate,.page-order-booking__body--content__left .booking-pax-info--list .item .item-input .gender{padding-right:10px}.page-order-booking__body--content__left .booking-pax-info--list .item .item-input .birthdate input[type=date]::-webkit-calendar-picker-indicator,.page-order-booking__body--content__left .booking-pax-info--list .item .item-input .gender input[type=date]::-webkit-calendar-picker-indicator{display:none}.page-order-booking__body--content__left .booking-pax-info--list .item .item-input .single-room{flex:0 0 15%;position:relative;font-size:1.6rem;font-weight:700;color:#171717}.page-order-booking__body--content__left .booking-pax-info--list .item .item-input .single-room span{font-size:1.4rem;font-weight:600;font-style:italic;color:#5d5d5d}.page-order-booking__body--content__left .booking-pax-info--list .item .item-input .birthdate,.page-order-booking__body--content__left .booking-pax-info--list .item .item-input .gender,.page-order-booking__body--content__left .booking-pax-info--list .item .item-input .name{position:relative}.page-order-booking__body--content__left .booking-pax-info--list .item .item-input .birthdate label,.page-order-booking__body--content__left .booking-pax-info--list .item .item-input .gender label,.page-order-booking__body--content__left .booking-pax-info--list .item .item-input .name label{font-size:1.4rem;font-weight:700}.page-order-booking__body--content__left .booking-pax-info--list .item .item-input .birthdate label span,.page-order-booking__body--content__left .booking-pax-info--list .item .item-input .gender label span,.page-order-booking__body--content__left .booking-pax-info--list .item .item-input .name label span{color:#e01600}.page-order-booking__body--content__left .booking-pax-info--list .item .item-input .birthdate:after,.page-order-booking__body--content__left .booking-pax-info--list .item .item-input .gender:after,.page-order-booking__body--content__left .booking-pax-info--list .item .item-input .name:after{content:"";height:80%;width:1px;background:#e5e5e5;position:absolute;right:0;top:10%}.page-order-booking__body--content__left .booking-pax-info--list .item .item-input input{border:none;outline:none;width:100%;font-size:1.6rem}@media(max-width:1024px){.page-order-booking__body--content__left .booking-pax-info--list .item .item-input{display:grid;grid-template-columns:1.5fr 1fr}}.page-order-booking__body--content__left .booking-pax-info--list .booking-info-children .birthdate:after,.page-order-booking__body--content__left .booking-pax-info--list .booking-info-infant .birthdate:after{display:none}.page-order-booking__body--content__left .booking-pax-info--list .booking-info-divider{width:100%;height:1px;background-color:#b1b1b1;margin-bottom:2rem}.page-order-booking__body--content__left .booking--services--list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:1rem;margin:1rem 0;width:100%}.page-order-booking__body--content__left .booking--services--list--item{width:100%}.page-order-booking__body--content__left .booking--services--list--item .booking--container__block--content{display:flex;flex-direction:row;gap:1.5rem}.page-order-booking__body--content__left .booking--services--list--item .booking--container__block--content span{font-size:1.6rem;font-style:normal}.page-order-booking__body--content__left .booking--services--list--item .booking--container__block--content text-area{font-size:1.6rem}.page-order-booking__body--content__left .booking--services--list--btn{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;margin-top:1rem;background-color:transparent;border:none;outline:none;color:#0b5da7;padding:0 1rem;font-weight:700;font-size:1.6rem}.page-order-booking__body--content__left .booking--services--list--btn svg path{fill:#0b5da7}.page-order-booking__body--content__right{width:100%;height:100%;display:flex;justify-content:flex-start!important;align-items:flex-start;flex-direction:column;flex-grow:1;position:relative}.page-order-booking__body--content__right__summary{position:-webkit-sticky;position:sticky;top:1rem;width:100%;height:45%;max-height:45%}.page-order-booking__body--content--item{display:flex;justify-content:flex-start!important;align-items:flex-start;flex-direction:column;margin:1rem 0 3rem}.page-order-booking__body--content--item-description{font-size:1.4rem}.page-order-booking__body--content--item .booking--policy{height:35rem;overflow:auto}.page-order-booking__body--content--item .booking--policy h5{font-size:1.6rem;font-family:inherit;font-weight:650;margin:1rem 0 .5rem}.page-order-booking__body--content--item .booking--policy p{font-size:1.6rem;font-family:inherit!important;margin:0 0 .5rem}@media(max-width:576px){.page-order-booking__body--content--item .booking--policy h5,.page-order-booking__body--content--item .booking--policy p{font-size:1.4rem}}.page-order-booking__body--content--item__booking--policyCheck{display:flex;flex-direction:row;justify-content:flex-start;margin-top:1.5rem;gap:1rem}.page-order-booking__body--content--item__booking--policyCheck label,.page-order-booking__body--content--item__booking--policyCheck span{font-size:1.4rem;font-weight:650}.page-order-booking__body--content--item__booking--policyCheck a{text-decoration:underline;color:#0b5da7}.page-order-booking__body--content--item__booking--policyCheck span{color:#0b5da7}@media(max-width:1024px){.page-order-booking__body--content--item__booking--policyCheck label{width:87%}}@media(max-width:576px){.page-order-booking__body--content--item__booking--policyCheck label,.page-order-booking__body--content--item__booking--policyCheck span{font-size:1.4rem}}@media(max-width:768px){.page-order-booking__body--content{margin:0}}.page-order-booking__body-wrapper,.page-order-booking__header-wrapper{width:100%}.booking--contact{height:100%}.booking--contact form{width:100%}.booking--contact--row{width:100%;height:50%;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}.booking--contact--col{width:49%}.booking--contact--col.first-last-name{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:1rem}.booking--contact--col.first-last-name .first-name{width:68%}.booking--contact--col.first-last-name .last-name{width:30%}.booking--contact--full-width{width:100%}.booking--contact--col input,.booking--contact--full-width input{width:100%;border:none;padding:.8rem .8rem .8rem 0;outline:none;font-size:1.6rem}.booking--contact--col input:not(:-ms-input-placeholder),.booking--contact--full-width input:not(:-ms-input-placeholder){padding-left:.8rem}.booking--contact--col input:focus,.booking--contact--col input:not(:placeholder-shown),.booking--contact--full-width input:focus,.booking--contact--full-width input:not(:placeholder-shown){padding-left:.8rem}.booking--contact .line-r{border-right:1px solid #e5e5e5;padding:0 3rem 0 0}.booking--contact label{font-size:1.6rem;font-weight:700}.booking--contact label span{color:#e01600}@media(max-width:576px){.booking--contact label{font-size:1.4rem}}.booking--note--ipt{width:100%;border-radius:.5rem;font-size:1.6rem;font-weight:600;margin:0 0 1rem}.booking--note--ipt textarea{font-size:1.6rem;width:100%;height:100%;border:none;outline:none;resize:none;background-color:transparent;padding:0}.booking--note--hotel{width:100%}.booking--note--hotel .d-flex{display:flex;align-items:center}.booking--note--hotel .select-container{width:auto;font-size:small;padding-left:5px;padding-right:5px}.soldOut-redirect--title{font-size:2.4rem}.soldOut-redirect--htmlContainer{font-size:1.6rem!important;line-height:1.8rem}.pax-details-picker{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:.75rem}.pax-details-picker--option{position:relative;padding:0 .75rem 0 0}.pax-details-picker--option label{font-weight:700;font-size:1.4rem}.pax-details-picker--option--addBtn{background-color:transparent;border:1px solid #0b5da7;border-radius:50%;display:flex;flex-direction:row;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;position:relative;padding:0}.pax-details-picker--option--addBtn svg{transform:scale(1.3)}.pax-details-picker--option--addBtn:hover{cursor:pointer;background-color:#e5e5e5;border:1px solid #0b5da7}.pax-details-picker--option--addBtn span{background-color:#e01600;font-size:1.2rem;color:#fff;position:absolute;top:-.8rem;right:-.8rem;border-radius:50%;aspect-ratio:1/1;width:1.8rem;height:1.8rem;text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center}.pax-details-picker--option:after{position:absolute;height:100%;top:0;right:0;content:"";border-right:1px solid #e5e5e5;padding-left:.5rem}.pax-details-picker--extraService-total{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.pax-details-picker--extraService-total p{margin:0}.pax-details-picker--extraService-total span{color:#e01600}.pax-details-picker .name{flex:2 1 40%}.pax-details-picker .birthdate,.pax-details-picker .extra-service,.pax-details-picker .gender,.pax-details-picker .single-room{flex:1 1 15%}.pax-details-picker .extra-service{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:.5rem}.pax-details-picker .extra-service label{text-align:center}.pax-details-picker .pax-details-picker--birthday{padding:0}.pax-details-picker .single-room{text-align:center;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.pax-details-picker .single-room .switch{position:relative;display:inline-block;width:34px;height:18px;margin:auto}.pax-details-picker .single-room .switch input{opacity:0;width:0;height:0}.pax-details-picker .single-room .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:1rem}.pax-details-picker .single-room .switch .slider:before{position:absolute;content:"";height:16px;width:16px;left:1px;bottom:1px;background-color:#fff;transition:.4s;border-radius:50%}.pax-details-picker .single-room input:checked+.slider{background:#daefff}.pax-details-picker .single-room input:focus+.slider{box-shadow:0 0 1px #daefff}.pax-details-picker .single-room input:checked+.slider:before{transform:translateX(16px)}@media(max-width:1024px){.pax-details-picker .single-room{grid-column-start:1;grid-column-end:3;gap:1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}}@media(max-width:768px){.pax-details-picker .single-room{display:flex;flex-direction:column;justify-content:center;align-items:center}}.pax-details-picker .hr-vertical{margin:1rem .75rem;border-left:1px solid #e5e5e5}@media(max-width:1150px){.pax-details-picker{display:grid;grid-template-rows:auto auto;grid-template-columns:2fr 1fr 1fr;grid-gap:10px;gap:10px}.pax-details-picker .name{grid-column:span 2}.pax-details-picker .birthdate,.pax-details-picker .gender{grid-column:span 1}.pax-details-picker .extra-service:after,.pax-details-picker .gender:after{display:none}.pax-details-picker .extra-service,.pax-details-picker .single-room{grid-column:span 1}}@media(max-width:768px){.pax-details-picker{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}}@media(max-width:576px){.pax-details-picker{display:grid;grid-template-rows:auto auto;grid-template-columns:2fr 1fr 1fr;grid-gap:10px;gap:10px}.pax-details-picker .name{grid-column:span 2}.pax-details-picker .birthdate,.pax-details-picker .gender{grid-column:span 1}.pax-details-picker .extra-service:after,.pax-details-picker .gender:after{display:none}.pax-details-picker .extra-service,.pax-details-picker .single-room{grid-column:span 1}}@media(max-width:430px){.pax-details-picker{grid-template-columns:1fr 1fr}.pax-details-picker .name{grid-column:span 2}.pax-details-picker .gender{position:relative}.pax-details-picker .gender:after{position:absolute;height:100%;top:0;right:0;content:"";border-right:1px solid #e5e5e5;padding-left:.5rem}.pax-details-picker .birthdate,.pax-details-picker .gender{grid-column:span 1}.pax-details-picker .birthdate:after,.pax-details-picker .extra-service:after,.pax-details-picker .name:after{display:none}.pax-details-picker .extra-service,.pax-details-picker .single-room{grid-column:span 1;gap:0;display:flex;flex-direction:col;justify-content:flex-start;align-items:flex-start}}.booking--container__block{background-color:#fff!important}.booking--policy::-webkit-scrollbar{display:none}.booking--policy{-ms-overflow-style:none;scrollbar-width:none;height:90%}@media screen and (width:820px){.page-order-booking__status--content{width:90%}.page-order-booking__body--content{display:flex;flex-direction:column;padding-bottom:3rem}.page-order-booking__body--content h3{font-size:1.4rem;line-height:3rem;text-align:left;margin-bottom:1rem}.page-order-booking__body--content__left .booking--contact form{border-radius:1.5rem;background-color:#f8f8f8;padding:1.5rem}.page-order-booking__body--content__left .booking--contact form input{background-color:transparent}.page-order-booking__body--content__left .booking--contact--row{flex-direction:column;gap:1rem}.page-order-booking__body--content__left .booking--contact--col{width:100%}.page-order-booking__body--content__left .booking--pax--row{flex-direction:column-reverse;gap:1rem}.page-order-booking__body--content__left .booking--pax--col{width:100%}.page-order-booking__body--content__left .booking--pax--col__note{padding:1rem}.page-order-booking__body--content__left .booking--pax--col__note ul{padding-left:2rem}.page-order-booking__body--content__left .booking--pax--col__note ul li{font-size:1.2rem}.page-order-booking__body--content__left .booking--pax--col__input-choice{padding:1rem}.page-order-booking__body--content__left .booking--pax--col__input-choice input{margin-top:.25rem}.page-order-booking__body--content__left .booking--pax--col__inputList{display:grid;grid-template-columns:1fr 1fr;background-color:#f8f8f8;grid-gap:.8rem;gap:.8rem;padding:.5rem;border-radius:1.5rem;align-items:flex-start}.page-order-booking__body--content__left .booking--pax--col__inputList--item .wrapper{padding:1rem}.page-order-booking__body--content__left .booking--pax--col__inputList--item .wrapper .row{display:flex;flex-direction:column!important}.page-order-booking__body--content__left .booking--pax--col__inputList--item .wrapper .row .type{width:100%}.page-order-booking__body--content__left .booking--pax--col__inputList--item .wrapper .row .type p{font-size:1.4rem}.page-order-booking__body--content__left .booking--pax--col__inputList--item .wrapper .row .type span{font-size:1.2rem}.page-order-booking__body--content__left .booking--pax--col__inputList--item .wrapper .row .quantity{width:100%}.page-order-booking__body--content__left .booking--pax--col__inputList--item .wrapper .row .quantity input,.page-order-booking__body--content__left .booking--pax--col__inputList--item .wrapper .row .quantity span{font-size:1.4rem}.page-order-booking__body--content__left .custom-pax-extraService .wrapper{border:1px solid #171717}.page-order-booking__body--content__left .custom-pax-extraService .wrapper .row{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:flex-start!important}.page-order-booking__body--content__left .custom-pax-extraService .wrapper .row .quantity{border:none}.page-order-booking__body--content__left .booking--note--ipt :-ms-input-placeholder{line-height:2.5rem;font-size:1.4rem}.page-order-booking__body--content__left .booking--note--ipt ::placeholder,.page-order-booking__body--content__left .booking--note--ipt textarea{line-height:2.5rem;font-size:1.4rem}.page-order-booking__body--content__left .booking-pax-info--list .item-title h4{font-size:1.4rem}.page-order-booking__body--content__left .booking-pax-info--list .item-title h4 span{font-size:1.2rem}.page-order-booking__body--content__left .booking-pax-info--list .item .item-input{grid-template-columns:1fr 1fr}.page-order-booking__body--content__left .booking-pax-info--list .item .item-input input{background:transparent}.page-order-booking__body--content__right{display:none}.page-order-booking__body--content--item .booking-pax-info--list{background-color:#f8f8f8;gap:.8rem;padding:1.5rem;border-radius:1.5rem}.page-order-booking__body--content--item .booking-pax-info--list .item-input--list .item-input{display:grid;grid-gap:1rem;gap:1rem}.page-order-booking__body--content--item .booking-pax-info--list .item-input--list .item-input .select-non-border--content,.page-order-booking__body--content--item .booking-pax-info--list .item-input--list .item-input label,.page-order-booking__body--content--item .booking-pax-info--list .item-input--list .item-input span{font-size:1.4rem!important}.page-order-booking__body--content--item .booking-pax-info--list .item-input--list .item-input .gender:after{display:none}.page-order-booking__body--content--item span.page-order-booking__body--content--item--description{font-size:1.4rem}.order-footer-mobile{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.4rem}.order-footer-mobile .four{width:100%}.order-footer-mobile .four .confirm-booking-btn{flex:2 1}.order-footer-mobile .three{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.order-footer-mobile .three .left p{font-weight:600}.three{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;align-items:baseline}.three .left{flex:0 0 30%;font-size:1.6rem;font-weight:700;text-transform:none!important}}@media screen and (width:820px)and (max-width:576px){.three .left{font-size:1.4rem}}@media screen and (width:820px){.three .left p{margin:0}.three .right{flex-grow:1;text-align:right;font-size:2rem;font-weight:700;color:#e01600}.btn-book{text-transform:none;font-size:1.4rem;font-weight:650;padding:.5rem 1rem;width:100%;border-radius:.5rem}.btn-book:hover{opacity:.9}.btn-book.disabled{color:#b1b1b1;background:#e5e5e5;border:1px solid #e5e5e5}.btn-book.disabled:hover{opacity:1}.page-order-booking__body--content--item .booking--policy p span{font-size:1.4rem!important}}@media screen and (max-width:768px){.page-order-booking__status--content{width:90%}.page-order-booking__body--content{display:flex;flex-direction:column;padding-bottom:3rem}.page-order-booking__body--content h3{font-size:1.4rem;line-height:3rem;text-align:left;margin-bottom:1rem}.page-order-booking__body--content__left .booking--contact form{border-radius:1.5rem;background-color:#f8f8f8;padding:1.5rem}.page-order-booking__body--content__left .booking--contact form input{background-color:transparent}.page-order-booking__body--content__left .booking--contact--row{flex-direction:column;gap:1rem}.page-order-booking__body--content__left .booking--contact--col{width:100%}.page-order-booking__body--content__left .booking--pax--row{flex-direction:column-reverse;gap:1rem}.page-order-booking__body--content__left .booking--pax--col{width:100%}.page-order-booking__body--content__left .booking--pax--col__note{padding:1rem}.page-order-booking__body--content__left .booking--pax--col__note ul{padding-left:2rem}.page-order-booking__body--content__left .booking--pax--col__note ul li{font-size:1.2rem}.page-order-booking__body--content__left .booking--pax--col__input-choice{padding:1rem}.page-order-booking__body--content__left .booking--pax--col__input-choice input{margin-top:.25rem}.page-order-booking__body--content__left .booking--pax--col__inputList{display:grid;grid-template-columns:1fr 1fr;background-color:#f8f8f8;grid-gap:.8rem;gap:.8rem;padding:.5rem;border-radius:1.5rem;align-items:flex-start}.page-order-booking__body--content__left .booking--pax--col__inputList--item .wrapper{padding:1rem}.page-order-booking__body--content__left .booking--pax--col__inputList--item .wrapper .row{display:flex;flex-direction:column!important}.page-order-booking__body--content__left .booking--pax--col__inputList--item .wrapper .row .type{width:100%}.page-order-booking__body--content__left .booking--pax--col__inputList--item .wrapper .row .type p{font-size:1.4rem}.page-order-booking__body--content__left .booking--pax--col__inputList--item .wrapper .row .type span{font-size:1.2rem}.page-order-booking__body--content__left .booking--pax--col__inputList--item .wrapper .row .quantity{width:100%}.page-order-booking__body--content__left .booking--pax--col__inputList--item .wrapper .row .quantity input,.page-order-booking__body--content__left .booking--pax--col__inputList--item .wrapper .row .quantity span{font-size:1.4rem}.page-order-booking__body--content__left .custom-pax-extraService .wrapper{border:1px solid #171717}.page-order-booking__body--content__left .custom-pax-extraService .wrapper .row{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:flex-start!important}.page-order-booking__body--content__left .custom-pax-extraService .wrapper .row .quantity{border:none}.page-order-booking__body--content__left .booking--note--ipt :-ms-input-placeholder{line-height:2.5rem;font-size:1.4rem}.page-order-booking__body--content__left .booking--note--ipt ::placeholder,.page-order-booking__body--content__left .booking--note--ipt textarea{line-height:2.5rem;font-size:1.4rem}.page-order-booking__body--content__left .booking-pax-info--list .item-title h4{font-size:1.4rem}.page-order-booking__body--content__left .booking-pax-info--list .item-title h4 span{font-size:1.2rem}.page-order-booking__body--content__left .booking-pax-info--list .item .item-input{grid-template-columns:1fr 1fr}.page-order-booking__body--content__left .booking-pax-info--list .item .item-input input{background:transparent}.page-order-booking__body--content__right{display:none}.page-order-booking__body--content--item .booking-pax-info--list{background-color:#f8f8f8;gap:.8rem;padding:1.5rem;border-radius:1.5rem}.page-order-booking__body--content--item .booking-pax-info--list .item-input--list .item-input{display:grid;grid-gap:1rem;gap:1rem}.page-order-booking__body--content--item .booking-pax-info--list .item-input--list .item-input .select-non-border--content,.page-order-booking__body--content--item .booking-pax-info--list .item-input--list .item-input label,.page-order-booking__body--content--item .booking-pax-info--list .item-input--list .item-input span{font-size:1.4rem!important}.page-order-booking__body--content--item .booking-pax-info--list .item-input--list .item-input .gender:after{display:none}.page-order-booking__body--content--item span.page-order-booking__body--content--item--description{font-size:1.4rem}.order-footer-mobile{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.4rem}.order-footer-mobile .four{width:100%}.order-footer-mobile .four .confirm-booking-btn{flex:2 1}.order-footer-mobile .three{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.order-footer-mobile .three .left p{font-weight:600}.three{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;align-items:baseline}.three .left{flex:0 0 30%;font-size:1.6rem;font-weight:700;text-transform:none!important}}@media screen and (max-width:768px)and (max-width:576px){.three .left{font-size:1.4rem}}@media screen and (max-width:768px){.three .left p{margin:0}.three .right{flex-grow:1;text-align:right;font-size:2rem;font-weight:700;color:#e01600}.btn-book{text-transform:none;font-size:1.4rem;font-weight:650;padding:.5rem 1rem;width:100%;border-radius:.5rem}.btn-book:hover{opacity:.9}.btn-book.disabled{color:#b1b1b1;background:#e5e5e5;border:1px solid #e5e5e5}.btn-book.disabled:hover{opacity:1}.page-order-booking__body--content--item .booking--policy p span{font-size:1.4rem!important}}.booking--services--list{align-items:flex-end;gap:1rem;margin:1rem 0 0}.booking--services--list,.booking--services--list--item{display:flex;flex-direction:column;justify-content:flex-start;width:100%}.booking--services--list--item{padding:1rem 2rem;border-radius:.5rem;border:1px solid #b1b1b1;align-items:stretch;transition:box-shadow .3s ease}.booking--services--list--item:hover{border:1px solid #171717}.booking--services--list--item--content{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%;gap:1.5rem}.booking--services--list--item--content--info{width:70%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:.5rem 0}.booking--services--list--item--content--info p{width:100%}@media(max-width:576px){.booking--services--list--item--content--info{width:100%}}.booking--services--list--item--content__price{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:.5rem;width:28%}.booking--services--list--item--content__price button,.booking--services--list--item--content__price span{width:100%}.booking--services--list--item--content__price span{font-size:1.4rem}.booking--services--list--item--content__price-subTotal{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:28%}.booking--services--list--item--content__price-subTotal-preview{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;gap:1rem}.booking--services--list--item--content__price-subTotal-preview p{margin:0;width:100%;font-size:1.4rem}.booking--services--list--item--content__price-subTotal-preview span{color:#e01600;font-weight:700}.booking--services--list--item--content__price-subTotal-btns{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;gap:1rem;width:100%}.booking--services--list--item--content__price-subTotal-btns .btn-cancel{flex:1 1}.booking--services--list--item--content__price-subTotal-btns .btn-primary{flex:2 1}.booking--services--list--item--content p{margin:0;font-weight:400}.booking--services--list--item--content span{font-style:normal;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}.booking--services--list--item--content span small{color:#171717;font-size:1.2rem}.booking--services--list--item--content span b{color:#e01600;font-size:1.8rem}.booking--services--list--item--content text-area{font-size:1.6rem}.booking--services--list--item--content--note p{margin:0;font-size:1.4rem}@media(max-width:576px){.booking--services--list--item--content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.booking--services--list--item--content p{max-width:100%}.booking--services--list--item--content p,.booking--services--list--item--content__price,.booking--services--list--item--content__price-subTotal{width:100%}.booking--services--list--item--content__price-subTotal{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.booking--services--list--item--content__price-subTotal span{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}}.booking--services--list--item__hr{border-top:1px dashed #b1b1b1!important;margin:1rem 0}.booking--services--list--item--details{transition:height .5s ease,opacity .5s ease .5s,visibility 0s 1s;opacity:0;visibility:hidden;height:0;overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.booking--services--list--item--details p{margin:0}.booking--services--list--item--details-label{font-weight:650;font-size:1.4rem;margin:0}.booking--services--list--item--details-picker,.booking--services--list--item--details-preview{width:49%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}.booking--services--list--item--details-picker hr,.booking--services--list--item--details-preview hr{border-top:1px solid #b1b1b1!important;margin:.5rem 0}.booking--services--list--item--details-preview--item{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.booking--services--list--item--details-preview--item p,.booking--services--list--item--details-preview--item span{margin:0;font-size:1.4rem;font-weight:500}.booking--services--list--item--details-preview--item div{width:45%}.booking--services--list--item--details-preview--item div,.booking--services--list--item--details-preview--total{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.booking--services--list--item--details-preview--total span{color:#e01600}.booking--services--list--item--details-preview--btngroups{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.booking--services--list--item--details-preview--btngroups .btn-cancel{flex:1 1}.booking--services--list--item--details-preview--btngroups .btn-primary{flex:2 1}@media(max-width:1150px){.booking--services--list--item--details{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}.booking--services--list--item--details-picker,.booking--services--list--item--details-preview{width:100%}}@media(max-width:768px){.booking--services--list--item--details{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.booking--services--list--item--details-picker,.booking--services--list--item--details-preview{width:49%}}@media(max-width:576px){.booking--services--list--item--details{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:1rem}.booking--services--list--item--details-picker,.booking--services--list--item--details-preview{width:100%}}.booking--services--list--item.chosing-item{border:1px solid #171717}.booking--services--list--item.chosing-item .booking--services--list--item--details{height:auto;visibility:visible;opacity:1;transition:height .5s ease,opacity .5s ease}.booking--services--list--btn{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;margin-top:1rem;background-color:transparent;border:none;outline:none;color:#0b5da7;padding:0 1rem;font-weight:700;font-size:1.6rem}.booking--services--list--btn svg path{fill:#0b5da7}@keyframes expand{0%{height:0}to{height:auto}}.hotel-flights__container{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:2rem;margin:0 0 4rem}.hotel-flights__container--main{width:100%;flex:3 1;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:2rem}.hotel-flights__container--main .flight-list-view{width:100%!important}.hotel-flights__container--main__content{width:100%}.hotel-flights__container--main__content__add-new{border:1px solid #0b5da7;width:100%;border-radius:.5rem;padding:1.5rem;display:flex;flex-direction:row;justify-content:space-between}.hotel-flights__container--main__content__add-new__header{display:flex;align-items:flex-start;gap:1rem}.hotel-flights__container--main__content__add-new__header svg path{fill:#0b5da7}.hotel-flights__container--main__content__add-new__header label{font-size:1.6rem;font-weight:700;margin:0;text-transform:uppercase;color:#0b5da7}.hotel-flights__container--main__content__add-new__header p{font-size:1.4rem;color:#5d5d5d;margin:0}@media(max-width:576px){.hotel-flights__container--main__content__add-new__header label{font-size:1.4rem}.hotel-flights__container--main__content__add-new__header p{font-size:1.2rem}}.hotel-flights__container--main__content__add-new__button{background-color:#0b5da7;color:#fff;border:none;padding:.5rem 1rem;border-radius:.5rem;font-size:1.4rem;font-weight:650;text-transform:noen;width:15%;cursor:pointer}.hotel-flights__container--main__content__add-new__button:hover{background-color:#09508f}@media(max-width:576px){.hotel-flights__container--main__content__add-new__button{width:20%;padding:.2rem .5rem;font-size:1.2rem}.hotel-flights__container--main__content__add-new{padding:1.2rem}}@media(max-width:1024px){.hotel-flights__container--main{flex:4 1}}.hotel-flights__container--preview{flex:1 1}.hotel-flights__container--preview .preview-booking-card{width:100%}@media(max-width:1024px){.hotel-flights__container--preview{flex:2 1}}.hotel-flight-ticket .flight-list-view--list{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.hotel-flight-ticket .flight-list-view--list--card{width:75%}.promotion-hotelFlight-section{width:100%;margin:1rem 0 0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem}.promotion-hotelFlight-section--header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.5rem}.promotion-hotelFlight-section--header p{margin:0;font-size:1.4rem}.promotion-hotelFlight-section--header--left{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.5rem}.promotion-hotelFlight-section--header--left p{color:#0b5da7}.promotion-hotelFlight-section--header--left span{color:#171717}@media(max-width:768px){.promotion-hotelFlight-section{margin:1rem 0}}.promotion-hotelFlight-card{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;padding:1rem;border-radius:.5rem;border:1px solid #e5e5e5;width:100%}.promotion-hotelFlight-card p{margin:0;font-size:1.4rem}.promotion-hotelFlight-card small{font-size:1.3rem;color:#5d5d5d}.promotion-hotelFlight-card span{color:#e01600}.promotion-hotelFlight-card--left{width:70%}.promotion-hotelFlight-card--left-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.promotion-hotelFlight-card--right{width:30%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.promotion-hotelFlight-card--tag{max-width:50%;background-color:#daefff;color:#0b5da7;border-radius:.5rem;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 .5rem}.promotion-hotelFlight-card--tag p{font-size:1.2rem}.promotion-hotelFlight-card--tag small{color:#171717}.promotion-hotelFlight-card--tag span{color:#e01600}.promotion-hotelFlight-card.selected{border:1px solid #0b5da7}.flight-list-view--list-preview{width:95%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.flight-list-view--list-preview--card{width:100%}@media(max-width:1024px){.flight-list-view--list-preview{width:91%}.flight-list-view--list-preview--card{width:95%}.flight-list-view--list-preview .ticket-options{display:flex;flex-direction:column;justify-content:center;align-items:center;width:18%}}@media(max-width:768px){.flight-list-view--list-preview{width:90%}.flight-list-view--list-preview--card{width:95%}.flight-list-view--list-preview .ticket-options{display:flex;flex-direction:column;justify-content:center;align-items:center;width:18%}}@media(max-width:576px){.flight-list-view--list-preview{width:93%;gap:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.flight-list-view--list-preview--card{width:100%}.flight-list-view--list-preview .ticket-options{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;place-self:flex-end;width:60%}}label span{color:#e01600}.page-customer-info__body--content{display:grid;grid-template-columns:2fr 1fr;margin-bottom:5rem}.page-customer-info__body--content__left{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.page-customer-info__body--content__left .booking--contact{height:100%}.page-customer-info__body--content__left .booking--contact form{width:100%}.page-customer-info__body--content__left .booking--contact--row{width:100%;height:50%;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}@media(max-width:430px){.page-customer-info__body--content__left .booking--contact--row{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}}.page-customer-info__body--content__left .booking--contact--col{width:49%}.page-customer-info__body--content__left .booking--contact--col input{width:100%;border:none;padding:.8rem 0;outline:none;font-size:1.6rem}@media(max-width:576px){.page-customer-info__body--content__left .booking--contact--col{width:100%}}.page-customer-info__body--content__left .booking--contact label{font-size:1.4rem;font-weight:700}.page-customer-info__body--content__left .booking--contact label span{color:#e01600}.page-customer-info__body--content__left .booking-info{width:100%;margin:0 0 3rem}.page-customer-info__body--content__right{width:100%;height:100%;display:flex;justify-content:flex-start!important;align-items:flex-start;flex-direction:column;flex-grow:1;position:relative;padding:0 0 0 3rem}.page-customer-info__body--content__right--sticky-content{position:-webkit-sticky;position:sticky;top:1rem;width:100%}@media(max-width:768px){.page-customer-info__body--content{grid-template-columns:1fr;margin-bottom:0}}.booking-number-pax{width:100%;margin:0 0 3rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.booking-number-pax h3{text-align:left}.booking-number-pax__row{display:flex;justify-content:space-between;margin-bottom:20px;width:100%}@media(max-width:576px){.booking-number-pax__row{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}}.booking-number-pax__col{width:48%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-radius:.5rem;border:1px solid #b1b1b1;padding:2rem 3rem}@media(max-width:576px){.booking-number-pax__col{width:100%;padding:1rem 3rem}}.booking-number-pax--label{font-size:1.8rem;color:#0b5da7;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:2rem}.booking-number-pax--label svg{transform:scale(2)}.booking-number-pax--label p{margin:0;font-weight:650;font-size:1.6rem}.booking-number-pax--label span{font-size:1.2rem;color:#828282;font-style:italic}.booking-number-pax--value{font-weight:700;font-size:1.8rem}.booking-car-pax{width:100%;margin:0 0 3rem}.booking-car-pax h3{text-align:left}.booking-car-pax__row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:20px;width:100%}@media(max-width:576px){.booking-car-pax__row{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}}.booking-car-pax__col{width:49%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;border-radius:.5rem;border:1px solid #b1b1b1;padding:1.5rem 2.5rem;gap:1rem}@media(max-width:1024px){.booking-car-pax__col{padding:1.5rem}}@media(max-width:576px){.booking-car-pax__col{width:100%}}.booking-car-pax__col:hover{border:1px solid #171717;cursor:pointer}.booking-car-pax__wrapper{width:100%}.booking-car-pax__wrapper,.booking-car-pax__wrapper-left{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.booking-car-pax__wrapper-left{width:91%}.booking-car-pax__wrapper-right{display:flex;flex-direction:row;justify-content:center;align-items:center;width:8%}.booking-car-pax--header{width:65%;font-size:1.8rem;color:#0b5da7;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}@media(max-width:1024px){.booking-car-pax--header{width:70%}}.booking-car-pax--label--icon{width:20%;display:flex;flex-direction:row;justify-content:center;align-items:center}.booking-car-pax--label--icon svg{transform:scale(2)}@media(max-width:1024px){.booking-car-pax--label--icon svg{transform:scale(1.5)}}.booking-car-pax--label-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.booking-car-pax--label-content p{margin:0;font-weight:650;font-size:1.6rem}.booking-car-pax--label-content span{font-size:1.2rem;color:#828282;font-style:italic}.booking-car-pax--value{width:35%;font-weight:700;font-size:1.6rem;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem}.booking-car-pax--value p{margin:0}.booking-car-pax--value-content{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem}@media(max-width:1024px){.booking-car-pax--value-content p{font-size:1.4rem}}.booking-car-pax hr{margin:0}.booking-car-pax-details{width:100%}.booking-car-pax-details__wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;width:100%}.booking-car-pax-details__wrapper-content{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.booking-car-pax-details__wrapper-content p,.booking-car-pax-details__wrapper-content span{margin:0;font-size:1.4rem}.booking-hotel-note{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0 0 3rem;width:100%}.booking-hotel-note--textarea{width:100%;height:10rem;border:1px solid #b1b1b1;border-radius:.5rem;padding:1rem;outline:none;font-size:1.6rem}.booking-hotel-note--description{font-size:1.4rem}.booking-hotel-note--option{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem}.booking-hotel-note--option--subQues{font-size:1.4rem;font-weight:700;margin:0}.booking-hotel-note--option--subQues--description{font-size:1.4rem}.booking-hotel-note--time{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;width:100%}.booking-hotel-note--time span{font-size:1.4rem}@media(max-width:1024px){.booking-hotel-note--time{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}}@media(max-width:768px){.booking-hotel-note--time{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;width:100%}}@media(max-width:576px){.booking-hotel-note--time{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}}.booking-hotel-note--time--pickTime{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.booking-hotel-note--time--pickTime--item{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem}@media(max-width:1024px){.booking-hotel-note--time--pickTime{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0 0 0 3rem}}@media(max-width:768px){.booking-hotel-note--time--pickTime{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0}}@media(max-width:576px){.booking-hotel-note--time--pickTime{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0 0 0 3rem}}.booking-hotel-note--time input[type=time]{border:1px solid #b1b1b1;border-radius:.5rem;padding:.5rem;outline:none;font-size:1.4rem}.booking-customer-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-bottom:3rem;border-bottom:1px solid #e5e5e5}.booking-customer-item__header{display:flex;flex-direction:row;align-items:center;width:100%;margin-bottom:20px;gap:1rem}.booking-customer-item__header h6{font-size:1.6rem;font-weight:700;margin:0}.booking-customer-item__header svg{transform:scale(1.5)}.booking-customer-item--row{display:flex;flex-direction:row;gap:1rem;margin-bottom:1rem}@media(max-width:576px){.booking-customer-item--row{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}}.booking-customer-item--col{flex:1 1}.booking-customer-item--col label{font-weight:700;font-size:1.4rem}.booking-customer-item--col .col-50{flex:1 1}.booking-customer-item .select-title{display:flex;flex-direction:row;gap:1rem}.booking-luggage{width:100%;margin:0 0 4rem}.booking-luggage h3{text-align:left}.booking-luggage--btn{display:flex;flex-direction:row;width:100%;color:#0b5da7;padding:2rem;gap:2rem;font-size:1.6rem;font-weight:700;outline:none;border:1px solid #b1b1b1;border-radius:.5rem;background-color:transparent}.booking-luggage--btn svg{transform:scale(1.5)}.booking-luggage--btn svg path{fill:#0b5da7}.booking-luggage--btn:hover{cursor:pointer;background-color:#0b5da7;border:1px solid #0b5da7;color:#fff}.booking-luggage--btn:hover svg path{fill:#fff}@media(max-width:576px){.booking-luggage--btn{font-size:1.4rem}}.booking-luggage .collapse-preview{height:auto}.hotel-flight--customerInfo-preview .preview-booking-card,.hotel-flight--customerInfo-preview .preview-order{width:100%!important;height:auto;position:-webkit-sticky!important;position:sticky!important;top:1rem;right:0}.ancillary-drawer .ancillary-drawer__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:2rem 0;position:-webkit-sticky;position:sticky;top:0;background-color:#fff}.ancillary-empty{flex-direction:row}.ancillary-empty,.ancillary-pax{display:flex;justify-content:center;align-items:center;gap:1rem}.ancillary-pax{flex-direction:column;padding:1rem 2rem;border:1px solid #0b5da7;border-radius:1rem;width:100%}.ancillary-pax p{margin:0}.ancillary-pax__header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem;padding:1rem 0 0;width:100%}.ancillary-pax__header p{font-size:1.6rem;font-weight:600;margin:0}.ancillary-pax__header span{font-weight:800}.ancillary-pax__content{gap:1.2rem}.ancillary-pax-item,.ancillary-pax__content{display:flex;flex-direction:column;width:100%}.ancillary-pax-item{justify-content:flex-start;align-items:stretch;border-radius:.5rem;gap:1rem}.ancillary-pax-item--paxInfo{font-size:1.6rem;margin:0;padding:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.ancillary-pax-item--paxInfo svg{width:24px;height:24px}.ancillary-pax-item--paxInfo svg path{fill:#0b5da7}.ancillary-pax-item--paxInfo span{color:#171717;font-weight:800}.ancillary-pax-item--detail{border-left:2px solid #0b5da7;margin-left:12px;padding-left:.5rem}.ancillary-pax-item--detail p{margin:0}.ancillary-pax-item--detail-list{display:flex;flex-wrap:wrap;gap:1rem}.ancillary-pax-item--detail-info{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:.2rem;padding:.5rem 1rem;background-color:#daefff;border-radius:.5rem}.ancillary-pax-item--detail-info p,.ancillary-pax-item--detail-info span{font-size:1.4rem}.ancillary-item-wrapper{width:100%;justify-content:space-between}.ancillary-item,.ancillary-item-wrapper{display:flex;flex-direction:row;align-items:center}.ancillary-item{justify-content:flex-start;padding:1rem;border-radius:.5rem;border:1px solid transparent;width:70%;gap:1rem}.ancillary-item svg path{fill:#0b5da7}.ancillary-item--title{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.ancillary-item--title span{color:#171717;font-weight:700}.ancillary-item--quantity{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;font-size:1.4rem}@media(max-width:576px){.ancillary-item{width:100%}.ancillary-item--title{width:70%}}.ancillary-item-active{box-shadow:0 3px 8px rgba(0,0,0,.1);background-color:#daefff;border:1px solid #0b5da7}.ancillary-item-none{font-weight:600;width:80%;text-align:center}.ancillary-item-counter{display:flex;flex-direction:row;justify-content:space-around;align-items:center;padding:1rem 0;border-radius:.5rem;width:20%}.ancillary-item-counter button{background-color:#0b5da7;color:#fff;border:none;outline:none;font-size:2.4rem;border-radius:.5rem;width:30px;height:30px;text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center}@media(hover:hover){.ancillary-item-counter button:hover{cursor:pointer;color:#0b5da7;background-color:#daefff}}.ancillary-item-counter button:disabled{background-color:#f8f8f8!important;color:#898989}@media(max-width:576px){.ancillary-item-counter{width:25%;gap:2px}.ancillary-item-counter button{font-size:1.6rem;width:20px;height:20px}}.ancillary-item-btn button{background-color:transparent;outline:none;border:none}.ancillary-item-btn svg{transform:scale(.8)}.ancillary-item-btn svg path{fill:#dadfe6}.ancillary-item-btn--none:hover{cursor:not-allowed;pointer-events:none}.ancillary-item-btn--active svg path{fill:#171717}.ancillary-item-btn--active:hover{cursor:pointer}.ancillary-item-btn--active:hover svg path{fill:#000}.ancillary-route{flex-direction:column;gap:2rem;justify-content:center}.ancillary-route,.ancillary-route--total{display:flex;align-items:center;width:100%}.ancillary-route--total{position:-webkit-sticky;position:sticky;bottom:0;padding:3rem 0 2rem;background-color:#fff;flex-direction:row;justify-content:space-between}.ancillary-route--total label,.ancillary-route--total span{font-weight:800;font-size:2.4rem}.ancillary-route--total span{color:#e01600}.hotel-confirm-preview--header p,.hotel-confirm-preview--header span{margin:0;font-size:1.6rem;font-weight:650}.hotel-confirm-preview--header span{color:#e01600}@media(max-width:576px){.hotel-confirm-preview--header{margin:0}.hotel-confirm-preview--header p,.hotel-confirm-preview--header span{font-size:1.4rem;font-weight:550}}.hotel-confirm-preview--wrapper{background-color:#fff;padding:1.5rem;border-radius:1.5rem;border:1px solid #daefff}.hotel-confirm-preview--wrapper .row{display:flex;flex-direction:row;justify-content:flex-start;gap:1rem;align-items:stretch;margin-bottom:1rem}@media(max-width:576px){.hotel-confirm-preview--wrapper .row{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}}.hotel-confirm-preview--image{width:35%;height:12rem}.hotel-confirm-preview--image img{width:100%;height:100%;border-radius:1rem;object-fit:cover}@media(max-width:576px){.hotel-confirm-preview--image{width:100%}}.hotel-confirm-preview--info{display:flex;flex-direction:column;gap:1rem;padding:0 0 1rem;border-bottom:1px solid #e5e5e5;width:75%}.hotel-confirm-preview--info svg{transform:scale(.8)}.hotel-confirm-preview--info svg path{fill:#ffda00}.hotel-confirm-preview--info h5{font-size:1.8rem;font-weight:650;margin:0}.hotel-confirm-preview--info--address{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem}.hotel-confirm-preview--info--address p{width:85%;margin:0;font-size:1.4rem;font-weight:600;color:#0b5da7}.hotel-confirm-preview--info--address svg{transform:scale(1.3)}.hotel-confirm-preview--info--address svg path{fill:#0b5da7}@media(max-width:576px){.hotel-confirm-preview--info{width:100%}}.hotel-confirm-preview--date{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;width:70%;border-right:1px solid #e5e5e5}.hotel-confirm-preview--date p{margin:0;font-size:1.4rem;font-weight:600}.hotel-confirm-preview--date .hotel-preview-item__pickDate{width:50%;justify-content:flex-start}@media(max-width:768px){.hotel-confirm-preview--date .hotel-preview-item__pickDate{width:100%}.hotel-confirm-preview--date{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}@media(max-width:576px){.hotel-confirm-preview--date{width:100%;border-right:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}}.hotel-confirm-preview--price{width:30%;display:flex;flex-direction:row;justify-content:center;align-items:center}.hotel-confirm-preview--price p{margin:0;font-size:1.8rem;font-weight:700;color:#e01600}@media(max-width:576px){.hotel-confirm-preview--price{width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}}.hotel-confirm-preview .two{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1rem 0 0;width:100%}@media(max-width:576px){.hotel-confirm-preview .two{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}}.hotel-rating{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}#news-list,.news-detail,.page-news-main{line-height:1.4}#news-list .section-container,.news-detail .section-container,.page-news-main .section-container{margin:auto}#news-list a,.news-detail a,.page-news-main a{text-decoration:none}#news-list a:active,#news-list a:focus,.news-detail a:active,.news-detail a:focus,.page-news-main a:active,.page-news-main a:focus{color:inherit}#news-list a:hover,.news-detail a:hover,.page-news-main a:hover{cursor:pointer}#news-list .row,.news-detail .row,.page-news-main .row{display:flex;flex-wrap:wrap;width:100%;gap:0}#news-list .btn-group,.news-detail .btn-group,.page-news-main .btn-group{display:inline-flex}#news-list .btn:hover,.news-detail .btn:hover,.page-news-main .btn:hover{cursor:pointer}#news-list .btn-lg,.news-detail .btn-lg,.page-news-main .btn-lg{width:100%;padding:1.25rem}#news-list .btn-md,.news-detail .btn-md,.page-news-main .btn-md{padding:.5rem 1rem}#news-list .btn-sm,.news-detail .btn-sm,.page-news-main .btn-sm{padding:.25rem .5rem}#news-list .btn-red,.news-detail .btn-red,.page-news-main .btn-red{border:1px solid #f01335;background:#f01335;color:#fff}#news-list .btn-blue,.news-detail .btn-blue,.page-news-main .btn-blue{border:1px solid #004476;background:#004476;color:#fff}#news-list .btn-blue:hover,#news-list .btn-red:hover,.news-detail .btn-blue:hover,.news-detail .btn-red:hover,.page-news-main .btn-blue:hover,.page-news-main .btn-red:hover{opacity:.9}#news-list .btn-transparent,.news-detail .btn-transparent,.page-news-main .btn-transparent{border:1px solid #004476;background:transparent;color:#004476}#news-list .clr-red,.news-detail .clr-red,.page-news-main .clr-red{color:#f01335}#news-list .clr-green,.news-detail .clr-green,.page-news-main .clr-green{color:#7d7}#news-list .clr-blue,.news-detail .clr-blue,.page-news-main .clr-blue{color:#004476}#news-list .clr-yellow,.news-detail .clr-yellow,.page-news-main .clr-yellow{color:#ffda00}#news-list .clr-gray,.news-detail .clr-gray,.page-news-main .clr-gray{color:#b1b1b1}#news-list .clr-grey,.news-detail .clr-grey,.page-news-main .clr-grey{color:#5d5d5d}#news-list ul.no-style,.news-detail ul.no-style,.page-news-main ul.no-style{list-style-type:none}@media(max-width:768px){#news-list .section-container,.news-detail .section-container,.page-news-main .section-container{font-size:1.4rem}}#news-list ::-webkit-scrollbar,.news-detail ::-webkit-scrollbar,.page-news-main ::-webkit-scrollbar{height:4px;border-radius:2px}#news-list ::-webkit-scrollbar-track,.news-detail ::-webkit-scrollbar-track,.page-news-main ::-webkit-scrollbar-track{background:#f1f1f1}#news-list ::-webkit-scrollbar-thumb,.news-detail ::-webkit-scrollbar-thumb,.page-news-main ::-webkit-scrollbar-thumb{background:#5d5d5d;border-radius:2px}#news-list ::-webkit-scrollbar-thumb:hover,.news-detail ::-webkit-scrollbar-thumb:hover,.page-news-main ::-webkit-scrollbar-thumb:hover{background:#383838}#news-list .news-nav,.page-news-main .news-nav{margin-bottom:6rem;text-align:center}#news-list .news-nav ul,.page-news-main .news-nav ul{list-style-type:none;margin:0;padding:2rem 0;display:flex;justify-content:center;gap:4rem;width:100%}#news-list .news-nav ul li,.page-news-main .news-nav ul li{flex:0 0 30%;font-weight:500}#news-list .news-nav ul li a,.page-news-main .news-nav ul li a{font-size:1.8rem;display:block;padding:1.5rem;width:100%;border:1px solid #b1b1b1;color:#b1b1b1;border-radius:5.6rem;font-weight:700}#news-list .news-nav ul li a:hover,.page-news-main .news-nav ul li a:hover{color:#004476;border-color:#004476}#news-list .news-nav ul li a:active,#news-list .news-nav ul li a:focus,#news-list .news-nav ul li.active a,.page-news-main .news-nav ul li a:active,.page-news-main .news-nav ul li a:focus,.page-news-main .news-nav ul li.active a{color:#fff;background:#004476;border-color:#004476}@media(max-width:1024px){#news-list .news-nav ul li a,.page-news-main .news-nav ul li a{font-size:1.6rem}}@media(max-width:576px){#news-list .news-nav,.page-news-main .news-nav{margin-bottom:4rem}#news-list .news-nav ul,.page-news-main .news-nav ul{gap:1rem;padding:0;flex-wrap:nowrap;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;justify-content:flex-start}#news-list .news-nav ul li,.page-news-main .news-nav ul li{padding:0}#news-list .news-nav ul li a,.page-news-main .news-nav ul li a{text-wrap:nowrap;padding:1rem 2rem}}.page-news-main h3{font-size:1.8rem;font-weight:700;text-transform:uppercase;padding-bottom:1rem;margin-bottom:2rem;position:relative;color:#0b5da7}.page-news-main h3:after{content:"";height:2.5px;width:7%;background:#0b5da7;position:absolute;bottom:0;left:0}.page-news-main .btn-view{font-size:1.6rem;font-weight:700;text-transform:uppercase;text-align:center;color:#0b5da7;border-color:#0b5da7;border-radius:.5rem;padding:1.25rem 3rem;margin:4rem auto auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-news-main .btn-view:hover{background-color:#0b5da7}.page-news-main .btn-view:hover a{color:#fff}.page-news-main .btn-view a{text-decoration:none;color:#0b5da7}.page-news-main .news-header{text-align:center;margin-bottom:3rem}.page-news-main .news-header h2{font-size:3.2rem;font-weight:800;margin:0}.page-news-main .hot-news{margin-bottom:3rem}.page-news-main .hot-news .grid-row{display:grid;grid-template-columns:repeat(4,minmax(200px,1fr));grid-gap:2rem}.page-news-main .hot-news .grid-row .card{height:unset;background:#f7f7f7;border-radius:1.5rem;overflow:hidden;text-align:left;transition:all .3s ease;padding:0;display:flex;flex-direction:column}.page-news-main .hot-news .grid-row .card .card-img{flex-grow:1;width:100%;min-height:18rem;overflow:hidden}.page-news-main .hot-news .grid-row .card .card-img img{object-fit:fill}.page-news-main .hot-news .grid-row .card .card-content{padding:1rem;font-size:1rem;font-style:normal}.page-news-main .hot-news .grid-row .card .card-content .content-title{text-align:left;font-size:1.6rem;font-weight:700;font-style:normal;margin-top:.4rem;margin-bottom:.4rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.page-news-main .hot-news .grid-row .card .card-content .type{font-size:1.3rem;font-weight:500;color:#e01600;font-style:normal}.page-news-main .hot-news .grid-row .card .card-content .date{font-size:1.3rem;font-weight:500;color:#5d5d5d;font-style:normal}@media(max-width:576px){.page-news-main .hot-news .grid-row .card .card-content .date,.page-news-main .hot-news .grid-row .card .card-content .type{font-size:1.2rem}}.page-news-main .hot-news .grid-row .card:hover{box-shadow:4px 4px 12px 0 hsla(0,0%,9%,.12);-webkit-box-shadow:4px 4px 12px 0 hsla(0,0%,9%,.12);-moz-box-shadow:4px 4px 12px 0 hsla(0,0%,9%,.12);background:#fff;transform:translateY(-3px)}.page-news-main .hot-news .grid-row .card:hover .card-content .content-title{color:#0b5da7}.page-news-main #travel-experience,.page-news-main #travel-guide,.page-news-main #travel-news{margin-bottom:3rem}.page-news-main #travel-news .row{gap:2rem}.page-news-main #travel-news .row .side{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 1rem);background:#f7f7f7;border:1px solid #e5e5e5;border-radius:1rem;padding:2rem;display:flex;flex-direction:column;justify-content:space-between;gap:2rem}.page-news-main #travel-news .row .side .item a h4,.page-news-main #travel-news .row .side .item a p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:1.4rem;color:#5d5d5d;margin:0;text-align:justify;line-height:1.5}.page-news-main #travel-news .row .side .item a h4{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;font-weight:700;margin-bottom:.75rem}.page-news-main #travel-news .row .side .item a:hover h4,.page-news-main #travel-news .row .side .item a:hover p{color:#0b5da7}.page-news-main #travel-news .row .side .line{width:100%;height:1px;background:#e5e5e5}.page-news-main #travel-news .row .center{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 2rem);box-shadow:4px 4px 12px 0 hsla(0,0%,9%,.12);-webkit-box-shadow:4px 4px 12px 0 hsla(0,0%,9%,.12);-moz-box-shadow:4px 4px 12px 0 hsla(0,0%,9%,.12);border-radius:1rem;overflow:hidden}.page-news-main #travel-news .row .center a{display:flex;flex-direction:column}.page-news-main #travel-news .row .center a .card-img{width:100%;height:clamp(200px,45dvh,400px);flex-grow:1;object-fit:fill}.page-news-main #travel-news .row .center a .content{padding:2rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.page-news-main #travel-news .row .center a .content h4{width:100%;text-wrap:wrap;font-size:1.8rem;font-weight:800;margin:0 0 .5rem;line-height:1.5}.page-news-main #travel-news .row .center a .content .text{text-align:justify;font-size:1.4rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}.page-news-main #travel-news .row .center:hover h4{color:#0b5da7}.page-news-main #travel-guide .wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;justify-content:stretch;grid-gap:1.25rem;gap:1.25rem}.page-news-main #travel-guide .wrapper .card{position:relative;overflow:hidden;border-radius:1rem;transition:all .3s ease;max-height:28rem;padding:0}.page-news-main #travel-guide .wrapper .card .card-img{width:100%;height:100%;object-fit:cover}.page-news-main #travel-guide .wrapper .card .card-text{opacity:0;position:absolute;bottom:0;left:0;height:50%;background:linear-gradient(1turn,#000 10%,transparent);font-size:1.8rem;color:#fff;font-weight:700;text-align:center;vertical-align:bottom;padding:.75rem;transition:all .3s ease}.page-news-main #travel-guide .wrapper .card .card-text p.text{margin-top:4rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.page-news-main #travel-guide .wrapper .card:hover{box-shadow:4px 4px 12px 0 hsla(0,0%,9%,.12);-webkit-box-shadow:4px 4px 12px 0 hsla(0,0%,9%,.12);-moz-box-shadow:4px 4px 12px 0 hsla(0,0%,9%,.12);transform:translateY(-2px)}.page-news-main #travel-guide .wrapper .card:hover .card-text{opacity:1}.page-news-main #travel-experience .wrapper{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr;justify-content:stretch;grid-gap:1.25rem;gap:1.25rem}.page-news-main #travel-experience .wrapper .card{position:relative;overflow:hidden;border-radius:1rem;transition:all .3s ease;max-height:30rem;padding:0;grid-column:span 2}.page-news-main #travel-experience .wrapper .card:nth-child(-n+2){grid-column:span 3}.page-news-main #travel-experience .wrapper .card .card-img{width:100%;height:100%;object-fit:cover}.page-news-main #travel-experience .wrapper .card .card-text{position:absolute;bottom:1.25rem;left:50%;transform:translateX(-50%);font-size:1.8rem;color:#fff;text-align:center;text-transform:uppercase;background:#0b5da7;padding:.75rem;width:calc(100% - 5rem);border-radius:1rem;transition:all .3s ease}.page-news-main #travel-experience .wrapper .card .card-text p{font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.page-news-main #travel-experience .wrapper .card:hover{box-shadow:4px 4px 12px 0 hsla(0,0%,9%,.12);-webkit-box-shadow:4px 4px 12px 0 hsla(0,0%,9%,.12);-moz-box-shadow:4px 4px 12px 0 hsla(0,0%,9%,.12);transform:translateY(-2px)}.page-news-main #travel-experience .wrapper .card:hover .card-text{background:#fff;color:#0b5da7}@media(max-width:1024px){.page-news-main h3{font-size:2rem}.page-news-main .btn-view{font-size:1.4rem}.page-news-main .news-header h2{font-size:2rem;margin-bottom:1rem}.page-news-main .hot-news .grid-row{display:flex;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.page-news-main .hot-news .grid-row .card{flex:0 0 35%;scroll-snap-align:start;margin-right:1rem}.page-news-main .hot-news .grid-row .card:last-child{margin-right:0}.page-news-main .hot-news .grid-row .card .card-content{font-size:1rem}.page-news-main #travel-news .row .side .item a h4,.page-news-main #travel-news .row .side .item a p,.page-news-main .hot-news .grid-row .card .card-content .content-title{font-size:1.4rem}.page-news-main #travel-news .row .center .content h4{font-size:1.6rem}.page-news-main #travel-experience .wrapper .card .card-text,.page-news-main #travel-guide .wrapper .card .card-text,.page-news-main #travel-news .row .center .content .text{font-size:1.4rem}}@media(max-width:576px){.page-news-main #travel-experience,.page-news-main #travel-guide,.page-news-main #travel-news,.page-news-main .hot-news{margin-bottom:4rem}.page-news-main .hot-news .grid-row .card{flex:0 0 66.6667%}.page-news-main #travel-news .row{flex-direction:column}.page-news-main #travel-news .row .side-left{flex-direction:row;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:4rem;width:100%}.page-news-main #travel-news .row .side-left .item{flex:0 0 90%;position:relative}.page-news-main #travel-news .row .side-left .item:after{content:"";position:absolute;height:100%;width:1px;right:-2rem;top:0;background:#e5e5e5}.page-news-main #travel-news .row .side-left .line{display:none}.page-news-main #travel-news .row .center a .card-img{max-height:280px}.page-news-main #travel-news .row .center a .content h4{font-size:1.6rem}.page-news-main #travel-news .row .center a .content .text{font-size:1.4rem}.page-news-main #travel-news .row .side-right{display:none}.page-news-main #travel-guide .wrapper{grid-template-columns:repeat(2,1fr)}.page-news-main #travel-guide .wrapper .card{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.page-news-main #travel-guide .wrapper .card .card-img{height:clamp(60px,30dvh,120px);border-radius:1rem}.page-news-main #travel-guide .wrapper .card .card-text{opacity:1;position:relative;background:none;color:#171717;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0}.page-news-main #travel-guide .wrapper .card .card-text p.text{margin-top:0;text-align:justify;font-weight:700;font-style:italic;font-size:1.4rem}.page-news-main #travel-experience .wrapper{grid-template-columns:1fr 1fr;gap:1rem}.page-news-main #travel-experience .wrapper .card{grid-column:span 3}.page-news-main #travel-experience .wrapper .card:last-of-type{display:none}.page-news-main #travel-experience .wrapper .card .card-img{max-height:12rem}.page-news-main #travel-experience .wrapper .card .card-text{width:calc(100% - 2rem);background:#fff;color:#0b5da7}.page-news-main #travel-experience .wrapper .card .card-text p{-webkit-line-clamp:2;line-clamp:2;text-transform:none}}#news-list,#news-list .news-header{text-align:center}#news-list .news-header h2{font-size:2.4rem}#news-list .news-list .card{margin:0 0 4rem;border:1px solid transparent;border-radius:1.5rem;background:#f8f8f8;transition:all .3s ease;padding:0;overflow:hidden}#news-list .news-list .card a{display:flex}#news-list .news-list .card .card-img{flex:0 0 30%;object-fit:cover;max-width:30%;height:30rem}#news-list .news-list .card .content{flex-grow:1;padding:3rem;display:flex;flex-direction:column;justify-content:space-between;gap:.5rem}#news-list .news-list .card .content .main-content{display:flex;flex-direction:column;gap:1rem}#news-list .news-list .card .content .main-content h4{color:#171717;font-size:2rem;font-weight:800;margin:0;text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}#news-list .news-list .card .content .main-content .row.info{align-items:center;gap:.5rem;color:#5d5d5d;justify-content:flex-start}#news-list .news-list .card .content .main-content .row.info .time,#news-list .news-list .card .content .main-content .row.info .type{font-size:1.2rem;font-weight:500}#news-list .news-list .card .content .main-content .text{text-align:justify;font-size:1.6rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;box-sizing:border-box;padding-right:.1rem;line-height:1.5}#news-list .news-list .card .content .view-more{color:#fff;font-weight:500;text-align:right;text-decoration:none;border:1px solid #b1b1b1;border-radius:.5rem;background:#0b5da7;margin:0;font-weight:600;padding:1rem 1.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-self:flex-end}#news-list .news-list .card:hover{border-color:#004476;background:#fff;box-shadow:4px 4px 12px 0 hsla(0,0%,9%,.12);-webkit-box-shadow:4px 4px 12px 0 hsla(0,0%,9%,.12);-moz-box-shadow:4px 4px 12px 0 hsla(0,0%,9%,.12);transform:translateY(-2px)}#news-list .news-list .card:hover .content h4{color:#004476}#news-list .news-list .card:hover .content .view-more{color:#0b5da7;background:#fff;border-color:#0b5da7}#news-list .news-list .rc-pagination .rc-pagination-next button,#news-list .news-list .rc-pagination .rc-pagination-prev button{border-radius:50%}#news-list .news-list .rc-pagination .rc-pagination-item{border-radius:50%;padding:0;border:none}#news-list .news-list .rc-pagination .rc-pagination-item.rc-pagination-item-active{background:#004476}#news-list .news-list .rc-pagination .rc-pagination-item.rc-pagination-item-active a{color:#fff}@media(max-width:1440px){#news-list .news-list .card .card-img{height:27.5rem}#news-list .news-list .card .content{padding:2rem}#news-list .news-list .card .content h4{font-size:2.6rem}}@media(max-width:1024px){#news-list .news-header h2{font-size:1.8rem}#news-list .news-list .card .content .main-content h4{font-size:1.4rem}#news-list .news-list .card .content .main-content .row.info .time,#news-list .news-list .card .content .main-content .row.info .type{font-size:1rem}#news-list .news-list .card .content .main-content .text{font-size:1.4rem}#news-list .news-list .card .content .view-more{font-size:1.2rem}}@media(max-width:576px){#news-list .news-list .card{margin-bottom:1.5rem}#news-list .news-list .card a{flex-direction:column}#news-list .news-list .card .card-img{flex:0 0 100%;max-width:100%;width:100%;max-height:17.5rem;padding:1rem;border-radius:1.5rem}#news-list .news-list .card .content{padding:1rem}#news-list .news-list .card .content .main-content .text{-webkit-line-clamp:2;line-clamp:2}#news-list .news-list .card .content .view-more{padding:.5rem 1rem;margin-top:.5rem;color:#0b5da7;background:transparent;border-color:#0b5da7}}.news-detail .wrapper{background:#f8f8f8;border-radius:1.5rem}.news-detail .left.main-content{flex:0 0 75%;padding-right:1rem}.news-detail .left.main-content figure.image{margin:0}.news-detail .left.main-content img{width:100%;object-fit:cover}.news-detail .left.main-content .wrapper{padding:3rem;margin-bottom:6rem}.news-detail .left.main-content .wrapper h2.main-title{font-size:3.2rem;font-weight:650;margin:0 0 1.2rem}.news-detail .left.main-content .wrapper .row.info{gap:1rem;align-items:center;justify-content:left}.news-detail .left.main-content .wrapper .row.info .time,.news-detail .left.main-content .wrapper .row.info .type{font-size:1.4rem}.news-detail .left.main-content .wrapper .content{font-size:1.6rem;margin-top:3rem}.news-detail .left.main-content .wrapper .content a{color:#004476}.news-detail .left.main-content .wrapper .content h2,.news-detail .left.main-content .wrapper .content h3,.news-detail .left.main-content .wrapper .content h4{font-size:1.8rem;font-weight:700;margin:0 0 2rem;color:#171717}.news-detail .left.main-content .wrapper .content h4{font-weight:500}.news-detail .left.main-content .wrapper .content p{margin-bottom:2rem;text-align:justify}.news-detail .left.main-content .wrapper .content .img{width:100%;height:50dvh;object-fit:cover;margin-bottom:2rem}.news-detail .left.main-content .wrapper .content>*{text-align:justify}.news-detail .left.main-content .main-content--title{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;gap:2rem}.news-detail .right.sidebar{flex:0 0 25%;padding-left:1rem}.news-detail .right.sidebar .wrapper{padding:2rem;margin-bottom:2rem}.news-detail .right.sidebar .wrapper h3{margin:0 0 1.5rem;font-size:1.8rem;font-weight:700}.news-detail .right.sidebar .news-nav ul{padding:0;margin-bottom:0}.news-detail .right.sidebar .news-nav ul li a{display:block;padding:1rem 2rem;width:100%;font-weight:700;text-decoration:none;color:#171717}.news-detail .right.sidebar .news-nav ul li a:active,.news-detail .right.sidebar .news-nav ul li a:focus,.news-detail .right.sidebar .news-nav ul li a:hover,.news-detail .right.sidebar .news-nav ul li.active a{background:#004476;color:#fff;font-size:1.6rem;border-radius:1rem}.news-detail .right.sidebar .news-latest .wrapper ul,.news-detail .right.sidebar .news-random .wrapper ul{list-style-type:disc;padding-left:2rem;margin-bottom:0}.news-detail .right.sidebar .news-latest .wrapper ul li a,.news-detail .right.sidebar .news-random .wrapper ul li a{text-decoration:none;color:#171717;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:1rem}.news-detail .right.sidebar .news-latest .wrapper ul li a:active,.news-detail .right.sidebar .news-latest .wrapper ul li a:focus,.news-detail .right.sidebar .news-latest .wrapper ul li a:hover,.news-detail .right.sidebar .news-random .wrapper ul li a:active,.news-detail .right.sidebar .news-random .wrapper ul li a:focus,.news-detail .right.sidebar .news-random .wrapper ul li a:hover{color:#004476}.news-detail .right.sidebar .news-latest .wrapper ul li:last-of-type a,.news-detail .right.sidebar .news-random .wrapper ul li:last-of-type a{margin-bottom:0}@media(max-width:1024px){.news-detail .left.main-content .wrapper h2.main-title{font-size:2rem}.news-detail .left.main-content .wrapper .row.info .time,.news-detail .left.main-content .wrapper .row.info .type{font-size:1.2rem}.news-detail .left.main-content .wrapper .content{font-size:1.4rem}.news-detail .left.main-content .wrapper .content h2,.news-detail .left.main-content .wrapper .content h3,.news-detail .left.main-content .wrapper .content h4,.news-detail .right.sidebar .wrapper h3{font-size:1.6rem}.news-detail .right.sidebar .news-nav ul li a:active,.news-detail .right.sidebar .news-nav ul li a:focus,.news-detail .right.sidebar .news-nav ul li a:hover{font-size:1.4rem}}@media(max-width:576px){.news-detail .left.main-content{flex:100% 1;padding:0}.news-detail .left.main-content .wrapper{padding:0;margin-bottom:3rem;background:inherit;border-radius:none}.news-detail .right.sidebar{flex:100% 1;padding:0}}.search-hotels-header__container{padding:2rem 0;text-align:center;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.search-hotels-header__back-button{background-color:transparent;border:none;cursor:pointer;display:flex;align-items:center;gap:1rem;font-size:1.6rem;font-weight:600}@media(max-width:576px){.search-hotels-header__back-button{font-size:1.4rem}}.search-hotels-header__title{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.search-hotels-header__title h1{width:80%;text-transform:uppercase;font-size:3.2rem;font-weight:700;margin:2rem 0;line-height:4rem}.search-hotels-search__container{background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.24);padding:2rem;border-radius:1rem;position:relative}.search-hotels-search__container h4{color:#0b5da7;font-size:1.6rem;font-weight:650}.search-hotels-search-full-w-wrapper{width:100%}.search-hotels-search--preview{padding:0!important}.search-hotels-search--content{width:100%;margin:1rem 0 0}.search-hotels-search--content,.search-hotels-search__form{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.search-hotels-search__form{width:85%}.search-hotels-search__form__location .search-hotels-search__form__calendar .search-hotels-search__form__room .search-hotels-search__form__guest{display:flex;flex-grow:1;gap:.5rem;border-right:1px solid var(--clr-lightgray)}.search-hotels-search .clear-input-button{width:12%;padding:1.5rem;border:none;background-color:#0b5da7;border-radius:1rem;color:#fff;outline:none;text-transform:uppercase;letter-spacing:1px;font-weight:700}.search-hotels-search .clear-input-button:hover{background-color:#09508f;cursor:pointer}.search-hotel-mobile__container{background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.24);padding:2rem;border-radius:1.5rem;position:relative}.search-hotel-mobile__container h4{color:#0b5da7;font-size:1.6rem;font-weight:650}.search-hotel-mobile--preview{width:100%!important}.search-hotel-mobile--content{display:flex;flex-direction:column;justify-content:space-between!important;width:100%;margin:1rem 0 0}.search-hotel-mobile--form__row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;gap:.5rem}.search-hotel-mobile--form .search-hotelRow-one .hotel-name{width:60%}.search-hotel-mobile--form .search-hotelRow-one .hotel-name p{width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-hotel-mobile--form__item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-grow:1;gap:.5rem}.search-hotel-mobile--form__item p{font-size:1.4rem;margin:0}.search-hotel-mobile--form--divider{margin:1rem 0;border-bottom:1px solid #e5e5e5}.search-hotel-mobile--form .search-pax{margin:0 0 1rem}.search-hotel-mobile--btn{display:flex;flex-direction:row;justify-content:flex-end!important}.search-hotel-mobile--btn button{width:60%;padding:1rem;border:none;background-color:#0b5da7;border-radius:.5rem;color:#fff;outline:none;text-transform:none;letter-spacing:1px;font-weight:700}.search-hotel-mobile--btn button p{margin:0;font-size:1.4rem}.search-hotel-mobile--btn button:hover{background-color:#09508f;cursor:pointer}.search-hotels-resultView__container{padding:2rem 0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;height:100%;gap:2rem;position:relative}.search-hotels-resultView__container--filter{flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:20%}.search-hotels-resultView__container--filter__content{position:-webkit-sticky;position:sticky;top:1rem;width:100%;background-color:#f8f8f8;padding:2.5rem;border-radius:.5rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem}.search-hotels-resultView__container--filter__content--item{margin-top:2.5rem}.search-hotels-resultView__container--filter__content--item h4{color:#171717;margin-bottom:.8rem;font-size:1.6rem}.search-hotels-resultView__container--filter__content--item .label{font-size:var(--font-size-sm);font-weight:700;margin-bottom:.5rem}.search-hotels-resultView__container--filter__content--item--tag-container{background:var(--clr-bg-grey);overflow:hidden;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin:auto auto 1.25rem}.search-hotels-resultView__container--filter__content--item--tag-container .tag{flex-basis:calc(50% - .25rem - 1px);box-sizing:border-box;border:1px solid var(--clr-grey);border-radius:var(--border-radius-lg);overflow:hidden}.search-hotels-resultView__container--filter__content--item--tag-container .tag label{font-size:var(--font-size-sm);font-weight:700;margin-bottom:.5rem}.search-hotels-resultView__container--filter__content--item--tag-container .tag label input{position:absolute;display:none;color:#fff!important}.search-hotels-resultView__container--filter__content--item--tag-container .tag label span{text-align:center;padding:.5rem 0;display:block}.search-hotels-resultView__container--filter__content--item--tag-container .tag label input+span{color:var(--clr-grey);font-size:var(--font-size-sm);font-weight:500}.search-hotels-resultView__container--filter__content--item .star-rating{--_clr-checked:var(--clr-yellow);--_clr-checked-hover:#ffc000;--_clr-hover:var(--clr-grey);height:2rem;margin-bottom:1.25rem}.search-hotels-resultView__container--filter__content--item .star-rating .rate{float:left;height:2rem}@media(max-width:768px){.search-hotels-resultView__container--filter--mobile{position:-webkit-sticky;position:sticky;top:0;z-index:2;background-color:#fff;transition:padding .3s ease;display:flex;flex-direction:row;justify-content:center;align-items:stretch}}.search-hotels-resultView__container--filter--mobile.is-sticky{padding:1.5rem 0;justify-content:space-between}.search-hotels-resultView__container--main{width:75%;height:100%;flex-grow:3 1}@media(max-width:1024px){.search-hotels-resultView__container--main{width:70%}}.search-hotels-resultView__container--main__content{margin-top:3rem;display:flex;flex-direction:row;justify-content:space-between}.search-hotels-resultView__container--main__list{margin-top:3rem;width:100%;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:2rem;gap:2rem}@media screen and (min-width:2200px){.search-hotels-resultView__container--main__list{grid-template-columns:repeat(1,1fr)}}@media(max-width:1024px){.search-hotels-resultView__container--main__list{grid-template-columns:repeat(1,1fr)}}@media(max-width:576px){.search-hotels-resultView__container--main__list{grid-template-columns:repeat(1,1fr)}}.search-hotel-top__form{justify-content:space-between}.search-hotel-top__form,.search-hotel-top__form__item{display:flex;flex-direction:row;align-items:center;flex-grow:1}.search-hotel-top__form__item{justify-content:flex-start;gap:.5rem;border-right:1px solid var(--clr-lightgray)}.search-hotel-top__form__item.hotel-name{max-width:40%}.search-hotel-top__form__item.hotel-name svg{min-width:24px}@media(max-width:1024px){.search-hotel-top__form{flex-wrap:wrap}.search-hotel-top__form__item{width:50%!important}.search-hotel-top__form__item.hotel-name{max-width:none}}.search-hotel-top--preview{width:100%;background-color:pink}.btn-changeContent{width:12%;padding:1.5rem;border:none;background-color:#0b5da7;border-radius:1rem;color:#fff;outline:none;text-transform:uppercase;letter-spacing:1px;font-weight:700}.btn-changeContent svg path{fill:#fff}@media screen and (max-width:768px){.search-hotels-header__container{padding:1rem 0 0}.search-hotels-header__title h1{font-size:2rem;width:100%}.search-hotels-resultView__container{flex-direction:column;gap:0}.search-hotels-resultView__container--filter{width:100%;padding:2rem 0}.search-hotels-resultView__container--main{width:100%}.search-hotels-resultView__container__title h1{font-size:1.6rem;line-height:3rem}}.hotelFlight-confirmBooking--information{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-items:flex-start;gap:1.5rem}.hotelFlight-confirmBooking--details{display:flex;flex-direction:column;gap:2rem;flex:3.5 1}@media(max-width:1024px){.hotelFlight-confirmBooking--details{flex:3 1}}@media(max-width:768px){.hotelFlight-confirmBooking--details{width:100%}}.hotelFlight-confirmBooking--booking-preview{display:flex;flex-direction:column;gap:1.5rem;flex:1.5 1;position:-webkit-sticky;position:sticky;top:1rem}.hotelFlight-confirmBooking--booking-preview .booking--container__block--content{padding:0}.hotelFlight-confirmBooking--booking-preview .preview-booking-card--body{padding:0 1rem 0 0}.hotelFlight-confirmBooking--booking-preview .preview-booking-card--body__flights{width:100%}.hotelFlight-confirmBooking--booking-preview .preview-booking-card--body__price .preview-booking-fees{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.hotel-room-info{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin:0 0 1rem;font-size:1.4rem}@media(max-width:576px){.hotel-room-info{font-size:1.2rem}}.booking--container__block{display:flex;flex-direction:column;gap:1.5rem;padding:2rem;border-radius:1rem;background-color:#f8f8f8!important;width:100%}.booking--container__block--content .flight-list-view{width:100%}@media(max-width:1024px){.booking--container__block--content{padding:1.5rem 1rem}}@media(max-width:768px){.booking--container__block--content{padding:1rem .5rem}}.customer-booking-info--content{display:flex;flex-direction:column;gap:1rem}.customer-booking-info--content h5,.customer-booking-info--content p{margin:0}.customer-booking-info--content span{color:#e01600;font-weight:650}.customer-booking-info--content p{font-weight:600}.customer-booking-info--content label{width:25%;font-size:1.6rem;font-weight:650}.customer-booking-info--content .booking-note p{font-size:1.4rem;font-style:italic;color:#e01600}.customer-booking-info--item{display:flex;flex-direction:row;justify-content:flex-start;gap:1.5rem;width:100%}.customer-booking-info--item__content{width:75%}.customer-booking-info--item__content__main p{font-weight:500}.customer-booking-info--item__content__main .booking-description{font-size:1.4rem;font-style:italic}.customer-booking-info--item .booking-payment{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.5rem}.customer-booking-info--item .booking-payment button{background-color:transparent;color:#0b5da7;border:none;border-radius:1.5rem;font-size:1.6rem;font-style:normal;font-weight:700;text-decoration:underline;margin:0;padding:0}.customer-booking-info--item .booking-payment button:hover{color:#09508f}@media(max-width:576px){.customer-booking-info--item .booking-payment p{width:50%}.customer-booking-info--item .booking-payment button{font-size:1.4rem}}.customer-booking-info .space-between{display:flex;justify-content:space-between;align-items:center}.customer-booking-info .space-between h5{width:auto}.customer-booking-info .space-between .customer-booking-info--item{display:flex;justify-content:space-between;align-items:center}.booking-preview--footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.5rem;width:100%}.booking-preview--footer--total{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.booking-preview--footer--total label{font-size:2rem;font-weight:650;color:#171717}.booking-preview--footer--total p{font-size:2.4rem;font-weight:650;color:#e01600;margin:0}@media(max-width:1024px){.booking-preview--footer--total label,.booking-preview--footer--total p{font-size:1.8rem}}@media(max-width:576px){.booking-preview--footer--total label{font-size:1.6rem}}.booking-preview--footer button{width:100%;border-radius:.5rem;padding:1rem 0;font-size:1.4rem;font-weight:650;text-transform:uppercase;margin:0;background-color:#0b5da7;color:#fff;border:1px solid #0b5da7}.booking-preview--footer button:hover{background-color:#09508f;cursor:pointer}.receipt-container{display:flex;flex-direction:column}.receipt-container--total{display:flex;flex-direction:row;align-self:flex-end;width:80%}.receipt-container--total div{width:25%}.receipt-container--total p{width:25%;margin:0;color:#e01600;font-weight:650;text-transform:none}@media(max-width:768px){.receipt-container--total{width:100%}.receipt-container--total div{width:20%}.receipt-container--total p{font-size:1.4rem;width:30%}}@media(max-width:576px){.receipt-container section{display:none}.receipt-container--total{width:100%}.receipt-container--total p{width:55%}}.receipt-detail{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.receipt-detail--div{width:20%}.receipt-detail--div label{font-size:1.8rem;text-transform:uppercase;font-weight:700;color:#0b5da7;padding:1rem 0}@media(max-width:1024px){.receipt-detail--div label{font-size:1.6rem}}@media(max-width:768px){.receipt-detail--div{width:25%}.receipt-detail--div label{font-size:1.4rem}}@media(max-width:576px){.receipt-detail--div{width:100%}}.receipt-detail--divBig{width:80%;display:flex;flex-direction:row;justify-content:space-between}.receipt-detail--divBig label{width:25%;margin:0;font-size:1.6rem;font-weight:700}.receipt-detail--divBig--quantity{width:20%}@media(max-width:768px){.receipt-detail--divBig{width:100%}.receipt-detail--divBig label{font-size:1.2rem}}.receipt-detail .receipt-detail--divBig--quantity{width:20%!important}@media(max-width:768px){.receipt-detail .receipt-detail--divBig--quantity{width:20%!important}}.receipt-detail--divBigHori{width:80%;display:flex;flex-direction:column;gap:.5rem}.receipt-detail--divBigHori label{width:25%;margin:0;font-size:1.6rem;font-weight:700}@media(max-width:768px){.receipt-detail--divBigHori{width:100%}.receipt-detail--divBigHori label{font-size:1.5rem}}.receipt-detail__content{display:flex;flex-direction:row;width:100%!important}.receipt-detail__content--body-wrapper{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.receipt-detail__content--body{width:100%}@media(max-width:576px){.receipt-detail .none-div{display:none}.receipt-detail__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.receipt-detail__content--body div>label,.receipt-detail__content--body p{font-size:1.4rem}}.receipt-flight-detail p{font-weight:600}.receipt-flight-detail__content--header{display:flex;flex-direction:row;width:100%;padding:1rem 0;justify-content:space-between}.receipt-flight-detail__content--body{width:100%}.receipt-flight-detail__content--body,.receipt-flight-detail__content--body-wrapper{display:flex;flex-direction:column;gap:1rem}.receipt-flight-detail__content--body label{width:25%;margin:0;font-size:1.6rem;font-weight:650}@media(max-width:768px){.receipt-flight-detail__content--body label{font-size:1.4rem;width:30%}}.receipt-flight-detail__content--body__flight{display:flex;flex-direction:row;justify-content:space-between}.receipt-flight-detail__content--body__flight p{margin:0;font-size:1.6rem;text-align:right}.receipt-flight-detail__content--body__flight p span{font-weight:700;color:#e01600}.receipt-flight-detail__content--body__flight small{color:#e01600!important;font-style:italic;font-weight:600}.receipt-flight-detail__content--body__flight--total{display:flex;flex-direction:row;justify-content:space-between}.receipt-flight-detail__content--body__flight--total p{font-weight:700;margin:0}.receipt-flight-detail__content--body__flight--total .receipt-content-text{width:25%!important}@media(max-width:768px){.receipt-flight-detail__content--body__flight--total{font-size:1.4rem}.receipt-flight-detail__content--body__flight label,.receipt-flight-detail__content--body__flight p{font-size:1.2rem}.receipt-flight-detail__content--body__flight label{width:38%}}.receipt-flight-detail__content--body__ticket{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.receipt-flight-detail__content--body__ticket p{width:25%!important;margin:0;text-align:right}.receipt-flight-detail__content--body__ticket p span{font-weight:700;color:#e01600}.receipt-flight-detail__content--body__ticket-full{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.receipt-flight-detail__content--body__ticket-full-name{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;width:100%}.receipt-flight-detail__content--body__ticket-full-info{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.receipt-flight-detail__content--body__ticket-full-info p{width:25%!important;margin:0;text-align:right}.receipt-flight-detail__content--body__ticket-full-info p span{font-weight:700;color:#e01600}.receipt-flight-detail__content--body__ticket-full-info label{width:100%}.receipt-flight-detail-mobile__content--body{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.receipt-flight-detail-mobile__content--body__flight{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.receipt-flight-detail-mobile__content--body__flight label,.receipt-flight-detail-mobile__content--body__flight p{font-size:1.4rem;margin:0}.receipt-flight-detail-mobile__content--body__flight label span,.receipt-flight-detail-mobile__content--body__flight p span{color:#e01600;font-weight:650}.receipt-flight-detail-mobile__content--body__flight label{font-weight:650}.receipt-flight-detail-mobile__content--body__flight--total{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.receipt-flight-detail-mobile__content--body__flight--total p{font-weight:650}.receipt-flight-detail-mobile__content--body__flight small{text-align:justify;font-size:1.2rem;color:#e01600;font-weight:550}.receipt-flight-detail-mobile__content--body__ticket{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.receipt-flight-detail-mobile__content--body__ticket p{width:25%!important;margin:0;text-align:right}.receipt-flight-detail-mobile__content--body__ticket p span{font-weight:700;color:#e01600}@media(max-width:768px){.receipt-flight-detail-mobile__content--body__ticket{width:100%}.receipt-flight-detail-mobile__content--body__ticket p{font-size:1.2rem}}.receipt-flight-detail-mobile__content--body .receipt-flight-detail__content--body__ticket{width:100%}.receipt-flight-detail-mobile__content--body .receipt-flight-detail__content--body__ticket p{font-size:1.2rem}.receipt-fee-detail__item{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0}.receipt-fee-detail__item--label{width:25%;margin:0;font-size:1.6rem;font-weight:650}@media(max-width:768px){.receipt-fee-detail__item--label{font-size:1.5rem;margin:0;width:50%!important}}.receipt-fee-detail__item--value{text-align:right;margin:0!important}.receipt-fee-detail--total{display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%}.receipt-fee-detail--total div{width:25%!important}.receipt-fee-detail--total p,.receipt-fee-detail--total section{margin:0;width:25%;font-weight:700}@media(max-width:768px){.receipt-fee-detail--total{width:100%}.receipt-fee-detail--total p{font-size:1.4rem}}@media(max-width:576px){.receipt-fee-detail--total section{display:none}.receipt-fee-detail--total p{width:50%}.receipt-fee-detail--total p:first-child{text-align:left!important}}.receipt-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.receipt-content-left{text-align:left!important}.receipt-content-center{text-align:center!important}.receipt-content-right{text-align:right!important}.receipt-content-text{font-size:1.6rem;margin:0}@media(max-width:768px){.receipt-content-text{font-size:1.4rem}}.receipt-content-sightSeeing,.receipt-content-sightSeeing-ticketNo{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.receipt-content-sightSeeing-ticketNo{position:relative;gap:1rem}.receipt-content-sightSeeing-ticketNo button{display:flex;flex-direction:row;justify-content:center;align-items:center}.receipt-content-sightSeeing-ticketNo--dropdown{z-index:1;animation:growDown .3s ease-in-out forwards;transform-origin:top center;position:absolute;background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.24);border-radius:.5rem;margin-top:.5rem;left:0;top:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2rem;padding:1rem}.receipt-content-sightSeeing-ticketNo--dropdown p{margin:0}.receipt-content-sightSeeing-ticketNo--dropdown p:hover{cursor:pointer}.receipt-content-double{width:47%!important;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.5rem;margin:0}@media(max-width:768px){.receipt-content-double{width:100%!important;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}}hr{border:1px solid #e5e5e5!important;margin:2rem 0}@media(max-width:768px){hr{margin:1.5rem 0}}.receipt-flight-detail__content--body-hr{width:100%}.confirm-booking-hotel-note{font-size:1.4rem;font-style:italic;color:#e01600;margin:0}@media screen and (max-width:768px){.hotelFlight-confirmBooking--booking-preview,.hotelFlight-confirmBooking--details,.hotelFlight-confirmBooking--information{flex-direction:column;gap:1.5rem}.customer-booking-info--item{flex-direction:column;gap:0;width:100%}.customer-booking-info--item h5,.customer-booking-info--item label{width:100%;font-size:1.4rem}.customer-booking-info--item__content,.customer-booking-info--item__content__main{width:100%}.customer-booking-info--item__content__main p{width:100%;text-align:left;font-size:1.4rem}}.hotelDetailPage--main{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:0 0 5rem}.hotelDetailPage--main h3{font-size:2.4rem;font-weight:650;text-transform:uppercase;text-align:center}.hotelDetailPage--container{flex-direction:column}.hotelDetailPage--container,.hotelDetailPage--content{display:flex;justify-content:space-between;align-items:center;gap:2rem;width:100%}.hotelDetailPage--content{flex-direction:row;align-items:stretch}.hotelDetailPage--info{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:3rem}.hotelDetailPage--preview{flex:1 1;display:flex;flex-direction:column;position:relative;align-items:flex-start;justify-content:flex-start}.hotelDetailPage--preview--content{position:-webkit-sticky;position:sticky;top:10rem;width:100%}.hotelDetailPage-accommodation{width:100%}.hotelDetailPage-accommodation__regulations{border:1px solid #e5e5e5;border-radius:1.5rem;padding:2rem}.hotelDetailPage-accommodation__regulations--content{display:flex;flex-direction:column;justify-content:flex-start;gap:2rem}.hotelDetailPage-accommodation__regulations--item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.2rem}.hotelDetailPage-accommodation__regulations--item label{font-weight:650;font-size:1.6rem;text-align:left}.hotelDetailPage-accommodation__regulations--item label span{color:#e01600}.hotelDetailPage-accommodation__regulations--item p{text-align:justify;font-size:1.4rem;margin:0}.hotelDetailPage-accommodation__regulations--item ul{margin:0;list-style:outside}.hotelDetailPage-accommodation__regulations--item ul li{font-size:1.4rem;text-align:justify}.hotelDetailPage-accommodation__regulations--item--ageRange{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:1rem}@media screen and (max-width:768px){.hotelDetailPage-accommodation__regulations--item--ageRange{flex-direction:column;width:100%}}.hotel--header{width:100%}.hotel--header--content{width:100%;display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.hotel--header__title{font-size:2.6rem;font-weight:650;margin:0}.hotel--header__starRating{display:flex;align-items:center;gap:.5rem;font-size:1.4rem}.hotel--header__starRating svg path{fill:#ffda00}.hotel--header__address{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem}.hotel--header__address p{margin:0;width:90%}.hotel--slider-images-wrapper{width:100%}.hotel--slider-images-wrapper .slider-image{height:70vh;position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:.8rem}.hotel--slider-images-wrapper .slider-image .list{height:85%}.hotel--slider-images-wrapper .slider-image .list .item{inset:0 0 0 0;overflow:hidden;opacity:0;transition:.5s;background-color:#171717;display:flex;justify-content:center;border-radius:1rem}.hotel--slider-images-wrapper .slider-image .list .item iframe,.hotel--slider-images-wrapper .slider-image .list .item video{width:100%;height:500px}.hotel--slider-images-wrapper .slider-image .list .item img{width:auto;height:100%;object-fit:contain;margin:auto}.hotel--slider-images-wrapper .slider-image .list .item .content{position:absolute;left:10%;top:20%;width:500px;max-width:75%;z-index:1}.hotel--slider-images-wrapper .slider-image .list .item .content p:first-child{text-transform:uppercase;letter-spacing:10px}.hotel--slider-images-wrapper .slider-image .list .item .content h2{font-size:100px;margin:0}.hotel--slider-images-wrapper .slider-image .list .item.active{opacity:1;height:100%}@keyframes showContent{to{transform:translateY(0);filter:blur(0);opacity:1}}.hotel--slider-images-wrapper .slider-image .list .item.active h2,.hotel--slider-images-wrapper .slider-image .list .item.active p:first-child,.hotel--slider-images-wrapper .slider-image .list .item.active p:nth-child(3){transform:translateY(30px);filter:blur(20px);opacity:0;animation:showContent .5s ease-in-out .7s 1 forwards}.hotel--slider-images-wrapper .slider-image .list .item.active h2{animation-delay:1s}.hotel--slider-images-wrapper .slider-image .list .item.active p:nth-child(3){animation-duration:1.3s}.hotel--slider-images-wrapper .arrows{position:relative;z-index:4}.hotel--slider-images-wrapper .arrows button{background-color:#fff;border:none;width:2rem;height:2rem;border-radius:50%;font-size:1.8rem;color:#171717;transition:.5s;position:absolute;box-shadow:0 0 18px rgba(0,0,0,.3)}.hotel--slider-images-wrapper .arrows #prev{bottom:-470px;left:2rem}.hotel--slider-images-wrapper .arrows #next{bottom:-470px;right:2rem}.hotel--slider-images-wrapper .arrows button:hover{background-color:#eee;color:#171717}.hotel--slider-images-wrapper .thumbnail-container{display:flex;justify-content:center;align-items:center;gap:10px;padding:0 1rem}.hotel--slider-images-wrapper .thumbnail-container .thumbnail-arrow-btn{background-color:#fff;border:none;outline:none;cursor:pointer;width:3.5rem;height:3.5rem;padding:1rem;border-radius:50%;box-shadow:0 3px 8px rgba(0,0,0,.24)}.hotel--slider-images-wrapper .thumbnail-container .thumbnail-arrow-btn:hover{background-color:#eee}.hotel--slider-images-wrapper .thumbnail-container .thumbnail{z-index:2;display:grid;grid-gap:.8rem;gap:.8rem;width:200%;box-sizing:border-box;overflow:auto;justify-content:flex-start;grid-auto-flow:column}.hotel--slider-images-wrapper .thumbnail-container .thumbnail::-webkit-scrollbar{display:none}.hotel--slider-images-wrapper .thumbnail-container .thumbnail .item{height:clamp(30px,15vh,72px);filter:brightness(.3);transition:.5s;flex-shrink:0;width:10rem}.hotel--slider-images-wrapper .thumbnail-container .thumbnail .item:hover{filter:brightness(.5);cursor:pointer}.hotel--slider-images-wrapper .thumbnail-container .thumbnail .item img{width:100%;height:100%;object-fit:cover;border-radius:10px}.hotel--slider-images-wrapper .thumbnail-container .thumbnail .item.active{filter:brightness(1.05)}.hotel--slider-images-wrapper .thumbnail-container .thumbnail .item .content{position:absolute;inset:auto 10px 10px 10px}@media screen and (max-width:678px){.hotel--slider-images-wrapper .thumbnail{justify-content:flex-start}.hotel--slider-images-wrapper .slider .list .item .content h2{font-size:60px}.hotel--slider-images-wrapper .arrows{top:10%}}.introduction-and-map{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:45vh}.introduction-and-map__description,.introduction-and-map__map{width:49%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.introduction-and-map__description h3,.introduction-and-map__map h3{text-align:left;margin:0 0 2rem;font-weight:650;text-transform:uppercase}.introduction-and-map__description--content,.introduction-and-map__map--content{padding:1rem}.introduction-and-map__content{border-radius:1rem;border:1px solid #e5e5e5;height:90%;padding:2rem;display:flex;flex-direction:column;justify-content:space-between}.introduction-and-map__content p{margin:0}.introduction-and-map__content--description{overflow:auto;height:95%}.introduction-and-map__content--buttons{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.introduction-and-map__content--buttons button{background-color:transparent;outline:none;border:none;display:flex;flex-direction:row;justify-content:center;align-items:center;width:30%}.introduction-and-map__content--rating{height:20%;display:flex;flex-direction:column;gap:1rem}.introduction-and-map__content--rating p{font-size:2.6rem;font-weight:700}.introduction-and-map__content--rating span{font-size:1.6rem;font-weight:600;color:#b1b1b1;font-style:italic}@media(max-width:576px){.introduction-and-map__content--rating{gap:0}.introduction-and-map__content--rating p,.introduction-and-map__content--rating span{font-size:1.4rem}}.introduction-and-map__content .around-location{width:100%;height:75%!important}.introduction-and-map__content .around-location .map{margin-bottom:15px}@media screen and (max-width:968px){.introduction-and-map__content .around-location{width:100%!important}}@media screen and (max-width:768px){.introduction-and-map{flex-direction:column;height:auto;gap:2rem}.introduction-and-map__description,.introduction-and-map__map{width:100%;height:40vh;display:flex;justify-content:center;align-items:center}.introduction-and-map__content{width:100%}.introduction-and-map__content--description{overflow-x:auto}.introduction-and-map__content--description::-webkit-scrollbar{display:none}}.hotel-advantages{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;border:1px solid #e5e5e5;border-radius:1.5rem;padding:2rem;width:100%;overflow:hidden}.hotel-advantages__list{width:90%;overflow:hidden}.hotel-advantages__arrow{width:5%}.hotel-advantages__content{display:flex;flex-direction:row;gap:1.5rem;transition:transform .3s ease-out;overflow:hidden}.hotel-advantages__content p{margin:0}@media(max-width:576px){.hotel-advantages__content p{font-size:1.4rem}}.hotel-advantages__content--item{width:auto;min-width:18rem;display:flex;flex-direction:column;grid-gap:1rem}.hotel-advantages__content--item p{margin:0}.hotel-advantages__content--item div{display:flex;flex-direction:row;gap:1rem;align-items:flex-start;min-height:5rem;height:auto}@media(max-width:576px){.hotel-advantages__content--item p{font-size:1.4rem}.hotel-advantages__content .swiper-slide{text-align:center;align-items:center}}.hotel-utilities{width:100%}.ageRange--item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;border:1px solid #0b5da7;border-radius:.5rem;flex:1 1}.ageRange--item__title{width:100%;padding:1rem;background-color:#0b5da7;color:#fff;font-weight:650;font-size:1.4rem;border-top-left-radius:.5rem;border-top-right-radius:.5rem;display:flex;flex-direction:row;justify-content:center;gap:.5rem}.ageRange--item__title svg{width:30px;height:24px;transform:scale(1.4)}.ageRange--item__title svg path{fill:#fff}.ageRange--item__content{padding:1rem 2rem;display:flex;flex-direction:column;width:100%}.ageRange--item__content p{margin:0}.ageRange--item__content p span{font-weight:650}.rooms-list,.rooms-list__container{width:100%;display:flex;flex-direction:column;gap:2rem}.rooms-list__filter--content{background-color:#f8f8f8;width:100%;border-radius:1rem;display:flex;flex-direction:column;justify-content:space-between}.rooms-list__filter--content--body,.rooms-list__filter--content--header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}.rooms-list__filter--content--body p,.rooms-list__filter--content--header p{margin:0}.rooms-list__filter--content--header{padding:1rem 1rem .5rem}.rooms-list__filter--content--body--list .swiper{width:100%}.rooms-list__filter--content--body--list .swiper-slide{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.rooms-list__filter--content__title{display:flex;flex-direction:row}.rooms-list__filter--content__title p{font-weight:700;font-size:1.6rem}.rooms-list__filter--content span{font-size:1.4rem;font-style:italic}.rooms-list__filter--content span:hover{cursor:pointer;color:red}.rooms-list__filter--content--body{padding:.5rem 1rem 1rem}.rooms-list__filter--content--body--list{width:90%;overflow:hidden;display:flex;flex-direction:row;gap:.8rem}.rooms-list__filter--content--body--list .filter-item{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:.5rem 1rem;border:1px solid #e5e5e5;border-radius:5rem}.rooms-list__filter--content--body--list .filter-item p{display:flex;flex-direction:row;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0;white-space:nowrap;font-size:1.4rem}.rooms-list__filter--content--body--list .filter-item:hover{background-color:#0b5da7;color:#fff;cursor:pointer}.rooms-list__filter--content--body--list .filter-item.active{background-color:#0b5da7;color:#fff}.rooms-list__result,.rooms-list__result--rooms{display:flex;flex-direction:column;gap:2rem;width:100%}.rooms-list__result--rooms{margin:0;padding:0;list-style:none}.hotel-preview-booking-card{width:100%}.hotel-preview-booking{width:100%;display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.hotel-preview-booking p{margin:0}.hotel-preview-booking__header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.hotel-preview-booking__content h6{font-size:1.6rem;font-weight:650;margin:0}.hotel-preview-booking__content span{font-size:1.4rem;font-weight:700;color:#5d5d5d}@media(max-width:1024px){.hotel-preview-booking__content span{font-size:1.2rem}}.hotel-preview-booking__body{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0 0 0 1rem;gap:1rem}.hotel-preview-booking__body p{font-size:1.4rem}@media(max-width:1024px){.hotel-preview-booking__body p{font-size:1.4rem}}.hotel-preview-booking__total{padding:0 0 0 1rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.hotel-preview-booking__total p{font-size:1.4rem;font-weight:700}@media(max-width:576px){.hotel-preview-booking__total p{font-size:1.2rem}}.hotel-preview-booking__line{width:2px;height:4rem;background-color:#0b5da7}.hotel-advantages-mobile{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:1.5rem;border:1px solid #e5e5e5;overflow:hidden}@media(max-width:768px){.hotel-advantages-mobile{height:18vh;max-height:18vh}}@media(max-width:576px){.hotel-advantages-mobile{max-height:20vh;height:20vh}}.hotel-advantages-mobile--wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:90%;height:85%;gap:1rem;overflow:hidden}@media(max-width:768px){.hotel-advantages-mobile--wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}}@media(max-width:576px){.hotel-advantages-mobile--wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.hotel-advantages-mobile__header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.hotel-advantages-mobile__header label{font-size:1.6rem;font-weight:800}.hotel-advantages-mobile__header span{font-size:1.2rem}.hotel-advantages-mobile__list{gap:2rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;max-height:85%}.hotel-advantages-mobile__content{flex-wrap:wrap;gap:.8rem}.hotel-advantages-mobile__content,.hotel-advantages-mobile__content--item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.hotel-advantages-mobile__content--item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:.5rem}.hotel-advantages-mobile__content--item svg{width:2rem;height:2rem;transform:scale(.8)}.hotel-advantages-mobile__content--item p{margin:0}@media(max-width:768px){.hotel-advantages-mobile__content--item{height:3.5vw;display:flex;flex-direction:row;justify-content:center;align-items:center}.hotel-advantages-mobile__content--item p{font-size:1.4rem}}@media(max-width:576px){.hotel-advantages-mobile__content--item{height:6.4vw}}.hotel-advantages-mobile__list-full{overflow:auto}.hotel-advantages-mobile__list-full__content{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;max-height:85%}.hotel-advantages-mobile__list-full__content--item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;gap:.5rem}.hotel-advantages-mobile__list-full__content--item svg{width:2rem;height:2rem;transform:scale(.8)}.hotel-advantages-mobile__list-full__content--item p{margin:0;width:90%}@media(max-width:576px){.hotel-advantages-mobile__list-full__content--item p{font-size:1.4rem}}@media screen and (max-width:768px){.hotelDetailPage--main h3{font-size:1.6rem;font-weight:800}.hotelDetailPage--info{width:100%!important}.hotel--header{width:100%}.hotel--header--content{width:100%;display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.hotel--header__title{font-size:2rem;font-weight:650;margin:0}.hotel--header__starRating{display:flex;align-items:center;gap:.5rem;font-size:1.4rem}.hotel--header__starRating svg path{fill:#ffda00}.hotel--header__address{display:flex;flex-direction:row;align-items:center;gap:1rem}.hotel--header__address p{margin:0;font-size:1.4rem}.hotel--slider-images{width:100%}.hotel--slider-images .slider{height:70vh;position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:.8rem}.hotel--slider-images .slider .list{height:85%}.hotel--slider-images .slider .list .item{inset:0 0 0 0;overflow:hidden;opacity:0;transition:.5s;background-color:#171717;display:flex;justify-content:center;border-radius:1rem}.hotel--slider-images .slider .list .item iframe,.hotel--slider-images .slider .list .item video{width:100%;height:500px}.hotel--slider-images .slider .list .item img{width:auto;height:100%;object-fit:contain;margin:auto}.hotel--slider-images .slider .list .item .content{position:absolute;left:10%;top:20%;width:500px;max-width:75%;z-index:1}.hotel--slider-images .slider .list .item .content p:first-child{text-transform:uppercase;letter-spacing:10px}.hotel--slider-images .slider .list .item .content h2{font-size:100px;margin:0}.hotel--slider-images .slider .list .item.active{opacity:1;height:100%}@keyframes showContent{to{transform:translateY(0);filter:blur(0);opacity:1}}.hotel--slider-images .slider .list .item.active h2,.hotel--slider-images .slider .list .item.active p:first-child,.hotel--slider-images .slider .list .item.active p:nth-child(3){transform:translateY(30px);filter:blur(20px);opacity:0;animation:showContent .5s ease-in-out .7s 1 forwards}.hotel--slider-images .slider .list .item.active h2{animation-delay:1s}.hotel--slider-images .slider .list .item.active p:nth-child(3){animation-duration:1.3s}.hotel--slider-images .arrows{position:relative;z-index:4}.hotel--slider-images .arrows button{background-color:#fff;border:none;width:2rem;height:2rem;border-radius:50%;font-size:1.8rem;color:#171717;transition:.5s;position:absolute;box-shadow:0 0 18px rgba(0,0,0,.3)}.hotel--slider-images .arrows #prev{bottom:-470px;left:2rem}.hotel--slider-images .arrows #next{bottom:-470px;right:2rem}.hotel--slider-images .arrows button:hover{background-color:#eee;color:#171717}.hotel--slider-images .thumbnail-container{display:flex;justify-content:center;align-items:center;gap:10px}.hotel--slider-images .thumbnail-container .thumbnail-arrow-btn{background-color:#fff;border:none;outline:none;cursor:pointer;width:3.5rem;height:3.5rem;padding:1rem;border-radius:50%;box-shadow:0 3px 8px rgba(0,0,0,.24)}.hotel--slider-images .thumbnail-container .thumbnail-arrow-btn:hover{background-color:#eee}.hotel--slider-images .thumbnail-container .thumbnail{z-index:2;display:grid;grid-gap:.8rem;gap:.8rem;width:200%;box-sizing:border-box;overflow:auto;justify-content:flex-start;grid-auto-flow:column}.hotel--slider-images .thumbnail-container .thumbnail::-webkit-scrollbar{display:none}.hotel--slider-images .thumbnail-container .thumbnail .item{height:clamp(30px,15vh,72px);filter:brightness(.3);transition:.5s;flex-shrink:0;width:10rem}.hotel--slider-images .thumbnail-container .thumbnail .item:hover{filter:brightness(.5);cursor:pointer}.hotel--slider-images .thumbnail-container .thumbnail .item img{width:100%;height:100%;object-fit:cover;border-radius:10px}.hotel--slider-images .thumbnail-container .thumbnail .item.active{filter:brightness(1.05)}.hotel--slider-images .thumbnail-container .thumbnail .item .content{position:absolute;inset:auto 10px 10px 10px}}@media screen and (max-width:768px)and (max-width:678px){.hotel--slider-images .thumbnail{justify-content:flex-start}.hotel--slider-images .slider .list .item .content h2{font-size:60px}.hotel--slider-images .arrows{top:10%}}@media screen and (max-width:768px){.hotel--slider-images{width:100%}.hotel--slider-images .slider{display:flex!important;height:28vh;gap:1.5rem!important;justify-content:flex-start}.hotel--slider-images .slider .list{height:70%;width:100%}.hotel--slider-images .arrows{position:relative;z-index:4}.hotel--slider-images .thumbnail-container{width:100%;padding:0;gap:5px}.hotel--slider-images .thumbnail-container .thumbnail-arrow-btn{cursor:pointer;width:2.5rem;height:2.5rem;padding:.5rem}.hotel--slider-images .thumbnail-container .thumbnail-arrow-btn svg{transform:scale(.7)}}.detail-elective{margin:0 0 5rem}.detail-elective__container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-items:stretch;width:100%;gap:2rem}.detail-elective__combo-info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;width:75%}@media(max-width:1024px){.detail-elective__combo-info{width:70%}}@media(max-width:768px){.detail-elective__combo-info{width:100%}}.detail-elective__combo-preview{width:25%;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media(max-width:1024px){.detail-elective__combo-preview{width:30%}}@media(max-width:768px){.detail-elective__combo-preview{display:none}}.combo-elective-info__container{max-height:25vh;width:100%;background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.24);border-radius:1.5rem;padding:2rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem}.combo-elective-info__container h5{font-size:1.6rem;margin:0;font-weight:700;color:#0b5da7}.combo-elective-info__content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.combo-elective-info__content--item h3{font-size:1.8rem;font-weight:700;margin:0;color:#171717}.combo-elective-info__content--item small{font-size:1.2rem;font-weight:500;color:#5d5d5d;font-style:italic}.combo-elective-info__content--item p{font-size:2rem;font-weight:650;margin:0;color:#e01600;text-align:right}@media(max-width:576px){.combo-elective-info__content--item h3{font-size:1.6rem}.combo-elective-info__content--item p{font-size:1.8rem;text-align:left}}@media(max-width:768px){.combo-elective-info__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.combo-elective-info__flight{display:flex;flex-direction:column;justify-content:flex-start;width:100%;align-items:flex-start;gap:2rem}.combo-elective-info__hotel{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;width:98%;gap:2rem;padding:0 0 3rem;margin:0 0 4rem;border-bottom:1px solid #e5e5e5}.combo-elective-info__hotel--image{width:25%;border-radius:1.5rem}.combo-elective-info__hotel--image img{width:100%;height:100%;object-fit:cover;border-radius:1rem}@media(max-width:1024px){.combo-elective-info__hotel--image{width:30%}}.combo-elective-info__hotel--summary{width:75%}.combo-elective-info__hotel--summary,.combo-elective-info__hotel--summary--content{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem}.combo-elective-info__hotel--summary label{font-size:2.4rem;font-weight:700;margin:0;color:#0b5da7;line-height:150%}@media(max-width:1024px){.combo-elective-info__hotel--summary label{font-size:2rem}}.combo-elective-info__hotel--summary__rating{width:100%;display:flex;flex-direction:row;justify-content:flex-start;gap:.5rem;align-items:center}.combo-elective-info__hotel--summary__rating .star-wrapper{width:25px;display:flex;flex-direction:row;justify-content:center;align-items:center}@media(max-width:1024px){.combo-elective-info__hotel--summary__rating .star-wrapper{width:20px}}@media(max-width:576px){.combo-elective-info__hotel--summary__rating .star-wrapper{width:16px}}.combo-elective-info__hotel--summary__rating svg path{fill:#ffda00}.combo-elective-info__hotel--summary__details{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem}.combo-elective-info__hotel--summary__details--item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;width:100%}.combo-elective-info__hotel--summary__details--item p,.combo-elective-info__hotel--summary__details--item span{margin:0;font-size:1.4rem;font-weight:500;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.combo-elective-info__hotel--summary__details--item-address{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem}.combo-elective-info__hotel--summary__details--item-address svg path{fill:#0b5da7}.combo-elective-info__hotel--summary__details--item-address p{color:#0b5da7;font-weight:500;margin:0;width:92%;font-size:1.4rem;text-align:justify}.combo-elective-info__hotel--summary__details--item span{font-weight:700}.combo-elective-info__hotel--summary__details .hotel-pickDate{width:100%!important;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem}.combo-elective-info__hotel--summary__details .hotel-pickDate .hotel-preview-item__pickDate{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}@media(max-width:768px){.combo-elective-info__hotel--summary__details .hotel-pickDate{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.combo-elective-info__hotel--summary__utilities{width:100%}.combo-elective-info__hotel--summary__utilities p{font-size:1.4rem;color:#5d5d5d;margin:0}@media(max-width:1024px){.combo-elective-info__hotel--summary{width:70%}}@media(max-width:768px){.combo-elective-info__hotel--summary{gap:.5rem}.combo-elective-info__hotel--summary label{font-size:1.8rem}.combo-elective-info__hotel{width:100%}.combo-elective-info__hotel--image{width:30%}}@media(max-width:576px){.combo-elective-info__hotel{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.combo-elective-info__hotel--image,.combo-elective-info__hotel--summary{width:100%}}.is-loading{border-radius:5px;background-size:200% 100%;animation:shine 1.5s linear infinite;height:100%}.detail-elective__container--preview{width:100%;height:auto;position:-webkit-sticky;position:sticky;top:0}.seat-class-list{display:flex;flex-direction:column;gap:1rem;width:90%;align-items:flex-start;justify-content:flex-start}.flight-seat-class{display:flex;flex-direction:row;gap:1rem;width:100%;align-items:stretch;justify-content:space-between;border:1px solid #b1b1b1;padding:1.5rem;border-radius:.5rem}.flight-seat-class p{margin:0;font-weight:600}@media(max-width:1024px){.flight-seat-class p{font-size:1.4rem}}@media(max-width:576px){.flight-seat-class p{font-size:1.2rem}}.flight-seat-class__title{width:50%}.flight-seat-class__title,.flight-seat-class__title--header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.flight-seat-class__title--header{font-weight:800!important}@media(max-width:576px){.flight-seat-class__title--header{gap:.5rem}}.flight-seat-class__title--content{font-weight:800!important}@media(max-width:576px){.flight-seat-class__title{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}}.flight-seat-class__price{width:45%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.flight-seat-class__price span{color:#e01600;font-weight:700;font-size:1.6rem}@media(max-width:576px){.flight-seat-class__price span{font-size:1.4rem}}.flight-seat-class__check{width:5%;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}@media(max-width:576px){.flight-seat-class{padding:1rem 1.5rem}}.flight-seat-class--active,.flight-seat-class:hover{background-color:#fff;color:#0b5da7;border:1px solid #0b5da7}.signed-luggage{flex-direction:column;align-items:flex-start;margin:0 0 3rem}.signed-luggage,.signed-luggage--header{display:flex;justify-content:flex-start;gap:1rem;width:100%}.signed-luggage--header{flex-direction:row;align-items:center}.signed-luggage--header svg path{fill:#0b5da7}.signed-luggage--header p{margin:0;font-size:1.6rem;font-weight:700;color:#0b5da7;text-transform:uppercase}.signed-luggage--header small{font-size:1.4rem;font-weight:500;color:#e01600;font-style:italic}.signed-luggage--wrapper{justify-content:space-between;overflow:hidden;gap:1.5rem}.signed-luggage--view,.signed-luggage--wrapper{display:flex;flex-direction:row;align-items:center;width:100%}.signed-luggage--view{justify-content:flex-start;gap:1rem;overflow:auto}.signed-luggage--list{width:200%;overflow:auto;display:grid;grid-template-columns:1fr;grid-auto-flow:column;grid-gap:1rem;gap:1rem;transition:transform .3s ease-in-out}.signed-luggage--list::-webkit-scrollbar{display:none}.signed-luggage--item{width:12.6rem;border:1px solid #5d5d5d;border-radius:1.5rem;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.3rem}.signed-luggage--item p{margin:0;padding:0;font-weight:700;font-size:1.4rem}.signed-luggage--item span{font-size:1.6rem;padding:0;font-weight:700;color:#e01600}.signed-luggage--btn{background-color:#fff;border:1px solid #fff;border-radius:50%;padding:.8rem}.signed-luggage--btn svg{transform:scale(.8)}.signed-luggage--item:hover{cursor:pointer}.signed-luggage--item-active,.signed-luggage--item:hover{background-color:#fff;color:#0b5da7;border:1px solid #0b5da7}.signed-luggage--item-active svg path,.signed-luggage--item:hover svg path{fill:#0b5da7}.is-loading-hotel-preview{height:100%;width:100%}.is-loading-hotel-preview .combo-elective-info__hotel--image{width:20%;height:100%;display:flex;justify-content:center;align-items:center}.payment-callback--warning{background-color:#fef3ec;color:#ed7f35;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.payment-callback--warning p{margin:0;padding:1.5rem 0;font-size:1.6rem}.payment-callback-container{padding-top:50px;padding-bottom:50px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:2rem;width:100%;font-size:3rem}.payment-callback-container .note{font-size:1.6rem;line-height:22px;font-weight:300;text-align:center;color:#727272}@media(max-width:576px){.payment-callback-container .note{font-size:1.6rem}}.payment-callback-container .note b{font-weight:600}.payment-callback-container .note-success{font-size:20px;line-height:22px;font-weight:500;text-align:center}.payment-callback-container .button-back{font-size:18px;text-align:center;text-decoration:underline}.payment-callback-container small{font-weight:650}@media(max-width:576px){.payment-callback-container small{font-size:2rem}}.payment-callback-container span{font-size:1.8rem;font-weight:600}.payment-callback--title{font-weight:650;line-height:normal;text-align:center;font-size:3rem;margin:0}@media(max-width:1350px){.payment-callback--title{font-size:3rem}}@media(max-width:768px){.payment-callback--title{font-size:2rem}}.payment-callback--box-info{border-radius:8px;padding:10px;background-color:#fff;perspective:1000px;max-width:30%;min-width:400px;margin:auto;z-index:1;position:relative;text-align:center}.payment-callback--box-info span{line-height:22px;font-weight:300;text-align:center;color:#727272}.payment-callback--box-info.payment-success{border:1px dashed #7d7}.payment-callback--box-info.payment-fail{border:1px dashed #e01600}@media(max-width:576px){.payment-callback--box-info{min-width:90%}.payment-callback--box-info h3{font-size:2.2rem}}.payment-callback--icon svg{transform:scale(.6)}.privacy-policy-content{margin-bottom:5rem}.privacy-policy-content span{font-size:1.6rem!important}.privacy-policy-content ul{list-style:outside}.privacy-policy-content,.privacy-policy-content *{font-family:inherit!important}.redirect-page{background-color:#484848;width:100vw;height:100vh}.login-page{display:flex;flex-direction:column;justify-content:center;align-items:center}.login-page .blur-effect{opacity:.5}.login-page a{text-decoration:none}.login-page button.back-button{background:transparent;border:none;display:flex;align-items:center;margin-inline:2rem;padding-top:2rem;font-size:1.2rem;font-weight:500}.login-page .login-header{display:flex;flex-direction:column;justify-content:center;align-items:center}.login-page .login-header h1{font-size:2.4rem;font-weight:650;margin:2rem 0 1.5rem}.login-page .login-header .vtv-logo{width:clamp(100px,60vw,300px);object-fit:contain;height:auto;margin:1rem 0 2rem}@media(max-width:768px){.login-page .login-header h1{font-size:2rem;margin:2rem 0 0}}.login-form{display:flex;flex-direction:column;justify-content:center;align-items:center}.login-form .login-form-wrapper{width:100%}.login-form .login-form-wrapper:not(.login-modal-form){width:clamp(300px,90vw,1050px);overflow:hidden;margin:auto auto 6rem;display:flex;flex-direction:row;justify-content:center;align-items:center}.login-form .login-form-wrapper .login-form-right{width:100%}.login-form .login-form-wrapper .login-form-right:not(.login-modal-form){width:50%;background:#fff;padding:4rem;gap:2rem;box-shadow:0 0 10px 0 hsla(0,0%,9%,.12);border-radius:1.5rem;margin:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.login-form .login-form-wrapper .login-form-right h3{text-align:center;font-size:3.2rem;font-weight:650;color:#0b5da7;margin:0 0 1rem}.login-form .login-form-wrapper .login-form-right--content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%}.login-form .login-form-wrapper .login-form-right .login-id,.login-form .login-form-wrapper .login-form-right .login-password{width:100%}.login-form .login-form-wrapper .login-form-right .login-nopassword{justify-content:space-between;display:flex;flex-direction:column;justify-content:center;align-items:center}.login-form .login-form-wrapper .login-form-right .login-nopassword .forget-password{font-size:1.2rem;font-weight:700}.login-form .login-form-wrapper .login-form-right .login-nopassword .forget-password.login-modal-form{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.login-form .login-form-wrapper .login-form-right .login-nopassword .sign-up{font-size:1.2rem;font-weight:500}.login-form .login-form-wrapper .login-form-right .login-nopassword .sign-up a{color:#0b5da7;font-style:italic}.login-form .login-form-wrapper .login-form-right .btn-rows{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;font-size:1.4rem;font-weight:700}.login-form .login-form-wrapper .login-form-right .btn-rows .btn{width:100%;height:5.2rem;border-radius:1.5rem;text-align:center;padding:1rem;display:flex;align-items:center;justify-content:center;gap:.8rem;font-size:1.8rem}.login-form .login-form-wrapper .login-form-right .btn-rows .btn:hover{opacity:.9}.login-form .login-form-wrapper .login-form-right .btn-rows .btn-login{background:#e01600;border-color:#f01335;color:#fff;font-weight:650;text-transform:uppercase}.login-form .login-form-wrapper .login-form-right .btn-rows .btn-fb-login,.login-form .login-form-wrapper .login-form-right .btn-rows .btn-gg-login{font-size:1.6rem;font-weight:500;border:1px solid}.login-form .login-form-wrapper .login-form-right .btn-rows .btn-fb-login{background:#3b589d;border-color:#3b589d;color:#fff}.login-form .login-form-wrapper .login-form-right .btn-rows .btn-gg-login{background:transparent;border-color:#e5e5e5}.login-form .login-form-wrapper .login-form-right .btn-rows .btn-gg-login:hover{background:#e5e5e5}@media(max-width:768px){.login-form .login-form-wrapper .login-form-right{width:100%;padding:3rem 1.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.login-form .login-form-wrapper .login-form-right h3{margin-bottom:0}.login-form .login-form-wrapper .login-form-right .login-id,.login-form .login-form-wrapper .login-form-right .login-password{width:100%}.login-form .login-form-wrapper .login-form-right .login-id .input__underLine--input,.login-form .login-form-wrapper .login-form-right .login-password .input__underLine--input{width:100%!important}.login-form .login-form-wrapper .login-form-right h3{font-size:2.4rem}.login-form .login-form-wrapper .login-form-right .btn-rows .btn{font-size:1.4rem}}@media(max-width:576px){.login-form .login-form-wrapper:not(.login-modal-form){width:100%;padding:0 5%}.login-form .login-form-wrapper:not(.login-modal-form) .login-form-right:not(.login-modal-form){width:100%;padding:3rem 2.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.login-form .login-form-wrapper:not(.login-modal-form) .login-form-right:not(.login-modal-form) h3{font-size:2rem}.login-form .login-form-wrapper:not(.login-modal-form) .login-form-right:not(.login-modal-form) .btn-rows{width:100%}}.account-info .account_right-info{margin-bottom:6rem}.account-info .account_right-info .account_right-info-body .item{display:flex;justify-content:space-between;border-bottom:1px solid #e5e5e5;padding-bottom:1.5rem;margin-bottom:1.5rem;font-size:1.6rem;font-weight:500;gap:1rem}.account-info .account_right-info .account_right-info-body .item:last-child{border:none;margin-bottom:0}.account-info .account_right-info .account_right-info-body .item .left{flex:0 0 25%;max-width:30rem}@media(max-width:576px){.account-info .account_right-info .account_right-info-body .item .left{flex:0 2 auto}}.account-info .account_right-info .account_right-info-body .item .right{flex-grow:3;text-align:left}.account-info .account_right-info .account_right-info-body .item .right .info-form{align-items:center;justify-content:space-between}.account-info .account_right-info .account_right-info-body .item .right .info-form .btn-edit{border:none;outline:none;background:transparent;margin-right:2rem;flex-grow:5;text-align:right}.account-info .account_right-info .account_right-info-body .item .right .info-form .btn-edit svg{transform:scale(.8)}@media(max-width:576px){.account-info .account_right-info .account_right-info-body .item .right .info-form .btn-edit{margin-right:0}}.account-info .account_right-info .account_right-info-body .item .right .info-form .btn-edit:hover{cursor:pointer}.account-info .account_right-info .account_right-info-body .item .right .edit-form{margin-top:1.6rem;display:none}.account-info .account_right-info .account_right-info-body .item .right .edit-form.visible{display:block}.account-info .account_right-info .account_right-info-body .item .right .edit-form .btn-group{display:flex;justify-content:flex-end;gap:.8rem}.account-info .account_right-info .account_right-info-body .item .right .edit-form .btn-group .btn-cancel,.account-info .account_right-info .account_right-info-body .item .right .edit-form .btn-group .btn-save{font-size:1.4rem;font-weight:700;padding:1rem 2rem;border:1px solid #004476;border-radius:.5rem}.account-info .account_right-info .account_right-info-body .item .right .edit-form .btn-group .btn-cancel:hover,.account-info .account_right-info .account_right-info-body .item .right .edit-form .btn-group .btn-save:hover{opacity:.9;cursor:pointer}.account-info .account_right-info .account_right-info-body .item .right .edit-form .btn-group .btn-cancel{color:#004476;background:transparent}.account-info .account_right-info .account_right-info-body .item .right .edit-form .btn-group .btn-save{color:#fff;background:#004476}.account-info .account_right-info .account_right-info-body .item .right .edit-form label{display:block}.account-info .account_right-info .account_right-info-body .item .right .edit-form select{width:40%;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:10px;border:1px solid #ccc;border-radius:5px;background-color:#f8f8f8;font-size:16px;color:#333}.account-info .account_right-info .account_right-info-body .item .right .edit-form select option{padding-right:10px}.account-info .account_right-info .account_right-info-body .item .right .info-form:has(+.edit-form.visible) .btn-edit{display:none}.account-password-change .account_right-info .account_right-info-body .left{flex:0 0 33%;max-width:21rem}.account-password-change .account_right-info .account_right-info-body .right{flex-grow:3;display:flex;justify-content:space-between}.account-password-change .account_right-info .account_right-info-body .right input{margin-top:0}.account-password-change .account_right-info .account_right-info-body .right a{flex:0 0 40%;max-width:12rem;text-decoration:none;font-size:1.4rem;font-style:italic;color:#004476}@media(max-width:576px){.account-password-change .account_right-info .account_right-info-body .row{align-items:first baseline}.account-password-change .account_right-info .account_right-info-body .row .left{flex:50% 1}.account-password-change .account_right-info .account_right-info-body .row .right{display:block;flex:50% 1}.account-password-change .account_right-info .account_right-info-body .row .right a,.account-password-change .account_right-info .account_right-info-body .row .right input{margin-bottom:1rem}.account-password-change .account_right-info .account_right-info-body button.btn-blue.btn-change-password{width:100%;margin-top:1.5rem}}.faqs-page h1{font-size:2.8rem;margin:2rem 0}.faqs-container{flex-direction:row;width:100%;margin:0 0 5rem;position:relative}.faqs--sidebar,.faqs-container{display:flex;justify-content:flex-start;align-items:flex-start;gap:1rem}.faqs--sidebar{top:1rem;position:-webkit-sticky;position:sticky;width:15%;height:20rem;flex-direction:column}.faqs--sidebar--item{padding:1rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;border-radius:.5rem;gap:1rem;width:80%}.faqs--sidebar--item:hover{background-color:#0b5da7;color:#fff;cursor:pointer}.faqs--sidebar--item:hover svg{transform:scale(1.2)}.faqs--sidebar--item:hover svg path{fill:#fff!important}.faqs--sidebar--item.active{background-color:#0b5da7;color:#fff}.faqs--sidebar--item.active svg{transform:scale(1.2)}.faqs--sidebar--item.active svg path{fill:#fff!important}.faqs--content{width:80%}.faqs--content h2{margin:0 0 1rem;padding:0 2rem}.faqs--content--list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.collapse-list-faq{background-color:transparent;padding:1rem 0;border-bottom:1px solid #e5e5e5;border-radius:none}.collapse-list-faq div .collapse--header-title{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%!important;padding:0 2rem}.collapse-list-faq div .collapse--header-title p{width:90%!important;color:#0b5da7!important;font-size:1.6rem!important;line-height:3rem!important}.collapse-preview:last-child .collapse-list-faq{border-bottom:none}.faq--open{background-color:#daefff;padding:0 2rem}.faq--open .collapse-list-faq{border:none}.faq--open .collapse-list-faq .collapse--header-title{padding:0}.faq--open .collapse-list-faq .collapse--header-title p{margin-bottom:0;line-height:2rem}.faq--open .collapse-preview__content .answer{border-bottom:1px solid #e5e5e5;padding:0 0 2rem}.faq--open .collapse-preview__content .answer p{margin:0;font-size:1.6rem}@media(max-width:576px){.faqs-page .faqs-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}.faqs-page .faqs--sidebar{position:relative;top:0;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0;background:#0b5da7;border-radius:1.2rem 1.2rem 0 0}.faqs-page .faqs--sidebar:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:1rem 1rem 0 0;z-index:-1}.faqs-page .faqs--sidebar--item{background:#0b5da7;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:0;gap:0;font-weight:500}.faqs-page .faqs--sidebar--item svg path{fill:#fff}.faqs-page .faqs--sidebar--item:first-child{border-radius:1rem 0 0 0}.faqs-page .faqs--sidebar--item:last-child{border-radius:0 1rem 0 0}.faqs-page .faqs--sidebar--item.active{background:#fff;color:#0b5da7;border:1px solid #fff}.faqs-page .faqs--sidebar--item.active svg path{fill:#0b5da7!important}.faqs-page .faqs--content{width:100%;padding:1rem;background:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;border-radius:0 0 1rem 1rem}.faqs-page .faqs--content--list .collapse-preview{background:#fff;padding:0 2rem}.faqs-page .faqs--content--list .collapse-preview .collapse-list-faq div .collapse--header-title{padding:0}.faqs-page .faqs--content--list .collapse-preview .collapse-list-faq div .collapse--header-title p{width:95%!important;font-size:1.4rem!important}.faqs-page .faqs--content--list .collapse-preview.faq--open .collapse-list-faq .collapse--header-title{padding:0}.faqs-page .faqs--content--list .collapse-preview.faq--open .collapse-list-faq .collapse--header-title p{margin-top:0}.faqs-page .faqs--content--list .collapse-preview__content{border-bottom:1px solid #e5e5e5}.faqs-page .faqs--content--list .collapse-preview__content .answer{padding:2rem;background:#daefff;border-radius:1rem;border-bottom:none;margin-bottom:2rem}.faqs-page .faqs--content--list .collapse-preview__content .answer p{font-size:1.4rem;text-align:justify}.faqs-page .faqs--content--list .collapse-preview:last-child .collapse-preview__content,.faqs-page .faqs--content--list .collapse-preview:last-child .collapse-preview__content .answer{border-bottom:none}.faqs-page .faqs--content h2{display:none}}.row{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:2rem}.page-main-header .page-main-header__container{margin:2rem 0 1rem;text-align:justify;display:flex;flex-direction:column;justify-content:center;align-items:center}.page-main-header .page-main-header__container--header{width:100%;display:flex;align-items:flex-start}.page-main-header .page-main-header__title{margin-top:2rem;width:80%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem}.page-main-header .page-main-header__title h1{text-transform:uppercase;font-size:3.2rem;font-weight:700;margin:0}.page-main-header .page-main-header__title h2{font-size:2rem;font-weight:700;margin:0}.page-main-header .page-main-header__title p{font-size:1.8rem;font-style:normal;margin:0;line-height:3rem}@media(max-width:1024px){.page-main-header .page-main-header__title{width:80%;gap:1.5rem}.page-main-header .page-main-header__title h1{font-size:2.6rem;line-height:3rem}.page-main-header .page-main-header__title p{font-size:1.6rem}}@media(max-width:768px){.page-main-header .page-main-header__container--header button span{font-size:1.2rem}.page-main-header .page-main-header__title{width:100%!important;gap:1rem!important}.page-main-header .page-main-header__title h1{font-size:2rem;line-height:3rem}.page-main-header .page-main-header__title p{font-size:1.4rem}}.contact-section--wrapper{padding:2rem 0;gap:2rem;margin:0 0 5rem}.contact-section--wrapper .customer-section-header.left{flex:2 1}.contact-section--wrapper .customer-section-header.right{flex:1.5 1}.contact-section--wrapper .customer-section-header span .mobile-breakpoint{display:none}@media(max-width:576px){.contact-section--wrapper .customer-section-header span .mobile-breakpoint{display:block}}.contact-section--wrapper .line{display:none}.contact-form{flex-direction:column;flex:2 1}.contact-form,.contact-form form{display:flex;justify-content:flex-start;align-items:flex-start}.contact-form form{flex-direction:column;gap:2rem;width:100%}@media(max-width:576px){.contact-form form .row input:-ms-input-placeholder{font-size:1.4rem}.contact-form form .row input,.contact-form form .row input::placeholder,.contact-form form .row label{font-size:1.4rem}}.contact-form--row-two{width:100%;display:grid;grid-auto-flow:column;grid-gap:2rem;gap:2rem}.contact-form--row-two .option-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem}.contact-form--row-two .option-wrapper p{margin:0;font-size:1.6rem;font-weight:700}.contact-form--row-two .option-wrapper p span{color:#e01600}.contact-form--row-two .option-wrapper--select-label{font-size:1.4rem}.contact-form--row-two .option-wrapper--end-right{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}.contact-form--row-two .option-wrapper .select-container-undefined{width:100%;margin:.5rem 0;border-radius:.5rem;text-wrap:nowrap}.contact-form--row-two .option-wrapper .select-container{width:100%;z-index:3}.contact-form--row-two .option-wrapper .select-container__list{width:clamp(15rem,90vw,35rem)}.contact-form--row-two .option-wrapper .select-container__list--item{font-size:1.4rem}.contact-form--row-two .option-wrapper .select-container__button{border:1px solid #b1b1b1;padding:2rem 1rem}.contact-form--row-two .option-wrapper .select-container-button--active{border:1px solid #b1b1b1;box-shadow:none;border-radius:.5rem;text-wrap:nowrap;padding:2rem 1rem}@media(max-width:576px){.contact-form--row-two{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.contact-form--row-three{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-gap:2rem;gap:2rem}.contact-form--row-three .option-wrapper{justify-content:flex-start}.contact-form--row-three .option-wrapper .select-container-undefined{width:100%;margin:.5rem 0;border-radius:.5rem;text-wrap:nowrap}.contact-form--row-three .option-wrapper .select-container{width:100%;z-index:3}.contact-form--row-three .option-wrapper .select-container__list{width:clamp(15rem,90vw,35rem)}.contact-form--row-three .option-wrapper .select-container__list--item{font-size:1.4rem}.contact-form--row-three .option-wrapper .select-container__button{border:1px solid #b1b1b1;padding:2rem 1rem}.contact-form--row-three .option-wrapper .select-container-button--active{border:1px solid #b1b1b1;box-shadow:none;border-radius:.5rem;text-wrap:nowrap;padding:2rem 1rem}.contact-form--row-four{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;grid-gap:2rem;gap:2rem}.contact-form--row-four .option-wrapper{justify-content:flex-start}.contact-form--row-four .option-wrapper--select-label{font-size:1.4rem}.contact-form--row-four .option-wrapper--end-right{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}.contact-form--row-four .option-wrapper .select-container-undefined{width:100%;margin:.5rem 0;border-radius:.5rem;text-wrap:nowrap}.contact-form--row-four .option-wrapper .select-container{width:100%;z-index:3}.contact-form--row-four .option-wrapper .select-container__list{width:clamp(15rem,90vw,35rem)}.contact-form--row-four .option-wrapper .select-container__list--item{font-size:1.4rem}.contact-form--row-four .option-wrapper .select-container__button{border:1px solid #b1b1b1;padding:2rem 1rem}.contact-form--row-four .option-wrapper .select-container-button--active{border:1px solid #b1b1b1;box-shadow:none;border-radius:.5rem;text-wrap:nowrap;padding:2rem 1rem}@media(max-width:800px){.contact-form--row-four{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.contact-form--row-four{grid-template-columns:repeat(1,1fr)}}.contact-form--row-full,.contact-form--row-full .option-wrapper,.contact-form--row-full .option-wrapper .input__border{width:100%}.contact-form--row-full .option-wrapper .input__border input{width:100%!important}.contact-form--col-full{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.5rem}.contact-form--col-full .btn-send{width:clamp(100px,30vw,175px);padding:1.2rem;color:#0b5da7;background:transparent;border:1px solid #0b5da7;font-size:1.6rem;font-weight:800}.contact-form--col-full .btn-send:hover{color:#fff;background:#0b5da7;border-color:#fff}.contact-form--col-full-center{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.5rem}.contact-form--col-full-center .btn-send{width:clamp(100px,30vw,175px);padding:1.2rem;color:#0b5da7;background:transparent;border:1px solid #0b5da7;font-size:1.6rem;font-weight:800}.contact-form--col-full-center .btn-send:hover{color:#fff;background:#0b5da7;border-color:#fff}.contact-tabs{flex:1.5 1;max-height:80rem;height:75rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.contact-tabs--wrapper{width:100%;height:100%;background-color:#f8f8f8;padding:1rem 2rem}.visa-form,.visa-form-gap{gap:1.5rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.visa-form-gap form{gap:4rem!important}.contact-tabs{overflow:hidden}.contact-tabs ul{padding:0;list-style-type:none}.contact-tabs--list{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:1rem;padding:0 0 2rem!important;border-bottom:1px solid #b1b1b1}.contact-tabs--list--item{border-radius:10rem;border:1px solid #5d5d5d;font-size:1.4rem;font-weight:500;padding:.5rem 1.5rem}.contact-tabs--list--item:hover{background-color:#daefff;border:1px solid #0b5da7;color:#0b5da7;cursor:pointer}.contact-tabs--list--item.active-contact-tab{background-color:#0b5da7;color:#fff;border:1px solid #0b5da7}.contact-tabs--result{height:75%;gap:1rem;overflow-y:auto!important}.contact-tabs--result,.contact-tabs--result--item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.contact-tabs--result--item{gap:.5rem}.contact-tabs--result--item label{font-weight:700;font-size:1.8rem;text-transform:uppercase;line-height:3rem}.contact-tabs--result--item .row{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem}.contact-tabs--result--item .row svg{transform:scale(.9)}.contact-tabs--result--item .row p{margin:0;font-size:1.4rem;width:95%}.visa-radio-group{flex-direction:column;justify-content:center}.visa-radio-group,.visa-radio-option{display:flex;align-items:stretch;gap:.5rem;width:100%}.visa-radio-option{flex-direction:row;justify-content:flex-start}.visa-radio-option span{font-size:1.6rem}.visa-radio-option div input{transform:none}.visa-result p{margin:0}.visa-result a,.visa-result span{color:#e01600;text-decoration:none}.visa-result a:hover{text-decoration:underline;cursor:pointer}@media(max-width:576px){.visa-result a,.visa-result p,.visa-result span{font-size:1.4rem}}@media(max-width:768px){.contact-form,.contact-tabs,.hidden{display:none}.contact-form:not(.hidden),.contact-tabs:not(.hidden){display:block}.contact-section--wrapper .row.header-row{justify-content:space-between}.contact-section--wrapper .customer-section-header{font-size:1.4rem;text-align:center;color:#b1b1b1}.contact-section--wrapper .customer-section-header.left,.contact-section--wrapper .customer-section-header.right{flex-grow:1;text-wrap:wrap}.contact-section--wrapper .customer-section-header.left{padding-left:2.5%}.contact-section--wrapper .customer-section-header.right{padding-right:2.5%}.contact-section--wrapper .customer-section-header.active-header{color:#0b5da7}.contact-section--wrapper .customer-section-header span.mobile-breakpoint{display:block}.contact-section--wrapper .line{display:block;width:1px;height:4.8rem;background:#b1b1b1}.contact-section-header{cursor:pointer;background-color:#f1f1f1;padding:10px;border:1px solid #ccc;margin-bottom:10px}.contact-form--row-three{grid-template-columns:1fr}.contact-form--row-three .select-container-undefined{width:100%}.contact-form--row-three .select-container-undefined .select-container-button--active,.contact-form--row-three .select-container-undefined .select-container__button{font-size:1.4rem;height:4.2rem;border-radius:.5rem}.contact-form--row-three .select-container-undefined .select-container__list .select-container__list--item{font-size:1.4rem}.contact-form--col-full{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.contact-form--col-full .btn-send,.contact-form--col-full .option-wrapper{width:100%}.contact-tabs--list{flex-wrap:nowrap;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.contact-tabs--list::-webkit-scrollbar{display:none}.contact-tabs--list--item{font-size:1.4rem;text-wrap:nowrap}.contact-tabs--result{height:85%}.contact-tabs--result--item label{font-size:1.6rem}.contact-tabs--result--item .row svg{flex:0 0 2.4rem}.contact-tabs--result--item .row p{font-weight:400}}.not-found-page{margin:3rem 0 5rem}.not-found-page,.not-found-page div{display:flex;flex-direction:column;justify-content:center;align-items:center}.not-found-page div{width:50%}.not-found-page div img{width:100%;height:50%}.not-found-page a button{margin:3rem 0 0;width:20%;background-color:#0b5da7;border:1px solid #0b5da7;color:#fff;font-size:1.4rem;font-weight:650;padding:1rem 2rem;border-radius:1rem;cursor:pointer;outline:none;transition:all .3s;width:100%}.not-found-page a button:hover{background-color:#09508f}.account-page{flex-direction:column;align-items:center;gap:1rem;margin:0 0 5rem}.account-page,.account-page--main{display:flex;justify-content:center}.account-page--main{flex-direction:row;align-items:stretch;width:100%;gap:3rem}.account-page--main-sidebar{width:20%;position:relative}.account-page--main-content{width:80%}.account-header,.account-header--back{width:100%}.account-header--back button.back-button{background:transparent;border:none;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;font-size:1.6rem;font-weight:500}.account-header h1{font-size:3.2rem;font-weight:650;margin-top:2rem;margin-bottom:1.5rem;text-align:center}.account_left-sidebar{max-width:30rem;padding:2rem;border:1px solid #e5e5e5;border-radius:.5rem}.account_left-sidebar-top{border-bottom:1px solid #e5e5e5;padding-bottom:1rem}.account_left-sidebar-top .row{gap:1rem!important}.account_left-sidebar-top .row .account-img{width:20%}.account_left-sidebar-top .row .account-main-info{width:80%}.account_left-sidebar-body{padding-top:1rem;overflow-x:hidden;align-items:flex-start;gap:.8rem}.account_left-sidebar-body,.account_left-sidebar-body--list{width:100%;display:flex;flex-direction:column;justify-content:flex-start}.account_left-sidebar-body--list{align-items:flex-end}.account_left-sidebar-body .dropdown-container{width:90%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.account-wrapper{width:100%}.account_right-list .account_right-search{position:relative}.account_right-list .account_right-search .account_searchbar{width:100%;padding:1rem 2rem 1rem 5rem;border:1px solid #e5e5e5;border-radius:.5rem;outline:none;margin-bottom:2rem;font-size:1.6rem}.account_right-list .account_right-search .account_searchbar:-ms-input-placeholder{font-size:1.4rem;font-weight:500;color:#5d5d5d}.account_right-list .account_right-search .account_searchbar::placeholder{font-size:1.4rem;font-weight:500;color:#5d5d5d}.account_right-list .account_right-search:before{content:" ";position:absolute;left:2rem;top:1rem;height:2rem;width:2rem;background:url(/_next/static/media/search_2.c03d77ee.svg) no-repeat;background-size:contain}.account_right-list .account_right-filter{border:1px solid #e5e5e5;border-radius:.5rem;padding:2rem 1rem;margin-bottom:2rem}.account_right-list .account_right-filter .account_filter-options{justify-content:space-evenly}.account_right-list .account_right-filter ul{margin:0;padding:0;display:flex;align-items:center;justify-content:space-between;list-style-type:none}.account_right-list .account_right-filter ul .account-filter-tab{box-sizing:border-box;padding:0 2rem;text-align:center}.account_right-list .account_right-filter ul .account-filter-tab a{color:#171717;font-size:1.6rem;font-weight:60066;text-decoration:none}.account_right-list .account_right-filter ul .account-filter-tab--active a{font-weight:650;color:#0b5da7;border-bottom:2px solid #0b5da7}.account_right-list .account_right-filter::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#fff}.account_right-list .account_right-filter::-webkit-scrollbar{width:6px}.account_right-list .account_right-filter::-webkit-scrollbar-thumb{background-color:#b1b1b1}.account_right-cards{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1.5rem;gap:1.5rem}.account_favorite_right-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.account-card{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;display:flex}.account-card--bookingDate{font-size:1.4rem;color:#171717;margin:0;font-weight:600}.account-card--wrapper{padding:1.5rem;width:100%;border-radius:.5rem;border:1px solid #e5e5e5;gap:1.5rem;min-width:20rem;max-height:30rem;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.account-card--wrapper-img{width:100%;height:100%;border-radius:.5rem;grid-column:1;grid-row:span 3;max-height:18rem;min-height:15rem;object-fit:cover}@media(max-width:1024px){.account-card--wrapper-img{max-height:13rem;min-height:10rem}}.account-card--wrapper-title{grid-column:span 2;font-weight:700;font-size:1.6rem;line-height:3rem}.account-card--wrapper-content{display:flex;width:33%;align-items:center;justify-content:center}@media(max-width:576px){.account-card--wrapper-content{width:100%}}.account-card--wrapper-content-hotel{width:70%;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}@media(max-width:768px){.account-card--wrapper-content-hotel{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}}@media(max-width:576px){.account-card--wrapper-content-hotel{width:100%}}.account-card--wrapper-content--info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.account-card--wrapper-content--info label{font-size:1.8rem}.account-card--wrapper-content--tourCode{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.account-card--wrapper-content--tourCode p{margin:0;font-size:1.4rem}.account-card--wrapper-content--tourCode p span{font-weight:700}.account-card--wrapper-content--price{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:1rem;grid-row-start:1;grid-row-end:4;grid-column-start:4}.account-card--wrapper-content--price span{font-size:1.8rem;font-weight:700}.account-card--wrapper-content--price p{margin:0;font-size:1.8rem;font-weight:600;color:#e01600}@media(max-width:576px){.account-card--wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;max-height:40rem}}.complete-booking p,.complete-booking span{color:#0b5da7}.cancel-booking p,.cancel-booking span,.time-overdue-booking p,.time-overdue-booking span,pending-booking p,pending-booking span{color:#e01600}.sidebar--item{text-decoration:none;font-size:1.6rem;font-weight:500;border:none;background:none;width:100%;text-align:left;cursor:pointer;outline:none;padding:1rem 0;display:flex;align-items:center;gap:.8rem;color:#171717}.sidebar--item svg path{fill:#171717}.sidebar--item--sm{font-size:1.4rem}.active-sidebar{color:#e01600;font-weight:650}.active-sidebar svg path{fill:#e01600}.account_right-info{flex-grow:1;padding:2rem;border:1px solid #e5e5e5;border-radius:.5rem}.account_right-info .account_right-info-top{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #e5e5e5}.account_right-info .account_right-info-top h4{color:#171717;font-size:1.6rem;font-weight:650}.account_right-info .account_right-info-top p{font-size:1.4rem;font-weight:500;margin:0}.account_right-info .account_right-info-body{display:grid;grid-template-columns:1fr 1fr}@media(max-width:576px){.account_right-info .account_right-info-body{grid-template-columns:1fr}}.account_right-info .account_right-info-body .item{display:flex;justify-content:space-between;border-bottom:1px solid #e5e5e5;padding-bottom:1.5rem;margin-bottom:1.5rem;font-size:1.6rem;font-weight:500}.account_right-info .account_right-info-body .item:has(+:last-child),.account_right-info .account_right-info-body .item:last-child{border:none;margin-bottom:0}.account_right-info .account_right-info-body .item .left{text-wrap:nowrap}.account_right-info .account_right-info-body .item .right{margin-right:2rem}@media(max-width:576px){.account_right-info .account_right-info-body .item .right{margin-right:0}}.account_right-info .account_right-info-body label{font-size:1.4rem;font-weight:700}.account_right-info .account_right-info-body input,.account_right-info .account_right-info-body select{width:100%;border:none;outline:none;background:transparent;padding:0;margin-top:.8rem;margin-bottom:1.5rem;font-size:1.6rem;font-weight:500}.account_right-info .account_right-info-body input:-ms-input-placeholder,.account_right-info .account_right-info-body select:-ms-input-placeholder{color:#5d5d5d}.account_right-info .account_right-info-body input::placeholder,.account_right-info .account_right-info-body select::placeholder{color:#5d5d5d}.account_right-info .account_right-info-body select{color:#5d5d5d;-webkit-appearance:none;appearance:none}.account_right-info .account_right-info-body .btn-group{display:flex;justify-content:flex-end;gap:.8rem}.account_right-info .account_right-info-body .btn-group .btn-cancel,.account_right-info .account_right-info-body .btn-group .btn-save{font-size:1.4rem;font-weight:700;padding:.8rem 3rem;border:1px solid #0b5da7;border-radius:.5rem}.account_right-info .account_right-info-body .btn-group .btn-cancel:hover,.account_right-info .account_right-info-body .btn-group .btn-save:hover{opacity:.9;cursor:pointer}.account_right-info .account_right-info-body .btn-group .btn-cancel{color:#0b5da7;background:transparent}.account_right-info .account_right-info-body .btn-group .btn-save{color:#fff;background:#0b5da7}.account_right-info .account_right-info-body .btn-blue{font-size:1.4rem;font-weight:700;padding:.8rem 3rem;border:1px solid #0b5da7;border-radius:.5rem;color:#fff;background:#0b5da7;text-transform:uppercase;float:right}.account_right-info .account_right-info-body .btn-blue:hover{cursor:pointer;opacity:.9}.account-favorite{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.account-favorite .account_right-filter{width:100%}@media(max-width:1024px){.account-page .account-header--back{font-size:1.4rem}.account-page .account-header h1{font-size:2.8rem}.account-page .account_left-sidebar-top .row{display:flex;flex-direction:column;justify-content:center;align-items:center}.account-page .account_left-sidebar-top .row .account-main-info{text-align:center;width:100%;overflow:hidden;text-overflow:ellipsis}.account-page .account_left-sidebar-top .row .account-main-info .account-email{font-size:1.2rem}.account-page .account_left-sidebar .sidebar--item{font-size:1.4rem}.account-page .account_left-sidebar .sidebar--item--sm,.account-page .account_right-list .account_right-search .account_searchbar{font-size:1.2rem}.account-page .account_right-list .account_right-search .account_searchbar:-ms-input-placeholder{font-size:1.2rem}.account-page .account_right-list .account_right-search .account_searchbar::placeholder{font-size:1.2rem}.account-page .account-card--bookingDate,.account-page .account_right-list .account_right-filter ul .account-filter-tab a{font-size:1.4rem}.account-page .account-card--wrapper-content--tourCode p,.account-page .account-card--wrapper-title{font-size:1.2rem}.account-page .account-card--wrapper-content--price span{font-size:1.6rem}.account-page .account-card--wrapper-content--price p,.account-page .account_right-info .account_right-info-top h4{font-size:1.4rem}.account-page .account_right-info .account_right-info-top p{font-size:1.2rem}.account-page .account_right-info .account_right-info-body .item{font-size:1.4rem;align-items:center}.account-page .account_right-info .account_right-info-body label{font-size:1.2rem}.account-page .account_right-info .account_right-info-body input,.account-page .account_right-info .account_right-info-body select{font-size:1.4rem}.account-page .account_right-info .account_right-info-body .btn-blue,.account-page .account_right-info .account_right-info-body .btn-group .btn-cancel,.account-page .account_right-info .account_right-info-body .btn-group .btn-save{font-size:1.2rem}}@media(max-width:576px){.account-page--main{display:flex;flex-direction:column;justify-content:center;align-items:stretch;width:100%;gap:3rem}.account-page--main-sidebar{width:100%;position:relative}.account-page--main-content{width:100%}.account-page--main-content .account_right-list .account_right-filter{flex-wrap:nowrap;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.account-page--main-content .account_right-list .account_right-filter .account-filter-tab{text-wrap:nowrap}.account-page--main-content .account_right-cards{grid-template-columns:1fr}.account-page .account_left-sidebar{max-width:100%}.account-page .account_left-sidebar-top .row{display:flex;flex-direction:row;justify-content:center;align-items:center}.account-page .account_left-sidebar-top .row .account-main-info{text-align:left}.account-page .account-card--wrapper{grid-template-columns:repeat(8,1fr);grid-template-rows:1.5fr .75fr .75fr;gap:.5rem}.account-page .account-card--wrapper-img{grid-row:1;grid-column:span 3}.account-page .account-card--wrapper-title{grid-column:span 5;grid-row:1}.account-page .account-card--wrapper-content--info,.account-page .account-card--wrapper-content--price{grid-column:span 8;grid-row:1;grid-row-start:auto;gap:.5rem}}.flight-card__content--info-booking{width:100%;flex-direction:column}.flight-card__content--info-booking .flight-info--row-info-booking{display:flex;flex-direction:row}.car-rent-header__container--title{text-align:center}.car-rent-header__container--title h1{font-size:3.2rem;font-weight:800;text-transform:uppercase}.car-rent-header__container--title p{font-size:1.4rem;font-weight:500}.car-rent-card{width:100%;border:1px solid #b1b1b1;border-radius:1.5rem;padding:2rem;transition:all .3 ease;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}.car-rent-card__main-content{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%}.car-rent-card__main-content--heart-svg{position:absolute;top:1rem;left:1rem}.car-rent-card__main-content--wrapper{flex:3 1;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:1rem}.car-rent-card__main-content--image{flex:1 1;position:relative}.car-rent-card__main-content--image img{object-fit:fill;width:100%;height:100%;border-radius:.25rem}.car-rent-card__main-content--info{flex:2 1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.5rem}.car-rent-card__main-content--info__name{font-size:2rem;color:#171717;font-weight:700}@media(max-width:1024px){.car-rent-card__main-content--info__name{font-size:1.8rem}}.car-rent-card__main-content--info-group{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}@media(max-width:1024px){.car-rent-card__main-content--info-group{font-size:1.4rem}}.car-rent-card__main-content--info__tag-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}@media(max-width:1024px){.car-rent-card__main-content--info__tag-wrapper{font-size:1.4rem}}.car-rent-card__main-content--price{height:100%;flex:1 1;max-width:200px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.5rem}.car-rent-card__main-content--price p{margin:0}.car-rent-card__main-content--price__text{font-size:1.4rem;color:#231f20}.car-rent-card__main-content--price__price{font-size:2rem;color:#e01600;font-weight:800}.car-rent-card__main-content--price__price span{font-size:1.8rem;color:#5d5d5d}@media(max-width:1024px){.car-rent-card__main-content--price__price{font-size:1.8rem}.car-rent-card__main-content--price__price span{font-size:1.4rem}}.car-rent-card__main-content--price button{width:100%;border:1px solid #0b5da7;border-radius:.5rem;font-size:1.4rem;font-weight:700;text-transform:uppercase;padding:1rem}.car-rent-card__main-content--price button:hover{cursor:pointer}.car-rent-card__main-content--price .book-btn{background:#0b5da7;color:#fff}.car-rent-card__main-content--price .view-btn{background:#fff;color:#0b5da7}.car-rent-card:hover{border:1px solid #0b5da7;box-shadow:0 3px 8px rgba(0,0,0,.24);transform:translateY(-2px);cursor:pointer}.car-rent-card:hover .car-rent-card__main-content--info__name{color:#0b5da7}.car-rent-card__expanded-content{width:100%}.car-rent-card__expanded-content .full-bottom-sheet__content--body{margin:3rem 0}.car-rent-card__expanded-content--title{margin-bottom:0;font-size:1.4rem;font-weight:700;color:#0b5da7}.car-rent-card__expanded-content--list{padding-left:2rem;margin:0}.car-rent-card__expanded-content--list li{font-size:1.4rem}.car-rent-card-small__main-content{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:2rem;width:100%}.car-rent-card-small__main-content--heart-svg{position:absolute;top:1rem;left:1rem}.car-rent-card-small__main-content--wrapper{flex:3 1;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:1rem}.car-rent-card-small__main-content--image{flex:1 1;position:relative}.car-rent-card-small__main-content--image img{object-fit:fill;width:100%;height:100%;border-radius:.25rem}.car-rent-card-small__main-content--info{flex:2 1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.5rem}.car-rent-card-small__main-content--info__name{width:100%;font-size:1.4rem;color:#0b5da7;font-weight:700;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}@media(max-width:768px){.car-rent-card-small__main-content--info__name{font-size:1.8rem}}.car-rent-card-small__main-content--info-group{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;font-size:1.2rem;color:#5d5d5d}@media(max-width:768px){.car-rent-card-small__main-content--info-group{font-size:1.4rem}}.car-rent-card-small__main-content--info__tag-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.car-rent-card-small__main-content--info__tag-wrapper p{font-size:1.2rem}@media(max-width:768px){.car-rent-card-small__main-content--info__tag-wrapper p{font-size:1.4rem}}.car-rent-card-small__main-content--price{flex:1 1;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:2rem}.car-rent-card-small__main-content--price p{margin:0}.car-rent-card-small__main-content--price__wrapper{width:100%;flex:2 1;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.car-rent-card-small__main-content--price__text{font-size:1.2rem;color:#231f20}@media(max-width:768px){.car-rent-card-small__main-content--price__text{font-size:1.4rem}}.car-rent-card-small__main-content--price__price{font-size:1.8rem;color:#e01600;font-weight:800}.car-rent-card-small__main-content--price__price span{font-size:1.2rem;color:#5d5d5d}@media(max-width:768px){.car-rent-card-small__main-content--price__price{font-size:2rem}.car-rent-card-small__main-content--price__price span{font-size:1.4rem}}.car-rent-card-small__main-content--price button{width:100%;flex:1 1;border:1px solid #0b5da7;border-radius:.5rem;font-size:1.4rem;font-weight:700;text-transform:uppercase;padding:1rem}.car-rent-card-small__main-content--price button:hover{cursor:pointer}.car-rent-card-small__main-content--price .book-btn{background:#0b5da7;color:#fff}.car-info__header--content__back-button{background-color:transparent;border:none;display:flex;align-items:center;justify-content:center;gap:1rem}.car-info__header--content__back-button span{font-size:1.6rem}@media(max-width:576px){.car-info__header--content__back-button span{font-size:1.4rem}}.car-info__header--content__back-button:hover{cursor:pointer}.car-info__header--content__back-button:hover span{color:#0b5da7}.car-info__header--content__back-button:hover svg path{fill:#0b5da7}.car-info__header--content h1{font-size:3.2rem;font-weight:700;text-transform:uppercase;text-align:left;color:#171717}@media(max-width:1024px){.car-info__header--content h1{font-size:2.6rem}}@media(max-width:768px){.car-info__header--content h1{font-size:2.4rem}}@media(max-width:576px){.car-info__header--content h1{font-size:2rem}}.car-info__content--layout{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:3rem}.car-info__content--left{width:70%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4rem}.car-info__content--left>div{width:100%}.car-info__content--left h3{margin:0 0 1rem;color:#231f20;font-size:2.4rem;font-weight:800;text-transform:uppercase;text-align:left}.car-info__content--left p{margin:0}.car-info__content--left__images-layout{width:100%;display:grid;grid-template-columns:1fr 4fr;grid-gap:2rem;gap:2rem}.car-info__content--left__images-layout--small{display:grid;grid-template-rows:1fr 1fr 1fr;grid-gap:2rem;gap:2rem}.car-info__content--left__images-layout--main img,.car-info__content--left__images-layout--small img{width:100%;height:100%;object-fit:cover;border-radius:1rem;overflow:hidden}.car-info__content--left__main-info{width:100%}.car-info__content--left__main-info--wrapper{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.car-info__content--left__main-info--wrapper__item{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;font-size:1.4rem}.car-info__content--left__main-info--wrapper__item svg{font-size:3.2rem}.car-info__content--left__main-info--wrapper__item svg path{fill:#0b5da7}@media(max-width:576px){.car-info__content--left__main-info--wrapper__item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}}.car-info__content--left__main-info--wrapper h5{font-size:1.6rem;margin:0}.car-info__content--left__main-info--wrapper--mobile{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.car-info__content--left__rent-features{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}@media(max-width:576px){.car-info__content--left__rent-features--title h3{font-size:1.4rem}}.car-info__content--left__rent-features--list{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:1rem}.car-info__content--left__rent-features--item{padding:.5rem 1rem;border:1px solid #0b5da7;color:#0b5da7;border-radius:1.5rem}.car-info__content--left__rent-features--item p{font-size:1.4rem;margin:0}@media(max-width:576px){.car-info__content--left__rent-features h3{font-size:1.8rem;margin:auto}}.car-info__content--left__important{padding:2rem;background:#daefff;border-radius:1.5rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.car-info__content--left__important-title{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem}.car-info__content--left__important-title h4{font-weight:700;font-size:1.8rem}.car-info__content--left__important-title svg path{fill:#0b5da7}.car-info__content--left__important-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.car-info__content--left__important-content span{margin:0;font-weight:700;font-size:1.6rem}.car-info__content--left__important-content p{font-size:1.4rem;margin:0}@media(max-width:576px){.car-info__content--left__important h4{font-size:1.8rem}.car-info__content--left__important p,.car-info__content--left__important span{font-size:1.4rem}.car-info__content--left__important svg path{width:12px;height:12px}}.car-info__content--left__requirement{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.car-info__content--left__requirement--title{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.car-info__content--left__requirement--title h3{margin:0}.car-info__content--left__requirement--title button{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.car-info__content--left__requirement--title button svg path{fill:#0b5da7}.car-info__content--left__requirement--title button:hover{cursor:pointer}@media(max-width:576px){.car-info__content--left__requirement--title h3{font-size:1.8rem;margin:auto}}.car-info__content--left__requirement .requirement-table{width:100%;border-collapse:separate;border-spacing:0}.car-info__content--left__requirement .requirement-table td,.car-info__content--left__requirement .requirement-table th{padding:10px;border:1px solid #b1b1b1}.car-info__content--left__requirement .requirement-table th{color:#0b5da7}.car-info__content--left__requirement .requirement-table th:first-child{border-top-left-radius:1rem}.car-info__content--left__requirement .requirement-table th:last-child{border-top-right-radius:1rem}.car-info__content--left__requirement .requirement-table tr:last-child td:first-child{border-bottom-left-radius:1rem}.car-info__content--left__requirement .requirement-table tr:last-child td:last-child{border-bottom-right-radius:1rem}.car-info__content--left__requirement .requirement-table .requirement-title{font-weight:700;width:30%}.car-info__content--left__requirement .requirement-table .requirement-detail{width:70%;font-size:1.4rem}.car-info__content--left__requirement .requirement-table--mobile{width:100%;border-collapse:separate;border-spacing:0}.car-info__content--left__requirement .requirement-table--mobile td,.car-info__content--left__requirement .requirement-table--mobile th{padding:10px;border:1px solid #b1b1b1}.car-info__content--left__requirement .requirement-table--mobile tr:first-child td:first-child{border-top-left-radius:1rem}.car-info__content--left__requirement .requirement-table--mobile tr:first-child td:last-child{border-top-right-radius:1rem}.car-info__content--left__requirement .requirement-table--mobile tr:last-child td:first-child{border-bottom-left-radius:1rem}.car-info__content--left__requirement .requirement-table--mobile tr:last-child td:last-child{border-bottom-right-radius:1rem}.car-info__content--left__requirement .requirement-table--mobile .requirement-title{font-weight:700;width:100%;font-size:1.4rem}.car-info__content--left__requirement .requirement-table--mobile .requirement-detail{width:100%;font-size:1.4rem}.car-info__content--left__requirement button{color:#0b5da7;font-size:1.4rem;font-weight:700;padding:1rem 2rem;background:#daefff;border:none;border-radius:.5rem;gap:1rem}.car-info__content--left__requirement button svg path{fill:#0b5da7}.car-info__content--left__requirement button:hover{cursor:pointer}@media(max-width:768px){.car-info__content--left__requirement button{margin:auto}}@media(max-width:576px){.car-info__content--left__requirement button{margin:auto}}.car-info__content--left__location{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4rem}.car-info__content--left__location--collapsible{width:100%}.car-info__content--left__location--collapsible-group,.car-info__content--left__location--collapsible-group__item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem;width:100%}.car-info__content--left__location--collapsible-group__item{padding:1rem 2rem;border:1px solid #b1b1b1;border-radius:1rem}.car-info__content--left__location--collapsible-group__item--main{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.car-info__content--left__location--collapsible-group__item--main input{flex:0 0 2.4rem}.car-info__content--left__location--collapsible-group__item--main label{flex:1 1 auto}.car-info__content--left__location--collapsible-group__item--main span{font-size:1.4rem;font-weight:700}.car-info__content--left__location--collapsible-group__item--main span.extra{color:#e01600}.car-info__content--left__location--collapsible-group__item--main span.no-extra{color:#0b5da7}@media(max-width:576px){.car-info__content--left__location--collapsible-group__item--main h4{font-size:1.4rem;font-weight:700}}.car-info__content--left__location--collapsible-group__item--content{width:100%;border-radius:.5rem;padding:.5rem 1.25rem;border:1px solid #b1b1b1}.car-info__content--left__location--collapsible-group__item--content-data{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.car-info__content--left__location--collapsible-group__item--content-data span{font-size:1.4rem;font-weight:700}@media(max-width:576px){.car-info__content--left__location--collapsible h3{font-size:1.8rem;text-align:center}}.car-info__content--left__notes textarea{width:100%;resize:none;border-radius:1rem;padding:2rem;margin-top:2rem}@media(max-width:576px){.car-info__content--left__notes h3{font-size:1.8rem;text-align:center}.car-info__content--left__notes p{font-size:1.4rem}.car-info__content--left__notes textarea{margin-top:0}.car-info__content--left__notes textarea:-ms-input-placeholder{font-size:1.4rem}.car-info__content--left__notes textarea::placeholder{font-size:1.4rem}}@media(max-width:768px){.car-info__content--left{width:100%}}@media(max-width:576px){.car-info__content--left{width:100%}.car-info__content--left__main-info h3{font-size:1.8rem}}.car-info__content--right{flex:30% 1;position:-webkit-sticky;position:sticky;top:10rem}.car-info__content--right__summary{border-radius:1.5rem;box-shadow:0 0 10px rgba(0,0,0,.12);overflow:hidden}.car-info__content--right__summary--title{background:#0b5da7;text-align:center;padding:1rem}.car-info__content--right__summary--title h2{font-size:2rem;font-weight:700;color:#fff;margin:0}.car-info__content--right__summary--taxes,.car-info__content--right__summary--total{padding:1rem 2rem}.car-info__content--right__summary details summary{list-style:none;display:flex;justify-content:space-between;align-items:center;font-size:1.4rem;font-weight:700;color:#0b5da7;padding:.5rem 0}.car-info__content--right__summary .custom-icon{display:inline-block;transition:transform .3s ease}.car-info__content--right__summary details[open] .custom-icon{transform:rotate(180deg)}.car-info__content--right__summary--line{width:calc(100% - 4rem);height:1px;background:#b1b1b1;margin-left:2rem}.car-info__content--right__summary--taxes__wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.car-info__content--right__summary--taxes__wrapper--item{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.car-info__content--right__summary--taxes__wrapper--item__left{font-size:1.2rem;font-weight:700}.car-info__content--right__summary--taxes__wrapper--item__right{font-size:1.6rem;font-weight:700;color:#e01600}.car-info__content--right__summary--total{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:1rem;padding-bottom:2rem}.car-info__content--right__summary--total button,.car-info__content--right__summary--total__price{width:100%}.car-info__content--right__summary--total__price{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline}.car-info__content--right__summary--total__price p{margin:0;font-size:1.6rem}.car-info__content--right__summary--total__price h4{font-size:2.4rem;color:#e01600}.car-info__content--right__summary--total button{padding:1rem;border:1px solid;border-radius:1rem;text-transform:uppercase;font-size:1.4rem;font-weight:800}.car-info__content--right__summary--total button:hover{cursor:pointer;opacity:.8}.car-info__content--right__summary--total__btn-book{background:#e01600;border-color:#e01600;color:#fff}.car-info__content--right__summary--total__btn-add{background:transparent;border-color:#0b5da7;color:#0b5da7}.car-preview--list{gap:1rem;padding:1rem 0}.car-preview--list,.car-preview--list--wrapper{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.car-preview--list--wrapper{gap:2rem}.car-preview--rent-time__wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;gap:.8rem}.car-preview--rent-time__header{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem}.car-preview--rent-time__header__no{font-size:1.4rem;font-weight:700;padding:.5rem;width:2.8rem;height:2.8rem;border-radius:1rem;background:#0b5da7;color:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center}.car-preview--rent-time__header p{font-size:1.4rem;color:#5d5d5d;margin:0}.car-preview--rent-time__details{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;padding:0 0 0 1.4rem;gap:1rem;width:100%}.car-preview--rent-time__details-border{background-color:#0b5da7;width:.2rem}.car-preview--rent-time__details-content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%}.car-preview--rent-time__details-content p,.car-preview--rent-time__details-content span{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.5rem;color:#5d5d5d;font-size:1.4rem;margin:0}.car-preview--rent-time__details-content p b,.car-preview--rent-time__details-content span b{color:#171717}.car-preview--rent-time__details-content span b{color:#e01600}.select-container-car-location-picker{width:100%;position:relative}.select-container-car-location-picker .select-container__list{width:100%;box-shadow:0 3px 8px rgba(0,0,0,.24)}.overview-item{margin-bottom:1rem}.overview-item svg{transform:scale(1.5)}.overview-item svg path{fill:#0b5da7}.overview-item p{margin:0;font-weight:500}.overview-item-title{font-size:1.8rem;font-weight:700;line-height:1.2;margin-top:.5rem}@media(max-width:1024px){.overview-item-title{font-size:1.4rem}}.overview-item .item-sm{display:flex;flex-direction:column;gap:.8rem}.overview-item .item-lg{flex-basis:100%;display:flex;flex-direction:column;gap:1rem}.car-order--wrapper{width:100%}.car-order--wrapper .collapse--header-title p{margin:0}.modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal{background-color:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.2);max-width:30%;width:30%;position:relative;flex-direction:column;gap:1rem}.modal,.modal-header{display:flex;justify-content:space-between;align-items:center}.modal-header{flex-direction:row;width:100%}.modal-header h1{font-size:2rem;margin:0}.modal-close{background:transparent;border:none;cursor:pointer}.modal-divider{height:1px;background-color:#e5e5e5;width:100%}.modal-footer{width:100%}@media(max-width:768px){.modal{max-width:100%;width:90%}}@media(max-width:576px){.modal{max-width:100%;width:90%}}.modal-content{width:100%;max-height:80vh;overflow-y:auto}.modal-content .modal-title{font-size:2rem;font-weight:800;padding-bottom:2rem;margin:0 0 2rem;border-bottom:1px solid #b1b1b1}.car-loc-modal span{font-size:1.4rem;font-weight:700;color:#231f20}.car-loc-modal__location,.car-loc-modal__note{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;margin-bottom:1rem}.car-loc-modal__location--section{width:100%}.car-loc-modal__location--section .car-loc-map{border:1px solid #e5e5e5;border-radius:.5rem;height:90%;width:100%;padding:1.5rem}.car-loc-modal__location--section.map-section{min-height:28rem;height:28rem}.car-loc-modal__location--ipt label{font-size:1.4rem;font-weight:700;color:#231f20}.car-loc-modal__location--ipt label span{color:#e01600}.car-loc-modal__note-description{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0}.car-loc-modal__note p,.car-loc-modal__note span{font-weight:700;font-size:1.6rem;margin:0}.car-loc-modal__note small{font-size:1.4rem;color:#5d5d5d}.car-loc-modal__note .row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.car-loc-modal__note .row .left{font-weight:600}.car-loc-modal__note .row .right{font-weight:600;color:#e01600}.car-loc-modal__button{width:100%;text-align:center}.car-loc-modal__button button{padding:1rem 3rem;border:none;border-radius:.5rem;background:#0b5da7;color:#fff;font-weight:800;text-transform:uppercase}.car-loc-modal__button button:hover{cursor:pointer}.car-policy--content{padding:2rem;border:1px solid #b1b1b1;border-radius:1rem;font-size:1.4rem;overflow-y:auto}.car-policy--content h2{margin:0;color:#0b5da7;font-size:1.8rem}.car-policy--content ul{padding-left:2rem;margin:0;list-style-type:decimal}.car-policy--content span{font-weight:700}.carRent-preview--wrapper{padding:1.5rem;border-radius:1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}.carRent-preview--wrapper--title{margin:0;font-size:2.4rem;font-weight:650;text-align:center}.carRent-preview--wrapper--list{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem}@media screen and (min-width:2200px){.carRent-preview--wrapper--list{grid-template-columns:repeat(4,1fr)}}@media(max-width:1024px){.carRent-preview--wrapper--list{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.carRent-preview--wrapper--list{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.carRent-preview--wrapper--list{grid-template-columns:repeat(1,1fr)}}.carRent-preview--wrapper--previewCard--info--details{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.8rem}.carRent-preview--wrapper--previewCard--info--details-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.carRent-preview--wrapper--previewCard--info--details-wrapper span{font-size:1.4rem}.car-rent-preview-card{border:1px solid #b1b1b1;border-radius:1.5rem;padding:2rem;transition:all .3 ease;justify-content:flex-start;gap:1rem;box-shadow:0 3px 8px rgba(0,0,0,.24)}.car-rent-preview-card,.car-rent-preview-card__main-content{width:100%;display:flex;flex-direction:column;align-items:stretch}.car-rent-preview-card__main-content{position:relative;justify-content:space-between;gap:2rem}.car-rent-preview-card__main-content--heart-svg{position:absolute;top:1rem;left:1rem}.car-rent-preview-card__main-content--wrapper{flex:3 1;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:1rem}.car-rent-preview-card__main-content--image{flex:1 1;position:relative}.car-rent-preview-card__main-content--image img{object-fit:fill;width:100%;height:100%;border-radius:.25rem}.car-rent-preview-card__main-content__tag-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.car-rent-preview-card__main-content__tag-wrapper p{font-size:1.2rem}.car-rent-preview-card__main-content--info{flex:2 1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.5rem}.car-rent-preview-card__main-content--info__name{width:100%;font-size:1.8rem;color:#0b5da7;font-weight:700;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.car-rent-preview-card__main-content--info-group{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;font-size:1.4rem;color:#5d5d5d}@media(max-width:768px){.car-rent-preview-card__main-content--info-group{font-size:1.8rem}}.car-rent-preview-card__main-content--info--price{flex:1 1;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:2rem}.car-rent-preview-card__main-content--info--price p{margin:0}.car-rent-preview-card__main-content--info--price__wrapper{width:100%;flex:2 1;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.car-rent-preview-card__main-content--info--price__text{font-size:1.4rem;color:#231f20}@media(max-width:768px){.car-rent-preview-card__main-content--info--price__text{font-size:1.4rem}}.car-rent-preview-card__main-content--info--price__price{font-size:1.8rem;color:#e01600;font-weight:800}.car-rent-preview-card__main-content--info--price__price span{font-size:1.2rem;color:#5d5d5d}@media(max-width:768px){.car-rent-preview-card__main-content--info--price__price{font-size:2rem}.car-rent-preview-card__main-content--info--price__price span{font-size:1.4rem}}.car-rent-preview-card__main-content--info--price button{width:100%;flex:1 1;border:1px solid #0b5da7;border-radius:.5rem;font-size:1.4rem;font-weight:700;text-transform:uppercase;padding:1rem}.car-rent-preview-card__main-content--info--price button:hover{cursor:pointer}.car-rent-preview-card__main-content--info--price .book-btn{border:1px solid #e01600;background:#fff;color:#e01600}.car-rent-preview-card:hover{border:1px solid #0b5da7;box-shadow:0 3px 8px rgba(0,0,0,.24);transform:translateY(-2px);cursor:pointer}.carRent-confirm--header p,.carRent-confirm--header span{margin:0;font-size:1.6rem;font-weight:650}.carRent-confirm--header span{color:#e01600}@media(max-width:576px){.carRent-confirm--header{margin:0}.carRent-confirm--header p,.carRent-confirm--header span{font-size:1.4rem;font-weight:550}}.carRent-confirm--wrapper{background-color:#fff;padding:1.5rem;border-radius:1rem;border:1px solid #daefff;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}.carRent-confirm--wrapper--title{margin:0;font-size:1.6rem;font-weight:650}.carRent-confirm--wrapper--list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem}.carRent-confirm--wrapper--previewCard{background-color:#f8f8f8;padding:1.5rem;border-radius:1rem;border:1px solid #f8f8f8}.carRent-confirm--wrapper--previewCard .row{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:1rem}.carRent-confirm--wrapper--previewCard--image{width:35%;max-height:13rem}.carRent-confirm--wrapper--previewCard--image img{width:100%;height:100%;border:1px solid #daefff;border-radius:1rem;object-fit:cover}@media(max-width:576px){.carRent-confirm--wrapper--previewCard--image{width:100%}}.carRent-confirm--wrapper--previewCard--info{width:65%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.8rem}.carRent-confirm--wrapper--previewCard--info p{width:100%;margin:0;font-size:1.6rem;font-weight:650}.carRent-confirm--wrapper--previewCard--info--details{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.8rem}.carRent-confirm--wrapper--previewCard--info--details-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.carRent-confirm--wrapper--previewCard--info--details-wrapper span{font-size:1.4rem}.carRent-confirm--wrapper--previewCard--divider{margin:.1rem 0;border-bottom:1px solid #e5e5e5}.carRent-confirm--wrapper--previewCard--price{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:.8rem}.carRent-confirm--wrapper--previewCard--price--date{width:70%;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:.5rem;border-right:1px solid #e5e5e5}.carRent-confirm--wrapper--previewCard--price--date span{font-size:1.2rem}.carRent-confirm--wrapper--previewCard--price--textPrice{width:30%;display:flex;flex-direction:row;justify-content:center;align-items:center}.carRent-confirm--wrapper--previewCard--price--textPrice p{color:#e01600;font-size:1.8rem}.confirm-booking-carRent-note ul{list-style:none;padding:0;margin:0}.confirm-booking-carRent-note li{font-size:1.4rem;color:#e01600;margin:0}.customer-info-carRent-driverLicense{width:100%}.customer-info-carRent-driverLicense .info-preview-container{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}.customer-info-carRent-driverLicense .info-preview-container button{width:30%;border:1px solid #0b5da7;border-radius:.5rem;font-size:1.4rem;font-weight:700;text-transform:uppercase;padding:1rem}.customer-info-carRent-driverLicense .info-preview-container button:hover{cursor:pointer}.customer-info-carRent-driverLicense .info-preview-container .book-btn{background:#0b5da7;color:#fff}.customer-info-carRent-driverLicense .driverLicenseForm-dialog{width:60vw;max-height:80vh;display:flex;flex-direction:column;justify-content:flex-start!important}.customer-info-carRent-driverLicense .driverLicenseForm-dialog .dialog-description{width:100%;height:100%;gap:1rem;overflow:hidden}@media(max-width:1024px)and (min-width:768px){.customer-info-carRent-driverLicense .driverLicenseForm-dialog{width:90vw}}.driverLicense-contact-form{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:1rem}.driverLicense-contact-form .birthdate{font-weight:700;font-size:1.4rem}.driverLicense-contact-form .birthdate button{width:10%;border:none}.driverLicense-contact-form .file-input{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:1rem}.driverLicense-contact-form .file-input p{padding:0;margin:0 0 .6rem;font-size:1.4rem;font-weight:700}.driverLicense-contact-form .file-input input[type=file]{display:none}.driverLicense-contact-form .file-input .custom-file-upload{width:100%;border:1px solid #e7e7e7;border-radius:1rem;display:inline-block;text-align:center;padding:2rem 1rem;cursor:pointer}.driverLicense-contact-form .file-input .custom-file-upload .custom-action{display:flex;flex-direction:row;justify-content:center;align-items:center;grid-gap:8px;gap:8px;margin-bottom:10px}.driverLicense-contact-form .file-input .custom-file-upload .custom-action span{color:#000}.driverLicense-contact-form .file-input .custom-file-upload .custom-type{font-weight:600}.driverLicense-contact-form .file-input .image-preview-container{width:100%;height:100%}.driverLicense-preview-form{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:.5rem;border:1px solid #b1b1b1;border-radius:1rem;padding:1rem 2rem;margin:1rem 0}.driverLicense-preview-form .license-preview-row{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.driverLicense-preview-form .license-preview-row-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;width:50%}.driverLicense-preview-form .license-preview-row-item p{font-size:1.4rem;font-weight:700}@media(max-width:576px){.driverLicense-preview-form .license-preview-row-item p{font-size:1.4rem}}.driverLicense-preview-form .divider-bottom{border-bottom:1px solid #b1b1b1}.sightseeingDetailPage--main,.sightseeingDetailPage--main--container{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.sightseeingDetailPage--main--container{gap:2rem;width:100%}@media(max-width:576px){.sightseeingDetailPage--main--container{gap:0}}.sightseeing--detail{width:75%;margin-bottom:3rem}.sightseeing--detail__content{display:flex;gap:3rem}.sightseeing--detail__content h3{font-size:2.4rem;font-weight:700;text-transform:uppercase;text-align:center}@media(max-width:1024px){.sightseeing--detail__content h3{font-size:2.1rem}}@media(max-width:576px){.sightseeing--detail__content h3{font-size:1.6rem}}.sightseeing--detail__content--left{width:70%;display:flex;flex-direction:column;gap:4rem}.sightseeing--detail__content--left .btn-primary{width:100%;height:60px;display:flex;align-items:center;justify-content:center;background-color:#0b5da7;border-radius:.5rem;color:#fff;font-size:1.4rem;cursor:pointer}.sightseeing--detail__content--left .btn-primary svg path{fill:#fff}.sightseeing--detail__content--left .btn-primary:hover{background-color:#0b5da7}.sightseeing--detail__content--left .list_items{list-style-type:none}.sightseeing-ticket--wrapper{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2rem;position:relative}@media(max-width:576px){.sightseeing-ticket--wrapper .btn-primary span{font-size:1.2rem;font-weight:500}}.sightseeing-ticket--date{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:1rem}.sightseeing-ticket--date .list-item__container{width:86%;text-align:center;align-items:center}@media(max-width:1024px){.sightseeing-ticket--date .list-item__container{width:80%}}@media(max-width:768px){.sightseeing-ticket--date .list-item__container{width:80%}}@media(max-width:576px){.sightseeing-ticket--date .list-item__container{width:70%}}.sightseeing-ticket--date .buttons{position:absolute;right:0;z-index:1}.sightseeing-ticket--date .buttons button{height:33px;width:33px;margin:0 5px;padding:5px 10px;font-size:14px;border:none;border-radius:50%;cursor:pointer;transition:background-color .3s ease}.sightseeing-ticket--date .buttons button:hover{background-color:#ddd}.sightseeing-ticket--date .buttons button:focus{outline:none}.sightseeing-ticket-list{align-items:flex-start;padding-right:1.5rem;overflow-y:auto;max-height:80vh}.sightseeing-ticket-list,.sightseeing-ticket-list-ul{width:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:1rem}.sightseeing-ticket-list-ul{align-items:stretch;margin:0;padding:0}.sightseeing-ticket-list .title{color:#5d5d5d;font-size:1.4rem;font-weight:700}@media(max-width:576px){.sightseeing-ticket-list{max-height:63vh}}.sightseeing-ticket--dropdown-calendar{top:100%}.sightseeing-ticket-dialog{width:90%;min-height:40vh;background-color:#f8f8f8;padding:0}.sightseeing-ticket-dialog,.sightseeing-ticket-dialog .dialog-description{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.sightseeing-ticket-dialog .dialog-description{padding-top:0;width:84.5%;height:100%;overflow-y:scroll;position:relative;z-index:0;scrollbar-width:none}.sightseeing-ticket-dialog .dialog-description::-webkit-scrollbar{display:none}.sightseeing-ticket-dialog--close{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0 2rem}@media(max-width:768px){.sightseeing-ticket-dialog{width:65%;background-color:#fff;min-height:45vh}.sightseeing-ticket-dialog .dialog-description{width:100%;margin:0}.sightseeing-ticket-dialog{width:85%;min-height:43vh}}.sightseeing-ticket-dialog--close{border-bottom:1px solid #e5e5e5}.sightseeing-ticket-dialog--calendar{background-color:#fff;height:100%;width:100%}.sightseeing-ticket-dialog--calendar .double-month{min-width:100%}.sightseeing-ticket-dialog--calendar .datePicker-calendar--header--content.mobile{margin:3rem 0 1rem}.sightseeing-calendar{width:86%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;position:relative}.sightseeing-calendar .swiper{height:98%}.sightseeing-calendar .swiper .swiper-wrapper{height:99%}.sightseeing-calendar--item{width:100%;height:97%;border:1px solid;border-radius:.5rem;background:transparent;color:#5d5d5d;padding:0;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.sightseeing-calendar--item span{font-size:1.4rem;font-weight:500}.sightseeing-calendar--item p{margin:0}.sightseeing-calendar--item:hover{color:#171717;cursor:pointer}@media(max-width:1024px){.sightseeing-calendar--item{height:97%}.sightseeing-calendar--item p,.sightseeing-calendar--item span{font-size:1.4rem}}@media(max-width:576px){.sightseeing-calendar--item p,.sightseeing-calendar--item span{font-size:1.2rem}}.sightseeing-calendar .sightseeing-calendar--item.active{background-color:#daefff;border:1px solid #0b5da7}.sightseeing-calendar .sightseeing-calendar--item.active p,.sightseeing-calendar .sightseeing-calendar--item.active span{color:#0b5da7}.sightseeing-calendar--btn{display:flex;flex-direction:row;justify-content:center;align-items:center}.sightseeing-calendar .btn-slider{z-index:2;position:absolute}.sightseeing-calendar .btn-slider:disabled{display:none}.sightseeing-calendar .btn-filter-previous{left:-1.5rem}.sightseeing-calendar .btn-filter-next{right:-1.5rem}@media(max-width:1024px){.sightseeing-calendar{width:80%}}@media(max-width:768px){.sightseeing-calendar{width:70%}}@media(max-width:576px){.sightseeing-calendar{width:65%}.sightseeing-calendar .swiper-slide{max-width:10rem}}.sightseeing-card{width:100%;padding:1rem 2rem;border-radius:1rem;border:1px solid #e5e5e5;display:flex;align-items:center;justify-content:center;position:relative}.sightseeing-card--wrapper{width:100%;height:100%}.sightseeing-card--info{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.sightseeing-card-texts{width:68%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.8rem}.sightseeing-card-texts b{width:100%;font-size:1.8rem;margin:0}.sightseeing-card-texts .links{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.sightseeing-card-texts .links a{text-decoration:none;font-size:1.2rem;color:#0b5da7;cursor:pointer}.sightseeing-card-texts .links svg path{fill:#0b5da7}.sightseeing-card-texts--details{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.2rem}.sightseeing-card-texts--tags{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.sightseeing-card-texts--tags--item{background-color:#cfe6fc;color:#0b5da7;font-size:1.2rem;font-weight:600;padding:0 .8rem;border-radius:.25rem}.sightseeing-card-dialog{width:35%;height:80%;background-color:#f8f8f8;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.sightseeing-card-dialog .dialog-heading{padding-bottom:0;margin:0;border-bottom:none}.sightseeing-card-dialog .dialog-heading h2{justify-content:flex-end}.sightseeing-card-dialog .dialog-description{padding-top:0;width:100%;overflow-y:auto;position:relative;z-index:0;border-radius:13px}.sightseeing-card-dialog .dialog-description .ticket--wapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.sightseeing-card-dialog .dialog-description .ticket--wapper--container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;width:100%;padding:0 4rem}.sightseeing-card-dialog .dialog-description .ticket--wapper-title{width:100%;top:0;position:-webkit-sticky;position:sticky;z-index:1;background-color:#f8f8f8}.sightseeing-card-dialog .dialog-description .ticket--wapper-title .text{width:90%}.sightseeing-card-dialog .dialog-description .ticket--wapper-header{width:100%;padding-bottom:2rem;border-bottom:2px dashed #b1b1b1}.sightseeing-card-dialog .dialog-description .ticket--wapper-header .subTile{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.sightseeing-card-dialog .dialog-description .ticket--wapper-header .subTile div>p{font-weight:500;margin:0}.sightseeing-card-dialog .dialog-description .ticket--wapper-header .subTile p{font-weight:500;font-size:1.6rem;color:#5d5d5d;margin:0}.sightseeing-card-dialog .dialog-description .ticket--wapper-header .subTile a{font-size:1.6rem;color:#0b5da7;cursor:pointer}.sightseeing-card-dialog .dialog-description .ticket--wapper-menu{width:100%;top:5rem;position:-webkit-sticky;position:sticky;z-index:1;background-color:#f8f8f8}.sightseeing-card-dialog .dialog-description .ticket--wapper-menu ul{display:flex;flex-direction:row;justify-content:center;align-items:center;list-style:none;padding:0;gap:.6rem}.sightseeing-card-dialog .dialog-description .ticket--wapper-menu a{text-decoration:none}.sightseeing-card-dialog .dialog-description .ticket--wapper-menu a:target{text-decoration:underline}.sightseeing-card-dialog .dialog-description .ticket--wapper-menu .text{padding:.8rem;font-weight:500;font-size:1.8rem;color:#000}.sightseeing-card-dialog .dialog-description .ticket--wapper-menu .title{padding:.8rem;font-size:1.8rem;font-weight:800;color:#0b5da7}.sightseeing-card-dialog .dialog-description .ticket--wapper-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;gap:1rem}.sightseeing-card-dialog .dialog-description .ticket--wapper-container .content{width:100%;background-color:#fff;padding:1rem 4rem}.sightseeing-card-dialog .dialog-description .ticket--wapper-container .content ul{margin:1rem}.sightseeing-card-dialog .dialog-description .ticket--wapper-container .content li{margin:.5rem}.sightseeing-card-booking{width:30%;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:1rem}.sightseeing-card-booking .booking_text{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.6rem}.sightseeing-card-booking .booking_text b{font-size:2.4rem;color:#e01600}.sightseeing-card-booking .booking_text p{margin:0;font-size:1.4rem;font-weight:700}@media(max-width:1024px){.sightseeing-card-booking .booking_text{margin-top:.6rem}.sightseeing-card-booking .booking_text b{font-size:1.8rem;color:#e01600}.sightseeing-card-booking .booking_text p{margin:0;font-size:1.2rem;font-weight:700}}.sightseeing-card-booking .booking_result{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.sightseeing-card-booking .booking_result p{margin:0;font-size:1.6rem;font-weight:700}.sightseeing-card-booking .booking_result b{font-size:2.4rem;color:#e01600}@media(max-width:1024px){.sightseeing-card-booking .booking_result p{font-size:1.4rem}.sightseeing-card-booking .booking_result b{font-size:1.8rem}}.sightseeing-card-booking .btn-book{width:100%;background:#0b5da7;color:#fff;font-size:1.4rem;text-transform:none;padding:.7rem 1rem;border:none;cursor:pointer;border-radius:.5rem}.sightseeing-card-booking .btn-book:hover{background:#09508f}.sightseeing-card-booking .right_button{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem}.sightseeing-card-booking .right_button p{font-size:1.4rem;color:#b1b1b1;margin:0}.sightseeing-card-booking .right_button .btn-outline-primary{flex:1 1;height:100%;background-color:transparent!important;color:#0b5da7!important;border:1px solid #0b5da7!important;border-radius:.5rem;cursor:pointer;transition:all .3s;font-size:1.4rem}.sightseeing-card-booking .right_button .btn-outline-primary:hover{background-color:#0b5da7!important;border:1px solid #0b5da7!important;color:#fff!important}.sightseeing-card-booking .right_button .btn-cancel-text{height:100%;background-color:transparent!important;border:1px solid transparent!important;outline:none;border-radius:.5rem;transition:all .3s;cursor:pointer;font-size:1.4rem}.sightseeing-card-booking .right_button .btn-cancel-text:hover{background-color:#f8f8f8!important;border:1px solid #dadfe6!important;color:#5d5d5d!important}.sightseeing-card .tourdetail-container{width:100%}.sightseeing-card .tourdetail-container .custom-hr{width:100%;border:1.8px dashed #e5e5e5!important;margin:10px 0}.sightseeing-card-mobile{padding:1rem;border-radius:1rem;border:1px solid #e5e5e5;position:relative}.sightseeing-card-mobile,.sightseeing-card-mobile--wrapper{width:100%;display:flex;align-items:center;justify-content:center}.sightseeing-card-mobile--wrapper{flex-direction:column;gap:.6rem}.sightseeing-card-mobile--info,.sightseeing-card-mobile-texts{width:100%}.sightseeing-card-mobile-texts b{width:100%;font-size:1.6rem;margin:.5rem 0}.sightseeing-card-mobile-dialog{width:100%;background-color:#f8f8f8;padding:0}.sightseeing-card-mobile-dialog .dialog-heading{width:90%;padding-bottom:0;margin:1rem;border-bottom:2px dashed #b1b1b1;display:flex;flex-direction:column;justify-content:center;align-items:center}.sightseeing-card-mobile-dialog .dialog-heading .sightseeing-card-mobile-texts b{width:100%;font-size:1.8rem;margin:.5rem 0}.sightseeing-card-mobile-dialog .dialog-heading .links{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.sightseeing-card-mobile-dialog .dialog-heading .links a{text-decoration:none;font-size:1.4rem;color:#0b5da7;cursor:pointer}.sightseeing-card-mobile-dialog .dialog-heading .links svg path{fill:#0b5da7}.sightseeing-card-mobile-dialog .dialog-description{padding-top:0;width:100%;max-height:70vh;overflow-y:auto;position:relative;z-index:0}.sightseeing-card-mobile-booking{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem}.sightseeing-card-mobile-booking .booking_text{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;width:60%}.sightseeing-card-mobile-booking .booking_text b{font-size:16px;color:#e01600}.sightseeing-card-mobile-booking .booking_text p{margin:0;font-size:1rem}.sightseeing-card-mobile-booking .group-btn{width:40%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem}.sightseeing-card-mobile-booking .group-btn .links{text-align:center}.sightseeing-card-mobile-booking .group-btn .links a{text-decoration:none;font-size:1.4rem;color:#0b5da7;cursor:pointer}@media screen and (max-width:320px){.sightseeing-card-mobile-booking .group-btn .links a{font-size:1.2rem}}@media screen and (min-width:300px){.sightseeing-card-mobile-booking .group-btn{width:100%}}.sightseeing-card-mobile-booking .booking_result{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:.6rem}.sightseeing-card-mobile-booking .booking_result p{margin:0;font-size:1.4rem;font-weight:700}.sightseeing-card-mobile-booking .booking_result b{font-size:14px;color:#e01600}.sightseeing-card-mobile-booking .btn-book{width:60%;height:3rem;background:#0b5da7;color:#fff;font-size:1.2rem;text-transform:none;border:none;cursor:pointer;border-radius:.5rem}.sightseeing-card-mobile-booking .btn-book:hover{background:#09508f}.sightseeing-card-mobile-booking .right_button{width:45%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem}.sightseeing-card-mobile-booking .right_button p{font-size:1.2rem;color:#b1b1b1;margin:0}.sightseeing-card-mobile-booking .right_button .btn-outline-primary{width:57%;height:3rem;background-color:transparent!important;color:#0b5da7!important;border:1px solid #0b5da7!important;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .3s;font-size:1.2rem}.sightseeing-card-mobile-booking .right_button .btn-outline-primary:hover{background-color:#0b5da7!important;border:1px solid #0b5da7!important;color:#fff!important}.sightseeing-card-mobile-booking .right_button .btn-cancel-text{height:100%;background-color:transparent!important;border:1px solid transparent!important;outline:none;border-radius:.5rem;transition:all .3s;cursor:pointer;font-size:1.2rem}.sightseeing-card-mobile-booking .right_button .btn-cancel-text:hover{background-color:#f8f8f8!important;border:1px solid #dadfe6!important;color:#5d5d5d!important}@media screen and (min-width:300px){.sightseeing-card-mobile-booking{gap:.7rem}.sightseeing-card-mobile-booking .booking_text{width:80%}.sightseeing-card-mobile-booking .booking_text b{font-size:1.4rem}.sightseeing-card-mobile-booking .group-btn .links a{font-size:1.2rem}.sightseeing-card-mobile-booking .right_button .btn-cancel-text,.sightseeing-card-mobile-booking .right_button .btn-outline-primary{padding:0}}.sightseeing-card-mobile .tourdetail-container{width:100%}.sightseeing-card-mobile .tourdetail-container .custom-hr{width:100%;border:1.8px dashed #e5e5e5!important;margin:10px 0}@media(max-width:576px){.seedetail-mobile{width:100%}}.seedetail-mobile .full-bottom-sheet__content--body{padding:0!important}.ticket--wapper-mobile{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f8f8f8}.ticket--wapper-mobile--header-wrapper{padding:4rem 2rem 0}.ticket--wapper-mobile-title{width:100%;padding:4rem 2rem 0}.ticket--wapper-mobile-title .text b{font-size:1.4rem}.ticket--wapper-mobile-header{width:100%;border-bottom:2px dashed #b1b1b1;padding:0 2rem}.ticket--wapper-mobile-header .subTile{display:flex;flex-direction:column;justify-content:center;align-items:center}.ticket--wapper-mobile-header .subTile p{font-weight:500;font-size:1.4rem;color:#5d5d5d}.ticket--wapper-mobile-header .subTile a{font-size:1.4rem;color:#0b5da7;cursor:pointer}.ticket--wapper-mobile-menu{position:-webkit-sticky;position:sticky;top:0;width:100%;background-color:#f8f8f8;overflow-x:auto;padding:1.5rem 0}.ticket--wapper-mobile-menu ul{display:flex;flex-direction:row;justify-content:center;align-items:center;list-style:none;padding:0;gap:.6rem;margin:0}.ticket--wapper-mobile-menu a{text-decoration:none}.ticket--wapper-mobile-menu a:target{text-decoration:underline}.ticket--wapper-mobile-menu .text{font-weight:500;font-size:1.4rem;color:#000}.ticket--wapper-mobile-menu .title{font-size:1.4rem;font-weight:800;color:#0b5da7}@media(max-width:320px){.ticket--wapper-mobile-menu{padding:4rem 0 1.5rem}}.ticket--wapper-mobile-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem;overflow-y:auto;overflow:hidden}.ticket--wapper-mobile-container .sightseeing-ticket-details{background-color:#fff;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;padding:2rem}.ticket--wapper-mobile-container .sightseeing-ticket-details ul{margin:0}@media(max-width:576px){.ticket--wapper-mobile-container .sightseeing-ticket-details b,.ticket--wapper-mobile-container .sightseeing-ticket-details li,.ticket--wapper-mobile-container .sightseeing-ticket-details span{font-size:1.4rem}}.sightseeing-card-detail--container{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.sightseeing-card-detail .title{color:#000;margin:0;font-size:1.6rem}.sightseeing-card-detail .left{width:58%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.sightseeing-card-detail .left .card_detail{width:100%;border-radius:1rem;border:1px solid #000;background:transparent;text-align:left;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:1rem 0}.sightseeing-card-detail .left .card_detail--wrapper{width:90%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.sightseeing-card-detail .left .card_detail-text{width:49%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.sightseeing-card-detail .left .card_detail-text b{font-size:1.6rem}.sightseeing-card-detail .left .card_detail-text span{margin:0;color:#5d5d5d;font-size:1.2rem}.sightseeing-card-detail .left .card_detail-icons{width:49%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.sightseeing-card-detail .left .card_detail-icons p{margin:0;font-size:1.8rem}.sightseeing-card-detail .left .card_detail-icons .minus-button{transition:color .3s,opacity .3s,cursor .3s}.sightseeing-card-detail .left .card_detail-icons .minus-button.disabled{cursor:not-allowed;opacity:.5}.sightseeing-card-detail .left .card_detail-icons .minus-button.disabled button:disabled{background-color:transparent!important}.sightseeing-card-detail .left .card_detail-icons .minus-button.enabled{cursor:pointer;opacity:1}.sightseeing-card-detail .left .card_detail-icons .minus-button.enabled svg path{fill:#000!important}.sightseeing-card-detail .left .card_detail-icons button:disabled{background-color:transparent!important}.sightseeing-card-detail .left .card_detail.not-available{border:1px solid #b1b1b1;background-color:#f8f8f8;cursor:not-allowed}.sightseeing-card-detail .left .card_detail.not-available .card_detail-icons p,.sightseeing-card-detail .left .card_detail.not-available .card_detail-text b,.sightseeing-card-detail .left .card_detail.not-available .card_detail-text span{color:#5d5d5d}.sightseeing-card-detail .right{width:40%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.sightseeing-card-detail .right .right_container{width:100%}.sightseeing-card-detail .right .right_container .total{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem}.sightseeing-card-detail .right .right_container .total--wrapper{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.sightseeing-card-detail .right .right_container .total--wrapper span{font-size:1.6rem}.sightseeing-card-detail .right .right_container .total-price{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.sightseeing-card-detail .right .right_container .total-price span{font-weight:600}.sightseeing-card-detail .right .right_container .result hr{margin:1rem 0 1.6rem}.sightseeing-card-detail .right .right_container .result--wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.sightseeing-card-detail .right .right_container .result .result_container{width:100%}.sightseeing-card-detail .right .right_container .result .result_container p{margin:.6rem 0 0;color:#e01600;font-size:1.2rem}.sightseeing-card-detail .right .right_container .result .result_container-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:2rem}.sightseeing-card-detail .right .right_container .result .result_container-content b{font-size:1.6rem}.sightseeing-card-detail .right .right_container .result .result_container-content p{margin:0;font-size:1.8rem;color:#e01600;font-weight:700}.sightseeing-card-detail .right .right_container .result .result_button,.sightseeing-card-detail .right .right_container .result .result_button--wrapper{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.sightseeing-card-detail .right .right_container .result .result_button-cancel{width:30%}.sightseeing-card-detail .right .right_container .result .result_button-cancel .btn-grey-outline{width:100%;height:4rem;border:1px solid #e5e5e5;border-radius:.5rem;background:transparent;color:#b1b1b1;cursor:pointer}.sightseeing-card-detail .right .right_container .result .result_button-cancel .btn-grey-outline:hover{border-color:#000;color:#231f20}.sightseeing-card-detail .right .right_container .result .result_button-confirm{width:65%}.sightseeing-card-detail .right .right_container .result .result_button-confirm .btn-book{width:100%;background:#0b5da7;color:#fff;font-size:1.4rem;padding:1rem 0;border:none;cursor:pointer;border-radius:.5rem}.sightseeing-card-detail .right .right_container .result .result_button-confirm .btn-book:hover{background:#09508f}.sightseeing-card-detail-mobile{width:95%}.sightseeing-card-detail-mobile--container{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:1rem;padding:0 1.6rem;width:100%}@media(max-width:576px){.sightseeing-card-detail-mobile--container{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}}.sightseeing-card-detail-mobile .title{color:#000;margin:0;font-size:1.6rem;font-weight:600}.sightseeing-card-detail-mobile .left{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.sightseeing-card-detail-mobile .left .card_detail{width:100%;border-radius:1rem;border:1px solid #000;background:transparent;text-align:left;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:1rem 0}.sightseeing-card-detail-mobile .left .card_detail--wrapper{width:90%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.sightseeing-card-detail-mobile .left .card_detail-text{width:49%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.sightseeing-card-detail-mobile .left .card_detail-text b{font-size:1.4rem}.sightseeing-card-detail-mobile .left .card_detail-text span{margin:0;color:#5d5d5d;font-size:1.2rem}.sightseeing-card-detail-mobile .left .card_detail-icons{width:49%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.sightseeing-card-detail-mobile .left .card_detail-icons p{margin:0;font-size:1.4rem}.sightseeing-card-detail-mobile .left .card_detail-icons button:disabled{background-color:transparent!important}.sightseeing-card-detail-mobile .right{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.sightseeing-card-detail-mobile .right .right_container{width:100%}.sightseeing-card-detail-mobile .right .right_container .total{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem}.sightseeing-card-detail-mobile .right .right_container .total--wrapper{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.sightseeing-card-detail-mobile .right .right_container .total-content span{font-size:1.4rem}.sightseeing-card-detail-mobile .right .right_container .total-price{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.sightseeing-card-detail-mobile .right .right_container .total-price span{font-size:1.4rem;font-weight:600}.sightseeing-card-detail-mobile .right .right_container .result hr{margin:1rem 0 1.6rem}.sightseeing-card-detail-mobile .right .right_container .result--wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.sightseeing-card-detail-mobile .right .right_container .result .result_container{width:100%}.sightseeing-card-detail-mobile .right .right_container .result .result_container p{margin:.6rem 0 0;color:#e01600;font-size:1.2rem}.sightseeing-card-detail-mobile .right .right_container .result .result_container-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:2rem}.sightseeing-card-detail-mobile .right .right_container .result .result_container-content b{font-size:1.6rem}.sightseeing-card-detail-mobile .right .right_container .result .result_container-content p{margin:0;font-size:1.8rem;color:#e01600;font-weight:700}.sightseeing-card-detail-mobile .right .right_container .result .result_button,.sightseeing-card-detail-mobile .right .right_container .result .result_button--wrapper{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.sightseeing-card-detail-mobile .right .right_container .result .result_button-cancel{width:30%}.sightseeing-card-detail-mobile .right .right_container .result .result_button-cancel .btn-grey-outline{width:100%;height:4rem;border:1px solid #e5e5e5;border-radius:.5rem;background:transparent;color:#b1b1b1;cursor:pointer}.sightseeing-card-detail-mobile .right .right_container .result .result_button-cancel .btn-grey-outline:hover{border-color:#000;color:#231f20}.sightseeing-card-detail-mobile .right .right_container .result .result_button-confirm{width:65%}.sightseeing-card-detail-mobile .right .right_container .result .result_button-confirm .btn-book{width:100%;background:#0b5da7;color:#fff;font-size:1.4rem;padding:1rem 0;border:none;cursor:pointer;border-radius:.5rem}.sightseeing-card-detail-mobile .right .right_container .result .result_button-confirm .btn-book:hover{background:#09508f}.card_detail--inputQty{width:5rem;text-align:center;border:none;outline:none;background:transparent}.card_detail--inputQty:active,.card_detail--inputQty:focus{border-bottom:1px solid #171717}.alert__info{font-size:1.4rem;font-style:italic;background:#0b5da7;font-weight:400;line-height:20px;border-radius:14px;padding:8px 10px 7px;margin:0}.alert__info span{color:#fff}.wapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.wapper ul{list-style:none;padding:0;margin-top:0}.info{background-color:#e5e5e5;border-radius:14px;padding:2rem;margin:0 0 3rem}.info h2{color:#0b5da7}.info ul{list-style:none;padding:0;margin:0}.info p,.info ul{font-size:1.4rem;font-style:italic}.tour-guide-header__container--title{text-align:center}.tour-guide-header__container--title h2{font-size:3.2rem;font-weight:800;text-transform:uppercase}.tour-guide-header__container--title p{font-size:1.4rem;font-weight:500}.tour-guide-top-search__container{background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.24);padding:2rem;border-radius:1rem;position:relative}.tour-guide-top-search__container h4{color:#0b5da7;font-size:1.6rem;font-weight:650}.tour-guide-top-search--content{width:100%;margin:1rem 0 0}.tour-guide-top-search--content,.tour-guide-top-search__form{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.tour-guide-top-search__form{flex-grow:2}.tour-guide-top-search__form__item{display:flex;flex-grow:1;gap:.5rem;border-right:1px solid var(--clr-lightgray)}.tour-guide-top-search__form__item input{border:none}.tour-guide-top-search__form__divider{border-right:1px solid var(--clr-lightgray)}.tour-guide-top-search__form .editable{color:#5d5d5d}.tour-guide-top-search__form .uneditable{color:#000}.tour-guide-top-search__form:-ms-input-placeholder{color:#000}.tour-guide-top-search__form::placeholder{color:#000}.tour-guide-top-search__form input[type=date]{-webkit-appearance:none;appearance:none;background:none;border:none;padding:.5rem;font-size:1rem;color:#000}.tour-guide-top-search button{padding:1.5rem;border:none;background-color:#0b5da7;border-radius:1rem;color:#fff;outline:none;text-transform:uppercase;letter-spacing:1px;font-weight:700}.tour-guide-top-search button:hover{background-color:#09508f;cursor:pointer}.tour-guide-search__container--layout{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2rem;margin:4rem 0}.tour-guide-search__container--layout__left-filter{flex:0 0 25%;position:-webkit-sticky;position:sticky;top:1rem;width:100%;background-color:#f8f8f8;padding:1.5rem;border-radius:1rem}.tour-guide-search__container--layout__left-filter--wrapper{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem}.tour-guide-search__container--layout__left-filter--wrapper h3{margin:0;font-size:1.6rem;font-weight:700;color:#e01600}.tour-guide-search__container--layout__left-filter--wrapper__option{width:100%}.tour-guide-search__container--layout__left-filter--wrapper .budget-filter-list--title{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline}.tour-guide-search__container--layout__left-filter--wrapper .budget-filter-list--title h4{font-size:1.4rem;font-weight:700;color:#000}.tour-guide-search__container--layout__left-filter--wrapper .budget-filter-list--title button{border:none;background:transparent!important;font-weight:500;color:#0b5da7}.tour-guide-search__container--layout__left-filter--wrapper .budget-filter-list--title button:disabled{color:#231f20}.tour-guide-search__container--layout__left-filter--wrapper .budget-filter-list--title button:hover{cursor:pointer}.tour-guide-search__container--layout__left-filter--wrapper__btn-confirm{width:100%;border:1px solid #0b5da7;border-radius:.5rem;background:#0b5da7;color:#fff;font-size:1.4rem;font-weight:500;padding:.8rem}.tour-guide-search__container--layout__left-filter--wrapper__btn-confirm:hover{background:#fff;color:#0b5da7;cursor:pointer}.tour-guide-search__container--layout__list{width:100%;grid-gap:2rem;gap:2rem;display:grid;grid-template-columns:1fr 1fr 1fr}.tour-guide-search__container--layout__list--filter-row{width:100%;grid-column:span 3;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.tour-guide-search__container--layout__list--filter-row__left-filter span{font-size:2rem;font-weight:700}.tour-guide-search__container--layout__list--line-break{height:1px;width:100%;grid-column:span 3;background:#b1b1b1}.tour-guide-search__container--layout__list .tour-guide-card{width:100%;border:1px solid #b1b1b1;border-radius:1.5rem;overflow:hidden;transition:all .3 ease;position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.tour-guide-search__container--layout__list .tour-guide-card__heart-svg{position:absolute;top:1rem;left:1rem}.tour-guide-search__container--layout__list .tour-guide-card__image{width:100%;height:20rem;object-fit:cover}.tour-guide-search__container--layout__list .tour-guide-card__info{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;background:#e67e22;padding:.5rem}.tour-guide-search__container--layout__list .tour-guide-card__info--time{color:#fff;border-right:1px solid #fff;padding-right:1rem;margin-right:1rem}.tour-guide-search__container--layout__list .tour-guide-card__info--min-pax{color:#fff}.tour-guide-search__container--layout__list .tour-guide-card__title{padding:1rem 2rem}.tour-guide-search__container--layout__list .tour-guide-card__title--main-title{font-size:1.6rem;color:#231f20;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:2.4rem;height:4.8rem}.tour-guide-search__container--layout__list .tour-guide-card__title--tag{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.5rem}.tour-guide-search__container--layout__list .tour-guide-card__title--tag__item{padding:.5rem;border:1px solid #5d5d5d;border-radius:2rem;color:#5d5d5d;white-space:nowrap}@media(max-width:1440px){.tour-guide-search__container--layout__list .tour-guide-card__title--tag__item{font-size:1.4rem}}.tour-guide-search__container--layout__list .tour-guide-card__price{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:.5rem;padding:1rem 2rem 2rem}.tour-guide-search__container--layout__list .tour-guide-card__price p{margin:0}.tour-guide-search__container--layout__list .tour-guide-card__price--text{font-size:1.4rem;color:#231f20}.tour-guide-search__container--layout__list .tour-guide-card__price--price{font-size:2rem;color:#e01600;font-weight:800}.tour-guide-search__container--layout__list .tour-guide-card__price--price span{font-size:1.8rem;color:gray}.tour-guide-search__container--layout__list .tour-guide-card__price button{border:1px solid #0b5da7;border-radius:.5rem;font-size:1.4rem;font-weight:700;text-transform:uppercase;padding:1rem 2rem}.tour-guide-search__container--layout__list .tour-guide-card__price button:hover{cursor:pointer}.tour-guide-search__container--layout__list .tour-guide-card__price .book-btn{background:#fff;border:1px solid #0b5da7;color:#0b5da7}.tour-guide-search__container--layout__list .tour-guide-card__price .book-btn:hover{background:#0b5da7;border:1px solid #0b5da7;color:#fff}@media(max-width:1440px){.tour-guide-search__container--layout__list .tour-guide-card__price{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.tour-guide-search__container--layout__list .tour-guide-card__price .book-btn{width:100%}}.tour-guide-search__container--layout__list .tour-guide-card:hover{border:1px solid #0b5da7;box-shadow:0 3px 8px rgba(0,0,0,.24);transform:translateY(-2px);cursor:pointer}.tour-guide-search__container--layout__list .tour-guide-card:hover .tour-guide-card__info{background:#0b5da7}.tour-guide-search__container--layout__list .tour-guide-card:hover .tour-guide-card__title--tag__item{border:1px solid #0b5da7;color:#0b5da7}.account.account-payment-info .account_right-info .account_right-info-body .item .left{flex:0 0 33%;max-width:21rem}.account.account-payment-info .account_right-info .account_right-info-body .item .right{flex-grow:3}.account.account-payment-info .account_right-info .account_right-info-body .item .right p{margin:0 0 1.6rem}.account.account-payment-info .account_right-info .account_right-info-body .item .right input{margin-top:0}.account.account-payment-info .account_right-info .account_right-info-body .item.info-form{justify-content:space-between}.account.account-payment-info .account_right-info .account_right-info-body .item.info-form .right .row{align-items:center}.account.account-payment-info .account_right-info .account_right-info-body .item.info-form .right .row .card-info{flex-grow:2;display:grid;grid-template-rows:1fr;grid-row-gap:1rem;row-gap:1rem}.account.account-payment-info .account_right-info .account_right-info-body .item.info-form .right .row .btn-delete{border:none;background:transparent;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.account.account-payment-info .account_right-info .account_right-info-body .item.info-form .right .row .btn-delete:hover{cursor:pointer}.account.account-payment-info .account_right-info .account_right-info-body .item.input-form{display:block}@media(max-width:576px){.account.account-payment-info .account_right-info .account_right-info-body .item.input-form .row.row-input .left{flex:0 1}}.account.account-payment-info .account_right-info .account_right-info-body .item.add-form{padding:1.6rem 2rem;border:1px solid #004476!important;border-radius:.5rem;display:flex;align-items:center;justify-content:space-between}.account.account-payment-info .account_right-info .account_right-info-body .item.add-form .payment-type{display:flex;align-items:center;gap:.8rem;font-size:1.6rem;font-weight:700;text-transform:uppercase;color:#004476}.cart__container{display:flex;gap:2rem}.cart__container .cart-list{flex:3 1;overflow-y:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3rem}.cart__container .cart-list .card,.cart__container .cart-list .item-wrapper{width:100%}.cart__container .cart-list .flight-card{background:#daefff;overflow:hidden;padding:0;margin-bottom:2rem;border-radius:1rem}.cart__container .cart-list .flight-card__title{padding:2rem;background:#0b5da7;border-radius:1rem;color:#ffda00;text-transform:uppercase;font-size:1.6rem;font-weight:700}.cart__container .cart-list .flight-card__title span{color:#fff}.cart__container .cart-list .flight-card__body{padding:2rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}.cart__container .cart-list .flight-card__body--wrapper{flex:3 1;--wrapper-color:$color-bg2;position:relative;border-radius:1rem;border:2px solid #daefff;background:#fff;padding:1rem 2.5rem;display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden}.cart__container .cart-list .flight-card__body--wrapper:after,.cart__container .cart-list .flight-card__body--wrapper:before{--circle-width:40px;content:"";position:absolute;background:#daefff!important;top:calc(50% - 25px);height:50px;width:50px;border-radius:50%;border-color:#daefff #daefff transparent transparent;border-style:solid;border-width:2px}.cart__container .cart-list .flight-card__body--wrapper:before{left:-27px;transform:rotate(45deg)}.cart__container .cart-list .flight-card__body--wrapper:after{right:-27px;transform:rotate(-135deg)}.cart__container .cart-list .flight-card__body--dot-line{border-right:6px dotted #daefff;width:1px}.cart__container .cart-list .flight-card__body--button-group{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:2rem}.cart__container .cart-list .flight-card__body--button-group button{width:100%;background:transparent;border:1px solid;border-radius:.5rem;padding:1rem;text-transform:uppercase;font-size:1.4rem;font-weight:700}.cart__container .cart-list .flight-card__body--button-group button.btn-change{border-color:#0b5da7;color:#0b5da7}.cart__container .cart-list .flight-card__body--button-group button.btn-change:hover{background:#0b5da7}.cart__container .cart-list .flight-card__body--button-group button.btn-delete{border-color:#e01600;color:#e01600}.cart__container .cart-list .flight-card__body--button-group button.btn-delete:hover{background:#e01600}.cart__container .cart-list .flight-card__body--button-group button:hover{cursor:pointer;color:#fff}.cart__container .cart-list .train-card{background:#daefff;overflow:hidden;padding:0;margin-bottom:2rem;border-radius:1rem}.cart__container .cart-list .train-card__title{padding:2rem;background:#0b5da7;border-radius:1rem;color:#ffda00;text-transform:uppercase;font-size:1.6rem;font-weight:700}.cart__container .cart-list .train-card__title span{color:#fff}.cart__container .cart-list .train-card__body{padding:2rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}.cart__container .cart-list .train-card__body--wrapper{flex:3 1;--wrapper-color:$color-bg2;position:relative;border-radius:1rem;border:2px solid #daefff;background:#fff;padding:1rem 2.5rem;display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden}.cart__container .cart-list .train-card__body--wrapper:after,.cart__container .cart-list .train-card__body--wrapper:before{--circle-width:40px;content:"";position:absolute;background:#daefff!important;top:calc(50% - 25px);height:50px;width:50px;border-radius:50%;border-color:#daefff #daefff transparent transparent;border-style:solid;border-width:2px}.cart__container .cart-list .train-card__body--wrapper:before{left:-27px;transform:rotate(45deg)}.cart__container .cart-list .train-card__body--wrapper:after{right:-27px;transform:rotate(-135deg)}.cart__container .cart-list .train-card__body--button-group{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:2rem}.cart__container .cart-list .train-card__body--button-group button{width:100%;background:transparent;border:1px solid;border-radius:.5rem;padding:1rem;text-transform:uppercase;font-size:1.4rem;font-weight:700}.cart__container .cart-list .train-card__body--button-group button.btn-change{border-color:#0b5da7;color:#0b5da7}.cart__container .cart-list .train-card__body--button-group button.btn-change:hover{background:#0b5da7}.cart__container .cart-list .train-card__body--button-group button.btn-delete{border-color:#e01600;color:#e01600}.cart__container .cart-list .train-card__body--button-group button.btn-delete:hover{background:#e01600}.cart__container .cart-list .train-card__body--button-group button:hover{cursor:pointer;color:#fff}.cart__container .cart-list .train-card__content{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.cart__container .cart-list .train-card__content--left{width:65%;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.cart__container .cart-list .train-card__content--left--content{width:85%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.cart__container .cart-list .train-card__content--left--content--fare,.cart__container .cart-list .train-card__content--left--content--price{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin:.5rem 0 0;text-align:left;font-size:1.4rem;font-weight:600;font-style:normal}.cart__container .cart-list .train-card__content--left--content--price{color:#e01600}.cart__container .cart-list .train-card__content--left--info,.cart__container .cart-list .train-card__content--left--options{width:100%}.cart__container .cart-list .train-card__content--left--info .train-info{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.cart__container .cart-list .train-card__content--left--info .train-info--row{width:100%}.cart__container .cart-list .train-card__content--left--info .train-info--mid{width:55%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.3rem}.cart__container .cart-list .train-card__content--left--train-brand{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;margin-bottom:5px;width:100%}.cart__container .cart-list .train-card__content--left--train-brand img{width:2rem;height:2rem;object-fit:contain}.cart__container .cart-list .train-card__content--left--train-brand p{width:80%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;margin:0;font-size:1.4rem;font-weight:700}.cart__container .cart-list .train-card__content--left--options{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:65%}.cart__container .cart-list .train-card__content--left--options button{padding:.5rem 0;border:none;border-bottom:2px solid transparent;background:transparent;color:#171717;font-weight:600;font-size:1.4rem;cursor:pointer;transition:all .3s}.cart__container .cart-list .train-card__content--left--options button:hover{color:#0b5da7;cursor:pointer;border-bottom:1px solid #0b5da7}.cart__container .cart-list .train-card__content--left--options .active-view-button{color:#0b5da7;font-weight:700;border-bottom:2px solid #0b5da7!important}.cart__container .cart-list .train-card__content--right{width:35%;padding:0;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.cart__container .cart-list .train-card__content--right--price{width:95%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:1rem}.cart__container .cart-list .train-card__content--right--price .change-ticket{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:95%}.cart__container .cart-list .train-card__content--right--price .change-ticket p{font-style:italic;margin-right:10px}.cart__container .cart-list .train-card__content--right--price p{font-size:1.2rem;margin:0}.cart__container .cart-list .train-card__content--right--price p span{font-size:2rem;color:#e01600;font-weight:700}.cart__container .cart-list .train-card__content--right--price button{letter-spacing:0;padding:.8rem 3rem;border:none;border-radius:.5rem;background:#0b5da7;color:#fff;font-weight:600;font-size:1.4rem;cursor:pointer;transition:all .3s;text-transform:none}.cart__container .cart-list .train-card__content--right--price button:hover{background:#09508f;cursor:pointer}.cart__container .cart-list .train-card__content--right--price button:disabled{background-color:#e5e5e5!important;color:#b1b1b1;cursor:not-allowed}.cart__container .cart-list .train-card__content--right--price .change-ticket-button{width:65%!important;background-color:transparent;color:#0b5da7;border:1px solid #0b5da7;font-weight:650;padding:1rem 0}.cart__container .cart-list .train-card__content--right--price .change-ticket-button:hover{background-color:#0b5da7;color:#fff}.cart__container .cart-list .train-card__content--right--price__seat,.cart__container .cart-list .train-card__content--right--price__seat-type{width:100%;text-align:right;font-size:1.2rem;font-weight:700}@media(max-width:1024px){.cart__container .cart-list .train-card__content--right--price p span{font-size:2rem}}@media(max-width:768px){.cart__container .cart-list .train-card__content--right--price--price p span{font-size:1.8rem}}.cart__container .cart-list .train-card__content--right-account{width:20%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.cart__container .cart-list .train-card__content--right-account--wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:1rem;width:100%}.cart__container .cart-list .train-card__content--right-account--item{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.cart__container .cart-list .train-card__content--right-account--item label,.cart__container .cart-list .train-card__content--right-account--item p{margin:0;font-weight:700}.cart__container .cart-list .train-card__content--right-account--item-total{color:#e01600}.cart__container .cart-list .train-card--dot-line{border-right:6px dotted #daefff;width:1px}.cart__container .cart-list .hotel-card{padding:0}.cart__container .cart-preview{flex:1 1;background-color:#fff;box-shadow:-2px 0 5px rgba(0,0,0,.1);border-radius:1.5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden}.cart__container .cart-preview h4{padding:1rem;background:#0b5da7;color:#fff;text-align:center}.cart__container .cart-preview__content{padding:2rem}.cart__container .cart-preview__content .collapse-preview{gap:1rem}.cart__container .cart-preview__content .price-total{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.cart__container .cart-preview__content .price-total__text{font-size:1.6rem;font-weight:700}.cart__container .cart-preview__content .price-total__price{font-size:2.4rem;font-weight:800;color:#e01600}.cart__container .cart-preview__content button.btn-confirm{width:100%;border:none;border-radius:1rem;padding:1rem;color:#fff;background:#0b5da7;font-size:2rem;font-weight:700;text-transform:uppercase}.ticket-search-page .ticket-header__container--title{text-align:center}.ticket-search-page .ticket-header__container--title h2{font-size:3.2rem;font-weight:800;text-transform:uppercase}.ticket-search-page .ticket-header__container--title p{font-size:1.4rem;font-weight:500}.ticket-search-page .ticket-search__container{background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.24);padding:2rem;border-radius:1rem;position:relative;margin:4rem 0}.ticket-search-page .ticket-search__container h4{color:#0b5da7;font-size:1.6rem;font-weight:650}.ticket-search-page .ticket-search--content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:1rem 0 0}.ticket-search-page .ticket-search__form{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-grow:2}.ticket-search-page .ticket-search__form__item{display:flex;flex-grow:1;gap:.5rem;border-right:1px solid var(--clr-lightgray)}.ticket-search-page .ticket-search__form__item input{border:none}.ticket-search-page .ticket-search__form__divider{border-right:1px solid var(--clr-lightgray)}.ticket-search-page .ticket-search__form .editable{color:#5d5d5d}.ticket-search-page .ticket-search__form .uneditable{color:#000}.ticket-search-page .ticket-search__form:-ms-input-placeholder{color:#000}.ticket-search-page .ticket-search__form::placeholder{color:#000}.ticket-search-page .ticket-search__form input[type=date]{-webkit-appearance:none;appearance:none;background:none;border:none;padding:.5rem;font-size:1rem;color:#000}.ticket-search-page .ticket-search button{padding:1.5rem;border:none;background-color:#0b5da7;border-radius:1rem;color:#fff;outline:none;text-transform:uppercase;letter-spacing:1px;font-weight:700}.ticket-search-page .ticket-search button:hover{background-color:#09508f;cursor:pointer}.ticket-search-page .ticket-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:1rem;margin-bottom:6rem;width:100%;position:relative}.ticket-search-page .ticket-row .destination-card{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;position:relative;flex:0 0 25%;min-width:25rem;max-width:30rem;height:35rem;margin-right:4rem;background-size:cover;background-position:50%;border-radius:1rem;overflow:hidden}.ticket-search-page .ticket-row .destination-card .destination-overlay{width:100%;height:11rem;background:linear-gradient(0deg,rgba(0,0,0,.84),transparent 84%);padding:5rem 1.5rem 1.5rem}.ticket-search-page .ticket-row .destination-card .destination-name{color:#fff;font-size:2rem;font-weight:800;margin:0}.ticket-search-page .ticket-row .destination-card .view-more{display:block;color:#fff;text-decoration:none;font-size:1.4rem;font-weight:500}.ticket-search-page .ticket-row .destination-card .view-more:hover{text-decoration:underline}.ticket-search-page .ticket-row__carousel{flex-grow:1}.ticket-search-page .ticket-row__carousel__next,.ticket-search-page .ticket-row__carousel__prev{background-color:#fff;cursor:pointer;position:absolute;top:40%}.ticket-search-page .ticket-row__carousel__next:disabled,.ticket-search-page .ticket-row__carousel__prev:disabled{display:none}.ticket-search-page .ticket-row__carousel__next svg,.ticket-search-page .ticket-row__carousel__prev svg{display:block}.ticket-search-page .ticket-row__carousel__prev{left:0}.ticket-search-page .ticket-row__carousel__next{right:0}.ticket-search-page .ticket-row__carousel__cards{display:flex;flex-direction:row;justify-content:space-between;align-items:center;overflow-x:hidden;overflow-y:visible;padding:1rem 0;flex-grow:1}.ticket-search-page__container--layout{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2rem;margin:4rem 0}.ticket-search-page__container--layout__list{flex-grow:2;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:2rem}@media(max-width:1440px){.ticket-search-page__container--layout__list{gap:1rem}}.ticket-search-page .ticket-card{position:relative;height:41.4rem;border:1px solid #e5e5e5;border-radius:1rem;overflow:hidden;text-align:center;box-shadow:0 3px 8px rgba(0,0,0,.24);transition:transform .3s ease;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.ticket-search-page .ticket-card:hover{transform:translateY(-2px)}.ticket-search-page .ticket-card__heart-svg{position:absolute;top:1.5rem;left:1.5rem}.ticket-search-page .ticket-card__image{width:100%;flex:2 1;height:60%;object-fit:cover}.ticket-search-page .ticket-card__content-wrapper{padding:1.5rem;width:100%;flex:1 1;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.ticket-search-page .ticket-card__name{width:100%;flex-grow:0;font-size:1.6rem;text-align:justify;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.ticket-search-page .ticket-card__name p{margin:0;font-weight:700}.ticket-search-page .ticket-card__name--tags{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.5rem}.ticket-search-page .ticket-card__name--tag{font-size:1.2rem;font-weight:600;padding:0 .8rem;border-radius:.25rem}.ticket-search-page .ticket-card__name--tag-site{background-color:#cfe6fc;color:#0b5da7}.ticket-search-page .ticket-card__name--tag-serviceType{background-color:#ffe3e0;color:#e01600}.ticket-search-page .ticket-card__details{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:end;flex-shrink:0}.ticket-search-page .ticket-card__details--info{display:flex;flex-direction:column;justify-content:space-between;align-items:start}.ticket-search-page .ticket-card__details--info p{margin:0}.ticket-search-page .ticket-card__details--info__text{font-size:1.2rem;font-weight:700}.ticket-search-page .ticket-card__details--info__price{font-size:2rem;font-weight:800;color:#e01600}.ticket-search-page .ticket-card__details--book-btn{font-size:1.4rem;font-weight:500;color:#0b5da7;border:1px solid #0b5da7;border-radius:.5rem;padding:.2rem 0;cursor:pointer;width:40%;text-decoration:none}.ticket-search-page .ticket-card__details--book-btn:hover{opacity:.9;text-decoration:underline}.mapVietnam{gap:1.5rem}.mapVietnam,.mapVietnam__top{display:flex;flex-direction:column;justify-content:center;align-items:center}.mapVietnam__top{gap:2rem;text-align:justify;width:60%}.mapVietnam__top h2,.mapVietnam__top p{margin:0}.mapVietnam__top h2{font-size:2.6rem}.mapVietnam__top--button-group{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:1.5rem}.mapVietnam__top--button-group a,.mapVietnam__top--button-group button{font-size:1.6rem;font-weight:700;border-radius:.5rem;padding:1rem 2.5rem;border:1px solid;text-decoration:none}.mapVietnam__top--button-group a p,.mapVietnam__top--button-group button p{margin:0}.mapVietnam__top--button-group a:hover,.mapVietnam__top--button-group button:hover{cursor:pointer}@media(max-width:768px){.mapVietnam__top--button-group a,.mapVietnam__top--button-group button{padding:.5rem 2.5rem;font-size:1.4rem}}.mapVietnam__top--button-group__more{border-color:#5d5d5d;background:transparent;color:#5d5d5d}.mapVietnam__top--button-group__more:hover{border-color:#0b5da7;color:#0b5da7}.mapVietnam__top--button-group__book{border-color:#e01600;background:#e01600;color:#fff}.mapVietnam__top--button-group__book:hover{opacity:.9}@media(max-width:576px){.mapVietnam__top{width:100%}}.mapVietnam--container{display:-webkit-flex;display:-moz-box;width:100%;position:relative;display:flex;flex-direction:row;justify-content:stretch;align-items:flex-start;gap:1rem}.mapVietnam--container__left,.mapVietnam--container__right{flex:1 1 50%;box-sizing:border-box}.mapVietnam--container__left{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center}.mapVietnam--container__left--content{width:100%;border-radius:.25rem;padding:1.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:none;box-shadow:4px 4px 12px 0 rgba(0,102,179,.102);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.mapVietnam--container__left--content--title{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem}.mapVietnam--container__left--content--title h2{text-align:left;color:#171717;font-size:2.8rem;margin:0}.mapVietnam--container__left--content--title h3{font-size:2rem;margin:0}@media(max-width:1250px){.mapVietnam--container__left--content--title{gap:.5rem}}@media(max-width:1024px){.mapVietnam--container__left--content--title h2{font-size:2.4rem}.mapVietnam--container__left--content--title h3{font-size:1.6rem}}.mapVietnam--container__left--content--description{text-align:justify}.mapVietnam--container__left--content--description ul{list-style:none;padding:0}.mapVietnam--container__left--content--description ul li{margin:.5rem 0}@media(max-width:1024px){.mapVietnam--container__left--content--description ul li{font-size:1.3rem}}.mapVietnam--container__left .description{margin:1rem 0}.mapVietnam--container__left .description ul li{font-size:1.4rem;line-height:1.5}.mapVietnam--container__left--button-more{font-size:1.4rem;color:#5d5d5d;font-weight:700;border:none;outline:none;background-color:transparent;border-radius:.5rem;padding:.2rem 0}.mapVietnam--container__left--button-more:hover{transform:translatey(-1px)}@media(max-width:768px){.mapVietnam--container__left{display:none}}.mapVietnam--container__right--map-wrapper{width:100%}.mapVietnam--container__right--map-wrapper__map{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center}.mapVietnam--container__right--map-wrapper__map .xuyenviet{width:65%;opacity:.2}@media(max-width:1024px){.mapVietnam--container__right--map-wrapper__map .xuyenviet{width:78%}}@media(max-width:768px){.mapVietnam--container__right--map-wrapper__map .xuyenviet{width:65%}}@media(max-width:576px){.mapVietnam--container__right--map-wrapper__map .xuyenviet{width:100%}}.mapVietnam--container__right--map-wrapper__map .image-map{position:absolute}.mapVietnam--container__right--map-wrapper__map .image--m1{top:-1px;left:20.7%;width:41%;z-index:1}@media(max-width:1024px){.mapVietnam--container__right--map-wrapper__map .image--m1{left:15%;width:49%}}@media(max-width:768px){.mapVietnam--container__right--map-wrapper__map .image--m1{left:20.7%;width:41%}}@media(max-width:576px){.mapVietnam--container__right--map-wrapper__map .image--m1{left:5.55%;width:62.1%;top:1px}}.mapVietnam--container__right--map-wrapper__map .image--m2{width:37.4%;top:30.4%;left:32.3%;z-index:1}@media(max-width:1024px){.mapVietnam--container__right--map-wrapper__map .image--m2{left:29%;width:44.5%}}@media(max-width:768px){.mapVietnam--container__right--map-wrapper__map .image--m2{left:32.3%;width:37.4%}}@media(max-width:576px){.mapVietnam--container__right--map-wrapper__map .image--m2{left:23%;width:57.4%;top:30.6%}}.mapVietnam--container__right--map-wrapper__map .image--m3{top:56.5%;width:24.5%;left:50.4%;z-index:1}@media(max-width:1024px){.mapVietnam--container__right--map-wrapper__map .image--m3{left:50.4%;width:29.5%}}@media(max-width:768px){.mapVietnam--container__right--map-wrapper__map .image--m3{left:50.4%;width:24.5%}}@media(max-width:576px){.mapVietnam--container__right--map-wrapper__map .image--m3{left:50.4%;width:38%}}.mapVietnam--container__right--map-wrapper__map .image--m4{width:35%;top:62.1%;left:34.5%;z-index:1}@media(max-width:1024px){.mapVietnam--container__right--map-wrapper__map .image--m4{top:62.4%;left:32%;width:41.5%}}@media(max-width:768px){.mapVietnam--container__right--map-wrapper__map .image--m4{top:62.1%;left:34.5%;width:35%}}@media(max-width:576px){.mapVietnam--container__right--map-wrapper__map .image--m4{left:26.5%;width:53.5%;top:62.3%}}.mapVietnam--container__right--map-wrapper__map .image--m5{left:27.7%;top:70.7%;width:27%;z-index:1}@media(max-width:1024px){.mapVietnam--container__right--map-wrapper__map .image--m5{left:23.5%;width:32.5%}}@media(max-width:768px){.mapVietnam--container__right--map-wrapper__map .image--m5{left:27.7%;width:27%;left:15.7%;width:42%}}.mapVietnam--container__right--map-wrapper__map .image--m1:hover,.mapVietnam--container__right--map-wrapper__map .image--m2:hover,.mapVietnam--container__right--map-wrapper__map .image--m3:hover,.mapVietnam--container__right--map-wrapper__map .image--m4:hover,.mapVietnam--container__right--map-wrapper__map .image--m5:hover{cursor:pointer}.mapVietnam-imageBlur{opacity:.2}.opacitySvgNotBlur{opacity:1}.stage-tour-details .full-bottom-sheet__content--body{overflow-y:hidden!important}@media(max-width:768px){.stage-tour-details .full-bottom-sheet__content--body{overflow-y:auto!important}}.tour-xuyen-viet-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.stage-detail-layout{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;height:90vh}.stage-detail-layout--wrapper{width:70%;height:100%;position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:2rem}@media(max-width:1700px){.stage-detail-layout--wrapper{width:85%}}@media(max-width:1024px){.stage-detail-layout--wrapper{width:95%}}@media(max-width:768px){.stage-detail-layout--wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}}.stage-detail-layout__mobile-top{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;z-index:10;background-color:#fff;padding-bottom:1rem}.stage-detail-layout__left{overflow:hidden;top:0;max-width:12rem;height:100%;width:12%}.stage-detail-layout__left .thumbnail-wrapper{opacity:.5;scroll-snap-align:center;transition:transform .3s,height .3s,width .3s;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:8rem;position:relative}.stage-detail-layout__left .thumbnail-wrapper.active{opacity:1}.stage-detail-layout__left .thumbnail-wrapper.active img{transform:scale(1.4);box-shadow:0 4px 8px rgba(0,123,255,.2)}.stage-detail-layout__left .thumbnail-wrapper.active p{font-weight:700;color:#171717}.stage-detail-layout__left .thumbnail-image{border-radius:50%;border:2px solid transparent;cursor:pointer;width:6rem;height:6rem}@media(max-width:1024px){.stage-detail-layout__left .thumbnail-image{width:4rem;height:4rem}}@media(max-width:768px){.stage-detail-layout__left .thumbnail-image{width:3.5rem;height:3.5rem}}@media(max-width:576px){.stage-detail-layout__left .thumbnail-image{width:2.75rem;height:2.75rem}}.stage-detail-layout__left .thumbnail-name{color:#5d5d5d;margin:0;text-align:center}@media(max-width:768px){.stage-detail-layout__left .thumbnail-name{font-size:1.6rem}}@media(max-width:576px){.stage-detail-layout__left .thumbnail-name{font-size:1.4rem}}@media(max-width:320px){.stage-detail-layout__left .thumbnail-name{font-size:1rem}}.stage-detail-layout__left .thumbnail:hover{transform:scale(1.05)}.stage-detail-layout__left .swiper{z-index:10;position:relative;overflow:hidden}.stage-detail-layout__left .swiper .swiper-wrapper{width:100%}.stage-detail-layout__left .swiper .swiper-wrapper .swiper-slide{width:100%;height:10rem!important}@media(max-width:768px){.stage-detail-layout__left .swiper .swiper-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}}@media(max-width:576px){.stage-detail-layout__left .swiper .swiper-wrapper .swiper-slide{height:7.5rem!important}.stage-detail-layout__left .swiper{width:90vw}}@media(max-width:320px){.stage-detail-layout__left .swiper{margin:0;width:88vw}}@media(max-width:768px){.stage-detail-layout__left{max-width:95vw;width:100%!important;background-color:#fff;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}}.stage-detail-layout__right{width:85%;height:100%;flex-grow:1;gap:2rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.stage-detail-layout__right--title{height:12%;font-weight:700;text-align:center;color:#171717;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;position:relative;background-color:#fff}.stage-detail-layout__right--title__main{color:#171717;text-transform:uppercase;font-size:3rem;margin:0;font-weight:900}@media(max-width:576px){.stage-detail-layout__right--title__main{font-size:2.4rem}}@media(max-width:320px){.stage-detail-layout__right--title__main{font-size:1.8rem}}.stage-detail-layout__right--title__small{font-weight:900;color:#5d5d5d;font-size:1.6rem}@media(max-width:576px){.stage-detail-layout__right--title__small{font-size:1.4rem}}@media(max-width:320px){.stage-detail-layout__right--title__small{font-size:1.2rem}}@media(max-width:768px){.stage-detail-layout__right--title{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.stage-detail-layout__right--content{width:100%;overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:stretch;height:85%}.stage-detail-layout__right--content-tabSection{width:60%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;position:relative}@media(max-width:768px){.stage-detail-layout__right--content-tabSection{width:100%}}.stage-detail-layout__right--content__tabs{width:100%;height:8%}.stage-detail-layout__right--content__tabs .tab{background-color:transparent;border:1px solid #5d5d5d;color:#5d5d5d;text-align:center;cursor:pointer;transition:all .3s ease;padding:.5rem 2rem;border-radius:.5rem}.stage-detail-layout__right--content__tabs .tab:hover{border:1px solid #0b5da7;color:#0b5da7}.stage-detail-layout__right--content__tabs .tab.active{background-color:#0b5da7;color:#fff;border-color:#0b5da7}@media(max-width:576px){.stage-detail-layout__right--content__tabs .tab{font-size:1.2rem;padding:.5rem 1rem}}.stage-detail-layout__right--content__tabs .swiper{width:100%}.stage-detail-layout__right--content__tabs .swiper .swiper-slide{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}@media(max-width:768px){.stage-detail-layout__right--content__tabs{width:90vw}}.stage-detail-layout__right--content__left{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;height:85%;position:relative}.stage-detail-layout__right--content__left--content{font-size:1.8rem;line-height:1.5;color:#4a4a4a;flex-grow:1;padding-right:1rem;position:relative;overflow-y:auto}.stage-detail-layout__right--content__left--content--title{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;padding-bottom:.5rem;gap:.1rem}.stage-detail-layout__right--content__left--content--title h3,.stage-detail-layout__right--content__left--content--title h5{font-weight:700;margin:0;color:#171717}@media(max-width:576px){.stage-detail-layout__right--content__left--content--title h3{font-size:1.8rem}.stage-detail-layout__right--content__left--content--title h5{font-size:1.4rem}}.stage-detail-layout__right--content__left--content--info{overflow-y:auto;text-align:justify}.stage-detail-layout__right--content__left--content--info h3{margin:0}.stage-detail-layout__right--content__left--content .tab-text{overflow-y:auto}.stage-detail-layout__right--content__left--content .tab-text ul{list-style:none;padding:0}.stage-detail-layout__right--content__left--content .tab-text ul li{text-align:justify}.stage-detail-layout__right--content__left--content .tab-text p,.stage-detail-layout__right--content__left--content .tab-text ul{margin:0}.stage-detail-layout__right--content__left--content .tab-text h3{color:#5d5d5d}.stage-detail-layout__right--content__left--content .tab-text>*{font-size:1.6rem}@media(max-width:576px){.stage-detail-layout__right--content__left--content .tab-text>*{font-size:1.4rem}}.stage-detail-layout__right--content__left--modal-buttons{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:10px;flex-shrink:0;width:100%}.stage-detail-layout__right--content__left--modal-buttons a,.stage-detail-layout__right--content__left--modal-buttons button{width:50%;border:none;cursor:pointer;transition:all .3s ease;font-size:1.4rem;text-align:center;color:#171717;padding:.2rem 0;margin:0;border-radius:.5rem;text-decoration:none}.stage-detail-layout__right--content__left--modal-buttons a:first-child,.stage-detail-layout__right--content__left--modal-buttons button:first-child{background-color:#f8f9fa;color:#5d5d5d;border:1px solid #5d5d5d}.stage-detail-layout__right--content__left--modal-buttons a:first-child:hover,.stage-detail-layout__right--content__left--modal-buttons button:first-child:hover{background-color:#e2e6ea}.stage-detail-layout__right--content__left--modal-buttons a:last-child,.stage-detail-layout__right--content__left--modal-buttons button:last-child{background-color:#e01600;color:#fff}.stage-detail-layout__right--content__left--modal-buttons a:last-child:hover,.stage-detail-layout__right--content__left--modal-buttons button:last-child:hover{background-color:#c71300}@media(max-width:768px){.stage-detail-layout__right--content__left{height:100%}}.stage-detail-layout__right--content__right{flex-grow:1;display:flex;flex-direction:row;justify-content:center;align-items:center}.stage-detail-layout__right--content__right .content-image{object-fit:cover}.stage-detail-layout__right--content__right .clip-svg{display:block;width:100%;height:auto}@media(max-width:768px){.stage-detail-layout__right--content__right .clip-svg{width:50%}.stage-detail-layout__right--content__left,.stage-detail-layout__right--content__right{width:100%}.stage-detail-layout__right--content{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;height:100%}.stage-detail-layout__right{width:100%}.stage-detail-layout{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;height:100%}}.map-video{width:100%;height:82vh;padding:1rem}.map-video--container{width:100%;height:100%}.map-video--container__video iframe{aspect-ratio:16/9;top:0;position:absolute;width:500%;margin-left:-200%;height:100%;max-width:none;scale:1.04;inset:0;background-color:#000}@media(max-width:1024px){.map-video--container__video iframe{width:110%;margin-left:-9%}}@media(max-width:768px){.map-video--container__video iframe{width:100%;margin-left:0}}.map-video--container__video-wrapper{overflow:hidden;width:100%;height:100%;position:relative;border-radius:1rem}.map-video--container__logo-wrapper{z-index:1;position:absolute;top:2rem;left:50%;transform:translateX(-50%)}.map-video--container__logo-wrapper--logo{width:150px}@media(max-width:768px){.map-video{height:49vh}}@media(max-width:576px){.map-video{height:29vh}}@media(max-width:375px){.map-video{height:25vh}}.iframe-overlay{position:absolute;pointer-events:auto;top:0;left:0;width:100%;height:100%;background:transparent}.video-controls{z-index:1;background:rgba(0,0,0,.5);position:absolute;bottom:1rem;right:1rem;border-radius:.5rem;padding:1rem}.video-controls button{background-color:transparent;border:none;outline:none;display:flex;flex-direction:row;justify-content:center;align-items:center}.bg-white{background-color:#fff}