@keyframes skeleton-shimmer{0%{transform:translateX(0)}to{transform:translateX(75%)}}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}@font-face{font-family:Nunito;font-style:normal;font-weight:500;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:800;src:url(/public/fonts/Nunito-Bold.ttf) format("ttf"),url(/public/fonts/Nunito-Bold.ttf) format("ttf")}@font-face{font-family:Nunito;font-weight:800;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:800;src:url(/public/fonts/Nunito-Black.ttf) format("ttf"),url(/public/fonts/Nunito-Black.ttf) format("ttf")}@font-face{font-family:Nunito;font-weight:800;font-style:italic;src:url(/public/fonts/Nunito-BlackItalic.ttf) format("ttf"),url(/public/fonts/Nunito-BlackItalic.ttf) format("ttf")}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:16;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:30%!important}@media(max-width:1440px){.rc-drawer-content-wrapper{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:rgba(0,0,0,0)}.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:none;background-color:rgba(0,0,0,0);border-radius:.5rem}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:.5rem}body{font-size:1.6rem;line-height:2.4rem;font-weight:500;color:#000e1a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed;margin:0;position:relative!important;letter-spacing:.5px;-webkit-tap-highlight-color:rgba(0,0,0,0)}header,main,section{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.section-container{width:70%}.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;width:100%}button,div,input,p,textarea{font-family:inherit!important}textarea{padding:0}p{font-weight:500}button,div{color:#000e1a}.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:#000e1a;background-color:rgba(0,0,0,0)}.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:#000e1a!important}input::placeholder{font-size:1.4rem!important}input:-webkit-autofill{box-shadow:inset 0 0 0 1000px rgba(0,0,0,0)!important;-webkit-text-fill-color:inherit!important;caret-color:inherit!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}@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}}#page{width:100%}.pointer{cursor:pointer}.position-relative{position:relative!important}.two-col{display:grid!important;grid-template-columns:repeat(2,1fr)!important;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:#0046c1;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:#000e1a;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:#0046c1;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:#0046c1}.home-header--center h2{font-size:1.7rem;font-weight:500;line-height:3rem;color:#000e1a;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:#0046c1}.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:rgb(199.1393442623,15.8606557377,22.0286885246);border:1px solid rgb(199.1393442623,15.8606557377,22.0286885246);cursor:pointer}.page-booking--body{padding-bottom:5rem}.page-booking--body__layout{padding:3rem 0}.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%}.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:#0046c1}.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:#000e1a}.page-booking--body--container__block--content__item p{font-size:1.4rem;text-align:justify;margin:0;font-weight:500;line-height:3rem;color:#000e1a}.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:#000e1a}.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:#ed1d24;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:#000e1a;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:-moz-fit-content;width:fit-content;align-self:flex-end}.toggle-button span{color:#0046c1;font-size:1.4rem}@media(hover:hover){.toggle-button:hover span{text-decoration:underline}}input[type=checkbox]{appearance:none;margin:0;font:inherit;color:#0046c1;min-width:2rem;min-height:2rem;width:2rem;height:2rem;border:1px solid #5d5d5d;border-radius:.3em;transform:translateY(-.075em);display:grid;place-content:center}input[type=checkbox]:hover{cursor:pointer;border:1px solid #0046c1;background-color:#daefff}input[type=checkbox]:before{content:"";width:.65em;height:.65em;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:#0046c1}input[type=checkbox]:checked{background-color:#0046c1;border:.15em solid #0046c1}input[type=checkbox]:checked:before{transform:scale(1);background-color:#0046c1}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;appearance:none;height:1.1em;width:1.1em;cursor:pointer;border:1px solid #5d5d5d;--chkbg:$hex;--b1:100% 0 0;font:inherit;color:#0046c1;border-radius:50%;transform:translateY(-.075em);display:grid;place-content:center}input[type=radio]:checked,input[type=radio][aria-checked=true]{background-color:#0046c1;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 #0046c1;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]{appearance:textfield}.side-filter-header{font-size:2.4rem;font-weight:650;color:#ed1d24;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}}@keyframes shine{to{background-position-x:-200%}}@font-face{font-family:icomoon;src:url(/_next/static/media/icomoon.2d6e58c4.eot);src:url(/_next/static/media/icomoon.2d6e58c4.eot) format("embedded-opentype"),url(/_next/static/media/icomoon.136d7f50.ttf) format("truetype"),url(/_next/static/media/icomoon.ff2b0672.woff) format("woff"),url(/_next/static/media/icomoon.d7a93d42.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}.icon-payoo .path1:before{content:"";color:#fff}.icon-payoo .path2:before{content:"";margin-left:-1.6669921875em;color:#005194}.icon-payoo .path3:before{content:"";margin-left:-1.6669921875em;color:#005194}.icon-payoo .path4:before{content:"";margin-left:-1.6669921875em;color:#005194}.icon-payoo .path5:before{content:"";margin-left:-1.6669921875em;color:#005194}.icon-payoo .path6:before{content:"";margin-left:-1.6669921875em;color:#005194}.icon-payoo .path7:before{content:"";margin-left:-1.6669921875em;color:#26a8e0}.icon-payoo .path8:before{content:"";margin-left:-1.6669921875em;color:#005194}.icon-payoo .path9:before{content:"";margin-left:-1.6669921875em;color:#005194}.icon-payoo .path10:before{content:"";margin-left:-1.6669921875em;color:#005194}.icon-payoo .path11:before{content:"";margin-left:-1.6669921875em;color:#005194}.icon-payoo .path12:before{content:"";margin-left:-1.6669921875em;color:#005194}.icon-payoo .path13:before{content:"";margin-left:-1.6669921875em;color:#005194}.icon-payoo .path14:before{content:"";margin-left:-1.6669921875em;color:#005194}.icon-payoo .path15:before{content:"";margin-left:-1.6669921875em;color:#005194}.icon-payoo .path16:before{content:"";margin-left:-1.6669921875em;color:#005194}.icon-payoo .path17:before{content:"";margin-left:-1.6669921875em;color:#005194}.icon-payoo .path18:before{content:"";margin-left:-1.6669921875em;color:#005194}.icon-payoo .path19:before{content:"";margin-left:-1.6669921875em;color:#005194}.icon-payoo .path20:before{content:"";margin-left:-1.6669921875em;color:#005194}.icon-payoo .path21:before{content:"";margin-left:-1.6669921875em;color:#005194}.text-primary{color:#0046c1;fill:#0046c1}.text-primary path{fill:#0046c1}.text-secondary{color:#ed1d24;fill:#ed1d24}.text-secondary path{fill:#ed1d24}.text-success{color:#7d7;fill:#7d7}.text-success path{fill:#7d7}.text-danger{color:#ed1d24;fill:#ed1d24}.text-danger path{fill:#ed1d24}.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}.no-wrap{white-space:nowrap}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.icon-primary{fill:#0046c1}.icon-stroke-warning path{fill:none!important;stroke:#e67e22!important}.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:rgba(0,0,0,0);padding:0;border:none;outline:none;color:#0046c1}.btn-onlyText-primary:hover{cursor:pointer;text-decoration:underline}.btn-onlyText-primary svg path{fill:#0046c1}.btn-onlyText-grey{background-color:rgba(0,0,0,0);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:rgba(0,0,0,0);padding:0;border:none;outline:none;color:#ed1d24}.btn-onlyText-secondary:hover{cursor:pointer;text-decoration:underline}.btn-onlyText-secondary svg path{fill:#ed1d24}.btn-onlyText-primary-NoHover{background-color:rgba(0,0,0,0);padding:0;border:none;outline:none;color:#0046c1;pointer-events:none}.btn-onlyText-primary-NoHover:hover{cursor:default}.btn-onlyText-primary-NoHover svg path{fill:#0046c1}.btn-close{padding:.5rem 1rem;border-radius:.5rem;border:none;outline:none;background-color:rgba(0,0,0,0);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:rgba(0,0,0,0);cursor:pointer;transition:all .3s;text-decoration:none}.btn-close-icon svg path{fill:#000e1a}.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:#0046c1;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:800;text-align:center}.btn-bookNow:hover{cursor:pointer}.btn-bookNow-active{background-color:#c71300;border:1px solid #c71300;color:#fff}.btn-cancel{background-color:rgba(0,0,0,0);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:#0046c1;color:#fff!important;border:1px solid #0046c1;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .3s;text-decoration:none}.btn-primary:hover{background-color:rgb(0,60.7512953368,167.5);border:1px solid rgb(0,60.7512953368,167.5)}.btn-outline-primary{background-color:rgba(0,0,0,0)!important;color:#0046c1!important;border:1px solid #0046c1!important;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .3s;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.btn-outline-primary:hover{background-color:#0046c1!important;border:1px solid #0046c1!important;color:#fff!important}.btn-outline-primary:hover svg path{fill:#fff!important}.btn-secondary{background-color:#ed1d24;color:#fff;border:1px solid #ed1d24;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .3s}.btn-secondary:hover{background-color:rgb(222.7581967213,17.7418032787,24.6413934426);border:1px solid rgb(222.7581967213,17.7418032787,24.6413934426)}.btn-outline-secondary{background-color:#fff;color:#ed1d24;border:1px solid #ed1d24;border-radius:.5rem;cursor:pointer;transition:all .3s}.btn-outline-secondary:hover{background-color:rgb(222.7581967213,17.7418032787,24.6413934426);border:1px solid rgb(222.7581967213,17.7418032787,24.6413934426);color:#fff}.btn-secondary-bg{background-color:#d40e00;color:#fff;border:1px solid #d40e00;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .3s}.btn-secondary-bg:hover{background-color:rgb(222.7581967213,17.7418032787,24.6413934426);border:1px solid rgb(222.7581967213,17.7418032787,24.6413934426)}.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:#ed1d24;color:#fff;border:1px solid #ed1d24;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .3s}.btn-danger:hover{background-color:rgb(222.7581967213,17.7418032787,24.6413934426)}.btn-danger:disabled,.btn-danger:hover{border:1px solid rgb(222.7581967213,17.7418032787,24.6413934426)}.btn-danger:disabled{color:#b1b1b1;background-color:rgb(222.7581967213,17.7418032787,24.6413934426)!important}.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,.8941176471);border:1px solid rgba(91,192,235,.8941176471)}.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,.862745098);border:1px solid rgba(230,125,34,.862745098)}.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,.537254902);border:1px solid rgba(35,31,32,.537254902)}.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:800}.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 growUp{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@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 rgba(214,214,214,.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:800;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:800;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}}.filter-sidebar-header{color:#000e1a;margin:2rem 0;text-align:left}.block-title,.filter-sidebar-header{text-transform:uppercase;font-weight:650;font-size:1.8rem}.block-title{color:#0046c1}@media(max-width:576px){.block-title{font-size:1.6rem}}.content-page-header{color:#000e1a;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}}.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}}.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;width:100%}@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:800;font-size:1.6rem;color:#000e1a;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:-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:800;color:#ed1d24}@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:#0046c1;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:#ed1d24}.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:-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:#0046c1;font-weight:800}.info-tour-tourCode p{color:#000e1a;font-weight:800}.info-tour-tourCode{gap:0}.info-tour-seat p{color:#ed1d24;font-weight:800}.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:800;color:#0046c1;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:#0046c1}.tour-card--tags__tag span{font-size:1.4rem;font-weight:650;color:#0046c1;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:#ed1d24}.tour-card--tags__tag.online span{color:#ed1d24}.tour-card--tags__tag.lastminute svg path{fill:#0046c1!important}.tour-card--tags__tag.lastminute span{color:#0046c1!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:#000e1a}@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:800;color:#ed1d24}.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:#0046c1;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:#ed1d24}.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:#000e1a;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:#0046c1}}.summary{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:#000e1a;font-weight:800}@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:500;gap:.2rem;display:flex;flex-direction:row;align-items:center}.card--header .title-booking--row__booking-number span{font-style:normal;font-weight:800;color:#000e1a;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;padding:0 1rem 0 0}.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:800;font-style:normal;color:#0046c1;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: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:800;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:800;color:#ed1d24}@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:rgba(0,0,0,0);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{color:#ed1d24;font-size:1.6rem}@media(max-width:576px){.optionOrders-header .price{font-size:1.4rem}}.optionOrders-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:800;color:#000e1a!important}.optionOrders-header .left svg path{fill:#000e1a}.optionOrders-header .left .desktop{display:block}.optionOrders-header .left .mobile{display:none}@media(max-width:1024px){.optionOrders-header .left{font-size:1.4rem}}@media(max-width:430px){.optionOrders-header .left{width:100%;gap:.8rem}.optionOrders-header .left .desktop{display:none}.optionOrders-header .left .mobile{display:block}}.optionOrders .voucher-input .voucher-control{flex-grow:1;border-radius:.5rem}.optionOrders .voucher-input .voucher-control input{padding:1rem;font-size:1.4rem;width:100%!important}.optionOrders .voucher-input button{width:clamp(80px,25vw,150px);padding:1rem;font-size:1.6rem}@media(max-width:576px){.optionOrders .voucher-input button{font-size:1.4rem}}.optionOrders .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{justify-content:space-between;gap:.5rem}.optionOrders .row .right .row p{margin:0}.optionOrders-optionName{width:100%}.optionOrders-optionName--title{width:30%;font-weight:500}.optionOrders-optionName--content{width:68%;text-align:end;font-weight:800;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:#000e1a}.preview-transportation-info__title label{font-size:1.4rem;font-weight:800;color:#000e1a;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%}}.button{border:1px solid #b1b1b1;border-radius:.5rem;margin:0;font-weight:600}.button--lastTour--bookNow{position:relative;background-color:#fff;color:#ed1d24;border-radius:.375rem;border:1px solid #ed1d24;padding:1rem 1.2rem;font-size:1.4rem;font-weight:600;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:#ed1d24;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 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 rgba(10,10,10,.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}.remove-item-icoBtn{cursor:pointer;background-color:rgba(0,0,0,0)}.remove-item-icoBtn svg{transform:scale(.9)}.remove-item-icoBtn svg path{fill:#ed1d24}.remove-item-icoBtn:hover{background-color:#ed1d24}.remove-item-icoBtn:hover svg path{fill:#fff}.input{position:relative}.input-label{font-weight:700!important}.input-label span{color:#ed1d24}.input__container{display:flex;flex-direction:column;position:relative}.input__container p{margin:0}.input__container--label{display:block;margin:0;font-size:1.5rem;font-weight:750;color:#000e1a}.input__container--label p{font-weight:750}.input__container--label span{color:#ed1d24}.input__container--label--disabled{display:block;margin:0;font-size:1.6rem;font-weight:800;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:0;font-size:1.6rem;font-weight:500;width:100%;background-color:rgba(0,0,0,0)}.input__noBorder:focus{outline:none}.input__noBorder.provider-value{color:#5d5d5d!important}.input--note{font-size:1.4rem;color:#ed1d24;font-style:italic;font-weight:600}.input--hotelSearchCal{width:40%}.input__underLine{width:100%}.input__underLine label{font-size:1.4rem;font-weight:800;color:#000e1a}.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 #000e1a}.input__underLine--input::placeholder{color:#5d5d5d!important}.input__border{width:100%}.input__border label{font-size:1.4rem;font-weight:800;color:#000e1a}.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 #000e1a}.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 #000e1a}.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 #000e1a}.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:-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:-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::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:800;color:#000e1a}.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:500;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%}@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:800;color:#000e1a}.input__container input,.input__container input::placeholder{font-size:1.4rem}.input--paxRoom{position:relative}}.input_date_wrapper label{font-size:1.4rem;font-weight:800;color:#171717}.input_date_wrapper .react-date-picker{display:block;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}@media(max-width:576px){.input_date_wrapper .react-date-picker__inputGroup__leadingZero{font-size:1.4rem!important}}.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:rgba(0,0,0,0)}.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);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);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:#000e1a;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center}.calendar__container--content--dates--weeksContainer__content .day:hover{cursor:pointer;background-color:rgb(252.0491803279,217.9508196721,219.0983606557);border-radius:50%;font-weight:800;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:#ed1d24;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 #ed1d24}.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:#ed1d24}@media screen and (max-width:768px){.calendar__container{width:100%;aspect-ratio:1/1.1;left:0}}.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;-webkit-user-select:none;user-select:none}@media(max-width:576px){.scrollContainer{width:300px}}@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{margin:0 3px;padding:5px;display:flex;align-items:center;justify-content:center;border:1px solid #ed1d24;border-radius:5px;transition:background-color .3s ease;font-size:1.1rem;line-height:1.2rem}.list-item:first-child{margin-left:0}.list-item:last-child{margin-right:0}.list-item a{font-weight:500;color:#ed1d24;text-decoration:none}@media(hover:hover){.list-item:hover{background-color:#ed1d24;color:#fff}.list-item:hover a{color:#fff}}.list-item:hover{background-color:#ed1d24;color:#fff}.list-item:hover a{color:#fff}.buttons button{display:flex;align-items:center;justify-content:center;height:3rem;width:3rem;margin:0 .5rem;padding:0;font-size:1.6rem;border:none;border-radius:50%;cursor:pointer;background-color:#636363;--icon-color:#ffffff}@media(hover:hover){.buttons button:hover:not(:disabled){--icon-color:#4d4d4d;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:#ed1d24;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}.tour-card-small{border-radius:2rem;position:relative;border:1px solid rgba(0,0,0,0)}@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:#0046c1;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:800;color:#0046c1;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:#0046c1}.tour-card-small__content--tags__tag span{font-size:1.4rem;font-weight:650;color:#0046c1;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:#ed1d24}.tour-card-small__content--tags__tag.online span{color:#ed1d24}.tour-card-small__content--tags__tag.lastminute svg path{fill:#0046c1!important}.tour-card-small__content--tags__tag.lastminute span{color:#0046c1!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:800;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:#000e1a;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:#000e1a;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:#ed1d24;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 #0046c1;border-radius:.5rem;padding:.2rem 0}.tour-card-small__content--price__button a,.tour-card-small__content--price__button button{background-color:rgba(0,0,0,0);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:#0046c1}.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:#0046c1;text-decoration:underline}.tour-card-small__content--price__button a:hover svg path,.tour-card-small__content--price__button button:hover svg path{fill:#0046c1}.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:800;margin:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.5rem}.departure-place svg path{fill:#000e1a}.departure-place p{margin:0;font-weight:800;color:#000e1a}.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:#0046c1}.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%}.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{inset:0;top:0;left:0;width:100%;height:100%;opacity:.5;background-color:#000;z-index:1000;transition:background-color .3s ease;position:fixed}.full-bottom-sheet__content{width:100%;height:95%;position:relative;background:#fff!important;z-index:1000;border-radius:2rem 2rem 0 0;transform:translateY(100%);opacity:0;transition:transform .4s cubic-bezier(.25,1,.5,1),opacity .3s}.full-bottom-sheet__content.slideUp{transform:translateY(0);opacity:1}.full-bottom-sheet__content.closing{transform:translateY(100%);opacity: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:rgba(0,0,0,0);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:rgba(0,0,0,0);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;overflow-y:auto!important;overflow-x:hidden;height:90%}.full-bottom-sheet__content--footer{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%}.in-place .bottom-sheet__content{box-shadow:none!important}.bottom-sheet__content--body>div{overflow:hidden}.bottom-sheet__content--body .preview-booking-card--body{padding:0}.side-banner-wrapper{width:100%}.side-banner{width:-moz-fit-content;width:fit-content;position:fixed;z-index:5;bottom:0;transition:.2s}.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}}.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:rgba(0,0,0,0);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:800}.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:#0046c1}.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 #000e1a;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:#000e1a;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:.5rem;border:none;outline:none;background-color:rgba(0,0,0,0);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:#0046c1}.booking--pax--col__inputList--item .wrapper .quantity input{width:40%;text-align:center;border:none;outline:none;background:rgba(0,0,0,0);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%}@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 #000e1a}.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:#0046c1;font-size:1.6rem;align-items:center;justify-content:space-between;margin-bottom:1rem;display:inline}.booking-method--container a:hover{color:#0046c1;text-decoration:underline;cursor:pointer}.booking-method--container .web{font-weight:800!important;font-style:none!important;color:#0046c1}.booking-method--list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.booking-method--footer__button{width:100%;padding:1rem 0;background-color:#0046c1;border-radius:1rem;color:#fff;font-size:1.8rem;text-transform:uppercase;font-weight:650;outline:none;border:1px solid #0046c1}.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%}}.badge{color:#0046c1;font-size:16px;background:#e5f8fe;font-weight:500;line-height:16px;border-radius:8px;padding:5px}.badge-icon{margin-right:4px}.badge-primary{background:#daefff}.badge-primary label,.badge-primary span{color:#0046c1}.badge-success{background:rgba(72,187,120,.1)}.badge-success label,.badge-success span{color:#7d7}.badge-danger{background:rgba(255,106,129,.2392156863);color:#ed1d24}.badge-danger label,.badge-danger span{color:#ed1d24}.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],.tippy-box[data-theme=primary] *{color:#0046c1}.tippy-box[data-theme=primary]{background:#daefff}.tippy-box[data-theme=primary] .tippy-arrow{color:#daefff}.tippy-box[data-theme=success],.tippy-box[data-theme=success] *{color:#7d7}.tippy-box[data-theme=success]{background:rgba(72,187,120,.1)}.tippy-box[data-theme=success] .tippy-arrow{color:rgba(72,187,120,.1)}.tippy-box[data-theme=danger],.tippy-box[data-theme=danger] *{color:#ed1d24}.tippy-box[data-theme=danger]{background:rgba(255,106,129,.2392156863)}.tippy-box[data-theme=danger] .tippy-arrow{color:rgba(255,106,129,.2392156863)}.tippy-box[data-theme=warning] *{color:#e67e22}.tippy-box[data-theme=warning]{background:rgba(237,137,54,.1)}.tippy-box[data-theme=warning] .tippy-arrow{color:rgba(237,137,54,.1)}.tippy-box[data-theme=light],.tippy-box[data-theme=light] *{color:#2563eb}.tippy-box[data-theme=light]{background:#ebf5ff;border-radius:.8rem}.tippy-box[data-theme=light] .tippy-arrow{color:#ebf5ff}.tippy-box[data-theme=light] .tippy-content{padding:1.2rem 1.6rem}.tippy-box[data-theme=promo],.tippy-box[data-theme=promo] *{color:#0046c1}.tippy-box[data-theme=promo]{background:#daefff;border-radius:.8rem}.tippy-box[data-theme=promo] .tippy-arrow{color:#daefff}.tippy-box[data-theme=promo] .tippy-content{padding:1.2rem 1.6rem;font-weight:400}.tippy-box[data-theme=promo] .tippy-content .promo-tooltip-title{font-size:1.6rem;font-weight:700;line-height:2.4rem;margin:0 0 .8rem;align-items:top}.tippy-box[data-theme=promo] .tippy-content .promo-tooltip-list{margin:0;padding:0;list-style:none;line-height:1.5}.tippy-box[data-theme=promo] .tippy-content .promo-tooltip-list+.promo-tooltip-note{margin-top:.8rem}.tippy-box[data-theme=promo] .tippy-content .promo-tooltip-note{margin:0;font-weight:400}.promo-tooltip{color:#0046c1}.promo-tooltip-title{font-size:1.6rem;line-height:2.4rem;font-weight:700;color:#0046c1;margin:0 0 .8rem;padding-bottom:.8rem;border-bottom:1px solid rgba(0,70,193,.2)}.promo-tooltip-list{margin:0;padding:0;list-style:none}.promo-tooltip-item{display:flex;gap:.2rem;line-height:1.5;color:#0046c1}.promo-tooltip-label{font-weight:400}.promo-tooltip-price{font-weight:700}.promo-tooltip-note{margin:.8rem 0 0;padding-top:.8rem;border-top:1px solid rgba(0,70,193,.2);font-weight:400;color:#0046c1}.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:25}.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:#0046c1}.dialog-message-primary{--color:#0046c1}.dialog-message-success{--color:#77dd77}.dialog-message-danger{--color:#ed1d24}.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:-moz-fit-content;height:fit-content}}.sendEmail--dialog .dialog-description{height:100%}.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:#000e1a;font-weight:800}@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 .dialog-description{gap:1rem}.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:-moz-fit-content;height:fit-content;max-height:58vh;min-height:-moz-fit-content;min-height:fit-content;position:relative;background-color:#fff}.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:800;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:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}@media(max-width:768px){.dialog-container--content{display:none}}.dialog-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.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:#000e1a;font-weight:800}.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:#000e1a}.firstTime-dialog--content a{color:#0046c1;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:1rem 0}.dialog-heading--center h2{text-align:center}.dialog-heading .dialog-close{background-color:rgba(0,0,0,0);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}}.circle-loading{display:inline-block;width:50px;height:50px;border-radius:99rem;position:relative;margin:0 auto}.circle-loading,.circle-loading-primary{--right-color:#0046c1;--bottom-color:#daefff}.circle-loading-secondary{--right-color:#ed1d24;--bottom-color:#e4c9c6}.circle-loading-success{--right-color:#77dd77;--bottom-color:rgba(72,187,120,0.1)}.circle-loading-danger{--right-color:#ed1d24;--bottom-color:rgba(255,106,129,0.2392156863)}.circle-loading-warning{--right-color:#e67e22;--bottom-color:rgba(237,137,54,0.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 rgba(0,0,0,0);border-right:2px solid var(--right-color);animation:circleLoading 1s linear infinite forwards}@keyframes circleLoading{to{transform:rotate(1turn)}}.loading_overlay{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background-color:#fff;z-index:9999;overflow:hidden;max-width:100vw;max-height:100vh;max-height:100dvh}.loading-image{width:50px;height:50px}.sticky-filter--select-option{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;padding:1rem 0}.audio-player-lg{width:100%}.audio-player-lg__player{height:4.4rem;border-radius:2.2rem;box-shadow:0 0 10px 0 rgba(23,23,23,.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:#0046c1;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:#ed1d24}.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:#0046c1;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:#ed1d24}.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{appearance:none;width:100%;margin-right:1rem;height:1rem;border-radius:.5rem;background:linear-gradient(to right,#0046c1 0,#0046c1 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{appearance:none;border-radius:50%;width:1.4rem;height:1.4rem;background:#0046c1;cursor:pointer}.audio-player-lg__player--wrapper .audio-slider .slider-slide::-moz-range-thumb{border-radius:50%;width:2rem;height:2rem;background:#0046c1;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:#231f20;border:1px solid #ccc;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:rgba(0,0,0,0);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{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;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:rgba(0,0,0,0);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:rgba(0,0,0,0);cursor:pointer}.audio-player-lg .voice-options .voice-option:hover{background-color:rgba(0,69,118,.8980392157);border:1px solid rgba(0,69,118,.8980392157);color:#fff}.audio-player-lg .voice-options .voice-option .voice-option__icon{width:2rem;height:2rem;border-radius:50%;background:#0046c1;display:flex;justify-content:center;align-items:center;color:#fff}.audio-player-lg .voice-options .voice-option.selected{border:1px solid #0046c1}@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}}.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:800;color:#0046c1;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:800}.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}}.payment-method-list{gap:0}.payment-method-list,.payment-method-list__item{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%}.payment-method-list__item-detail{width:100%}.payment-option{border-radius:.5rem;gap:1rem;width:100%;padding:.5rem 0 .5rem 10px;cursor:pointer}.payment-option,.payment-option__name-and-icon{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.payment-option__name-and-icon{gap:.75rem;flex:1 1;min-width:0}.payment-option__label{font-weight:600}.payment-option__value-desc{font-size:inherit;color:inherit}.paymentMethod-icon{font-size:3rem;box-shadow:none;border-radius:.5rem;width:-moz-fit-content;width:fit-content;display:flex;align-items:center}@media(max-width:576px){.paymentMethod-icon{font-size:2.5rem}}.payment-method-v3{gap:2rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.paymentMethodView-dialog .accordion{gap:1rem}.paymentMethodView-dialog .MuiAccordion-root{background-color:#fff!important}.paymentMethodView-dialog .payment-accordion-summary__content{flex:1 1;min-width:0;flex-direction:column!important;align-items:flex-start!important}.paymentMethodView-dialog .payment-accordion-summary__icon-group{flex-wrap:wrap!important;margin-left:0!important;width:100%;margin-top:.8rem}.paymentMethodView-dialog .payment-accordion-summary__icon-group .paymentMethod-icon{font-size:2.4rem!important;min-width:32px;min-height:32px;width:auto;height:32px;overflow:visible}.paymentMethodView-dialog .payment-accordion-summary__icon-group .paymentMethod-icon i{overflow:visible}.paymentMethodView-dialog .MuiAccordionDetails-root{width:100%;box-sizing:border-box}.paymentMethodView-dialog .payment-method-list,.paymentMethodView-dialog .payment-method-list__item{width:100%}.paymentMethodView-dialog .payment-option{width:100%;min-width:0;box-sizing:border-box;caret-color:rgba(0,0,0,0)}.paymentMethodView-dialog .payment-option__label{font-size:12px;color:inherit}.paymentMethodView-dialog .payment-option input[type=radio]{border-radius:50%;width:2rem;height:2rem;border-color:#b3b3b3;flex-shrink:0;caret-color:rgba(0,0,0,0)}.paymentMethodView-dialog .payment-option input[type=radio]:checked,.paymentMethodView-dialog .payment-option input[type=radio][aria-checked=true]{background-color:#0046c1;border-color:#0046c1;box-shadow:inset 0 0 0 2px #fff}.paymentMethodView-dialog .payment-option input[type=radio]:before{content:none;display:none}.paymentMethodView-dialog .payment-accordion-summary__radio-wrap{display:flex;align-items:center;justify-content:center;flex-shrink:0}.paymentMethodView-dialog .payment-accordion-summary__radio-wrap input[type=radio]{border-radius:50%;width:2rem;height:2rem;border:1px solid #b3b3b3;flex-shrink:0;margin:0;cursor:default;appearance:none;-webkit-appearance:none;background-color:#fff}.paymentMethodView-dialog .payment-accordion-summary__radio-wrap input[type=radio]:checked,.paymentMethodView-dialog .payment-accordion-summary__radio-wrap input[type=radio][aria-checked=true]{background-color:#0046c1;border-color:#0046c1;box-shadow:inset 0 0 0 2px #fff}.paymentMethodView-dialog .payment-accordion-summary__radio-wrap input[type=radio]:before{content:none;display:none}.paymentMethodView-dialog .payment-option .paymentMethod-icon{font-size:2.4rem!important;min-width:32px;min-height:32px;width:auto;height:32px}.paymentMethodView-dialog .payment-standalone-item{width:100%;padding:.5rem 2rem;border-radius:2.4rem;overflow:hidden;background-color:#fff;margin-bottom:.5rem;box-sizing:border-box}.paymentMethodView-dialog .payment-method-list__item-detail{padding-left:3.8rem;font-size:12px}.paymentMethodView-dialog .payment-method-list__item-detail p,.paymentMethodView-dialog .payment-method-list__item-detail span,.paymentMethodView-dialog .payment-method-list__item-detail strong{font-size:inherit}.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}@media(max-width:768px){.tour--header--content{margin:0}}.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:#000e1a}.tour--nav__container ul .active a,.tour--nav__container ul li:hover a{font-weight:800;color:#0046c1}.tour--nav__container ul .active a:not(:hover) a{cursor:default;color:#0046c1;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:800;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--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);gap:1.25rem}.tour--detail__content--left--overview__content-item{margin-bottom:1rem;--icon-color:$color-primary;color:#0046c1}.tour--detail__content--left--overview__content-item svg{transform:scale(1.5)}.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:800;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:#000e1a;cursor:pointer;padding:.9rem 1.6rem;width:100%;border:none;text-align:left;outline:none;font-size:1.6rem;font-weight:800;position:relative}.tour--detail__content--left .tour-schedule .content .collapsible p{margin:0;line-height:2rem;color:#000e1a;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:#0046c1}.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 #0046c1;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:#0046c1;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:-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:sticky!important;top:0;display:flex;justify-content:space-between;align-items:center;background:inherit;color:#000e1a;cursor:pointer;padding:1.8rem;width:100%;text-align:left;outline:none;font-size:1.6rem;font-weight:800;border:none;border-bottom:1px solid #e5e5e5}.tour--detail__content--left .tour-note .content .collapsible span{color:#ed1d24;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:rgba(0,0,0,0)!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: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 rgba(23,23,23,.12);padding:1.5rem}.tour--detail__content--right .btn-book{width:100%;background:#ed1d24;color:#fff;text-transform:none;padding:1rem 0;border:none;cursor:pointer;border-radius:.5rem}.tour--detail__content--right .btn-book:hover{background:rgb(222.7581967213,17.7418032787,24.6413934426)}.tour--detail__similiar{display:flex;flex-direction:column;gap:2rem;margin:0 0 3rem}@media(max-width:768px){.tour--detail__similiar--slider{overflow:hidden;width:100vw}}.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:2rem;list-style:none;margin:0}.tour--detail__similiar--list li{margin-bottom:.75rem}@media(max-width:1200px){.tour--detail__similiar--list{gap:2rem}}@media(max-width:1024px){.tour--detail__similiar--list{gap:1rem}}@media(min-width:1025px){.tour--detail__similiar--list{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}}@media(min-width:1250px){.tour--detail__similiar--list{grid-template-columns:repeat(4,1fr);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:800;color:#0046c1;font-size:1.6rem}.highlight-part>*{color:#0046c1}.combo-tour-advantages__content{display:grid;grid-template-columns:repeat(4,1fr);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:800}.rounded-lg{border-radius:1rem}.rounded-md{border-radius:.5rem}.rounded-sm{border-radius:.25rem}.discount--tag{border:1px solid #ed1d24;color:#ed1d24;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:#000e1a!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 p{margin:0}.tour--detail__price--mobile--details__content .price p span{font-size:2.8rem;color:#ed1d24;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__content .price{display:flex;flex-direction:row;justify-content:center;align-items:center}.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:#0046c1!important;border:1px solid #0046c1!important;outline:none;display:flex;flex-direction:row;justify-content:center;align-items:center}.btn-pickDate-mobile{background-color:#0046c1!important;color:#fff!important;border:1px solid #0046c1!important;gap:1rem;--icon-color:$white}@media(hover:hover){.btn-pickDate-mobile:hover{background-color:rgb(0,60.7512953368,167.5)!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:#ed1d24;flex:2 1}.btn-bookTour-mobile{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#ed1d24!important;color:#fff!important;border:1px solid #ed1d24!important;gap:.5rem;--icon-color:$white}@media(max-width:1024px){.btn-bookTour{flex:1 1 50%}}.btn-advise{flex:1 1;background-color:#fff!important;color:#ed1d24!important;border:1px solid #ed1d24!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:800;color:#0046c1}.tour--nav__container ul .active a:not(:hover) a{cursor:default;color:#0046c1;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--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--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:800;margin:0;line-height:normal}.find-tour-header__title p{width:100%;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:#0046c1;text-decoration:none}.padding-1rem{padding:1rem!important}.find-tour-content__filter--mobile{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: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:#ed1d24;border:1px solid #ed1d24;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,.filter-noTour--img{width:20vw;height:20vw}.filter-noTour--content{text-align:center}.filter-noTour--content p{margin-bottom:1.4rem;font-size:2.4rem;color:#0046c1;font-weight:800}.filter-noTour--content span{font-size:1.6rem;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: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:#0046c1}.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:#000e1a;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:#0046c1}@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);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:rgba(0,0,0,0);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,rgba(255,255,255,0),rgb(255,255,255))}}@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,rgba(255,255,255,0),rgb(255,255,255))}}@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,rgba(255,255,255,0),rgb(255,255,255))}.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:rgba(0,0,0,0);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:#0046c1}.search-flights-header__back-button:hover svg{--icon-color:$color-primary;color:#0046c1}.search-flights-header__title{width:100%;text-transform:uppercase;font-size:3.2rem;font-weight:800;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}}.container-full-width,.preview-booking-container{width:100%}.collapse-preview{width:100%;height:100%}.collapse-preview__header{background-color:rgba(0,0,0,0);border:none;outline:none;display:flex;align-items:center;justify-content:space-between;width:100%;padding:0}.collapse-preview__header svg{--icon-color:$color-primary;color:#0046c1}.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%;--icon-color:$color-primary;color:#0046c1}@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:#ed1d24!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:#0046c1;padding:0 2rem;border-radius:.5rem;--icon-color:$white;color:#fff}.collapse-preview .collapse-list-flight svg{width:4%}.collapse-preview .collapse-list-flight div{--icon-color:$yellow;color:#ffda00}.collapse-preview .collapse-list-flight div p{color:#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 rgba(23,23,23,.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);--icon-color:$black-1;color:#000e1a}.collapse-list-baggage--wrapper .collapse-preview__header .collapse-preview__totalPrice{color:#ed1d24;font-size:1.8rem;font-weight:800}@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-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-preview__totalPrice{color:#ed1d24;font-size:1.6rem;font-weight:800}@media(max-width:576px){.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}.checkbox-filter input[type=checkbox]{width:1.1em;height:1.1em;border-radius:.3rem}.checkbox-filter input[type=checkbox]:disabled{cursor:not-allowed;background-color:#faf9f7;border:1px solid #e5e5e5!important}.find-tour-content__filter--button{background-color:rgba(0,0,0,0);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:rgba(0,0,0,0)}.find-tour-content__filter--collapse--show-more p{color:#0046c1;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:#0046c1}.find-tour-content__filter--collapse--show-more:hover p{text-decoration:underline;cursor:pointer;color:rgb(0,60.7512953368,167.5)}.find-tour-content__filter--collapse--show-more:hover p svg path{fill:rgb(0,60.7512953368,167.5)}.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:rgba(0,0,0,0);color:#0046c1;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 #0046c1}@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:#0046c1;color:#fff}.star-rating{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.star-rating button{background-color:rgba(0,0,0,0);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:rgba(0,0,0,0)!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:rgba(0,0,0,0);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:800}.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:800;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:-moz-fit-content;height:fit-content}.combo-tour-advantages__content{display:grid;grid-template-columns:1fr 1fr;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:rgba(0,0,0,0);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:#0046c1}.page-booking__header--content__back-button:hover svg path{fill:#0046c1}.page-booking__header--content h1{font-size:3.2rem;font-weight:800;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__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:rgb(192.5,227.972972973,255)}.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:#000e1a}}.card-info h3{text-transform:uppercase;font-weight:800;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:#0046c1;color:#fff;border:none;padding:1rem 2rem;border-radius:.5rem;font-size:1.6rem}.payment-booking-page{min-height:calc(100dvh - 9.6rem);min-height:calc(100vh - 96px);display:flex;flex-direction:column;justify-content:flex-start;align-items:center}@media screen and (max-width:768px){.payment-booking-page .section-container{width:100%!important}}.page-success-booking__status--content{width:70%;display:flex;align-items:center;justify-content:center;flex-direction:column}.page-success-booking--voucher{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-weight:400;background-color:rgba(0,0,0,0)!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 #000e1a}.page-success-booking--voucher--content--ipt button{width:20%;background-color:rgba(0,0,0,0);border:1px solid #0046c1;color:#0046c1;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:rgb(0,60.7512953368,167.5);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:#0046c1;cursor:pointer}.page-success-booking--voucher--content--list__item button{background-color:rgba(0,0,0,0);border:none;outline:none}.page-success-booking--voucher--content--list__item button:hover{cursor:pointer;--icon-color:$black-light;color:#4a4a4a}.page-success-booking--voucher--wrapper{position:sticky;top:1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2rem}.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 #0046c1;color:#0046c1}.page-success-booking--btnGroups .btn-payLater:hover{background-color:rgb(0,60.7512953368,167.5);color:#fff}.page-success-booking--btnGroups .btn-payImidiately{flex:1 1;background-color:#ed1d24;border:1px solid #ed1d24;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:rgba(0,0,0,0);width:20%;outline:none;border:1px solid #0046c1;border-radius:1rem;padding:.5rem 1rem;--icon-color:$color-primary;color:#0046c1}.page-success-booking--total{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.page-success-booking--total p{margin:0;color:#000e1a;font-weight:600}.page-success-booking--total span{color:#ed1d24;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)}}.qr-code-modal{width:100%;height:100%}.qr-code-modal h2{text-align:center;width:90%;font-weight:600;line-height:3rem;font-size:1.9rem;margin:1rem 0}.qr-code-modal--wrapper{display:flex;flex-direction:column;justify-content:center;align-items:stretch;width:100%;height:100%;background-color:#fff;padding:2rem;gap:1rem;border-radius:.5rem}.qr-code-modal--header{justify-content:space-between;border-bottom:1px solid #e5e5e5;padding-bottom:1rem}.qr-code-modal--header,.qr-code-modal--header-timer{display:flex;flex-direction:row;align-items:center;width:100%}.qr-code-modal--header-timer{justify-content:flex-end;gap:.8rem;font-size:1.4rem}.qr-code-modal--header-timer-box{padding:.5rem 0;background-color:#000e1a;color:#fff;border-radius:.5rem;font-size:1.4rem;width:3.6rem;text-align:center}.qr-code-modal--body{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:1rem}.qr-code-modal--infor{width:45%;background:#f0f0f0;padding:1.5rem;border-radius:.5rem}.qr-code-modal--infor h2{text-align:left}.qr-code-modal--infor-content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2rem;padding-bottom:1.6rem}.qr-code-modal--infor-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.qr-code-modal--infor-item .label{color:#5d5d5d;font-size:1.4rem}.qr-code-modal--infor-item .value{font-weight:500;color:#000e1a}.qr-code-modal--infor-item .special-render{color:#0046c1;font-weight:800;font-size:2rem!important}.qr-code-modal--qrcode{width:55%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.qr-code-modal--qrcode-content{width:60%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;flex-grow:1}.qr-code-modal--qrcode-block{width:100%;height:100%;position:relative}.qr-code-modal--qrcode-block img{width:100%;height:100%;object-fit:contain}.expiredTime{background-color:#ed1d24}.qr-code-expired{filter:blur(2.5px)}.qr-code-expired-overlay{position:absolute;background:#000e1a;width:100%;height:100%;top:0;left:0;opacity:.9}.qr-code-expired-message,.qr-code-expired-overlay{display:flex;flex-direction:column;justify-content:center;align-items:center}.qr-code-expired-message{color:#fff;gap:1rem}.qr-code-expired-message p{margin:0}.qr-code-expired-message svg{width:5rem;height:5rem;--icon-color:$white;color:#fff}.qr-code-reset-btn{background-color:#fff;padding:1rem 1.5rem;border-radius:1rem;border:none;outline:none;font-weight:800}@media(hover:hover){.qr-code-reset-btn:hover{background-color:#dadfe6;cursor:pointer}}.cancel-btn-payment{background-color:#f0f0f0;width:100%;outline:none;border:none;border-radius:.5rem;padding:1rem 0;--icon-color:$color-primary;color:#0046c1}@media(hover:hover){.cancel-btn-payment:hover{background-color:#dadada;cursor:pointer}}.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:#0046c1;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:#ed1d24;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:rgba(0,0,0,0);color:#0046c1;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:rgba(0,0,0,0);color:#0046c1;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:800;margin-bottom:1rem}.booking--container__block--content__booking-no span{color:#ed1d24}.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:#ed1d24}.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}.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__status--content{width:70%;display:flex;align-items:center;justify-content:center;flex-direction:column}.page-order-booking__body{padding:3rem 0}.page-order-booking__body--content{display:grid;grid-template-columns:1.5fr 1fr;gap:2rem;align-items:stretch;padding-bottom:8rem}.page-order-booking__body--content h3{font-size:1.7rem;font-weight:800;text-transform:uppercase;text-align:center;margin:0 0 1.5rem}.page-order-booking__body--content__left{width:100%;gap:4rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.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--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:rgba(0,0,0,0);border:none;outline:none;color:#0046c1;padding:0 1rem;font-weight:800;font-size:1.6rem}.page-order-booking__body--content__left .booking--services--list--btn svg path{fill:#0046c1}.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:sticky;top:1rem;width:100%;height:45%;max-height:45%}.page-order-booking__body--content--item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.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:#0046c1}.page-order-booking__body--content--item__booking--policyCheck span{color:#0046c1}@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{width:100%}.booking--contact{max-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: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.4rem;font-weight:800}.booking--contact label span{color:#ed1d24}@media(max-width:576px){.booking--contact label{font-size:1.4rem}}.booking--contact .booking--contact--actions{margin-top:1.5rem;display:flex;justify-content:flex-end}.booking--contact .booking--contact--resetButton{width:25rem;background-color:rgba(0,0,0,0);color:#4d4d4d;border:1px solid #b3b3b3;transition:background-color .2s,border-color .2s}.booking--contact .booking--contact--resetButton:hover{background-color:#ddd;border-color:#999}#news-list,.news-detail,.page-news-main{width:100%;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:rgba(0,0,0,0);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-tabs,.page-news-main .news-tabs{margin-bottom:6rem;text-align:center}#news-list .news-tabs ul,.page-news-main .news-tabs ul{list-style-type:none;margin:0;padding:2rem 0;display:flex;justify-content:center;gap:4rem;width:100%}#news-list .news-tabs ul li,.page-news-main .news-tabs ul li{flex:0 0 30%;font-weight:500}#news-list .news-tabs ul li a,.page-news-main .news-tabs 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:800}#news-list .news-tabs ul li a:hover,.page-news-main .news-tabs ul li a:hover{color:#004476;border-color:#004476}#news-list .news-tabs ul li a:active,#news-list .news-tabs ul li a:focus,#news-list .news-tabs ul li.active a,.page-news-main .news-tabs ul li a:active,.page-news-main .news-tabs ul li a:focus,.page-news-main .news-tabs ul li.active a{color:#fff;background:#004476;border-color:#004476}@media(max-width:1024px){#news-list .news-tabs ul li a,.page-news-main .news-tabs ul li a{font-size:1.6rem}}@media(max-width:576px){#news-list .news-tabs,.page-news-main .news-tabs{margin-bottom:4rem}#news-list .news-tabs ul,.page-news-main .news-tabs ul{gap:1rem;padding:0;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;justify-content:flex-start}#news-list .news-tabs ul li,.page-news-main .news-tabs ul li{padding:0}#news-list .news-tabs ul li a,.page-news-main .news-tabs ul li a{text-wrap:nowrap;padding:1rem 2rem}}.page-news-main h3{font-size:1.8rem;font-weight:800;text-transform:uppercase;padding-bottom:1rem;margin-bottom:2rem;position:relative;color:#0046c1}.page-news-main h3:after{content:"";height:2.5px;width:7%;background:#0046c1;position:absolute;bottom:0;left:0}.page-news-main .btn-view{font-size:1.6rem;font-weight:800;text-transform:uppercase;text-align:center;color:#0046c1;border-color:#0046c1;border-radius:.5rem;padding:1.25rem 3rem;margin:4rem auto auto;width:-moz-fit-content;width:fit-content}.page-news-main .btn-view:hover{background-color:#0046c1}.page-news-main .btn-view:hover a{color:#fff}.page-news-main .btn-view a{text-decoration:none;color:#0046c1}.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:800;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:#ed1d24;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 rgba(23,23,23,.12);-webkit-box-shadow:4px 4px 12px 0 rgba(23,23,23,.12);-moz-box-shadow:4px 4px 12px 0 rgba(23,23,23,.12);background:#fff;transform:translateY(-3px)}.page-news-main .hot-news .grid-row .card:hover .card-content .content-title{color:#0046c1}.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:800;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:#0046c1}.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 rgba(23,23,23,.12);-webkit-box-shadow:4px 4px 12px 0 rgba(23,23,23,.12);-moz-box-shadow:4px 4px 12px 0 rgba(23,23,23,.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:-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:#0046c1}.page-news-main #travel-guide .wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;justify-content:stretch;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,#000000 10%,rgba(0,0,0,0));font-size:1.8rem;color:#fff;font-weight:800;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 rgba(23,23,23,.12);-webkit-box-shadow:4px 4px 12px 0 rgba(23,23,23,.12);-moz-box-shadow:4px 4px 12px 0 rgba(23,23,23,.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;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:#0046c1;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:800;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 rgba(23,23,23,.12);-webkit-box-shadow:4px 4px 12px 0 rgba(23,23,23,.12);-moz-box-shadow:4px 4px 12px 0 rgba(23,23,23,.12);transform:translateY(-2px)}.page-news-main #travel-experience .wrapper .card:hover .card-text{background:#fff;color:#0046c1}@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;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;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{width:100%;height:100%;object-fit:cover;object-position:center}.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:-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:#000e1a;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:800;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:#0046c1}.page-news-main #travel-experience .wrapper .card .card-text p{-webkit-line-clamp:2;line-clamp:2;text-transform:none}}#news-list{text-align:center}#news-list .news-header{text-align:center;margin-top:2rem}#news-list .news-header h1{font-size:2.8rem;text-transform:uppercase}#news-list .news-list .card{margin:0 0 4rem;border:1px solid rgba(0,0,0,0);border-radius:1.5rem;background-color:#fff;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:#000e1a;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;text-align:right;text-decoration:none;border:1px solid #b1b1b1;border-radius:.5rem;background:#0046c1;margin:0;font-weight:600;padding:1rem 1.5rem;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 rgba(23,23,23,.12);-webkit-box-shadow:4px 4px 12px 0 rgba(23,23,23,.12);-moz-box-shadow:4px 4px 12px 0 rgba(23,23,23,.12);transform:translateY(-2px)}#news-list .news-list .card:hover .content h4{color:#004476}#news-list .news-list .card:hover .content .view-more{color:#0046c1;background:#fff;border-color:#0046c1}@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:#0046c1;background:rgba(0,0,0,0);border-color:#0046c1}}.news-detail{width:100%}.news-detail,.news-detail .section-container{overflow-x:hidden;max-width:100%}.news-detail .row{min-width:0}.news-detail .wrapper{background:#f8f8f8;border-radius:1.5rem}.news-detail .left.main-content{flex:0 0 75%;padding-right:1rem;min-width:0;max-width:100%}.news-detail .left.main-content figure.image{margin:0}.news-detail .left.main-content img{width:100%;max-width:100%;height:auto;object-fit:cover}.news-detail .left.main-content .wrapper{padding:3rem;margin-bottom:6rem;max-width:100%;overflow-x:hidden}.news-detail .left.main-content .wrapper h2.main-title{font-size:3.2rem;font-weight:650;margin:0 0 1.2rem;word-wrap:break-word;overflow-wrap:break-word}.news-detail .left.main-content .wrapper .row.info{gap:1rem;align-items:center;justify-content:left;flex-wrap:wrap;min-width:0}.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 .row.info p{min-width:0;overflow-wrap:break-word;word-break:break-word}.news-detail .left.main-content .wrapper .content{font-size:1.6rem;margin-top:3rem;max-width:100%;overflow-wrap:break-word;word-break:break-word}.news-detail .left.main-content .wrapper .content a{color:#004476;word-break:break-word}.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:800;margin:0 0 2rem;color:#000e1a;word-wrap:break-word;overflow-wrap:break-word}.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;overflow-wrap:break-word;word-break:break-word}.news-detail .left.main-content .wrapper .content img{max-width:100%;height:auto;width:100%}.news-detail .left.main-content .wrapper .content .img{width:100%;max-width:100%;height:50dvh;object-fit:cover;margin-bottom:2rem}.news-detail .left.main-content .wrapper .content div:has(>table){margin-left:0!important;margin-right:0!important}.news-detail .left.main-content .wrapper .content table{max-width:100%;display:block;overflow-x:auto}.news-detail .left.main-content .wrapper .content embed,.news-detail .left.main-content .wrapper .content iframe,.news-detail .left.main-content .wrapper .content object{max-width:100%}.news-detail .left.main-content .wrapper .content code,.news-detail .left.main-content .wrapper .content pre{max-width:100%;overflow-x:auto;word-break:break-all}.news-detail .left.main-content .wrapper .content figure{max-width:100%}.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%;max-width:100%;gap:2rem;min-width:0}.news-detail .right.sidebar{flex:0 0 25%;padding-left:1rem;min-width:0}.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:800}.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:#000e1a;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}}@media(max-width:576px){.news-detail .section-container{width:100%!important;padding-left:1rem;padding-right:1rem;box-sizing:border-box}.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}}.payment-callback--warning{background-color:#fef3ec;color:#9c4a13;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;margin:0 0 5px;line-height:normal;text-align:center;font-size:3rem}@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 #ed1d24}@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 span{font-size:1.6rem!important}.privacy-policy-content ul{list-style:outside}.privacy-policy-content{margin-bottom:5rem}.privacy-policy-content,.privacy-policy-content *{font-family:inherit!important}.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)}@media(max-width:768px){.card-large.loading-card .card-large__image{height:150px!important;min-height:150px!important;display:flex!important;align-items:center!important;justify-content:center!important}.card-large.loading-card .card-large__image--thumbnail{width:auto!important;height:100px!important;object-fit:contain!important}}@media(max-width:480px){.card-large.loading-card .card-large__image{height:130px!important;min-height:130px!important;display:flex!important;align-items:center!important;justify-content:center!important}.card-large.loading-card .card-large__image--thumbnail{width:auto!important;height:160px!important;object-fit:contain!important}}.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:800;color:#ed1d24}}@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__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:800}.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:16px;height:16px}.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:#0046c1}.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;--icon-color:#ffc107;color:#ffc107}.card-large__details--header .rating-type .stars .star-icon.filled path{filter:drop-shadow(0 2px 4px rgba(255,193,7,.2))}.card-large__details--header .rating-type .stars .star-icon.empty{--icon-color:#e8e8e8;color:#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:20px;height:20px}.card-large__details--location p{width:90%;font-size:13px;color:#666;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-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,black 90%,transparent);-webkit-mask-image:linear-gradient(90deg,black 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:4px;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:#ed1d24}@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:800;color:#ed1d24;text-shadow:0 1px 2px rgba(255,77,79,.2)}.card-large__price--content .price-note{font-size:1.1rem;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:800;color:#ed1d24}.card-large .card-large__price--content .price-note{font-size:9px;text-align:right;margin-top:1px}.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__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}}@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}.line-wobble{--uib-size:100%;--uib-speed:1.75s;--uib-color:#0046c1;--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:#0046c1}.line-wobble-success{--uib-color:#77dd77}.line-wobble-danger{--uib-color:#ed1d24}.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}}.vt-hotel-booking-bar{position:relative;width:100%;background:#fff;border-top:1px solid #f7f7f7;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--hidden{position:fixed;top:0;left:0;right:0;z-index:-1;visibility:hidden;pointer-events:none;height:0;overflow:hidden;padding:0;margin:0;border:none;opacity:0}.vt-hotel-booking-bar__wrapper{width:100%;padding:1.2rem 0;display:flex;align-items:center;gap:24px;background-color:#fff;border-radius:8px}.vt-hotel-booking-bar__info{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:1.6rem;flex:1 1}.vt-hotel-booking-bar__info button[class*=Button_]{border-radius:.8rem}.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}.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:-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 .dangerFillBgBtn{width:-moz-fit-content;width:fit-content;min-width:162px;height:44px;border-radius:8px;background-color:#db0f00 0,0,0,1}.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:#0046c1}.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:20;background:hsla(0,0%,100%,.98);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,rgba(0,0,0,0),rgba(0,0,0,.05) 25%,rgba(0,0,0,.05) 75%,rgba(0,0,0,0))}.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:rgba(245,245,245,.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:20}.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:#ed1d24}.vt-hotel-booking-bar__mobile-action-price .price-value .amount{font-size:20px;font-weight:800}.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{justify-content:center;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;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}}@keyframes vt-slide-in{0%{opacity:0;transform:translateY(-100%) scaleY(0)}to{opacity:1;transform:translateY(0) scaleY(1)}}.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:#fff;border-radius:.5rem;font-weight:800}}.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 #ed1d24}.depDate-pastDay{color:#b1b1b1!important;pointer-events:none;cursor:not-allowed!important;font-weight:400!important}.depDate-activeDay{border:solid rgba(255,119,119,.3803921569);border-radius:20%}.depDate-inactiveDay{color:#b1b1b1!important;pointer-events:none;font-weight:400!important;cursor:not-allowed;border:none}.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:sticky;top:0;background-color:#fff}.tour__info--header span{font-size:1.5rem;font-weight:800}.tour__info--header span svg{margin-right:1.5rem}.tour__info--header label{font-size:2.8rem;font-weight:650;color:#ed1d24;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: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:800}.tour__info--select-option__item:hover{background-color:#daefff}.tour__info--select-option__item.selected{border:1px solid #0046c1;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:800;color:#0046c1}.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:800;text-transform:none;color:#000e1a;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:#0046c1;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:#0046c1}.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:800;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{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:800}.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 #0046c1;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:800;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:800;color:#ed1d24}.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:800;margin:0}.tour__info--content--price--pax__item--room p{margin:0;font-size:1.6rem;font-weight:800;color:#ed1d24}.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:rgba(0,0,0,0);padding:.5rem 1rem;border-radius:.5rem;flex-shrink:0;border:1px solid #0046c1}.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:#0046c1}.tour__info--content--tourOption--option:hover p,.tour__info--content--tourOption--option:hover small{color:#fff}.tour__info--content--tourOption .pickedOption{background-color:#0046c1}.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:800}.tour__info--content--tourAttach--title span{color:#ed1d24}.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:#ed1d24;font-weight:800;line-height:1rem;bottom:2px}.calendar--tour__days__weekdays__item .discount--price{color:#ed1d24!important;font-size:1rem}.calendar--tour__days h2{font-size:2rem;color:#ed1d24}.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}}