fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{background:#fff;display:block;height:38px;position:absolute;right:1px;top:1px;width:40px}.multiselect__spinner:after,.multiselect__spinner:before{border:2px solid transparent;border-radius:100%;border-top-color:#41b883;box-shadow:0 0 0 1px transparent;content:"";height:16px;left:50%;margin:-8px 0 0 -8px;position:absolute;top:50%;width:16px}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{opacity:1;transition:opacity .4s ease-in-out}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;color:#35495e;display:block;min-height:40px;position:relative;text-align:left;width:100%}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;opacity:.6;pointer-events:none}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{background:#fff;border:none;border-radius:5px;box-sizing:border-box;display:inline-block;line-height:20px;margin-bottom:8px;min-height:20px;padding:0 0 0 5px;position:relative;transition:border .1s ease;vertical-align:top;width:100%}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{margin-bottom:8px;padding-left:5px}.multiselect__tags-wrap{display:inline}.multiselect__tags{background:#fff;border:1px solid #e8e8e8;border-radius:5px;display:block;font-size:14px;min-height:40px;padding:8px 40px 0 8px}.multiselect__tag{background:#41b883;border-radius:5px;color:#fff;display:inline-block;line-height:1;margin-bottom:5px;margin-right:10px;max-width:100%;overflow:hidden;padding:4px 26px 4px 10px;position:relative;text-overflow:ellipsis;white-space:nowrap}.multiselect__tag-icon{border-radius:5px;bottom:0;cursor:pointer;font-style:normal;font-weight:700;line-height:22px;margin-left:7px;position:absolute;right:0;text-align:center;top:0;transition:all .2s ease;width:22px}.multiselect__tag-icon:after{color:#266d4d;content:"\D7";font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{border:1px solid #e8e8e8;border-radius:5px;min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap}.multiselect__current,.multiselect__select{box-sizing:border-box;cursor:pointer;display:block;line-height:16px;margin:0;text-decoration:none}.multiselect__select{height:38px;padding:4px 8px;position:absolute;right:1px;text-align:center;top:1px;transition:transform .2s ease;width:40px}.multiselect__select:before{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;color:#999;content:"";margin-top:4px;position:relative;right:0;top:65%}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e8e8e8;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:none;display:block;max-height:240px;overflow:auto;position:absolute;width:100%;z-index:50}.multiselect__content{display:inline-block;list-style:none;margin:0;min-width:100%;padding:0;vertical-align:top}.multiselect--above .multiselect__content-wrapper{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:1px solid #e8e8e8;border-top-left-radius:5px;border-top-right-radius:5px;bottom:100%}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{cursor:pointer;display:block;line-height:16px;min-height:40px;padding:12px;position:relative;text-decoration:none;text-transform:none;vertical-align:middle;white-space:nowrap}.multiselect__option:after{font-size:13px;line-height:40px;padding-left:20px;padding-right:12px;position:absolute;right:0;top:0}.multiselect__option--highlight{background:#41b883;color:#fff;outline:none}.multiselect__option--highlight:after{background:#41b883;color:#fff;content:attr(data-select)}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{background:inherit;color:silver;content:attr(data-selected)}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;color:#fff;content:attr(data-deselect)}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;color:#fff;content:attr(data-deselect)}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{display:inline-block;line-height:20px;margin-bottom:8px;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{left:1px;right:auto}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{left:0;right:auto}[dir=rtl] .multiselect__clear{left:12px;right:auto}[dir=rtl] .multiselect__spinner{left:1px;right:auto}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}
@charset "UTF-8";.cursor-pointer{cursor:pointer}.hab-textarea textarea{border:1px solid #d9d9d9;border-radius:4px;box-shadow:none;line-height:18px;outline:none;padding:5px 10px;width:100%}.hab-textarea textarea:focus,.hab-textarea textarea:hover{border-color:#40a9ff}.multiselect__tags{border:none;min-height:56px;padding:20px 40px 0 8px}.multiselect__option{padding-left:20px}.multiselect__option--disabled{background:#f3f3f3!important;border-bottom:1px solid #ddd;color:#000!important;font-weight:500;padding-left:12px}.multiselect__placeholder{color:#7d7d7d;padding-top:0}.multiselect__input,.multiselect__single{font-size:14px;padding-left:0}.multiselect__select{top:10px}.multiselect__content-wrapper{border-top:1px solid #ddd;font-size:14px}.hidden-768{display:block}.visible-768{display:none}.panel{border:1px dashed #ddd;border-radius:4px;font-size:13px;padding:10px}.panel--danger{background:#fff6f6}.panel--success{background:#f6fff6}.mb-0{margin-bottom:0}.box-payment-result{background:#fff;border-radius:12px;box-shadow:0 4px 14px rgba(0,0,0,.1);margin:30px auto;max-width:747px;padding:30px;text-align:center}.box-payment-result__title{color:#25282b;font-size:20px;margin:30px 0}.box-payment-result p{margin-bottom:3px}.box-payment-result__btn{align-items:center;background:linear-gradient(to bottom right,#5fd5b6,#4bfe85);border-radius:4px;color:#000;cursor:pointer;display:flex;font-size:13px;font-weight:500;height:32px;justify-content:center;text-transform:uppercase;width:120px}@media only screen and (max-width:768px){.hidden-768{display:none!important}.visible-768{display:block}}.alert-input-error{color:red;font-size:12px;position:absolute;top:100%}.text-14-400{font-weight:400}.text-14-400,.text-14-500{font-size:14px;line-height:120%}.text-14-500{font-weight:500}.text-14-600{font-size:14px;font-weight:600;line-height:120%}.text-13-500{font-size:13px;font-weight:500;line-height:120%}.text-12-400{font-size:12px;font-weight:400;line-height:120%}.text-18-700{font-size:18px}.text-16-700,.text-18-700{font-weight:700;line-height:150%}.text-16-700{font-size:16px}.t-right{text-align:right}.align-self-center{align-self:center}.p0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0,.pv-0{padding-left:0!important}.pv-0{padding-right:0!important}.ph-0{padding-bottom:0!important;padding-top:0!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0,.mv-0{margin-left:0!important}.mv-0{margin-right:0!important}.mh-0{margin-bottom:0!important;margin-top:0!important}.p4{padding:4px!important}.pt-4{padding-top:4px!important}.pr-4{padding-right:4px!important}.pb-4{padding-bottom:4px!important}.pl-4,.pv-4{padding-left:4px!important}.pv-4{padding-right:4px!important}.ph-4{padding-bottom:4px!important;padding-top:4px!important}.m-4{margin:4px!important}.mt-4{margin-top:4px!important}.mr-4{margin-right:4px!important}.mb-4{margin-bottom:4px!important}.ml-4,.mv-4{margin-left:4px!important}.mv-4{margin-right:4px!important}.mh-4{margin-bottom:4px!important;margin-top:4px!important}.p8{padding:8px!important}.pt-8{padding-top:8px!important}.pr-8{padding-right:8px!important}.pb-8{padding-bottom:8px!important}.pl-8,.pv-8{padding-left:8px!important}.pv-8{padding-right:8px!important}.ph-8{padding-bottom:8px!important;padding-top:8px!important}.m-8{margin:8px!important}.mt-8{margin-top:8px!important}.mr-8{margin-right:8px!important}.mb-8{margin-bottom:8px!important}.ml-8,.mv-8{margin-left:8px!important}.mv-8{margin-right:8px!important}.mh-8{margin-bottom:8px!important;margin-top:8px!important}.p12{padding:12px!important}.pt-12{padding-top:12px!important}.pr-12{padding-right:12px!important}.pb-12{padding-bottom:12px!important}.pl-12,.pv-12{padding-left:12px!important}.pv-12{padding-right:12px!important}.ph-12{padding-bottom:12px!important;padding-top:12px!important}.m-12{margin:12px!important}.mt-12{margin-top:12px!important}.mr-12{margin-right:12px!important}.mb-12{margin-bottom:12px!important}.ml-12,.mv-12{margin-left:12px!important}.mv-12{margin-right:12px!important}.mh-12{margin-bottom:12px!important;margin-top:12px!important}.p16{padding:16px!important}.pt-16{padding-top:16px!important}.pr-16{padding-right:16px!important}.pb-16{padding-bottom:16px!important}.pl-16,.pv-16{padding-left:16px!important}.pv-16{padding-right:16px!important}.ph-16{padding-bottom:16px!important;padding-top:16px!important}.m-16{margin:16px!important}.mt-16{margin-top:16px!important}.mr-16{margin-right:16px!important}.mb-16{margin-bottom:16px!important}.ml-16,.mv-16{margin-left:16px!important}.mv-16{margin-right:16px!important}.mh-16{margin-bottom:16px!important;margin-top:16px!important}.p20{padding:20px!important}.pt-20{padding-top:20px!important}.pr-20{padding-right:20px!important}.pb-20{padding-bottom:20px!important}.pl-20,.pv-20{padding-left:20px!important}.pv-20{padding-right:20px!important}.ph-20{padding-bottom:20px!important;padding-top:20px!important}.m-20{margin:20px!important}.mt-20{margin-top:20px!important}.mr-20{margin-right:20px!important}.mb-20{margin-bottom:20px!important}.ml-20,.mv-20{margin-left:20px!important}.mv-20{margin-right:20px!important}.mh-20{margin-bottom:20px!important;margin-top:20px!important}.p24{padding:24px!important}.pt-24{padding-top:24px!important}.pr-24{padding-right:24px!important}.pb-24{padding-bottom:24px!important}.pl-24,.pv-24{padding-left:24px!important}.pv-24{padding-right:24px!important}.ph-24{padding-bottom:24px!important;padding-top:24px!important}.m-24{margin:24px!important}.mt-24{margin-top:24px!important}.mr-24{margin-right:24px!important}.mb-24{margin-bottom:24px!important}.ml-24,.mv-24{margin-left:24px!important}.mv-24{margin-right:24px!important}.mh-24{margin-bottom:24px!important;margin-top:24px!important}.p28{padding:28px!important}.pt-28{padding-top:28px!important}.pr-28{padding-right:28px!important}.pb-28{padding-bottom:28px!important}.pl-28,.pv-28{padding-left:28px!important}.pv-28{padding-right:28px!important}.ph-28{padding-bottom:28px!important;padding-top:28px!important}.m-28{margin:28px!important}.mt-28{margin-top:28px!important}.mr-28{margin-right:28px!important}.mb-28{margin-bottom:28px!important}.ml-28,.mv-28{margin-left:28px!important}.mv-28{margin-right:28px!important}.mh-28{margin-bottom:28px!important;margin-top:28px!important}.p32{padding:32px!important}.pt-32{padding-top:32px!important}.pr-32{padding-right:32px!important}.pb-32{padding-bottom:32px!important}.pl-32,.pv-32{padding-left:32px!important}.pv-32{padding-right:32px!important}.ph-32{padding-bottom:32px!important;padding-top:32px!important}.m-32{margin:32px!important}.mt-32{margin-top:32px!important}.mr-32{margin-right:32px!important}.mb-32{margin-bottom:32px!important}.ml-32,.mv-32{margin-left:32px!important}.mv-32{margin-right:32px!important}.mh-32{margin-bottom:32px!important;margin-top:32px!important}.p36{padding:36px!important}.pt-36{padding-top:36px!important}.pr-36{padding-right:36px!important}.pb-36{padding-bottom:36px!important}.pl-36,.pv-36{padding-left:36px!important}.pv-36{padding-right:36px!important}.ph-36{padding-bottom:36px!important;padding-top:36px!important}.m-36{margin:36px!important}.mt-36{margin-top:36px!important}.mr-36{margin-right:36px!important}.mb-36{margin-bottom:36px!important}.ml-36,.mv-36{margin-left:36px!important}.mv-36{margin-right:36px!important}.mh-36{margin-bottom:36px!important;margin-top:36px!important}.p40{padding:40px!important}.pt-40{padding-top:40px!important}.pr-40{padding-right:40px!important}.pb-40{padding-bottom:40px!important}.pl-40,.pv-40{padding-left:40px!important}.pv-40{padding-right:40px!important}.ph-40{padding-bottom:40px!important;padding-top:40px!important}.m-40{margin:40px!important}.mt-40{margin-top:40px!important}.mr-40{margin-right:40px!important}.mb-40{margin-bottom:40px!important}.ml-40,.mv-40{margin-left:40px!important}.mv-40{margin-right:40px!important}.mh-40{margin-bottom:40px!important;margin-top:40px!important}.p44{padding:44px!important}.pt-44{padding-top:44px!important}.pr-44{padding-right:44px!important}.pb-44{padding-bottom:44px!important}.pl-44,.pv-44{padding-left:44px!important}.pv-44{padding-right:44px!important}.ph-44{padding-bottom:44px!important;padding-top:44px!important}.m-44{margin:44px!important}.mt-44{margin-top:44px!important}.mr-44{margin-right:44px!important}.mb-44{margin-bottom:44px!important}.ml-44,.mv-44{margin-left:44px!important}.mv-44{margin-right:44px!important}.mh-44{margin-bottom:44px!important;margin-top:44px!important}.p48{padding:48px!important}.pt-48{padding-top:48px!important}.pr-48{padding-right:48px!important}.pb-48{padding-bottom:48px!important}.pl-48,.pv-48{padding-left:48px!important}.pv-48{padding-right:48px!important}.ph-48{padding-bottom:48px!important;padding-top:48px!important}.m-48{margin:48px!important}.mt-48{margin-top:48px!important}.mr-48{margin-right:48px!important}.mb-48{margin-bottom:48px!important}.ml-48,.mv-48{margin-left:48px!important}.mv-48{margin-right:48px!important}.mh-48{margin-bottom:48px!important;margin-top:48px!important}.p52{padding:52px!important}.pt-52{padding-top:52px!important}.pr-52{padding-right:52px!important}.pb-52{padding-bottom:52px!important}.pl-52,.pv-52{padding-left:52px!important}.pv-52{padding-right:52px!important}.ph-52{padding-bottom:52px!important;padding-top:52px!important}.m-52{margin:52px!important}.mt-52{margin-top:52px!important}.mr-52{margin-right:52px!important}.mb-52{margin-bottom:52px!important}.ml-52,.mv-52{margin-left:52px!important}.mv-52{margin-right:52px!important}.mh-52{margin-bottom:52px!important;margin-top:52px!important}.p56{padding:56px!important}.pt-56{padding-top:56px!important}.pr-56{padding-right:56px!important}.pb-56{padding-bottom:56px!important}.pl-56,.pv-56{padding-left:56px!important}.pv-56{padding-right:56px!important}.ph-56{padding-bottom:56px!important;padding-top:56px!important}.m-56{margin:56px!important}.mt-56{margin-top:56px!important}.mr-56{margin-right:56px!important}.mb-56{margin-bottom:56px!important}.ml-56,.mv-56{margin-left:56px!important}.mv-56{margin-right:56px!important}.mh-56{margin-bottom:56px!important;margin-top:56px!important}.color-green{color:green}.color-black{color:#000}.color-light-black{color:rgba(0,0,0,.65)}.fs-13{font-size:13px}.flex-align-start{align-items:start;display:flex}.flex-justify-between{display:flex;justify-content:space-between}@media only screen and (max-width:992px){.ticket-list{background-color:#f2f2f2}}.hab-top-filter__title{color:#fff;font-size:26px;font-weight:500;margin-bottom:5px;text-align:center}.hab-main-layout{background:#fff;padding:20px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;word-break:break-word}.hab-main-layout.hab-main-layout-intro{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:calc(100vh - 113px)}.hab-main-layout.hab-main-layout-intro.en{background-image:url(/public/images/banner-main-en.jpg)}.hab-main-layout.hab-main-layout-intro.vn{background-image:url(/public/images/banner-main-vn.jpg)}@media only screen and (max-width:768px){.hab-main-layout.hab-main-layout-intro .container{flex-grow:1}.hab-main-layout.hab-main-layout-intro .hab-top-filter{opacity:.9}}.main-layout-home{margin-top:25px}.main-layout-home .left{flex-basis:242px;flex-grow:0;min-width:242px!important}.main-layout-home .main{flex-grow:1}@media only screen and (max-width:992px){.main-layout-home{flex-direction:column}.main-layout-home .left{flex-basis:100%;flex-grow:1}}.main-layout-home__title{font-size:24px;font-weight:500;line-height:28px}.main-layout-home__pagination{padding-top:10px;text-align:center}.main-layout-home__pagination span{background:linear-gradient(to bottom right,#5fd5b6,#4bfe85);border-radius:4px;color:#000;cursor:pointer;display:inline-block;padding:14px 70px;text-transform:uppercase}.main-layout-home__pagination span:hover{opacity:.8}.hab-list{margin-top:25px}.hab-list .hab-item{background:#fdfdfd;border:1px solid #ddd;border-radius:4px;margin-bottom:15px}.hab-list .hab-item__notification{align-items:center;display:flex;height:26px;margin-bottom:5px;position:relative}.hab-list .hab-item__notification span:first-child{background:#007aff;color:#fff;display:inline-block;font-size:12px;height:19px;line-height:20px;margin-right:20px;padding:0 6px;position:relative}.hab-list .hab-item__notification span:first-child:before{border-bottom:10px solid transparent;border-left:10px solid #007aff;border-top:10px solid transparent;content:"";height:0;position:absolute;right:-10px;top:0;width:0}.hab-list .hab-item__notification span:first-child:after{color:#fff;content:"•";margin-right:5px;position:absolute;right:-7px;top:0;vertical-align:middle}.hab-list .hab-item__notification span:first-child.important{background-color:red}.hab-list .hab-item__notification span:first-child.important:before{border-left:10px solid red}.hab-list .hab-item__notification span:nth-child(2){color:#007aff;cursor:default}.hab-list .hab-item__notification span:nth-child(2).has-content{cursor:pointer;position:relative;text-decoration:underline}.hab-list .hab-item__notification--promotion span:first-child{background:#f6511d}.hab-list .hab-item__notification--promotion span:first-child:before{border-left:10px solid #f6511d}.hab-list .hab-item__notification--promotion span:nth-child(2){color:#f6511d}.hab-list .hab-item__notification--important span:first-child{background:red}.hab-list .hab-item__notification--important span:first-child:before{border-left:10px solid red}.hab-list .hab-item__notification--important span:nth-child(2){color:red}.hab-list .hab-item__notification--discount span:first-child{background:#efb200}.hab-list .hab-item__notification--discount span:first-child:before{border-left:10px solid #efb200}.hab-list .hab-item__notification--discount span:nth-child(2){color:#efb200}.hab-list .hab-item .notification-content{background:#fff;border-radius:6px;bottom:100%;box-shadow:1px 1px 4px rgba(0,0,0,.08);line-height:150%;margin-bottom:10px;max-width:600px;padding:10px 20px;position:absolute}.hab-list .hab-item .notification-content:before{border-top:12px solid #fff;z-index:1}.hab-list .hab-item .notification-content:after,.hab-list .hab-item .notification-content:before{border-left:10px solid transparent;border-right:10px solid transparent;content:"";display:block;height:0;left:70px;position:absolute;top:100%;width:0}.hab-list .hab-item .notification-content:after{border-top:12px solid #b3b3b3}.hab-list .hab-item__box{position:relative}.hab-list .hab-item__box:after{clear:both;content:"";display:table}.hab-list .hab-item__image{background-position:50%;background-repeat:no-repeat;background-size:cover;float:left;height:150px;width:150px}.hab-list .hab-item__image img{height:auto;width:100%}.hab-list .hab-item__content{float:right;width:calc(100% - 170px)}.hab-list .hab-item__price-box{position:absolute;right:0;text-align:right;top:0}.hab-list .hab-item__price-box__value{color:#e70000;font-size:18px;font-weight:700}.hab-list .hab-item__price-box__value-small{color:#777;text-decoration:line-through}.hab-list .hab-item__bus-info{width:calc(100% - 150px)}.hab-list .hab-item__bus-info__name{align-items:center;display:flex;font-size:15px;font-weight:700}.hab-list .hab-item__bus-info__name small{font-size:12px;font-weight:400;line-height:16px}.hab-list .hab-item__bus-info__rating-button{align-items:center;background:#efb200;border-radius:2px;color:#fff;display:flex;font-size:12px;height:18px;margin-left:10px;margin-right:5px;padding:0 2px}.hab-list .hab-item__bus-info__rating-button span{letter-spacing:1px;line-height:16px;margin-left:1px}.hab-list .hab-item__seat-type{margin-top:10px}.hab-list .hab-item__content-footer{align-items:end;display:flex;flex-wrap:wrap;margin-top:15px}.hab-list .hab-item__schedule{width:calc(100% - 282px)}.hab-list .hab-item__schedule svg{float:left}.hab-list .hab-item__schedule__content{margin-left:18px}.hab-list .hab-item__schedule-from,.hab-list .hab-item__schedule-to{display:inline-block;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:95%}.hab-list .hab-item__schedule-from span,.hab-list .hab-item__schedule-to span{color:#333;float:left;font-size:20px;font-weight:700;margin-right:5px}.hab-list .hab-item__schedule-duration{color:#555;line-height:14px;margin:5px 0 8px}.hab-list .hab-item__booking-box{bottom:0;position:absolute;right:0;text-align:right;width:282px}.hab-list .hab-item__notification-bottom{color:#000;margin-top:10px;text-align:right}.hab-list .hab-item__action{display:flex;justify-content:flex-end;margin-top:10px}.hab-list .hab-item__action__view-detail{align-items:center;border:1px dashed #5e8e3e;border-radius:4px;color:#5e8e3e;cursor:pointer;display:flex;font-weight:500;margin-right:10px;padding:0 10px}.hab-list .hab-item__action__view-detail:hover{background-color:rgba(0,128,0,.1)}.hab-list .hab-item__action__view-detail img{margin-right:5px}.hab-list .hab-item__action__booking{align-items:center;background:linear-gradient(to bottom right,#5fd5b6,#4bfe85);border-radius:4px;color:#000;cursor:pointer;display:flex;font-size:13px;font-weight:500;height:32px;justify-content:center;text-transform:uppercase;width:120px}.hab-list .hab-item__action__booking:hover{opacity:.8}.hab-list .hab-item__action__booking-mb{display:none}.hab-list .hab-item__social-ratings{margin-top:5px}.hab-list .hab-item__social-ratings span{background:#f28636;border-radius:4px;color:#fff;display:inline-block;font-size:12px;margin-bottom:2px;margin-right:6px;padding:2px 6px}@media only screen and (max-width:768px){.hab-list .hab-item__image{height:70px;width:70px}.hab-list .hab-item__price-box{bottom:0;left:0;right:unset;text-align:left;top:unset}.hab-list .hab-item__price-box__value{font-size:15px}.hab-list .hab-item__price-box__value-small{font-size:12px}.hab-list .hab-item__bus-info{width:100%}.hab-list .hab-item__bus-info__name{flex-wrap:wrap}.hab-list .hab-item__bus-info__name small{width:100%}.hab-list .hab-item__content{width:calc(100% - 80px)}.hab-list .hab-item__content--mb{margin-top:5px;width:100%}.hab-list .hab-item__seat-type{margin-top:2px}.hab-list .hab-item__box{padding-bottom:64px}.hab-list .hab-item__booking-box{border-top:1px dashed #ddd;height:58px;padding-top:4px;width:100%}.hab-list .hab-item__action{margin-top:2px}.hab-list .hab-item__action__booking,.hab-list .hab-item__action__view-detail{display:none}.hab-list .hab-item__action__booking-mb{display:flex;min-width:100px}.hab-list .hab-item__schedule-from,.hab-list .hab-item__schedule-to{line-height:14px}.hab-list .hab-item__schedule-from span,.hab-list .hab-item__schedule-to span{font-size:15px}.hab-list .hab-item__schedule{width:100%}.hab-list .hab-item__schedule__content{font-size:13px;margin-left:15px}.hab-list .hab-item__schedule svg{height:50px}.hab-list .hab-item__content-footer{align-items:flex-start;flex-direction:column;margin-top:6px}.hab-list .hab-item__schedule-duration{margin:0 0 3px}.hab-list .hab-item__social-ratings{margin-top:0}.hab-list .hab-item__social-ratings span{margin-right:4px;padding:0 4px}}.hab-list-loading{list-style:none;margin-top:15px}.hab-list-loading__item{background:#fdfdfd;border:1px solid #ddd;border-radius:4px;height:130px;margin-bottom:15px;padding:12px}.hab-list-loading__background-animation{animation:shine-lines 1.6s linear infinite;background-image:linear-gradient(90deg,#ddd,#e8e8e8 40px,#ddd 80px);background-size:600px;border-radius:7px;height:16px;margin-bottom:20px;width:220px}.hab-list-loading__background-animation--img{height:108px;margin-bottom:0;width:100%}.hab-list-loading__background-animation--small{width:120px}.hab-list-loading__background-animation--button{height:40px;width:180px}.hab-list-loading__right{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:768px){.hab-list-loading__background-animation{width:200px}.hab-list-loading__background-animation--img{width:100%}}@media only screen and (max-width:375px){.hab-list-loading__background-animation{width:180px}.hab-list-loading__background-animation--img{width:100%}}@keyframes shine-lines{0%{background-position:-100px}40%,to{background-position:140px}}.hab-list-empty{text-align:center}.hab-list-empty__title{font-size:26px;font-weight:700;margin-bottom:20px}.hab-list-empty img{max-width:100%}.hab-list-empty__note{margin:25px 0 0}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(/public/fonts/icomoon/icomoon.eot?p0wymm);src:url(/public/fonts/icomoon/icomoon.eot?p0wymm#iefix) format("embedded-opentype"),url(/public/fonts/icomoon/icomoon.ttf?p0wymm) format("truetype"),url(/public/fonts/icomoon/icomoon.woff?p0wymm) format("woff"),url(/public/fonts/icomoon/icomoon.svg?p0wymm#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-leave:before{content:"\e95d"}.icon-font:before{content:"\e959"}.icon-android:before{content:"\e95a"}.icon-apple:before{content:"\e95b"}.icon-application:before{content:"\e95c"}.icon-user-octagon:before{content:"\e958"}.icon-filter-v2:before{content:"\e956"}.icon-reload:before{content:"\e957"}.icon-configuration:before{content:"\e954"}.icon-sort-v2:before{content:"\e955"}.icon-star-fill:before{content:"\e953"}.icon-bookmark-remove:before{content:"\e952"}.icon-calendar-v2:before{content:"\e950"}.icon-zoom-out:before{content:"\e94e"}.icon-extend:before{content:"\e94f"}.icon-format:before{content:"\e94d"}.icon-polygon-down:before{content:"\e94b"}.icon-down-arrow:before{content:"\e947"}.icon-like:before{content:"\e946"}.icon-minus-v2:before{content:"\e943"}.icon-plus-v2:before{content:"\e944"}.icon-profile-v2:before{content:"\e945"}.icon-download:before{content:"\e942"}.icon-object-union:before{content:"\e911"}.icon-email-v2:before{content:"\e941"}.icon-quote:before{content:"\e940"}.icon-building:before{content:"\e93e"}.icon-suitcase:before{content:"\e93f"}.icon-forward:before{content:"\e93c"}.icon-cloud:before{content:"\e93b"}.icon-key:before{content:"\e939"}.icon-user-add:before{content:"\e93a"}.icon-arrow-left-v2:before{content:"\e938"}.icon-group-v2:before{content:"\e932"}.icon-bookmarked:before{content:"\e933"}.icon-gallery:before{content:"\e934"}.icon-camera:before{content:"\e935"}.icon-recall:before{content:"\e931"}.icon-pin:before{content:"\e930"}.icon-star:before{content:"\e92e"}.icon-filter:before{content:"\e92c"}.icon-statictis:before{content:"\e92d"}.icon-chat:before{content:"\e902"}.icon-message:before{content:"\e903"}.icon-phone-book:before{content:"\e904"}.icon-setting:before{content:"\e905"}.icon-survey:before{content:"\e906"}.icon-gift:before{content:"\e90a"}.icon-add:before{content:"\e907"}.icon-search:before{content:"\e908"}.icon-group:before{content:"\e909"}.icon-xmark:before{content:"\e92b"}.icon-calendar:before{content:"\e92a"}.icon-arrow-right:before{content:"\e927"}.icon-arrow-left:before{content:"\e928"}.icon-email:before{content:"\e926"}.icon-share:before{content:"\e923"}.icon-copy:before{content:"\e924"}.icon-edit:before{content:"\e925"}.icon-3-dot:before{content:"\e922"}.icon-delete:before{content:"\e920"}.icon-ring:before{content:"\e921"}.icon-uniE916:before{content:"\e916"}.icon-upload-file:before{content:"\e914"}.icon-bookmark-solid:before{content:"\e913"}.icon-bookmark:before{content:"\e910"}.icon-phone:before{content:"\e90d"}.icon-chevron-down:before{content:"\e90c"}.icon-user:before{content:"\e900"}.status{align-items:center;background-color:#ddd;color:#fff;display:inline-flex;justify-content:center;margin:0;padding:0}.status :after,.status :before{content:"";display:table;width:100%}.status.fill{display:flex}.status.radius-5{border-radius:5px}.status.style-border-dashed-gray{background-color:#f3f3f3;border:1px dashed #ddd;color:#000}.booking-form{border:1px solid #ddd;border-radius:4px;margin-top:15px;position:relative}.booking-form__header{background:#f0f0f0}.booking-form__header__item{color:#333;float:left;font-weight:700;line-height:45px;padding-left:16px;padding-right:16px;text-transform:uppercase;width:33.33%}.booking-form__header:after{clear:both;content:"";display:table}.booking-form__main{display:flex}.booking-form__main__item{float:left;padding-left:16px;padding-right:16px;width:33.33%}.booking-form__main__item:first-child{padding-right:0}.booking-form__main:after{clear:both;content:"";display:table}.booking-form__seats__title{display:flex;justify-content:space-between;margin:42px 0 0;padding:0 10px}.booking-form__seats__title div span{background-color:#fff;border:1px solid #919191;cursor:pointer;display:inline-block;float:left;font-size:13px;height:12px;margin-right:5px;width:12px}.booking-form__seats__title div:nth-child(2) span{background-color:#cfcfcf}.booking-form__seats__title div:nth-child(3) span{background-color:#badf41}.booking-form__seats__item{background:#f2f2f2;padding:15px 10px;position:relative}.booking-form__seats__item table{margin-bottom:0;max-width:100%;width:100%}.booking-form__seats__item table>tbody>tr>td{border:0;padding:3px;vertical-align:middle}.booking-form__seats__item table>tbody>tr>td svg{fill:#fff;stroke:#464646;float:left;height:auto;max-height:20px;max-width:100%}.booking-form__seats__item table>tbody>tr>td svg.disable{fill:#cfcfcf}.booking-form__seats__item table>tbody>tr>td svg.disable:hover{cursor:unset}.booking-form__seats__item table>tbody>tr>td svg.choose{fill:#badf41}.booking-form__seats__item table>tbody>tr>td svg:hover{cursor:pointer}.booking-form__seats__coach-name{bottom:50%;font-size:small;left:0;position:absolute;transform:rotate(-90deg)}.booking-form__seats__coach-seat-note{margin-top:12px;text-align:center}.booking-form__seats__coach-seat-note div{display:inline-block;margin:0 5px}.booking-form__seats__coach-seat-note div span{display:block}.booking-form__seats__coach-seat-note div span:first-child{font-size:12px;font-weight:500}.booking-form__seats__coach-seat-note div span:nth-child(2){border-radius:4px;display:inline-block;font-size:13px;padding:1px 6px 0}.booking-form__seats__main{margin-top:15px}.booking-form__seats__choose-place-note{margin:15px 0 0}.booking-form__seats__choose-place-form{align-items:center;display:flex;justify-content:center;margin-top:15px}.booking-form__seats__choose-place-form span{align-items:center;background:linear-gradient(to bottom right,#5fd5b6,#4bfe85);border-radius:4px;color:#000;cursor:pointer;display:flex;font-size:20px;justify-content:center;line-height:24px;padding:0 6px;width:42px}.booking-form__seats__choose-place-form strong{font-size:20px;font-weight:400;margin:0 10px}.booking-form__seats__choose-place-title{font-weight:700;margin-top:15px}.booking-form__point{border-left:1px solid #eee;border-right:1px solid #eee}.booking-form__point__header{display:flex;flex-wrap:wrap;margin-bottom:15px;margin-top:10px}.booking-form__point__header span{border:1px solid #ddd;color:#000;cursor:pointer;display:inline-block;padding:5px 0;text-align:center;width:50%}.booking-form__point__header span:first-child{border-radius:3px 0 0 3px;border-right:0}.booking-form__point__header span:last-child{border-radius:0 3px 3px 0}.booking-form__point__header span.selected{background:#5e8e3e;border:1px solid #5e8e3e;color:#fff}.booking-form__point__box{max-height:330px;overflow-y:auto}.booking-form__point__item{margin-bottom:5px}.booking-form__point__item label{cursor:pointer}.booking-form__point__item div{padding-left:20px}.booking-form__point__item div.flex-align-start{padding-left:0}.booking-form__point__item .hab-textarea{padding-right:10px}.booking-form__point__item .hab-textarea label{color:#257500;font-size:13px;font-weight:400}.booking-form__point__item .hab-textarea .alert-input-error{position:relative}.booking-form__point__min-customer{color:#ff6b6b;font-size:13px}.booking-form__footer{background:#f0f0f0}.booking-form__footer__item{float:left;padding:12px 10px;width:33.33%}.booking-form__footer__item .flex{display:flex;justify-content:space-between}.booking-form__footer__item .flex__left{min-width:95px}.booking-form__footer__item .flex__right{text-align:right}.booking-form__footer__item .flex__right i{font-size:12px}.booking-form__footer__button{background:#e5a100;border-color:#e5a100;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-weight:500;padding:10px 65px;width:auto!important}.booking-form__footer__button:hover{opacity:.8}.booking-form__footer:after{clear:both;content:"";display:table}.booking-form__form{margin-top:56px}.booking-form__form__item{margin-bottom:12px}.booking-form__form__item .alert-input-error{position:unset}.booking-form__notification{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.booking-form__notification__box{background:#ffe4e4;max-width:350px;padding:10px 50px 10px 20px;position:relative}.booking-form__notification__close{font-size:20px;position:absolute;right:10px;top:5px}.booking-form__notification__close:hover{color:red;cursor:pointer}.booking-form__detail-mobile{display:none}@media only screen and (max-width:768px){.booking-form__seats__title{margin-top:10px}.booking-form__form{margin-top:20px}.booking-form__header__item-mobile{font-size:16px;font-weight:500;padding:10px 0;text-transform:uppercase}.booking-form__footer__item:first-child{padding-right:0;width:calc(100% - 90px)}.booking-form__footer__item:nth-child(2){display:none}.booking-form__footer__item:nth-child(3){width:90px}.booking-form__footer__item .flex__left{min-width:75px}.booking-form__footer__button{padding:10px 0;text-align:center;width:100%!important}.booking-form__detail-mobile{background:#fff;display:block;position:fixed;top:calc(100% - 84px);transition:top .1s linear;width:100%}.booking-form__detail-mobile__title{background:#f0f0f0;padding:12px 0;text-align:center}.booking-form__detail-mobile__title ul li{float:left;list-style:none;padding:10px 0;text-align:center;width:25%}.booking-form__detail-mobile__title ul:after{clear:both;content:"";display:table}.booking-form__detail-mobile__title .fa{cursor:pointer}.booking-form__detail-mobile__content{background:#fff;max-height:calc(100% - 72px);overflow:hidden auto;padding:12px}.booking-form__detail-mobile__content .hab-detail{border-top:none;margin-top:0}.booking-form__detail-mobile__content .slick-prev{left:5px;z-index:2}.booking-form__detail-mobile__content .slick-next{right:5px;z-index:2}.booking-form__detail-mobile__content .hab-detail-rating-range>*{flex-basis:100%}.booking-form__detail-mobile__content .hab-detail-tabs{margin-top:0!important}.booking-form__detail-mobile__content .hab-tabs-heade{display:none!important}.booking-form__detail-mobile__content .hab-detail-gallery__nav,.booking-form__detail-mobile__content .hab-tabs-contents>.mt-16{margin-top:0!important}.booking-form__detail-mobile--show{height:calc(100vh - 60px);top:60px}.booking-form__detail-mobile--show .booking-form__detail-mobile__title{padding:12px 0 0}.booking-form__detail-mobile--show .booking-form__detail-mobile__title .fa{rotate:180deg}.booking-form--show-detail{padding-bottom:84px}}.hab-book{position:relative}.hab-book__close{color:red;cursor:pointer;font-size:42px;line-height:20px;position:absolute;right:16px;top:11px;z-index:1}@media only screen and (max-width:768px){.hab-book{background:#fff;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;z-index:10}.hab-book .booking-form{margin-top:0}.hab-book .booking-form__header{display:none}.hab-book .booking-form__main{display:block}.hab-book .booking-form__main__item{float:none;width:100%}.hab-book__close{align-items:center;background:#fff;border-radius:50%;display:flex;height:44px;justify-content:center;position:fixed;top:4px;width:44px}}.payment__time-count{text-align:center}.payment__time-count strong{color:red;font-size:18px;font-weight:700;margin-bottom:30px}.payment__methods{float:left;width:68%}.payment__methods__form-check{align-items:center;display:flex}.payment__methods__form-check label{color:#333!important;font-size:14px!important;margin-bottom:14px!important;padding-left:20px}.payment__methods__media{align-items:flex-start;display:flex}.payment__methods__media img{border:1px dotted #bababa;border-radius:4px;height:80px;max-width:100%;padding:10px;width:80px}.payment__methods__media-body{align-items:center;display:flex;padding-left:20px}.payment__methods__media-body__qr img{height:120px;margin-left:20px;width:120px}.payment__trip-info{float:right;width:30%}.payment__title{font-size:15px;font-weight:700;margin-bottom:15px}.payment__title--success{color:#0037aa;font-size:18px}.payment__title--error{color:red;font-size:18px}.payment__content{border:1px solid #ddd;border-radius:4px;margin-bottom:15px;padding:18px}.payment__content label{color:#838282;cursor:pointer;font-size:12px;font-weight:400;margin:0}.payment__content__item{margin-top:10px}.payment__content__item:first-child{margin-top:0}.payment__total-price{color:#ff4500;font-size:24px}.payment__action{background:green;border-radius:4px;color:#fff;cursor:pointer;display:block;margin-top:20px;padding:8px 0;text-align:center;width:100%}.payment__action:hover{opacity:.8}.payment__action--cancel{background:#cd0000}.payment__action--pay{background:#f90;font-weight:700}.payment__refunds-box{background:#fafafa;border:1px solid #bababa;border-radius:4px;padding:10px}.payment__refunds-box--show-sp{display:none}.payment:after{clear:both;content:"";display:table}.payment__box{margin-bottom:10px}.payment__box strong{display:inline-block;width:100px}@media only screen and (max-width:768px){.payment__methods{width:100%}.payment__methods__form-check label{padding-left:5px}.payment__methods__media-body{display:block;padding-left:10px}.payment__methods__media img{height:42px;max-width:unset;padding:5px;width:42px}.payment__trip-info{margin-top:15px;width:100%}.payment__content{padding:18px 10px}.payment__container--flex-revert{display:flex;flex-direction:column-reverse}.payment__refunds-box{display:none}.payment__refunds-box--show-sp{display:block}.ticket-info-ne{background:#fff;padding:0 12px}}.top-filter{background-color:#fff;border:1px solid silver;border-radius:4px;gap:20px}.top-filter .select-location{padding:0 10px}.top-filter .select-location .hab-select{flex-basis:100%;flex-grow:1}.top-filter>div{flex-grow:1;flex-shrink:1;position:relative;width:100%}.top-filter>div:nth-child(4){max-width:150px}.top-filter>div:not(:first-child,:nth-child(4)):before{background:silver;content:"";display:inline-block;height:40px;left:-10px;margin-top:-20px;position:absolute;top:50%;width:1px}.top-filter .select-icon{cursor:pointer;height:28px;margin-top:-14px;position:absolute;right:-24px;top:50%;width:28px;z-index:1}@media only screen and (max-width:992px){.top-filter{background-color:#fff;border:1px solid transparent;border-radius:8px;flex-direction:column;padding:20px}.top-filter .hab-select{margin-left:0}.top-filter>div{gap:10px}.top-filter>div:not(:first-child,:nth-child(4)):before{display:none}.top-filter>div .select-location{border-bottom:1px solid #ddd;padding:0}.top-filter>div:nth-child(4){max-width:100%!important}.top-filter>div:nth-child(4) .hab-button{border-radius:8px;width:100%}.top-filter .select-icon{display:none}}.top-filter>div:nth-child(3) .form-error{bottom:calc(100% + 11px)}@media only screen and (max-width:992px){.top-filter>div:nth-child(3) .form-error{bottom:-16px}}.top-filter .form-error{bottom:100%;color:#a72929;left:10px;position:absolute}@media only screen and (max-width:992px){.top-filter .form-error{bottom:-21px;left:0}}.hab-left-filter{background-color:#fff}.hab-left-filter .hab-left-filter-block{border:1px solid silver;padding:16px}.hab-left-filter .hab-left-filter-block .item{flex-basis:calc(50% - 5px);flex-grow:0;flex-shrink:1;font-size:12px}.hab-left-filter .hab-left-filter-time-of-day{border:1px solid silver;border-radius:4px;cursor:pointer;padding:8px}.hab-left-filter .hab-left-filter-time-of-day.active,.hab-left-filter .hab-left-filter-time-of-day:hover{border-color:green}.hab-left-filter__show-mobile{display:none}@media only screen and (max-width:992px){.hab-left-filter{border-radius:8px;bottom:0;left:0;padding:20px 10px;position:fixed;right:0;top:0;z-index:100}.hab-left-filter__content{height:calc(100% - 47px);overflow-x:hidden;overflow-y:auto;padding:0 10px}.hab-left-filter__show-mobile{display:block}.hab-left-filter__show-mobile .hab-button{align-items:center;background:linear-gradient(to bottom right,#5fd5b6,#4bfe85);height:32px!important;justify-content:center;margin-bottom:15px;margin-left:10px;width:100px}}.hab-tabs .hab-tabs-heade{display:flex;flex-wrap:wrap}.hab-tabs .hab-tabs-heade .item{cursor:pointer}.hab-tabs .hab-tabs-heade .item.active{color:green}.hab-detail{border-top:1px solid #ddd;margin-top:20px}.hab-detail-gallery__for .slick-arrow.slick-next:before,.hab-detail-gallery__for .slick-arrow.slick-prev:before{color:#000}.hab-detail-gallery__nav{margin-top:15px}.hab-detail-gallery__nav .slick-slide{border:2px solid transparent;padding:5px}.hab-detail-gallery__nav .slick-slide.slick-current{border-color:#5e8e3e}.hab-detail-tabs{margin:0 auto;max-width:569px}.hab-detail-tabs .hab-tabs-heade{gap:10px;justify-content:center}.hab-detail-tabs .hab-tabs-heade>span{border-bottom:2px solid transparent;display:block;flex-grow:0;min-width:0;padding:8px 10px}.hab-detail-tabs .hab-tabs-heade>span.active,.hab-detail-tabs .hab-tabs-heade>span:hover{border-color:#5e8e3e;color:#5e8e3e;font-weight:500}.gallery .gallery-image{background-size:cover;padding-top:65%}.gallery .gallery-image img{height:0;opacity:0;width:0}.ticket-table{border:1px solid #ddd}.evaluate-list{border-top:1px solid #d9d9d9;padding:10px 0}.evaluate-list:first-child{border-top:none}.evaluate-list__avatar{background-color:#f9f9f9;border-radius:50%;color:#fff;height:40px;line-height:40px;min-width:40px;text-align:center;text-transform:uppercase;width:40px}.evaluate-list__avatar.green-v1{background-color:#70e000}.evaluate-list__avatar.green-v2{background-color:#27ae60}.evaluate-list__avatar.pink{background-color:#ff70a6}.evaluate-list__avatar.orange{background-color:#ffaf1f}.evaluate-list__avatar.yellow{background-color:#ebda28}.not-data{background-color:#f9f9f9;border-radius:8px;padding:10px 20px;text-align:center}.hab-detail-star .highligh{background-color:#5e8e3e;border-radius:8px;color:#fff;display:inline-block;padding:5px 10px}.hab-detail-rating-range{margin-top:20px}.hab-detail-rating-range>*{flex-basis:calc(33.33% - 15px);flex-grow:0}.hab-detail-utility-list{background-color:#f5f5f5;border-top:1px solid #d9d9d9;padding:12px}.hab-detail-utility-list:first-child{border-top:none;border-top-left-radius:8px;border-top-right-radius:8px}.hab-detail-utility-list:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.hab-detail-utility-list .img{background-color:#f2f2f2;border-radius:4px;min-width:32px;padding:2px}.hab-detail-utility-list .img img{height:28px;-o-object-fit:contain;object-fit:contain;width:28px}.hab-detail-utility-list-not-desc{gap:10px;margin-top:20px}.hab-detail-utility-list-not-desc>div{flex-basis:calc(33.33% - 7.33px);flex-grow:0}.hab-detail-utility-list-not-desc .img{background-color:#f2f2f2;border-radius:4px;min-width:32px;padding:2px}.hab-detail-utility-list-not-desc .img img{height:28px;-o-object-fit:contain;object-fit:contain;width:28px}.hab-detail-policy__list>li{border-top:1px dashed #ddd;list-style:none;padding:15px 0}.hab-detail-policy__list>li:first-child{border-top:none;padding-top:0}.hab-detail-policy__list>li:last-child{padding-bottom:0}.hab-detail-policy__list>li ul{margin:0;padding-left:30px}.hab-detail-policy__list>li ul li{list-style-position:outside;padding:3px 0}.hab-detail-policy__content{font-size:clamp(1rem,1vw + 1rem,1.5rem)}.hab-detail-policy__content h3{font-size:16px}.hab-detail-policy__content h4{font-size:15.5px}.hab-detail-policy__content h5{font-size:15px}.hab-detail-policy__content h6{font-size:14.5px}.hab-button{align-items:center;border:1px solid transparent;border-radius:2px;box-shadow:none;box-sizing:border-box;display:flex;gap:10px;justify-content:center;outline:none;position:relative}.hab-button .loading{line-height:100%;opacity:.2}.hab-button .name{font-size:14px}.hab-button.min-100{min-width:100px}.hab-button.min-150{min-width:150px}.hab-button.shape-round-xs{border-radius:4px}.hab-button.color-white{background-color:#fff}.hab-button.theme-1{background:#ffc500;height:56px;line-height:56px}.hab-button.theme-1 .name{color:#484848;font-size:18px;font-weight:500;text-transform:uppercase}.hab-button.theme-1:hover{background:#ebb400}.hab-button.theme-2{height:40px;line-height:40px}.hab-button .loader{animation:rotation 1s linear infinite;border:3px solid;border-color:#000 #000 transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:25px;width:25px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hab-modal{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10}.hab-modal__box{background:#fff;border-radius:4px;width:450px}.hab-modal__title{font-weight:700;padding:14px 0;text-align:center}.hab-modal__content{border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9;padding:15px}.hab-modal__content label{cursor:pointer;font-weight:400}.hab-modal__footer{text-align:center}.hab-modal__footer__item{padding:10px 0}.hab-modal__footer__item span{color:#979797;cursor:pointer;font-weight:500}.hab-modal__footer__item:first-child{border-bottom:1px solid #e9e9e9}.hab-modal__footer__item:first-child span{color:red}@media only screen and (max-width:768px){.hab-modal__box{width:calc(100% - 40px)}}.cancel__item{align-items:start;color:#6c6c6c;display:flex}.cancel__item input{margin-right:10px}.hab-main-info{margin:0 auto;padding:20px 0;width:480px}.hab-main-info__title{font-size:18px;margin:20px 0}.hab-main-info .hab-input{margin-bottom:20px}.hab-main-info .hab-input label{font-weight:400!important}.hab-main-info .hab-button{height:42px;line-height:42px;margin-bottom:20px;width:100%}.hab-main-info .hab-button .name{font-size:14px}@media only screen and (max-width:768px){.hab-main-info{width:90%}}.bana-ticket{font-size:16px}.bana-ticket__about{padding:30px 0}.bana-ticket__about__content{line-height:26px;margin-top:15px}.bana-ticket__title{-webkit-background-clip:text;color:green;font-size:32px;font-weight:700;margin:0;text-transform:uppercase}.bana-ticket__note{margin-top:15px;text-align:center}.bana-ticket__map{padding:30px 0}.bana-ticket__map .bana-ticket__title{text-align:center}.bana-ticket__map__box{margin-top:30px}.bana-ticket__map__content{line-height:26px}.bana-ticket__map__button{background-color:#f12147;border-radius:4px;color:#fff;display:inline-block;margin-top:30px;padding:10px 30px}.bana-ticket__form{background-color:#f8f7f7;padding:30px 0 40px}.bana-ticket__form__right{background-color:#fff;border-radius:23px;padding:15px}.bana-ticket__form__right .bana-ticket__title{margin-bottom:15px}.bana-ticket__form input,.bana-ticket__form select{background-color:rgba(0,0,0,.03);border-color:rgba(0,0,0,.09);border-radius:99px;box-shadow:none;margin-bottom:20px;padding:6px 10px;width:100%}.bana-ticket__form__flex{display:flex;justify-content:space-between}.bana-ticket__form__flex input{width:49%}.bana-ticket__form__title{border-bottom:1px solid #f1f1f1;font-size:16px;font-weight:500;margin:0 0 15px;padding-bottom:10px;text-transform:uppercase}.bana-ticket__form button{background-color:green;border:none;border-radius:99px;color:#fff;margin-top:20px;padding:10px 0;text-align:center;text-transform:uppercase;width:100%}.bana-ticket__form__heading{color:#f12147;font-size:36px;font-weight:500}.bana-ticket__form__des{line-height:24px;margin-top:10px}.bana-ticket__form__content{margin-top:15px}.bana-ticket__form__content table{border:none;width:100%!important}.bana-ticket__form__content table h2,.bana-ticket__form__content table h3,.bana-ticket__form__content table h4{margin-top:0}.bana-ticket__form__content table td{border:none;vertical-align:top}.bana-ticket__list{padding:35px 0}.bana-ticket__list__item{background-color:hsla(0,0%,6%,.922);border-radius:6px;margin-top:22px;overflow:hidden;position:relative}.bana-ticket__list__item img{width:100%}.bana-ticket__list__item:hover .bana-ticket__list__box2{top:0}.bana-ticket__list__box{align-items:end;background:linear-gradient(.05deg,hsla(0,0%,6%,.922) 25.58%,rgba(253,253,255,0) 80.95%);bottom:0;display:flex;flex-wrap:wrap;height:100%;left:0;padding:20px;position:absolute;width:100%;z-index:1}.bana-ticket__list__title{color:#fff;font-size:18px;font-weight:500;margin-bottom:12px;text-align:center;text-transform:uppercase;width:100%}.bana-ticket__list__desc{color:#cecece;line-height:26px;width:100%}.bana-ticket__list__box2{background:linear-gradient(79.4deg,#622d8f 9.22%,#f15921 90.96%);height:100%;left:0;padding:20px;position:absolute;top:100%;transition:all .2s linear;width:100%;z-index:2}.bana-ticket__price{background-color:#f8f7f7;padding:30px 0 40px}.bana-ticket__price__content{margin-top:25px;overflow-x:auto}.bana-ticket__price__content table{text-align:center;width:100%}.bana-ticket__price__content thead tr th{background-color:#ecf0f4;border-right:1px solid #ececec;font-weight:500;text-align:center;text-transform:uppercase}.bana-ticket__price__content thead tr:first-child th:first-child{background-color:#34495e;color:#fff;width:340px}.bana-ticket__price__content thead tr:first-child th:nth-child(2){background-color:rgba(52,73,94,.169);width:95px}.bana-ticket__price__content tbody tr td{border:1px solid #dedede}.bana-ticket__price__content tbody tr td h2,.bana-ticket__price__content tbody tr td h3,.bana-ticket__price__content tbody tr td h4,.bana-ticket__price__content tbody tr td h5{font-size:20px;margin:0}.bana-ticket__price__content tbody tr:first-child td:first-child{background-color:rgba(246,79,28,.702);color:#fff;font-size:20px}.bana-ticket__price__content tbody tr:nth-child(3) td:first-child{background-color:rgba(246,79,28,.78);color:#fff;font-size:20px}.bana-ticket__price__content tbody tr:nth-child(5) td:first-child{background-color:rgba(249,62,5,.8);color:#fff;font-size:20px}.bana-ticket__price__content tbody tr:nth-child(7) td:first-child{background-color:#f93e05;color:#fff;font-size:20px}@media (max-width:767px){.bana-ticket__map__content{margin-top:15px}.bana-ticket__price__content table{width:500px}.bana-ticket__price__content table td{padding:5px}.bana-ticket__price__content table td h2,.bana-ticket__price__content table td h3,.bana-ticket__price__content table td h4,.bana-ticket__price__content table td h5{font-size:16px!important}}.home-slider-wrapper{position:relative}.home-slider-wrapper__img{height:calc(100vh - 60px);max-height:480px;position:relative}@media only screen and (max-width:768px){.home-slider-wrapper__img{height:calc(100vh - 100px);max-height:300px}}.home-slider-wrapper__img img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.ticket-home-search{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.ticket-home-search.ticket-home-search-all-page{left:unset;position:relative;top:unset;transform:none}.ticket-home-search.ticket-home-search-all-page .ticket-home-search-box{padding:25px 0}.ticket-home-search .ticket-home-search-box{background-color:hsla(0,0%,100%,.7);border-radius:6px;padding:25px 20px}.ticket-home-search .ticket-home-search-box .hab-top-filter__title{color:#000}@media only screen and (max-width:768px){.ticket-home-search{left:0;position:relative;top:0;transform:none;width:100%}.ticket-home-search .ticket-home-search-box{padding:0}}

/*# sourceMappingURL=app.css.map*/