.swiper{width:100%;padding-top:50px;padding-bottom:50px}.swiper-slide{width:1200px!important;height:auto!important;display:flex!important}.swiper-wrapper{display:flex;align-items:stretch}.swipper-container{width:99vw;overflow:hidden;box-sizing:border-box}.swiper-button-next{width:40px!important;height:40px!important;background-color:#fff;border-radius:50%;border:.5px solid #f79721}.swiper-button-next:after{width:8px;height:21px}.swiper-button-prev{width:40px!important;height:40px!important;background-color:#fff;border:.5px solid #f79721;border-radius:50%}.swiper-button-prev:after{width:12px;height:21px}:root{--swiper-theme-color:#f79721!important;--swiper-navigation-size:20px!important}.mySwiper .mc-card{width:100%;background-color:#fff;border-radius:8px;overflow:hidden;font-family:Open Sans,sans-serif;color:#000;box-shadow:0 4px 20px rgba(0,0,0,.06);display:flex;flex-direction:column}.mySwiper .mc-img-container{height:360px;position:relative;overflow:hidden}.mySwiper .mc-img{height:100%;width:100%;object-fit:cover;background-position:50%}.mySwiper .mc-overlay{display:none}.mySwiper .mc-content{padding:24px}.mySwiper .mc-title-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.mySwiper .mc-title{font-family:Montserrat,sans-serif;font-size:22px;font-weight:700;color:#000;line-height:1.3}.mySwiper .mc-year-badge{font-size:14px;font-weight:600;color:#555;margin-left:8px}.mySwiper .mc-rating-badge{background-color:#ff5e7e;color:#fff;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;margin-top:3px}.mySwiper .mc-metadata{display:flex;align-items:center;margin:8px 0 16px;font-size:13px;color:#666}.mySwiper .mc-duration-icon{width:14px;height:14px;fill:#888;margin-right:6px}.mySwiper .mc-genres{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.mySwiper .mc-genre-tag{background-color:#e0d7ff;color:#4b3f99;font-size:11px;padding:4px 10px;border-radius:14px;font-weight:500}.mySwiper .mc-ratings-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #7d8fab}.mySwiper .mc-stars{display:flex}.mySwiper .mc-star{width:16px;height:16px;fill:gold;margin-right:2px}.mySwiper .mc-rating-text{margin-left:8px;font-size:13px;font-weight:600;color:#333}.mySwiper .mc-likes{display:flex;align-items:center;background-color:#fef0f2;padding:5px 10px;border-radius:20px}.mySwiper .mc-heart-icon{width:16px;height:16px;margin-right:6px;fill:#ff5e7e}.mySwiper .mc-likes-count{font-size:12px;font-weight:600;color:#444}.mySwiper .mc-description-section{margin-bottom:16px}.mySwiper .mc-section-title{font-size:14px;font-weight:600;color:#111827;letter-spacing:1px;margin-bottom:8px}.mySwiper .mc-description p,.mySwiper .mc-description span{font-size:14px!important;line-height:1.6;color:#000!important;text-align:justify!important}.mySwiper .mc-action-row{display:grid;grid-template-columns:1fr repeat(3,auto);grid-gap:10px;gap:10px;margin-top:16px}.mySwiper .mc-watch-btn{background-color:#007aff;border:none;border-radius:4px;padding:10px 16px;display:flex;align-items:center;color:#fff;cursor:pointer;transition:background .3s}.mySwiper .mc-watch-btn:hover{background-color:#005fd1}.mySwiper .mc-watch-btn-text{font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;margin-left:8px}.mySwiper .mc-action-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#f2f2f2;border-radius:4px;cursor:pointer}.mySwiper .mc-action-btn:hover{background-color:#e0e0e0}.mySwiper .mc-action-icon{width:18px;height:18px;fill:#555}@media(min-width:768px){.mySwiper .mc-card{flex-direction:row;height:100%}.mySwiper .mc-img-container{width:20%;height:100%}.mySwiper .mc-content{width:80%;height:100%;color:#1f2937}}@media(max-width:640px){.swiper-slide{width:100%!important;justify-content:center}.swiper-slide-next,.swiper-slide-prev{transform:translateZ(-900px) rotateX(0deg) rotateY(0deg) scale(1)!important}.swiper-button-next{width:30px!important;height:30px!important}.swiper-button-next:after{width:8px;height:16px;font-size:15px!important;font-weight:700}.swiper-button-prev{width:30px!important;height:30px!important}.swiper-button-prev:after{width:8px;height:16px;font-size:15px!important;font-weight:700}.mySwiper .mc-card{flex-direction:column;height:auto}.mySwiper .mc-img-container{height:200px}}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}[role=button],a,button{touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0}}p{margin-bottom:0}input[type=address],input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{font-size:16px}@media(max-width:768px){input:focus,input[type=address],input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,select:focus,textarea,textarea:focus{font-size:16px!important;transform:scale(1);zoom:1}}@layer utilities{.text-balance{text-wrap:balance}}html{height:100%}body{display:flex;flex-direction:column;min-height:100vh;margin:0;padding:0}.app-layout-wrapper,body>div:first-child{display:flex;flex-direction:column;flex:1 1;min-height:100vh}main.main-content-wrapper{flex:1 0 auto;width:100%;min-height:600px;height:auto}main.main-content-wrapper,main:not(.main-content-wrapper){display:flex;flex-direction:column;background-color:#fafafa}main:not(.main-content-wrapper){justify-content:space-between;min-height:100vh}:root{--vh:1vh}.dialog-pick-date .MuiDialogActions-root .MuiButton-root.handle-btn-date,.dialog-pick-date .MuiDialogActions-root .MuiButton-root.handle-btn-date .MuiButton-label,.dialog-pick-date .MuiDialogActions-root .MuiButton-root.handle-btn-date .MuiButton-text,.dialog-pick-date .MuiDialogActions-root .MuiButton-root.handle-btn-date span{color:#fff!important}.overview-tour-container .content-wrapper{padding-bottom:5rem;min-height:100vh}.overview-tour-container .list-img .MuiGrid-root.MuiGrid-container.MuiGrid-spacing-xs-2{height:400px}.overview-tour-container .list-img .image-wrapper{height:100%;overflow:hidden;border-radius:5px}.overview-tour-container .list-img img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.overview-tour-container .list-img img:hover{transform:scale(1.1)}.overview-tour-container .list-img .grid-center{height:100%;overflow:hidden}.overview-tour-container .list-img .sub-grid{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;height:100%}.overview-tour-container .list-img .sub-grid .image-top{height:50%;overflow:hidden;border-radius:5px;margin-bottom:8px}.overview-tour-container .list-img .sub-grid .image-top img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.overview-tour-container .list-img .sub-grid .image-top img:hover{transform:scale(1.1)}.overview-tour-container .list-img .sub-grid .image-bottom{height:50%;margin-top:8px;overflow:hidden;border-radius:5px}.overview-tour-container .list-img .sub-grid .image-bottom img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.overview-tour-container .list-img .sub-grid .image-bottom img:hover{transform:scale(1.1)}.overview-tour-container .list-img .sub-grid .more-image{height:50%;margin-top:8px;position:relative}.overview-tour-container .list-img .sub-grid .more-image .image-wrapper{height:100%;overflow:hidden;border-radius:5px}.overview-tour-container .list-img .sub-grid .more-image img{width:100%;height:100%;object-fit:cover;border-radius:5px}.overview-tour-container .list-img .sub-grid .more-image .more-image-expand{display:flex;padding:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.5);color:#fff;border-radius:5px;width:100%;height:100%;justify-content:center;align-items:center;cursor:pointer}.overview-tour-container .list-img .sub-grid .more-image .more-image-expand:hover{background-color:rgba(0,0,0,.7)}.overview-tour-container .list-img .sub-grid .more-image .more-image-expand p{font-size:14px;font-weight:700;margin-left:.5rem}.MuiDateRangePickerDay-root.MuiDateRangePickerDay-rangeIntervalDayHighlight:not(.MuiDateRangePickerDay-rangeIntervalDayHighlightStart):not(.MuiDateRangePickerDay-rangeIntervalDayHighlightEnd) .MuiDateRangePickerDay-rangeIntervalPreview{background-color:rgba(0,41,114,.08)!important;border-radius:0!important;width:100%;height:100%}.MuiDateRangePickerDay-root.MuiDateRangePickerDay-rangeIntervalDayHighlightStart:not(.MuiDateRangePickerDay-rangeIntervalDayHighlightEnd) .MuiDateRangePickerDay-rangeIntervalPreview{background-color:rgba(0,41,114,.08)!important;border-radius:50% 0 0 50%!important;width:100%;height:100%}.MuiDateRangePickerDay-root.MuiDateRangePickerDay-rangeIntervalDayHighlightEnd:not(.MuiDateRangePickerDay-rangeIntervalDayHighlightStart) .MuiDateRangePickerDay-rangeIntervalPreview{background-color:rgba(0,41,114,.08)!important;border-radius:0 50% 50% 0!important;width:100%;height:100%}.MuiDateRangePickerDay-root.MuiDateRangePickerDay-rangeIntervalDayHighlightStart.MuiDateRangePickerDay-rangeIntervalDayHighlightEnd .MuiDateRangePickerDay-rangeIntervalPreview{background-color:rgba(0,41,114,.08)!important;border-radius:50%!important;width:100%;height:100%}.text-primary{color:#002972;fill:#002972}.text-primary path{fill:#002972}.text-success{color:#2ecc71;fill:#2ecc71}.text-success path{fill:#2ecc71}.text-danger{color:#e74c3c;fill:#e74c3c}.text-danger path{fill:#e74c3c}.text-dark{color:#03121a}.text-dark,.text-dark path{fill:#03121a}.text-warning{color:#f79721;fill:#f79721}.text-warning path{fill:#f79721}.text-sm{font-size:.875rem}.text-lg{font-size:1.25rem}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.icon-primary{fill:#002972}.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:14px}.btn:disabled{cursor:not-allowed;opacity:.5;background-color:#dadfe6;border:1px solid #dadfe6;color:#b1b1b1!important}.btn-onlyText-primary{background-color:transparent;padding:0;border:none;outline:none;color:#002972}.btn-onlyText-primary:hover{cursor:pointer;text-decoration:underline}.btn-onlyText-primary svg path{fill:#002972}.btn-onlyText-grey{background-color:transparent;padding:0;border:none;outline:none;color:#5d5d5d}.btn-onlyText-grey:hover{cursor:pointer;text-decoration:underline}.btn-onlyText-grey svg path{fill:#5d5d5d}.btn-onlyText-secondary{background-color:transparent;padding:0;border:none;outline:none;color:#f79721}.btn-onlyText-secondary:hover{cursor:pointer;text-decoration:underline}.btn-onlyText-secondary svg path{fill:#f79721}.btn-onlyText-primary-NoHover{background-color:transparent;padding:0;border:none;outline:none;color:#002972;pointer-events:none}.btn-onlyText-primary-NoHover:hover{cursor:default}.btn-onlyText-primary-NoHover svg path{fill:#002972}.btn-close{padding:.5rem 1rem;border-radius:.5rem;border:none;outline:none;background-color:transparent;cursor:pointer;transition:all .3s;text-decoration:none}.btn-close-md{padding:1rem 1.5rem!important}.btn-close:disabled{cursor:not-allowed;opacity:.5;border:1px solid #dadfe6;color:#b1b1b1}.btn-close:disabled,.btn-close:hover{background-color:#dadfe6}.btn-close-icon{padding:.5rem 1rem;border-radius:.5rem;border:none;outline:none;background-color:transparent;cursor:pointer;transition:all .3s;text-decoration:none}.btn-close-icon svg path{fill:#03121a}.btn-close-icon-md{padding:1rem 1.5rem!important}.btn-close-icon:disabled{cursor:not-allowed;opacity:.5;background-color:#dadfe6;border:1px solid #dadfe6;color:#b1b1b1}.btn-close-icon:hover{background-color:#dadfe6}.btn-viewMore{padding:.5rem 1rem;border-radius:.5rem;border:none;outline:none;cursor:pointer;transition:all .3s;text-decoration:none;background-color:#002972;color:#fff}.btn-viewMore-md{padding:1rem 1.5rem!important}.btn-viewMore:disabled{cursor:not-allowed;opacity:.5;border:1px solid #dadfe6;color:#b1b1b1}.btn-bookNow{outline:none;border-radius:.5rem;padding:.8rem;text-decoration:none}.btn-bookNow p{margin:0;font-weight:700;text-align:center}.btn-bookNow:hover,.btn-cancel{cursor:pointer}.btn-cancel{background-color:transparent;color:#b1b1b1;border:1px solid #b1b1b1;padding:.5rem 1rem;border-radius:.5rem;transition:all .3s;text-decoration:none}.btn-cancel:hover{border:1px solid #5d5d5d;color:#5d5d5d}.btn-primary{background-color:#002972;color:#fff!important;border:1px solid #002972;border-radius:.5rem;text-decoration:none}.btn-outline-primary,.btn-primary{padding:.5rem 1rem;cursor:pointer;transition:all .3s}.btn-outline-primary{background-color:transparent!important;color:#002972!important;border:1px solid #002972!important;border-radius:.5rem}.btn-outline-primary:hover{background-color:#002972!important;border:1px solid #002972!important;color:#fff!important}.btn-secondary{background-color:#f79721;color:#fff;padding:.5rem 1rem}.btn-outline-secondary,.btn-secondary{border:1px solid #f79721;border-radius:.5rem;cursor:pointer;transition:all .3s}.btn-outline-secondary{background-color:#fff;color:#f79721}.btn-secondary-bg{background-color:#f79721;color:#fff;border:1px solid #f79721;border-radius:.5rem}.btn-grey-outline,.btn-secondary-bg{padding:.5rem 1rem;cursor:pointer;transition:all .3s}.btn-grey-outline{background-color:#fff;color:#5d5d5d;border:1px solid #5d5d5d;border-radius:.5rem}.btn-grey-outline:hover{background-color:#5d5d5d;color:#fff}.btn-danger{background-color:#f79721;color:#fff;border:1px solid #f79721;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .3s}.btn-danger:disabled{color:#b1b1b1}.btn-info{background-color:#0f5ba3;border:1px solid #0f5ba3;border-radius:.5rem}.btn-info,.btn-warning{color:#fff;padding:.5rem 1rem;cursor:pointer;transition:all .3s}.btn-warning{background-color:#f79721;border:1px solid #f79721;border-radius:.5rem}.btn-dark{background-color:#03121a;color:#fff;border:1px solid #03121a;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .3s}.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{-webkit-line-clamp:1}.line-clamp-2{-webkit-line-clamp:2;font-weight:700}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-4{-webkit-line-clamp:4}.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)}}.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}.load-more{display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;text-align:center}.load-more :hover{text-decoration:underline}.load-more-divider{height:1px;margin:12px 0 0}.button-search-mobile{border:none;outline:none;display:flex;width:100%;justify-content:center;align-items:center;background-color:#fe9508;color:#fff;padding:1.25rem;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);text-transform:uppercase}.flight-detail-section{width:100%;box-shadow:0 2px 8px rgba(0,0,0,.1);background:#fff;padding:1rem 2rem;margin-bottom:2rem;border-radius:.5rem;border-bottom:1px solid #dadfe6;position:relative;z-index:1}.flight-detail-section .tab-list-flight-search{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between}.flight-detail-section .tab-list-flight-search .MuiTabs-root{flex:0 0 auto;min-height:auto}.flight-detail-section .tab-list-flight-search .tab-item-flight-search{padding:.375rem 1rem;margin-right:.5rem;min-height:auto!important;height:auto;border-radius:.5rem;background-color:#fff;color:#2d4271;font-weight:500;font-size:14px;text-transform:none;border:1px solid #dadfe6;text-shadow:none;transition:all .3s ease;min-width:auto}.flight-detail-section .tab-list-flight-search .tab-item-flight-search img{width:18px;height:18px;object-fit:cover;margin-right:.375rem;opacity:.7;filter:brightness(0) saturate(100%) invert(24%) sepia(23%) saturate(1547%) hue-rotate(194deg) brightness(93%) contrast(91%);transition:filter .3s ease,opacity .3s ease}.flight-detail-section .tab-list-flight-search .tab-item-flight-search:hover{background-color:rgba(76,180,249,.08);border-color:rgba(0,41,114,.3)}.flight-detail-section .tab-list-flight-search .tab-item-flight-search:hover img{opacity:1}.flight-detail-section .tab-list-flight-search .Mui-selected{background-color:#002972;color:#fff;border-color:#002972;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);font-weight:600}.flight-detail-section .tab-list-flight-search .Mui-selected img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(0) hue-rotate(0deg) brightness(100%) contrast(100%);opacity:1}.flight-detail-section .tab-list-flight-search .MuiTabs-scroller.MuiTabs-fixed span.MuiTabs-indicator{background-color:transparent}.flight-detail-section .MuiTabPanel-root{padding:0!important}.flight-detail-section .round-trip-confirm-booking{display:flex;align-items:stretch;justify-content:space-between;gap:.75rem;width:100%}@media(max-width:640px){.flight-detail-section .round-trip-confirm-booking{flex-direction:column;gap:1rem}}.flight-detail-section .round-trip-confirm-booking .arrival-flight,.flight-detail-section .round-trip-confirm-booking .departure-flight,.flight-detail-section .round-trip-confirm-booking .flight-dates{display:flex;align-items:center;gap:0;flex:1 1;background-color:rgba(76,180,249,.08);border:1px solid transparent;border-radius:10px;padding:.75rem 1rem;min-height:70px;transition:all .3s ease}.flight-detail-section .round-trip-confirm-booking .arrival-flight:hover,.flight-detail-section .round-trip-confirm-booking .departure-flight:hover,.flight-detail-section .round-trip-confirm-booking .flight-dates:hover{border-color:rgba(0,41,114,.3);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);transform:translateY(-1px)}.flight-detail-section .round-trip-confirm-booking .arrival-flight:focus-within,.flight-detail-section .round-trip-confirm-booking .departure-flight:focus-within,.flight-detail-section .round-trip-confirm-booking .flight-dates:focus-within{border-color:#002972;box-shadow:0 0 0 3px rgba(0,41,114,.1);background-color:#fff}.flight-detail-section .round-trip-confirm-booking .arrival-flight:focus-within .icon-flight svg,.flight-detail-section .round-trip-confirm-booking .departure-flight:focus-within .icon-flight svg,.flight-detail-section .round-trip-confirm-booking .flight-dates:focus-within .icon-flight svg{color:#002972}.flight-detail-section .round-trip-confirm-booking .arrival-flight .icon-flight,.flight-detail-section .round-trip-confirm-booking .departure-flight .icon-flight,.flight-detail-section .round-trip-confirm-booking .flight-dates .icon-flight{display:flex;align-items:center;justify-content:center;width:max-content;padding:0;margin-right:.75rem;border:none}.flight-detail-section .round-trip-confirm-booking .arrival-flight .icon-flight svg,.flight-detail-section .round-trip-confirm-booking .departure-flight .icon-flight svg,.flight-detail-section .round-trip-confirm-booking .flight-dates .icon-flight svg{color:#002972;font-size:24px;transition:color .2s ease}.flight-detail-section .round-trip-confirm-booking .arrival-flight>.MuiFormControl-root,.flight-detail-section .round-trip-confirm-booking .departure-flight>.MuiFormControl-root,.flight-detail-section .round-trip-confirm-booking .flight-dates>.MuiFormControl-root{flex:1 1;width:100%}.flight-detail-section .round-trip-confirm-booking .arrival-flight>.MuiFormControl-root label,.flight-detail-section .round-trip-confirm-booking .departure-flight>.MuiFormControl-root label,.flight-detail-section .round-trip-confirm-booking .flight-dates>.MuiFormControl-root label{font-size:12px;color:#002972;font-weight:500;line-height:1;padding:0;margin:0 0 .25rem;position:relative;transform:none}.flight-detail-section .round-trip-confirm-booking .arrival-flight>.MuiFormControl-root label.Mui-focused,.flight-detail-section .round-trip-confirm-booking .departure-flight>.MuiFormControl-root label.Mui-focused,.flight-detail-section .round-trip-confirm-booking .flight-dates>.MuiFormControl-root label.Mui-focused{color:#002972}.flight-detail-section .round-trip-confirm-booking .arrival-flight>.MuiFormControl-root .MuiInputBase-root,.flight-detail-section .round-trip-confirm-booking .departure-flight>.MuiFormControl-root .MuiInputBase-root,.flight-detail-section .round-trip-confirm-booking .flight-dates>.MuiFormControl-root .MuiInputBase-root{margin-top:.25rem!important}.flight-detail-section .round-trip-confirm-booking .arrival-flight>.MuiFormControl-root .MuiInputBase-root:after,.flight-detail-section .round-trip-confirm-booking .arrival-flight>.MuiFormControl-root .MuiInputBase-root:before,.flight-detail-section .round-trip-confirm-booking .departure-flight>.MuiFormControl-root .MuiInputBase-root:after,.flight-detail-section .round-trip-confirm-booking .departure-flight>.MuiFormControl-root .MuiInputBase-root:before,.flight-detail-section .round-trip-confirm-booking .flight-dates>.MuiFormControl-root .MuiInputBase-root:after,.flight-detail-section .round-trip-confirm-booking .flight-dates>.MuiFormControl-root .MuiInputBase-root:before{display:none!important;border:none!important}.flight-detail-section .round-trip-confirm-booking .arrival-flight>.MuiFormControl-root .MuiInputBase-root input,.flight-detail-section .round-trip-confirm-booking .departure-flight>.MuiFormControl-root .MuiInputBase-root input,.flight-detail-section .round-trip-confirm-booking .flight-dates>.MuiFormControl-root .MuiInputBase-root input{font-size:14px;color:#2d4271;font-weight:600;margin:0;padding:0;line-height:1.3}.flight-detail-section .round-trip-confirm-booking .arrival-flight>.MuiFormControl-root .MuiInputBase-root input::placeholder,.flight-detail-section .round-trip-confirm-booking .departure-flight>.MuiFormControl-root .MuiInputBase-root input::placeholder,.flight-detail-section .round-trip-confirm-booking .flight-dates>.MuiFormControl-root .MuiInputBase-root input::placeholder{font-size:14px;color:rgba(45,66,113,.6);font-weight:400}.flight-detail-section .round-trip-confirm-booking .arrival-flight>.MuiFormControl-root .MuiInputBase-root .MuiAutocomplete-endAdornment button,.flight-detail-section .round-trip-confirm-booking .departure-flight>.MuiFormControl-root .MuiInputBase-root .MuiAutocomplete-endAdornment button,.flight-detail-section .round-trip-confirm-booking .flight-dates>.MuiFormControl-root .MuiInputBase-root .MuiAutocomplete-endAdornment button{color:#002972;padding:.25rem}.flight-detail-section .round-trip-confirm-booking .arrival-flight>.MuiFormControl-root .MuiInputBase-root .MuiAutocomplete-endAdornment button:hover,.flight-detail-section .round-trip-confirm-booking .departure-flight>.MuiFormControl-root .MuiInputBase-root .MuiAutocomplete-endAdornment button:hover,.flight-detail-section .round-trip-confirm-booking .flight-dates>.MuiFormControl-root .MuiInputBase-root .MuiAutocomplete-endAdornment button:hover{background-color:rgba(0,41,114,.08)}.flight-detail-section .round-trip-confirm-booking .arrival-flight>.MuiFormControl-root .MuiInputBase-root .MuiAutocomplete-endAdornment button svg,.flight-detail-section .round-trip-confirm-booking .departure-flight>.MuiFormControl-root .MuiInputBase-root .MuiAutocomplete-endAdornment button svg,.flight-detail-section .round-trip-confirm-booking .flight-dates>.MuiFormControl-root .MuiInputBase-root .MuiAutocomplete-endAdornment button svg{font-size:20px}.flight-detail-section .round-trip-confirm-booking>.flight-dates>.icon-flight{margin-right:.75rem}.flight-detail-section .round-trip-confirm-booking>.flight-dates>.calendar-search{flex:1 1;width:100%}.flight-detail-section .round-trip-confirm-booking>.flight-dates>.calendar-search>div{width:100%}.flight-detail-section .round-trip-confirm-booking>.flight-dates>.calendar-search>div>.title-form{font-size:12px;color:#002972;font-weight:500;line-height:1;padding:0;margin:0 0 .25rem}.flight-detail-section .round-trip-confirm-booking>.flight-dates>.calendar-search .MuiFormControl-root,.flight-detail-section .round-trip-confirm-booking>.flight-dates>.calendar-search .react-datepicker-wrapper{width:100%}.search-button-confirm-booking{background:linear-gradient(180deg,rgba(34,55,159,.878),#002972);padding:.5rem 1.75rem;border-radius:.5rem;border:none;outline:none;color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;height:-moz-fit-content;height:fit-content;align-self:center}@media(max-width:640px){.search-button-confirm-booking{width:100%;justify-content:center;padding:.75rem 1.5rem;margin-top:1rem}}.search-button-confirm-booking svg{font-size:18px}.search-button-confirm-booking:hover:not(:disabled){background:linear-gradient(180deg,#22379f,#001a4d);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);transform:translateY(-1px)}.search-button-confirm-booking:active:not(:disabled){transform:translateY(0)}.search-button-confirm-booking:disabled{background:rgba(0,41,114,.3);cursor:not-allowed;opacity:.6;box-shadow:none}.search-button-confirm-booking.search-button-hotel{height:70px;min-height:70px;padding:.75rem 2rem}@media(max-width:640px){.search-button-confirm-booking.search-button-hotel{height:auto;min-height:auto}}.container-booking-confirm .countdown-timer{top:55px!important;right:6px!important}.countdown-timer{position:absolute;top:8px;right:13px;z-index:1}.countdown-timer .booking-payment-deadline{background-color:#20ae5c;color:#fff;padding:.3rem .5rem;text-align:center;border-top-left-radius:10px;border-bottom-left-radius:10px;font-size:12px;font-weight:500}.countdown-timer .booking-payment-deadline :before{content:"";position:absolute;width:0;height:0;border-right:10px solid transparent;border-bottom:10px solid #00875a;top:-8px;right:0}.custom-tabs-hotel-filter{background:hsla(0,0%,50%,.123);border-radius:12px;padding:4px;min-height:32px}.custom-tabs-hotel-filter .MuiTab-root{min-height:28px;min-width:0;flex:1 1;border-radius:8px;color:#666;font-size:.75rem;transition:all .2s ease-in-out}.custom-tabs-hotel-filter .MuiTab-root.Mui-selected{background:#fff;color:#fe9508;font-weight:600}.custom-tabs-hotel-filter .MuiTab-root svg{font-size:1rem}.iconic-ticket-dashed{border-top:2px dashed #ced4de;transition:all .3s ease-in-out;margin:1rem 0;width:100%}.not-found-hotel{width:100%;height:100%;min-height:70vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem}.not-found-hotel h1{font-size:28px;font-weight:700;color:#002972;margin:2rem 0 1rem;text-align:center}.not-found-hotel p{font-size:16px;color:#434343;text-align:center;margin-bottom:1rem;max-width:600px;line-height:1.6}.not-found-hotel .not-found-button .go-back{background-color:#fe9508;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:background-color .3s ease}.not-found-hotel .not-found-button .go-back:hover{background-color:#e08507}.btn-slider{width:3rem;height:3rem;background-color:#fff;border:none;border-radius:50%;font-size:14px;font-weight:650;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease-out;box-shadow:0 3px 8px rgba(0,0,0,.24)}.btn-slider svg{transform:scale(.8)}.btn-slider:hover{background-color:#00173f;color:#fff!important}.btn-slider:hover path{fill:#fff}.btn-slider:disabled{background-color:#dadfe6}.btn-slider:disabled path{fill:#b1b1b1}.btn-slider:disabled{cursor:not-allowed;box-shadow:none}.content-detail{color:#002972}.content-detail>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}.content-detail{font-size:14px}.content-detail h1,.content-detail h2,.content-detail h3{font-size:16px;font-weight:600;color:#002972}.content-detail span{color:#002972}@media(max-width:425px){.content-detail table{width:100%;border-collapse:collapse;margin:1rem 0;display:block;width:max-content;overflow-x:auto;max-width:100%}.content-detail td,.content-detail th{padding:.5rem;border:1px solid #ccc;text-align:left}}.breadcrumbs-container.container{display:flex;width:100%;align-items:center}.breadcrumbs-container.container .MuiTypography-root.MuiTypography-body1.MuiBreadcrumbs-root{margin:1rem}.breadcrumbs-container.container .MuiBreadcrumbs-li,.breadcrumbs-container.container .MuiTypography-root.MuiTypography-body1{color:#002972}.simple-date-picker{position:relative}.simple-date-picker .react-date-picker__inputGroup{display:none!important}.simple-date-picker .react-date-picker__wrapper{border:none!important;background:transparent!important}.simple-date-picker .react-date-picker__calendar-button,.simple-date-picker .react-date-picker__clear-button,.simple-date-picker .react-date-picker__inputGroup__input{display:none!important}.simple-date-picker .MuiBox-root .css-1k0y28w{min-height:0;padding:0;font-size:16px}.react-calendar{background:#fff!important;border:none!important;border-radius:12px!important;box-shadow:0 10px 25px rgba(0,0,0,.1)!important;padding:16px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;width:320px!important;max-width:100vw!important}.react-calendar .react-calendar__navigation{margin-bottom:16px!important}.react-calendar .react-calendar__navigation button{background:none!important;border:none!important;color:#2d3748!important;font-size:16px!important;font-weight:600!important;padding:8px 12px!important;border-radius:6px!important;transition:background-color .2s ease!important}.react-calendar .react-calendar__navigation button:hover{background-color:#f7fafc!important}.react-calendar .react-calendar__navigation button:disabled{color:#a0aec0!important;background:none!important}.react-calendar .react-calendar__navigation__label{font-size:16px!important;font-weight:600!important;color:#2d3748!important}.react-calendar .react-calendar__month-view__weekdays{margin-bottom:8px!important}.react-calendar .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday{padding:8px 0!important;text-align:center!important;font-size:12px!important;font-weight:500!important;color:#718096!important;text-transform:uppercase!important;letter-spacing:.5px!important}.react-calendar .react-calendar__month-view__days .react-calendar__tile{border:none!important;font-size:14px!important;font-weight:400!important;border-radius:6px!important;transition:all .2s ease!important;min-height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important}.react-calendar .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--now{background-color:#e6fffa!important;color:#2d3748!important;font-weight:500!important}.react-calendar .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--now:hover{background-color:#b2f5ea!important}.react-calendar .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--active{background-color:#002972!important;color:#fff!important;font-weight:500!important}.react-calendar .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--active:hover{background-color:#002972!important}.react-calendar .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--range{background-color:rgba(0,41,114,.35)!important;color:#000!important;font-weight:400!important}.react-calendar .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--range:hover{background-color:rgba(0,41,114,.35)!important;color:#000!important}.react-calendar .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--rangeStart{background-color:#002972!important;color:#fff!important;font-weight:500!important;border-radius:6px 0 0 6px!important}.react-calendar .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--rangeStart:hover{background-color:#002972!important;color:#fff!important}.react-calendar .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--rangeEnd{background-color:#002972!important;color:#fff!important;font-weight:500!important;border-radius:0 6px 6px 0!important}.react-calendar .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--rangeEnd:hover{background-color:#002972!important;color:#fff!important}.react-calendar .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--rangeBothEnds{background-color:#002972!important;color:#fff!important;font-weight:500!important;border-radius:6px!important}.react-calendar .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--rangeBothEnds:hover{background-color:#002972!important;color:#fff!important}.react-calendar .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--neighboringMonth{color:#a0aec0!important}.react-calendar .react-calendar__week-view__weekdays .react-calendar__month-view__weekdays__weekday{padding:8px 0!important;text-align:center!important;font-size:12px!important;font-weight:500!important;color:#718096!important}@media(max-width:768px){.simple-date-picker .MuiBox-root.css-1k0y28w{padding:10px 12px;font-size:13px}.react-calendar{padding:12px!important}.react-calendar .react-calendar__tile{padding:6px!important;min-height:32px!important;font-size:13px!important}}.calendar-search-sidebar{width:100%;max-width:100%;overflow:hidden}.calendar-search-sidebar .title-search-filter{display:block;font-size:14px;font-weight:600;color:#002972;margin-bottom:12px;line-height:1.4}.calendar-search-sidebar .custom-calendar{width:100%;max-width:100%;overflow:hidden}.calendar-search-sidebar .custom-calendar .calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.calendar-search-sidebar .custom-calendar .calendar-header .calendar-nav-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:50%;background:transparent;color:#5f6368;cursor:pointer;transition:all .2s ease}.calendar-search-sidebar .custom-calendar .calendar-header .calendar-nav-btn:hover{background:rgba(0,41,114,.08);color:#002972}.calendar-search-sidebar .custom-calendar .calendar-header .calendar-nav-btn:active{transform:scale(.95)}.calendar-search-sidebar .custom-calendar .calendar-header .calendar-nav-btn:focus{outline:none;background:rgba(0,41,114,.12);color:#002972}.calendar-search-sidebar .custom-calendar .calendar-header .calendar-title{font-size:14px;font-weight:500;color:#002972;margin:0;text-align:center;flex:1 1}.calendar-search-sidebar .custom-calendar .calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:0;gap:0;margin-bottom:6px}.calendar-search-sidebar .custom-calendar .calendar-weekdays .calendar-weekday{text-align:center;font-size:11px;font-weight:500;color:#002972;padding:8px 2px;text-transform:uppercase;letter-spacing:.3px;line-height:1.2;opacity:.7}.calendar-search-sidebar .custom-calendar .calendar-days{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px;width:100%;max-width:100%;min-width:0}.calendar-search-sidebar .custom-calendar .calendar-days .calendar-day{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;max-width:28px;border:none;border-radius:50%;background:transparent;color:#1a1a1a;font-size:12px;font-weight:400;cursor:pointer;transition:all .2s ease;margin:0 auto;box-sizing:border-box}.calendar-search-sidebar .custom-calendar .calendar-days .calendar-day:hover:not(.disabled):not(.other-month){background:rgba(0,41,114,.08);color:#002972}.calendar-search-sidebar .custom-calendar .calendar-days .calendar-day:focus{outline:none;background:rgba(0,41,114,.12);color:#002972}.calendar-search-sidebar .custom-calendar .calendar-days .calendar-day.today{background:rgba(0,41,114,.1);color:#002972;font-weight:500;width:28px!important;height:28px!important;min-width:28px!important;max-width:28px!important;border-radius:50%!important}.calendar-search-sidebar .custom-calendar .calendar-days .calendar-day.today:hover{background:rgba(0,41,114,.15);color:#001f5c}.calendar-search-sidebar .custom-calendar .calendar-days .calendar-day.selected{background:#002972;color:#fff;font-weight:500;width:28px!important;height:28px!important;min-width:28px!important;max-width:28px!important;border-radius:50%!important}.calendar-search-sidebar .custom-calendar .calendar-days .calendar-day.selected:hover{background:#001f5c}.calendar-search-sidebar .custom-calendar .calendar-days .calendar-day.in-range{background:rgba(0,41,114,.08);color:#002972;font-weight:400}.calendar-search-sidebar .custom-calendar .calendar-days .calendar-day.in-range:hover{background:rgba(0,41,114,.12)}.calendar-search-sidebar .custom-calendar .calendar-days .calendar-day.disabled{color:rgba(0,41,114,.3);cursor:not-allowed;background:transparent}.calendar-search-sidebar .custom-calendar .calendar-days .calendar-day.disabled:hover{background:transparent;color:rgba(0,41,114,.3)}.calendar-search-sidebar .custom-calendar .calendar-days .calendar-day.other-month{color:rgba(0,41,114,.4)}.calendar-search-sidebar .custom-calendar .calendar-days .calendar-day.other-month:hover{background:rgba(0,41,114,.04);color:rgba(0,41,114,.5)}.calendar-search-sidebar .custom-calendar .calendar-days .calendar-day:active:not(.disabled){transform:scale(.95)}@media(max-width:425px){.calendar-search-sidebar .custom-calendar .calendar-header{margin-bottom:10px}.calendar-search-sidebar .custom-calendar .calendar-header .calendar-nav-btn{width:26px;height:26px}.calendar-search-sidebar .custom-calendar .calendar-header .calendar-title{font-size:13px}.calendar-search-sidebar .custom-calendar .calendar-weekdays{margin-bottom:5px}.calendar-search-sidebar .custom-calendar .calendar-weekdays .calendar-weekday{font-size:10px;padding:6px 1px}.calendar-search-sidebar .custom-calendar .calendar-days{gap:1px}.calendar-search-sidebar .custom-calendar .calendar-days .calendar-day{width:26px;height:26px;min-width:26px;max-width:26px;font-size:11px}.calendar-search-sidebar .custom-calendar .calendar-days .calendar-day.selected,.calendar-search-sidebar .custom-calendar .calendar-days .calendar-day.today{width:26px!important;height:26px!important;min-width:26px!important;max-width:26px!important;border-radius:50%!important}}@media(max-width:375px){.calendar-search-sidebar .custom-calendar .calendar-header{margin-bottom:8px}.calendar-search-sidebar .custom-calendar .calendar-header .calendar-nav-btn{width:24px;height:24px}.calendar-search-sidebar .custom-calendar .calendar-header .calendar-title{font-size:12px}.calendar-search-sidebar .custom-calendar .calendar-weekdays{margin-bottom:4px}.calendar-search-sidebar .custom-calendar .calendar-weekdays .calendar-weekday{font-size:9px;padding:5px 1px}.calendar-search-sidebar .custom-calendar .calendar-days .calendar-day{width:24px;height:24px;min-width:24px;max-width:24px;font-size:10px}.calendar-search-sidebar .custom-calendar .calendar-days .calendar-day.selected,.calendar-search-sidebar .custom-calendar .calendar-days .calendar-day.today{width:24px!important;height:24px!important;min-width:24px!important;max-width:24px!important;border-radius:50%!important}}@media(max-width:360px){.calendar-search-sidebar .custom-calendar .calendar-header{margin-bottom:6px}.calendar-search-sidebar .custom-calendar .calendar-header .calendar-nav-btn{width:22px;height:22px;min-width:22px;max-width:22px}.calendar-search-sidebar .custom-calendar .calendar-header .calendar-title{font-size:11px}.calendar-search-sidebar .custom-calendar .calendar-weekdays{margin-bottom:3px}.calendar-search-sidebar .custom-calendar .calendar-weekdays .calendar-weekday{font-size:8px;padding:4px 1px}.calendar-search-sidebar .custom-calendar .calendar-days .calendar-day{width:22px;height:22px;min-width:22px;max-width:22px;font-size:9px}.calendar-search-sidebar .custom-calendar .calendar-days .calendar-day.selected,.calendar-search-sidebar .custom-calendar .calendar-days .calendar-day.today{width:22px!important;height:22px!important;min-width:22px!important;max-width:22px!important;border-radius:50%!important}}@media(max-width:320px){.calendar-search-sidebar .custom-calendar .calendar-header{margin-bottom:4px}.calendar-search-sidebar .custom-calendar .calendar-header .calendar-nav-btn{width:20px;height:20px;min-width:20px;max-width:20px}.calendar-search-sidebar .custom-calendar .calendar-header .calendar-title{font-size:10px}.calendar-search-sidebar .custom-calendar .calendar-weekdays{margin-bottom:2px}.calendar-search-sidebar .custom-calendar .calendar-weekdays .calendar-weekday{font-size:7px;padding:3px 1px}.calendar-search-sidebar .custom-calendar .calendar-days .calendar-day{width:20px;height:20px;min-width:20px;max-width:20px;font-size:8px}.calendar-search-sidebar .custom-calendar .calendar-days .calendar-day.selected,.calendar-search-sidebar .custom-calendar .calendar-days .calendar-day.today{width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;border-radius:50%!important}}@media(max-aspect-ratio:4/3)and (max-width:600px){.calendar-search-sidebar .custom-calendar .calendar-header{margin-bottom:8px}.calendar-search-sidebar .custom-calendar .calendar-header .calendar-nav-btn{width:24px;height:24px}.calendar-search-sidebar .custom-calendar .calendar-header .calendar-title{font-size:12px}.calendar-search-sidebar .custom-calendar .calendar-weekdays{margin-bottom:4px}.calendar-search-sidebar .custom-calendar .calendar-weekdays .calendar-weekday{font-size:9px;padding:4px 1px}.calendar-search-sidebar .custom-calendar .calendar-days{gap:1px}.calendar-search-sidebar .custom-calendar .calendar-days .calendar-day{width:24px;height:24px;font-size:10px}}@media(max-aspect-ratio:1/1)and (max-width:400px){.calendar-search-sidebar .custom-calendar .calendar-header{margin-bottom:6px}.calendar-search-sidebar .custom-calendar .calendar-header .calendar-nav-btn{width:20px;height:20px;min-width:20px;max-width:20px}.calendar-search-sidebar .custom-calendar .calendar-header .calendar-title{font-size:10px}.calendar-search-sidebar .custom-calendar .calendar-weekdays{margin-bottom:3px}.calendar-search-sidebar .custom-calendar .calendar-weekdays .calendar-weekday{font-size:8px;padding:3px 1px}.calendar-search-sidebar .custom-calendar .calendar-days .calendar-day{width:20px;height:20px;min-width:20px;max-width:20px;font-size:9px}}@media(max-width:400px){.calendar-search-sidebar .custom-calendar .calendar-header{margin-bottom:6px}.calendar-search-sidebar .custom-calendar .calendar-header .calendar-nav-btn{width:22px;height:22px;min-width:22px;max-width:22px}.calendar-search-sidebar .custom-calendar .calendar-header .calendar-title{font-size:11px}.calendar-search-sidebar .custom-calendar .calendar-weekdays{margin-bottom:3px}.calendar-search-sidebar .custom-calendar .calendar-weekdays .calendar-weekday{font-size:8px;padding:4px 1px}.calendar-search-sidebar .custom-calendar .calendar-days .calendar-day{width:22px;height:22px;min-width:22px;max-width:22px;font-size:9px}.calendar-search-sidebar .custom-calendar .calendar-days .calendar-day.selected,.calendar-search-sidebar .custom-calendar .calendar-days .calendar-day.today{width:22px!important;height:22px!important;min-width:22px!important;max-width:22px!important;border-radius:50%!important}}.calendar-search-sidebar .custom-calendar .calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));justify-items:center}.calendar-search-sidebar .custom-calendar .calendar-days .calendar-day{aspect-ratio:1;flex-shrink:0}.mini-banner{background:linear-gradient(180deg,#fba81d,#f79321);display:flex;align-items:center;position:relative;padding:.5rem 0;width:100%}.mini-banner .name{width:100%;text-align:center;color:#f9f9f9;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:2px}.mini-banner .name .content-detail{margin:0;padding:0 2rem}.mini-banner .close-button{position:absolute;right:0;top:50%;transform:translate(-50%,-50%);margin-right:1rem;color:#fff;padding:.25rem}.mini-banner .close-button svg{color:#fff}.mini-banner.desktop .name .content-detail{padding:0 3rem}@media(max-width:900px){.mini-banner{display:none!important}}footer{background-color:#f6f6f6;min-height:600px}footer img{display:block}footer .container{min-height:550px}.link-connect{color:#000!important;text-decoration:none!important}@media screen and (max-width:768px){.footer-container{padding:1rem}.footer-container .logo-tripu{width:180px;height:60px}.footer-container .logo-tripu img{width:100%;height:100%;object-fit:contain}.footer-container .certificates{display:flex;margin-top:1rem}.footer-container .certificates div{margin-right:2rem;display:flex;align-items:center;width:150px;height:60px}.footer-container .certificates img{width:100%;height:100%;object-fit:contain}.footer-container .copy-right{margin:1rem 0}.footer-container .copy-right p{font-size:14px}.info-tripu{margin-top:1rem}.info-tripu .contact{margin-top:.5rem;display:flex}.info-tripu .contact .icon-contact{display:flex;align-items:center}.info-tripu .contact p{width:100%;margin-left:.5rem;font-weight:500;color:#434343;flex-wrap:wrap}.info-tripu .contact a{color:#434343;text-decoration:none;transition:all .3s ease-in-out}.info-tripu .contact a:hover{color:#f79721}.info-tripu .form-email{margin-top:1rem}.search-content{margin-top:1.5rem}.search-content .title-container{position:relative;display:inline-block}.search-content .title{font-size:18px;font-weight:700;color:#283593;margin:0;text-transform:uppercase}.search-content .line-container{display:flex;flex-direction:column}.search-content .orange-line{width:50px;height:3px;background-color:#ff9800}.search-content .grey-line{width:100%;height:1px;background-color:#e0e0e0}.search-content .form-email{margin-top:.3rem}.search-content .social-media-links{display:flex;gap:1rem;margin-top:1rem}.search-content .social-media-links .social-link{display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;width:32px;height:32px}.search-content .social-media-links .social-link:hover{transform:scale(1.1)}.search-content .social-media-links .social-link img{width:100%;height:100%;object-fit:contain}.search-content .container-boxTree{display:flex;width:100%}.search-content .container-boxTree .partSide-box{padding:5px;width:50%}.form-email{display:flex;align-items:center}.form-email .input-email{flex:1 1;padding:15px;border-radius:4px 0 0 4px;outline:none}.form-email button{padding:15px;background-color:#ff9800;border:none;border-radius:0 4px 4px 0;cursor:pointer;display:flex;align-items:center;justify-content:center}.form-email button svg{fill:#fff}.form-email button:hover{background-color:#ff9800}}footer{width:100%;display:flex;justify-content:center}footer .container .footer-container{width:100%;margin:3rem 0}footer .container .footer-container .link-container{display:flex;gap:2rem;min-height:350px}footer .container .footer-container .link-container .info-tripu-container{width:25%;min-height:300px}footer .container .footer-container .link-container .info-tripu-container .logo-tripu{height:60px;width:180px;margin-bottom:1rem}footer .container .footer-container .link-container .info-tripu-container .logo-tripu img{width:100%;height:100%;object-fit:contain}footer .container .footer-container .link-container .info-tripu-container .info-tripu{margin:1rem 0}footer .container .footer-container .link-container .info-tripu-container .info-tripu .contact{display:flex;align-items:center;margin:1rem 0}footer .container .footer-container .link-container .info-tripu-container .info-tripu .contact svg{color:#f79721}footer .container .footer-container .link-container .info-tripu-container .info-tripu .contact p{font-size:15px;font-weight:500;margin-left:.5rem;color:#434343;flex-wrap:wrap}footer .container .footer-container .link-container .info-tripu-container .info-tripu .contact a{color:#434343;text-decoration:none;transition:all .3s ease-in-out}footer .container .footer-container .link-container .info-tripu-container .info-tripu .contact a:hover{color:#f79721}footer .container .footer-container .link-container .list-link-connect{width:75%;display:flex;flex-wrap:wrap;gap:2rem;min-height:300px}footer .container .footer-container .link-container .list-link-connect .link-connect{width:22.425%;min-height:250px}footer .container .footer-container .link-container .list-link-connect .link-connect .title{font-size:18px;font-weight:700;color:#253f90}footer .container .footer-container .link-container .list-link-connect .link-connect .title-bar-container{margin:.5rem 0;width:100%;height:3px;background-color:#f2f2f2;border-radius:5px;overflow:hidden}footer .container .footer-container .link-container .list-link-connect .link-connect .title-bar-container .title-bar{height:100%;width:20%;background-color:#ff9e2c;border-radius:5px 0 0 5px}footer .container .footer-container .link-container .list-link-connect .link-connect ul{display:grid;grid-gap:1rem;gap:1rem;margin-top:1rem;list-style-type:none;padding:0}footer .container .footer-container .link-container .list-link-connect .link-connect ul li a{display:flex;align-items:center;text-decoration:none}footer .container .footer-container .link-container .list-link-connect .link-connect ul li a svg{color:#f79721;font-size:14px;font-weight:700}footer .container .footer-container .link-container .list-link-connect .link-connect ul li a p{font-size:15px;color:#434343;font-weight:700;margin-left:.3rem;flex-wrap:wrap}footer .container .footer-container .certificate-search-info{width:100%;display:flex;justify-content:space-between;margin:2rem 0;min-height:150px}footer .container .footer-container .certificate-search-info .left-side{display:flex;gap:2rem;flex:1 1}footer .container .footer-container .certificate-search-info .left-side .title-search-info p{font-size:18px;font-weight:700;color:#253f90}footer .container .footer-container .certificate-search-info .left-side .title-search-info .title-bar-container{margin:.5rem 0;width:100%;height:3px;background-color:#f2f2f2;border-radius:5px;overflow:hidden}footer .container .footer-container .certificate-search-info .left-side .title-search-info .title-bar-container .title-bar{height:100%;width:20%;background-color:#ff9e2c;border-radius:5px 0 0 5px}footer .container .footer-container .certificate-search-info .left-side .title-search-info .form-search-info{display:flex;align-items:center;margin-top:1rem}footer .container .footer-container .certificate-search-info .left-side .title-search-info .form-search-info .input-search-info{flex:1 1;padding:1rem;border-radius:5px 0 0 5px;outline:none}footer .container .footer-container .certificate-search-info .left-side .title-search-info .form-search-info .input-search-info::placeholder{color:#434343}footer .container .footer-container .certificate-search-info .left-side .title-search-info .form-search-info button{padding:1rem;background-color:#ff9800;border:none;border-radius:0 5px 5px 0;cursor:pointer;display:flex;align-items:center;justify-content:center}footer .container .footer-container .certificate-search-info .left-side .title-search-info .form-search-info button svg{fill:#fff}footer .container .footer-container .certificate-search-info .left-side .title-search-info .form-search-info button:hover{background-color:#ff9800}footer .container .footer-container .certificate-search-info .left-side .follow-us{width:-moz-fit-content;width:fit-content}footer .container .footer-container .certificate-search-info .left-side .follow-us .title{font-size:18px;font-weight:700;color:#253f90}footer .container .footer-container .certificate-search-info .left-side .follow-us .title-bar-container{margin:.5rem 0;width:100%;height:3px;background-color:#f2f2f2;border-radius:5px;overflow:hidden}footer .container .footer-container .certificate-search-info .left-side .follow-us .title-bar-container .title-bar{height:100%;width:20%;background-color:#ff9e2c;border-radius:5px 0 0 5px}footer .container .footer-container .certificate-search-info .left-side .follow-us .list-social-media{display:flex;gap:1rem;margin-top:1rem}footer .container .footer-container .certificate-search-info .left-side .follow-us .list-social-media a{display:block;width:32px;height:32px}footer .container .footer-container .certificate-search-info .left-side .follow-us .list-social-media img{width:100%;height:100%;object-fit:contain}footer .container .footer-container .certificate-search-info .right-side{width:150px;min-height:150px;display:grid;grid-gap:.5rem;gap:.5rem;padding:0 .5rem}footer .container .footer-container .certificate-search-info .right-side img{width:150px;height:60px;object-fit:contain}footer .container .footer-container hr{color:#ced4de;margin:2rem 0}footer .container .footer-container .textual-certificate{width:100%;display:flex;justify-content:space-between;min-height:80px}footer .container .footer-container .textual-certificate .left-side{width:max-content;min-width:60%;color:#434343;font-size:14px;font-weight:500;text-align:start;line-height:1.6}footer .container .footer-container .textual-certificate .right-side{width:max-content;min-width:35%;color:#434343;font-size:14px;font-weight:500;text-align:right;line-height:1.6}@media screen and (width:1024px){.list-link-connect{gap:1rem!important}.footer-container{padding:0 2rem}}.header-container{display:flex;justify-content:center;align-items:center}.header-container .container{width:100%;padding:1rem 0}.header-container .container,.header-container nav{display:flex;justify-content:space-between;align-items:center}.header-container nav{width:6 0}.header-container nav img{width:150px;height:50px;object-fit:cover}.header-container nav .btn-menu{display:none}.header-container nav ul.menu{display:flex;gap:2rem}.header-container nav ul.menu li.item-menu{display:flex;align-items:center}.header-container nav ul.menu li.item-menu a{text-decoration:none;color:#000;font-weight:500;width:max-content;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drawer-header ul>li a{padding:.5rem 1rem}@media(min-width:1440px)and (max-width:1650px){ul li a{font-size:small}}@media(max-width:768px){.header-container{display:flex;justify-content:space-between;padding:1rem;align-items:center}.btn-menu{width:32px;height:32px;min-width:0}}.search-booking{width:170px;min-width:170px;height:40px;background:linear-gradient(0deg,#f79321,#fba81d);overflow:hidden;border-radius:5px;margin-left:1rem}.search-booking,.search-booking:before{position:relative;transition:width .75s ease}.search-booking:before{content:"";display:block;width:3px;height:100%}.search-booking.open{width:215px}.search-booking.open:before{height:24px;margin:8px 0 8px 12px;position:absolute;background:#fff}.search-form{width:100%;height:100%;box-shadow:none;border:none;background:transparent;color:#fff;padding:8px 40px 8px 18px;font-size:16px}.search-form:focus{outline:none}.search-form::placeholder{color:#fff;opacity:.8;font-weight:400}.btn-search{width:200px;height:40px;display:block;position:absolute;right:65px;top:0;padding:8px;cursor:pointer}.search-icon{font-size:24px;border-radius:16px;color:#fff!important;position:relative;margin-left:96px;transition:width .75s ease}.search-icon:before{right:-3px;top:10px;transition:width .75s ease}.search-icon:after,.search-icon:before{content:"";width:3px;height:6px;position:absolute;display:block;background-color:#fff;transform:rotate(-45deg)}.search-icon:after{right:-6px;top:13px;transition:all .75s ease}.open .search-icon{margin:0;width:24px;height:24px;border-radius:24px}.open .search-icon:before{transform:rotate(52deg);right:8px;top:7px;height:8.8px}.open .search-icon:after{transform:rotate(-230deg);right:8px;top:3px;height:8.8px}.btn-text{display:block;width:130px;margin-left:120px;margin-top:-25px;color:#fff}.open .btn-text{display:none!important}.open .btn-search{width:24px}.open .search-icon{margin-left:50px}.dropdownMenuHeader{border:1px solid #ddd;padding:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:opacity .3s ease,transform .3s ease;opacity:0;transform:translateY(-10px);z-index:10;border-radius:10px;gap:1rem;width:max-content;pointer-events:none}.dropdown:hover>a+.dropdownMenuHeader{display:block;opacity:1;transform:translateY(0);pointer-events:auto;display:flex;flex-direction:column;gap:1rem}.dropdownMenuHeader li.item-dropdown{padding:5px 10px;position:relative}.dropdownMenuHeader li.item-dropdown a{text-decoration:none;color:#333;position:relative;padding-bottom:5px}.dropdownMenuHeader li.item-dropdown a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#002972;transition:transform .3s ease,width .3s ease}.dropdownMenuHeader li.item-dropdown a:hover:after{width:100%;transform:translateX(0)}.dropdownMenuHeader li.item-dropdown a:before{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#002972;transition:transform .3s ease,width .3s ease;transform:translateX(-100%)}img.logoTripU{width:146px;height:54px;object-fit:contain;padding:.5rem 0;display:block}.header-main{box-shadow:0 2px 4px rgba(0,0,0,.1)}.header-main .some-infor{display:flex;padding:0 1.5rem;align-items:center;justify-content:space-between;gap:1rem;background-color:#253f90;font-size:13px;color:#fff;min-height:40px}.header-main .some-infor .left-component{display:flex;align-items:center;gap:1rem;height:40px}.header-main .some-infor .left-component .some-infor-item{display:flex;align-items:center;gap:.5rem;font-weight:500;cursor:pointer}.header-main .some-infor .right-component{display:flex;align-items:center;gap:1rem;height:40px}.header{justify-content:space-between;background-color:#fff}.header,.header__logo{display:flex;align-items:center}.header__menu{display:flex;list-style:none;margin:0;padding:0;flex-wrap:nowrap}.header__menu-item{margin-right:20px}.header__menu-link{text-decoration:none;color:#000;font-weight:500}.header__menu-link:hover{color:#007bff}.header__dropdown{position:relative}.header__dropdown-menu{display:none;position:absolute;top:100%;left:0;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);list-style:none;margin:0;padding:10px 0}.header__dropdown:hover .header__dropdown-menu{display:block}.header__dropdown-item{padding:10px 20px}.header__dropdown-link{text-decoration:none;color:#000}.header__dropdown-link:hover{color:#007bff}.header__actions{display:flex;align-items:center}.header__action{margin-left:20px;color:#434343}.header__action:hover{color:#007bff}.header__search{position:relative}.header__search-input{padding:5px 10px;border:1px solid #ccc;border-radius:4px}.header__search-icon{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:#ccc}.dropdown{position:relative;width:max-content;flex-direction:column;justify-content:center}.dropdown,.nav-menu{display:flex;align-items:center}.nav-menu{gap:1rem;min-height:48px}.nav-menu a,.nav-menu button{color:#333;font-weight:500;text-decoration:none}.nav-menu a:hover,.nav-menu button:hover{background-color:transparent}.container-header{box-shadow:none!important}.container-header .MuiToolbar-root.MuiToolbar-gutters.MuiToolbar-regular{margin:0;padding:0;min-height:64px!important}.profile-cart-icon svg{color:#333}.dropdown>a{text-decoration:none;color:#000;font-weight:500;position:relative}.dropdownMenuHeader{display:none;position:absolute;top:100%;left:0;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);list-style:none;margin:0;padding:10px 0}.dropdown:hover .dropdownMenuHeader{display:block}.item-dropdown{padding:10px 20px}.item-dropdown a{text-decoration:none;color:#000}.item-dropdown a:hover{color:#007bff}.login,.login-container{display:flex}.login{justify-content:flex-end;align-items:center;margin-right:1rem}.login .line{margin:0 .5rem}.login .login-register,.login .login-register .btn-login-register{display:flex}.login .login-register .btn-login-register span{margin:0 .2rem}.login .login-register .btn-login-register{width:max-content}.login .login-register .btn-login-register a>span{width:max-content;font-weight:500}.login .search-booking{display:flex;align-items:center;background-color:#f79721;padding:.5rem 1rem}.login .search-booking input{font-weight:500}.submenu{position:absolute;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:1000;margin-top:8px}.submenu .MuiListItemButton-root{padding-left:16px;padding-right:16px}.nav-menu>.MuiButton-root:hover+.submenu,.submenu:hover{display:block}@media screen and (max-width:1281px){.menu-icon{color:#333!important}}@media screen and (max-width:768px){.search-booking{display:none}header{position:fixed;top:0;width:100%;z-index:50}}.MuiMenu-paper{max-height:400px;overflow-y:auto}@media screen and (max-width:1366px)and (min-width:1024px){.title-search{padding:1rem;background-color:#fff;width:max-content;width:80%;z-index:2;position:absolute;left:50%;transform:translate(-50%,-82%);border-radius:16px;box-shadow:0 1px 6px 2px rgba(0,0,0,.2);display:flex;justify-content:center;align-items:center}}.loading-bar{width:15rem;height:3px;position:relative;margin:.5rem auto;overflow:hidden}.progress{width:5rem;height:3px;background-color:#002972;position:absolute;left:0;border-radius:10px}.progress.active{display:block;animation:loading 1s linear infinite}.loading-container{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999}.loading-container img{width:80%;height:100%}.loading-container .MuiTypography-root{color:#fff;margin-top:8px;font-size:14px}.loading_overlay{background-color:#fff;display:flex;align-items:center;justify-content:center;height:100vh}.loading_overlay .loading-image{width:50px;height:50px}.mobile-loading-overlay{position:fixed;top:0;left:0;height:100vh;background-color:rgba(0,0,0,.6);z-index:9999;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.mobile-loading-gif,.mobile-loading-overlay{width:100%;display:flex;justify-content:center;align-items:center}.mobile-loading-gif{height:100%}.mobile-loading-gif .loading-gif-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px;background-color:hsla(0,0%,100%,.95);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);min-width:120px;min-height:120px}.mobile-loading-gif .loading-gif-container .loading-gif-image{border-radius:8px;object-fit:contain;animation:pulse 1.5s ease-in-out infinite}.mobile-loading-gif .loading-gif-container .loading-message{margin-top:12px;font-size:14px;font-weight:500;color:#333;margin-bottom:0;line-height:1.4}@media(max-width:768px){.mobile-loading-gif .loading-gif-container{margin:20px;padding:16px;min-width:100px;min-height:100px}.mobile-loading-gif .loading-gif-container .loading-gif-image{width:50px!important;height:50px!important}.mobile-loading-gif .loading-gif-container .loading-message{font-size:13px;margin-top:10px}}@media(prefers-color-scheme:dark){.mobile-loading-gif .loading-gif-container{background-color:rgba(30,30,30,.95);border:1px solid hsla(0,0%,100%,.1)}.mobile-loading-gif .loading-gif-container .loading-message{color:#fff}}.mobile-loading-gif.small .loading-gif-container{min-width:120px;min-height:120px;padding:12px}.mobile-loading-gif.small .loading-gif-container .loading-gif-image{width:80px!important;height:80px!important}.mobile-loading-gif.small .loading-gif-container .loading-message{font-size:12px;margin-top:8px}.mobile-loading-gif.large .loading-gif-container{min-width:220px;min-height:220px;padding:24px}.mobile-loading-gif.large .loading-gif-container .loading-gif-image{width:160px!important;height:160px!important}.mobile-loading-gif.large .loading-gif-container .loading-message{font-size:18px;margin-top:20px}.stepper{border-bottom:1px solid #cdd0d1;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.stepper .container{display:flex;width:100%;margin:1rem 0}.stepper .container .stepper-container .MuiStep-root.MuiStep-horizontal{display:flex}.stepper .container .stepper-container .MuiStep-root.MuiStep-horizontal svg.arrow-forward{color:#7d8fab;margin:0 1rem 0 2.5rem}.stepper .container .MuiStepLabel-root.MuiStepLabel-horizontal .Mui-active{color:#002972}.stepper .container .MuiStepLabel-label.Mui-active,.stepper .container .MuiStepLabel-label.Mui-completed{color:#002972;font-weight:700}.stepper .container .MuiSvgIcon-root.MuiSvgIcon-fontSizeMedium.MuiStepIcon-root.Mui-completed{color:#002972}.stepper .container .MuiStepIcon-text{fill:#fff;font-size:.75rem}.summary-confirm-container{width:100%}.summary-confirm-container .request-help p{font-size:20px;font-weight:700;color:#2d4271;margin-bottom:.5rem}.summary-confirm-container .request-help .buttons-request{display:flex;justify-content:center;align-items:center;width:100%;border:1px solid #253f90;box-shadow:0 2px 4px 0 rgba(28,37,80,.25);border-radius:10px}.summary-confirm-container .request-help .buttons-request .request-by-phone{width:50%;padding:.7rem 2rem;display:flex;align-items:center;background:linear-gradient(180deg,rgba(34,55,159,.9),#002972);color:#fff;border-radius:7px;font-size:12px}.summary-confirm-container .request-help .buttons-request .request-by-phone svg{color:#fff;margin-right:.5rem}.summary-confirm-container .request-help .buttons-request .request-by-email{width:50%;padding:.7rem 2rem;display:flex;align-items:center;background-color:#fff;color:#253f90;font-size:12px;border-radius:10px}.summary-confirm-container .request-help .buttons-request .request-by-email svg{color:#253f90;margin-right:.5rem}.summary-confirm-container .booking-summary{border:1px solid #d4d4d4;box-shadow:0 2px 4px rgba(0,0,0,.2);border-radius:10px;margin-top:1.5rem}.summary-confirm-container .booking-summary .title{background:linear-gradient(180deg,rgba(34,55,159,.9),#002972);color:#fff;text-transform:uppercase;font-size:16px;font-weight:700;padding:1rem;border-top-left-radius:10px;border-top-right-radius:10px}.summary-confirm-container .booking-summary .content{padding:.5rem 0;background:#fff;border-radius:10px}.summary-confirm-container .booking-summary .content .flight{padding:.5rem}.summary-confirm-container .booking-summary .content .flight .name-and-quantity-title{display:flex;padding:.2rem .5rem}.summary-confirm-container .booking-summary .content .flight .name-and-quantity-title .name{font-weight:700;color:#002972;font-size:16px}.summary-confirm-container .booking-summary .content .flight .name-and-quantity-title .quantity{color:#2d4271;font-size:12px;align-self:self-end;margin-bottom:2px}.summary-confirm-container .booking-summary .content .flight .detail-content-flight{display:flex;padding:.5rem;width:100%;justify-content:space-between;align-items:center;border-top:1px solid #f2f3f3;border-bottom:1px solid #f2f3f3}.summary-confirm-container .booking-summary .content .flight .detail-content-flight .number{width:10%}.summary-confirm-container .booking-summary .content .flight .detail-content-flight .number p{width:24px;height:24px;background-color:#002972;color:#fff;border-radius:4px;display:flex;justify-content:center;align-items:center}.summary-confirm-container .booking-summary .content .flight .detail-content-flight .date-and-from-to{width:60%}.summary-confirm-container .booking-summary .content .flight .detail-content-flight .date-and-from-to .date{font-weight:500;color:#03121a;font-size:12px}.summary-confirm-container .booking-summary .content .flight .detail-content-flight .date-and-from-to .from-to{display:flex}.summary-confirm-container .booking-summary .content .flight .detail-content-flight .date-and-from-to .from-to .from{font-weight:700;color:#03121a;font-size:14px}.summary-confirm-container .booking-summary .content .flight .detail-content-flight .date-and-from-to .from-to svg{color:#03121a;font-size:16px;align-self:center;margin:0 .5rem}.summary-confirm-container .booking-summary .content .flight .detail-content-flight .date-and-from-to .from-to .to{font-weight:700;color:#03121a;font-size:14px}.summary-confirm-container .booking-summary .content .flight .detail-content-flight .logo-brand{width:30%}.summary-confirm-container .booking-summary .content .flight .detail-content-flight .logo-brand img{width:100%;padding:.5rem;height:45px;object-fit:contain}.summary-confirm-container .booking-summary .content .flight .more-detail{padding:.5rem;margin:0;box-shadow:none;position:none}.summary-confirm-container .booking-summary .content .flight .more-detail .MuiAccordionSummary-content.MuiAccordionSummary-contentGutters{margin:0}.summary-confirm-container .booking-summary .content .flight .more-detail .MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded.MuiAccordionSummary-gutters{padding:0}.summary-confirm-container .booking-summary .content .flight .more-detail .MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded.MuiAccordionSummary-gutters .expand-icon{transform:rotate(180deg)}.summary-confirm-container .booking-summary .content .flight .more-detail .MuiButtonBase-root.MuiAccordionSummary-root.MuiAccordionSummary-gutters{min-height:0;padding:0}.summary-confirm-container .booking-summary .content .flight .more-detail .MuiAccordionDetails-root{padding:0}.summary-confirm-container .booking-summary .content .flight .more-detail .MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded.MuiAccordionSummary-gutters{min-height:0}.summary-confirm-container .booking-summary .content .flight .more-detail .MuiAccordionSummary-content.Mui-expanded.MuiAccordionSummary-contentGutters{margin:0;justify-content:space-between}.summary-confirm-container .booking-summary .content .flight .more-detail .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.Mui-expanded.MuiAccordion-gutters{margin:0}.summary-confirm-container .booking-summary .content .flight .more-detail .accordion-summary-container{width:100%;display:flex}.summary-confirm-container .booking-summary .content .flight .more-detail .accordion-summary-container .accordion-content{align-items:center;display:flex;width:100%}.summary-confirm-container .booking-summary .content .flight .more-detail .accordion-summary-container .accordion-content p{color:#002972;font-weight:700;font-size:15px;text-decoration:underline}.summary-confirm-container .booking-summary .content .flight .more-detail .accordion-summary-container .price{color:#fe9508;font-size:16px;font-weight:700}.summary-confirm-container .booking-summary .content .flight .more-detail .accordion-summary-container .expand-icon{color:#002972}.summary-confirm-container .booking-summary .content .flight .more-detail .item{display:flex;width:100%;justify-content:space-between;align-items:center;margin:.4rem 0}.summary-confirm-container .booking-summary .content .flight .more-detail .item .title-accordition-detail{color:#002972;font-weight:500;font-size:14px}.summary-confirm-container .booking-summary .content .flight .more-detail .item .quantity-price{display:flex}.summary-confirm-container .booking-summary .content .flight .more-detail .item .quantity-price .quantity{color:#7d8fab;font-size:14px}.summary-confirm-container .booking-summary .content .flight .more-detail .item .quantity-price .price{color:#002972;font-size:14px;font-weight:500}.summary-confirm-container .booking-summary .content .flight .line{border-top:1px solid #f2f3f3;width:100%;height:1px}.summary-confirm-container .booking-summary .content .hotel{padding:.5rem}.summary-confirm-container .booking-summary .content .hotel .name-and-quantity-title{display:flex;width:100%;justify-content:space-between;align-items:center}.summary-confirm-container .booking-summary .content .hotel .name-and-quantity-title .name-and-quantity-container{display:flex;padding:.2rem .5rem}.summary-confirm-container .booking-summary .content .hotel .name-and-quantity-title .name-and-quantity-container .name{font-weight:700;color:#002972;font-size:16px}.summary-confirm-container .booking-summary .content .hotel .name-and-quantity-title .name-and-quantity-container .quantity{color:#2d4271;font-size:12px;margin-bottom:2px;align-self:self-end}.summary-confirm-container .booking-summary .content .hotel .name-and-quantity-title p.price{color:#fe9508;font-weight:700;font-size:16px;padding:.5rem}.summary-confirm-container .booking-summary .content .hotel .detail-content-hotel{margin:.5rem}.summary-confirm-container .booking-summary .content .hotel .detail-content-hotel .img-and-title{display:flex}.summary-confirm-container .booking-summary .content .hotel .detail-content-hotel .img-and-title img{width:30%;border-radius:8px}.summary-confirm-container .booking-summary .content .hotel .detail-content-hotel .img-and-title .title-content-hotel{width:70%;display:flex;align-items:flex-start;flex-direction:column;margin-left:.5rem}.summary-confirm-container .booking-summary .content .hotel .detail-content-hotel .img-and-title .title-content-hotel .name{font-weight:700;color:#002972;font-size:14px}.summary-confirm-container .booking-summary .content .hotel .detail-content-hotel .description .item-description{display:flex;justify-content:space-between;line-height:1;margin-top:.5rem}.summary-confirm-container .booking-summary .content .hotel .detail-content-hotel .description .item-description p.title-item{color:#002972;font-size:12px}.summary-confirm-container .booking-summary .content .hotel .detail-content-hotel .description .item-description p.value-item{color:#7d8fab;font-size:12px}.summary-confirm-container .booking-summary .content .iconic-ticket{border-top:2px dashed #ced4de;position:relative;transition:all .3s cubic-bezier(.03,.98,.53,.99) 0s;padding:5px;width:100%;margin:.5rem 0}.summary-confirm-container .booking-summary .content .iconic-ticket:after,.summary-confirm-container .booking-summary .content .iconic-ticket:before{content:"";display:block;position:absolute;top:50px;width:26px;height:26px;border-radius:50%;z-index:2;background-color:#f9f9f9}.summary-confirm-container .booking-summary .content .iconic-ticket:before{top:-13px;left:-14px;transform:rotate(45deg);border-color:#d4d4d4 #d4d4d4 transparent transparent;border-style:solid;border-width:1px}.summary-confirm-container .booking-summary .content .iconic-ticket:after{top:-13px;right:-14px;transform:rotate(225deg);border-color:#d4d4d4 #d4d4d4 transparent transparent;border-style:solid;border-width:1px}.summary-confirm-container .booking-summary .content .promotion-section{padding:.5rem;margin:.5rem 0}.summary-confirm-container .booking-summary .content .total-bill-and-voucher-container{width:100%}.summary-confirm-container .booking-summary .content .total-bill-and-voucher-container .voucher{display:flex;align-items:center;justify-content:space-between;margin:.5rem;padding:0 .5rem}.summary-confirm-container .booking-summary .content .total-bill-and-voucher-container .voucher .title-voucher{font-size:14px;font-weight:600;color:#002972;width:40%}.summary-confirm-container .booking-summary .content .total-bill-and-voucher-container .voucher input{width:30%;padding:.5rem;outline:#e7e7e7;border:1px solid #e7e7e7;border-radius:4px;color:#002972;font-weight:500}.summary-confirm-container .booking-summary .content .total-bill-and-voucher-container .voucher input::placeholder{font-style:italic;font-size:13px}.summary-confirm-container .booking-summary .content .total-bill-and-voucher-container .voucher button{background:linear-gradient(180deg,rgba(34,55,159,.9),#002972);color:#fff;font-size:13px;font-weight:500;padding:.5rem 1rem;border:1px solid #002972}.summary-confirm-container .booking-summary .content .total-bill-and-voucher-container .voucher-applied{padding:0 1rem}.summary-confirm-container .booking-summary .content .total-bill-and-voucher-container .voucher-applied .voucher-not-accepted{color:#ef2424;font-size:12px;text-align:right;margin:.5rem 0}.summary-confirm-container .booking-summary .content .total-bill-and-voucher-container .voucher-applied .voucher-accepted .value-accepted{color:#20ae5c;font-size:12px;text-align:right;margin:.5rem 0}.summary-confirm-container .booking-summary .content .total-bill-and-voucher-container .voucher-applied .voucher-accepted .value-voucher{width:100%;display:flex;justify-content:space-between;align-items:center}.summary-confirm-container .booking-summary .content .total-bill-and-voucher-container .voucher-applied .voucher-accepted .value-voucher p.title-value-voucher{color:#002972;font-size:14px;font-weight:500}.summary-confirm-container .booking-summary .content .total-bill-and-voucher-container .voucher-applied .voucher-accepted .value-voucher p.value-discount{color:#ef2424;font-weight:700;font-size:16px}.summary-confirm-container .booking-summary .content .total-bill-and-voucher-container .total-price{display:flex;align-items:center;justify-content:space-between;margin:1rem}.summary-confirm-container .booking-summary .content .total-bill-and-voucher-container .total-price .title-total-price{font-size:16px;font-weight:700;color:#002972;text-transform:uppercase}.summary-confirm-container .booking-summary .content .total-bill-and-voucher-container .total-price .price{font-size:20px;font-weight:700;color:#fe9508}.summary-confirm-container .booking-summary .content .total-bill-and-voucher-container .note{padding:.5rem 1rem;width:100%;color:#20ae5c;font-size:13px;font-style:italic}.summary-confirm-container .booking-summary .content .total-bill-and-voucher-container .btn-accept-booking{display:flex;justify-content:center;margin:.5rem 1rem}.summary-confirm-container .booking-summary .content .total-bill-and-voucher-container .btn-accept-booking svg{margin-right:.5rem;color:#fff;font-size:24px}.summary-confirm-container .booking-summary .content .total-bill-and-voucher-container .btn-accept-booking button{min-width:100%;width:max-content;color:#fff;background:linear-gradient(180deg,rgba(34,55,159,.9),#002972);font-size:15px;font-weight:600;padding:.8rem 0}.summary-confirm-container .booking-summary .content .total-bill-and-voucher-container .btn-back-previous-page{display:flex;justify-content:center;margin:.5rem 1rem}.summary-confirm-container .booking-summary .content .total-bill-and-voucher-container .btn-back-previous-page svg{margin-right:.5rem;color:#fff;font-size:24px}.summary-confirm-container .booking-summary .content .total-bill-and-voucher-container .btn-back-previous-page button{min-width:100%;width:max-content;color:#fff;background-color:#fff;color:#002972;font-size:15px;border:1px solid #002972;font-weight:600;padding:.8rem 0}.btn-payment-container{margin:.5rem 1rem}.btn-payment-container .btn-payment{background-color:#f79721!important;min-width:100%;width:max-content;color:#fff;font-size:15px;border:1px solid #f79721;font-weight:600;padding:.8rem 0}.btn-payment-container .btn-payment:hover{background-color:rgba(247,151,33,.5)!important;color:#03121a!important}.btn-payment-container .btn-payment.Mui-disabled{background-color:#ccc!important;color:#666!important;cursor:not-allowed;border:1px solid #ccc!important}.title-of-popover-pick-room{display:flex;align-items:center;justify-content:space-between;padding:1rem;background-color:#f2f2f2;border:1px solid #e7e7e7;color:#2d4271;font-size:16px}.title-of-popover-pick-room button{background-color:#2d4271;color:#fff;width:24px;height:24px}.title-of-popover-pick-room button svg{font-size:16px}.title-of-popover-pick-room button:hover{background-color:#2d4271}.content-of-popover-pick-room{display:flex;flex-direction:column;padding:1rem}.content-of-popover-pick-room .content-container,.content-of-popover-pick-room .form-increase-decrease{display:flex;align-items:center}.content-of-popover-pick-room .form-increase-decrease button{width:24px;height:24px;border:1.5px solid #7d8fab;border-radius:5px}.content-of-popover-pick-room .form-increase-decrease button svg{font-size:16px;color:#7d8fab}.content-of-popover-pick-room .form-increase-decrease button:hover{background-color:#7d8fab}.content-of-popover-pick-room .form-increase-decrease button:hover svg{color:#fff}.content-of-popover-pick-room .form-increase-decrease span{font-size:27px;color:#2d4271;margin:0 .5rem;min-width:30.33px;text-align:center}.content-of-popover-pick-room p{font-size:16px;color:#2d4271;margin:0 1rem}.age-selects{display:flex;width:100%;justify-content:space-between;align-items:center}.age-selects .age-label{margin:0}.sightseeing{padding:.5rem}.sightseeing .name-and-quantity-title{display:flex;width:100%;justify-content:space-between;align-items:center}.sightseeing .name-and-quantity-title .name-and-quantity-container{display:flex;padding:.2rem .5rem}.sightseeing .name-and-quantity-title .name-and-quantity-container .name{font-weight:700;color:#002972;font-size:16px}.sightseeing .name-and-quantity-title .name-and-quantity-container .quantity{color:#2d4271;font-size:12px;margin-bottom:2px;align-self:self-end}.sightseeing .name-and-quantity-title p.price{color:#fe9508;font-weight:700;font-size:16px;padding:.5rem}.sightseeing .detail-content-sightseeing{margin:.5rem}.sightseeing .detail-content-sightseeing .img-and-title{display:flex}.sightseeing .detail-content-sightseeing .img-and-title img{width:120px;height:120px;flex-shrink:0;border-radius:8px;object-fit:cover;object-position:center}.sightseeing .detail-content-sightseeing .img-and-title .title-content-sightseeing{width:70%;display:flex;align-items:flex-start;flex-direction:column;margin-left:.5rem}.sightseeing .detail-content-sightseeing .img-and-title .title-content-sightseeing .name{font-weight:700;color:#002972;font-size:14px}.sightseeing .detail-content-sightseeing .description .item-date{margin-top:.5rem}.sightseeing .detail-content-sightseeing .description .item-date .container-item{display:flex;justify-content:space-between}.sightseeing .detail-content-sightseeing .description .item-date p.title-date,.sightseeing .detail-content-sightseeing .description .item-date p.title-item{color:#002972;font-size:12px}.sightseeing .detail-content-sightseeing .description .item-date p.value-item{color:#7d8fab;font-size:12px}.sightseeing .detail-content-sightseeing .description .item-description{display:flex;justify-content:space-between;line-height:1;margin-top:.35rem}.sightseeing .detail-content-sightseeing .description .item-description p.title-date,.sightseeing .detail-content-sightseeing .description .item-description p.title-item{color:#002972;font-size:12px}.sightseeing .detail-content-sightseeing .description .item-description p.value-item{color:#7d8fab;font-size:12px}.contact-information-product-page{width:100%;display:flex;margin-top:5rem}@media(max-width:640px){.contact-information-product-page{flex-direction:column}}.contact-information-product-page .left-side{width:70%;margin-right:1rem}@media(max-width:640px){.contact-information-product-page .left-side{width:100%;margin-right:0}}.contact-information-product-page .left-side .title-content{font-size:30px;color:#002972;font-weight:700}@media(max-width:640px){.contact-information-product-page .left-side .title-content{font-size:1.6rem;text-align:center}}.contact-information-product-page .left-side .contact-information{margin:2rem 0}.contact-information-product-page .left-side .contact-information .title{font-size:22px;color:#002972;font-weight:700}.contact-information-product-page .left-side .contact-information .short-des{font-size:15px;color:#7d8fab}.contact-information-product-page .left-side .contact-information .contact-form{width:100%;flex-wrap:wrap;display:flex;background-color:#f9f9f9;border-radius:10px;padding:.5rem;margin:2rem 0;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}@media(max-width:640px){.contact-information-product-page .left-side .contact-information .contact-form{flex-direction:column;margin:1rem 0}}.contact-information-product-page .left-side .contact-information .contact-form .form-group,.contact-information-product-page .left-side .contact-information .contact-form .form-select-group{width:50%;padding:.5rem 2rem;display:flex;flex-direction:column}@media(max-width:640px){.contact-information-product-page .left-side .contact-information .contact-form .form-group,.contact-information-product-page .left-side .contact-information .contact-form .form-select-group{width:100%;padding:.5rem .75rem}}.contact-information-product-page .left-side .contact-information .contact-form .form-group label,.contact-information-product-page .left-side .contact-information .contact-form .form-select-group label{font-size:13px;color:#002972}.contact-information-product-page .left-side .contact-information .contact-form .form-group label strong,.contact-information-product-page .left-side .contact-information .contact-form .form-select-group label strong{color:#fe9508}.contact-information-product-page .left-side .contact-information .contact-form .form-group input,.contact-information-product-page .left-side .contact-information .contact-form .form-select-group input{border:1px solid #e7e7e7;border-radius:5px;padding:.5rem 1.5rem;color:#002972;font-size:13px}.contact-information-product-page .left-side .contact-information .contact-form .form-group input::placeholder,.contact-information-product-page .left-side .contact-information .contact-form .form-select-group input::placeholder{font-size:13px;color:#7d8fab}.contact-information-product-page .left-side .contact-information .contact-form .form-group input:focus,.contact-information-product-page .left-side .contact-information .contact-form .form-select-group input:focus{outline:none}.contact-information-product-page .left-side .contact-information .contact-form .form-group .text-area textarea,.contact-information-product-page .left-side .contact-information .contact-form .form-select-group .text-area textarea{width:100%;height:100%;max-height:100px;resize:none;padding:.5rem 1.5rem .5rem 1rem;border:1px solid #e7e7e7;border-radius:5px;font-size:13px;color:#002972;transition:height .2s ease;box-sizing:border-box}.contact-information-product-page .left-side .contact-information .contact-form .form-group .text-area textarea:focus,.contact-information-product-page .left-side .contact-information .contact-form .form-select-group .text-area textarea:focus{outline:none}.contact-information-product-page .left-side .contact-information .contact-form .form-group .text-area textarea::-webkit-scrollbar,.contact-information-product-page .left-side .contact-information .contact-form .form-select-group .text-area textarea::-webkit-scrollbar{width:6px}.contact-information-product-page .left-side .contact-information .contact-form .form-group .text-area textarea::-webkit-scrollbar-track,.contact-information-product-page .left-side .contact-information .contact-form .form-select-group .text-area textarea::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px;margin-bottom:20px;padding:10px}.contact-information-product-page .left-side .contact-information .contact-form .form-group .text-area textarea::-webkit-scrollbar-thumb,.contact-information-product-page .left-side .contact-information .contact-form .form-select-group .text-area textarea::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.contact-information-product-page .left-side .contact-information .contact-form .form-group .text-area textarea::-webkit-scrollbar-thumb:hover,.contact-information-product-page .left-side .contact-information .contact-form .form-select-group .text-area textarea::-webkit-scrollbar-thumb:hover{background:#555}.contact-information-product-page .left-side .contact-information .contact-form .form-group button,.contact-information-product-page .left-side .contact-information .contact-form .form-select-group button{cursor:nwse-resize;position:absolute;bottom:10px;right:2px;width:14px;height:14px;border:none;border-radius:50%;transition:background-color .3s ease,transform .3s ease}.contact-information-product-page .left-side .contact-information .contact-form .form-group button svg.MuiSvgIcon-root.MuiSvgIcon-fontSizeMedium,.contact-information-product-page .left-side .contact-information .contact-form .form-select-group button svg.MuiSvgIcon-root.MuiSvgIcon-fontSizeMedium{width:14px!important;height:14px!important}.contact-information-product-page .left-side .contact-information .contact-form .form-group button:hover,.contact-information-product-page .left-side .contact-information .contact-form .form-select-group button:hover{transform:scale(1.2)}.contact-information-product-page .left-side .contact-information .contact-form .form-group .MuiFormControl-root.MuiFormControl-fullWidth,.contact-information-product-page .left-side .contact-information .contact-form .form-select-group .MuiFormControl-root.MuiFormControl-fullWidth{margin:0}.contact-information-product-page .left-side .contact-information .contact-form .form-group .MuiFormControl-root.MuiFormControl-fullWidth fieldset,.contact-information-product-page .left-side .contact-information .contact-form .form-select-group .MuiFormControl-root.MuiFormControl-fullWidth fieldset{border:none}.contact-information-product-page .left-side .contact-information .contact-form .form-group .MuiFormControl-root.MuiFormControl-fullWidth .MuiSelect-select.MuiSelect-outlined.MuiInputBase-input.MuiOutlinedInput-input,.contact-information-product-page .left-side .contact-information .contact-form .form-select-group .MuiFormControl-root.MuiFormControl-fullWidth .MuiSelect-select.MuiSelect-outlined.MuiInputBase-input.MuiOutlinedInput-input{padding:.5rem 1.5rem}.contact-information-product-page .left-side .contact-information .check-for-affilate{display:flex;align-items:center}.contact-information-product-page .left-side .contact-information .check-for-affilate .MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.Mui-checked.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium,.contact-information-product-page .left-side .contact-information .check-for-affilate .MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label{color:#002972;font-size:15px}.contact-information-product-page .left-side .contact-information .MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium{color:#002972;font-size:15px;transition:red .3s ease!important}.contact-information-product-page .left-side .title-payment-container{width:100%;display:flex;justify-content:space-between}.contact-information-product-page .left-side .title-payment-container p{font-size:30px;font-weight:700;color:#002972}.contact-information-product-page .left-side .title-payment-container .count-down-time-hold{display:flex;align-items:center;background-color:#f9f9f9;border:1px solid #ced4de;border-radius:10px;padding:.5rem 1.5rem}.contact-information-product-page .left-side .title-payment-container .count-down-time-hold img{width:24px;height:24px;margin-right:.5rem;animation:shaking-clock .5s;animation-iteration-count:infinite}.contact-information-product-page .left-side .title-payment-container .count-down-time-hold .title{font-size:15px;font-weight:700;color:#002972;margin-right:1rem}.contact-information-product-page .left-side .title-payment-container .count-down-time-hold .time-hold-down{color:#ef2424;font-size:18px;font-weight:700}.contact-information-product-page .left-side .payment-type{width:100%;background-color:#fff;border-radius:10px;box-shadow:0 4px 40px 0 rgba(0,0,0,.1);padding:2rem;margin-top:2rem}@media(max-width:640px){.contact-information-product-page .left-side .payment-type{padding:1rem;margin-top:1rem}}.contact-information-product-page .left-side .payment-type .title-payment-type{font-size:20px;font-weight:700;color:#002972}.contact-information-product-page .left-side .payment-type .list-payment-type{display:flex;width:100%}.contact-information-product-page .left-side .payment-type .list-payment-type .MuiCollapse-root.MuiCollapse-vertical.MuiCollapse-entered{width:100%}.contact-information-product-page .left-side .payment-type .list-payment-type .left-side{width:50%}.contact-information-product-page .left-side .payment-type .list-payment-type .left-side .title-payment{display:flex;align-items:center}.contact-information-product-page .left-side .payment-type .list-payment-type .left-side .title-payment p{margin-left:.5rem}.contact-information-product-page .left-side .payment-type .list-payment-type .right-side{width:50%}.contact-information-product-page .left-side .payment-type .list-payment-type .right-side .title-payment{display:flex;align-items:center}.contact-information-product-page .left-side .payment-type .list-payment-type .right-side .title-payment p{margin-left:.5rem}.contact-information-product-page .left-side .payment-type .list-payment-type .accordition-details .list-radio{width:100%}.contact-information-product-page .left-side .payment-type .list-payment-type .accordition-details .payment-method span{font-size:14px;font-weight:700}.contact-information-product-page .left-side .payment-type .list-payment-type .accordition-details .payment-method p{font-size:13px;color:#002972}.contact-information-product-page .left-side .payment-type .list-payment-type .accordition-details .payment-method a{text-decoration:underline;color:#004fd6}.contact-information-product-page .left-side .payment-type .list-payment-type .accordition-details .payment-method a:hover{color:rgba(0,63,172,.588)}.contact-information-product-page .left-side .payment-type .list-payment-type .MuiFormControl-root{width:100%}.contact-information-product-page .left-side .payment-type .list-payment-type .MuiButtonBase-root.MuiRadio-root.MuiRadio-colorPrimary.PrivateSwitchBase-root.MuiRadio-root.MuiRadio-colorPrimary.Mui-checked.MuiRadio-root.MuiRadio-colorPrimary{color:#002972}.contact-information-product-page .left-side .payment-type .list-payment-type label.MuiFormControlLabel-root.MuiFormControlLabel-labelPlacementEnd{margin:0;width:50%}.contact-information-product-page .left-side .payment-type .list-payment-type label.MuiFormControlLabel-root.MuiFormControlLabel-labelPlacementEnd .MuiButtonBase-root.MuiRadio-root.MuiRadio-colorPrimary.PrivateSwitchBase-root.MuiRadio-root.MuiRadio-colorPrimary.MuiRadio-root.MuiRadio-colorPrimary{padding:.5rem 0}.contact-information-product-page .left-side .payment-type .list-payment-type label.MuiFormControlLabel-root.MuiFormControlLabel-labelPlacementEnd .MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label{margin-left:.5rem}.contact-information-product-page .left-side .mandatory-terms{width:100%;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);padding:2rem;margin-top:5rem;font-family:Times New Roman,Times,serif!important}@media(max-width:640px){.contact-information-product-page .left-side .mandatory-terms{margin-top:2rem;padding:1rem}}.contact-information-product-page .left-side .title-mandatory-terms{font-size:20px;font-weight:700;color:#002972}.contact-information-product-page .left-side .terms{width:100%;height:400px;overflow-y:auto;color:#002972;background-color:#f6f6f6;padding:2rem;margin:1rem 0;text-align:justify;border-radius:5px}@media(max-width:640px){.contact-information-product-page .left-side .terms{padding:1rem;scrollbar-width:none}.contact-information-product-page .left-side .terms::-webkit-scrollbar{display:none}}.contact-information-product-page .left-side .terms span{font-family:Times New Roman,Times,serif!important}.contact-information-product-page .left-side .terms .title-terms{text-align:center;font-weight:700}.contact-information-product-page .left-side .terms::-webkit-scrollbar{width:5px}.contact-information-product-page .left-side .terms::-webkit-scrollbar-track{background:#f1f1f1}.contact-information-product-page .left-side .terms::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.contact-information-product-page .left-side .terms::-webkit-scrollbar-thumb:hover{background:#555}.contact-information-product-page .left-side .MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label{color:#002972;font-size:14px}.contact-information-product-page .left-side .MuiAccordionDetails-root.accordition-details{padding:0 16px 16px}.contact-information-product-page .left-side .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.Mui-expanded.MuiAccordion-gutters{margin:1rem 0;border:2px solid #002972}.contact-information-product-page .left-side .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.MuiAccordion-gutters{margin:1rem 0;background-color:#f9f9f9;border-radius:10px;border:2px solid #f9f9f9}.contact-information-product-page .left-side .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.MuiAccordion-gutters:before{display:none}.contact-information-product-page .left-side .MuiAccordionSummary-content.Mui-expanded.MuiAccordionSummary-contentGutters .MuiTypography-root{color:#002972;font-weight:700;border-radius:10px;font-size:14px}.contact-information-product-page .left-side .MuiButtonBase-root.MuiAccordionSummary-root.MuiAccordionSummary-gutters{padding:0 1rem}.contact-information-product-page .left-side .MuiButtonBase-root.MuiAccordionSummary-root.MuiAccordionSummary-gutters .MuiTypography-root{color:#002972;font-weight:700;border-radius:10px;font-size:14px}.contact-information-product-page .left-side .MuiAccordionDetails-root .MuiTypography-root.MuiTypography-body1{color:#002972;font-size:12px}.contact-information-product-page .left-side .MuiCollapse-root MuiCollapse-vertical MuiCollapse-entered{padding:0 1rem 1rem}.contact-information-product-page .right-side{width:30%;margin-left:1rem}.MuiPopover-root.MuiMenu-root.MuiModal-root .MuiButtonBase-root.MuiMenuItem-root.MuiMenuItem-gutters.Mui-selected.MuiMenuItem-root.MuiMenuItem-gutters.Mui-selected,.MuiPopover-root.MuiMenu-root.MuiModal-root .MuiButtonBase-root.MuiMenuItem-root.MuiMenuItem-gutters.MuiMenuItem-root.MuiMenuItem-gutters{font-size:13px}.random-product-container{width:100%;background:linear-gradient(90deg,#fba81d,#fba81d 72%,#fba81d 100%,#f79321 0);align-items:center;border-radius:8px;padding:1rem;position:relative;display:flex;margin-top:3rem;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.random-product-container .title{width:25%;padding-right:1rem;word-break:normal}.random-product-container .title .name{color:#fff;font-size:26px;margin-top:2rem;font-weight:600}.random-product-container .title .note{margin-top:.5rem;color:#fff;font-size:14px}.random-product-container .title button{color:#fe9508;font-size:16px;font-weight:700;background-color:#fff;width:100%;padding:.3rem;border-radius:4px;margin-top:1rem;align-self:flex-start}.random-product-container .title .img{margin-top:1rem}.random-product-container .title .img img{width:100%;height:100%}.random-product-container .tag-container{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;background-color:#fff;padding:.5rem .6rem;font-size:14px;color:#fe9508;border-top-left-radius:6px;border-bottom-right-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);font-weight:600}.random-product-container .tag-container svg{font-size:24px;color:#fe9508;margin-right:.5rem}.random-product-container .list-item-flash-sale{width:75%}.random-product-container .list-item-flash-sale .react-multiple-carousel__arrow:before{font-size:20px;color:#000;font-weight:800;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.random-product-container .list-item-flash-sale .react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;z-index:1000;border:0;background:#fff;min-width:36px;min-height:42px;opacity:.9;cursor:pointer;box-shadow:0 4px 8px 0 rgba(3,42,80,.2)}.random-product-container .list-item-flash-sale .react-multiple-carousel__arrow--left{border-radius:0 50% 50% 0;left:.5rem}.random-product-container .list-item-flash-sale .react-multiple-carousel__arrow--right{right:.5rem;border-radius:50% 0 0 50%}.random-product-container .list-item-flash-sale .item-accessory{background-color:#fff;border-radius:10px;height:100%;box-shadow:0 1px 8px 0 rgba(0,0,0,.25)}.random-product-container .list-item-flash-sale .item-accessory .image{position:relative}.random-product-container .list-item-flash-sale .item-accessory .image img{height:265px;width:100%;object-fit:scale-down;border-radius:10px 10px 0 0}.random-product-container .list-item-flash-sale .item-accessory .image .tag-container-item{display:flex;flex-direction:column;justify-content:space-between;height:100%;position:absolute;top:0;left:0}.random-product-container .list-item-flash-sale .item-accessory .image .tag-container-item .quantity{background-color:#f79721;color:#fff;padding:.2rem .5rem;font-size:13px;border-radius:0 5px 5px 0;width:-moz-fit-content;width:fit-content;margin-top:1rem}.random-product-container .list-item-flash-sale .item-accessory .image .tag-container-item .tag-name{padding:.3rem .5rem;background-color:#fe9508;color:#fff;font-size:14px;width:-moz-fit-content;width:fit-content;border-radius:5px;margin:1rem;position:absolute;width:max-content;bottom:0;left:0}.random-product-container .list-item-flash-sale .item-accessory .content-item{padding:1rem;width:100%;height:163px;display:flex;flex-direction:column;justify-content:space-between}.random-product-container .list-item-flash-sale .item-accessory .content-item .name{font-size:16px;font-weight:700;color:#252525;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.random-product-container .list-item-flash-sale .item-accessory .content-item .name:hover{text-decoration:underline}.random-product-container .list-item-flash-sale .item-accessory .content-item .categories{display:flex;gap:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;margin:.5rem 0;padding:.3rem 0}.random-product-container .list-item-flash-sale .item-accessory .content-item .categories::-webkit-scrollbar{height:4px;border-radius:5px}.random-product-container .list-item-flash-sale .item-accessory .content-item .categories::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.random-product-container .list-item-flash-sale .item-accessory .content-item .categories::-webkit-scrollbar-thumb{background:hsla(0,0%,53%,.525);border-radius:5px}.random-product-container .list-item-flash-sale .item-accessory .content-item .categories::-webkit-scrollbar-thumb:hover{background:rgba(92,92,92,.486);border-radius:5px}.random-product-container .list-item-flash-sale .item-accessory .content-item .categories .category-maintain{font-size:12px;background-color:rgba(249,76,134,.08);color:#f94c86;font-weight:700;padding:.2rem .5rem;border-radius:5px;width:max-content;min-width:max-content}.random-product-container .list-item-flash-sale .item-accessory .content-item .categories .category-ship{font-size:12px;background-color:rgba(76,180,249,.08);color:#1450c0;font-weight:700;padding:.2rem .5rem;border-radius:5px;width:max-content;min-width:max-content}.random-product-container .list-item-flash-sale .item-accessory .content-item .categories .category-brand{font-size:12px;background-color:rgba(76,175,80,.08);color:#4caf50;font-weight:700;padding:.2rem .5rem;border-radius:5px;width:max-content;min-width:max-content}.random-product-container .list-item-flash-sale .item-accessory .content-item .colors{display:flex;flex-direction:column;margin:.5rem 0}.random-product-container .list-item-flash-sale .item-accessory .content-item .colors .value-color{margin-bottom:.2rem}.random-product-container .list-item-flash-sale .item-accessory .content-item .colors .item-choose-color{gap:10px}.random-product-container .list-item-flash-sale .item-accessory .content-item .colors .colors{display:flex;flex-direction:column}.random-product-container .list-item-flash-sale .item-accessory .content-item .colors .value-color{font-size:14px;color:#434343}.random-product-container .list-item-flash-sale .item-accessory .content-item .colors .value-color span{font-size:14px;color:#434343;font-weight:700}.random-product-container .list-item-flash-sale .item-accessory .content-item .colors .item-choose-color{display:flex;gap:.5rem}.random-product-container .list-item-flash-sale .item-accessory .content-item .colors .color{width:30px;min-width:30px;height:30px;border-radius:50%;border:1px solid #979797;position:relative;cursor:pointer}.random-product-container .list-item-flash-sale .item-accessory .content-item .colors .color .master-color{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:22px;min-width:22px;height:22px;border-radius:50%}.random-product-container .list-item-flash-sale .item-accessory .content-item .colors .color .master-color.yellow{background-color:#ff0}.random-product-container .list-item-flash-sale .item-accessory .content-item .colors .color .master-color.red{background-color:red}.random-product-container .list-item-flash-sale .item-accessory .content-item .colors .color .master-color.blue{background-color:blue}.random-product-container .list-item-flash-sale .item-accessory .content-item .colors .color.selected{border-color:#f79721}.random-product-container .list-item-flash-sale .item-accessory .content-item .discount-price{display:flex;align-items:center;justify-content:flex-end;margin:.2rem 0}.random-product-container .list-item-flash-sale .item-accessory .content-item .discount-price .title-discount{display:flex;align-items:center;gap:.5rem}.random-product-container .list-item-flash-sale .item-accessory .content-item .discount-price .title-discount svg{background-color:hsla(0,0%,59%,.1);color:#979797;padding:.2rem;border-radius:5px}.random-product-container .list-item-flash-sale .item-accessory .content-item .discount-price .title-discount .title{font-size:12px;color:#979797}.random-product-container .list-item-flash-sale .item-accessory .content-item .discount-price .discount{color:#002972;font-weight:700;margin-left:5px}.random-product-container .list-item-flash-sale .item-accessory .content-item .current-price{display:flex;align-items:center;gap:.5rem;justify-content:flex-end;text-align:right}.random-product-container .list-item-flash-sale .item-accessory .content-item .current-price .title{font-size:14px;color:#979797}.random-product-container .list-item-flash-sale .item-accessory .content-item .current-price .price{color:#002972;font-size:20px;font-weight:700}.random-product-container .list-item-flash-sale .item-flash-sale{box-shadow:0 4px 4px 0 rgba(0,0,0,.25);border-radius:10px}.random-product-container .list-item-flash-sale .item-flash-sale-carousel{border-radius:8px;height:100%}.random-product-container .list-item-flash-sale .item-flash-sale-carousel .image-item{position:relative;cursor:pointer}.random-product-container .list-item-flash-sale .item-flash-sale-carousel .image-item img{height:210px;min-height:210px;width:100%;object-fit:cover;border-top-left-radius:8px;border-top-right-radius:8px}.random-product-container .list-item-flash-sale .item-flash-sale-carousel .image-item .flash-info{position:absolute;top:0;left:0;display:flex;justify-content:space-between;width:100%;height:100%}.random-product-container .list-item-flash-sale .item-flash-sale-carousel .image-item .flash-info .flashTime-quantity{align-self:flex-end}.random-product-container .list-item-flash-sale .item-flash-sale-carousel .image-item .flash-info .flashTime-quantity .quantity{background-color:#f79721;color:#fff;width:-moz-fit-content;width:fit-content;padding:.2rem .5rem;border-top-right-radius:4px;border-bottom-right-radius:4px;font-size:13px}.random-product-container .list-item-flash-sale .item-flash-sale-carousel .image-item .flash-info .flashTime-quantity .flashTime{background-color:hsla(0,0%,100%,.7);color:#002972;width:-moz-fit-content;width:fit-content;padding:.2rem .5rem;border-top-right-radius:4px;border-bottom-right-radius:4px;font-size:13px;font-weight:600;margin-bottom:.5rem;box-shadow:1px 4px 4px 0 rgba(0,0,0,.55)}.random-product-container .list-item-flash-sale .item-flash-sale-carousel .image-item .flash-info .tag-item{padding:.2rem .5rem;background-color:#ff7db3;height:-moz-fit-content;height:fit-content;color:#fff;font-size:12px;border-bottom-left-radius:8px;border-top-right-radius:8px}.random-product-container .list-item-flash-sale .item-flash-sale-carousel .short-description{background-color:#fff;padding:1rem;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.random-product-container .list-item-flash-sale .item-flash-sale-carousel .short-description .wrap-description{height:8.8rem;min-height:187.94px;max-height:-webkit-fill-available}.random-product-container .list-item-flash-sale .item-flash-sale-carousel .short-description .wrap-description .name{font-size:16px;color:#252525;font-weight:600;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.random-product-container .list-item-flash-sale .item-flash-sale-carousel .short-description .wrap-description .name:hover{color:#002972;text-decoration:underline}.random-product-container .list-item-flash-sale .item-flash-sale-carousel .short-description .wrap-description .info-flight{display:flex;margin:.2rem 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%}.random-product-container .list-item-flash-sale .item-flash-sale-carousel .short-description .wrap-description .info-flight .image-info-flight{width:20px;height:20px;margin-right:.5rem}.random-product-container .list-item-flash-sale .item-flash-sale-carousel .short-description .wrap-description .info-flight .image-info-flight img{width:100%;height:100%;object-fit:contain}.random-product-container .list-item-flash-sale .item-flash-sale-carousel .short-description .wrap-description .info-flight div.containerName span{font-size:14px;color:#2d2d2d}.random-product-container .list-item-flash-sale .item-flash-sale-carousel .short-description .wrap-description .info-flight div.containerName svg{font-size:24px;color:#2d2d2d}.random-product-container .list-item-flash-sale .item-flash-sale-carousel .short-description .wrap-description .list-category{display:flex;width:100%;margin:.5rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;scroll-behavior:auto}.random-product-container .list-item-flash-sale .item-flash-sale-carousel .short-description .wrap-description .list-category::-webkit-scrollbar{display:none}.random-product-container .list-item-flash-sale .item-flash-sale-carousel .short-description .wrap-description .list-category.grabbing{cursor:-webkit-grabbing!important;cursor:grabbing!important}.random-product-container .list-item-flash-sale .item-flash-sale-carousel .short-description .wrap-description .list-category .category{margin-right:.5rem;padding:.2rem .5rem;background-color:#fff;color:#434343;border:1px solid #979797;border-radius:10px;font-size:12px;min-width:max-content}.random-product-container .list-item-flash-sale .item-flash-sale-carousel .short-description .price-discount{display:flex;justify-content:space-between;align-items:center;margin:.5rem 0}.random-product-container .list-item-flash-sale .item-flash-sale-carousel .short-description .price-discount .discount{color:#ef2424;font-size:16px;font-weight:600}.random-product-container .list-item-flash-sale .item-flash-sale-carousel .short-description .price-discount .original-price{text-decoration:line-through;color:#979797;font-size:14px;font-weight:500}.random-product-container .list-item-flash-sale .item-flash-sale-carousel .short-description .current-price{display:flex;margin:.5rem 0;align-items:center;justify-content:flex-end}.random-product-container .list-item-flash-sale .item-flash-sale-carousel .short-description .current-price .title-price{font-size:14px;color:#979797;margin:0 .5rem 0 0;font-weight:500}.random-product-container .list-item-flash-sale .item-flash-sale-carousel .short-description .current-price .price{font-size:20px;font-weight:600;color:#002972}.random-product-container .list-item-flash-sale .react-multi-carousel-item,.random-product-container .list-item-flash-sale .react-multi-carousel-item.react-multi-carousel-item--active{padding:.5rem}.autocomplete-option{display:flex;align-items:center;padding:8px 0;gap:12px}.autocomplete-option .autocomplete-option-image{flex-shrink:0}.autocomplete-option .autocomplete-option-image .autocomplete-option-image__container{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:4px;overflow:hidden}.autocomplete-option .autocomplete-option-image .autocomplete-option-image__img{width:100%;height:100%;object-fit:cover;border-radius:4px}.autocomplete-option .autocomplete-option-image .autocomplete-option-image__svg{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;border-radius:4px}.autocomplete-option .autocomplete-option-image .autocomplete-option-image__svg svg{width:24px;height:24px}.autocomplete-option .autocomplete-option-content{flex:1 1;min-width:0}.autocomplete-option .autocomplete-option-name{font-size:14px;color:#333;font-weight:400;margin-bottom:2px}.autocomplete-option .autocomplete-option-country{font-size:12px;color:#888}.MuiAutocomplete-root .MuiInput-root{border:none!important}.MuiAutocomplete-root .MuiInput-root:after,.MuiAutocomplete-root .MuiInput-root:before{display:none!important}.MuiAutocomplete-root .MuiInput-root.Mui-focused:after,.MuiAutocomplete-root .MuiInput-root:hover:not(.Mui-disabled):before{border-bottom:none!important}.MuiAutocomplete-root .input__noBorder{padding:0!important}.MuiAutocomplete-root .input__noBorder,.MuiAutocomplete-root .input__noBorder:focus{border:none!important;box-shadow:none!important}.MuiAutocomplete-root .MuiInputBase-input.MuiInput-input.MuiInputBase-inputAdornedEnd.MuiAutocomplete-input.MuiAutocomplete-inputFocused{padding:0!important}.MuiAutocomplete-root .MuiAutocomplete-paper{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);border:1px solid #e0e0e0}.MuiAutocomplete-root .MuiAutocomplete-paper .MuiAutocomplete-listbox{padding:8px 0}.MuiAutocomplete-root .MuiAutocomplete-paper .MuiAutocomplete-listbox .MuiAutocomplete-option{padding:8px 16px;min-height:56px}.MuiAutocomplete-root .MuiAutocomplete-paper .MuiAutocomplete-listbox .MuiAutocomplete-option:hover{background-color:#f8f9fa}.MuiAutocomplete-root .MuiAutocomplete-paper .MuiAutocomplete-listbox .MuiAutocomplete-option.Mui-focused{background-color:#e3f2fd}.MuiAutocomplete-root .MuiAutocomplete-paper .MuiAutocomplete-listbox .MuiAutocomplete-option[aria-selected=true]{background-color:#bbdefb}.MuiAutocomplete-root .MuiAutocomplete-paper .MuiAutocomplete-listbox .MuiAutocomplete-groupLabel{background-color:#f8f9fa;color:#495057;font-weight:600;font-size:12px;text-transform:uppercase;padding:8px 16px;border-bottom:1px solid #e9ecef;position:-webkit-sticky;position:sticky;top:0;z-index:1}.MuiAutocomplete-root .MuiAutocomplete-loading{color:#1976d2}.MuiAutocomplete-root .MuiAutocomplete-noOptions{color:#666;font-style:italic;padding:16px;text-align:center}.autocomplete-option .highlight{background-color:#fff3cd;color:#856404;font-weight:600;padding:0 1px;border-radius:2px}.input-super-container .MuiInputBase-input{color:#002972!important;font-weight:700!important}.input-super-container .MuiInputBase-input::placeholder{color:#002972!important;opacity:1;font-weight:700}.input-super-container .MuiInputBase-input[placeholder*=";"]{color:#002972!important;font-weight:700!important}.input-super-container .MuiInputBase-input[placeholder*=";"]::placeholder{color:#002972!important;opacity:1;font-weight:700}.input-super-container input{color:#002972!important;font-weight:700!important}.input-super-container input::placeholder{color:#002972!important;opacity:1;font-weight:700}.datePicker-calendar{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}@media(max-width:640px){.datePicker-calendar{min-width:100%}}.datePicker-calendar{width:100%}.datePicker-calendar--header{background-color:#f8f8f8;padding:1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem}.datePicker-calendar--content{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}@media(max-width:425px){.datePicker-calendar--content{background:#fff}}.datePicker-calendar--weekdayHeader{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:3rem;margin-top:1rem}.datePicker-calendar--weekdayHeader--wrapper{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;width:100%}.datePicker-calendar--weekdayHeader--weekday{display:flex;flex-direction:row;justify-content:center;align-items:center}.datePicker-calendar--weekdayHeader--weekday span{font-size:14px;color:#5d5d5d;font-weight:500}.datePicker-calendar--monthHeader,.datePicker-calendar--monthHeader--side{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.datePicker-calendar--monthHeader--side{width:100%}.datePicker-calendar--monthHeader--month{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;width:100%}.datePicker-calendar--monthHeader--month p{margin:0;font-weight:700;text-transform:capitalize}.datePicker-calendar--monthHeader .button-icon{background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.24);border-radius:100%;aspect-ratio:1/1}.datePicker-calendar--monthHeader .button-icon svg{transform:scale(.7)}.datePicker-calendar--monthHeader .button-icon:hover{cursor:pointer}.datePicker-calendar--monthHeader .button-icon:hover svg path{fill:#002972}.datePicker-calendar--grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.8rem 0;gap:.8rem 0;width:100%;padding:.8rem 1.5rem 1.5rem}.datePicker-calendar--day{border-radius:5px;display:flex;flex-direction:row;justify-content:center;align-items:center;border:1px solid #fff;margin:0 .25rem;padding:.5rem .25rem;font-size:12px;font-weight:700}.datePicker-calendar--day:hover{transition:all .3s ease-in-out;border:1px solid #002972;cursor:pointer}.double-month{min-width:60rem}@media(max-width:640px){.double-month{min-width:100%}.double-month .datePicker-calendar--content{display:flex;flex-direction:column;justify-content:center;align-items:center}}.sunday,.sunday p,.sunday span{color:#f79721}.datePicker--today{position:relative}.datePicker--today:after{content:"";position:absolute;bottom:0;background-color:#002972!important;width:40%;height:2px}.not-selectable p,.past p{color:#b1b1b1!important}.not-selectable:not(:hover),.past:not(:hover){pointer-events:none}.pickedDay,.range-end,.range-start{background-color:#002972!important;color:#fff!important;border:1px solid #002972}.pickedDay:not(:hover),.range-end:not(:hover),.range-start:not(:hover){background-color:#f8f8f8;border:1px solid #002972;cursor:default!important}.in-hovered-range,.in-range{background-color:#f8f8f8;border:1px solid transparent;border-radius:0}.profile-container{background-color:#f2f3f3}.profile-container .container{display:flex;align-items:flex-start;justify-content:center;padding:4rem 0}.profile-container .left-side{width:25%;background-color:#fff;margin-right:1rem;box-shadow:0 0 26px rgba(0,0,0,.1);padding:1.5rem;border-radius:10px}.profile-container .left-side .sidebar-menu{gap:.3rem;display:flex;flex-direction:column}.profile-container .left-side .sidebar-menu .sidebar-row{position:relative;display:flex;align-items:center}.profile-container .left-side .sidebar-menu .active-indicator{position:absolute;left:-12px;top:6px;width:4px;height:calc(100% - 12px);background-color:#f97c21;border-radius:4px}.profile-container .left-side .sidebar-menu .sidebar-item{display:flex;align-items:center;justify-content:flex-start;padding:10px 12px;font-size:14px;border-radius:5px;font-weight:400;color:#333;background-color:transparent;border:none;width:100%;text-align:left;cursor:pointer;transition:all .2s ease;gap:.5rem}.profile-container .left-side .sidebar-menu .sidebar-item.Mui-disabled{opacity:.5;cursor:not-allowed}.profile-container .left-side .sidebar-menu .sidebar-item.Mui-disabled .label{display:flex;align-items:center;gap:4px;color:#8d98aa;width:100%;justify-content:space-between}.profile-container .left-side .sidebar-menu .sidebar-item:hover{background-color:#f5f5f5}.profile-container .left-side .sidebar-menu .sidebar-item.active{font-weight:700;background-color:#fff1e5;color:#333}.profile-container .right-side{width:75%;margin-left:1rem}.profile-container .right-side .payment{display:flex;flex-direction:column;gap:1rem}.profile-container .right-side .payment .commit{display:flex;align-items:center;padding:1.5rem;background-color:#fff;justify-content:center;border-radius:10px;box-shadow:0 0 26px rgba(0,0,0,.1)}.profile-container .right-side .payment .commit .commit-icon{width:20px;height:20px;margin-right:.5rem;color:#2d4271}.profile-container .right-side .payment .commit p{font-size:14px;font-weight:500;color:#2d4271}.profile-container .right-side .payment .listcard{padding:1.5rem;background-color:#fff;border-radius:10px;box-shadow:0 0 26px rgba(0,0,0,.1)}.profile-container .right-side .payment .listcard .listcard-title{display:flex;align-items:center;justify-content:space-between}.profile-container .right-side .payment .listcard .listcard-title .title{font-size:20px;font-weight:700;color:#002972}.profile-container .right-side .payment .listcard .listcard-title .title2{display:flex;align-items:center}.profile-container .right-side .payment .listcard .listcard-title .title2 span{font-size:14px;font-weight:500;color:#f79721}.profile-container .right-side .payment .listcard .listcard-title .title2 .title-add-icon{width:20px;height:20px;margin-left:.5rem;color:#f79721}.profile-container .right-side .booking-component{padding:1.5rem;background-color:#fff;border-radius:10px;box-shadow:0 0 26px rgba(0,0,0,.1)}.profile-container .right-side .booking-component .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary.tab{margin-bottom:1rem;padding:.5rem 1rem;min-height:40px;color:#0f294d;width:max-content;border-radius:10px;background-color:#fff;margin-right:1rem;box-shadow:0 8px 16px 0 rgba(15,41,77,.08)}.profile-container .right-side .booking-component .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary.Mui-selected.tab.tab-selected,.profile-container .right-side .booking-component .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary.tab:hover{background-color:#002972;color:#fff}.profile-container .right-side .booking-component .MuiTabs-indicator{background-color:transparent}.profile-container .right-side .booking-component .tab-panel{padding:0}.profile-container .right-side .booking-component .tab-panel .tab-list-item{display:flex;flex-direction:column;gap:1rem}.profile-container .right-side .booking-component .tab-panel .tab-list-item .item-booked{border-radius:5px;border:1px solid #ced4de;padding:1rem;position:relative}.profile-container .right-side .booking-component .tab-panel .tab-list-item .item-booked .content-container{display:flex;width:100%}.profile-container .right-side .booking-component .tab-panel .tab-list-item .item-booked .content-container .content{width:70%}.profile-container .right-side .booking-component .tab-panel .tab-list-item .item-booked .content-container .price{width:30%;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;color:#002972;font-size:24px;font-weight:700}.profile-container .right-side .booking-component .tab-panel .tab-list-item .item-booked .content-container .bombo-booking .divider{margin:1rem 0;border:1px solid #e0e4ec}.profile-container .right-side .booking-component .tab-panel .tab-list-item .item-booked .content-container .code-booking{display:flex;align-items:center;color:#002972;font-size:16px}.profile-container .right-side .booking-component .tab-panel .tab-list-item .item-booked .content-container .code-booking .code{font-size:16px;font-weight:500;margin-left:.5rem;margin-right:.3rem}.profile-container .right-side .booking-component .tab-panel .tab-list-item .item-booked .content-container .hotel-booking{margin-top:1rem;display:flex}.profile-container .right-side .booking-component .tab-panel .tab-list-item .item-booked .content-container .hotel-booking .zoom-wrapper{position:relative;width:75px;height:75px;margin-right:1rem}.profile-container .right-side .booking-component .tab-panel .tab-list-item .item-booked .content-container .hotel-booking .zoom-wrapper .hotel-image{width:100%;height:100%;object-fit:cover;border-radius:5px;cursor:zoom-in}.profile-container .right-side .booking-component .tab-panel .tab-list-item .item-booked .content-container .hotel-booking .zoom-wrapper .zoomed-image{display:none;position:absolute;top:-10px;left:90px;z-index:10;border-radius:6px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.2)}.profile-container .right-side .booking-component .tab-panel .tab-list-item .item-booked .content-container .hotel-booking .zoom-wrapper .zoomed-image img{width:300px;height:auto;object-fit:cover;display:block}.profile-container .right-side .booking-component .tab-panel .tab-list-item .item-booked .content-container .hotel-booking .zoom-wrapper:hover .zoomed-image{display:block}.profile-container .right-side .booking-component .tab-panel .tab-list-item .item-booked .content-container .hotel-booking .hotel-description{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}.profile-container .right-side .booking-component .tab-panel .tab-list-item .item-booked .content-container .hotel-booking .hotel-name{color:#2d2d2d;font-size:18px;font-weight:500}.profile-container .right-side .booking-component .tab-panel .tab-list-item .item-booked .content-container .divider-outscope{margin:0 1rem;border:1px solid #e0e4ec}.profile-container .right-side .booking-component .tab-panel .tab-list-item .item-booked .content-container .flight-booking{margin-top:1rem}.profile-container .right-side .booking-component .tab-panel .tab-list-item .item-booked .content-container .flight-booking img{width:auto;height:24px;object-fit:fill;margin-right:.5rem}.profile-container .right-side .booking-component .tab-panel .tab-list-item .item-booked .content-container .flight-booking .departure{color:#2d2d2d;font-size:16px;font-weight:500}.profile-container .right-side .booking-component .tab-panel .tab-list-item .item-booked .content-container .flight-booking .icon{color:#2d2d2d;margin:0 .3rem}.profile-container .right-side .booking-component .tab-panel .tab-list-item .item-booked .content-container .flight-booking .arrival{color:#2d2d2d;font-size:16px;font-weight:500}.profile-container .right-side .booking-component .tab-panel .tab-list-item .item-booked .content-container .date-booking{margin-top:1rem;color:#002972;font-size:16px;font-weight:500}.profile-container .right-side .booking-component .tab-panel .tab-list-item .item-booked .content-container .date-booking .icon{margin-right:.5rem}.profile-container .right-side .booking-component .tab-panel .tab-list-item .item-booked .content-container .passenger-booking{margin-top:1rem;color:#002972;font-size:16px;font-weight:500}.profile-container .right-side .booking-component .tab-panel .tab-list-item .item-booked .content-container .passenger-booking .icon{margin-right:.3rem}.profile-container .right-side .booking-component .tab-panel .tab-list-item .item-booked .content-container .passenger-booking .passenger{font-weight:500;margin-left:.3rem}.profile-container .right-side .booking-component .tab-panel .tab-list-item .item-booked .tag{position:absolute;top:0;right:0;background-color:#f97c21;color:#fff;padding:.5rem 1rem;border-radius:0 5px 0 10px;font-size:14px;font-weight:500;letter-spacing:.05rem}.profile-container .right-side .account-container{background:#fff;border-radius:12px;padding:2rem}.profile-container .right-side .account-container .main-title{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#4c535f}.profile-container .right-side .account-container .avatar-upload{display:flex;justify-content:center;flex-direction:column;align-items:center}.profile-container .right-side .account-container .avatar-upload svg{font-size:32px;color:#8d98aa}.profile-container .right-side .account-container .avatar-upload{border-radius:16px;padding:1rem 0}.profile-container .right-side .account-container .avatar-upload .avatar-box{width:130px;height:130px;border:2px dashed #ccc;background-color:#edf2f6;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer}.profile-container .right-side .account-container .avatar-upload .avatar-box .avatar-placeholder{font-size:14px;color:#8d98aa;margin-top:1rem}.profile-container .right-side .account-container .avatar-upload img{width:130px;height:130px;object-fit:cover;border-radius:8px}.profile-container .right-side .account-container .link-container .social-connection-container{gap:1rem}.profile-container .right-side .account-container .link-container .social-connection-container .social-connection{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border:1px solid #e0e4ec;border-radius:8px;background-color:#fafafa}.profile-container .right-side .account-container .link-container .social-connection-container .social-connection .social-icon{display:flex;align-items:center;gap:.5rem}.profile-container .right-side .account-container .link-container .social-connection-container .social-connection .social-icon img{width:24px;height:24px}.profile-container .right-side .account-container .link-container .social-connection-container .social-connection .social-icon .MuiTypography-root{font-size:14px;font-weight:500;color:#333}.profile-container .right-side .account-container .link-container .social-connection-container .social-connection .link-button{color:#002972;text-decoration:none;font-size:14px;font-weight:500;cursor:pointer;padding:.25rem .5rem;border-radius:4px;transition:all .2s ease}.profile-container .right-side .account-container .link-container .social-connection-container .social-connection .link-button:hover{background-color:rgba(0,41,114,.1);text-decoration:none}.profile-container .right-side .account-container .link-container .social-connection-container .social-connection .check-successful-icon{width:20px;height:20px}.profile-container .right-side .account-container .link-container .title-container .title{color:#4c535f;font-size:16px;font-weight:700}.profile-container .right-side .account-container .link-container .title-container .description{color:#4c535f;font-size:12px;font-weight:500}.profile-container .right-side .account-container .link-container .social-connection-container{display:flex;flex-direction:column;gap:.5rem}.profile-container .right-side .account-container .link-container .social-connection{margin-top:.5rem}.profile-container .right-side .account-container .link-container .social-connection .social-icon{display:flex;align-items:center}.profile-container .right-side .account-container .link-container .social-connection .social-icon p{font-size:16px;color:#4c535f;font-weight:500;margin-left:.5rem}.profile-container .right-side .account-container .link-container .social-connection .link-button{color:#002972;font-size:14px;font-weight:500}.profile-container .right-side .account-container .link-container .social-connection .link-button:hover{background-color:transparent}.profile-container .right-side .account-container .link-container .social-connection .check-successful-icon{width:20px;height:20px}.profile-container .right-side .agent-signup-container{padding:1.5rem;background-color:#fff;border-radius:10px;box-shadow:0 0 26px rgba(0,0,0,.1)}.profile-container .right-side .agent-signup-container .title{font-size:20px;font-weight:700;color:#002972;margin-bottom:1rem}.profile-container .right-side .agent-signup-container .intro-section{margin-bottom:1.5rem;font-size:12px}.profile-container .right-side .agent-signup-container .intro-section h3{font-weight:600;font-size:16px;color:#002972}.profile-container .right-side .agent-signup-container .intro-section ul{padding-left:1.2rem}.profile-container .right-side .agent-signup-container .intro-section ul li{margin-bottom:.5rem;color:#002972}.profile-container .right-side .agent-signup-container .register-button-container{display:flex;align-items:flex-end;width:100%;justify-content:flex-end}.profile-container .right-side .agent-signup-container .register-button{margin-top:1rem;padding:10px 20px;background-color:#f79721;color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;align-items:flex-end}.profile-container .right-side .agent-signup-container .register-button:hover{background-color:#e97200}.profile-container .right-side .security-container{padding:1.5rem;background-color:#fff;border-radius:10px;box-shadow:0 0 26px rgba(0,0,0,.1)}.profile-container .right-side .security-container .title{font-size:20px;font-weight:700;color:#002972}.profile-container .right-side .security-container .button-confirm-container{display:flex;align-items:flex-end;width:100%;justify-content:flex-end}.profile-container .right-side .security-container .button-confirm-container button{padding:10px 20px;background-color:#f79721;color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;align-items:flex-end}.profile-container .right-side .favorites-container{padding:1.5rem;background-color:#fff;border-radius:10px;box-shadow:0 0 26px rgba(0,0,0,.1)}.profile-container .right-side .favorites-container .favorites-title{font-size:20px;font-weight:700;color:#002972}.profile-container .right-side .favorites-wrapper>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}.profile-container .right-side .favorite-section{position:relative;width:100%;display:flex;gap:.5rem;border:1px solid #b1b1b1;padding:1rem;border-radius:10px;transition:all .3s ease-in-out}.profile-container .right-side .favorite-section:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.profile-container .right-side .favorite-section .favorite-image .image{border-radius:10px;width:180px;height:180px;object-fit:cover;object-position:center}.profile-container .right-side .favorite-section .favorite-info>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.5rem*var(--tw-space-y-reverse));margin-block-start:calc(.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.profile-container .right-side .favorite-section .favorite-info .favorite-name{font-size:20px;font-weight:600;color:#03121a}.profile-container .right-side .favorite-section .favorite-info .favorite-address{font-size:16px;font-weight:500;color:#03121a}.profile-container .right-side .favorite-section .favorite-info .favorite-price-rating>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.5rem*var(--tw-space-y-reverse));margin-block-start:calc(.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.profile-container .right-side .favorite-section .favorite-info .favorite-price-rating .favorite-price .price-value{color:#fe9508;font-weight:500}.profile-container .right-side .favorite-section .favorite-info .favorite-price-rating .favorite-rating{display:flex;align-items:center}.profile-container .right-side .favorite-section .favorite-info .favorite-price-rating .favorite-rating .rating-value>:not(:last-child){--tw-space-x-reverse:0;-webkit-margin-start:calc(.25rem*var(--tw-space-x-reverse));margin-inline-start:calc(.25rem*var(--tw-space-x-reverse));-webkit-margin-end:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-inline-end:calc(.25rem*(1 - var(--tw-space-x-reverse)))}.profile-container .right-side .favorite-section .favorite-info .favorite-price-rating .favorite-rating .rating-value{display:flex;align-items:center}.profile-container .right-side .favorite-section .favorite-info .favorite-price-rating .favorite-rating .rating-value .score-value{font-weight:500;display:flex;align-items:center;gap:.25rem}.profile-container .right-side .favorite-section .favorite-info .favorite-benefit{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-start}.profile-container .right-side .favorite-section .favorite-actions{position:absolute;bottom:0;right:0;display:flex;border-bottom-right-radius:10px;overflow:hidden}.profile-container .right-side .favorite-section .delete-btn{color:#fff;border:none;padding:.5rem 1rem;font-size:16px;cursor:pointer;display:flex;align-items:center;gap:.25rem;border-top-left-radius:10px;transition:all .3s ease-in-out;background:#ef2424}.profile-container .right-side .favorite-section .delete-btn:hover{color:#fff}.profile-container .right-side .favorite-section .details-btn{color:#fff;border:none;padding:.5rem 1rem;font-size:16px;cursor:pointer;display:flex;align-items:center;gap:.25rem;transition:all .3s ease-in-out;background:#fe9508}.profile-container .right-side .favorite-section .details-btn:hover{background:#ec8701;color:#fff}.profile-container .google-auth-dialog .google-auth-content{text-align:center;margin:1rem 0}.profile-container .google-auth-dialog .google-auth-content p{font-size:14px;color:#666;margin-bottom:1rem;line-height:1.5}.profile-container .google-auth-dialog .google-auth-content .google-auth-benefits{text-align:left;background-color:#f8f9fa;padding:1rem;border-radius:8px;margin-top:1rem}.profile-container .google-auth-dialog .google-auth-content .google-auth-benefits h4{font-size:14px;font-weight:600;color:#333;margin-bottom:.5rem}.profile-container .google-auth-dialog .google-auth-content .google-auth-benefits ul{margin:0;padding-left:1.2rem}.profile-container .google-auth-dialog .google-auth-content .google-auth-benefits ul li{font-size:13px;color:#666;margin-bottom:.25rem;line-height:1.4}.profile-container .google-auth-dialog .google-auth-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.profile-container .google-auth-dialog .google-auth-actions .google-auth-button{display:flex;align-items:center;gap:.5rem;background-color:#4285f4;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.profile-container .google-auth-dialog .google-auth-actions .google-auth-button:hover{background-color:#3367d6}.profile-container .google-auth-dialog .google-auth-actions .google-auth-button:disabled{background-color:#ccc;cursor:not-allowed}.profile-container .form-group-name{display:flex;flex-direction:column;margin:.5rem 0}.profile-container .form-group-name label{font-size:13px;color:#4c535f;font-weight:500;display:flex;align-items:center;justify-content:space-between;width:100%}.profile-container .form-group-name label strong{color:#4c535f}.profile-container .form-group-name .form-control:focus{box-shadow:none}.profile-container .form-group-name .form-control.disabled{background-color:#edf2f6;color:#8d98aa;cursor:not-allowed;border:1px solid #e0e4ec}.profile-container .form-group-name .input-wrapper-dob input{border:none!important}.profile-container .form-group-name .MuiPickersCalendar-root .MuiDayCalendar-weekDayLabel{font-size:12px!important;font-weight:500!important;color:#4c535f!important;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-transform:none!important}.profile-container .form-group-name .MuiPickersCalendar-root .MuiPickersDay-root{font-size:14px!important;font-weight:400!important;width:40px!important;height:40px!important}.profile-container .form-group-name .MuiPickersCalendar-root .MuiPickersDay-root.Mui-selected{background-color:#002972!important;color:#fff!important}.profile-container .form-group-name .MuiPickersCalendar-root .MuiPickersDay-root.Mui-selected:hover{background-color:#001952!important}.profile-container .form-group-name .MuiPickersCalendar-root .MuiPickersDay-root:hover{background-color:rgba(0,41,114,.08)!important}.profile-container .form-group-name .MuiPickersCalendarHeader-label{font-size:16px!important;font-weight:600!important;color:#002972!important}.profile-container .form-group-name .MuiDayCalendar-weekDayLabel:before{content:""!important}.profile-container .form-group-name .MuiDayCalendar-weekDayLabel:first-child:before{content:"T2"!important}.profile-container .form-group-name .MuiDayCalendar-weekDayLabel:nth-child(2):before{content:"T3"!important}.profile-container .form-group-name .MuiDayCalendar-weekDayLabel:nth-child(3):before{content:"T4"!important}.profile-container .form-group-name .MuiDayCalendar-weekDayLabel:nth-child(4):before{content:"T5"!important}.profile-container .form-group-name .MuiDayCalendar-weekDayLabel:nth-child(5):before{content:"T6"!important}.profile-container .form-group-name .MuiDayCalendar-weekDayLabel:nth-child(6):before{content:"T7"!important}.profile-container .form-group-name .MuiDayCalendar-weekDayLabel:nth-child(7):before{content:"CN"!important}.profile-container .form-group-name .input-wrapper,.profile-container .form-group-name .input-wrapper-dob{position:relative;display:flex;align-items:center}.profile-container .form-group-name .input-wrapper .form-control,.profile-container .form-group-name .input-wrapper-dob .form-control{flex:1 1;padding-right:2rem}.profile-container .form-group-name .input-wrapper input,.profile-container .form-group-name .input-wrapper-dob input{border:1px solid #e0e4ec;border-radius:5px;padding:.85rem;font-size:13px;color:#002972}.profile-container .form-group-name .input-wrapper input:focus,.profile-container .form-group-name .input-wrapper-dob input:focus{outline:none}.profile-container .form-group-name .input-wrapper input::placeholder,.profile-container .form-group-name .input-wrapper-dob input::placeholder{font-size:13px;color:#7d8fab}.profile-container .form-group-name .input-wrapper .input-suffix,.profile-container .form-group-name .input-wrapper-dob .input-suffix{position:absolute;right:25px;display:flex;align-items:center}.profile-container .form-group-name .input-wrapper .input-suffix .check-successful-icon,.profile-container .form-group-name .input-wrapper-dob .input-suffix .check-successful-icon{width:20px;height:20px}.profile-container .form-group-name .MuiGrid-item{padding-top:0}.profile-container .form-group-name .error-message{color:red;font-size:12px;margin-top:.5rem}.profile-container .divider{margin:1rem 0;border:1px solid #e0e4ec}.profile-container .credit-card-form .payment-title{width:100%;text-align:center}.profile-container .credit-card-form .form-container .field-container:first-of-type{grid-area:name}.profile-container .credit-card-form .form-container .field-container:nth-of-type(2){grid-area:number}.profile-container .credit-card-form .form-container .field-container:nth-of-type(3){grid-area:expiration}.profile-container .credit-card-form .form-container .field-container:nth-of-type(4){grid-area:security}.profile-container .credit-card-form .field-container input{box-sizing:border-box}.profile-container .credit-card-form .field-container{position:relative}.profile-container .credit-card-form .btn-save-credit-card{width:100%;padding:.5rem 1rem;background-color:rgba(0,41,114,.9);color:#fff;text-transform:none;border-radius:5px;font-size:16px;font-weight:500;border:none;cursor:pointer}.profile-container .credit-card-form .btn-save-credit-card[disabled]{background-color:#f0f0f0;color:#999;cursor:not-allowed;box-shadow:none;opacity:1}.profile-container .credit-card-form .form-container{width:100%;display:flex;flex-wrap:wrap;gap:10px;color:#707070}.profile-container .credit-card-form .form-container .field-container{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px);min-width:200px}.profile-container .credit-card-form label{font-size:13px;color:#002972}.profile-container .credit-card-form input{margin-top:3px;padding:.5rem 1rem;font-size:16px;width:100%;border-radius:5px;border:1px solid #dcdcdc}.profile-container .credit-card-form .ccicon{height:50px;position:absolute;right:6px;top:calc(50% - 6px);width:75px;object-fit:cover}.profile-container .credit-card-form .preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}.profile-container .credit-card-form .list-scroll-credit{display:flex;gap:1rem;overflow-x:hidden;cursor:-webkit-grab;cursor:grab;height:300px;-webkit-user-select:none;-moz-user-select:none;user-select:none;scroll-behavior:smooth}.profile-container .credit-card-form .card-added{animation:fadeInScale .5s ease-in-out}@keyframes fadeInScale{0%{transform:scale(.95);opacity:.3}to{transform:scale(1);opacity:1}}.profile-container .credit-card-form .list-scroll-credit.dragging{cursor:-webkit-grabbing;cursor:grabbing;transform:scale(1)}.profile-container .credit-card-form .container{width:400px;height:100%;padding:20px}.profile-container .credit-card-form #ccsingle{position:absolute;right:10px;top:30px}.profile-container .credit-card-form #ccsingle svg{width:100px;max-height:60px}.profile-container .credit-card-form .creditcard svg#cardback,.profile-container .credit-card-form .creditcard svg#cardfront{width:100%;box-shadow:1px 5px 6px 0 #000;border-radius:22px}.profile-container .credit-card-form #generatecard{font-size:12px;color:#fff;padding:2px 4px;background-color:#909090;border-radius:4px;cursor:pointer;float:right}.profile-container .credit-card-form .creditcard .darkcolor,.profile-container .credit-card-form .creditcard .lightcolor{transition:fill .5s}.profile-container .credit-card-form .creditcard .yellow{fill:#ffeb3b}.profile-container .credit-card-form .creditcard .yellowdark{fill:#f9a825}.profile-container .credit-card-form #svgname{text-transform:uppercase}.profile-container .credit-card-form #cardfront .st2{fill:#fff}.profile-container .credit-card-form #cardfront .st3{font-family:Source Code Pro,monospace;font-weight:600}.profile-container .credit-card-form #cardfront .st4{font-size:54.7817px}.profile-container .credit-card-form #cardfront .st5{font-family:Source Code Pro,monospace;font-weight:400}.profile-container .credit-card-form #cardfront .st6{font-size:33.1112px}.profile-container .credit-card-form #cardfront .st7{opacity:.6;fill:#fff}.profile-container .credit-card-form #cardfront .st8{font-size:24px}.profile-container .credit-card-form #cardfront .st9{font-size:36.5498px}.profile-container .credit-card-form #cardfront .st10{font-family:Source Code Pro,monospace;font-weight:300}.profile-container .credit-card-form #cardfront .st11{font-size:16.1716px}.profile-container .credit-card-form #cardfront .st12{fill:#4c4c4c}.profile-container .credit-card-form #cardback .st0{fill:none;stroke:#0f0f0f;stroke-miterlimit:10}.profile-container .credit-card-form #cardback .st2{fill:#111}.profile-container .credit-card-form #cardback .st3{fill:#f2f2f2}.profile-container .credit-card-form #cardback .st4{fill:#d8d2db}.profile-container .credit-card-form #cardback .st5{fill:#c4c4c4}.profile-container .credit-card-form #cardback .st6{font-family:Source Code Pro,monospace;font-weight:400}.profile-container .credit-card-form #cardback .st7{font-size:27px}.profile-container .credit-card-form #cardback .st8{opacity:.6}.profile-container .credit-card-form #cardback .st9{fill:#fff}.profile-container .credit-card-form #cardback .st10{font-size:24px}.profile-container .credit-card-form #cardback .st11{fill:#eaeaea}.profile-container .credit-card-form #cardback .st12{font-family:Rock Salt,cursive}.profile-container .credit-card-form #cardback .st13{font-size:37.769px}.profile-container .credit-card-form .container{perspective:1000px}.profile-container .credit-card-form .creditcard{width:100%;max-width:400px;transform-style:preserve-3d!important;transition:transform .6s!important;cursor:pointer}.profile-container .credit-card-form .creditcard .lightblue{fill:#03a9f4}.profile-container .credit-card-form .creditcard .lightbluedark{fill:#0288d1}.profile-container .credit-card-form .creditcard .red{fill:#ef5350}.profile-container .credit-card-form .creditcard .reddark{fill:#d32f2f}.profile-container .credit-card-form .creditcard .purple{fill:#ab47bc}.profile-container .credit-card-form .creditcard .purpledark{fill:#7b1fa2}.profile-container .credit-card-form .creditcard .cyan{fill:#26c6da}.profile-container .credit-card-form .creditcard .cyandark{fill:#0097a7}.profile-container .credit-card-form .creditcard .green{fill:#66bb6a}.profile-container .credit-card-form .creditcard .greendark{fill:#388e3c}.profile-container .credit-card-form .creditcard .lime{fill:#d4e157}.profile-container .credit-card-form .creditcard .limedark{fill:#afb42b}.profile-container .credit-card-form .creditcard .blue{fill:#1a237e}.profile-container .credit-card-form .creditcard .bluedark{fill:#0d47a1}.profile-container .credit-card-form .creditcard .orange{fill:#ff9800}.profile-container .credit-card-form .creditcard .orangedark{fill:#ef6c00}.profile-container .credit-card-form .creditcard .grey{fill:#bdbdbd}.profile-container .credit-card-form .creditcard .greydark{fill:#616161}.profile-container .credit-card-form .creditcard .back,.profile-container .credit-card-form .creditcard .front{position:absolute;width:100%;max-width:400px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;color:#47525d}.profile-container .credit-card-form .creditcard .back,.profile-container .credit-card-form .creditcard.flipped{transform:rotateY(180deg)}.profile-container .credit-card-form .card-blurred{filter:blur(2px);pointer-events:none;opacity:.4}.profile-container .credit-card-form .card-editing{z-index:10;transform:scale(1)}.profile-container .credit-card-form .card-context-menu{background:#fff;border:1px solid #ddd;border-radius:6px;overflow:hidden;min-width:120px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.profile-container .credit-card-form .card-context-menu .menu-item{padding:10px 14px;font-size:14px;cursor:pointer}.profile-container .credit-card-form .card-context-menu .menu-item:hover{background-color:#f0f0f0}.profile-container .link-payment{padding:1.5rem;background-color:#fff;border-radius:10px;box-shadow:0 0 26px rgba(0,0,0,.1)}.profile-container .link-payment .link-payment-title{display:flex;align-items:center;justify-content:space-between}.profile-container .link-payment .link-payment-title .title{font-size:20px;font-weight:700;color:#002972}.profile-container .link-payment .link-payment-title .title2{display:flex;align-items:center}.profile-container .link-payment .link-payment-title .title2 span{font-size:14px;font-weight:500;color:#f79721}.profile-container .link-payment .link-payment-title .title2 .title-add-icon{width:20px;height:20px;margin-left:.5rem;color:#f79721}.profile-container .link-payment .list-item{display:flex;flex-direction:column;gap:1rem}.profile-container .link-payment .list-item .item{display:flex;align-items:center;justify-content:space-between}.profile-container .link-payment .list-item .item .logo-icon{width:75px;height:50px;margin-right:.5rem;box-shadow:none!important;color:#f79721}.profile-container .link-payment .list-item .item .item-text{color:#4c535f;font-size:16px;font-weight:500}.profile-container .link-payment .list-item .link{cursor:pointer}.profile-container .link-payment .list-item .link .link-text{font-size:14px;font-weight:500;color:#002972}.profile-container .link-payment .list-item .link .link-text:hover{text-decoration:underline}.profile-container .link-payment .list-item .link .check-successful-icon{width:20px;height:20px}.profile-mobile-container{width:100%;padding:6rem 0}.profile-mobile-container .image-username-section{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.profile-mobile-container .image-username-section img{width:100px;height:100px;object-fit:cover;border-radius:99999px;margin-bottom:.5rem;padding:8px;border:1px solid #b1b1b1}.profile-mobile-container .image-username-section .username-section{margin-top:.5rem}.profile-mobile-container .image-username-section .username-section h1{text-align:center;font-size:22px;font-weight:600;color:#03121a}.profile-mobile-container .image-username-section .username-section .email-phone-section{display:flex;align-items:center}.profile-mobile-container .image-username-section .username-section .email-phone-section p{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-mobile-container .profile-content-component{margin-top:2rem;padding:0 1.5rem;width:100%}.profile-mobile-container .profile-content-component>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}.profile-mobile-container .profile-content-component .account-detail-section{border:1px solid #b1b1b1;border-radius:16px;padding:.65rem 1rem;display:flex;align-items:center;justify-content:space-between}.profile-mobile-container .profile-content-component .account-detail-section .title-section{display:flex;align-items:center}.profile-mobile-container .profile-content-component .account-detail-section .title-section>:not(:last-child){--tw-space-x-reverse:0;-webkit-margin-start:calc(.5rem*var(--tw-space-x-reverse));margin-inline-start:calc(.5rem*var(--tw-space-x-reverse));-webkit-margin-end:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-inline-end:calc(.5rem*(1 - var(--tw-space-x-reverse)))}.profile-mobile-container .profile-content-component .account-detail-section .title-section h2{font-size:16px;font-weight:500;color:#03121a;margin:0}.profile-mobile-container .icon-edit{position:absolute;bottom:70px;right:160px;padding:4px;border-radius:50%;color:#fff;background:#fe9508;cursor:pointer}.account-detail-content{padding:2rem 1rem;display:flex;flex-direction:column;min-height:100vh}.account-detail-content>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1.5rem*var(--tw-space-y-reverse));margin-block-start:calc(1.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.account-detail-content .account-detail-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;background-color:#fff;display:flex;align-items:center;padding:1rem 0}.account-detail-content .account-detail-header h2{margin:0;position:absolute;left:50%;transform:translateX(-50%);font-size:22px;text-wrap:nowrap}.account-detail-content .account-detail-form{flex:1 1}.account-detail-content .account-detail-form>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}.account-detail-content .account-detail-form{margin-top:1rem}.account-detail-content .account-detail-form .phone-gender{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem}.account-detail-content .forgot-password-content>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}.account-detail-content .forgot-password-content .forgot-password-wrapper>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1.5rem*var(--tw-space-y-reverse));margin-block-start:calc(1.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.account-detail-content .forgot-password-content .forgot-password-wrapper .image-container{display:flex;align-items:center;justify-content:center}.account-detail-content .forgot-password-content .forgot-password-wrapper .image-container .image{max-width:240px;width:100%;height:auto}.account-detail-content .forgot-password-content .forgot-password-wrapper .forgot-password-form>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1.5rem*var(--tw-space-y-reverse));margin-block-start:calc(1.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.account-detail-content .forgot-password-content .forgot-password-wrapper .forgot-password-form .forgot-password-title{padding:0 1rem}.account-detail-content .forgot-password-content .forgot-password-wrapper .forgot-password-form .forgot-password-title h1{font-weight:600;font-size:22px;text-align:center}.account-detail-content .forgot-password-content .forgot-password-wrapper .forgot-password-form .forgot-password-title p{text-align:center;color:#b1b1b1}.account-detail-content .send-otp-content>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}.account-detail-content .send-otp-content .send-otp-wrapper>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1.5rem*var(--tw-space-y-reverse));margin-block-start:calc(1.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.account-detail-content .send-otp-content .send-otp-wrapper .image-container{display:flex;align-items:center;justify-content:center}.account-detail-content .send-otp-content .send-otp-wrapper .image-container .image{max-width:280px;width:100%;height:auto}.account-detail-content .send-otp-content .send-otp-wrapper .send-otp-form>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1.5rem*var(--tw-space-y-reverse));margin-block-start:calc(1.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.account-detail-content .send-otp-content .send-otp-wrapper .send-otp-form .send-otp-title{padding:0 1rem}.account-detail-content .send-otp-content .send-otp-wrapper .send-otp-form .send-otp-title h1{font-weight:600;font-size:22px;text-align:center}.account-detail-content .send-otp-content .send-otp-wrapper .send-otp-form .send-otp-title p{text-align:center;color:#b1b1b1}.account-detail-content .send-otp-content .send-otp-wrapper .send-otp-form .input-group{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%}.account-detail-content .send-otp-content .send-otp-wrapper .send-otp-form .input-group .otp-input{width:3rem;height:3rem;text-align:center;font-size:18px;border:1px solid #b1b1b1;border-radius:5px}.account-detail-content .send-otp-content .send-otp-wrapper .send-otp-form .input-group .otp-input:focus{border-color:#002972;outline:none;box-shadow:0 0 0 2px rgba(0,41,114,.2)}.account-detail-content .send-otp-content .send-otp-wrapper .send-otp-form .resent-otp-button{text-align:center}.account-detail-content .send-otp-content .send-otp-wrapper .send-otp-form .resent-otp-button p{margin:0}.account-detail-content .send-otp-content .send-otp-wrapper .send-otp-form .resent-otp-button span{color:#002972;cursor:pointer}.account-detail-content .change-password-content>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}.account-detail-content .change-password-content .change-password-wrapper>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1.5rem*var(--tw-space-y-reverse));margin-block-start:calc(1.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.account-detail-content .change-password-content .change-password-wrapper .image-container{display:flex;align-items:center;justify-content:center}.account-detail-content .change-password-content .change-password-wrapper .image-container .image{max-width:350px;width:100%;height:auto}.account-detail-content .change-password-content .change-password-wrapper .change-password-form>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1.5rem*var(--tw-space-y-reverse));margin-block-start:calc(1.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.account-detail-content .change-password-content .change-password-wrapper .change-password-form .change-password-title{padding:0 1rem}.account-detail-content .change-password-content .change-password-wrapper .change-password-form .change-password-title h1{font-weight:600;font-size:22px;text-align:center}.account-detail-content .change-password-content .change-password-wrapper .change-password-form .change-password-title p{text-align:center;color:#b1b1b1}.account-detail-content .change-password-content .change-password-wrapper .change-password-form .change-password-input>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(10px*var(--tw-space-y-reverse));margin-block-start:calc(10px*var(--tw-space-y-reverse));-webkit-margin-after:calc(10px*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(10px*(1 - var(--tw-space-y-reverse)))}.account-detail-content .button-function>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}.account-detail-content .button-function{margin-top:auto}.account-detail-content .order-detail-body>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1.5rem*var(--tw-space-y-reverse));margin-block-start:calc(1.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.account-detail-content .order-detail-body .order-detail-item{width:100%;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);border-radius:16px;background:#fff;padding:1rem;border:1px solid #dadfe6}.account-detail-content .order-detail-body .order-detail-item .order-information>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.5rem*var(--tw-space-y-reverse));margin-block-start:calc(.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.account-detail-content .order-detail-body .order-detail-item .order-information .productCode{display:flex;align-items:center;justify-content:space-between}.account-detail-content .order-detail-body .order-detail-item .order-information .productCode p{color:#b1b1b1}.account-detail-content .order-detail-body .order-detail-item .order-information .productCode span{font-weight:700;color:#002972}.account-detail-content .order-detail-body .order-detail-item .order-information .orderDate{display:flex;align-items:center;justify-content:space-between}.account-detail-content .order-detail-body .order-detail-item .order-information .orderDate p,.account-detail-content .order-detail-body .order-detail-item .order-information .orderDate span{color:#b1b1b1}.account-detail-content .order-detail-body .order-detail-item .order-information .status{display:flex;align-items:center;justify-content:space-between}.account-detail-content .order-detail-body .order-detail-item .order-information .status p{color:#b1b1b1}.account-detail-content .order-detail-body .order-detail-item .order-information .status span{color:#fe9508}.account-detail-content .order-detail-body .order-detail-item .order-product{display:flex;gap:.5rem}.account-detail-content .order-detail-body .order-detail-item .order-product .order-product-image{border:1px solid #b1b1b1;border-radius:10px;width:max-content}.account-detail-content .order-detail-body .order-detail-item .order-product .order-product-info h3{font-size:18px;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#03121a;margin:0}.account-detail-content .order-detail-body .order-detail-item .order-product .order-product-info p{font-size:16px;font-weight:700;color:#b1b1b1}.account-detail-content .order-detail-body .order-detail-item .order-product .order-product-info span{font-size:16px;font-weight:700;color:#002972}.account-detail-content .support-detail-body{flex:1 1}.account-detail-content .support-detail-body .faq-item>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1.5rem*var(--tw-space-y-reverse));margin-block-start:calc(1.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.account-detail-content .favorites-detail-body{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.account-detail-content .favorites-detail-body .favorite-items>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.25rem*var(--tw-space-y-reverse));margin-block-start:calc(.25rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.account-detail-content .favorites-detail-body .favorite-items{border:1px solid #b1b1b1;border-radius:10px}.account-detail-content .favorites-detail-body .favorite-items .favorite-image .image{width:100%;height:200px;object-fit:cover;border-top-left-radius:10px;border-top-right-radius:10px}.account-detail-content .favorites-detail-body .favorite-items .favorite-content>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.5rem*var(--tw-space-y-reverse));margin-block-start:calc(.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.account-detail-content .favorites-detail-body .favorite-items .favorite-content{padding:.5rem;width:100%}.account-detail-content .favorites-detail-body .favorite-items .favorite-content .favorite-name{font-size:18px;font-weight:600;color:#03121a;width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.account-detail-content .favorites-detail-body .favorite-items .favorite-content .favorite-address{font-size:16px;font-weight:500;color:#03121a;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.account-detail-content .favorites-detail-body .favorite-items .favorite-content .favorite-rating{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.account-detail-content .favorites-detail-body .favorite-items .favorite-content .favorite-rating p{font-weight:600;color:#fe9508}.account-detail-content .favorites-detail-body .favorite-items .favorite-content .favorite-rating span{font-weight:400;color:#03121a}.account-detail-content .favorites-detail-body .favorite-items .favorite-content .favorite-price{font-weight:500}.account-detail-content .favorites-detail-body .favorite-items .favorite-content .favorite-price span{color:#b1b1b1;font-size:14px;font-style:italic}.account-detail-content .favorites-detail-body .favorite-items .favorites-detail-button{display:flex;align-items:center;border-top:1px solid #b1b1b1}.account-detail-content .favorites-detail-body .favorite-items .favorites-detail-button .details-button{width:100%;padding:.5rem 1rem;background:transparent;color:#fff;font-weight:500;border-bottom-left-radius:10px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.25rem}.account-detail-content .favorites-detail-body .favorite-items .favorites-detail-button .remove-button{width:100%;padding:.5rem 1rem;background:transparent;color:#fff;font-weight:500;border-bottom-right-radius:10px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.25rem}.change-password-drawer{padding:1rem}.change-password-drawer>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}.change-password-drawer .change-password-close{width:100%;display:flex;justify-content:flex-end;cursor:pointer}.change-password-drawer .change-password-title{text-align:center}.change-password-drawer .change-password-title h1{font-weight:600;font-size:22px}.change-password-drawer .change-password-title p{color:#b1b1b1;font-size:14px}.change-password-drawer .change-password-form>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}.change-password-drawer .change-password-form .password-field>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.325rem*var(--tw-space-y-reverse));margin-block-start:calc(.325rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.325rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.325rem*(1 - var(--tw-space-y-reverse)))}.change-password-drawer .change-password-form label{font-size:14px;font-weight:500}.change-password-footer{width:100%;padding:1rem}.logout-account-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem}.logout-account-submit-button{width:100%;padding:.75rem 1rem;background:#ef2424;color:#fff;font-weight:500;border-radius:10px;border:none;cursor:pointer}.logout-account-submit-button:hover{background:#d10f0f}.change-password-submit-button{width:100%;padding:.75rem 1rem;background:#fe9508;color:#fff;font-weight:500;border-radius:10px;border:none;cursor:pointer}.change-password-submit-button:hover{background:#d27901}.change-password-button{border:1px solid #b1b1b1;background:#dadfe6;border-radius:10px;width:100%;padding:.75rem 1rem;color:#5d5d5d;font-weight:500}.dialog-confirm-content>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}.dialog-confirm-content{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:1rem}.change-password-wrapper{width:100%;padding:1rem}.change-password-wrapper>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1.5rem*var(--tw-space-y-reverse));margin-block-start:calc(1.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.change-password-wrapper .change-password-close{width:100%;display:flex;align-items:center;justify-content:flex-end}.change-password-wrapper .change-password-content>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1.5rem*var(--tw-space-y-reverse));margin-block-start:calc(1.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.change-password-wrapper .change-password-content .change-password-header{text-align:center}.change-password-wrapper .change-password-content .change-password-header h1{font-weight:600;font-size:22px}.change-password-wrapper .change-password-content .change-password-header p{color:#b1b1b1;font-size:14px}.change-password-wrapper .change-password-content .change-password-form>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}.change-password-wrapper .change-password-content .delete-account-button{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%}.change-password-wrapper .change-password-content .delete-account-button .delete-button{width:100%;padding:.75rem;border:none;border-radius:10px;color:#fff;background:#ef2424;font-weight:500}.change-password-wrapper .change-password-content .delete-account-button .cancel-button{width:100%;padding:.75rem;border:none;border-radius:10px;color:#fff;background:#f79721;font-weight:500}.payment-dialog-credit-card .container{width:100%;height:100%;padding:0}.payment-dialog-credit-card #ccsingle{position:absolute;right:10px;top:30px}.payment-dialog-credit-card #ccsingle svg{width:100px;max-height:60px}.payment-dialog-credit-card .creditcard svg#cardback,.payment-dialog-credit-card .creditcard svg#cardfront{width:100%;box-shadow:1px 5px 6px 0 #000;border-radius:22px}.payment-dialog-credit-card #generatecard{font-size:12px;color:#fff;padding:2px 4px;background-color:#909090;border-radius:4px;cursor:pointer;float:right}.payment-dialog-credit-card .creditcard .darkcolor,.payment-dialog-credit-card .creditcard .lightcolor{transition:fill .5s}.payment-dialog-credit-card .creditcard .yellow{fill:#ffeb3b}.payment-dialog-credit-card .creditcard .yellowdark{fill:#f9a825}.payment-dialog-credit-card #svgname{text-transform:uppercase}.payment-dialog-credit-card #cardfront .st2{fill:#fff}.payment-dialog-credit-card #cardfront .st3{font-family:Source Code Pro,monospace;font-weight:600}.payment-dialog-credit-card #cardfront .st4{font-size:54.7817px}.payment-dialog-credit-card #cardfront .st5{font-family:Source Code Pro,monospace;font-weight:400}.payment-dialog-credit-card #cardfront .st6{font-size:33.1112px}.payment-dialog-credit-card #cardfront .st7{opacity:.6;fill:#fff}.payment-dialog-credit-card #cardfront .st8{font-size:24px}.payment-dialog-credit-card #cardfront .st9{font-size:36.5498px}.payment-dialog-credit-card #cardfront .st10{font-family:Source Code Pro,monospace;font-weight:300}.payment-dialog-credit-card #cardfront .st11{font-size:16.1716px}.payment-dialog-credit-card #cardfront .st12{fill:#4c4c4c}.payment-dialog-credit-card #cardback .st0{fill:none;stroke:#0f0f0f;stroke-miterlimit:10}.payment-dialog-credit-card #cardback .st2{fill:#111}.payment-dialog-credit-card #cardback .st3{fill:#f2f2f2}.payment-dialog-credit-card #cardback .st4{fill:#d8d2db}.payment-dialog-credit-card #cardback .st5{fill:#c4c4c4}.payment-dialog-credit-card #cardback .st6{font-family:Source Code Pro,monospace;font-weight:400}.payment-dialog-credit-card #cardback .st7{font-size:27px}.payment-dialog-credit-card #cardback .st8{opacity:.6}.payment-dialog-credit-card #cardback .st9{fill:#fff}.payment-dialog-credit-card #cardback .st10{font-size:24px}.payment-dialog-credit-card #cardback .st11{fill:#eaeaea}.payment-dialog-credit-card #cardback .st12{font-family:Rock Salt,cursive}.payment-dialog-credit-card #cardback .st13{font-size:37.769px}.payment-dialog-credit-card .container{perspective:none}.payment-dialog-credit-card .creditcard{width:100%;max-width:400px;height:250px!important;transform-style:preserve-3d!important;transition:transform .6s!important;cursor:pointer}.payment-dialog-credit-card .creditcard .lightblue{fill:#03a9f4}.payment-dialog-credit-card .creditcard .lightbluedark{fill:#0288d1}.payment-dialog-credit-card .creditcard .red{fill:#ef5350}.payment-dialog-credit-card .creditcard .reddark{fill:#d32f2f}.payment-dialog-credit-card .creditcard .purple{fill:#ab47bc}.payment-dialog-credit-card .creditcard .purpledark{fill:#7b1fa2}.payment-dialog-credit-card .creditcard .cyan{fill:#26c6da}.payment-dialog-credit-card .creditcard .cyandark{fill:#0097a7}.payment-dialog-credit-card .creditcard .green{fill:#66bb6a}.payment-dialog-credit-card .creditcard .greendark{fill:#388e3c}.payment-dialog-credit-card .creditcard .lime{fill:#d4e157}.payment-dialog-credit-card .creditcard .limedark{fill:#afb42b}.payment-dialog-credit-card .creditcard .blue{fill:#1a237e}.payment-dialog-credit-card .creditcard .bluedark{fill:#0d47a1}.payment-dialog-credit-card .creditcard .orange{fill:#ff9800}.payment-dialog-credit-card .creditcard .orangedark{fill:#ef6c00}.payment-dialog-credit-card .creditcard .grey{fill:#bdbdbd}.payment-dialog-credit-card .creditcard .greydark{fill:#616161}.payment-dialog-credit-card .creditcard .back,.payment-dialog-credit-card .creditcard .front{position:absolute;width:100%;height:100%!important;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;color:#47525d}.payment-dialog-credit-card .creditcard .back,.payment-dialog-credit-card .creditcard.flipped{transform:rotateY(180deg)}.booking-pax-list .booking-pax.booking-form{display:flex;flex-wrap:wrap}.booking-pax-list .booking-pax.booking-form .booking-pax-item{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 1rem);max-width:calc(50% - 1rem);margin:.5rem;background-color:#fff;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);padding:1rem;border-radius:5px}.booking-pax-list .booking-pax.booking-form .booking-pax-item .type .tooltip-description small{font-size:14px;color:#7d8fab}.booking-pax-list .booking-pax.booking-form .booking-pax-item .type .tooltip-description span,.booking-pax-list .booking-pax.booking-form .booking-pax-item .type p{font-size:16px;color:#002972;font-weight:700}.booking-pax-list .booking-pax.booking-form .booking-pax-item .wrapper-pax{display:flex;align-items:center;justify-content:space-between;gap:10px}.booking-pax-list .form-increase-decrease{display:flex;align-items:center;gap:8px}.booking-pax-list .form-increase-decrease button{width:28px;height:28px;border:1.5px solid #7d8fab;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#fff;cursor:pointer;transition:all .3s ease-in-out}.booking-pax-list .form-increase-decrease button svg{font-size:16px;color:#7d8fab;transition:color .3s ease-in-out}.booking-pax-list .form-increase-decrease button:hover{background-color:#7d8fab;border-color:#7d8fab}.booking-pax-list .form-increase-decrease button:hover svg{color:#fff}.booking-pax-list .form-increase-decrease input{font-size:22px;color:#2d4271;width:50px;height:36px;text-align:center;border:1.5px solid #7d8fab;border-radius:6px;outline:none;transition:border-color .3s ease-in-out}.booking-pax-list .form-increase-decrease input:focus{border-color:#2d4271}.booking-pax-list input[type=number]::-webkit-inner-spin-button,.booking-pax-list input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.booking-pax-list input[type=number]{-moz-appearance:textfield;font-size:15px;color:#2d4271;width:50px;height:28px;text-align:center;border:1.5px solid #7d8fab;border-radius:6px;outline:none;transition:border-color .3s ease-in-out}.booking-pax-list input[type=number]:focus{border-color:#2d4271}.page-order-booking__body .MuiSelect-select.MuiSelect-outlined.MuiInputBase-input.MuiOutlinedInput-input{padding:.8rem 2.5rem .8rem 1rem!important}.MuiPopper-root.MuiTooltip-popper ul{margin-bottom:0!important}.summary-confirm-tour-container{width:100%}.summary-confirm-tour-container .request-help p{font-size:20px;font-weight:700;color:#2d4271;margin-bottom:.5rem}.summary-confirm-tour-container .request-help .buttons-request{display:flex;justify-content:center;align-items:center;width:100%;border:1px solid #253f90;box-shadow:0 2px 4px 0 rgba(28,37,80,.25);border-radius:10px}.summary-confirm-tour-container .request-help .buttons-request .request-by-phone{width:50%;padding:.7rem 2rem;display:flex;align-items:center;background:linear-gradient(180deg,rgba(34,55,159,.9),#002972);color:#fff;border-radius:7px;font-size:12px}.summary-confirm-tour-container .request-help .buttons-request .request-by-phone svg{color:#fff;margin-right:.5rem}.summary-confirm-tour-container .request-help .buttons-request .request-by-email{width:50%;padding:.7rem 2rem;display:flex;align-items:center;background-color:#fff;color:#253f90;font-size:12px;border-radius:10px}.summary-confirm-tour-container .request-help .buttons-request .request-by-email svg{color:#253f90;margin-right:.5rem}.summary-confirm-tour-container .booking-summary{border:1px solid #d4d4d4;box-shadow:0 2px 4px rgba(0,0,0,.2);border-radius:10px;margin-top:1.5rem}.summary-confirm-tour-container .booking-summary .title{background:linear-gradient(180deg,rgba(34,55,159,.9),#002972);color:#fff;text-transform:uppercase;font-size:16px;font-weight:700;border-top-left-radius:10px;border-top-right-radius:10px;margin:0}.summary-confirm-tour-container .booking-summary .content{background:#fff;border-radius:10px}.summary-confirm-tour-container .booking-summary .content .tour{padding:.5rem}.summary-confirm-tour-container .booking-summary .content .tour .name-and-quantity-title{display:flex;width:100%;justify-content:space-between;align-items:center}.summary-confirm-tour-container .booking-summary .content .tour .name-and-quantity-title .name-and-quantity-container{display:flex;padding:.2rem .5rem}.summary-confirm-tour-container .booking-summary .content .tour .name-and-quantity-title .name-and-quantity-container .name{font-weight:700;color:#002972;font-size:16px}.summary-confirm-tour-container .booking-summary .content .tour .name-and-quantity-title .name-and-quantity-container .quantity{color:#2d4271;font-size:12px;margin-bottom:2px;align-self:self-end}.summary-confirm-tour-container .booking-summary .content .tour .name-and-quantity-title p.price{color:#fe9508;font-weight:700;font-size:16px;padding:.5rem}.summary-confirm-tour-container .booking-summary .content .tour .detail-content-hotel{margin:.5rem}.summary-confirm-tour-container .booking-summary .content .tour .detail-content-hotel .img-and-title{display:flex}.summary-confirm-tour-container .booking-summary .content .tour .detail-content-hotel .img-and-title img{width:30%;border-radius:8px}.summary-confirm-tour-container .booking-summary .content .tour .detail-content-hotel .img-and-title .title-content-hotel{width:70%;display:flex;align-items:flex-start;flex-direction:column;margin-left:.5rem}.summary-confirm-tour-container .booking-summary .content .tour .detail-content-hotel .img-and-title .title-content-hotel .name{font-weight:700;color:#002972;font-size:14px}.summary-confirm-tour-container .booking-summary .content .tour .detail-content-hotel .description{margin-top:.5rem}.summary-confirm-tour-container .booking-summary .content .tour .detail-content-hotel .description .item-description{display:flex;justify-content:space-between;line-height:1;align-items:center}.summary-confirm-tour-container .booking-summary .content .tour .detail-content-hotel .description .item-description .title-item{color:#002972;font-size:12px}.summary-confirm-tour-container .booking-summary .content .tour .detail-content-hotel .description .item-description .title-item svg{width:24px;height:24px;margin-right:.2rem}.summary-confirm-tour-container .booking-summary .content .tour .detail-content-hotel .description .item-description .value-item{color:#7d8fab;font-size:12px}.summary-confirm-tour-container .booking-summary .content .flight{padding:.5rem}.summary-confirm-tour-container .booking-summary .content .flight .name-and-quantity-title{display:flex;padding:.2rem .5rem}.summary-confirm-tour-container .booking-summary .content .flight .name-and-quantity-title .name{font-weight:700;color:#002972;font-size:16px}.summary-confirm-tour-container .booking-summary .content .flight .name-and-quantity-title .quantity{color:#2d4271;font-size:12px;align-self:self-end;margin-bottom:2px}.summary-confirm-tour-container .booking-summary .content .flight .detail-tour-content-flight{display:flex;padding:.5rem;width:100%;justify-content:space-between;align-items:center;border-top:1px solid #f2f3f3;border-bottom:1px solid #f2f3f3}.summary-confirm-tour-container .booking-summary .content .flight .detail-tour-content-flight .number{width:10%}.summary-confirm-tour-container .booking-summary .content .flight .detail-tour-content-flight .number p{width:24px;height:24px;background-color:#002972;color:#fff;border-radius:4px;display:flex;justify-content:center;align-items:center}.summary-confirm-tour-container .booking-summary .content .flight .detail-tour-content-flight .date-and-from-to{width:100%;margin-left:1rem}.summary-confirm-tour-container .booking-summary .content .flight .detail-tour-content-flight .date-and-from-to .date{font-weight:500;color:#03121a;font-size:12px}.summary-confirm-tour-container .booking-summary .content .flight .detail-tour-content-flight .date-and-from-to .from-to{display:flex}.summary-confirm-tour-container .booking-summary .content .flight .detail-tour-content-flight .date-and-from-to .from-to .from{font-weight:700;color:#03121a;font-size:14px}.summary-confirm-tour-container .booking-summary .content .flight .detail-tour-content-flight .date-and-from-to .from-to svg{color:#03121a;font-size:16px;align-self:center;margin:0 .5rem}.summary-confirm-tour-container .booking-summary .content .flight .detail-tour-content-flight .date-and-from-to .from-to .to{font-weight:700;color:#03121a;font-size:14px}.summary-confirm-tour-container .booking-summary .content .flight .detail-tour-content-flight .logo-brand{width:max-content}.summary-confirm-tour-container .booking-summary .content .flight .detail-tour-content-flight .logo-brand img{width:24px;height:24px;object-fit:contain}.summary-confirm-tour-container .booking-summary .content .flight .more-detail{padding:.5rem;margin:0;box-shadow:none;position:none}.summary-confirm-tour-container .booking-summary .content .flight .more-detail .MuiAccordionSummary-content.MuiAccordionSummary-contentGutters{margin:0}.summary-confirm-tour-container .booking-summary .content .flight .more-detail .MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded.MuiAccordionSummary-gutters{padding:0}.summary-confirm-tour-container .booking-summary .content .flight .more-detail .MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded.MuiAccordionSummary-gutters .expand-icon{transform:rotate(180deg)}.summary-confirm-tour-container .booking-summary .content .flight .more-detail .MuiButtonBase-root.MuiAccordionSummary-root.MuiAccordionSummary-gutters{min-height:0;padding:0}.summary-confirm-tour-container .booking-summary .content .flight .more-detail .MuiAccordionDetails-root{padding:0}.summary-confirm-tour-container .booking-summary .content .flight .more-detail .MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded.MuiAccordionSummary-gutters{min-height:0}.summary-confirm-tour-container .booking-summary .content .flight .more-detail .MuiAccordionSummary-content.Mui-expanded.MuiAccordionSummary-contentGutters{margin:0;justify-content:space-between}.summary-confirm-tour-container .booking-summary .content .flight .more-detail .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.Mui-expanded.MuiAccordion-gutters{margin:0}.summary-confirm-tour-container .booking-summary .content .flight .more-detail .accordion-summary-container{width:100%;display:flex}.summary-confirm-tour-container .booking-summary .content .flight .more-detail .accordion-summary-container .accordion-content{align-items:center;display:flex;width:100%}.summary-confirm-tour-container .booking-summary .content .flight .more-detail .accordion-summary-container .accordion-content p{color:#002972;font-weight:700;font-size:15px;text-decoration:underline}.summary-confirm-tour-container .booking-summary .content .flight .more-detail .accordion-summary-container .price{color:#fe9508;font-size:16px;font-weight:700}.summary-confirm-tour-container .booking-summary .content .flight .more-detail .accordion-summary-container .expand-icon{color:#002972}.summary-confirm-tour-container .booking-summary .content .flight .more-detail .item{display:flex;width:100%;justify-content:space-between;align-items:center;margin:.4rem 0}.summary-confirm-tour-container .booking-summary .content .flight .more-detail .item .title-accordition-detail{color:#002972;font-weight:500;font-size:14px}.summary-confirm-tour-container .booking-summary .content .flight .more-detail .item .quantity-price{display:flex}.summary-confirm-tour-container .booking-summary .content .flight .more-detail .item .quantity-price .quantity{color:#7d8fab;font-size:14px}.summary-confirm-tour-container .booking-summary .content .flight .more-detail .item .quantity-price .price{color:#002972;font-size:14px;font-weight:500}.summary-confirm-tour-container .booking-summary .content .flight .line{border-top:1px solid #f2f3f3;width:100%;height:1px}.summary-confirm-tour-container .booking-summary .content .price-list{padding:0 .5rem}.summary-confirm-tour-container .booking-summary .content .price-list .price-list-header{display:flex;width:100%;justify-content:space-between;align-items:center}.summary-confirm-tour-container .booking-summary .content .price-list .price-list-header .name-and-quantity-container{display:flex;padding:.2rem .5rem}.summary-confirm-tour-container .booking-summary .content .price-list .price-list-header .name-and-quantity-container .name{font-weight:700;color:#002972;font-size:16px}.summary-confirm-tour-container .booking-summary .content .price-list .price-list-header .name-and-quantity-container .quantity{color:#2d4271;font-size:12px;margin-bottom:2px;align-self:self-end}.summary-confirm-tour-container .booking-summary .content .price-list .price-list-header .price{color:#fe9508;font-weight:700;font-size:16px;padding:.5rem}.summary-confirm-tour-container .booking-summary .content .price-list .item{display:flex;width:100%;padding:0 .5rem;justify-content:space-between;align-items:center;margin:.4rem 0}.summary-confirm-tour-container .booking-summary .content .price-list .item .title-accordition-detail{color:#002972;font-weight:500;font-size:14px}.summary-confirm-tour-container .booking-summary .content .price-list .item .quantity-price{display:flex}.summary-confirm-tour-container .booking-summary .content .price-list .item .quantity-price .quantity{color:#7d8fab;font-size:14px}.summary-confirm-tour-container .booking-summary .content .price-list .item .quantity-price .price{color:#002972;margin-left:.5rem;font-size:14px;font-weight:500}.summary-confirm-tour-container .booking-summary .content .iconic-ticket{border-top:2px dashed #ced4de;position:relative;transition:all .3s cubic-bezier(.03,.98,.53,.99) 0s;padding:5px;width:100%;margin:.5rem 0}.summary-confirm-tour-container .booking-summary .content .iconic-ticket:after,.summary-confirm-tour-container .booking-summary .content .iconic-ticket:before{content:"";display:block;position:absolute;top:50px;width:26px;height:26px;border-radius:50%;z-index:2;background-color:#f9f9f9}.summary-confirm-tour-container .booking-summary .content .iconic-ticket:before{top:-13px;left:-14px;transform:rotate(45deg);border-color:#d4d4d4 #d4d4d4 transparent transparent;border-style:solid;border-width:1px}.summary-confirm-tour-container .booking-summary .content .iconic-ticket:after{top:-13px;right:-14px;transform:rotate(225deg);border-color:#d4d4d4 #d4d4d4 transparent transparent;border-style:solid;border-width:1px}.summary-confirm-tour-container .booking-summary .content .promotion-section{padding:.5rem;margin:.5rem 0}.summary-confirm-tour-container .booking-summary .content .total-bill-and-voucher-container{width:100%}.summary-confirm-tour-container .booking-summary .content .total-bill-and-voucher-container .voucher{display:flex;align-items:center;justify-content:space-between;margin:.5rem;padding:0 .5rem}.summary-confirm-tour-container .booking-summary .content .total-bill-and-voucher-container .voucher .title-voucher{font-size:14px;font-weight:600;color:#002972;width:40%}.summary-confirm-tour-container .booking-summary .content .total-bill-and-voucher-container .voucher input{width:30%;padding:.5rem;outline:#e7e7e7;border:1px solid #e7e7e7;border-radius:4px;color:#002972;font-weight:500}.summary-confirm-tour-container .booking-summary .content .total-bill-and-voucher-container .voucher input::placeholder{font-style:italic;font-size:13px}.summary-confirm-tour-container .booking-summary .content .total-bill-and-voucher-container .voucher button{background:linear-gradient(180deg,rgba(34,55,159,.9),#002972);color:#fff;font-size:13px;font-weight:500;padding:.5rem 1rem;border:1px solid #002972}.summary-confirm-tour-container .booking-summary .content .total-bill-and-voucher-container .voucher-applied{padding:0 1rem}.summary-confirm-tour-container .booking-summary .content .total-bill-and-voucher-container .voucher-applied .voucher-not-accepted{color:#ef2424;font-size:12px;text-align:right;margin:.5rem 0}.summary-confirm-tour-container .booking-summary .content .total-bill-and-voucher-container .voucher-applied .voucher-accepted .value-accepted{color:#20ae5c;font-size:12px;text-align:right;margin:.5rem 0}.summary-confirm-tour-container .booking-summary .content .total-bill-and-voucher-container .voucher-applied .voucher-accepted .value-voucher{width:100%;display:flex;justify-content:space-between;align-items:center}.summary-confirm-tour-container .booking-summary .content .total-bill-and-voucher-container .voucher-applied .voucher-accepted .value-voucher p.title-value-voucher{color:#002972;font-size:14px;font-weight:500}.summary-confirm-tour-container .booking-summary .content .total-bill-and-voucher-container .voucher-applied .voucher-accepted .value-voucher p.value-discount{color:#ef2424;font-weight:700;font-size:16px}.summary-confirm-tour-container .total-price{display:flex;align-items:center;justify-content:space-between;margin:1rem}.summary-confirm-tour-container .total-price .title-total-price{font-size:16px;font-weight:700;color:#002972;text-transform:uppercase}.summary-confirm-tour-container .total-price .price{font-size:20px;font-weight:700;color:#fe9508}.summary-confirm-tour-container .note{padding:.5rem 1rem;width:100%;color:#20ae5c;font-size:13px;font-style:italic}.summary-confirm-tour-container .btn-accept-booking{display:flex;justify-content:center;margin:.5rem 1rem}.summary-confirm-tour-container .btn-accept-booking svg{margin-right:.5rem;color:#fff;font-size:24px}.summary-confirm-tour-container .btn-accept-booking button{border:none;min-width:100%;width:max-content;color:#fff;background:linear-gradient(180deg,rgba(34,55,159,.9),#002972);font-size:15px;font-weight:600;padding:.8rem 0}.summary-confirm-tour-container .btn-accept-booking .Mui-disabled{background:#d4d4d4;color:#fff}.summary-confirm-tour-container .btn-back-previous-page{display:flex;justify-content:center;margin:.5rem 1rem}.summary-confirm-tour-container .btn-back-previous-page svg{margin-right:.5rem;color:#fff;font-size:24px}.summary-confirm-tour-container .btn-back-previous-page button{min-width:100%;width:max-content;color:#fff;background-color:#fff;color:#002972;font-size:15px;border:1px solid #002972;font-weight:600;padding:.8rem 0}@media(max-width:640px){.booking-summary .content .iconic-ticket,.total-bill-and-voucher-container{display:none}}@media screen and (max-width:1366px)and (min-width:1024px){.request-by-email,.request-by-phone{padding:.7rem 1rem!important}.summary-confirm-container .booking-summary .content .total-bill-and-voucher-container .voucher input{width:33%}.summary-confirm-container .booking-summary .content .total-bill-and-voucher-container .voucher button{background:linear-gradient(180deg,rgba(34,55,159,.9),#002972);color:#fff;font-size:10px;font-weight:500;padding:.7rem .6rem;border:1px solid #002972}}.container-about{width:100%;height:100%;position:relative}.container-about img{width:100%;object-fit:cover}.container-about .stack-component{margin-top:.5rem;width:100%;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5rem 0 .5rem}.container-about .stack-component .container{padding:1rem;display:flex;width:100%}.container-about .stack-component .container .title{width:calc(60% - 5rem);margin-right:5rem}.container-about .stack-component .container .title>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}@media(max-width:640px){.container-about .stack-component .container .title{width:100%;margin-right:0}}.container-about .stack-component .container .title .title-intro{color:#002972;font-size:40px;font-weight:700}.container-about .stack-component .container .title .badge-list{width:100%;display:flex}@media(max-width:640px){.container-about .stack-component .container .title .badge-list{flex-direction:column}}.container-about .stack-component .container .title .badge-list .badge{display:flex;align-items:center}.container-about .stack-component .container .title .badge-list .badge img{width:50px;height:50px}.container-about .stack-component .container .title .badge-list .badge .content-badge{width:max-content;margin-left:1rem;margin-right:2rem}.container-about .stack-component .container .title .badge-list .badge .content-badge>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.5rem*var(--tw-space-y-reverse));margin-block-start:calc(.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.container-about .stack-component .container .title .badge-list .badge .content-badge .title{color:#434343;font-size:16px;width:max-content;font-weight:600}.container-about .stack-component .container .title .badge-list .badge .content-badge .content{color:#434343;font-size:14px;width:max-content;font-weight:400}.container-about .stack-component .container .title .description{color:#434343;font-size:15px;font-weight:400;text-align:justify}.container-about .stack-component .container .title .ensure{display:flex}.container-about .stack-component .container .title .ensure svg{width:24px;height:24px;margin-right:.5rem;color:#002972}.container-about .stack-component .container .title .ensure p{font-size:16px;color:#434343;font-weight:600}.container-about .stack-component .container .title .buttons .booking-service{padding:1rem 2rem;background-color:#f79321;color:#fff;border-radius:4px;border:#f79321;font-size:14px;width:220px;font-weight:700;box-shadow:0 7px 26px 0 rgba(20,20,43,.1)}.container-about .stack-component .container .title .buttons .booking-service svg{color:#fff;width:20px;height:20px;font-weight:500}.container-about .stack-component .container .title .buttons button.contact{margin-left:1rem;padding:1rem 2rem;color:#253f90;border:1px solid #253f90;border-radius:4px;font-weight:700;font-size:14px}.container-about .stack-component .container .chipU-img{width:40%;height:100%;display:flex;justify-content:flex-end}.container-about .stack-component .container .chipU-img img{width:517.41px;height:447.16px}@media(max-width:640px){.container-about .stack-component .container .chipU-img{display:none}}.container-about .stack-component .our-services{width:100%;background:linear-gradient(180deg,rgba(247,151,33,0),rgba(247,151,33,.2) 50%);align-items:center;justify-content:center;display:flex;margin-top:3rem}.container-about .stack-component .our-services .container{padding:1rem;width:100%}.container-about .stack-component .our-services .container .serivces-container{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%}.container-about .stack-component .our-services .container .serivces-container .name{color:#002972;font-size:32px;font-weight:700;text-align:center}.container-about .stack-component .our-services .container .serivces-container .content-service{color:#777;font-size:14px;font-weight:400;width:75%;text-align:center}.container-about .stack-component .our-services .container .serivces-container .list-service{margin-top:1rem;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:640px){.container-about .stack-component .our-services .container .serivces-container .list-service .service{width:100%!important}}.container-about .stack-component .our-services .container .serivces-container .list-service .service{width:32%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;padding:2rem;border-radius:18px;margin:1rem 0;box-shadow:0 2px 7px 0 rgba(248,170,60,.4)}.container-about .stack-component .our-services .container .serivces-container .list-service .service img{width:90px;height:90px}.container-about .stack-component .our-services .container .serivces-container .list-service .service .name{margin-top:1rem;font-size:22px;color:#000;font-weight:600}.container-about .stack-component .our-services .container .serivces-container .list-service .service .line{width:20%;height:3px;border-radius:4px;background-color:#f79321;margin:.5rem 0}.container-about .stack-component .our-services .container .serivces-container .list-service .service .description{font-size:14px;color:#777;font-weight:500;text-align:center}.container-about .stack-component .reason-choose-tripu{width:100%;color:#fff;align-items:center;justify-content:center;display:flex;margin:5rem 0}.container-about .stack-component .reason-choose-tripu .container{padding:1rem;width:100%}.container-about .stack-component .reason-choose-tripu .container .reason-container{width:100%}.container-about .stack-component .reason-choose-tripu .container .reason-container .title-name{font-size:32px;font-weight:600;color:#002972;text-align:center}.container-about .stack-component .reason-choose-tripu .container .reason-container .list-item-badge{width:100%;display:flex}@media(max-width:640px){.container-about .stack-component .reason-choose-tripu .container .reason-container .list-item-badge{flex-direction:column}}.container-about .stack-component .reason-choose-tripu .container .reason-container .list-item-badge .item-reason{width:33%}@media(max-width:640px){.container-about .stack-component .reason-choose-tripu .container .reason-container .list-item-badge .item-reason{width:100%}}.container-about .stack-component .reason-choose-tripu .container .reason-container .list-item-badge .item-reason{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem}.container-about .stack-component .reason-choose-tripu .container .reason-container .list-item-badge .item-reason img{width:80px;height:80px;margin-bottom:1rem}.container-about .stack-component .reason-choose-tripu .container .reason-container .list-item-badge .item-reason .name{font-size:20px;color:#002972;font-weight:600;margin:1rem 0}.container-about .stack-component .reason-choose-tripu .container .reason-container .list-item-badge .item-reason .description{font-size:16px;color:#191919;text-align:center}.container-about .stack-component .our-partner{width:100%;color:#fff;align-items:center;justify-content:center;display:flex;margin:5rem 0}.container-about .stack-component .our-partner .container{padding:1rem;width:100%}.container-about .stack-component .our-partner .container .our-partner-container{width:100%}.container-about .stack-component .our-partner .container .our-partner-container .title-name{font-size:32px;font-weight:600;color:#002972;text-align:center}.container-about .stack-component .our-partner .container .our-partner-container .logo-slider{width:100%;padding:0 8rem}@media(max-width:640px){.container-about .stack-component .our-partner .container .our-partner-container .logo-slider{padding:0}}.container-about .stack-component .our-partner .container .our-partner-container .list-partner{width:100%;display:flex}.container-about .stack-component .our-partner .container .our-partner-container .list-partner .partner{width:20%}@media(max-width:640px){.container-about .stack-component .our-partner .container .our-partner-container .list-partner .partner{width:100%}}.container-about .stack-component .our-partner .container .our-partner-container .list-partner .partner img{width:100%;height:100%;object-fit:contain;object-position:center;padding:1rem}a{color:inherit;text-decoration:none}@media(max-width:640px){.collapse-container-accessory-detail{position:relative;background-color:#f5f5f5;margin-top:56px}.collapse-container-accessory-detail .container-breadcrumbs{padding:1rem 1rem 0}.collapse-container-accessory-detail .title-category{display:flex;background-color:#fff;width:100%;position:relative;padding:.5rem 0;justify-content:center}.collapse-container-accessory-detail .title-category .button-collapse{position:absolute;left:0;transform:translateY(-10%)}.collapse-container-accessory-detail .title-category .title-coupons{width:100%;display:flex;justify-content:center;align-items:center;font-size:20px;color:#2a2a2a;font-weight:700}.collapse-container-accessory-detail .container-content{margin:1rem}.collapse-container-accessory-detail .container-content .images .main-img{width:100%;height:100%;position:relative}.collapse-container-accessory-detail .container-content .images .main-img img{width:100%;height:100%}.collapse-container-accessory-detail .container-content .images .main-img .btn-navigate{position:absolute;top:50%;transform:translateY(-50%);color:#fff;border:none;cursor:pointer;width:100%;display:flex;justify-content:space-between;align-items:center}.collapse-container-accessory-detail .container-content .images .main-img .btn-navigate .button-back{background-color:#f0f4f9;margin-left:-1rem}.collapse-container-accessory-detail .container-content .images .main-img .btn-navigate .button-previous{background-color:#f0f4f9;margin-right:-1rem}.collapse-container-accessory-detail .container-content .images .list-extra-img{display:flex;margin-top:.5rem;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;width:100%}.collapse-container-accessory-detail .container-content .images .list-extra-img .extra-img{width:50px;height:50px;border:1px solid #e0e0e0;margin-right:.5rem;min-width:-moz-fit-content;min-width:fit-content}.collapse-container-accessory-detail .container-content .images .list-extra-img .extra-img img{width:100%;height:100%}.collapse-container-accessory-detail .container-content .images .list-extra-img .extra-img.selected,.collapse-container-accessory-detail .container-content .images .list-extra-img .extra-img:focus,.collapse-container-accessory-detail .container-content .images .list-extra-img .extra-img:hover{border:1px solid #f79721}.collapse-container-accessory-detail .container-content .size-container{margin:.5rem 0;display:flex;flex-direction:column;gap:1rem}.collapse-container-accessory-detail .container-content .size-container .current-size{display:flex}.collapse-container-accessory-detail .container-content .size-container .current-size .title1{font-size:14px;color:#434343;min-width:max-content}.collapse-container-accessory-detail .container-content .size-container .current-size .size{font-size:14px;color:#434343;font-weight:700}.collapse-container-accessory-detail .container-content .size-container .list-btn-size{display:flex;flex-wrap:wrap}.collapse-container-accessory-detail .container-content .size-container .list-btn-size .btn-size{width:-moz-fit-content;width:fit-content;position:relative;border:1px solid #979797;border-radius:5px;margin:.5rem .5rem 0 0}.collapse-container-accessory-detail .container-content .size-container .list-btn-size .btn-size .value-size{padding:.5rem;font-size:12px;text-align:start}.collapse-container-accessory-detail .container-content .size-container .list-btn-size .btn-size .tag-selected{position:absolute;top:0;right:0;background-color:#f79721;color:#fff;width:18px;height:18px;display:flex;justify-content:center;align-items:center;border-radius:0 4px 0 5px}.collapse-container-accessory-detail .container-content .description{margin-top:1rem}.collapse-container-accessory-detail .container-content .description .title{font-size:20px;font-weight:700;color:#444}.collapse-container-accessory-detail .container-content .description .brand{font-size:14px;color:#434343}.collapse-container-accessory-detail .container-content .description .price{margin-top:1rem;display:flex;align-items:center}.collapse-container-accessory-detail .container-content .description .price .current-price{color:#253f90;font-size:24px;font-weight:700}.collapse-container-accessory-detail .container-content .description .price .original-price{color:#777;font-size:14px;text-decoration:line-through;margin:0 1rem}.collapse-container-accessory-detail .container-content .description .price .discount{background-color:#d23f3f;font-size:12px;padding:.2rem .5rem;color:#fff;width:-moz-fit-content;width:fit-content;border-radius:5px}.collapse-container-accessory-detail .container-content .description .choose-size .title-size{display:flex}.collapse-container-accessory-detail .container-content .description .choose-size .title-size .title1{font-size:14px;color:#434343}.collapse-container-accessory-detail .container-content .description .choose-size .title-size .color-name{font-size:14px;color:#434343;font-weight:700}.collapse-container-accessory-detail .container-content .description .choose-size .color-container{margin:.5rem 0}.collapse-container-accessory-detail .container-content .description .choose-size .color-container .colors{width:32px;height:32px;border-radius:50%;border:1px solid #979797;background-color:#fff;padding:.2rem;margin-right:.5rem}.collapse-container-accessory-detail .container-content .description .choose-size .color-container .colors .color{width:100%;height:100%;border-radius:50%;background-color:#ffcc43;display:flex;align-items:center;justify-content:center}.collapse-container-accessory-detail .container-content .description .cart{display:flex;margin:1rem 0}.collapse-container-accessory-detail .container-content .description .cart .amount{display:flex;width:-moz-fit-content;width:fit-content}.collapse-container-accessory-detail .container-content .description .cart .amount .btn-minus{border:1px solid #e6e6e8;border-radius:5px 0 0 5px;padding:.5rem 1rem;cursor:pointer;background-color:#f0f4f9;color:#979797;width:-moz-fit-content;width:fit-content}.collapse-container-accessory-detail .container-content .description .cart .amount .input-amount{border:1px solid #e6e6e8;padding:.5rem 1rem;width:50px;text-align:center;color:#434343;font-size:16px}.collapse-container-accessory-detail .container-content .description .cart .amount .btn-plus{width:-moz-fit-content;width:fit-content;border:1px solid #e6e6e8;border-radius:0 5px 5px 0;padding:1rem;cursor:pointer;background-color:#f0f4f9;color:#979797}.collapse-container-accessory-detail .container-content .description .cart .add-to-cart{background-color:#f79721;color:#fff;border:none;border-radius:5px;margin-left:1rem;cursor:pointer;width:100%;font-weight:700}.collapse-container-accessory-detail .container-content .description .exclusive-rights{background-color:rgba(247,151,33,.08);padding:1rem;border-radius:10px}.collapse-container-accessory-detail .container-content .description .exclusive-rights .title{font-size:14px;color:#434343}.collapse-container-accessory-detail .container-content .description .exclusive-rights .list-exclusive-rights{padding:.5rem 0}.collapse-container-accessory-detail .container-content .description .exclusive-rights .list-exclusive-rights .item{display:flex;align-items:center;margin-top:.5rem}.collapse-container-accessory-detail .container-content .description .exclusive-rights .list-exclusive-rights .item .check-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:#f79721;border-radius:50%;margin-right:.5rem;min-width:20px}.collapse-container-accessory-detail .container-content .description .exclusive-rights .list-exclusive-rights .item .content{font-size:14px;color:#434343;font-weight:500;word-wrap:break-word}.collapse-container-accessory-detail .container-content .description .badges-products{margin:1rem 0}.collapse-container-accessory-detail .container-content .description .badges-products .item-badge{display:flex;width:-moz-fit-content;width:fit-content;padding:.5rem;border:1px solid #e6e6e8;border-radius:10px;align-items:center;width:100%;margin:.5rem 0}.collapse-container-accessory-detail .container-content .description .badges-products .item-badge img{width:55px;height:55px}.collapse-container-accessory-detail .container-content .description .badges-products .item-badge .badge{font-weight:600;margin-left:.5rem;display:flex;align-items:center;font-size:14px;color:#434343;word-wrap:break-word}.collapse-container-accessory-detail .container-content .description .intro{margin:1rem auto}.collapse-container-accessory-detail .container-content .description .intro .title{font-size:24px;color:#434343}.collapse-container-accessory-detail .container-content .description .intro .content{font-size:14px;color:#777}.collapse-container-accessory-detail .similar-product{margin-top:1rem;padding:1rem;background-color:#eee;margin-bottom:3rem}.collapse-container-accessory-detail .similar-product .title{font-size:16px;color:#253f90;font-weight:700}.collapse-container-accessory-detail .similar-product .list-product{margin:1rem 0;display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.collapse-container-accessory-detail .similar-product .list-product .item-product{width:175px;border-radius:10px;min-width:175px;background-color:#fff;box-shadow:0 1.83px 3.66px 0 rgba(0,0,0,.1);margin-right:1rem}.collapse-container-accessory-detail .similar-product .list-product .item-product .img-product{width:100%;height:160px;position:relative}.collapse-container-accessory-detail .similar-product .list-product .item-product .img-product img{width:100%;height:100%}.collapse-container-accessory-detail .similar-product .list-product .item-product .img-product .tag{position:absolute;top:0;left:0;background-color:rgba(0,0,0,.05);color:#002972;font-size:10px;padding:.2rem .5rem;border-radius:10px 0 5px 0;font-weight:600}.collapse-container-accessory-detail .similar-product .list-product .item-product .short-description{padding:.5rem}.collapse-container-accessory-detail .similar-product .list-product .item-product .short-description p{font-size:14px;color:#434343;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.collapse-container-accessory-detail .similar-product .list-product .item-product .short-description .size-star{display:flex;align-items:center;justify-content:space-between;margin:.5rem 0}.collapse-container-accessory-detail .similar-product .list-product .item-product .short-description .size-star .size{font-size:10px;color:#434343;font-weight:600}.collapse-container-accessory-detail .similar-product .list-product .item-product .short-description .size-star .stars{display:flex;align-items:center}.collapse-container-accessory-detail .similar-product .list-product .item-product .short-description .line{width:100%;height:1px;background-color:#e6e6e8;margin:.5rem 0}.collapse-container-accessory-detail .similar-product .list-product .item-product .short-description .price{display:flex;justify-content:space-between;align-items:flex-end}.collapse-container-accessory-detail .similar-product .list-product .item-product .short-description .price .price-container{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.collapse-container-accessory-detail .similar-product .list-product .item-product .short-description .price .price-container .price-original{font-size:13px;color:#434343;text-decoration:line-through}.collapse-container-accessory-detail .similar-product .list-product .item-product .short-description .price .price-container .current-price{font-size:16px;color:#253f90;font-weight:700}}.drawer-categories-container .MuiPaper-root.MuiDrawer-paper{width:100%}.drawer-categories-container .title-category{display:flex;background-color:#fff;width:100%;position:relative;padding:1rem 0;justify-content:center}.drawer-categories-container .title-category .button-collapse{position:absolute;left:0;transform:translateY(-10%)}.drawer-categories-container .title-category .title-coupons{width:100%;display:flex;justify-content:center;align-items:center;font-size:18px;color:#2a2a2a;font-weight:700}.drawer-categories-container .list-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));grid-gap:.4rem;gap:.4rem;padding:1rem}.drawer-categories-container .item{width:100%;height:86px;border:1px solid #e0e0e0;border-radius:10px;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 2px 16px 1px rgba(0,0,0,.1)}.drawer-categories-container .item-title img{width:40px;height:40px;border-radius:10px;margin:.3rem}.drawer-categories-container .item-content{padding:.3rem;font-size:12px}.coupon-detail-1{position:fixed;z-index:5;top:0;left:0;width:100%;height:100%;background-color:hsla(0,1%,43%,.2)}.coupon-detail-1,.coupon-detail-1 .border-component{display:flex;justify-content:center;align-items:center}.coupon-detail-1 .border-component{width:max-content;background-color:red;height:max-content;border-radius:20px;padding:1rem}.coupon-detail-1 .border-component .coupon-container{width:80vw;height:max-content;border-radius:20px;background-color:#fbfbfb}.coupon-detail-1 .border-component .coupon-container .title{display:flex;justify-content:space-between;height:max-content;align-items:center;padding:0;border-top-left-radius:20px;border-top-right-radius:20px;background-color:#fbfbfb}.coupon-detail-1 .border-component .coupon-container .title .category-name{font-size:18px;color:#002972;font-weight:600;padding:.5rem 1rem;border-bottom-right-radius:20px;background-color:beige;margin-top:-.1rem;margin-left:-.1rem}.coupon-detail-1 .border-component .coupon-container .title .btn-close{background-color:#b1b1b1;width:32px;height:32px;margin-right:.5rem}.coupon-detail-1 .border-component .coupon-container .content-detail{background-color:#fbfbfb;padding:2.5rem}.coupon-detail-1 .border-component .coupon-container .content-detail .name-coupon{font-size:24px;color:#2a2a2a;font-weight:600}.coupon-detail-1 .border-component .coupon-container .content-detail .description-coupon{font-size:16px;color:#2a2a2a;font-weight:500}.coupon-detail-1 .border-component .coupon-container .content-detail ul{list-style-type:disc;color:dimgray}.coupon-detail-1 .border-component .coupon-container .content-detail ul li{margin:1rem;line-height:1.3}.coupon-detail-1 .border-component .coupon-container .circle .circle-left,.coupon-detail-1 .border-component .coupon-container .circle .circle-right{background-color:red}.coupon-detail-1 .border-component .coupon-container .qr-code{text-align:center;margin-top:20px}.coupon-detail-1 .border-component .coupon-container .qr-code img{width:100px;height:100px}.coupon-detail-1 .border-component .coupon-container .expiry-date{margin-top:10px;font-size:12px;color:#777}.coupon-detail-1 .border-component .coupon-container .footer-detail{padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.drawer-coupons{padding:1rem}.drawer-coupons .MuiPaper-root.MuiDrawer-paper,.drawer-coupons .MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation16.MuiDrawer-paper.MuiDrawer-paperAnchorRight{width:100%}.drawer-coupons .MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation16.MuiDrawer-paper.MuiDrawer-paperAnchorRight .MuiBox-root{display:block}.drawer-coupons .title{display:flex;background-color:#fff;width:100%;justify-content:center;height:max-content;background-color:#fafafa;position:relative}.drawer-coupons .title img{width:100%;object-fit:cover}.drawer-coupons .title .stack-on-background{position:absolute;z-index:4;display:flex;align-items:center;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.drawer-coupons .title .stack-on-background .button-collapse svg{font-size:1.2rem}.drawer-coupons .title .stack-on-background .title-coupons{width:100%;display:flex;justify-content:center;align-items:center;font-size:18px;color:#2a2a2a;font-weight:700;height:100%}.coupons-container{overflow-y:auto;max-height:100%}.coupons{padding:0}.coupons .title-container{display:flex;justify-content:space-between;align-items:center}.coupons .title-container a{font-size:14px;color:#002972;text-decoration:underline;margin-right:1rem}.container-home .coupons{margin-top:2rem}.container-home .coupons .list-item-ticket .ticket:after,.container-home .coupons .list-item-ticket .ticket:before{background-color:#fafafa}.coupons .title{height:max-content;background-color:#fff;width:max-content;padding:.5rem 1rem;border-top-right-radius:10px;border-bottom-right-radius:10px;box-shadow:0 2px 2px 0 rgba(0,41,114,.2);font-weight:600;color:#002972}.coupons .list-item-ticket{padding:1rem;z-index:1}.coupons .list-item-ticket .ticket{margin:.5rem auto;z-index:1}@media(max-width:640px){.collapse-container-accessory .list-items-accessory .items-available .coupons .list-item-ticket .ticket:after,.collapse-container-accessory .list-items-accessory .items-available .coupons .list-item-ticket .ticket:before{background-color:#f5f5f5!important}}.MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation16.MuiDrawer-paper.MuiDrawer-paperAnchorRight{width:80%;display:flex}.MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation16.MuiDrawer-paper.MuiDrawer-paperAnchorRight .MuiBox-root{width:100%;display:flex}.MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation16.MuiDrawer-paper.MuiDrawer-paperAnchorRight .MuiBox-root .left-side{width:25%;margin:1rem}.MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation16.MuiDrawer-paper.MuiDrawer-paperAnchorRight .MuiBox-root .right-side{width:100%;min-width:70%;max-width:100%;margin:1rem}.MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation16.MuiDrawer-paper.MuiDrawer-paperAnchorRight .MuiBox-root .right-side .content-ticket-detail.MuiBox-root{flex-direction:column}@media(max-width:640px){.MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation16.MuiDrawer-paper.MuiDrawer-paperAnchorRight{width:100%!important}}.drawer-flight{background-color:#fafafa}.drawer-mobile{height:100%}.drawer-mobile .MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation16.MuiDrawer-paper.MuiDrawer-paperAnchorRight{width:100%}.drawer-mobile .MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation16.MuiDrawer-paper.MuiDrawer-paperAnchorRight .MuiBox-root{display:block}.drawer-mobile .search-drawer-container{background-color:#f7f7f7}.drawer-mobile .search-drawer-container .MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation16.MuiDrawer-paper.MuiDrawer-paperAnchorRight{width:100%}.drawer-mobile .search-drawer-container .MuiBox-root{display:flex}.drawer-mobile .search-drawer-container .search-bar{border-radius:20px;padding:1rem;display:flex;justify-content:space-between;align-items:center;flex-grow:1;background-color:#fff;width:100%;border:1px solid rgba(0,0,0,.1)}.drawer-mobile .search-drawer-container .search-bar .side-part{display:flex;width:85%}.drawer-mobile .search-drawer-container .search-bar .side-part input{border:none;width:100%;margin-left:.5rem;background:transparent;text-transform:capitalize}.drawer-mobile .search-drawer-container .search-bar .side-part .search-input:active,.drawer-mobile .search-drawer-container .search-bar .side-part .search-input:focus{border:none;outline:none}.drawer-mobile .content-drawer-search{height:-webkit-fill-available;padding:1rem}.drawer-mobile .content-drawer-search .search-previous .title-search-previous{font-size:16px;font-weight:600;margin-bottom:.5rem;color:#002972}.drawer-mobile .content-drawer-search .search-previous .list-search-previous{display:flex;flex-direction:column;gap:.5rem}.drawer-mobile .content-drawer-search .search-previous .list-search-previous .item-search-previous{display:flex;align-items:center;justify-content:space-between}.drawer-mobile .content-drawer-search .search-previous .list-search-previous .item-search-previous svg.time-icon{width:20px;min-width:20px;height:20px;color:rgba(0,0,0,.6)}.drawer-mobile .content-drawer-search .search-previous .list-search-previous .item-search-previous .text-search{font-size:14px;width:80%}.drawer-mobile .content-drawer-search .search-previous .list-search-previous .item-search-previous .icon-clear{width:20px;min-width:20px;height:20px}.drawer-mobile .content-drawer-search .search-results .title-search-results{font-size:16px;font-weight:600;margin-bottom:.5rem;color:#002972}.drawer-mobile .content-drawer-search .search-results .list-search-results{display:flex;flex-direction:column;gap:.5rem}.drawer-mobile .content-drawer-search .search-results .list-search-results .item-search-results{display:flex;align-items:center;gap:.5rem}.drawer-mobile .content-drawer-search .search-results .list-search-results .item-search-results .item-image{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:4px;overflow:hidden}.drawer-mobile .content-drawer-search .search-results .list-search-results .item-search-results .item-image .location-image{width:100%;height:100%;object-fit:cover;border-radius:4px}.drawer-mobile .content-drawer-search .search-results .list-search-results .item-search-results .item-image .location-icon-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;border-radius:4px}.drawer-mobile .content-drawer-search .search-results .list-search-results .item-search-results .item-image .location-icon-fallback .location-icon,.drawer-mobile .content-drawer-search .search-results .list-search-results .item-search-results .item-image .location-icon-fallback svg{width:24px;height:24px;color:rgba(0,0,0,.6)}.drawer-mobile .content-drawer-search .search-results .list-search-results .item-search-results .text-search{font-size:14px;font-weight:500;flex:1 1}.drawer-mobile .content-drawer-search .search-results .list-search-results .item-search-results .icon-clear{width:20px;min-width:20px;height:20px}.drawer-mobile .content-drawer-search .favorite-location-drawer-search .title-favorite-location{font-size:16px;font-weight:600;margin-top:1rem;margin-bottom:.5rem;color:#002972}.drawer-mobile .content-drawer-search .favorite-location-drawer-search .list-favorite-location{display:flex;flex-wrap:wrap;gap:.5rem}.drawer-mobile .content-drawer-search .favorite-location-drawer-search .list-favorite-location .item{box-sizing:border-box;width:calc(50% - .25rem);height:100%;border:1px solid #e6e6e8;border-radius:10px;background-color:#fff}.drawer-mobile .content-drawer-search .favorite-location-drawer-search .list-favorite-location .item .background-img{position:relative}.drawer-mobile .content-drawer-search .favorite-location-drawer-search .list-favorite-location .item .background-img img{object-fit:cover;width:100%;padding:.5rem;height:160px;border-radius:15px}.drawer-mobile .content-drawer-search .favorite-location-drawer-search .list-favorite-location .item .background-img .stack-component{position:absolute;top:0;left:0;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:.5rem;width:100%}.drawer-mobile .content-drawer-search .favorite-location-drawer-search .list-favorite-location .item .background-img .stack-component .title{display:flex;justify-content:flex-end}.drawer-mobile .content-drawer-search .favorite-location-drawer-search .list-favorite-location .item .background-img .stack-component .title .tag{background-color:rgba(255,152,0,.9);color:#fff;padding:.2rem .7rem;border-top-right-radius:10px;border-bottom-right-radius:10px;width:-moz-fit-content;width:fit-content;font-size:11px;position:absolute;top:26px;left:0;display:flex}.drawer-mobile .content-drawer-search .favorite-location-drawer-search .list-favorite-location .item .background-img .stack-component .title img{width:20px;height:20px;object-fit:cover;position:absolute;top:15px;left:32px}.drawer-mobile .content-drawer-search .favorite-location-drawer-search .list-favorite-location .item .background-img .stack-component .title .btn-fav{background-color:hsla(0,0%,100%,.9);width:25px;height:25px;margin:.5rem;padding:.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center}.drawer-mobile .content-drawer-search .favorite-location-drawer-search .list-favorite-location .item .background-img .stack-component .title .btn-fav svg.btn-fav-icon,.drawer-mobile .content-drawer-search .favorite-location-drawer-search .list-favorite-location .item .background-img .stack-component .title .btn-fav svg.btn-non-fav-icon{width:.75em;height:.75em}.drawer-mobile .content-drawer-search .favorite-location-drawer-search .list-favorite-location .item .background-img .stack-component .comments{display:flex;justify-content:flex-start;align-items:center;background-color:rgba(0,0,0,.4);width:-moz-fit-content;width:fit-content;border-radius:23px 10px 10px 0}.drawer-mobile .content-drawer-search .favorite-location-drawer-search .list-favorite-location .item .background-img .stack-component .comments .rate{background-color:#ff9800;font-size:13px;font-weight:700;padding:.5rem;border-radius:50% 50% 50% 0;color:#fff}.drawer-mobile .content-drawer-search .favorite-location-drawer-search .list-favorite-location .item .background-img .stack-component .comments .comment{font-size:11px;font-weight:500;padding:.5rem 1rem .5rem .5rem;color:#fff}.drawer-mobile .content-drawer-search .favorite-location-drawer-search .list-favorite-location .item .short-content{width:100%;padding:.5rem}.drawer-mobile .content-drawer-search .favorite-location-drawer-search .list-favorite-location .item .short-content div.space{height:110px}.drawer-mobile .content-drawer-search .favorite-location-drawer-search .list-favorite-location .item .short-content div.space .title{font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:clip}.drawer-mobile .content-drawer-search .favorite-location-drawer-search .list-favorite-location .item .short-content div.space .stars{margin-top:.2rem}.drawer-mobile .content-drawer-search .favorite-location-drawer-search .list-favorite-location .item .short-content div.space .location{margin-top:.2rem;display:flex;justify-content:flex-start;align-items:center}.drawer-mobile .content-drawer-search .favorite-location-drawer-search .list-favorite-location .item .short-content div.space .location svg{font-size:14px}.drawer-mobile .content-drawer-search .favorite-location-drawer-search .list-favorite-location .item .short-content div.space .location p{color:#253f90;font-size:11.05px;font-weight:500}.drawer-mobile .content-drawer-search .favorite-location-drawer-search .list-favorite-location .item .short-content div.space .badges{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:flex;width:100%;margin-top:.2rem;gap:.2rem}.drawer-mobile .content-drawer-search .favorite-location-drawer-search .list-favorite-location .item .short-content div.space .badges .badge{padding:.2rem .5rem;border:1px solid #979797;border-radius:5px;width:-moz-fit-content;width:fit-content}.drawer-mobile .content-drawer-search .favorite-location-drawer-search .list-favorite-location .item .short-content div.space .badges .badge p{color:#434343;width:max-content;font-size:10.26px}.drawer-mobile .content-drawer-search .favorite-location-drawer-search .list-favorite-location .item .short-content .cost{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem}.drawer-mobile .content-drawer-search .favorite-location-drawer-search .list-favorite-location .item .short-content .cost .amount{text-decoration:line-through;color:#434343;font-size:14px}.drawer-mobile .content-drawer-search .favorite-location-drawer-search .list-favorite-location .item .short-content .current-price{display:flex;justify-content:flex-start;align-items:center}.drawer-mobile .content-drawer-search .favorite-location-drawer-search .list-favorite-location .item .short-content .current-price .badge-price{background-color:#f79721;padding:.2rem .5rem;color:#fff;border-radius:10px;font-weight:700;width:-moz-fit-content;width:fit-content;font-size:12px;display:flex;align-items:center}.drawer-mobile .content-drawer-search .search-result{width:100%}.search-drawer-container .header-drawer-search.MuiBox-root{display:flex!important}.container-home{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}@media screen and (min-width:1024px){.mobile-version{display:none}}@media screen and (max-width:1023px){.desktop-version{display:none}}input{border:none}.home-container,.package-flight-container{width:100%;position:relative;contain:layout style}.home-container .background-search-item,.package-flight-container .background-search-item{height:100vh;min-height:600px;position:relative;width:100%;contain:layout}.home-container .background-search-item img,.package-flight-container .background-search-item img{width:100%;height:100%;object-fit:cover;object-position:center center;content-visibility:auto}.home-container .item-search,.package-flight-container .item-search{width:100%;max-width:1200px;padding:0 1rem;background-color:#fff;border-radius:32px;position:absolute;z-index:2;top:10vh;left:50%;transform:translate(-50%);height:auto;min-height:auto}.home-container .item-search .title-search,.package-flight-container .item-search .title-search{padding:2.5rem;background-color:#fff;width:max-content;height:5rem;z-index:2;position:absolute;left:50%;transform:translate(-50%,-50%);border-radius:16px;box-shadow:0 1px 6px 2px rgba(0,0,0,.2);display:flex;justify-content:center;align-items:center}.home-container .item-search .title-search .MuiButtonBase-root.MuiTab-root.MuiTab-labelIcon.MuiTab-textColorPrimary.Mui-selected,.package-flight-container .item-search .title-search .MuiButtonBase-root.MuiTab-root.MuiTab-labelIcon.MuiTab-textColorPrimary.Mui-selected{color:#2a2a2e;font-weight:700}.home-container .item-search .title-search .MuiButtonBase-root.MuiTab-root.MuiTab-labelIcon.MuiTab-textColorPrimary,.package-flight-container .item-search .title-search .MuiButtonBase-root.MuiTab-root.MuiTab-labelIcon.MuiTab-textColorPrimary{font-weight:700;min-width:90px;max-width:360px;padding:12px 16px}.home-container .item-search .title-search .MuiButtonBase-root.MuiTab-root.MuiTab-labelIcon.MuiTab-textColorPrimary img,.package-flight-container .item-search .title-search .MuiButtonBase-root.MuiTab-root.MuiTab-labelIcon.MuiTab-textColorPrimary img{width:24px!important;height:24px!important;object-fit:cover;display:block}.home-container .item-search .title-search .MuiButtonBase-root.MuiTab-root.MuiTab-labelIcon.MuiTab-textColorPrimary .MuiTouchRipple-root,.package-flight-container .item-search .title-search .MuiButtonBase-root.MuiTab-root.MuiTab-labelIcon.MuiTab-textColorPrimary .MuiTouchRipple-root{display:none}.home-container .item-search .title-search span.MuiTabs-indicator,.package-flight-container .item-search .title-search span.MuiTabs-indicator{background-color:#f79321;margin:.7rem 0;height:3px;transition:all .3s cubic-bezier(.4,0,.2,1) 0ms}.home-container .item-search .title-search .MuiTabs-scroller,.package-flight-container .item-search .title-search .MuiTabs-scroller{overflow:visible!important}.home-container .item-search .title-search .MuiTabs-flexContainer,.package-flight-container .item-search .title-search .MuiTabs-flexContainer{gap:.5rem}.home-container .item-search .title-search .MuiTabs-scrollButtons,.package-flight-container .item-search .title-search .MuiTabs-scrollButtons{display:none!important}.home-container .item-search .title-search .item,.package-flight-container .item-search .title-search .item{cursor:pointer;display:flex;animation:cubic-bezier(.6,-.28,.735,.045)}.home-container .item-search .title-search .item p,.package-flight-container .item-search .title-search .item p{font-size:16px;font-weight:700;color:#2a2a2e;margin-left:.5rem}.home-container .item-search .title-search .item:hover,.package-flight-container .item-search .title-search .item:hover{border-bottom:3px solid #fe9508}.home-container .item-search .title-search .item:hover p,.home-container .item-search .title-search .item:hover svg,.package-flight-container .item-search .title-search .item:hover p,.package-flight-container .item-search .title-search .item:hover svg{color:#fe9508}.home-container .item-search .content-search,.package-flight-container .item-search .content-search{z-index:1;padding:3rem 0;width:100%;display:flex;justify-content:space-between}.home-container .item-search .content-search .location,.package-flight-container .item-search .content-search .location{display:flex;align-items:center;justify-content:center;width:25%}.home-container .item-search .content-search .location .icon,.package-flight-container .item-search .content-search .location .icon{margin-right:1rem}.home-container .item-search .content-search .location .title-name .title,.package-flight-container .item-search .content-search .location .title-name .title{font-size:16px;font-weight:700}.home-container .item-search .content-search .location .title-name .name,.package-flight-container .item-search .content-search .location .title-name .name{font-size:16px;font-weight:500;color:#8c8c8c}.home-container .item-search .content-search .check-in,.package-flight-container .item-search .content-search .check-in{display:flex;align-items:center;border-left:1px solid #d8d8d8;justify-content:center;width:25%}.home-container .item-search .content-search .check-in .icon,.package-flight-container .item-search .content-search .check-in .icon{margin-right:1rem}.home-container .item-search .content-search .check-in .title-name .title,.package-flight-container .item-search .content-search .check-in .title-name .title{font-size:16px;font-weight:700}.home-container .item-search .content-search .check-in .title-name .name,.package-flight-container .item-search .content-search .check-in .title-name .name{font-size:16px;font-weight:500;color:#8c8c8c}.home-container .item-search .content-search .check-out,.package-flight-container .item-search .content-search .check-out{display:flex;align-items:center;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;justify-content:center;width:25%}.home-container .item-search .content-search .check-out .icon,.package-flight-container .item-search .content-search .check-out .icon{margin-right:1rem}.home-container .item-search .content-search .check-out .title-name .title,.package-flight-container .item-search .content-search .check-out .title-name .title{font-size:16px;font-weight:700}.home-container .item-search .content-search .check-out .title-name .name,.package-flight-container .item-search .content-search .check-out .title-name .name{font-size:16px;font-weight:500;color:#8c8c8c}.home-container .item-search .content-search .guests,.package-flight-container .item-search .content-search .guests{display:flex;align-items:center;justify-content:center;width:25%}.home-container .item-search .content-search .guests .icon,.package-flight-container .item-search .content-search .guests .icon{margin-right:1rem}.home-container .item-search .content-search .guests .title-name .title,.package-flight-container .item-search .content-search .guests .title-name .title{font-size:16px;font-weight:700}.home-container .item-search .content-search .guests .title-name .name,.package-flight-container .item-search .content-search .guests .title-name .name{font-size:16px;font-weight:500;color:#8c8c8c}.home-container .item-search .button-search,.package-flight-container .item-search .button-search{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);width:50%;display:flex;justify-content:center;align-items:center;background-color:#fe9508;color:#fff;padding:1.25rem;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);text-transform:uppercase}.home-container .item-search .booking-hotel,.package-flight-container .item-search .booking-hotel{margin:2rem 0}.home-container .item-search .booking-hotel .box-hotel-search-container .MuiTabPanel-root,.package-flight-container .item-search .booking-hotel .box-hotel-search-container .MuiTabPanel-root{padding:0;margin-top:1rem}.home-container .item-search .booking-hotel .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .tab-item-hotel-search,.package-flight-container .item-search .booking-hotel .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .tab-item-hotel-search{padding:.5rem;margin-right:.5rem;min-height:-moz-fit-content!important;min-height:fit-content!important;border-radius:10px;background-color:hsla(0,0%,59%,.2);color:#2d2d2d;font-weight:600;text-transform:none}.home-container .item-search .booking-hotel .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .tab-item-hotel-search img,.package-flight-container .item-search .booking-hotel .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .tab-item-hotel-search img{margin-right:.5rem;width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-hotel .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .Mui-selected,.home-container .item-search .booking-hotel .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .tab-item-hotel-search:focus,.home-container .item-search .booking-hotel .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .tab-item-hotel-search:hover,.package-flight-container .item-search .booking-hotel .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .Mui-selected,.package-flight-container .item-search .booking-hotel .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .tab-item-hotel-search:focus,.package-flight-container .item-search .booking-hotel .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .tab-item-hotel-search:hover{background-color:rgba(254,149,8,.5)}.home-container .item-search .booking-hotel .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .MuiTabs-scroller.MuiTabs-fixed span.MuiTabs-indicator,.package-flight-container .item-search .booking-hotel .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .MuiTabs-scroller.MuiTabs-fixed span.MuiTabs-indicator{background-color:transparent}.home-container .item-search .booking-hotel .picker-hotel-container,.package-flight-container .item-search .booking-hotel .picker-hotel-container{display:flex;width:100%}.home-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity,.package-flight-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity{width:50%}.home-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity .destinition-form,.package-flight-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity .destinition-form{padding:1rem;border:1px solid #d8d8d8;display:flex;width:100%;align-items:center;border-radius:10px;height:60px}.home-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity .destinition-form .MuiInputBase-input.MuiOutlinedInput-input.MuiAutocomplete-input.MuiAutocomplete-inputFocused,.package-flight-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity .destinition-form .MuiInputBase-input.MuiOutlinedInput-input.MuiAutocomplete-input.MuiAutocomplete-inputFocused{padding:0}.home-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity .destinition-form .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-fullWidth.MuiInputBase-formControl.MuiAutocomplete-inputRoot,.package-flight-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity .destinition-form .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-fullWidth.MuiInputBase-formControl.MuiAutocomplete-inputRoot{padding:0!important}.home-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity .destinition-form .MuiOutlinedInput-notchedOutline,.package-flight-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity .destinition-form .MuiOutlinedInput-notchedOutline{border:none!important}.home-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity .destinition-form .MuiButtonBase-root.MuiIconButton-root.MuiIconButton-sizeMedium.MuiAutocomplete-clearIndicator,.package-flight-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity .destinition-form .MuiButtonBase-root.MuiIconButton-root.MuiIconButton-sizeMedium.MuiAutocomplete-clearIndicator{position:absolute;right:0;top:0;padding:0}.home-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity .destinition-form .MuiAutocomplete-endAdornment,.package-flight-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity .destinition-form .MuiAutocomplete-endAdornment{position:absolute;right:0;top:0;transform:none}.home-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity .destinition-form .MuiAutocomplete-endAdornment .MuiButtonBase-root.MuiIconButton-root.MuiIconButton-sizeMedium.MuiAutocomplete-popupIndicator,.package-flight-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity .destinition-form .MuiAutocomplete-endAdornment .MuiButtonBase-root.MuiIconButton-root.MuiIconButton-sizeMedium.MuiAutocomplete-popupIndicator{position:absolute;right:0}.home-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity .destinition-form .MuiAutocomplete-endAdornment .MuiButtonBase-root.MuiIconButton-root.MuiIconButton-sizeMedium.MuiAutocomplete-clearIndicator,.package-flight-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity .destinition-form .MuiAutocomplete-endAdornment .MuiButtonBase-root.MuiIconButton-root.MuiIconButton-sizeMedium.MuiAutocomplete-clearIndicator{position:absolute;right:0;margin-right:1.75rem;margin-top:5px}.home-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity .destinition-form img,.package-flight-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity .destinition-form img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity .destinition-form .input-destinition,.package-flight-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity .destinition-form .input-destinition{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity .destinition-form .input-destinition div,.package-flight-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity .destinition-form .input-destinition div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity .destinition-form .input-destinition input,.package-flight-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity .destinition-form .input-destinition input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:medium;height:24px}.home-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity .destinition-form .input-destinition input:focus,.package-flight-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity .destinition-form .input-destinition input:focus{outline:none}.home-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity .destinition-form .input-destinition input::placeholder,.package-flight-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity .destinition-form .input-destinition input::placeholder{font-size:16px}.home-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity .destinition-form .input-destinition input::placeholder,.package-flight-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity .destinition-form .input-destinition input::placeholder{color:#2d4271;font-weight:700;font-size:medium;height:24px}.home-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity .destinition-form .input-destinition .location-searched,.package-flight-container .item-search .booking-hotel .picker-hotel-container .destinition-and-quantity .destinition-form .input-destinition .location-searched{display:flex}.home-container .item-search .booking-hotel .picker-hotel-container .date,.package-flight-container .item-search .booking-hotel .picker-hotel-container .date{width:50%;display:flex}.home-container .item-search .booking-hotel .picker-hotel-container .date .check-in,.package-flight-container .item-search .booking-hotel .picker-hotel-container .date .check-in{width:50%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;margin:0 1rem;height:60px}.home-container .item-search .booking-hotel .picker-hotel-container .date .check-in img,.package-flight-container .item-search .booking-hotel .picker-hotel-container .date .check-in img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-hotel .picker-hotel-container .date .check-in .input-check-in,.package-flight-container .item-search .booking-hotel .picker-hotel-container .date .check-in .input-check-in{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-hotel .picker-hotel-container .date .check-in .input-check-in div.title-form,.package-flight-container .item-search .booking-hotel .picker-hotel-container .date .check-in .input-check-in div.title-form{width:auto;color:#7d8fab;font-size:12px}.home-container .item-search .booking-hotel .picker-hotel-container .date .check-in .input-check-in input,.package-flight-container .item-search .booking-hotel .picker-hotel-container .date .check-in .input-check-in input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.home-container .item-search .booking-hotel .picker-hotel-container .date .check-in .input-check-in input:focus,.package-flight-container .item-search .booking-hotel .picker-hotel-container .date .check-in .input-check-in input:focus{outline:none}.home-container .item-search .booking-hotel .picker-hotel-container .date .check-in .input-check-in input::placeholder,.package-flight-container .item-search .booking-hotel .picker-hotel-container .date .check-in .input-check-in input::placeholder{color:#2d4271}.home-container .item-search .booking-hotel .picker-hotel-container .date .check-out,.package-flight-container .item-search .booking-hotel .picker-hotel-container .date .check-out{display:flex;width:50%;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px}.home-container .item-search .booking-hotel .picker-hotel-container .date .check-out img,.package-flight-container .item-search .booking-hotel .picker-hotel-container .date .check-out img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-hotel .picker-hotel-container .date .check-out .input-check-out,.package-flight-container .item-search .booking-hotel .picker-hotel-container .date .check-out .input-check-out{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-hotel .picker-hotel-container .date .check-out .input-check-out div.title-form,.package-flight-container .item-search .booking-hotel .picker-hotel-container .date .check-out .input-check-out div.title-form{width:auto;color:#7d8fab;font-size:12px}.home-container .item-search .booking-hotel .picker-hotel-container .date .check-out .input-check-out input,.package-flight-container .item-search .booking-hotel .picker-hotel-container .date .check-out .input-check-out input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.home-container .item-search .booking-hotel .picker-hotel-container .date .check-out .input-check-out input:focus,.package-flight-container .item-search .booking-hotel .picker-hotel-container .date .check-out .input-check-out input:focus{outline:none}.home-container .item-search .booking-hotel .picker-hotel-container .date .check-out .input-check-out input::placeholder,.package-flight-container .item-search .booking-hotel .picker-hotel-container .date .check-out .input-check-out input::placeholder{color:#2d4271}.home-container .item-search .booking-hotel .picker-hotel-container .date .quantity .adult,.package-flight-container .item-search .booking-hotel .picker-hotel-container .date .quantity .adult{display:flex;width:100%;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px}.home-container .item-search .booking-hotel .picker-hotel-container .date .quantity .adult img,.package-flight-container .item-search .booking-hotel .picker-hotel-container .date .quantity .adult img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-hotel .picker-hotel-container .date .quantity .adult .input-adult,.package-flight-container .item-search .booking-hotel .picker-hotel-container .date .quantity .adult .input-adult{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-hotel .picker-hotel-container .date .quantity .adult .input-adult div,.package-flight-container .item-search .booking-hotel .picker-hotel-container .date .quantity .adult .input-adult div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-hotel .picker-hotel-container .date .quantity .adult .input-adult input,.package-flight-container .item-search .booking-hotel .picker-hotel-container .date .quantity .adult .input-adult input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.home-container .item-search .booking-hotel .picker-hotel-container .date .quantity .adult .input-adult input:focus,.package-flight-container .item-search .booking-hotel .picker-hotel-container .date .quantity .adult .input-adult input:focus{outline:none}.home-container .item-search .booking-hotel .picker-hotel-container .date .quantity .adult .input-adult input::placeholder,.package-flight-container .item-search .booking-hotel .picker-hotel-container .date .quantity .adult .input-adult input::placeholder{color:#2d4271;font-size:16px}.home-container .item-search .booking-hotel .picker-hotel-container .date .quantity .room,.package-flight-container .item-search .booking-hotel .picker-hotel-container .date .quantity .room{width:50%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px;margin-left:.5rem}.home-container .item-search .booking-hotel .picker-hotel-container .date .quantity .room img,.package-flight-container .item-search .booking-hotel .picker-hotel-container .date .quantity .room img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-hotel .picker-hotel-container .date .quantity .room .input-room,.package-flight-container .item-search .booking-hotel .picker-hotel-container .date .quantity .room .input-room{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-hotel .picker-hotel-container .date .quantity .room .input-room div,.package-flight-container .item-search .booking-hotel .picker-hotel-container .date .quantity .room .input-room div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-hotel .picker-hotel-container .date .quantity .room .input-room input,.package-flight-container .item-search .booking-hotel .picker-hotel-container .date .quantity .room .input-room input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.home-container .item-search .booking-hotel .picker-hotel-container .date .quantity .room .input-room input:focus,.package-flight-container .item-search .booking-hotel .picker-hotel-container .date .quantity .room .input-room input:focus{outline:none}.home-container .item-search .booking-hotel .picker-hotel-container .date .quantity .room .input-room input::placeholder,.package-flight-container .item-search .booking-hotel .picker-hotel-container .date .quantity .room .input-room input::placeholder{color:#2d4271}.home-container .item-search .booking-flight,.package-flight-container .item-search .booking-flight{margin:2rem 0}.home-container .item-search .booking-flight .box-flight-search-container .MuiTabPanel-root,.package-flight-container .item-search .booking-flight .box-flight-search-container .MuiTabPanel-root{padding:0;margin-top:1rem}.home-container .item-search .booking-flight .box-flight-search-container .MuiAutocomplete-option,.package-flight-container .item-search .booking-flight .box-flight-search-container .MuiAutocomplete-option{color:#002972;font-weight:500}.home-container .item-search .booking-flight .box-flight-search-container .box-flight-container .tab-list-flight-search .tab-item-flight-search,.package-flight-container .item-search .booking-flight .box-flight-search-container .box-flight-container .tab-list-flight-search .tab-item-flight-search{padding:.5rem;margin-right:.5rem;min-height:-moz-fit-content!important;min-height:fit-content!important;border-radius:10px;background-color:hsla(0,0%,59%,.2);color:#2d2d2d;font-weight:600;text-transform:none}.home-container .item-search .booking-flight .box-flight-search-container .box-flight-container .tab-list-flight-search .tab-item-flight-search img,.package-flight-container .item-search .booking-flight .box-flight-search-container .box-flight-container .tab-list-flight-search .tab-item-flight-search img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-flight .box-flight-search-container .box-flight-container .tab-list-flight-search .Mui-selected,.home-container .item-search .booking-flight .box-flight-search-container .box-flight-container .tab-list-flight-search .tab-item-flight-search:focus,.home-container .item-search .booking-flight .box-flight-search-container .box-flight-container .tab-list-flight-search .tab-item-flight-search:hover,.package-flight-container .item-search .booking-flight .box-flight-search-container .box-flight-container .tab-list-flight-search .Mui-selected,.package-flight-container .item-search .booking-flight .box-flight-search-container .box-flight-container .tab-list-flight-search .tab-item-flight-search:focus,.package-flight-container .item-search .booking-flight .box-flight-search-container .box-flight-container .tab-list-flight-search .tab-item-flight-search:hover{background-color:rgba(254,149,8,.5)}.home-container .item-search .booking-flight .box-flight-search-container .box-flight-container .tab-list-flight-search .MuiTabs-scroller.MuiTabs-fixed span.MuiTabs-indicator,.package-flight-container .item-search .booking-flight .box-flight-search-container .box-flight-container .tab-list-flight-search .MuiTabs-scroller.MuiTabs-fixed span.MuiTabs-indicator{background-color:transparent}.home-container .item-search .booking-flight .picker-flight-container,.package-flight-container .item-search .booking-flight .picker-flight-container{display:flex;width:100%}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity{width:50%}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form{display:flex;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .MuiInputBase-input.MuiOutlinedInput-input.MuiAutocomplete-input.MuiAutocomplete-inputFocused,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .MuiInputBase-input.MuiOutlinedInput-input.MuiAutocomplete-input.MuiAutocomplete-inputFocused{padding:0}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-fullWidth.MuiInputBase-formControl.MuiAutocomplete-inputRoot,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-fullWidth.MuiInputBase-formControl.MuiAutocomplete-inputRoot{padding:0!important}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .MuiOutlinedInput-notchedOutline,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .MuiOutlinedInput-notchedOutline{border:none!important}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .destinition-form,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .destinition-form{align-items:center;display:flex;width:100%}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .destinition-form img,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .destinition-form img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form{margin-left:1rem;width:100%}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form .MuiAutocomplete-endAdornment,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form .MuiAutocomplete-endAdornment{width:max-content}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form div,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form input,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form input:focus,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form input:focus{outline:none}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form input::placeholder,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form input::placeholder{color:#2d4271}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .icon-sync,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .icon-sync{display:flex;align-items:center;justify-content:center;margin:0 1rem}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .icon-sync svg,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .icon-sync svg{color:#2d4271}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .icon-sync .sync-icon,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .icon-sync .sync-icon{transition:transform .3s ease}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .departure-form,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .departure-form{align-items:center;display:flex;width:100%}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .departure-form img,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .departure-form img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form{margin-left:1rem;width:100%}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form .MuiAutocomplete-endAdornment,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form .MuiAutocomplete-endAdornment{width:max-content}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form div,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form input,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form input:focus,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form input:focus{outline:none}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form input::placeholder,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form input::placeholder{color:#2d4271}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .quantity,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .quantity{display:flex;width:100%;margin-top:1rem}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .quantity .adult,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .quantity .adult{width:50%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px;margin-right:.5rem}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .quantity .adult img,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .quantity .adult img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .quantity .adult .input-adult,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .quantity .adult .input-adult{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .quantity .adult .input-adult div,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .quantity .adult .input-adult div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .quantity .adult .input-adult input,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .quantity .adult .input-adult input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .quantity .adult .input-adult input:focus,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .quantity .adult .input-adult input:focus{outline:none}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .quantity .adult .input-adult input::placeholder,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .quantity .adult .input-adult input::placeholder{color:#2d4271;font-size:16px}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .quantity .adult .input-adult input:after,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .quantity .adult .input-adult input:after{content:"người"}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .quantity .room,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .quantity .room{width:50%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px;margin-left:.5rem}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .quantity .room img,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .quantity .room img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .quantity .room .input-room,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .quantity .room .input-room{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .quantity .room .input-room div,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .quantity .room .input-room div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .quantity .room .input-room input,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .quantity .room .input-room input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .quantity .room .input-room input:focus,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .quantity .room .input-room input:focus{outline:none}.home-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .quantity .room .input-room input::placeholder,.package-flight-container .item-search .booking-flight .picker-flight-container .destinition-and-quantity .quantity .room .input-room input::placeholder{color:#2d4271}.home-container .item-search .booking-flight .picker-flight-container .date,.package-flight-container .item-search .booking-flight .picker-flight-container .date{width:50%}.home-container .item-search .booking-flight .picker-flight-container .date .departure-destination,.package-flight-container .item-search .booking-flight .picker-flight-container .date .departure-destination{width:100%;display:flex}.home-container .item-search .booking-flight .picker-flight-container .date .departure-destination .departure,.package-flight-container .item-search .booking-flight .picker-flight-container .date .departure-destination .departure{width:50%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;margin:0 1rem;height:60px}.home-container .item-search .booking-flight .picker-flight-container .date .departure-destination .departure img,.package-flight-container .item-search .booking-flight .picker-flight-container .date .departure-destination .departure img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-flight .picker-flight-container .date .departure-destination .departure .input-departure,.package-flight-container .item-search .booking-flight .picker-flight-container .date .departure-destination .departure .input-departure{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-flight .picker-flight-container .date .departure-destination .departure .input-departure p,.package-flight-container .item-search .booking-flight .picker-flight-container .date .departure-destination .departure .input-departure p{width:max-content;color:#7d8fab;font-size:12px;margin:0}.home-container .item-search .booking-flight .picker-flight-container .date .departure-destination .departure .input-departure input,.package-flight-container .item-search .booking-flight .picker-flight-container .date .departure-destination .departure .input-departure input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.home-container .item-search .booking-flight .picker-flight-container .date .departure-destination .departure .input-departure input:focus,.package-flight-container .item-search .booking-flight .picker-flight-container .date .departure-destination .departure .input-departure input:focus{outline:none}.home-container .item-search .booking-flight .picker-flight-container .date .departure-destination .departure .input-departure input::placeholder,.package-flight-container .item-search .booking-flight .picker-flight-container .date .departure-destination .departure .input-departure input::placeholder{color:#2d4271}.home-container .item-search .booking-flight .picker-flight-container .date .departure-destination .destination,.package-flight-container .item-search .booking-flight .picker-flight-container .date .departure-destination .destination{display:flex;width:50%;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px}.home-container .item-search .booking-flight .picker-flight-container .date .departure-destination .destination img,.package-flight-container .item-search .booking-flight .picker-flight-container .date .departure-destination .destination img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-flight .picker-flight-container .date .departure-destination .destination .input-destination,.package-flight-container .item-search .booking-flight .picker-flight-container .date .departure-destination .destination .input-destination{width:-webkit-fill-available;margin-left:1rem}.home-container .item-search .booking-flight .picker-flight-container .date .departure-destination .destination .input-destination p,.package-flight-container .item-search .booking-flight .picker-flight-container .date .departure-destination .destination .input-destination p{width:max-content;color:#7d8fab;font-size:12px;margin:0}.home-container .item-search .booking-flight .picker-flight-container .date .departure-destination .destination .input-destination input,.package-flight-container .item-search .booking-flight .picker-flight-container .date .departure-destination .destination .input-destination input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.home-container .item-search .booking-flight .picker-flight-container .date .departure-destination .destination .input-destination input:focus,.package-flight-container .item-search .booking-flight .picker-flight-container .date .departure-destination .destination .input-destination input:focus{outline:none}.home-container .item-search .booking-flight .picker-flight-container .date .departure-destination .destination .input-destination input::placeholder,.package-flight-container .item-search .booking-flight .picker-flight-container .date .departure-destination .destination .input-destination input::placeholder{color:#2d4271}.home-container .item-search .booking-flight .picker-flight-container .date .departure-destination .quantity .adult,.package-flight-container .item-search .booking-flight .picker-flight-container .date .departure-destination .quantity .adult{width:100%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px;margin-right:.5rem}.home-container .item-search .booking-flight .picker-flight-container .date .departure-destination .quantity .adult img,.package-flight-container .item-search .booking-flight .picker-flight-container .date .departure-destination .quantity .adult img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-flight .picker-flight-container .date .departure-destination .quantity .adult .input-adult,.package-flight-container .item-search .booking-flight .picker-flight-container .date .departure-destination .quantity .adult .input-adult{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-flight .picker-flight-container .date .departure-destination .quantity .adult .input-adult div,.package-flight-container .item-search .booking-flight .picker-flight-container .date .departure-destination .quantity .adult .input-adult div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-flight .picker-flight-container .date .departure-destination .quantity .adult .input-adult input,.package-flight-container .item-search .booking-flight .picker-flight-container .date .departure-destination .quantity .adult .input-adult input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700}.home-container .item-search .booking-flight .picker-flight-container .date .departure-destination .quantity .adult .input-adult input:focus,.package-flight-container .item-search .booking-flight .picker-flight-container .date .departure-destination .quantity .adult .input-adult input:focus{outline:none}.home-container .item-search .booking-flight .picker-flight-container .date .departure-destination .quantity .adult .input-adult input::placeholder,.package-flight-container .item-search .booking-flight .picker-flight-container .date .departure-destination .quantity .adult .input-adult input::placeholder{color:#2d4271;font-size:16px}.home-container .item-search .booking-flight .picker-flight-container .date .departure-destination .quantity .adult .input-adult input:after,.package-flight-container .item-search .booking-flight .picker-flight-container .date .departure-destination .quantity .adult .input-adult input:after{content:"người"}.home-container .item-search .booking-flight .picker-flight-container .date .departure-destination .quantity .room,.package-flight-container .item-search .booking-flight .picker-flight-container .date .departure-destination .quantity .room{width:50%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px;margin-left:.5rem}.home-container .item-search .booking-flight .picker-flight-container .date .departure-destination .quantity .room img,.package-flight-container .item-search .booking-flight .picker-flight-container .date .departure-destination .quantity .room img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-flight .picker-flight-container .date .departure-destination .quantity .room .input-room,.package-flight-container .item-search .booking-flight .picker-flight-container .date .departure-destination .quantity .room .input-room{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-flight .picker-flight-container .date .departure-destination .quantity .room .input-room div,.package-flight-container .item-search .booking-flight .picker-flight-container .date .departure-destination .quantity .room .input-room div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-flight .picker-flight-container .date .departure-destination .quantity .room .input-room input,.package-flight-container .item-search .booking-flight .picker-flight-container .date .departure-destination .quantity .room .input-room input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700}.home-container .item-search .booking-flight .picker-flight-container .date .departure-destination .quantity .room .input-room input:focus,.package-flight-container .item-search .booking-flight .picker-flight-container .date .departure-destination .quantity .room .input-room input:focus{outline:none}.home-container .item-search .booking-flight .picker-flight-container .date .departure-destination .quantity .room .input-room input::placeholder,.package-flight-container .item-search .booking-flight .picker-flight-container .date .departure-destination .quantity .room .input-room input::placeholder{color:#2d4271}.home-container .item-search .booking-flight .picker-flight-container .date .brand-_,.package-flight-container .item-search .booking-flight .picker-flight-container .date .brand-_{width:50%;margin-top:1rem}.home-container .item-search .booking-flight .picker-flight-container .date .brand-_ .brand,.package-flight-container .item-search .booking-flight .picker-flight-container .date .brand-_ .brand{display:flex;width:auto;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px;margin-left:1rem}.home-container .item-search .booking-flight .picker-flight-container .date .brand-_ .brand img,.package-flight-container .item-search .booking-flight .picker-flight-container .date .brand-_ .brand img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-flight .picker-flight-container .date .brand-_ .brand .input-brand,.package-flight-container .item-search .booking-flight .picker-flight-container .date .brand-_ .brand .input-brand{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-flight .picker-flight-container .date .brand-_ .brand .input-brand div,.package-flight-container .item-search .booking-flight .picker-flight-container .date .brand-_ .brand .input-brand div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-flight .picker-flight-container .date .brand-_ .brand .input-brand input,.package-flight-container .item-search .booking-flight .picker-flight-container .date .brand-_ .brand .input-brand input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700}.home-container .item-search .booking-flight .picker-flight-container .date .brand-_ .brand .input-brand input:focus,.package-flight-container .item-search .booking-flight .picker-flight-container .date .brand-_ .brand .input-brand input:focus{outline:none}.home-container .item-search .booking-flight .picker-flight-container .date .brand-_ .brand .input-brand input::placeholder,.package-flight-container .item-search .booking-flight .picker-flight-container .date .brand-_ .brand .input-brand input::placeholder{color:#2d4271}.home-container .item-search .booking-flight .picker-flight-2ways-container,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container{display:flex;width:100%}.home-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity{width:50%}.home-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form{display:flex;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px}.home-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .MuiInputBase-input.MuiOutlinedInput-input.MuiAutocomplete-input.MuiAutocomplete-inputFocused,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .MuiInputBase-input.MuiOutlinedInput-input.MuiAutocomplete-input.MuiAutocomplete-inputFocused{padding:0}.home-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-fullWidth.MuiInputBase-formControl.MuiAutocomplete-inputRoot,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-fullWidth.MuiInputBase-formControl.MuiAutocomplete-inputRoot{padding:0!important}.home-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .MuiOutlinedInput-notchedOutline,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .MuiOutlinedInput-notchedOutline{border:none!important}.home-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form{align-items:center;display:flex;width:100%}.home-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form img,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form{margin-left:1rem;width:100%}.home-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form .MuiAutocomplete-endAdornment,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form .MuiAutocomplete-endAdornment{width:max-content}.home-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form div,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form input,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.home-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form input:focus,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form input:focus{outline:none}.home-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form input::placeholder,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form input::placeholder{color:#2d4271}.home-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .icon-sync,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .icon-sync{display:flex;align-items:center;justify-content:center;margin:0 1rem}.home-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .icon-sync svg,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .icon-sync svg{color:#2d4271}.home-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .icon-sync .sync-icon,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .icon-sync .sync-icon{transition:transform .3s ease}.home-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form{align-items:center;display:flex;width:100%}.home-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form img,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form{margin-left:1rem;width:100%}.home-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form .MuiAutocomplete-endAdornment,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form .MuiAutocomplete-endAdornment{width:max-content}.home-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form div,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form input,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.home-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form input:focus,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form input:focus{outline:none}.home-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form input::placeholder,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form input::placeholder{color:#2d4271;font-size:16px}.home-container .item-search .booking-flight .picker-flight-2ways-container .date,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date{width:50%}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination{width:100%;display:flex}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .departure,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .departure{width:50%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;margin:0 1rem;height:60px}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .departure img,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .departure img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .departure .input-departure,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .departure .input-departure{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .departure .input-departure p,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .departure .input-departure p{width:max-content;color:#7d8fab;font-size:12px;margin:0}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .departure .input-departure input,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .departure .input-departure input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .departure .input-departure input:focus,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .departure .input-departure input:focus{outline:none}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .departure .input-departure input::placeholder,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .departure .input-departure input::placeholder{color:#2d4271}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .destination,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .destination{display:flex;width:50%;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .destination img,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .destination img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .destination .input-destination,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .destination .input-destination{width:-webkit-fill-available;margin-left:1rem}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .destination .input-destination p,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .destination .input-destination p{width:max-content;color:#7d8fab;font-size:12px;margin:0}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .destination .input-destination input,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .destination .input-destination input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .destination .input-destination input:focus,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .destination .input-destination input:focus{outline:none}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .destination .input-destination input::placeholder,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .destination .input-destination input::placeholder{color:#2d4271}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .quantity .adult,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .quantity .adult{width:100%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px;margin-right:.5rem}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .quantity .adult img,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .quantity .adult img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .quantity .adult .input-adult,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .quantity .adult .input-adult{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .quantity .adult .input-adult div,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .quantity .adult .input-adult div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .quantity .adult .input-adult input,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .quantity .adult .input-adult input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .quantity .adult .input-adult input:focus,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .quantity .adult .input-adult input:focus{outline:none}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .quantity .adult .input-adult input::placeholder,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .quantity .adult .input-adult input::placeholder{color:#2d4271;font-size:16px}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .quantity .adult .input-adult input:after,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .quantity .adult .input-adult input:after{content:"người"}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .quantity .room,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .quantity .room{width:50%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px;margin-left:.5rem}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .quantity .room img,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .quantity .room img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .quantity .room .input-room,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .quantity .room .input-room{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .quantity .room .input-room div,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .quantity .room .input-room div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .quantity .room .input-room input,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .quantity .room .input-room input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .quantity .room .input-room input:focus,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .quantity .room .input-room input:focus{outline:none}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .quantity .room .input-room input::placeholder,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .departure-destination .quantity .room .input-room input::placeholder{color:#2d4271}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .brand-_,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .brand-_{width:50%;margin-top:1rem}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .brand-_ .brand,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .brand-_ .brand{display:flex;width:auto;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px;margin-left:1rem}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .brand-_ .brand img,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .brand-_ .brand img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .brand-_ .brand .input-brand,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .brand-_ .brand .input-brand{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .brand-_ .brand .input-brand div,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .brand-_ .brand .input-brand div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .brand-_ .brand .input-brand input,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .brand-_ .brand .input-brand input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .brand-_ .brand .input-brand input:focus,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .brand-_ .brand .input-brand input:focus{outline:none}.home-container .item-search .booking-flight .picker-flight-2ways-container .date .brand-_ .brand .input-brand input::placeholder,.package-flight-container .item-search .booking-flight .picker-flight-2ways-container .date .brand-_ .brand .input-brand input::placeholder{color:#2d4271}.home-container .item-search .booking-tour,.package-flight-container .item-search .booking-tour{margin:2rem 0}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour{display:flex}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search{width:50%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px;margin-right:1rem}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container{display:flex;align-items:center;width:100%}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container img,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super{margin-left:1rem;width:-webkit-fill-available;min-height:54px}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super .input-super-label,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super .input-super-label{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super .suggestionLocation__dropdown--content,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super .suggestionLocation__dropdown--content{position:relative;z-index:88}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super .suggestionLocation__dropdown--content--title1,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super .suggestionLocation__dropdown--content--title1{width:100%;color:#2d4271;background-color:#f2f2f2;padding:1rem;font-weight:700;border-radius:10px 10px 0 0}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super .suggestionLocation__dropdown--content--title2,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super .suggestionLocation__dropdown--content--title2{width:100%;color:#2d4271;font-weight:700;background-color:#f2f2f2;padding:1rem}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super ul.suggestionLocation__dropdown--content--list,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super ul.suggestionLocation__dropdown--content--list{list-style-type:none;padding:0;margin:0}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super ul.suggestionLocation__dropdown--content--list li.suggestionLocation__dropdown--content--list--item,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super ul.suggestionLocation__dropdown--content--list li.suggestionLocation__dropdown--content--list--item{padding:.5rem 1rem;border-bottom:1px solid #d8d8d8}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super ul.suggestionLocation__dropdown--content--list li.suggestionLocation__dropdown--content--list--item:hover,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super ul.suggestionLocation__dropdown--content--list li.suggestionLocation__dropdown--content--list--item:hover{background-color:hsla(0,0%,85%,.137)}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super ul.suggestionLocation__dropdown--content--list li.suggestionLocation__dropdown--content--list--item:last-child,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super ul.suggestionLocation__dropdown--content--list li.suggestionLocation__dropdown--content--list--item:last-child{border-bottom:none}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super ul.suggestionLocation__dropdown--content--list li.suggestionLocation__dropdown--content--list--item .suggestionLocation__dropdown--content--list--item--info,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super ul.suggestionLocation__dropdown--content--list li.suggestionLocation__dropdown--content--list--item .suggestionLocation__dropdown--content--list--item--info{display:flex;align-items:center}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super ul.suggestionLocation__dropdown--content--list li.suggestionLocation__dropdown--content--list--item .suggestionLocation__dropdown--content--list--item--info img,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super ul.suggestionLocation__dropdown--content--list li.suggestionLocation__dropdown--content--list--item .suggestionLocation__dropdown--content--list--item--info img{width:46px;height:46px;object-fit:cover;border-radius:5px}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super ul.suggestionLocation__dropdown--content--list li.suggestionLocation__dropdown--content--list--item .suggestionLocation__dropdown--content--list--item--info p,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super ul.suggestionLocation__dropdown--content--list li.suggestionLocation__dropdown--content--list--item .suggestionLocation__dropdown--content--list--item--info p{margin-left:.5rem;color:#2d4271;font-weight:700}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super .input--resetBtn,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super .input--resetBtn{display:flex}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super .input--resetBtn input,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super .input--resetBtn input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px;height:26px}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super .input--resetBtn input:focus,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super .input--resetBtn input:focus{outline:none}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super .input--resetBtn input::placeholder,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super .input--resetBtn input::placeholder{color:#2d4271}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super .suggestionLocation__dropdown--content,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .input-super-search .input-super-container .input-super .suggestionLocation__dropdown--content{position:absolute;background-color:#fff;width:35%;border-radius:10px;border:1px solid #d8d8d8;box-shadow:0 2px 4px 1px rgba(0,0,0,.3)}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .check-in,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .check-in{display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;margin:0 1rem;height:60px}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .check-in img,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .check-in img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .check-in .input-check-in,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .check-in .input-check-in{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .check-in .input-check-in div.title-form,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .check-in .input-check-in div.title-form{width:auto;color:#7d8fab;font-size:12px}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .check-in .input-check-in input,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .check-in .input-check-in input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .check-in .input-check-in input:focus,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .check-in .input-check-in input:focus{outline:none}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .check-in .input-check-in input::placeholder,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .check-in .input-check-in input::placeholder{color:#2d4271}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .budget-wrapper-container,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .budget-wrapper-container{width:25%}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .budget-wrapper-container .check-out,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .budget-wrapper-container .check-out{display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .budget-wrapper-container .check-out img,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .budget-wrapper-container .check-out img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .budget-wrapper-container .check-out .input-check-out,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .budget-wrapper-container .check-out .input-check-out{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .budget-wrapper-container .check-out .input-check-out .title-form,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .budget-wrapper-container .check-out .input-check-out .title-form{width:auto;color:#7d8fab;font-size:12px}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .budget-wrapper-container .check-out .input-check-out .budget-content .budget-content-text,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .budget-wrapper-container .check-out .input-check-out .budget-content .budget-content-text{color:#2d4271;font-weight:700}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .budget-wrapper-container .suggestionLocation__dropdown,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .budget-wrapper-container .suggestionLocation__dropdown{background-color:#fff;box-shadow:0 2px 4px 1px rgba(0,0,0,.3);border-radius:10px;position:relative;z-index:88}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .budget-wrapper-container .suggestionLocation__dropdown .suggestionLocation__dropdown--content .budget-content-list .budget-content-item,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .budget-wrapper-container .suggestionLocation__dropdown .suggestionLocation__dropdown--content .budget-content-list .budget-content-item{padding:.7rem;border-bottom:1px solid #d8d8d8;color:#2d4271;font-size:16px}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .budget-wrapper-container .suggestionLocation__dropdown .suggestionLocation__dropdown--content .budget-content-list .budget-content-item:last-child,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .budget-wrapper-container .suggestionLocation__dropdown .suggestionLocation__dropdown--content .budget-content-list .budget-content-item:last-child{border-bottom:none}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .budget-wrapper-container .suggestionLocation__dropdown .suggestionLocation__dropdown--content .budget-content-list .budget-content-item.active,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .budget-wrapper-container .suggestionLocation__dropdown .suggestionLocation__dropdown--content .budget-content-list .budget-content-item.active{background-color:hsla(0,0%,85%,.357);color:#2d4271}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .budget-wrapper-container .suggestionLocation__dropdown .suggestionLocation__dropdown--content .budget-content-list .budget-content-item.active:first-child,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .budget-wrapper-container .suggestionLocation__dropdown .suggestionLocation__dropdown--content .budget-content-list .budget-content-item.active:first-child{border-radius:10px 10px 0 0}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .budget-wrapper-container .suggestionLocation__dropdown .suggestionLocation__dropdown--content .budget-content-list .budget-content-item.active:last-child,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .budget-wrapper-container .suggestionLocation__dropdown .suggestionLocation__dropdown--content .budget-content-list .budget-content-item.active:last-child{border-radius:0 0 10px 10px}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .budget-wrapper-container .suggestionLocation__dropdown .suggestionLocation__dropdown--content .budget-content-list .budget-content-item:hover,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .budget-wrapper-container .suggestionLocation__dropdown .suggestionLocation__dropdown--content .budget-content-list .budget-content-item:hover{background-color:hsla(0,0%,85%,.357);color:#2d4271}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .budget-wrapper-container .suggestionLocation__dropdown .suggestionLocation__dropdown--content .budget-content-list .budget-content-item:hover:first-child,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .budget-wrapper-container .suggestionLocation__dropdown .suggestionLocation__dropdown--content .budget-content-list .budget-content-item:hover:first-child{border-radius:10px 10px 0 0}.home-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .budget-wrapper-container .suggestionLocation__dropdown .suggestionLocation__dropdown--content .budget-content-list .budget-content-item:hover:last-child,.package-flight-container .item-search .booking-tour .box-tour-search-container .panel-search-tour .budget-wrapper-container .suggestionLocation__dropdown .suggestionLocation__dropdown--content .budget-content-list .budget-content-item:hover:last-child{border-radius:0 0 10px 10px}.home-container .item-search .booking-train-car-ticket,.package-flight-container .item-search .booking-train-car-ticket{margin:2rem 0}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .MuiTabPanel-root,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .MuiTabPanel-root{padding:0;margin-top:1rem}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .box-train-car-ticket-container .tab-list-train-car-ticket-search .tab-item-train-car-ticket-search,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .box-train-car-ticket-container .tab-list-train-car-ticket-search .tab-item-train-car-ticket-search{padding:.5rem;margin-right:.5rem;min-height:-moz-fit-content!important;min-height:fit-content!important;border-radius:10px;background-color:hsla(0,0%,59%,.2);color:#2d2d2d;font-weight:600;text-transform:none}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .box-train-car-ticket-container .tab-list-train-car-ticket-search .tab-item-train-car-ticket-search svg,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .box-train-car-ticket-container .tab-list-train-car-ticket-search .tab-item-train-car-ticket-search svg{margin-right:.5rem}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .box-train-car-ticket-container .tab-list-train-car-ticket-search .Mui-selected,.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .box-train-car-ticket-container .tab-list-train-car-ticket-search .tab-item-train-car-ticket-search:focus,.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .box-train-car-ticket-container .tab-list-train-car-ticket-search .tab-item-train-car-ticket-search:hover,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .box-train-car-ticket-container .tab-list-train-car-ticket-search .Mui-selected,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .box-train-car-ticket-container .tab-list-train-car-ticket-search .tab-item-train-car-ticket-search:focus,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .box-train-car-ticket-container .tab-list-train-car-ticket-search .tab-item-train-car-ticket-search:hover{background-color:rgba(254,149,8,.5)}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .box-train-car-ticket-container .tab-list-train-car-ticket-search .MuiTabs-scroller.MuiTabs-fixed span.MuiTabs-indicator,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .box-train-car-ticket-container .tab-list-train-car-ticket-search .MuiTabs-scroller.MuiTabs-fixed span.MuiTabs-indicator{background-color:transparent}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container{display:flex;width:100%;align-items:center}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .destinition-departure-form,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .destinition-departure-form{width:50%;display:flex;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .destinition-departure-form .destinition-form,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .destinition-departure-form .destinition-form{align-items:center;display:flex}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .destinition-departure-form .destinition-form .input-destinition-form,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .destinition-departure-form .destinition-form .input-destinition-form{width:-webkit-fill-available;margin-left:1rem}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .destinition-departure-form .destinition-form .input-destinition-form div,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .destinition-departure-form .destinition-form .input-destinition-form div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .destinition-departure-form .destinition-form .input-destinition-form input,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .destinition-departure-form .destinition-form .input-destinition-form input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .destinition-departure-form .destinition-form .input-destinition-form input:focus,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .destinition-departure-form .destinition-form .input-destinition-form input:focus{outline:none}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .destinition-departure-form .destinition-form .input-destinition-form input::placeholder,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .destinition-departure-form .destinition-form .input-destinition-form input::placeholder{color:#2d4271;font-size:16px}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .destinition-departure-form .icon-sync,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .destinition-departure-form .icon-sync{display:flex;align-items:center;justify-content:center;margin:0 1rem}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .destinition-departure-form .icon-sync svg,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .destinition-departure-form .icon-sync svg{color:#2d4271}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .destinition-departure-form .icon-sync .sync-icon,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .destinition-departure-form .icon-sync .sync-icon{transition:transform .3s ease}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .destinition-departure-form .departure-form,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .destinition-departure-form .departure-form{align-items:center;display:flex}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .destinition-departure-form .departure-form .input-departure-form,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .destinition-departure-form .departure-form .input-departure-form{width:-webkit-fill-available;margin-left:1rem}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .destinition-departure-form .departure-form .input-departure-form div,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .destinition-departure-form .departure-form .input-departure-form div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .destinition-departure-form .departure-form .input-departure-form input,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .destinition-departure-form .departure-form .input-departure-form input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .destinition-departure-form .departure-form .input-departure-form input:focus,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .destinition-departure-form .departure-form .input-departure-form input:focus{outline:none}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .destinition-departure-form .departure-form .input-departure-form input::placeholder,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .destinition-departure-form .departure-form .input-departure-form input::placeholder{color:#2d4271;font-size:16px}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .departure-and-return-date,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .departure-and-return-date{width:50%;display:flex}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .departure-and-return-date .departure-date,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .departure-and-return-date .departure-date{width:50%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;margin:0 1rem;height:60px}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .departure-and-return-date .departure-date .input-departure-date,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .departure-and-return-date .departure-date .input-departure-date{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .departure-and-return-date .departure-date .input-departure-date div,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .departure-and-return-date .departure-date .input-departure-date div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .departure-and-return-date .departure-date .input-departure-date input,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .departure-and-return-date .departure-date .input-departure-date input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .departure-and-return-date .departure-date .input-departure-date input:focus,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .departure-and-return-date .departure-date .input-departure-date input:focus{outline:none}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .departure-and-return-date .departure-date .input-departure-date input::placeholder,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .departure-and-return-date .departure-date .input-departure-date input::placeholder{color:#2d4271}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .departure-and-return-date .return-date,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .departure-and-return-date .return-date{width:50%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;margin:0 1rem;height:60px}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .departure-and-return-date .return-date .input-return-date,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .departure-and-return-date .return-date .input-return-date{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .departure-and-return-date .return-date .input-return-date div,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .departure-and-return-date .return-date .input-return-date div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .departure-and-return-date .return-date .input-return-date input,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .departure-and-return-date .return-date .input-return-date input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .departure-and-return-date .return-date .input-return-date input:focus,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .departure-and-return-date .return-date .input-return-date input:focus{outline:none}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .departure-and-return-date .return-date .input-return-date input::placeholder,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-container .departure-and-return-date .return-date .input-return-date input::placeholder{color:#2d4271}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container{display:flex;width:100%}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity{width:50%}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .destinition-departure-form,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .destinition-departure-form{display:flex;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form{align-items:center;display:flex}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form{width:-webkit-fill-available;margin-left:1rem}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form div,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form input,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form input:focus,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form input:focus{outline:none}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form input::placeholder,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form input::placeholder{color:#2d4271;font-size:16px}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .destinition-departure-form .icon-sync,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .destinition-departure-form .icon-sync{display:flex;align-items:center;justify-content:center;margin:0 1rem}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .destinition-departure-form .icon-sync svg,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .destinition-departure-form .icon-sync svg{color:#2d4271}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .destinition-departure-form .icon-sync .sync-icon,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .destinition-departure-form .icon-sync .sync-icon{transition:transform .3s ease}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form{align-items:center;display:flex}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form{width:-webkit-fill-available;margin-left:1rem}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form div,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form input,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form input:focus,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form input:focus{outline:none}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form input::placeholder,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form input::placeholder{color:#2d4271;font-size:16px}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .quantity,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .quantity{display:flex;width:100%;margin-top:1rem}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .quantity .adult,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .quantity .adult{width:50%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px;margin-right:.5rem}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .quantity .adult img,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .quantity .adult img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .quantity .adult .input-adult,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .quantity .adult .input-adult{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .quantity .adult .input-adult div,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .quantity .adult .input-adult div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .quantity .adult .input-adult input,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .quantity .adult .input-adult input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .quantity .adult .input-adult input:focus,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .quantity .adult .input-adult input:focus{outline:none}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .quantity .adult .input-adult input::placeholder,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .quantity .adult .input-adult input::placeholder{color:#2d4271;font-size:16px}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .quantity .adult .input-adult input:after,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .quantity .adult .input-adult input:after{content:"người"}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .quantity .room,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .quantity .room{width:50%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px;margin-left:.5rem}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .quantity .room img,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .quantity .room img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .quantity .room .input-room,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .quantity .room .input-room{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .quantity .room .input-room div,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .quantity .room .input-room div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .quantity .room .input-room input,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .quantity .room .input-room input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .quantity .room .input-room input:focus,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .quantity .room .input-room input:focus{outline:none}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .quantity .room .input-room input::placeholder,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .destinition-and-quantity .quantity .room .input-room input::placeholder{color:#2d4271}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .date,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .date{width:50%;display:flex}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .date .check-in,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .date .check-in{width:50%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;margin:0 1rem;height:60px}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .date .check-in img,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .date .check-in img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .date .check-in .input-check-in,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .date .check-in .input-check-in{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .date .check-in .input-check-in div,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .date .check-in .input-check-in div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .date .check-in .input-check-in input,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .date .check-in .input-check-in input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .date .check-in .input-check-in input:focus,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .date .check-in .input-check-in input:focus{outline:none}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .date .check-in .input-check-in input::placeholder,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .date .check-in .input-check-in input::placeholder{color:#2d4271}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .date .check-out,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .date .check-out{display:flex;width:50%;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .date .check-out img,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .date .check-out img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .date .check-out .input-check-out,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .date .check-out .input-check-out{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .date .check-out .input-check-out div,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .date .check-out .input-check-out div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .date .check-out .input-check-out input,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .date .check-out .input-check-out input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .date .check-out .input-check-out input:focus,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .date .check-out .input-check-out input:focus{outline:none}.home-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .date .check-out .input-check-out input::placeholder,.package-flight-container .item-search .booking-train-car-ticket .box-train-car-ticket-search-container .picker-train-car-ticket-2ways-container .date .check-out .input-check-out input::placeholder{color:#2d4271}.home-container .item-search .booking-tour-activities,.package-flight-container .item-search .booking-tour-activities{margin:2rem 0}.home-container .item-search .booking-tour-activities .box-hotel-search-container .MuiTabPanel-root,.package-flight-container .item-search .booking-tour-activities .box-hotel-search-container .MuiTabPanel-root{padding:0;margin-top:1rem}.home-container .item-search .booking-tour-activities .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .tab-item-hotel-search,.package-flight-container .item-search .booking-tour-activities .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .tab-item-hotel-search{padding:.5rem;margin-right:.5rem;min-height:-moz-fit-content!important;min-height:fit-content!important;border-radius:10px;background-color:hsla(0,0%,59%,.2);color:#2d2d2d;font-weight:600;text-transform:none}.home-container .item-search .booking-tour-activities .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .tab-item-hotel-search img,.package-flight-container .item-search .booking-tour-activities .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .tab-item-hotel-search img{margin-right:.5rem;width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-tour-activities .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .Mui-selected,.home-container .item-search .booking-tour-activities .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .tab-item-hotel-search:focus,.home-container .item-search .booking-tour-activities .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .tab-item-hotel-search:hover,.package-flight-container .item-search .booking-tour-activities .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .Mui-selected,.package-flight-container .item-search .booking-tour-activities .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .tab-item-hotel-search:focus,.package-flight-container .item-search .booking-tour-activities .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .tab-item-hotel-search:hover{background-color:rgba(254,149,8,.5)}.home-container .item-search .booking-tour-activities .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .MuiTabs-scroller.MuiTabs-fixed span.MuiTabs-indicator,.package-flight-container .item-search .booking-tour-activities .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .MuiTabs-scroller.MuiTabs-fixed span.MuiTabs-indicator{background-color:transparent}.home-container .item-search .booking-tour-activities .picker-hotel-container,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container{display:flex;width:100%}.home-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity{width:50%}.home-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form{padding:1rem;border:1px solid #d8d8d8;display:flex;width:100%;align-items:center;border-radius:10px;height:60px}.home-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form .MuiInputBase-input.MuiOutlinedInput-input.MuiAutocomplete-input.MuiAutocomplete-inputFocused,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form .MuiInputBase-input.MuiOutlinedInput-input.MuiAutocomplete-input.MuiAutocomplete-inputFocused{padding:0}.home-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-fullWidth.MuiInputBase-formControl.MuiAutocomplete-inputRoot,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-fullWidth.MuiInputBase-formControl.MuiAutocomplete-inputRoot{padding:0!important}.home-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form .MuiOutlinedInput-notchedOutline,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form .MuiOutlinedInput-notchedOutline{border:none!important}.home-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form .MuiButtonBase-root.MuiIconButton-root.MuiIconButton-sizeMedium.MuiAutocomplete-clearIndicator,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form .MuiButtonBase-root.MuiIconButton-root.MuiIconButton-sizeMedium.MuiAutocomplete-clearIndicator{position:absolute;right:0;top:0;padding:0}.home-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form .MuiAutocomplete-endAdornment,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form .MuiAutocomplete-endAdornment{position:absolute;right:0;top:0;transform:none}.home-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form .MuiAutocomplete-endAdornment .MuiButtonBase-root.MuiIconButton-root.MuiIconButton-sizeMedium.MuiAutocomplete-popupIndicator,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form .MuiAutocomplete-endAdornment .MuiButtonBase-root.MuiIconButton-root.MuiIconButton-sizeMedium.MuiAutocomplete-popupIndicator{position:absolute;right:0}.home-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form .MuiAutocomplete-endAdornment .MuiButtonBase-root.MuiIconButton-root.MuiIconButton-sizeMedium.MuiAutocomplete-clearIndicator,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form .MuiAutocomplete-endAdornment .MuiButtonBase-root.MuiIconButton-root.MuiIconButton-sizeMedium.MuiAutocomplete-clearIndicator{position:absolute;right:0;margin-right:1.75rem;margin-top:5px}.home-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form img,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form .input-destinition,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form .input-destinition{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form .input-destinition div,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form .input-destinition div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form .input-destinition div span.require-label,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form .input-destinition div span.require-label{color:#d32f2f!important;font-size:12px}.home-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form .input-destinition input,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form .input-destinition input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:medium;height:24px}.home-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form .input-destinition input:focus,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form .input-destinition input:focus{outline:none}.home-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form .input-destinition input::placeholder,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form .input-destinition input::placeholder{font-size:16px}.home-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form .input-destinition input::placeholder,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form .input-destinition input::placeholder{color:#2d4271;font-weight:700;font-size:medium;height:24px}.home-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form .input-destinition .location-searched,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .destinition-form .input-destinition .location-searched{display:flex}.home-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .quantity,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .quantity{display:flex;width:100%;margin-top:1rem}.home-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .quantity .adult,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .quantity .adult{width:50%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px;margin-right:.5rem}.home-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .quantity .adult img,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .quantity .adult img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .quantity .adult .input-adult,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .quantity .adult .input-adult{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .quantity .adult .input-adult div,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .quantity .adult .input-adult div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .quantity .adult .input-adult input,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .quantity .adult .input-adult input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.home-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .quantity .adult .input-adult input:focus,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .quantity .adult .input-adult input:focus{outline:none}.home-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .quantity .adult .input-adult input::placeholder,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .quantity .adult .input-adult input::placeholder{color:#2d4271;font-size:16px}.home-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .quantity .room,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .quantity .room{width:50%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px;margin-left:.5rem}.home-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .quantity .room img,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .quantity .room img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .quantity .room .input-room,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .quantity .room .input-room{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .quantity .room .input-room div,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .quantity .room .input-room div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .quantity .room .input-room input,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .quantity .room .input-room input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.home-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .quantity .room .input-room input:focus,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .quantity .room .input-room input:focus{outline:none}.home-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .quantity .room .input-room input::placeholder,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .destinition-and-quantity .quantity .room .input-room input::placeholder{color:#2d4271}.home-container .item-search .booking-tour-activities .picker-hotel-container .date,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .date{width:50%;display:flex}.home-container .item-search .booking-tour-activities .picker-hotel-container .date .check-in,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .date .check-in{width:50%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;margin:0 1rem;height:60px}.home-container .item-search .booking-tour-activities .picker-hotel-container .date .check-in img,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .date .check-in img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-tour-activities .picker-hotel-container .date .check-in .input-check-in,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .date .check-in .input-check-in{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-tour-activities .picker-hotel-container .date .check-in .input-check-in div.title-form,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .date .check-in .input-check-in div.title-form{width:auto;color:#7d8fab;font-size:12px}.home-container .item-search .booking-tour-activities .picker-hotel-container .date .check-in .input-check-in input,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .date .check-in .input-check-in input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.home-container .item-search .booking-tour-activities .picker-hotel-container .date .check-in .input-check-in input:focus,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .date .check-in .input-check-in input:focus{outline:none}.home-container .item-search .booking-tour-activities .picker-hotel-container .date .check-in .input-check-in input::placeholder,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .date .check-in .input-check-in input::placeholder{color:#2d4271}.home-container .item-search .booking-tour-activities .picker-hotel-container .date .check-out,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .date .check-out{display:flex;width:50%;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px}.home-container .item-search .booking-tour-activities .picker-hotel-container .date .check-out img,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .date .check-out img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-tour-activities .picker-hotel-container .date .check-out .input-check-out,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .date .check-out .input-check-out{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-tour-activities .picker-hotel-container .date .check-out .input-check-out div.title-form,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .date .check-out .input-check-out div.title-form{width:auto;color:#7d8fab;font-size:12px}.home-container .item-search .booking-tour-activities .picker-hotel-container .date .check-out .input-check-out input,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .date .check-out .input-check-out input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.home-container .item-search .booking-tour-activities .picker-hotel-container .date .check-out .input-check-out input:focus,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .date .check-out .input-check-out input:focus{outline:none}.home-container .item-search .booking-tour-activities .picker-hotel-container .date .check-out .input-check-out input::placeholder,.package-flight-container .item-search .booking-tour-activities .picker-hotel-container .date .check-out .input-check-out input::placeholder{color:#2d4271}.home-container .item-search .booking-combo-activities,.package-flight-container .item-search .booking-combo-activities{margin:2rem 0}.home-container .item-search .booking-combo-activities .box-hotel-search-container .MuiTabPanel-root,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .MuiTabPanel-root{padding:0;margin-top:1rem}.home-container .item-search .booking-combo-activities .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .tab-item-hotel-search,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .tab-item-hotel-search{padding:.5rem;margin-right:.5rem;min-height:-moz-fit-content!important;min-height:fit-content!important;border-radius:10px;background-color:hsla(0,0%,59%,.2);color:#2d2d2d;font-weight:600;text-transform:none}.home-container .item-search .booking-combo-activities .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .tab-item-hotel-search img,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .tab-item-hotel-search img{margin-right:.5rem;width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-combo-activities .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .Mui-selected,.home-container .item-search .booking-combo-activities .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .tab-item-hotel-search:focus,.home-container .item-search .booking-combo-activities .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .tab-item-hotel-search:hover,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .Mui-selected,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .tab-item-hotel-search:focus,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .tab-item-hotel-search:hover{background-color:rgba(254,149,8,.5)}.home-container .item-search .booking-combo-activities .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .MuiTabs-scroller.MuiTabs-fixed span.MuiTabs-indicator,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .box-hotel-container .tab-list-hotel-search .MuiTabs-scroller.MuiTabs-fixed span.MuiTabs-indicator{background-color:transparent}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container{display:flex;width:100%}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity{width:50%}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form{display:flex;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .MuiInputBase-input.MuiOutlinedInput-input.MuiAutocomplete-input.MuiAutocomplete-inputFocused,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .MuiInputBase-input.MuiOutlinedInput-input.MuiAutocomplete-input.MuiAutocomplete-inputFocused{padding:0}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-fullWidth.MuiInputBase-formControl.MuiAutocomplete-inputRoot,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-fullWidth.MuiInputBase-formControl.MuiAutocomplete-inputRoot{padding:0!important}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .MuiOutlinedInput-notchedOutline,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .MuiOutlinedInput-notchedOutline{border:none!important}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form{align-items:center;display:flex;width:100%}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form img,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form{margin-left:1rem;width:100%}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form .MuiAutocomplete-endAdornment,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form .MuiAutocomplete-endAdornment{width:max-content}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form div,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form input,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form input:focus,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form input:focus{outline:none}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form input::placeholder,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form input::placeholder{color:#2d4271}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .icon-sync,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .icon-sync{display:flex;align-items:center;justify-content:center;margin:0 1rem}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .icon-sync svg,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .icon-sync svg{color:#2d4271}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .icon-sync .sync-icon,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .icon-sync .sync-icon{transition:transform .3s ease}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form{align-items:center;display:flex;width:100%}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form img,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form{margin-left:1rem;width:100%}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form .MuiAutocomplete-endAdornment,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form .MuiAutocomplete-endAdornment{width:max-content}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form div,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form input,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form input:focus,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form input:focus{outline:none}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form input::placeholder,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form input::placeholder{color:#2d4271;font-size:16px}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form{padding:1rem;border:1px solid #d8d8d8;display:flex;width:-webkit-fill-available;align-items:center;border-radius:10px;height:60px;margin:1rem 0 0}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form .MuiInputBase-input.MuiOutlinedInput-input.MuiAutocomplete-input.MuiAutocomplete-inputFocused,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form .MuiInputBase-input.MuiOutlinedInput-input.MuiAutocomplete-input.MuiAutocomplete-inputFocused{padding:0}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-fullWidth.MuiInputBase-formControl.MuiAutocomplete-inputRoot,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-fullWidth.MuiInputBase-formControl.MuiAutocomplete-inputRoot{padding:0!important}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form .MuiOutlinedInput-notchedOutline,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form .MuiOutlinedInput-notchedOutline{border:none!important}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form .MuiButtonBase-root.MuiIconButton-root.MuiIconButton-sizeMedium.MuiAutocomplete-clearIndicator,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form .MuiButtonBase-root.MuiIconButton-root.MuiIconButton-sizeMedium.MuiAutocomplete-clearIndicator{position:absolute;right:0;top:0;padding:0}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form .MuiAutocomplete-endAdornment,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form .MuiAutocomplete-endAdornment{position:absolute;right:0;top:0;transform:none}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form .MuiAutocomplete-endAdornment .MuiButtonBase-root.MuiIconButton-root.MuiIconButton-sizeMedium.MuiAutocomplete-popupIndicator,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form .MuiAutocomplete-endAdornment .MuiButtonBase-root.MuiIconButton-root.MuiIconButton-sizeMedium.MuiAutocomplete-popupIndicator{position:absolute;right:0}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form .MuiAutocomplete-endAdornment .MuiButtonBase-root.MuiIconButton-root.MuiIconButton-sizeMedium.MuiAutocomplete-clearIndicator,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form .MuiAutocomplete-endAdornment .MuiButtonBase-root.MuiIconButton-root.MuiIconButton-sizeMedium.MuiAutocomplete-clearIndicator{position:absolute;right:0;margin-right:1.75rem;margin-top:5px}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form img,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form .input-destinition,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form .input-destinition{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form .input-destinition div,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form .input-destinition div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form .input-destinition div span.require-label,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form .input-destinition div span.require-label{color:#d32f2f;font-size:12px}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form .input-destinition input,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form .input-destinition input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:medium;height:24px}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form .input-destinition input:focus,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form .input-destinition input:focus{outline:none}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form .input-destinition input::placeholder,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form .input-destinition input::placeholder{font-size:16px;opacity:1}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form .input-destinition input::placeholder,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form .input-destinition input::placeholder{color:#2d4271;font-weight:700;font-size:medium;height:26px}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form .input-destinition .location-searched,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .destinition-and-quantity .wrapper-destinition-form .destinition-form .input-destinition .location-searched{display:flex}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date{width:50%}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .departure-destination,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .departure-destination{width:100%;display:flex}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .departure-destination .departure,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .departure-destination .departure{width:50%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;margin:0 1rem;height:60px}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .departure-destination .departure img,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .departure-destination .departure img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .departure-destination .departure .input-departure,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .departure-destination .departure .input-departure{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .departure-destination .departure .input-departure p,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .departure-destination .departure .input-departure p{width:max-content;color:#7d8fab;font-size:12px;margin:0}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .departure-destination .departure .input-departure input,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .departure-destination .departure .input-departure input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .departure-destination .departure .input-departure input:focus,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .departure-destination .departure .input-departure input:focus{outline:none}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .departure-destination .departure .input-departure input::placeholder,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .departure-destination .departure .input-departure input::placeholder{color:#2d4271}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .departure-destination .destination,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .departure-destination .destination{display:flex;width:50%;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .departure-destination .destination img,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .departure-destination .destination img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .departure-destination .destination .input-destination,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .departure-destination .destination .input-destination{width:-webkit-fill-available;margin-left:1rem}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .departure-destination .destination .input-destination p,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .departure-destination .destination .input-destination p{width:max-content;color:#7d8fab;font-size:12px;margin:0}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .departure-destination .destination .input-destination input,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .departure-destination .destination .input-destination input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .departure-destination .destination .input-destination input:focus,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .departure-destination .destination .input-destination input:focus{outline:none}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .departure-destination .destination .input-destination input::placeholder,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .departure-destination .destination .input-destination input::placeholder{color:#2d4271}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .quantity,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .quantity{display:flex}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .quantity .adult,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .quantity .adult{width:100%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px;margin-right:.5rem}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .quantity .adult img,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .quantity .adult img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .quantity .adult .input-adult,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .quantity .adult .input-adult{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .quantity .adult .input-adult div,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .quantity .adult .input-adult div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .quantity .adult .input-adult input,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .quantity .adult .input-adult input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .quantity .adult .input-adult input:focus,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .quantity .adult .input-adult input:focus{outline:none}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .quantity .adult .input-adult input::placeholder,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .quantity .adult .input-adult input::placeholder{color:#2d4271;font-size:16px}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .quantity .adult .input-adult input:after,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .quantity .adult .input-adult input:after{content:"người"}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .quantity .room,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .quantity .room{width:50%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px;margin-left:.5rem}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .quantity .room img,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .quantity .room img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .quantity .room .input-room,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .quantity .room .input-room{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .quantity .room .input-room div,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .quantity .room .input-room div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .quantity .room .input-room input,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .quantity .room .input-room input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .quantity .room .input-room input:focus,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .quantity .room .input-room input:focus{outline:none}.home-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .quantity .room .input-room input::placeholder,.package-flight-container .item-search .booking-combo-activities .box-hotel-search-container .picker-flight-2ways-container .date .quantity .room .input-room input::placeholder{color:#2d4271}.home-container .item-search .booking-combo-activities .picker-hotel-container,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container{display:flex;width:100%}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity{width:50%}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure{display:flex;gap:1rem}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form{padding:1rem;border:1px solid #d8d8d8;display:flex;width:100%;align-items:center;border-radius:10px;height:60px}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form .MuiInputBase-input.MuiOutlinedInput-input.MuiAutocomplete-input.MuiAutocomplete-inputFocused,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form .MuiInputBase-input.MuiOutlinedInput-input.MuiAutocomplete-input.MuiAutocomplete-inputFocused{padding:0}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-fullWidth.MuiInputBase-formControl.MuiAutocomplete-inputRoot,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-fullWidth.MuiInputBase-formControl.MuiAutocomplete-inputRoot{padding:0!important}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form .MuiOutlinedInput-notchedOutline,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form .MuiOutlinedInput-notchedOutline{border:none!important}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form .MuiButtonBase-root.MuiIconButton-root.MuiIconButton-sizeMedium.MuiAutocomplete-clearIndicator,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form .MuiButtonBase-root.MuiIconButton-root.MuiIconButton-sizeMedium.MuiAutocomplete-clearIndicator{position:absolute;right:0;top:0;padding:0}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form .MuiAutocomplete-endAdornment,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form .MuiAutocomplete-endAdornment{position:absolute;right:0;top:0;transform:none}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form .MuiAutocomplete-endAdornment .MuiButtonBase-root.MuiIconButton-root.MuiIconButton-sizeMedium.MuiAutocomplete-popupIndicator,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form .MuiAutocomplete-endAdornment .MuiButtonBase-root.MuiIconButton-root.MuiIconButton-sizeMedium.MuiAutocomplete-popupIndicator{position:absolute;right:0}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form .MuiAutocomplete-endAdornment .MuiButtonBase-root.MuiIconButton-root.MuiIconButton-sizeMedium.MuiAutocomplete-clearIndicator,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form .MuiAutocomplete-endAdornment .MuiButtonBase-root.MuiIconButton-root.MuiIconButton-sizeMedium.MuiAutocomplete-clearIndicator{position:absolute;right:0;margin-right:1.75rem;margin-top:5px}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form img,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form .input-destinition,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form .input-destinition{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form .input-destinition div,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form .input-destinition div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form .input-destinition div span.require-label,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form .input-destinition div span.require-label{color:#d32f2f;font-size:12px}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form .input-destinition input,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form .input-destinition input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:medium;height:24px}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form .input-destinition input:focus,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form .input-destinition input:focus{outline:none}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form .input-destinition input::placeholder,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form .input-destinition input::placeholder{font-size:16px;opacity:1}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form .input-destinition input::placeholder,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form .input-destinition input::placeholder{color:#2d4271;font-weight:700;font-size:medium;height:24px}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form .input-destinition .location-searched,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .input-destinition-and-departure .destinition-form .input-destinition .location-searched{display:flex}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .quantity,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .quantity{display:flex;width:100%;margin-top:1rem}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .quantity .adult,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .quantity .adult{width:50%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px;margin-right:.5rem}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .quantity .adult img,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .quantity .adult img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .quantity .adult .input-adult,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .quantity .adult .input-adult{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .quantity .adult .input-adult div,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .quantity .adult .input-adult div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .quantity .adult .input-adult input,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .quantity .adult .input-adult input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .quantity .adult .input-adult input:focus,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .quantity .adult .input-adult input:focus{outline:none}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .quantity .adult .input-adult input::placeholder,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .quantity .adult .input-adult input::placeholder{color:#2d4271;font-size:16px;opacity:1}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .quantity .room,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .quantity .room{width:50%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px;margin-left:.5rem}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .quantity .room img,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .quantity .room img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .quantity .room .input-room,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .quantity .room .input-room{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .quantity .room .input-room div,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .quantity .room .input-room div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .quantity .room .input-room input,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .quantity .room .input-room input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .quantity .room .input-room input:focus,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .quantity .room .input-room input:focus{outline:none}.home-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .quantity .room .input-room input::placeholder,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .destinition-and-quantity .quantity .room .input-room input::placeholder{color:#2d4271}.home-container .item-search .booking-combo-activities .picker-hotel-container .date,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .date{width:50%;display:flex}.home-container .item-search .booking-combo-activities .picker-hotel-container .date .check-in,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .date .check-in{width:50%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;margin:0 1rem;height:60px}.home-container .item-search .booking-combo-activities .picker-hotel-container .date .check-in img,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .date .check-in img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-combo-activities .picker-hotel-container .date .check-in .input-check-in,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .date .check-in .input-check-in{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-combo-activities .picker-hotel-container .date .check-in .input-check-in div.title-form,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .date .check-in .input-check-in div.title-form{width:auto;color:#7d8fab;font-size:12px}.home-container .item-search .booking-combo-activities .picker-hotel-container .date .check-in .input-check-in input,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .date .check-in .input-check-in input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.home-container .item-search .booking-combo-activities .picker-hotel-container .date .check-in .input-check-in input:focus,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .date .check-in .input-check-in input:focus{outline:none}.home-container .item-search .booking-combo-activities .picker-hotel-container .date .check-in .input-check-in input::placeholder,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .date .check-in .input-check-in input::placeholder{color:#2d4271}.home-container .item-search .booking-combo-activities .picker-hotel-container .date .check-out,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .date .check-out{display:flex;width:50%;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px}.home-container .item-search .booking-combo-activities .picker-hotel-container .date .check-out img,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .date .check-out img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-combo-activities .picker-hotel-container .date .check-out .input-check-out,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .date .check-out .input-check-out{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-combo-activities .picker-hotel-container .date .check-out .input-check-out div.title-form,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .date .check-out .input-check-out div.title-form{width:auto;color:#7d8fab;font-size:12px}.home-container .item-search .booking-combo-activities .picker-hotel-container .date .check-out .input-check-out input,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .date .check-out .input-check-out input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.home-container .item-search .booking-combo-activities .picker-hotel-container .date .check-out .input-check-out input:focus,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .date .check-out .input-check-out input:focus{outline:none}.home-container .item-search .booking-combo-activities .picker-hotel-container .date .check-out .input-check-out input::placeholder,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .date .check-out .input-check-out input::placeholder{color:#2d4271}.home-container .item-search .booking-combo-activities .picker-hotel-container .date .adult,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .date .adult{width:50%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px;margin-right:.5rem}.home-container .item-search .booking-combo-activities .picker-hotel-container .date .adult img,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .date .adult img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-combo-activities .picker-hotel-container .date .adult .input-adult,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .date .adult .input-adult{margin-left:1rem;width:-webkit-fill-available}.home-container .item-search .booking-combo-activities .picker-hotel-container .date .adult .input-adult div,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .date .adult .input-adult div{width:100%;color:#7d8fab;font-size:12px}.home-container .item-search .booking-combo-activities .picker-hotel-container .date .adult .input-adult input,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .date .adult .input-adult input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.home-container .item-search .booking-combo-activities .picker-hotel-container .date .adult .input-adult input:focus,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .date .adult .input-adult input:focus{outline:none}.home-container .item-search .booking-combo-activities .picker-hotel-container .date .adult .input-adult input::placeholder,.package-flight-container .item-search .booking-combo-activities .picker-hotel-container .date .adult .input-adult input::placeholder{color:#2d4271;font-size:16px}.home-container .item-search .booking-products,.package-flight-container .item-search .booking-products{margin:2rem 0}.home-container .item-search .booking-products .box-search-product-container .MuiTabPanel-root,.package-flight-container .item-search .booking-products .box-search-product-container .MuiTabPanel-root{padding:0;margin-top:1rem}.home-container .item-search .booking-products .box-search-product-container .picker-products-container,.package-flight-container .item-search .booking-products .box-search-product-container .picker-products-container{display:flex;width:100%}.home-container .item-search .booking-products .box-search-product-container .picker-products-container .product-types-dropdown,.package-flight-container .item-search .booking-products .box-search-product-container .picker-products-container .product-types-dropdown{position:relative;width:250px}.home-container .item-search .booking-products .box-search-product-container .picker-products-container .product-types-dropdown-selected,.package-flight-container .item-search .booking-products .box-search-product-container .picker-products-container .product-types-dropdown-selected{display:flex;align-items:center;gap:.725rem;font-weight:500;color:#2d4271}.home-container .item-search .booking-products .box-search-product-container .picker-products-container .product-types-dropdown-selected .product-types-dropdown-selected-icon,.package-flight-container .item-search .booking-products .box-search-product-container .picker-products-container .product-types-dropdown-selected .product-types-dropdown-selected-icon{width:22px;height:22px}.home-container .item-search .booking-products .box-search-product-container .picker-products-container .product-types-dropdown-default,.package-flight-container .item-search .booking-products .box-search-product-container .picker-products-container .product-types-dropdown-default{display:flex;align-items:center;gap:.725rem}.home-container .item-search .booking-products .box-search-product-container .picker-products-container .product-types-dropdown-default .product-types-dropdown-default-icon,.package-flight-container .item-search .booking-products .box-search-product-container .picker-products-container .product-types-dropdown-default .product-types-dropdown-default-icon{width:22px;height:22px}.home-container .item-search .booking-products .box-search-product-container .picker-products-container .product-types-dropdown-toggle,.package-flight-container .item-search .booking-products .box-search-product-container .picker-products-container .product-types-dropdown-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px;margin-right:1rem;background-color:#fff}.home-container .item-search .booking-products .box-search-product-container .picker-products-container .product-types-dropdown-toggle:hover,.package-flight-container .item-search .booking-products .box-search-product-container .picker-products-container .product-types-dropdown-toggle:hover{background:#eaeaea;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.home-container .item-search .booking-products .box-search-product-container .picker-products-container .product-types-dropdown-arrow,.package-flight-container .item-search .booking-products .box-search-product-container .picker-products-container .product-types-dropdown-arrow{font-size:12px}.home-container .item-search .booking-products .box-search-product-container .picker-products-container .product-types-dropdown-menu,.package-flight-container .item-search .booking-products .box-search-product-container .picker-products-container .product-types-dropdown-menu{position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid transparent;border-radius:10px;margin-top:4px;padding-left:0;z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.1)}.home-container .item-search .booking-products .box-search-product-container .picker-products-container .product-types-dropdown-item,.package-flight-container .item-search .booking-products .box-search-product-container .picker-products-container .product-types-dropdown-item{display:flex;gap:.725rem;cursor:pointer;padding:10px}.home-container .item-search .booking-products .box-search-product-container .picker-products-container .product-types-dropdown-item:hover,.package-flight-container .item-search .booking-products .box-search-product-container .picker-products-container .product-types-dropdown-item:hover{border-radius:.725rem;background-color:#f2f3f3}.home-container .item-search .booking-products .box-search-product-container .picker-products-container .product-types-dropdown-item-icon,.package-flight-container .item-search .booking-products .box-search-product-container .picker-products-container .product-types-dropdown-item-icon{font-size:18px;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.home-container .item-search .booking-products .box-search-product-container .picker-products-container .product-types-dropdown-item-name,.package-flight-container .item-search .booking-products .box-search-product-container .picker-products-container .product-types-dropdown-item-name{font-size:16px;color:#2d4271}.home-container .item-search .booking-products .box-search-product-container .picker-products-container .product-types-dropdown-divider,.package-flight-container .item-search .booking-products .box-search-product-container .picker-products-container .product-types-dropdown-divider{margin:0 12px;border:1px solid #ced4de}.home-container .item-search .booking-products .box-search-product-container .picker-products-container .input-search-products,.package-flight-container .item-search .booking-products .box-search-product-container .picker-products-container .input-search-products{width:100%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px;margin-left:1rem}.home-container .item-search .booking-products .box-search-product-container .picker-products-container .input-search-products img,.package-flight-container .item-search .booking-products .box-search-product-container .picker-products-container .input-search-products img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-products .box-search-product-container .picker-products-container .input-search-products .input-search-products-form,.package-flight-container .item-search .booking-products .box-search-product-container .picker-products-container .input-search-products .input-search-products-form{margin-left:1rem;width:100%}.home-container .item-search .booking-products .box-search-product-container .picker-products-container .input-search-products .input-search-products-form input,.package-flight-container .item-search .booking-products .box-search-product-container .picker-products-container .input-search-products .input-search-products-form input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.home-container .item-search .booking-products .box-search-product-container .picker-products-container .input-search-products .input-search-products-form input:focus,.package-flight-container .item-search .booking-products .box-search-product-container .picker-products-container .input-search-products .input-search-products-form input:focus{outline:none}.home-container .item-search .booking-products .box-search-product-container .picker-products-container .input-search-products .input-search-products-form input::placeholder,.package-flight-container .item-search .booking-products .box-search-product-container .picker-products-container .input-search-products .input-search-products-form input::placeholder{color:#7d8fab;font-size:16px;opacity:1}.home-container .item-search .booking-simcard,.package-flight-container .item-search .booking-simcard{margin:2rem 0}.home-container .item-search .booking-simcard .box-search-simCard-container .MuiTabPanel-root,.package-flight-container .item-search .booking-simcard .box-search-simCard-container .MuiTabPanel-root{padding:0;margin-top:1rem}.home-container .item-search .booking-simcard .box-search-simCard-container .picker-simCard-container,.package-flight-container .item-search .booking-simcard .box-search-simCard-container .picker-simCard-container{display:flex;width:100%}.home-container .item-search .booking-simcard .box-search-simCard-container .picker-simCard-container .input-search-products,.package-flight-container .item-search .booking-simcard .box-search-simCard-container .picker-simCard-container .input-search-products{width:100%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px;margin-left:1rem}.home-container .item-search .booking-simcard .box-search-simCard-container .picker-simCard-container .input-search-products img,.package-flight-container .item-search .booking-simcard .box-search-simCard-container .picker-simCard-container .input-search-products img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-simcard .box-search-simCard-container .picker-simCard-container .input-search-products .input-search-products-form,.package-flight-container .item-search .booking-simcard .box-search-simCard-container .picker-simCard-container .input-search-products .input-search-products-form{margin-left:1rem;width:100%}.home-container .item-search .booking-simcard .box-search-simCard-container .picker-simCard-container .input-search-products .input-search-products-form input,.package-flight-container .item-search .booking-simcard .box-search-simCard-container .picker-simCard-container .input-search-products .input-search-products-form input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.home-container .item-search .booking-simcard .box-search-simCard-container .picker-simCard-container .input-search-products .input-search-products-form input:focus,.package-flight-container .item-search .booking-simcard .box-search-simCard-container .picker-simCard-container .input-search-products .input-search-products-form input:focus{outline:none}.home-container .item-search .booking-simcard .box-search-simCard-container .picker-simCard-container .input-search-products .input-search-products-form input::placeholder,.package-flight-container .item-search .booking-simcard .box-search-simCard-container .picker-simCard-container .input-search-products .input-search-products-form input::placeholder{color:#7d8fab;font-size:16px;opacity:1}.home-container .item-search .booking-sightseeing,.package-flight-container .item-search .booking-sightseeing{margin:2rem 0}.home-container .item-search .booking-sightseeing .box-search-sightseeing-container .MuiTabPanel-root,.package-flight-container .item-search .booking-sightseeing .box-search-sightseeing-container .MuiTabPanel-root{padding:0;margin-top:1rem}.home-container .item-search .booking-sightseeing .box-search-sightseeing-container .picker-sightseeing-container,.package-flight-container .item-search .booking-sightseeing .box-search-sightseeing-container .picker-sightseeing-container{display:flex;width:100%}.home-container .item-search .booking-sightseeing .box-search-sightseeing-container .picker-sightseeing-container .input-search-products,.package-flight-container .item-search .booking-sightseeing .box-search-sightseeing-container .picker-sightseeing-container .input-search-products{width:100%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px;margin-left:1rem}.home-container .item-search .booking-sightseeing .box-search-sightseeing-container .picker-sightseeing-container .input-search-products img,.package-flight-container .item-search .booking-sightseeing .box-search-sightseeing-container .picker-sightseeing-container .input-search-products img{width:24px;height:24px;object-fit:cover}.home-container .item-search .booking-sightseeing .box-search-sightseeing-container .picker-sightseeing-container .input-search-products .input-search-products-form,.package-flight-container .item-search .booking-sightseeing .box-search-sightseeing-container .picker-sightseeing-container .input-search-products .input-search-products-form{margin-left:1rem;width:100%}.home-container .item-search .booking-sightseeing .box-search-sightseeing-container .picker-sightseeing-container .input-search-products .input-search-products-form input,.package-flight-container .item-search .booking-sightseeing .box-search-sightseeing-container .picker-sightseeing-container .input-search-products .input-search-products-form input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.home-container .item-search .booking-sightseeing .box-search-sightseeing-container .picker-sightseeing-container .input-search-products .input-search-products-form input:focus,.package-flight-container .item-search .booking-sightseeing .box-search-sightseeing-container .picker-sightseeing-container .input-search-products .input-search-products-form input:focus{outline:none}.home-container .item-search .booking-sightseeing .box-search-sightseeing-container .picker-sightseeing-container .input-search-products .input-search-products-form input::placeholder,.package-flight-container .item-search .booking-sightseeing .box-search-sightseeing-container .picker-sightseeing-container .input-search-products .input-search-products-form input::placeholder{color:#7d8fab;font-size:16px;opacity:1}.home-container .landing-page,.package-flight-container .landing-page{position:relative;margin-top:-45vh;left:0;z-index:1;width:100%;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;border-top-left-radius:32px;border-top-right-radius:32px;aspect-ratio:50%}.home-container .landing-page .carousel,.package-flight-container .landing-page .carousel{height:100%;width:100%;margin-top:5rem}.home-container .landing-page .carousel .react-multi-carousel-list,.package-flight-container .landing-page .carousel .react-multi-carousel-list{align-items:stretch;display:flex}.home-container .landing-page .carousel div.react-multi-carousel-list.container-padding-bottom,.package-flight-container .landing-page .carousel div.react-multi-carousel-list.container-padding-bottom{max-height:32rem;min-height:16rem}.home-container .landing-page .carousel div.react-multi-carousel-list.container-padding-bottom a,.package-flight-container .landing-page .carousel div.react-multi-carousel-list.container-padding-bottom a{display:flex;align-items:center;justify-content:center}.home-container .landing-page .carousel div.react-multi-carousel-list.container-padding-bottom img,.package-flight-container .landing-page .carousel div.react-multi-carousel-list.container-padding-bottom img{cursor:pointer;border-radius:20px}.home-container .landing-page .good-price-flight,.package-flight-container .landing-page .good-price-flight{height:100%;width:100%;margin-top:2rem;background-color:#f7fafc;background:radial-gradient(ellipse at bottom left,rgba(204,227,255,.72),transparent),radial-gradient(ellipse at top right,rgba(76,184,255,0),transparent);padding:1rem;border-radius:8px}.home-container .landing-page .good-price-flight .title-name,.package-flight-container .landing-page .good-price-flight .title-name{font-size:28px;color:#0f294d;font-weight:700}.home-container .landing-page .good-price-flight .tabs,.package-flight-container .landing-page .good-price-flight .tabs{width:100%}.home-container .landing-page .good-price-flight .tabs .MuiTabs-indicator,.package-flight-container .landing-page .good-price-flight .tabs .MuiTabs-indicator{background-color:transparent}.home-container .landing-page .good-price-flight .tabs .tab-panel,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel{padding:0}.home-container .landing-page .good-price-flight .tabs .tabs-list,.package-flight-container .landing-page .good-price-flight .tabs .tabs-list{display:flex;justify-content:flex-start;align-items:center;margin:1rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.home-container .landing-page .good-price-flight .tabs .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary.tab,.package-flight-container .landing-page .good-price-flight .tabs .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary.tab{margin-bottom:1rem;padding:.5rem 1rem;min-height:40px;color:#0f294d;width:max-content;border-radius:10px;background-color:#fff;margin-right:1rem;box-shadow:0 8px 16px 0 rgba(15,41,77,.08)}.home-container .landing-page .good-price-flight .tabs .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary.Mui-selected.tab.tab-selected,.home-container .landing-page .good-price-flight .tabs .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary.tab:hover,.package-flight-container .landing-page .good-price-flight .tabs .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary.Mui-selected.tab.tab-selected,.package-flight-container .landing-page .good-price-flight .tabs .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary.tab:hover{background-color:#002972;color:#fff}.home-container .landing-page .good-price-flight .tabs .tab-panel,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel{width:100%;display:flex;justify-content:space-between}.home-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel{width:75%}.home-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .react-multiple-carousel__arrow:before,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .react-multiple-carousel__arrow:before{font-size:20px;color:#000;font-weight:800;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.home-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .react-multiple-carousel__arrow,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;z-index:1000;border:0;background:#fff;min-width:36px;min-height:42px;opacity:.9;cursor:pointer;box-shadow:0 4px 8px 0 rgba(3,42,80,.2)}.home-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .react-multiple-carousel__arrow--left,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .react-multiple-carousel__arrow--left{border-radius:0 50% 50% 0;left:.5rem}.home-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .react-multiple-carousel__arrow--right,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .react-multiple-carousel__arrow--right{right:.5rem;border-radius:50% 0 0 50%}.home-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel{border-radius:8px;height:100%;min-width:33%;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.home-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .background-img,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .background-img{width:100%;position:relative}.home-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .background-img img,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .background-img img{width:100%;height:14rem;object-fit:cover;border-top-left-radius:8px;border-top-right-radius:8px}.home-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .background-img .stack-component,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .background-img .stack-component{position:absolute;top:0;left:0;height:100%;display:flex;flex-direction:column;justify-content:space-between}.home-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .background-img .stack-component .quantity-rooms,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .background-img .stack-component .quantity-rooms{background-color:#002972;color:#fff;width:-moz-fit-content;width:fit-content;font-weight:600;font-size:13px;padding:.2rem .5rem;border-top-right-radius:4px;border-bottom-right-radius:4px;margin-top:1rem}.home-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel{display:flex;background-color:rgba(0,0,0,.48);margin:1rem;border-radius:20px 4px 4px 0}.home-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel .rate,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel .rate{font-size:17px;font-weight:600;height:40px;width:40px;border-radius:50% 50% 50% 0;background-color:#f79721;color:#fff;padding:.5rem;display:flex;justify-content:center;align-items:center}.home-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel .comment-container,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel .comment-container{margin:0 .5rem}.home-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel .comment-container .satisfied,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel .comment-container .satisfied{font-size:13px;font-weight:600;color:#fff;margin:0}.home-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel .comment-container .comments,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel .comment-container .comments{font-size:12px;color:#fff;font-weight:thin;margin:0}.home-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .short-description,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .short-description{background-color:#fff;padding:1rem;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.home-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .short-description .info-flight,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .short-description .info-flight{display:flex;justify-content:flex-start;align-items:flex-start}.home-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .short-description .info-flight .logo-flight,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .short-description .info-flight .logo-flight{width:24px;height:24px}.home-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .short-description .info-flight .logo-flight img,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .short-description .info-flight .logo-flight img{width:100%;height:100%;object-fit:contain}.home-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .short-description .info-flight .name-and-date,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .short-description .info-flight .name-and-date{margin-left:.5rem;word-break:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%}.home-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .short-description .info-flight .name-and-date .name span,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .short-description .info-flight .name-and-date .name span{font-size:16px;font-weight:600;color:#2d2d2d}.home-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .short-description .info-flight .name-and-date .name svg,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .short-description .info-flight .name-and-date .name svg{font-size:24px;color:#2d2d2d}.home-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .short-description .info-flight .name-and-date .date,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .short-description .info-flight .name-and-date .date{font-size:14px;color:#979797}.home-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .short-description .name-and-price,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .short-description .name-and-price{display:flex;align-items:center;justify-content:flex-end;margin:.5rem 0}.home-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .short-description .name-and-price .name-of-price,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .short-description .name-and-price .name-of-price{font-size:14px;color:#979797;margin-right:.3rem}.home-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .short-description .name-and-price .price,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .item-good-price-flight-carousel .item-tab-panel .short-description .name-and-price .price{font-size:20px;font-weight:700;color:#002972}.home-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .react-multi-carousel-item,.home-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .react-multi-carousel-item.react-multi-carousel-item--active,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .react-multi-carousel-item,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .react-multi-carousel-item.react-multi-carousel-item--active{padding:.5rem}.home-container .landing-page .good-price-flight .tabs .tab-panel .gift-voucher,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .gift-voucher{position:relative;margin:.5rem}.home-container .landing-page .good-price-flight .tabs .tab-panel .gift-voucher .img,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .gift-voucher .img{height:21.8rem;object-fit:cover;border-radius:8px}.home-container .landing-page .good-price-flight .tabs .tab-panel .gift-voucher .img img,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .gift-voucher .img img{height:100%;object-fit:cover;border-radius:8px}.home-container .landing-page .good-price-flight .tabs .tab-panel .gift-voucher .content,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .gift-voucher .content{position:absolute;bottom:0;left:0;width:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:1rem;border-radius:8px;background:linear-gradient(180deg,rgba(255,236,184,0),#baeaff 20%,#008ec4)}.home-container .landing-page .good-price-flight .tabs .tab-panel .gift-voucher .content .title,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .gift-voucher .content .title{font-size:16px;font-weight:600;color:#253f90;display:flex;justify-content:center;align-items:center;margin:1rem 0}.home-container .landing-page .good-price-flight .tabs .tab-panel .gift-voucher .content .title p,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .gift-voucher .content .title p{text-align:center;width:80%}.home-container .landing-page .good-price-flight .tabs .tab-panel .gift-voucher .content button,.package-flight-container .landing-page .good-price-flight .tabs .tab-panel .gift-voucher .content button{background:linear-gradient(90deg,rgba(34,55,159,.9),#002972);color:#fff;padding:.5rem;border-radius:8px;font-size:16px;font-weight:600;text-align:center;width:100%}.home-container .landing-page .good-price-hotel,.package-flight-container .landing-page .good-price-hotel{height:100%;width:100%;margin-top:2rem;background:radial-gradient(ellipse at bottom left,rgba(255,201,131,.6),transparent),radial-gradient(ellipse at top right,rgba(255,188,64,0),transparent);padding:1rem;border-radius:8px}.home-container .landing-page .good-price-hotel .title-name,.package-flight-container .landing-page .good-price-hotel .title-name{font-size:28px;color:#0f294d;font-weight:700}.home-container .landing-page .good-price-hotel .tabs .MuiTabs-indicator,.package-flight-container .landing-page .good-price-hotel .tabs .MuiTabs-indicator{background-color:transparent}.home-container .landing-page .good-price-hotel .tabs .tab-panel,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel{padding:0}.home-container .landing-page .good-price-hotel .tabs .tabs-list,.package-flight-container .landing-page .good-price-hotel .tabs .tabs-list{display:flex;justify-content:flex-start;align-items:center;margin:1rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.home-container .landing-page .good-price-hotel .tabs .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary.tab,.package-flight-container .landing-page .good-price-hotel .tabs .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary.tab{margin-bottom:1rem;padding:.5rem 1rem;min-height:40px;color:#0f294d;width:max-content;border-radius:10px;background-color:#fff;margin-right:1rem;box-shadow:0 8px 16px 0 rgba(15,41,77,.08)}.home-container .landing-page .good-price-hotel .tabs .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary.Mui-selected.tab.tab-selected,.home-container .landing-page .good-price-hotel .tabs .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary.tab:hover,.package-flight-container .landing-page .good-price-hotel .tabs .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary.Mui-selected.tab.tab-selected,.package-flight-container .landing-page .good-price-hotel .tabs .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary.tab:hover{background-color:#002972;color:#fff}.home-container .landing-page .good-price-hotel .tabs .tab-panel,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel{width:100%;display:flex;justify-content:space-between;align-items:stretch}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel{width:75%}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .react-multiple-carousel__arrow:before,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .react-multiple-carousel__arrow:before{font-size:20px;color:#000;font-weight:800;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .react-multiple-carousel__arrow,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;z-index:1000;border:0;background:#fff;min-width:36px;min-height:42px;opacity:.9;cursor:pointer;box-shadow:0 4px 8px 0 rgba(3,42,80,.2)}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .react-multiple-carousel__arrow--left,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .react-multiple-carousel__arrow--left{border-radius:0 50% 50% 0;left:.5rem}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .react-multiple-carousel__arrow--right,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .react-multiple-carousel__arrow--right{right:.5rem;border-radius:50% 0 0 50%}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel{border-radius:8px;height:100%}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .background-img,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .background-img{width:100%;position:relative}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .background-img img,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .background-img img{width:100%;height:210px;object-fit:cover;border-top-left-radius:8px;border-top-right-radius:8px}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .background-img .stack-component,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .background-img .stack-component{position:absolute;top:0;left:0;height:100%;display:flex;flex-direction:column;justify-content:space-between}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel{display:flex;background-color:rgba(0,0,0,.48);margin:1rem auto 1rem 1rem;border-radius:20px 4px 4px 0}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel .rate,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel .rate{font-size:17px;font-weight:600;height:40px;width:40px;border-radius:50% 50% 50% 0;background-color:#f79721;color:#fff;padding:.5rem;display:flex;justify-content:center;align-items:center}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel .comment-container,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel .comment-container{margin:0 .5rem}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel .comment-container .satisfied,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel .comment-container .satisfied{font-size:13px;font-weight:600;color:#fff;margin:0}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel .comment-container .comments,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel .comment-container .comments{font-size:12px;color:#fff;font-weight:thin;margin:0}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description{background-color:#fff;padding:1rem;border-bottom-left-radius:8px;border-bottom-right-radius:8px;min-height:180px}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .name,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .name{min-height:50px;font-size:16px;font-weight:700;color:#2d2d2d;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .stars,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .stars{display:flex;align-items:center}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .stars svg,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .stars svg{font-size:16px}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .locations,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .locations{margin-top:.5rem;display:flex;align-items:center}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .locations svg,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .locations svg{font-size:16px}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .locations p,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .locations p{color:#253f90;font-size:14px;margin:0}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .list-category,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .list-category{display:flex;width:100%;margin:.5rem 0;padding:.3rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .list-category::-webkit-scrollbar,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .list-category::-webkit-scrollbar{height:4px;border-radius:5px}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .list-category::-webkit-scrollbar-track,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .list-category::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .list-category::-webkit-scrollbar-thumb,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .list-category::-webkit-scrollbar-thumb{background:hsla(0,0%,53%,.525);border-radius:5px}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .list-category::-webkit-scrollbar-thumb:hover,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .list-category::-webkit-scrollbar-thumb:hover{background:rgba(92,92,92,.486);border-radius:5px}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .list-category .category,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .list-category .category{margin-right:.5rem;padding:.2rem .5rem;background-color:#fff;color:#434343;border:1px solid #979797;border-radius:4px;font-size:12px;min-width:-moz-fit-content;min-width:fit-content;white-space:nowrap}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .price-discount,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .price-discount{display:flex;justify-content:space-between;align-items:center}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .price-discount .discount,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .price-discount .discount{display:flex;align-items:center}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .price-discount .discount .discount-icon,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .price-discount .discount .discount-icon{background-color:rgba(255,111,0,.1);margin-right:.2rem;width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:4px}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .price-discount .discount .discount-icon svg,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .price-discount .discount .discount-icon svg{font-size:16px;color:#ff6f00}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .price-discount .discount p,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .price-discount .discount p{font-size:12px;font-weight:500;color:#ff6f00;margin:0}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .price-discount .original-price,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .price-discount .original-price{color:#979797;font-size:14px;font-weight:500;text-decoration:line-through}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .current-price,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .current-price{display:flex;justify-content:flex-end;align-items:center}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .current-price .title-price,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .current-price .title-price{margin-right:.5rem;font-size:14px;color:#979797}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .current-price .price,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .item-good-price-hotel-carousel .item-tab-panel .short-description .current-price .price{font-size:20px;font-weight:600;color:#002972}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .react-multi-carousel-item,.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .react-multi-carousel-item.react-multi-carousel-item--active,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .react-multi-carousel-item,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .react-multi-carousel-item.react-multi-carousel-item--active{padding:.5rem}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel.active,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel.active{cursor:-webkit-grabbing;cursor:grabbing}.home-container .landing-page .good-price-hotel .tabs .tab-panel .gift-voucher,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .gift-voucher{position:relative;margin:.5rem}.home-container .landing-page .good-price-hotel .tabs .tab-panel .gift-voucher .img,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .gift-voucher .img{width:100%;height:390px;object-fit:cover;border-radius:8px}.home-container .landing-page .good-price-hotel .tabs .tab-panel .gift-voucher .img img,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .gift-voucher .img img{height:100%;object-fit:cover;border-radius:8px}.home-container .landing-page .good-price-hotel .tabs .tab-panel .gift-voucher .content,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .gift-voucher .content{position:absolute;bottom:0;left:0;width:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:1rem;border-radius:8px;background:linear-gradient(180deg,rgba(255,236,184,0),#ffbb16 20%,#fe9508)}.home-container .landing-page .good-price-hotel .tabs .tab-panel .gift-voucher .content .title,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .gift-voucher .content .title{font-size:16px;font-weight:600;color:#fff;display:flex;justify-content:center;align-items:center;margin:1rem 0}.home-container .landing-page .good-price-hotel .tabs .tab-panel .gift-voucher .content .title p,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .gift-voucher .content .title p{text-align:center;width:80%}.home-container .landing-page .good-price-hotel .tabs .tab-panel .gift-voucher .content button,.package-flight-container .landing-page .good-price-hotel .tabs .tab-panel .gift-voucher .content button{background:linear-gradient(90deg,#fb4c0b,#d70404);color:#fff;padding:.5rem;border-radius:8px;font-size:16px;font-weight:600;text-align:center;width:100%}.home-container .landing-page .favorite-location,.package-flight-container .landing-page .favorite-location{width:100%;margin-top:2rem}.home-container .landing-page .favorite-location .title-name,.package-flight-container .landing-page .favorite-location .title-name{margin:1rem 0}.home-container .landing-page .favorite-location .title-name .title,.package-flight-container .landing-page .favorite-location .title-name .title{font-size:28px;color:#0f294d;font-weight:700}.home-container .landing-page .favorite-location .title-name .intro,.package-flight-container .landing-page .favorite-location .title-name .intro{font-size:17px;color:#171717}.home-container .landing-page .favorite-location .list-location,.package-flight-container .landing-page .favorite-location .list-location{margin:2rem 0}.home-container .landing-page .favorite-location .list-location .grid,.package-flight-container .landing-page .favorite-location .list-location .grid{margin-top:.5rem}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:.5rem}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .top,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .top{height:50%;margin-bottom:10px}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .top .image-wrapper,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .top .image-wrapper{position:relative;height:100%;overflow:hidden;border-radius:10px}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .top .image-wrapper img,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .top .image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .top .image-wrapper .label,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .top .image-wrapper .label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.25);height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;border-radius:10px;padding:2rem;z-index:1;transition:transform .3s ease}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .top .image-wrapper .label .title-label,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .top .image-wrapper .label .title-label{font-size:24px;font-weight:700;color:#fff;transform:translateY(0);transition:transform .3s ease}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .top .image-wrapper .label .more-detail,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .top .image-wrapper .label .more-detail{display:flex;align-items:center;opacity:0;transform:translateY(20px);transition:all .3s ease}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .top .image-wrapper .label .more-detail p,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .top .image-wrapper .label .more-detail p{font-size:16px;font-weight:700;color:#f4a261}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .top .image-wrapper .label .more-detail p:hover,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .top .image-wrapper .label .more-detail p:hover{cursor:pointer;text-decoration:underline}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .top .image-wrapper .label .more-detail svg,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .top .image-wrapper .label .more-detail svg{margin-left:.5rem;font-size:16px;color:#f4a261}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .top .image-wrapper:hover .title-label,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .top .image-wrapper:hover .title-label{transform:translateY(-10px)}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .top .image-wrapper:hover .more-detail,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .top .image-wrapper:hover .more-detail{opacity:1;transform:translateY(0)}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .top .image-wrapper:hover img,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .top .image-wrapper:hover img{transform:scale(1.1)}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below{display:flex;justify-content:space-between;align-items:center;width:100%;height:50%}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-wrapper,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-wrapper{position:relative;height:100%;width:50%;overflow:hidden;border-radius:10px}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-wrapper img,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-wrapper .label,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-wrapper .label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.25);height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;border-radius:10px;padding:2rem;z-index:1;transition:transform .3s ease}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-wrapper .label .title-label,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-wrapper .label .title-label{font-size:24px;font-weight:700;color:#fff;transform:translateY(0);transition:transform .3s ease}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-wrapper .label .more-detail,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-wrapper .label .more-detail{display:flex;align-items:center;opacity:0;transform:translateY(20px);transition:all .3s ease}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-wrapper .label .more-detail p,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-wrapper .label .more-detail p{font-size:16px;font-weight:700;color:#f4a261}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-wrapper .label .more-detail p:hover,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-wrapper .label .more-detail p:hover{cursor:pointer;text-decoration:underline}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-wrapper .label .more-detail svg,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-wrapper .label .more-detail svg{margin-left:.5rem;font-size:16px;color:#f4a261}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-wrapper:hover .title-label,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-wrapper:hover .title-label{transform:translateY(-10px)}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-wrapper:hover .more-detail,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-wrapper:hover .more-detail{opacity:1;transform:translateY(0)}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-wrapper:hover img,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-wrapper:hover img{transform:scale(1.1)}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-below,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-below{margin-left:16px;position:relative;height:100%;width:50%;overflow:hidden;border-radius:10px}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-below img,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-below img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-below .label,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-below .label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.25);height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;border-radius:10px;padding:2rem;z-index:1;transition:transform .3s ease}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-below .label .title-label,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-below .label .title-label{font-size:24px;font-weight:700;color:#fff;transform:translateY(0);transition:transform .3s ease}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-below .label .more-detail,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-below .label .more-detail{display:flex;align-items:center;opacity:0;transform:translateY(20px);transition:all .3s ease}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-below .label .more-detail p,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-below .label .more-detail p{font-size:16px;font-weight:700;color:#f4a261}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-below .label .more-detail p:hover,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-below .label .more-detail p:hover{cursor:pointer;text-decoration:underline}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-below .label .more-detail svg,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-below .label .more-detail svg{margin-left:.5rem;font-size:16px;color:#f4a261}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-below:hover .title-label,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-below:hover .title-label{transform:translateY(-10px)}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-below:hover .more-detail,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-below:hover .more-detail{opacity:1;transform:translateY(0)}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-below:hover img,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .below .image-below:hover img{transform:scale(1.1)}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-1,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-1{margin:0!important;min-height:313px}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-1 .image-wrapper,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-1 .image-wrapper{position:relative;height:100%;overflow:hidden;border-radius:10px;min-height:314.08px}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-1 .image-wrapper img,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-1 .image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-1 .image-wrapper .label,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-1 .image-wrapper .label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.25);height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;border-radius:10px;padding:2rem;z-index:1;transition:transform .3s ease}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-1 .image-wrapper .label .title-label,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-1 .image-wrapper .label .title-label{font-size:24px;font-weight:700;color:#fff;transform:translateY(0);transition:transform .3s ease}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-1 .image-wrapper .label .more-detail,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-1 .image-wrapper .label .more-detail{display:flex;align-items:center;opacity:0;transform:translateY(20px);transition:all .3s ease}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-1 .image-wrapper .label .more-detail p,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-1 .image-wrapper .label .more-detail p{font-size:16px;font-weight:700;color:#f4a261}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-1 .image-wrapper .label .more-detail p:hover,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-1 .image-wrapper .label .more-detail p:hover{cursor:pointer;text-decoration:underline}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-1 .image-wrapper .label .more-detail svg,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-1 .image-wrapper .label .more-detail svg{margin-left:.5rem;font-size:16px;color:#f4a261}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-1 .image-wrapper:hover .title-label,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-1 .image-wrapper:hover .title-label{transform:translateY(-10px)}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-1 .image-wrapper:hover .more-detail,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-1 .image-wrapper:hover .more-detail{opacity:1;transform:translateY(0)}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-1 .image-wrapper:hover img,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-1 .image-wrapper:hover img{transform:scale(1.1)}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-2,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-2{margin-top:.7rem}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-2 .image-wrapper,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-2 .image-wrapper{position:relative;height:100%;overflow:hidden;border-radius:10px}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-2 .image-wrapper img,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-2 .image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-2 .image-wrapper .label,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-2 .image-wrapper .label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.25);height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;border-radius:10px;padding:2rem;z-index:1;transition:transform .3s ease}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-2 .image-wrapper .label .title-label,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-2 .image-wrapper .label .title-label{font-size:24px;font-weight:700;color:#fff;transform:translateY(0);transition:transform .3s ease}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-2 .image-wrapper .label .more-detail,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-2 .image-wrapper .label .more-detail{display:flex;align-items:center;opacity:0;transform:translateY(20px);transition:all .3s ease}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-2 .image-wrapper .label .more-detail p,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-2 .image-wrapper .label .more-detail p{font-size:16px;font-weight:700;color:#f4a261}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-2 .image-wrapper .label .more-detail p:hover,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-2 .image-wrapper .label .more-detail p:hover{cursor:pointer;text-decoration:underline}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-2 .image-wrapper .label .more-detail svg,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-2 .image-wrapper .label .more-detail svg{margin-left:.5rem;font-size:16px;color:#f4a261}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-2 .image-wrapper:hover .title-label,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-2 .image-wrapper:hover .title-label{transform:translateY(-10px)}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-2 .image-wrapper:hover .more-detail,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-2 .image-wrapper:hover .more-detail{opacity:1;transform:translateY(0)}.home-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-2 .image-wrapper:hover img,.package-flight-container .landing-page .favorite-location .list-location .grid .box .grid-container .grid-item .image-mini-2 .image-wrapper:hover img{transform:scale(1.1)}.home-container .landing-page .favorite-location .list-location .list-location .grid-item,.package-flight-container .landing-page .favorite-location .list-location .list-location .grid-item{opacity:0;transform:translateY(15px);transition:opacity .6s ease-in-out,transform .6s ease-in-out}.home-container .landing-page .favorite-location .list-location .list-location.active .grid-item,.package-flight-container .landing-page .favorite-location .list-location .list-location.active .grid-item{opacity:1;transform:translateY(0)}.home-container .landing-page .favorite-location .list-location .list-location.active .grid-item:first-child,.package-flight-container .landing-page .favorite-location .list-location .list-location.active .grid-item:first-child{transition-delay:.1s}.home-container .landing-page .favorite-location .list-location .list-location.active .grid-item:nth-child(2),.package-flight-container .landing-page .favorite-location .list-location .list-location.active .grid-item:nth-child(2){transition-delay:.2s}.home-container .landing-page .favorite-location .list-location .list-location.active .grid-item:nth-child(3),.package-flight-container .landing-page .favorite-location .list-location .list-location.active .grid-item:nth-child(3){transition-delay:.3s}.home-container .landing-page .favorite-location .list-location .list-location.active .grid-item:nth-child(4),.package-flight-container .landing-page .favorite-location .list-location .list-location.active .grid-item:nth-child(4){transition-delay:.4s}.home-container .landing-page .favorite-location .list-location .list-location.active .grid-item:nth-child(5),.package-flight-container .landing-page .favorite-location .list-location .list-location.active .grid-item:nth-child(5){transition-delay:.5s}.home-container .landing-page .favorite-location .list-location .list-location.active .grid-item:nth-child(6),.package-flight-container .landing-page .favorite-location .list-location .list-location.active .grid-item:nth-child(6){transition-delay:.6s}.home-container .landing-page .favorite-location .list-location .list-location.active .grid-item:nth-child(7),.package-flight-container .landing-page .favorite-location .list-location .list-location.active .grid-item:nth-child(7){transition-delay:.7s}.home-container .landing-page .favorite-location .list-location .list-location.active .grid-item:nth-child(8),.package-flight-container .landing-page .favorite-location .list-location .list-location.active .grid-item:nth-child(8){transition-delay:.8s}.home-container .landing-page .favorite-location .list-location .list-location.active .grid-item:nth-child(9),.package-flight-container .landing-page .favorite-location .list-location .list-location.active .grid-item:nth-child(9){transition-delay:.9s}.home-container .landing-page .favorite-location .list-location .MuiTabs-flexContainer .MuiTabs-indicator,.package-flight-container .landing-page .favorite-location .list-location .MuiTabs-flexContainer .MuiTabs-indicator{text-transform:none}.home-container .landing-page .favorite-location .list-location .tab-favorite-location,.package-flight-container .landing-page .favorite-location .list-location .tab-favorite-location{color:#002972;font-size:12px;font-weight:700;text-transform:none}.home-container .landing-page .favorite-location .list-location .MuiTabs-scroller.MuiTabs-hideScrollbar.MuiTabs-scrollableX .MuiTabs-indicator,.package-flight-container .landing-page .favorite-location .list-location .MuiTabs-scroller.MuiTabs-hideScrollbar.MuiTabs-scrollableX .MuiTabs-indicator{position:absolute;height:2px;bottom:0;width:100%;transition:all .3s cubic-bezier(.4,0,.2,1) 0ms;background-color:#002972}.home-container .landing-page .favorite-location .list-location .tab-panel-favorite-location,.package-flight-container .landing-page .favorite-location .list-location .tab-panel-favorite-location{padding:0}.home-container .landing-page .favorite-location .list-location .tabList-favorite-location,.package-flight-container .landing-page .favorite-location .list-location .tabList-favorite-location{margin-bottom:1rem}.home-container .landing-page .favorite-location button.Mui-selected.MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary.tab-favorite-location,.package-flight-container .landing-page .favorite-location button.Mui-selected.MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary.tab-favorite-location{color:#002972!important}.home-container .landing-page .favorite-location span.MuiTabs-indicator,.package-flight-container .landing-page .favorite-location span.MuiTabs-indicator{background-color:#002972!important}.home-container .landing-page .favorite-location .title-list-location,.package-flight-container .landing-page .favorite-location .title-list-location{text-align:center;font-size:32px;font-weight:700;color:#002972;margin-top:3rem}.home-container .landing-page .hot-place,.package-flight-container .landing-page .hot-place{width:100%;margin-top:3rem;background-attachment:fixed;position:relative;background-color:#000}.home-container .landing-page .hot-place img,.package-flight-container .landing-page .hot-place img{min-width:100%;width:-webkit-fill-available;height:100%;object-fit:cover;opacity:.5}.home-container .landing-page .hot-place .content,.package-flight-container .landing-page .hot-place .content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%}.home-container .landing-page .hot-place .content .title,.package-flight-container .landing-page .hot-place .content .title{color:#fff;font-size:104px;font-weight:700}.home-container .landing-page .hot-place .content .description,.package-flight-container .landing-page .hot-place .content .description{display:flex;width:100%;border-top:1px solid #fff;margin-top:4rem;padding-top:2rem}.home-container .landing-page .hot-place .content .description .more-detail,.package-flight-container .landing-page .hot-place .content .description .more-detail{width:50%}.home-container .landing-page .hot-place .content .description .more-detail .name,.package-flight-container .landing-page .hot-place .content .description .more-detail .name{font-size:20px;color:#fff;text-shadow:1px 2px rgba(0,0,0,.7);padding-right:3rem}.home-container .landing-page .hot-place .content .description .more-detail .btn-detail,.package-flight-container .landing-page .hot-place .content .description .more-detail .btn-detail{border-radius:40px;padding:.7rem 3rem;font-weight:600;background-color:#fff;color:#002972;margin-top:2rem}.home-container .landing-page .hot-place .content .description .banners,.package-flight-container .landing-page .hot-place .content .description .banners{width:50%;display:flex;justify-content:space-between;gap:1rem}.home-container .landing-page .hot-place .content .description .banners .banner,.package-flight-container .landing-page .hot-place .content .description .banners .banner{width:200px;display:flex;flex-direction:column}.home-container .landing-page .hot-place .content .description .banners .banner .img-banner,.package-flight-container .landing-page .hot-place .content .description .banners .banner .img-banner{width:32%;object-fit:cover;border-radius:16px;opacity:1}.home-container .landing-page .hot-place .content .description .banners .banner p,.package-flight-container .landing-page .hot-place .content .description .banners .banner p{font-size:18px;color:#fff;margin-top:1rem;font-weight:600}.home-container .landing-page .container-news,.package-flight-container .landing-page .container-news{width:100%;height:100%;background-color:#f7f7f7;display:flex;flex-direction:column;align-items:center}.home-container .landing-page .container-news .travel-news,.package-flight-container .landing-page .container-news .travel-news{width:80%;margin:3rem 0}.home-container .landing-page .container-news .travel-news .title-content,.package-flight-container .landing-page .container-news .travel-news .title-content{font-size:28px;color:#0f294d;font-weight:700;margin-bottom:-2.6rem}.home-container .landing-page .container-news .travel-news .carousel,.package-flight-container .landing-page .container-news .travel-news .carousel{width:100%;padding:4rem 0}.home-container .landing-page .container-news .travel-news .carousel .news-item,.package-flight-container .landing-page .container-news .travel-news .carousel .news-item{box-shadow:0 12px 12px 0 rgba(0,0,0,.07);background-color:#fff;border-radius:24px;margin:1rem}.home-container .landing-page .container-news .travel-news .carousel .news-item .img,.package-flight-container .landing-page .container-news .travel-news .carousel .news-item .img{height:240px}.home-container .landing-page .container-news .travel-news .carousel .news-item .img img,.package-flight-container .landing-page .container-news .travel-news .carousel .news-item .img img{width:100%;height:100%;object-fit:cover;border-top-left-radius:24px;border-top-right-radius:24px}.home-container .landing-page .container-news .travel-news .carousel .news-item .content,.package-flight-container .landing-page .container-news .travel-news .carousel .news-item .content{padding:1rem}.home-container .landing-page .container-news .travel-news .carousel .news-item .content .date,.package-flight-container .landing-page .container-news .travel-news .carousel .news-item .content .date{display:flex}.home-container .landing-page .container-news .travel-news .carousel .news-item .content .date svg,.package-flight-container .landing-page .container-news .travel-news .carousel .news-item .content .date svg{font-size:24px;color:#292d32}.home-container .landing-page .container-news .travel-news .carousel .news-item .content .date p,.package-flight-container .landing-page .container-news .travel-news .carousel .news-item .content .date p{font-size:16px;color:#292d32;margin-left:.5rem;font-weight:500}.home-container .landing-page .container-news .travel-news .carousel .news-item .content .wrap-title,.package-flight-container .landing-page .container-news .travel-news .carousel .news-item .content .wrap-title{height:9.5rem}.home-container .landing-page .container-news .travel-news .carousel .news-item .content .wrap-title .name-content,.package-flight-container .landing-page .container-news .travel-news .carousel .news-item .content .wrap-title .name-content{color:#191919;font-size:24px;font-weight:700;margin-top:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.home-container .landing-page .container-news .travel-news .carousel .news-item .content .wrap-title .description,.package-flight-container .landing-page .container-news .travel-news .carousel .news-item .content .wrap-title .description{color:#191919;font-size:16px;margin-top:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.home-container .landing-page .container-news .travel-news .carousel .news-item .content .btn-detail,.package-flight-container .landing-page .container-news .travel-news .carousel .news-item .content .btn-detail{font-size:16px;font-weight:600;color:#002972;margin-top:1rem}.home-container .landing-page .container-news .travel-news .carousel .news-item .content .btn-detail svg,.package-flight-container .landing-page .container-news .travel-news .carousel .news-item .content .btn-detail svg{font-size:26px;color:#002972;margin-right:.5rem}.home-container .landing-page .container-news .travel-news .carousel .react-multiple-carousel__arrow--left,.package-flight-container .landing-page .container-news .travel-news .carousel .react-multiple-carousel__arrow--left{right:calc(4% + 1px);top:0;left:unset}.home-container .landing-page .container-news .travel-news .carousel .react-multiple-carousel__arrow--right,.package-flight-container .landing-page .container-news .travel-news .carousel .react-multiple-carousel__arrow--right{top:0;right:0}.home-container .landing-page .container-news .travel-news .carousel .react-multiple-carousel__arrow,.package-flight-container .landing-page .container-news .travel-news .carousel .react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:8px;border:1px solid #d8d8d8;z-index:1000;background-color:#fff;min-width:43px;min-height:43px;opacity:1;cursor:pointer}.home-container .landing-page .container-news .travel-news .carousel .react-multiple-carousel__arrow:before,.package-flight-container .landing-page .container-news .travel-news .carousel .react-multiple-carousel__arrow:before{font-size:20px;color:#002972;font-weight:600;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.home-container .landing-page .container-customer-feedback,.package-flight-container .landing-page .container-customer-feedback{width:100%;display:flex;flex-direction:column;align-items:center;position:relative}.home-container .landing-page .container-customer-feedback .bg-customer-feedback,.package-flight-container .landing-page .container-customer-feedback .bg-customer-feedback{width:100%;height:770px;background-color:#000;box-shadow:0 4px 20px 0 rgba(0,0,0,.65)}.home-container .landing-page .container-customer-feedback .bg-customer-feedback img,.package-flight-container .landing-page .container-customer-feedback .bg-customer-feedback img{width:100%;height:100%;object-fit:cover;opacity:.3}.home-container .landing-page .container-customer-feedback .customer-feedback-content,.package-flight-container .landing-page .container-customer-feedback .customer-feedback-content{width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-container .landing-page .container-customer-feedback .customer-feedback-content .title-content,.package-flight-container .landing-page .container-customer-feedback .customer-feedback-content .title-content{font-size:28px;color:#fff;font-weight:700;margin-bottom:-2.6rem}.home-container .landing-page .container-customer-feedback .customer-feedback-content .customer-feedback-carousel,.package-flight-container .landing-page .container-customer-feedback .customer-feedback-content .customer-feedback-carousel{width:100%;padding:4rem 0}.home-container .landing-page .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .customer-feedback-item,.package-flight-container .landing-page .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .customer-feedback-item{background-color:#fff;border-radius:20px;position:relative;margin:3rem 1rem 1rem}.home-container .landing-page .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .customer-feedback-item .avatar,.package-flight-container .landing-page .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .customer-feedback-item .avatar{position:absolute;top:-50px;left:20%;transform:translateX(-50%)}.home-container .landing-page .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .customer-feedback-item .avatar img,.package-flight-container .landing-page .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .customer-feedback-item .avatar img{width:80px;height:80px;object-fit:cover;border-radius:50%}.home-container .landing-page .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .customer-feedback-item .content,.package-flight-container .landing-page .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .customer-feedback-item .content{padding:3rem 2rem 2rem}.home-container .landing-page .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .customer-feedback-item .content .name-stars,.package-flight-container .landing-page .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .customer-feedback-item .content .name-stars{display:flex;justify-content:space-between;width:100%;margin-bottom:1rem}.home-container .landing-page .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .customer-feedback-item .content .name-stars .name .title-name,.package-flight-container .landing-page .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .customer-feedback-item .content .name-stars .name .title-name{font-size:16px;font-weight:700;color:#191919}.home-container .landing-page .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .customer-feedback-item .content .name-stars .name .position,.package-flight-container .landing-page .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .customer-feedback-item .content .name-stars .name .position{font-size:12px;font-weight:500;color:#191919}.home-container .landing-page .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .customer-feedback-item .content .name-stars svg,.package-flight-container .landing-page .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .customer-feedback-item .content .name-stars svg{font-size:18px;color:#f79721}.home-container .landing-page .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .customer-feedback-item .content .comment,.package-flight-container .landing-page .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .customer-feedback-item .content .comment{font-size:16px;font-weight:500;color:#191919}.home-container .landing-page .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .react-multiple-carousel__arrow--left,.package-flight-container .landing-page .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .react-multiple-carousel__arrow--left{right:calc(4% + 1px);top:0;left:unset}.home-container .landing-page .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .react-multiple-carousel__arrow--right,.package-flight-container .landing-page .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .react-multiple-carousel__arrow--right{top:0;right:0}.home-container .landing-page .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .react-multiple-carousel__arrow,.package-flight-container .landing-page .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:8px;border:1px solid #d8d8d8;z-index:1000;background-color:#fff;min-width:43px;min-height:43px;opacity:1;cursor:pointer}.home-container .landing-page .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .react-multiple-carousel__arrow:before,.package-flight-container .landing-page .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .react-multiple-carousel__arrow:before{font-size:20px;color:#002972;font-weight:600;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.home-container .landing-page .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .react-multi-carousel-dot--active button,.package-flight-container .landing-page .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .react-multi-carousel-dot--active button{background-color:#fff}.home-container .landing-page .banner-tripU,.package-flight-container .landing-page .banner-tripU{width:100%;margin-top:1rem}.home-container .landing-page .banner-tripU img,.package-flight-container .landing-page .banner-tripU img{width:100%;height:100%;object-fit:cover}.home-container .back-to-top,.package-flight-container .back-to-top{position:fixed;width:50px;height:50px;bottom:20px;right:20px;background-color:#f2f3f3;color:#333;z-index:1000;display:block}.home-container .back-to-top:hover,.package-flight-container .back-to-top:hover{background-color:hsla(180,4%,95%,.8);color:#000}.home-container .back-to-top.show,.package-flight-container .back-to-top.show{display:none}#destination-autocomplete-listbox.MuiAutocomplete-listbox,.destination-form,.destinition-departure-form ul.MuiAutocomplete-listbox,.destinition-form{-ms-overflow-style:none!important;scrollbar-width:none!important}.flash-sale-per-day{width:100%;background:linear-gradient(90deg,#d91f19,#c60d0d);align-items:center;border-radius:8px;padding:1rem;position:relative;display:flex;margin-top:3rem}.flash-sale-per-day .title{width:25%;padding-right:1rem;word-break:normal}.flash-sale-per-day .title .name{color:#fff;font-size:26px;margin-top:2rem;font-weight:600}.flash-sale-per-day .title .note{margin-top:.5rem;color:#fff;font-size:14px}.flash-sale-per-day .title button{color:#ef2424;font-size:16px;font-weight:700;background-color:#fff;width:100%;padding:.3rem;border-radius:4px;margin-top:1rem;align-self:flex-start}.flash-sale-per-day .title .img{margin-top:1rem}.flash-sale-per-day .title .img img{width:100%;height:100%}.flash-sale-per-day .tag-container{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;background-color:#fdc432;padding:.5rem .6rem;font-size:14px;color:#2d2d2d;border-top-left-radius:6px;border-bottom-right-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);font-weight:600}.flash-sale-per-day .tag-container svg{font-size:24px;color:#2d2d2d;margin-right:.5rem}.flash-sale-per-day .list-item-flash-sale{width:75%}.flash-sale-per-day .list-item-flash-sale .react-multiple-carousel__arrow:before{font-size:20px;color:#000;font-weight:800;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.flash-sale-per-day .list-item-flash-sale .react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;z-index:1000;border:0;background:#fff;min-width:36px;min-height:42px;opacity:.9;cursor:pointer;box-shadow:0 4px 8px 0 rgba(3,42,80,.2)}.flash-sale-per-day .list-item-flash-sale .react-multiple-carousel__arrow--left{border-radius:0 50% 50% 0;left:.5rem}.flash-sale-per-day .list-item-flash-sale .react-multiple-carousel__arrow--right{right:.5rem;border-radius:50% 0 0 50%}.flash-sale-per-day .list-item-flash-sale .item-flash-sale{box-shadow:0 4px 4px 0 rgba(0,0,0,.25);border-radius:10px}.flash-sale-per-day .list-item-flash-sale .item-flash-sale-carousel{border-radius:8px;height:100%}.flash-sale-per-day .list-item-flash-sale .item-flash-sale-carousel .image-item{position:relative;cursor:pointer}.flash-sale-per-day .list-item-flash-sale .item-flash-sale-carousel .image-item img{height:210px;min-height:210px;width:100%;object-fit:cover;border-top-left-radius:8px;border-top-right-radius:8px}.flash-sale-per-day .list-item-flash-sale .item-flash-sale-carousel .image-item .flash-info{position:absolute;top:0;left:0;display:flex;justify-content:space-between;width:100%;height:100%}.flash-sale-per-day .list-item-flash-sale .item-flash-sale-carousel .image-item .flash-info .flashTime-quantity{align-self:flex-end}.flash-sale-per-day .list-item-flash-sale .item-flash-sale-carousel .image-item .flash-info .flashTime-quantity .quantity{background-color:#f79721;color:#fff;width:-moz-fit-content;width:fit-content;padding:.2rem .5rem;border-top-right-radius:4px;border-bottom-right-radius:4px;font-size:13px}.flash-sale-per-day .list-item-flash-sale .item-flash-sale-carousel .image-item .flash-info .flashTime-quantity .flashTime{background-color:hsla(0,0%,100%,.7);color:#002972;width:-moz-fit-content;width:fit-content;padding:.2rem .5rem;border-top-right-radius:4px;border-bottom-right-radius:4px;font-size:13px;font-weight:600;margin-bottom:.5rem;box-shadow:1px 4px 4px 0 rgba(0,0,0,.55)}.flash-sale-per-day .list-item-flash-sale .item-flash-sale-carousel .image-item .flash-info .tag-item{padding:.2rem .5rem;background-color:#ff7db3;height:-moz-fit-content;height:fit-content;color:#fff;font-size:12px;border-bottom-left-radius:8px;border-top-right-radius:8px}.flash-sale-per-day .list-item-flash-sale .item-flash-sale-carousel .short-description{background-color:#fff;padding:1rem;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.flash-sale-per-day .list-item-flash-sale .item-flash-sale-carousel .short-description .wrap-description{height:8.8rem;min-height:187.94px;max-height:-webkit-fill-available}.flash-sale-per-day .list-item-flash-sale .item-flash-sale-carousel .short-description .wrap-description .name{font-size:16px;color:#252525;font-weight:600;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.flash-sale-per-day .list-item-flash-sale .item-flash-sale-carousel .short-description .wrap-description .name:hover{color:#002972;text-decoration:underline}.flash-sale-per-day .list-item-flash-sale .item-flash-sale-carousel .short-description .wrap-description .info-flight{display:flex;margin:.2rem 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%}.flash-sale-per-day .list-item-flash-sale .item-flash-sale-carousel .short-description .wrap-description .info-flight .image-info-flight{width:20px;height:20px;margin-right:.5rem}.flash-sale-per-day .list-item-flash-sale .item-flash-sale-carousel .short-description .wrap-description .info-flight .image-info-flight img{width:100%;height:100%;object-fit:contain}.flash-sale-per-day .list-item-flash-sale .item-flash-sale-carousel .short-description .wrap-description .info-flight div.containerName span{font-size:14px;color:#2d2d2d}.flash-sale-per-day .list-item-flash-sale .item-flash-sale-carousel .short-description .wrap-description .info-flight div.containerName svg{font-size:24px;color:#2d2d2d}.flash-sale-per-day .list-item-flash-sale .item-flash-sale-carousel .short-description .wrap-description .list-category{display:flex;width:100%;margin:.5rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;scroll-behavior:auto}.flash-sale-per-day .list-item-flash-sale .item-flash-sale-carousel .short-description .wrap-description .list-category::-webkit-scrollbar{display:none}.flash-sale-per-day .list-item-flash-sale .item-flash-sale-carousel .short-description .wrap-description .list-category.grabbing{cursor:-webkit-grabbing!important;cursor:grabbing!important}.flash-sale-per-day .list-item-flash-sale .item-flash-sale-carousel .short-description .wrap-description .list-category .category{margin-right:.5rem;padding:.2rem .5rem;background-color:#fff;color:#434343;border:1px solid #979797;border-radius:10px;font-size:12px;min-width:max-content}.flash-sale-per-day .list-item-flash-sale .item-flash-sale-carousel .short-description .price-discount{display:flex;justify-content:space-between;align-items:center;margin:.5rem 0}.flash-sale-per-day .list-item-flash-sale .item-flash-sale-carousel .short-description .price-discount .discount{color:#ef2424;font-size:16px;font-weight:600}.flash-sale-per-day .list-item-flash-sale .item-flash-sale-carousel .short-description .price-discount .original-price{text-decoration:line-through;color:#979797;font-size:14px;font-weight:500}.flash-sale-per-day .list-item-flash-sale .item-flash-sale-carousel .short-description .current-price{display:flex;margin:.5rem 0;align-items:center;justify-content:flex-end}.flash-sale-per-day .list-item-flash-sale .item-flash-sale-carousel .short-description .current-price .title-price{font-size:14px;color:#979797;margin:0 .5rem 0 0;font-weight:500}.flash-sale-per-day .list-item-flash-sale .item-flash-sale-carousel .short-description .current-price .price{font-size:20px;font-weight:600;color:#002972}.flash-sale-per-day .list-item-flash-sale .react-multi-carousel-item,.flash-sale-per-day .list-item-flash-sale .react-multi-carousel-item.react-multi-carousel-item--active{padding:.5rem}.content-hotel-search-container .title-travel-combo-offer-package .content{font-size:21px!important;padding:.5rem!important}.content-hotel-search-container .title-travel-combo-offer-package .tag p{font-size:12px!important}.content-hotel-search-container .title-travel-combo-offer-package .tag svg{font-size:20px!important}.travel-combo-offer{background:linear-gradient(180deg,rgba(34,55,159,.878),#002972);width:100%;align-items:center;border-radius:8px;padding:1rem;position:relative;display:flex;margin-top:3rem}.travel-combo-offer .tag{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;padding:.5rem .6rem;font-size:14px;color:#2d2d2d;border-top-left-radius:6px;border-bottom-right-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);font-weight:600;background-color:#1f3ee1}.travel-combo-offer .tag p{color:#fff;font-size:16px;font-weight:500}.travel-combo-offer .tag svg{color:#fff;font-size:24px;margin-right:.5rem}.travel-combo-offer .title-travel-combo-offer-package{width:25%;padding-right:1rem;word-break:normal}.travel-combo-offer .title-travel-combo-offer-package .content{font-size:24px;font-weight:700;color:#fff;margin-top:3rem}.travel-combo-offer .title-travel-combo-offer-package img{width:-webkit-fill-available;height:max-content;object-fit:cover}.travel-combo-offer .tag-container{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;background-color:#fdc432;padding:.5rem .6rem;font-size:14px;color:#2d2d2d;border-top-left-radius:6px;border-bottom-right-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);font-weight:600}.travel-combo-offer .tag-container svg{font-size:24px;color:#2d2d2d;margin-right:.5rem}.travel-combo-offer .title{width:25%;padding-right:1rem;word-break:normal;margin:0!important}.travel-combo-offer .title .name{color:#fff;font-size:26px;margin-top:2rem;font-weight:600}.travel-combo-offer .title .img{margin-top:1rem}.travel-combo-offer .list-item-travel-combo-offer{width:75%}.travel-combo-offer .list-item-travel-combo-offer .item-flash-sale{border-radius:8px;height:100%}.travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item{position:relative;cursor:pointer}.travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .image-container{width:100%;height:200px}.travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .image-container img{object-fit:cover;height:200px;width:100%;border-top-left-radius:8px;border-top-right-radius:8px}.travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info{position:absolute;top:0;left:0;display:flex;justify-content:space-between;width:100%;height:100%;overflow:hidden}.travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity{display:flex;flex-direction:column;justify-content:space-between}.travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity .quantity{background-color:#f79721;margin-top:2rem;color:#fff;width:-moz-fit-content;width:fit-content;padding:.2rem .5rem;border-top-right-radius:4px;border-bottom-right-radius:4px;font-size:13px}.travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel{display:flex;background-color:rgba(0,0,0,.48);margin:1rem;border-radius:20px 4px 4px 0}.travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel .rate{font-size:17px;font-weight:600;height:40px;width:40px;border-radius:50% 50% 50% 0;background-color:#f79721;color:#fff;padding:.5rem;display:flex;justify-content:center;align-items:center}.travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel .comment-container{margin:0 .5rem}.travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel .comment-container .satisfied{font-size:13px;font-weight:600;color:#fff;margin:0}.travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel .comment-container .comments{font-size:12px;color:#fff;font-weight:thin;margin:0}.travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .tag-item{padding:.2rem .5rem;background-color:#fff;height:-moz-fit-content;height:fit-content;color:#fff;font-size:12px;border-bottom-left-radius:8px;border-top-right-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .tag-item img{width:24px;height:24px}.travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description{background-color:#fff;padding:1rem;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .wrap-description{height:max-content;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .wrap-description .name{cursor:pointer;font-size:16px;color:#252525;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .info-flight{height:50px;display:flex;margin:.5rem 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%}.travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .info-flight .image-info-flight{width:24px;height:24px;margin-right:.5rem}.travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .info-flight .image-info-flight img{width:100%;height:100%;object-fit:contain}.travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .info-flight div.containerName span{font-size:14px;color:#2d2d2d}.travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .info-flight div.containerName svg{font-size:24px;color:#2d2d2d}.travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .list-category{display:flex;width:100%;margin:.5rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .list-category .category{margin-right:.5rem;padding:.2rem .5rem;background-color:#fff;color:#434343;border:1px solid #979797;border-radius:10px;font-size:12px;min-width:-moz-fit-content;min-width:fit-content}.travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .price-discount{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .price-discount .discount{display:flex;align-items:center}.travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .price-discount .discount .discount-icon{background-color:rgba(32,174,92,.1);margin-right:.2rem;width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:4px}.travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .price-discount .discount .discount-icon svg{font-size:16px;color:#20ae5c}.travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .price-discount .discount p{font-size:12px;font-weight:500;color:#20ae5c}.travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .price-discount .original-price{color:#979797;font-size:14px;font-weight:500;text-decoration:line-through}.travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .current-price{display:flex;margin:.5rem 0;align-items:center;justify-content:flex-end}.travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .current-price .title-price{font-size:14px;color:#979797;margin:0 .5rem 0 0;font-weight:500}.travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .current-price .price{font-size:20px;font-weight:600;color:#002972}.travel-combo-offer .list-item-travel-combo-offer .react-multi-carousel-item,.travel-combo-offer .list-item-travel-combo-offer .react-multi-carousel-item.react-multi-carousel-item--active{height:-webkit-fill-available}.travel-combo-offer .react-multiple-carousel__arrow:before{font-size:20px;color:#000;font-weight:800;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.travel-combo-offer .react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;z-index:1000;border:0;background:#fff;min-width:36px;min-height:42px;opacity:.9;cursor:pointer;box-shadow:0 4px 8px 0 rgba(3,42,80,.2)}.travel-combo-offer .react-multiple-carousel__arrow--left{border-radius:0 50% 50% 0;left:.5rem}.travel-combo-offer .react-multiple-carousel__arrow--right{right:.5rem;border-radius:50% 0 0 50%}.travel-combo-offer .react-multi-carousel-item,.travel-combo-offer .react-multi-carousel-item.react-multi-carousel-item--active{padding:.5rem}@media(max-width:640px){.container-home{display:flex;flex-direction:column;align-items:center;position:relative}.background{position:relative;width:100%;height:500px}.image-wrapper{width:100%}.image-wrapper img{height:500px;object-fit:cover;border-bottom-left-radius:30px;border-bottom-right-radius:30px;box-shadow:0 4px 10px -2px rgba(0,0,0,.5)}.background-image{width:100%;height:auto}.title-search{position:absolute;top:50%;width:100%;padding:1rem}.title-search .content{width:100%;display:flex;justify-content:space-between}.title-search .content .img{width:200px}.title-search .content .img img{width:100%;height:100%}.title-search .content .box .badge .btn-notifications{background-color:rgba(247,247,249,.8)}.title-search .text{font-weight:700;font-size:28px;color:#fff;margin-bottom:1rem}.title-search .search-bar{border-radius:20px;padding:1.5rem;display:flex;justify-content:space-between;align-items:center;flex-grow:1;background-color:#fff;width:100%;box-shadow:0 4px 10px -2px rgba(0,0,0,.5)}.title-search .search-bar .side-part{display:flex;width:85%}.title-search .search-bar .side-part input{border:none;width:100%;margin-left:.5rem;background:transparent}.title-search .search-bar .side-part .search-input:active,.title-search .search-bar .side-part .search-input:focus{border:none;outline:none}.listItem{width:100%;margin-top:3rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.listItem .item-content{width:30%;height:6rem;margin:.2rem;border-radius:10px;background-color:#fff;display:flex;box-shadow:0 4px 10px -2px #f7e3ff;flex-direction:column;justify-content:space-between}.listItem .item-content .title{height:50%;font-size:14px;padding:.5rem .5rem 0;font-weight:700;color:#002972}.listItem .item-content .img{height:47%;display:flex;justify-content:flex-end}.listItem .item-content .img img{height:100%;width:auto;object-fit:fill}.coupons{width:100%}.coupons .title{display:flex;justify-content:space-between;align-items:center}.coupons .title div{font-size:16px;font-weight:700;color:#002972}.coupons .title a{font-size:14px;color:#002972;text-decoration:underline}.coupons .list-item-ticket{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:flex;width:100%;gap:1rem;padding:1rem .5rem}.coupons .list-item-ticket .ticket{width:90%;min-width:360px;position:relative;transition:all .3s cubic-bezier(.03,.98,.53,.99) 0s;border-radius:10px}.coupons .list-item-ticket .ticket:after,.coupons .list-item-ticket .ticket:before{content:"";display:block;position:absolute;top:35%;width:35px;height:45px;border-radius:50%;z-index:2;background-color:#fff}.coupons .list-item-ticket .ticket:before{left:-14.5px;box-shadow:inset -4px 0 3px -2px rgba(0,0,0,.25)}.coupons .list-item-ticket .ticket:after{border:1px solid #fafafa;right:-14.5px;box-shadow:inset 4px 1px 1px -2px rgba(0,0,0,.25)}.coupons .list-item-ticket .ticket-content-wrapper{width:100%;height:max-content;position:relative;background:#fff;border-radius:15px;display:flex;box-shadow:0 3px 3px rgba(0,0,0,.25)}.coupons .list-item-ticket .ticket-content-wrapper .line{height:auto;border-left:2px dashed hsla(0,0%,40%,.2);margin:10px}.coupons .list-item-ticket .ticket-content-wrapper .content{width:65%;display:flex;flex-direction:column}.coupons .list-item-ticket .ticket-content-wrapper .content .header{background:#ddf5fd;color:#002972;padding:1px 8px;border-top-left-radius:10px;border-bottom-right-radius:10px;display:inline-block;width:-moz-fit-content;width:fit-content}.coupons .list-item-ticket .ticket-content-wrapper .content .header p{font-size:10px;font-weight:700;padding:3px 2px}.coupons .list-item-ticket .ticket-content-wrapper .content .short-des{width:100%;flex-direction:column;justify-content:space-between;height:100%;display:flex;padding-left:1.9rem;padding-top:.6rem;padding-bottom:.6rem}.coupons .list-item-ticket .ticket-content-wrapper .content .short-des .des{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:700}.coupons .list-item-ticket .ticket-content-wrapper .content .short-des a{height:36px;color:#002972;text-decoration:none;font-size:12px;display:block;margin-top:8px;font-weight:700}.coupons .list-item-ticket .ticket-content-wrapper .content .short-des .date-expire{color:rgba(45,45,45,.7);font-size:12px}.coupons .list-item-ticket .ticket-content-wrapper .side-part{width:20%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.coupons .list-item-ticket .ticket-content-wrapper .side-part .save-button{width:100%;background-color:#ff9800;color:#fff;border:none;border-radius:4px;font-size:12px;cursor:pointer}.coupons .list-item-ticket .ticket-content-wrapper .side-part .save-button.Mui-disabled{background-color:#ccc;cursor:not-allowed}.coupons .list-item-ticket .ticket-content-wrapper .side-part .save-button:hover{background-color:#e68900}.coupons .list-item-ticket .ticket-content-wrapper .side-part span.coupon-code{width:-webkit-fill-available;font-size:12px;color:#002972;margin-top:.5rem;margin-right:.5rem;display:-webkit-box;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:700}.tourist-season-offers{width:100%;padding:1rem}.tourist-season-offers .title{display:flex;width:100%;justify-content:flex-start}.tourist-season-offers .title div{font-size:16px;font-weight:700;color:#002972}.tourist-season-offers .list-items{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:flex;width:100%;margin:1rem auto;gap:1rem}.tourist-season-offers .list-items .item{width:100%;height:100%;min-width:-moz-fit-content;min-width:fit-content}.tourist-season-offers .list-items .item img{object-fit:cover;width:100%;height:210px;border-radius:10px}.fav-location{width:100%;padding:1rem}.fav-location .title{display:flex;justify-content:space-between;align-items:center}.fav-location .title div{font-size:16px;font-weight:700;color:#002972}.fav-location .title a{font-size:14px;color:#002972;text-decoration:underline}.fav-location .list-items{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:flex;width:100%;margin:1rem auto;gap:1rem}.fav-location .list-items .item{width:75%;height:100%;min-width:-moz-fit-content;min-width:fit-content;position:relative}.fav-location .list-items .item img{object-fit:cover;width:300px;height:220px;border-radius:10px}.fav-location .list-items .item .stack-component{position:absolute;top:0;left:0;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:1rem;width:100%}.fav-location .list-items .item .stack-component .btn-fav{background-color:hsla(0,0%,100%,.9);width:max-content;height:max-content;padding:.5rem;border-radius:50%;align-self:flex-end}.fav-location .list-items .item .stack-component .short-info .title{font-size:18px;color:#fff;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:clip;mask-image:linear-gradient(90deg,#000 0,transparent 200%);-webkit-mask-image:linear-gradient(90deg,#000 0,transparent 200%)}.fav-location .list-items .item .stack-component .short-info .location{display:flex;justify-content:flex-start;align-items:center}.fav-location .list-items .item .stack-component .short-info .location p{font-size:14px;color:#fff}.categories{width:100%;padding:1rem}.categories .title{display:flex;justify-content:space-between;align-items:center}.categories .title div{font-size:16px;font-weight:700;color:#002972}.categories .title a{font-size:14px;color:#002972;text-decoration:underline}.categories .list-items{display:flex;width:100%;gap:1rem;margin-top:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:.5rem 0}.categories .list-items .item{height:100%;padding:.5rem 1.5rem;border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:1px 3px 4px 1px rgba(0,0,0,.1);background-color:#fff}.categories .list-items .item img{object-fit:cover;width:30px;height:30px;border-radius:10px}.categories .list-items .item p{margin-top:4px;font-size:16px;font-weight:500}.hot-combo-tour{width:100%;padding:1rem}.hot-combo-tour .title{display:flex;justify-content:space-between;align-items:center}.hot-combo-tour .title div{font-size:16px;font-weight:700;color:#002972}.hot-combo-tour .title a{font-size:14px;color:#002972;text-decoration:underline}.hot-combo-tour .list-items{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:flex;width:100%;margin:1rem auto;gap:1rem}.hot-combo-tour .list-items .item{width:210px;min-width:210px;height:100%;min-width:inherit;border:1px solid #e6e6e8;border-radius:10px;background-color:#fff}.hot-combo-tour .list-items .item .background-img{position:relative}.hot-combo-tour .list-items .item .background-img img{object-fit:cover;width:210px;height:155px;border-top-left-radius:10px;border-top-right-radius:10px}.hot-combo-tour .list-items .item .background-img .stack-component{position:absolute;top:0;left:0;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:.5rem;width:100%}.hot-combo-tour .list-items .item .background-img .stack-component .title{display:flex;justify-content:flex-end}.hot-combo-tour .list-items .item .background-img .stack-component .title .tag{background-color:rgba(255,152,0,.9);color:#fff;padding:.2rem .7rem;border-top-right-radius:10px;border-bottom-right-radius:10px;width:-moz-fit-content;width:fit-content;font-size:11px;position:absolute;top:26px;left:0;display:flex}.hot-combo-tour .list-items .item .background-img .stack-component .title img{width:20px;height:20px;object-fit:cover;position:absolute;top:15px;left:32px}.hot-combo-tour .list-items .item .background-img .stack-component .title .btn-fav{background-color:hsla(0,0%,100%,.9);width:30px;height:30px;padding:.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center}.hot-combo-tour .list-items .item .background-img .stack-component .title .btn-fav svg.btn-fav-icon,.hot-combo-tour .list-items .item .background-img .stack-component .title .btn-fav svg.btn-non-fav-icon{width:.75em;height:.75em}.hot-combo-tour .list-items .item .background-img .stack-component .comments{display:flex;justify-content:flex-start;align-items:center;background-color:rgba(0,0,0,.4);width:-moz-fit-content;width:fit-content;border-radius:23px 10px 10px 0}.hot-combo-tour .list-items .item .background-img .stack-component .comments .rate{background-color:#ff9800;font-size:13px;font-weight:700;padding:.5rem;border-radius:50% 50% 50% 0;color:#fff;width:35px;height:35px;text-align:center}.hot-combo-tour .list-items .item .background-img .stack-component .comments .comment{font-size:11px;font-weight:500;padding:.5rem 1rem .5rem .5rem;color:#fff}.hot-combo-tour .list-items .item .short-content{width:100%;padding:.5rem}.hot-combo-tour .list-items .item .short-content div.space{height:127px}.hot-combo-tour .list-items .item .short-content div.space .title{font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:clip}.hot-combo-tour .list-items .item .short-content div.space .stars{margin-top:.2rem}.hot-combo-tour .list-items .item .short-content div.space .location{margin-top:.2rem;display:flex;justify-content:flex-start;align-items:flex-start}.hot-combo-tour .list-items .item .short-content div.space .location svg{font-size:14px}.hot-combo-tour .list-items .item .short-content div.space .location p{color:#253f90;font-size:11.05px;font-weight:500}.hot-combo-tour .list-items .item .short-content div.space .badges{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:flex;width:100%;margin-top:.2rem;gap:.2rem}.hot-combo-tour .list-items .item .short-content div.space .badges .badge{padding:auto .5rem;border:1px solid #979797;border-radius:5px;width:-moz-fit-content;width:fit-content}.hot-combo-tour .list-items .item .short-content div.space .badges .badge p{color:#434343;width:max-content;font-size:10.26px}.hot-combo-tour .list-items .item .short-content .cost{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem}.hot-combo-tour .list-items .item .short-content .cost .discount-tag{display:flex;align-items:center}.hot-combo-tour .list-items .item .short-content .cost .discount-tag svg{width:16px;height:16px;padding:2px;border-radius:2px;background-color:rgba(255,111,0,.1);color:#ff6f00}.hot-combo-tour .list-items .item .short-content .cost .discount-tag span{font-size:10px;font-weight:700;color:#ff6f00;margin-left:.3rem}.hot-combo-tour .list-items .item .short-content .cost .amount{text-decoration:line-through;color:#434343;font-size:12px}.hot-combo-tour .list-items .item .short-content .current-price{display:flex;justify-content:flex-end;align-items:center}.hot-combo-tour .list-items .item .short-content .current-price span{font-size:11px;font-weight:700;color:#979797;margin-right:.5rem;margin-top:.2rem}.hot-combo-tour .list-items .item .short-content .current-price .badge-price{color:#002972;border-radius:10px;font-weight:700;width:-moz-fit-content;width:fit-content;font-size:15.79px;display:flex;align-items:center}.flash-sale{width:100%;padding:1rem}.flash-sale .title{display:flex;justify-content:space-between;align-items:center}.flash-sale .title div{font-size:16px;font-weight:700;color:#002972}.flash-sale .title a{font-size:14px;color:#002972;text-decoration:underline}.flash-sale .list-items{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:flex;width:100%;margin:1rem auto;gap:1rem}.flash-sale .list-items .item{width:210px;min-width:210px;height:100%;min-width:inherit;border:1px solid #e6e6e8;border-radius:10px;background-color:#fff}.flash-sale .list-items .item .background-img{position:relative}.flash-sale .list-items .item .background-img img{object-fit:cover;width:210px;height:155px;border-top-left-radius:10px;border-top-right-radius:10px}.flash-sale .list-items .item .background-img .stack-component{position:absolute;top:0;left:0;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:.5rem;width:100%}.flash-sale .list-items .item .background-img .stack-component .title{display:flex;justify-content:flex-end}.flash-sale .list-items .item .background-img .stack-component .title .tag{background-color:rgba(255,152,0,.9);color:#fff;padding:.2rem .7rem;border-top-right-radius:10px;border-bottom-right-radius:10px;width:-moz-fit-content;width:fit-content;font-size:11px;position:absolute;top:26px;left:0;display:flex}.flash-sale .list-items .item .background-img .stack-component .title img{width:20px;height:20px;object-fit:cover;position:absolute;top:15px;left:32px}.flash-sale .list-items .item .background-img .stack-component .title .tag-discount{background-color:#ef2424;color:#fff;padding:.2rem .5rem;border-radius:10px;display:flex;font-size:12px;font-weight:500;align-items:center;justify-content:center}.flash-sale .list-items .item .background-img .stack-component .comments{display:flex;justify-content:flex-start;align-items:center;background-color:rgba(0,0,0,.4);width:-moz-fit-content;width:fit-content;border-radius:23px 10px 10px 0}.flash-sale .list-items .item .background-img .stack-component .comments .rate{background-color:#ff9800;font-size:13px;font-weight:700;padding:.5rem;border-radius:50% 50% 50% 0;color:#fff;width:35px;height:35px;text-align:center}.flash-sale .list-items .item .background-img .stack-component .comments .comment{font-size:11px;font-weight:500;padding:.5rem 1rem .5rem .5rem;color:#fff}.flash-sale .list-items .item .background-img .stack-component .count-down-flashsale{position:absolute;left:0;top:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:.5rem}.flash-sale .list-items .item .background-img .stack-component .count-down-flashsale .tag{background-color:#f79721;color:#fff;padding:.2rem .8rem;border-radius:0 10px 10px 0;width:max-content;font-size:10px}.flash-sale .list-items .item .background-img .stack-component .count-down-flashsale .count-down{background-color:hsla(0,0%,100%,.7);color:#002972;border-radius:0 10px 10px 0;width:max-content;padding:.2rem .8rem;font-size:10px;font-weight:700}.flash-sale .list-items .item .short-content{width:100%;padding:.5rem}.flash-sale .list-items .item .short-content div.space{height:145px}.flash-sale .list-items .item .short-content div.space .title{font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:clip}.flash-sale .list-items .item .short-content div.space .flight-itinerary{display:flex;align-items:center;gap:.3rem;margin:.5rem 0}.flash-sale .list-items .item .short-content div.space .flight-itinerary img{width:19px;height:19px;object-fit:contain}.flash-sale .list-items .item .short-content div.space .flight-itinerary div.content{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.flash-sale .list-items .item .short-content div.space .flight-itinerary div.content p{color:#2d2d2d;font-size:12px;width:-moz-fit-content;width:fit-content;margin:0 .2rem;overflow-wrap:break-word}.flash-sale .list-items .item .short-content div.space .flight-itinerary div.content svg{color:#2d2d2d;font-size:18px}.flash-sale .list-items .item .short-content div.space .stars{margin-top:.2rem}.flash-sale .list-items .item .short-content div.space .location{margin-top:.2rem;display:flex;justify-content:flex-start;align-items:center}.flash-sale .list-items .item .short-content div.space .location svg{font-size:14px}.flash-sale .list-items .item .short-content div.space .location p{color:#253f90;font-size:11.05px;font-weight:500}.flash-sale .list-items .item .short-content div.space .badges{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:flex;width:100%;margin-top:.2rem;gap:.2rem}.flash-sale .list-items .item .short-content div.space .badges .badge{padding:.2rem .5rem;border:1px solid #979797;border-radius:5px;width:-moz-fit-content;width:fit-content}.flash-sale .list-items .item .short-content div.space .badges .badge p{color:#434343;width:max-content;font-size:10.26px}.flash-sale .list-items .item .short-content .cost{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem}.flash-sale .list-items .item .short-content .cost .discount-tag{display:flex;align-items:center}.flash-sale .list-items .item .short-content .cost .discount-tag svg{width:16px;height:16px;padding:2px;border-radius:2px;background-color:rgba(239,36,36,.1);color:#ef2424}.flash-sale .list-items .item .short-content .cost .discount-tag span{font-size:10px;font-weight:700;color:#ef2424;margin-left:.3rem}.flash-sale .list-items .item .short-content .cost .amount{text-decoration:line-through;color:#434343;font-size:12px}.flash-sale .list-items .item .short-content .current-price{display:flex;justify-content:flex-end;align-items:center}.flash-sale .list-items .item .short-content .current-price span{font-size:11px;font-weight:700;color:#979797;margin-right:.5rem;margin-top:.2rem}.flash-sale .list-items .item .short-content .current-price .badge-price{color:#002972;border-radius:10px;font-weight:700;width:-moz-fit-content;width:fit-content;font-size:15.79px;display:flex;align-items:center}.combo-save-tour{width:100%;padding:1rem}.combo-save-tour .title{display:flex;justify-content:space-between;align-items:center}.combo-save-tour .title div{font-size:16px;font-weight:700;color:#002972}.combo-save-tour .title a{font-size:14px;color:#002972;text-decoration:underline}.combo-save-tour .list-items{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:flex;width:100%;margin:1rem auto;gap:1rem}.combo-save-tour .list-items .item{width:210px;min-width:210px;height:100%;min-width:inherit;border:1px solid #e6e6e8;border-radius:10px;background-color:#fff}.combo-save-tour .list-items .item .background-img{position:relative}.combo-save-tour .list-items .item .background-img img{object-fit:cover;width:210px;min-width:210px;height:155px;min-height:155px;border-top-left-radius:10px;border-top-right-radius:10px}.combo-save-tour .list-items .item .background-img .stack-component{position:absolute;top:0;left:0;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:.5rem;width:100%}.combo-save-tour .list-items .item .background-img .stack-component .title{display:flex;justify-content:flex-end}.combo-save-tour .list-items .item .background-img .stack-component .title .tag{background-color:rgba(255,152,0,.9);color:#fff;padding:.2rem .7rem;border-top-right-radius:10px;border-bottom-right-radius:10px;width:-moz-fit-content;width:fit-content;font-size:11px;position:absolute;top:26px;left:0;display:flex}.combo-save-tour .list-items .item .background-img .stack-component .title img{width:20px;height:20px;object-fit:cover;position:absolute;top:15px;left:32px}.combo-save-tour .list-items .item .background-img .stack-component .title .tag-discount{background-color:#20ae5c;color:#fff;padding:4px;border-radius:10px;display:flex;align-items:center;justify-content:center}.combo-save-tour .list-items .item .background-img .stack-component .title .tag-discount svg{font-size:20px}.combo-save-tour .list-items .item .background-img .stack-component .comments{display:flex;justify-content:flex-start;align-items:center;background-color:rgba(0,0,0,.4);width:-moz-fit-content;width:fit-content;border-radius:23px 10px 10px 0}.combo-save-tour .list-items .item .background-img .stack-component .comments .rate{background-color:#ff9800;font-size:13px;font-weight:700;padding:.5rem;border-radius:50% 50% 50% 0;color:#fff;width:35px;height:35px;text-align:center}.combo-save-tour .list-items .item .background-img .stack-component .comments .comment{font-size:11px;font-weight:500;padding:.5rem 1rem .5rem .5rem;color:#fff}.combo-save-tour .list-items .item .short-content{width:100%;padding:.5rem}.combo-save-tour .list-items .item .short-content div.space{height:115px}.combo-save-tour .list-items .item .short-content div.space .title{font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:clip}.combo-save-tour .list-items .item .short-content div.space .flight-itinerary{display:flex;align-items:center;gap:.3rem;margin:.5rem 0}.combo-save-tour .list-items .item .short-content div.space .flight-itinerary img{width:19px;height:19px;object-fit:contain}.combo-save-tour .list-items .item .short-content div.space .flight-itinerary div.content{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.combo-save-tour .list-items .item .short-content div.space .flight-itinerary div.content p{color:#2d2d2d;font-size:12px;width:max-content;margin:0 .2rem}.combo-save-tour .list-items .item .short-content div.space .flight-itinerary div.content svg{color:#2d2d2d;font-size:18px}.combo-save-tour .list-items .item .short-content div.space .stars{margin-top:.2rem}.combo-save-tour .list-items .item .short-content div.space .location{margin-top:.2rem;display:flex;justify-content:flex-start;align-items:center}.combo-save-tour .list-items .item .short-content div.space .location svg{font-size:14px}.combo-save-tour .list-items .item .short-content div.space .location p{color:#253f90;font-size:11.05px;font-weight:500}.combo-save-tour .list-items .item .short-content div.space .badges{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:flex;width:100%;margin-top:.2rem;gap:.2rem}.combo-save-tour .list-items .item .short-content div.space .badges .badge{padding:.2rem .5rem;border:1px solid #979797;border-radius:5px;width:-moz-fit-content;width:fit-content}.combo-save-tour .list-items .item .short-content div.space .badges .badge p{color:#434343;width:max-content;font-size:10.26px}.combo-save-tour .list-items .item .short-content .cost{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem}.combo-save-tour .list-items .item .short-content .cost .discount-tag{display:flex;align-items:center}.combo-save-tour .list-items .item .short-content .cost .discount-tag svg{width:16px;height:16px;padding:2px;border-radius:2px;background-color:rgba(32,174,92,.1);color:#20ae5c}.combo-save-tour .list-items .item .short-content .cost .discount-tag span{font-size:10px;font-weight:700;color:#20ae5c;margin-left:.3rem}.combo-save-tour .list-items .item .short-content .cost .amount{text-decoration:line-through;color:#434343;font-size:12px}.combo-save-tour .list-items .item .short-content .current-price{display:flex;justify-content:flex-end;align-items:center}.combo-save-tour .list-items .item .short-content .current-price span{font-size:11px;font-weight:700;color:#979797;margin-right:.5rem;margin-top:.2rem}.combo-save-tour .list-items .item .short-content .current-price .badge-price{color:#002972;border-radius:10px;font-weight:700;width:-moz-fit-content;width:fit-content;font-size:15.79px;display:flex;align-items:center}.best-price-flight{width:100%;padding:1rem}.best-price-flight .title{display:flex;justify-content:space-between;align-items:center}.best-price-flight .title div{font-size:16px;font-weight:700;color:#002972}.best-price-flight .title a{font-size:14px;color:#002972;text-decoration:underline}.best-price-flight .list-items{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:flex;width:100%;margin:1rem auto;gap:1rem}.best-price-flight .list-items .item{width:210px;height:100%;min-width:inherit;border:1px solid #e6e6e8;border-radius:10px;background-color:#fff}.best-price-flight .list-items .item .background-img{position:relative}.best-price-flight .list-items .item .background-img img{object-fit:cover;width:210px;min-width:210px;height:155px;border-top-left-radius:10px;border-top-right-radius:10px}.best-price-flight .list-items .item .background-img .stack-component{position:absolute;top:0;left:0;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:.5rem;width:100%}.best-price-flight .list-items .item .background-img .stack-component .title{display:flex;justify-content:flex-end}.best-price-flight .list-items .item .background-img .stack-component .title .tag{background-color:rgba(255,152,0,.9);color:#fff;padding:.2rem .7rem;border-top-right-radius:10px;border-bottom-right-radius:10px;width:-moz-fit-content;width:fit-content;font-size:11px;position:absolute;top:26px;left:0;display:flex}.best-price-flight .list-items .item .background-img .stack-component .title img{width:20px;height:20px;object-fit:cover;position:absolute;top:15px;left:32px}.best-price-flight .list-items .item .background-img .stack-component .title .btn-fav{background-color:hsla(0,0%,100%,.9);width:30px;height:30px;padding:.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center}.best-price-flight .list-items .item .background-img .stack-component .title .btn-fav svg.btn-fav-icon,.best-price-flight .list-items .item .background-img .stack-component .title .btn-fav svg.btn-non-fav-icon{width:.75em;height:.75em}.best-price-flight .list-items .item .background-img .stack-component .comments{display:flex;justify-content:flex-start;align-items:center;background-color:rgba(0,0,0,.4);width:-moz-fit-content;width:fit-content;border-radius:23px 10px 10px 0}.best-price-flight .list-items .item .background-img .stack-component .comments .rate{background-color:#ff9800;font-size:13px;font-weight:700;padding:.5rem;border-radius:50% 50% 50% 0;color:#fff;width:35px;height:35px;text-align:center}.best-price-flight .list-items .item .background-img .stack-component .comments .comment{font-size:11px;font-weight:500;padding:.5rem 1rem .5rem .5rem;color:#fff}.best-price-flight .list-items .item .short-content{width:100%;padding:.5rem}.best-price-flight .list-items .item .short-content .title{display:flex;align-items:center;gap:.3rem}.best-price-flight .list-items .item .short-content .title img{width:19px;height:19px;object-fit:contain}.best-price-flight .list-items .item .short-content .title div.content{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.best-price-flight .list-items .item .short-content .title div.content p{color:#2d2d2d;font-size:12px;width:max-content;margin:0 .2rem}.best-price-flight .list-items .item .short-content .title div.content svg{color:#2d2d2d;font-size:18px}.best-price-flight .list-items .item .short-content .calendar{margin-top:.2rem;display:flex;justify-content:flex-start;align-items:center;gap:.3rem}.best-price-flight .list-items .item .short-content .calendar svg{font-size:14px;color:#979797}.best-price-flight .list-items .item .short-content .calendar p{color:#979797;font-size:11.05px;font-weight:500}.best-price-flight .list-items .item .short-content .current-price{display:flex;justify-content:flex-end;align-items:center;margin-top:.5rem}.best-price-flight .list-items .item .short-content .current-price span{font-size:11px;font-weight:700;color:#979797;margin-right:.5rem;margin-top:.2rem}.best-price-flight .list-items .item .short-content .current-price .badge-price{color:#002972;border-radius:10px;font-weight:700;width:-moz-fit-content;width:fit-content;font-size:15.79px;display:flex;align-items:center}.event-happening{width:100%;padding:1rem}.event-happening .title{display:flex;justify-content:space-between;align-items:center}.event-happening .title div{font-size:16px;font-weight:700;color:#002972}.event-happening .title a{font-size:14px;color:#002972;text-decoration:underline}.event-happening .list-items{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:flex;width:100%;margin:1rem auto;gap:1rem}.event-happening .list-items .item{width:70%;background-color:#fff;border-radius:10px;border:1px solid #e6e6e8;min-width:290px}.event-happening .list-items .item .background-img{position:relative}.event-happening .list-items .item .background-img img{width:100%;height:150px;border-top-right-radius:10px;border-top-left-radius:10px;object-fit:none}.event-happening .list-items .item .background-img .date{position:absolute;bottom:0;left:0;background-color:rgba(46,46,46,.7);color:#fff;padding:.5rem;border-top-right-radius:10px;font-size:12px}.event-happening .list-items .item .short-content .name-location{font-size:16px;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:.5rem 1rem 0}.event-happening .list-items .item .short-content .location{margin:.5rem 1rem;display:flex;justify-content:flex-start;align-items:center}.event-happening .list-items .item .short-content .location svg{font-size:1.2rem}.event-happening .list-items .item .short-content .location p{color:#253f90;font-weight:500;font-size:.9rem;margin-left:.2rem}.event-happening .list-items .item .short-content .price{margin-top:.5rem;display:flex;justify-content:space-between;align-items:center;background-color:#ff9800;width:-moz-fit-content;width:fit-content;border-radius:0 10px 0 10px;padding:.3rem 1rem;color:#fff;font-size:14px}.accessory-shop{width:100%;padding:1rem}.accessory-shop .title{display:flex;justify-content:space-between;align-items:center}.accessory-shop .title div{font-size:16px;font-weight:700;color:#002972}.accessory-shop .title a{font-size:14px;color:#002972;text-decoration:underline}.accessory-shop .list-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));grid-gap:.5rem;gap:.5rem;width:100%;margin:.5rem auto}.accessory-shop .item{width:100%;height:100%;border:1px solid #e6e6e8;border-radius:10px;background-color:#fff;margin-top:.5rem;box-shadow:0 2px 6px rgba(0,0,0,.1)}.accessory-shop .background-img{position:relative}.accessory-shop .background-img img{object-fit:cover;object-position:50% 15%;width:100%;height:160px;border-top-left-radius:10px;border-top-right-radius:10px}.accessory-shop .stack-component{position:absolute;top:0;left:0;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:1rem;width:100%}.accessory-shop .stack-component .title{display:flex;justify-content:flex-end}.accessory-shop .stack-component .title .tag{background-color:rgba(255,152,0,.9);color:#fff;padding:.4rem .5rem;border-top-left-radius:10px;border-bottom-right-radius:10px;width:-moz-fit-content;width:fit-content;font-size:10px;position:absolute;top:0;left:0;display:flex;font-weight:500}.accessory-shop .stack-component .title .btn-fav{background-color:hsla(0,0%,100%,.9);width:40px;height:40px;padding:.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center}.accessory-shop .short-content{width:100%;padding:.5rem .5rem 0}.accessory-shop .space{height:100%}.accessory-shop .space .title{font-size:14px;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:clip}.accessory-shop .space .size-stars{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-top:.2rem}.accessory-shop .space .size-stars .stars{display:flex;align-items:center}.accessory-shop .space .size-stars .size,.accessory-shop .time{font-size:12px;font-weight:500;color:#434343}.accessory-shop .space .short-description{color:#777;margin-top:.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.accessory-shop .short-content .line{width:100%;height:1px;background-color:#777;margin:.5rem 0}.accessory-shop .cost-and-price{display:flex;justify-content:space-between;align-items:end}.accessory-shop .cost .amount{text-decoration:line-through;color:#434343;font-size:13px}.accessory-shop .cost .current-price{font-size:16px;color:#002972;font-weight:700}.accessory-shop .price{display:flex;justify-content:space-between;align-items:center}.accessory-shop .price .badge-price{background-color:#ff9800;color:#fff;padding:.2rem .5rem;border-radius:10px;width:-moz-fit-content;width:fit-content;font-size:16px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.national-favorite-location{width:100%;padding:1rem}.national-favorite-location .title{text-align:center;margin-bottom:20px}.national-favorite-location .title div{font-size:16px;font-weight:700;color:#002972}.national-favorite-location .title p{font-size:12px;color:#002972;margin-top:5px}.national-favorite-location .location-grid-top{display:grid;grid-template-columns:2fr 1fr;grid-gap:10px;gap:10px}.national-favorite-location .location-grid-bottom{display:grid;grid-template-columns:1fr 2.1fr;grid-gap:10px;gap:10px;margin-top:10px}.national-favorite-location .location-item{border:2px solid #fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.national-favorite-location .location-item.large{grid-row:span 2}.national-favorite-location .location-row{display:flex;width:100%;gap:10px}.national-favorite-location .location-item.small{flex:1 1}.national-favorite-location .image-wrapper{position:relative;height:100%;overflow:hidden;border-radius:10px}.national-favorite-location .location-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.national-favorite-location .label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.25);height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;border-radius:10px;padding:.5rem;z-index:1;transition:transform .3s ease}.national-favorite-location .label-mini-1,.national-favorite-location .label-mini-2{padding:1rem}.national-favorite-location .title-label{font-size:12px;font-weight:700;color:#fff;transform:translateY(0);transition:transform .3s ease}.national-favorite-location .more-detail{display:flex;align-items:center;opacity:0;transform:translateY(20px);transition:all .3s ease}.national-favorite-location .more-detail p{font-size:12px;font-weight:700;color:#f4a261}.national-favorite-location .more-detail p:hover{cursor:pointer;text-decoration:underline}.national-favorite-location .more-detail svg{margin-left:.5rem;font-size:12px;color:#f4a261}.national-favorite-location .image-wrapper img{border-radius:0}.national-favorite-location .image-wrapper:hover .title-label{transform:translateY(-10px)}.national-favorite-location .image-wrapper:hover .more-detail{opacity:1;transform:translateY(0)}.national-favorite-location .image-wrapper:hover .location-image{transform:scale(1.1)}.national-favorite-location .image-mini-1,.national-favorite-location .image-mini-2{margin:0!important}.travel-guide{width:100%;padding:1rem}.travel-guide .title{display:flex;justify-content:space-between;align-items:center}.travel-guide .title div{font-size:16px;font-weight:700;color:#002972}.travel-guide .title a{font-size:14px;color:#002972;text-decoration:underline}.travel-guide .list-items{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:flex;width:100%;margin:1rem auto;gap:1rem}.travel-guide .list-items .item{width:70%;background-color:#fff;border-radius:10px;border:1px solid #e6e6e8;min-width:290px}.travel-guide .list-items .item .background-img{position:relative}.travel-guide .list-items .item .background-img img{object-fit:cover;width:100%;height:190px;border-top-left-radius:10px;border-top-right-radius:10px}.travel-guide .list-items .item .background-img .stack-component{position:absolute;top:0;left:0;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:1rem;width:100%}.travel-guide .list-items .item .background-img .stack-component .title{display:flex;justify-content:flex-end}.travel-guide .list-items .item .background-img .stack-component .title .tag{background-color:rgba(255,152,0,.9);color:#fff;padding:.3rem .6rem;border-top-right-radius:10px;border-bottom-right-radius:10px;width:-moz-fit-content;width:fit-content;font-size:14px;position:absolute;top:20px;left:0;display:flex;font-weight:500}.travel-guide .list-items .item .background-img .stack-component .title .btn-fav{background-color:hsla(0,0%,100%,.9);width:40px;height:40px;padding:.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center}.travel-guide .list-items .item .short-content{width:100%;padding:1rem}.travel-guide .list-items .item .short-content .title{font-size:15px;font-weight:600;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:clip}.coupons-enter{transform:translateX(100%)}.coupons-enter-active{transition:transform .3s ease-in-out}.coupons-enter-active,.coupons-exit{transform:translateX(0)}.coupons-exit-active{transform:translateX(100%);transition:transform .3s ease-in-out}}@media screen and (min-width:1366px)and (max-width:1024px){.item-search{width:85%!important;padding:0 1rem;background-color:#fff;border-radius:32px;position:absolute;z-index:2;height:321px;left:50%;top:50%;transform:translate(-50%,-125%)}.landing-page{margin-top:-35rem}}@media(max-width:640px){.landing-page{margin-top:-55rem!important}.item-search{top:40%!important;width:100%;transform:translate(-50%,-110%)!important}.item-search .title-search .MuiButtonBase-root.MuiTab-root.MuiTab-labelIcon.MuiTab-textColorPrimary{width:max-content!important}.item-search .title-search{top:0!important}.home-container .background-search-item .item-search .booking-hotel .picker-hotel-container .date,.home-container .background-search-item .item-search .booking-tour-activities .picker-hotel-container .date{width:auto;height:auto;display:flex}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .react-multiple-carousel__arrow--right{right:.43rem!important}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .react-multiple-carousel__arrow--left{left:.47rem!important}.home-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .react-multiple-carousel__arrow--right{right:.43rem!important}.home-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .react-multiple-carousel__arrow--left{left:.47rem!important}.home-container .landing-page .hot-place .content .title{font-size:70px!important}.home-container .landing-page .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .react-multiple-carousel__arrow--left,.home-container .landing-page .container-news .travel-news .carousel .react-multiple-carousel__arrow--left{right:60px}.drawer-menu-mobile .MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded.MuiAccordionSummary-gutters .MuiAccordionSummary-content.Mui-expanded.MuiAccordionSummary-contentGutters{margin:0!important}.drawer-menu-mobile .MuiAccordionDetails-root{padding:0!important}.drawer-menu-mobile label{color:#002972!important}.drawer-menu-mobile .MuiCollapse-root.MuiCollapse-vertical,.drawer-menu-mobile .MuiCollapse-root.MuiCollapse-vertical.MuiCollapse-entered{margin-top:1rem}.drawer-menu-mobile .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.MuiAccordion-gutters{margin:.5rem 8px}.drawer-menu-mobile .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:rgba(0,41,114,.314)!important}.drawer-menu-mobile .search-button{height:-webkit-fill-available;border-radius:5px;background-color:#002972;color:#fff;font-size:16px;font-weight:700;margin-left:.5rem}}@media screen and (max-width:1556px)and (min-width:1024px){.container-home{display:none}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .react-multiple-carousel__arrow--right{right:.43rem!important}.home-container .landing-page .good-price-hotel .tabs .tab-panel .list-item-tab-panel .react-multiple-carousel__arrow--left{left:.47rem!important}.home-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .react-multiple-carousel__arrow--right{right:.43rem!important}.home-container .landing-page .good-price-flight .tabs .tab-panel .list-item-tab-panel .react-multiple-carousel__arrow--left{left:.47rem!important}.home-container .landing-page .hot-place .content .title{font-size:70px!important}.home-container .landing-page .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .react-multiple-carousel__arrow--left,.home-container .landing-page .container-news .travel-news .carousel .react-multiple-carousel__arrow--left{right:60px}}.MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation4.MuiAppBar-root.MuiAppBar-colorPrimary.MuiAppBar-positionFixed.mui-fixed{padding:0}.form-error-text{color:#e74c3c;font-size:12px;margin-top:4px}.btn-detail-sim{font-size:16px;font-weight:600;color:#002972;margin-top:1rem}.btn-detail-sim svg{font-size:26px;color:#002972;margin-right:.5rem}.filter-noTour{margin-top:2rem;width:100%}.filter-noTour,.filter-noTour .content-wrapper{display:flex;justify-content:center;align-items:center}.filter-noTour .content-wrapper{flex-direction:column;background-color:hsla(0,0%,50%,.1);width:-moz-fit-content;width:fit-content;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding:3rem 1rem;border-radius:20px}.filter-noTour img{width:30%;height:30%;object-fit:cover;border-radius:10px}.filter-noTour h4{font-weight:600;color:rgba(3,18,26,.8);margin-top:1rem}.filter-noTour p{font-size:16px;color:rgba(3,18,26,.6);margin-top:.5rem}.booking-flight{margin:2rem 0}.booking-flight .box-flight-search-container .MuiTabPanel-root{padding:0;margin-top:1rem}.booking-flight .box-flight-search-container .MuiAutocomplete-option{color:#002972;font-weight:500}.booking-flight .box-flight-search-container .box-flight-container .tab-list-flight-search .tab-item-flight-search{padding:.5rem;margin-right:.5rem;min-height:-moz-fit-content!important;min-height:fit-content!important;border-radius:10px;background-color:hsla(0,0%,59%,.2);color:#2d2d2d;font-weight:600;text-transform:none}.booking-flight .box-flight-search-container .box-flight-container .tab-list-flight-search .tab-item-flight-search img{width:24px;height:24px;object-fit:cover}.booking-flight .box-flight-search-container .box-flight-container .tab-list-flight-search .Mui-selected,.booking-flight .box-flight-search-container .box-flight-container .tab-list-flight-search .tab-item-flight-search:focus,.booking-flight .box-flight-search-container .box-flight-container .tab-list-flight-search .tab-item-flight-search:hover{background-color:rgba(254,149,8,.5)}.booking-flight .box-flight-search-container .box-flight-container .tab-list-flight-search .MuiTabs-scroller.MuiTabs-fixed span.MuiTabs-indicator{background-color:transparent}.booking-flight .picker-flight-container{display:flex;width:100%}.booking-flight .picker-flight-container .destinition-and-quantity{width:50%}.booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form{display:flex;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px}.booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .MuiInputBase-input.MuiOutlinedInput-input.MuiAutocomplete-input.MuiAutocomplete-inputFocused{padding:0}.booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-fullWidth.MuiInputBase-formControl.MuiAutocomplete-inputRoot{padding:0!important}.booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .MuiOutlinedInput-notchedOutline{border:none!important}.booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .destinition-form{align-items:center;display:flex;width:100%}.booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .destinition-form img{width:24px;height:24px;object-fit:cover}.booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form{margin-left:1rem;width:100%}.booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form .MuiAutocomplete-endAdornment{width:max-content}.booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form div{width:100%;color:#7d8fab;font-size:12px}.booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form input:focus{outline:none}.booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form input::placeholder{color:#2d4271}.booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .icon-sync{display:flex;align-items:center;justify-content:center;margin:0 1rem}.booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .icon-sync svg{color:#2d4271}.booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .icon-sync .sync-icon{transition:transform .3s ease}.booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .departure-form{align-items:center;display:flex;width:100%}.booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .departure-form img{width:24px;height:24px;object-fit:cover}.booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form{margin-left:1rem;width:100%}.booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form .MuiAutocomplete-endAdornment{width:max-content}.booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form div{width:100%;color:#7d8fab;font-size:12px}.booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form input:focus{outline:none}.booking-flight .picker-flight-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form input::placeholder{color:#2d4271}.booking-flight .picker-flight-container .destinition-and-quantity .quantity{display:flex;width:100%;margin-top:1rem}.booking-flight .picker-flight-container .destinition-and-quantity .quantity .adult{width:50%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px;margin-right:.5rem}.booking-flight .picker-flight-container .destinition-and-quantity .quantity .adult img{width:24px;height:24px;object-fit:cover}.booking-flight .picker-flight-container .destinition-and-quantity .quantity .adult .input-adult{margin-left:1rem;width:-webkit-fill-available}.booking-flight .picker-flight-container .destinition-and-quantity .quantity .adult .input-adult div{width:100%;color:#7d8fab;font-size:12px}.booking-flight .picker-flight-container .destinition-and-quantity .quantity .adult .input-adult input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700}.booking-flight .picker-flight-container .destinition-and-quantity .quantity .adult .input-adult input:focus{outline:none}.booking-flight .picker-flight-container .destinition-and-quantity .quantity .adult .input-adult input::placeholder{color:#2d4271;font-size:16px}.booking-flight .picker-flight-container .destinition-and-quantity .quantity .adult .input-adult input:after{content:"người"}.booking-flight .picker-flight-container .destinition-and-quantity .quantity .room{width:50%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px;margin-left:.5rem}.booking-flight .picker-flight-container .destinition-and-quantity .quantity .room img{width:24px;height:24px;object-fit:cover}.booking-flight .picker-flight-container .destinition-and-quantity .quantity .room .input-room{margin-left:1rem;width:-webkit-fill-available}.booking-flight .picker-flight-container .destinition-and-quantity .quantity .room .input-room div{width:100%;color:#7d8fab;font-size:12px}.booking-flight .picker-flight-container .destinition-and-quantity .quantity .room .input-room input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700}.booking-flight .picker-flight-container .destinition-and-quantity .quantity .room .input-room input:focus{outline:none}.booking-flight .picker-flight-container .destinition-and-quantity .quantity .room .input-room input::placeholder{color:#2d4271}.booking-flight .picker-flight-container .date{width:50%}.booking-flight .picker-flight-container .date .departure-destination{width:100%;display:flex}.booking-flight .picker-flight-container .date .departure-destination .departure{width:50%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;margin:0 1rem;height:60px}.booking-flight .picker-flight-container .date .departure-destination .departure img{width:24px;height:24px;object-fit:cover}.booking-flight .picker-flight-container .date .departure-destination .departure .input-departure{margin-left:1rem;width:-webkit-fill-available}.booking-flight .picker-flight-container .date .departure-destination .departure .input-departure p{width:max-content;color:#7d8fab;font-size:12px;margin:0}.booking-flight .picker-flight-container .date .departure-destination .departure .input-departure input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.booking-flight .picker-flight-container .date .departure-destination .departure .input-departure input:focus{outline:none}.booking-flight .picker-flight-container .date .departure-destination .departure .input-departure input::placeholder{color:#2d4271}.booking-flight .picker-flight-container .date .departure-destination .destination{display:flex;width:50%;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px}.booking-flight .picker-flight-container .date .departure-destination .destination img{width:24px;height:24px;object-fit:cover}.booking-flight .picker-flight-container .date .departure-destination .destination .input-destination{width:-webkit-fill-available;margin-left:1rem}.booking-flight .picker-flight-container .date .departure-destination .destination .input-destination p{width:max-content;color:#7d8fab;font-size:12px;margin:0}.booking-flight .picker-flight-container .date .departure-destination .destination .input-destination input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.booking-flight .picker-flight-container .date .departure-destination .destination .input-destination input:focus{outline:none}.booking-flight .picker-flight-container .date .departure-destination .destination .input-destination input::placeholder{color:#2d4271}.booking-flight .picker-flight-container .date .brand-_{width:50%;margin-top:1rem}.booking-flight .picker-flight-container .date .brand-_ .brand{display:flex;width:auto;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px;margin-left:1rem}.booking-flight .picker-flight-container .date .brand-_ .brand img{width:24px;height:24px;object-fit:cover}.booking-flight .picker-flight-container .date .brand-_ .brand .input-brand{margin-left:1rem;width:-webkit-fill-available}.booking-flight .picker-flight-container .date .brand-_ .brand .input-brand div{width:100%;color:#7d8fab;font-size:12px}.booking-flight .picker-flight-container .date .brand-_ .brand .input-brand input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700}.booking-flight .picker-flight-container .date .brand-_ .brand .input-brand input:focus{outline:none}.booking-flight .picker-flight-container .date .brand-_ .brand .input-brand input::placeholder{color:#2d4271}.booking-flight .picker-flight-2ways-container{display:flex;width:100%}.booking-flight .picker-flight-2ways-container .destinition-and-quantity{width:50%}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form{display:flex;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .MuiInputBase-input.MuiOutlinedInput-input.MuiAutocomplete-input.MuiAutocomplete-inputFocused{padding:0}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-fullWidth.MuiInputBase-formControl.MuiAutocomplete-inputRoot{padding:0!important}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .MuiOutlinedInput-notchedOutline{border:none!important}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form{align-items:center;display:flex;width:100%}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form img{width:24px;height:24px;object-fit:cover}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form{margin-left:1rem;width:100%}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form .MuiAutocomplete-endAdornment{width:max-content}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form div{width:100%;color:#7d8fab;font-size:12px}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form input:focus{outline:none}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .destinition-form .input-destinition-form input::placeholder{color:#2d4271}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .icon-sync{display:flex;align-items:center;justify-content:center;margin:0 1rem}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .icon-sync svg{color:#2d4271}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .icon-sync .sync-icon{transition:transform .3s ease}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form{align-items:center;display:flex;width:100%}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form img{width:24px;height:24px;object-fit:cover}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form{margin-left:1rem;width:100%}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form .MuiAutocomplete-endAdornment{width:max-content}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form div{width:100%;color:#7d8fab;font-size:12px}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form input:focus{outline:none}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .destinition-departure-form .departure-form .input-departure-form input::placeholder{color:#2d4271;font-size:16px}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .quantity{display:flex;width:100%;margin-top:1rem}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .quantity .adult{width:50%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px;margin-right:.5rem}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .quantity .adult img{width:24px;height:24px;object-fit:cover}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .quantity .adult .input-adult{margin-left:1rem;width:-webkit-fill-available}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .quantity .adult .input-adult div{width:100%;color:#7d8fab;font-size:12px}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .quantity .adult .input-adult input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .quantity .adult .input-adult input:focus{outline:none}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .quantity .adult .input-adult input::placeholder{color:#2d4271;font-size:16px}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .quantity .adult .input-adult input:after{content:"người"}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .quantity .room{width:50%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px;margin-left:.5rem}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .quantity .room img{width:24px;height:24px;object-fit:cover}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .quantity .room .input-room{margin-left:1rem;width:-webkit-fill-available}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .quantity .room .input-room div{width:100%;color:#7d8fab;font-size:12px}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .quantity .room .input-room input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .quantity .room .input-room input:focus{outline:none}.booking-flight .picker-flight-2ways-container .destinition-and-quantity .quantity .room .input-room input::placeholder{color:#2d4271}.booking-flight .picker-flight-2ways-container .date{width:50%}.booking-flight .picker-flight-2ways-container .date .departure-destination{width:100%;display:flex}.booking-flight .picker-flight-2ways-container .date .departure-destination .departure{width:50%;display:flex;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;margin:0 1rem;height:60px}.booking-flight .picker-flight-2ways-container .date .departure-destination .departure img{width:24px;height:24px;object-fit:cover}.booking-flight .picker-flight-2ways-container .date .departure-destination .departure .input-departure{margin-left:1rem;width:-webkit-fill-available}.booking-flight .picker-flight-2ways-container .date .departure-destination .departure .input-departure p{width:max-content;color:#7d8fab;font-size:12px;margin:0}.booking-flight .picker-flight-2ways-container .date .departure-destination .departure .input-departure input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.booking-flight .picker-flight-2ways-container .date .departure-destination .departure .input-departure input:focus{outline:none}.booking-flight .picker-flight-2ways-container .date .departure-destination .departure .input-departure input::placeholder{color:#2d4271}.booking-flight .picker-flight-2ways-container .date .departure-destination .destination{display:flex;width:50%;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px}.booking-flight .picker-flight-2ways-container .date .departure-destination .destination img{width:24px;height:24px;object-fit:cover}.booking-flight .picker-flight-2ways-container .date .departure-destination .destination .input-destination{width:-webkit-fill-available;margin-left:1rem}.booking-flight .picker-flight-2ways-container .date .departure-destination .destination .input-destination p{width:max-content;color:#7d8fab;font-size:12px;margin:0}.booking-flight .picker-flight-2ways-container .date .departure-destination .destination .input-destination input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700;font-size:16px}.booking-flight .picker-flight-2ways-container .date .departure-destination .destination .input-destination input:focus{outline:none}.booking-flight .picker-flight-2ways-container .date .departure-destination .destination .input-destination input::placeholder{color:#2d4271}.booking-flight .picker-flight-2ways-container .date .brand-_{width:50%;margin-top:1rem}.booking-flight .picker-flight-2ways-container .date .brand-_ .brand{display:flex;width:auto;align-items:center;padding:1rem;border:1px solid #d8d8d8;border-radius:10px;height:60px;margin-left:1rem}.booking-flight .picker-flight-2ways-container .date .brand-_ .brand img{width:24px;height:24px;object-fit:cover}.booking-flight .picker-flight-2ways-container .date .brand-_ .brand .input-brand{margin-left:1rem;width:-webkit-fill-available}.booking-flight .picker-flight-2ways-container .date .brand-_ .brand .input-brand div{width:100%;color:#7d8fab;font-size:12px}.booking-flight .picker-flight-2ways-container .date .brand-_ .brand .input-brand input{background:#fff;width:100%;border:none;color:#2d4271;font-weight:700}.booking-flight .picker-flight-2ways-container .date .brand-_ .brand .input-brand input:focus{outline:none}.booking-flight .picker-flight-2ways-container .date .brand-_ .brand .input-brand input::placeholder{color:#2d4271}.button-search-from-hotel{background:linear-gradient(180deg,#fba81d,#f79321);color:#fff;font-size:13px;font-weight:700;border-radius:5px;border:none;cursor:pointer;margin-top:1rem}.re-search-hotel-compoment{border-bottom:1px solid #cdd0d1;box-shadow:0 2px 20px 0 rgba(0,0,0,.1)}.re-search-hotel-compoment .container-hotel{display:flex;justify-content:center;align-items:center;width:100%;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.re-search-hotel-compoment .container-hotel .destinition-departure-form{width:-moz-fit-content;width:fit-content;background-color:#f2f3f3;border:1px solid #e7e7e7;display:flex;border-radius:10px}.re-search-hotel-compoment .container-hotel .destinition-departure-form .destinition-form{width:15rem;display:flex;align-items:center;padding:.5rem}.re-search-hotel-compoment .container-hotel .destinition-departure-form .destinition-form .input-destinition-form{margin-left:.5rem}.re-search-hotel-compoment .container-hotel .destinition-departure-form .destinition-form .input-destinition-form div{font-size:12px;color:#7d8fab}.re-search-hotel-compoment .container-hotel .destinition-departure-form .destinition-form .input-destinition-form input{background-color:transparent;font-size:18px;color:#2d4271;font-weight:700;width:100%;min-width:100%}.re-search-hotel-compoment .container-hotel .destinition-departure-form .destinition-form .input-destinition-form input::placeholder{font-size:18px;color:#2d4271;font-weight:700}.re-search-hotel-compoment .container-hotel .destinition-departure-form .destinition-form .input-destinition-form input:focus{outline:none}.re-search-hotel-compoment .container-hotel .destinition-departure-form .icon-sync{display:flex;align-items:center}.re-search-hotel-compoment .container-hotel .destinition-departure-form .icon-sync .sync-icon{transition:transform .3s ease}.re-search-hotel-compoment .container-hotel .destinition-departure-form .departure-form{width:15rem;display:flex;align-items:center;padding:.5rem}.re-search-hotel-compoment .container-hotel .destinition-departure-form .departure-form .input-departure-form{margin-left:.5rem}.re-search-hotel-compoment .container-hotel .destinition-departure-form .departure-form .input-departure-form div{font-size:12px;color:#7d8fab}.re-search-hotel-compoment .container-hotel .destinition-departure-form .departure-form .input-departure-form input{background-color:transparent;font-size:18px;color:#2d4271;font-weight:700;width:100%;min-width:100%}.re-search-hotel-compoment .container-hotel .destinition-departure-form .departure-form .input-departure-form input::placeholder{font-size:18px;color:#2d4271;font-weight:700}.re-search-hotel-compoment .container-hotel .destinition-departure-form .departure-form .input-departure-form input:focus{outline:none}.re-search-hotel-compoment .container-hotel .departure-date{background-color:#f2f3f3;border:1px solid #e7e7e7;border-radius:10px;display:flex;align-items:center;padding:.5rem}.re-search-hotel-compoment .container-hotel .departure-date .input-departure-date{margin-left:.5rem;min-width:-moz-fit-content;min-width:fit-content}.re-search-hotel-compoment .container-hotel .departure-date .input-departure-date div{font-size:12px;color:#7d8fab}.re-search-hotel-compoment .container-hotel .departure-date .input-departure-date input{background-color:transparent;font-size:18px;color:#2d4271;font-weight:700;width:inherit;padding:0}.re-search-hotel-compoment .container-hotel .departure-date .input-departure-date input::placeholder{font-size:18px;color:#2d4271;font-weight:700}.re-search-hotel-compoment .container-hotel .departure-date .input-departure-date input:focus{outline:none}.re-search-hotel-compoment .container-hotel .departure-date .input-departure-date .MuiStack-root{padding:0}.re-search-hotel-compoment .container-hotel .departure-date .input-departure-date .MuiOutlinedInput-notchedOutline{display:none}.re-search-hotel-compoment .container-hotel .return-date{background-color:#f2f3f3;border:1px solid #e7e7e7;border-radius:10px;display:flex;align-items:center;padding:.5rem}.re-search-hotel-compoment .container-hotel .return-date .input-return-date{margin-left:.5rem;width:10rem}.re-search-hotel-compoment .container-hotel .return-date .input-return-date div{font-size:12px;color:#7d8fab}.re-search-hotel-compoment .container-hotel .return-date .input-return-date input{background-color:transparent;font-size:18px;color:#2d4271;font-weight:700;width:100%}.re-search-hotel-compoment .container-hotel .return-date .input-return-date input::placeholder{font-size:18px;color:#2d4271;font-weight:700}.re-search-hotel-compoment .container-hotel .return-date .input-return-date input:focus{outline:none}.re-search-hotel-compoment .container-hotel .number-person{background-color:#f2f3f3;border:1px solid #e7e7e7;border-radius:10px;display:flex;align-items:center;padding:.5rem}.re-search-hotel-compoment .container-hotel .number-person .input-number-person{margin-left:.5rem;width:10rem}.re-search-hotel-compoment .container-hotel .number-person .input-number-person div{font-size:12px;color:#7d8fab}.re-search-hotel-compoment .container-hotel .number-person .input-number-person input{background-color:transparent;font-size:18px;color:#2d4271;font-weight:700;width:100%}.re-search-hotel-compoment .container-hotel .number-person .input-number-person input::placeholder{font-size:18px;color:#2d4271;font-weight:700}.re-search-hotel-compoment .container-hotel .number-person .input-number-person input:focus{outline:none}.re-search-hotel-compoment .container-hotel .seat-class{background-color:#f2f3f3;border:1px solid #e7e7e7;border-radius:10px;display:flex;align-items:center;padding:.5rem}.re-search-hotel-compoment .container-hotel .seat-class .input-seat-class{margin-left:.5rem;width:10rem}.re-search-hotel-compoment .container-hotel .seat-class .input-seat-class div{font-size:12px;color:#7d8fab}.re-search-hotel-compoment .container-hotel .seat-class .input-seat-class input{background-color:transparent;font-size:18px;color:#2d4271;font-weight:700;width:100%}.re-search-hotel-compoment .container-hotel .seat-class .input-seat-class input::placeholder{font-size:18px;color:#2d4271;font-weight:700}.re-search-hotel-compoment .container-hotel .seat-class .input-seat-class input:focus{outline:none}.re-search-hotel-compoment .container-hotel button{background-color:#f79321;color:#fff;padding:1rem;border-radius:50%;font-size:18px;font-weight:700;box-shadow:0 2px 4px 0 rgba(255,143,5,.2)}.re-search-hotel-compoment .container-hotel button:hover{background-color:#fba81d}.re-search-hotel-compoment .container-hotel button svg{font-size:32px}@media(max-width:640px){.collapse-container-accessory{position:relative;margin-top:56px;background-color:#f5f5f5}.collapse-container-accessory .title-category{display:flex;background-color:#fff;width:100%;position:relative;padding:.5rem 0;justify-content:center}.collapse-container-accessory .title-category .button-collapse{position:absolute;left:0;transform:translateY(-10%)}.collapse-container-accessory .title-category .title-coupons{width:100%;display:flex;justify-content:center;align-items:center;font-size:20px;color:#2a2a2a;font-weight:700}.collapse-container-accessory .list-items-accessory{padding:.5rem;width:100%;background-color:#f5f5f5;height:100%}.collapse-container-accessory .list-items-accessory .carousels{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.collapse-container-accessory .list-items-accessory .carousels .swiper-carousel-mobile-accessory{width:100%;position:relative}.collapse-container-accessory .list-items-accessory .carousels .swiper-carousel-mobile-accessory .slide-wrapper{position:relative;width:100%;height:200px;border-radius:8px;overflow:hidden}.collapse-container-accessory .list-items-accessory .carousels .swiper-carousel-mobile-accessory .swiper-slide-custom-content{display:flex;justify-content:center;align-items:center;height:200px;overflow:hidden}.collapse-container-accessory .list-items-accessory .carousels .swiper-carousel-mobile-accessory .swiper-slide-custom-content img{object-fit:cover;width:100%;height:100%}.collapse-container-accessory .list-items-accessory .carousels .swiper-carousel-mobile-accessory .swiper-button-next,.collapse-container-accessory .list-items-accessory .carousels .swiper-carousel-mobile-accessory .swiper-button-prev{color:#fff}.collapse-container-accessory .list-items-accessory .carousels .swiper-carousel-mobile-accessory .swiper-pagination-bullet-active{background-color:#007aff}.collapse-container-accessory .list-items-accessory .carousels .carousel-container{position:relative;width:100%;height:200px;display:flex;align-items:center;justify-content:space-between}.collapse-container-accessory .list-items-accessory .carousels .carousel-container .button-back,.collapse-container-accessory .list-items-accessory .carousels .carousel-container .button-previous{z-index:5;background-color:hsla(0,0%,69%,.8)}.collapse-container-accessory .list-items-accessory .carousels .carousel-container .main-img{position:absolute;z-index:2;width:100%;display:flex;justify-content:center;align-items:center}.collapse-container-accessory .list-items-accessory .carousels .carousel-container .main-img img{width:380px;height:170px;object-fit:cover;border-radius:10px;transition:opacity .5s ease-in-out;opacity:1}.collapse-container-accessory .list-items-accessory .carousels .carousel-container .extra-imgs{width:100%;position:absolute;display:flex;align-items:center;justify-content:space-between;z-index:1}.collapse-container-accessory .list-items-accessory .carousels .carousel-container .extra-imgs .extra-left img,.collapse-container-accessory .list-items-accessory .carousels .carousel-container .extra-imgs .extra-right img{width:150px;height:125px;border-radius:10px;filter:blur(.7px);transition:opacity .5s ease-in-out;opacity:1}.collapse-container-accessory .list-items-accessory .carousels .list-item-carousel{display:flex;justify-content:center;margin-top:1rem}.collapse-container-accessory .list-items-accessory .carousels .carousel-button{width:10px;min-width:10px;height:10px;min-height:10px;margin:0 5px;border-radius:50%;border:none;background-color:gray;cursor:pointer}.collapse-container-accessory .list-items-accessory .carousels .carousel-button.active{background-color:#fff;border:2px solid gray;width:10px;min-width:10px;height:10px;min-height:10px}.collapse-container-accessory .list-items-accessory .body-container{padding:0 .5rem;width:100%;margin:1rem 0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.collapse-container-accessory .list-items-accessory .body-container .category-accessoryy{width:100%}.collapse-container-accessory .list-items-accessory .body-container .category-accessoryy .title{display:flex;justify-content:space-between;height:-moz-fit-content;height:fit-content;background-color:#f5f5f5}.collapse-container-accessory .list-items-accessory .body-container .category-accessoryy .title div{font-size:18px;font-weight:700;color:#002972}.collapse-container-accessory .list-items-accessory .body-container .category-accessoryy .title a{font-size:14px;color:#002972;text-decoration:underline}.collapse-container-accessory .list-items-accessory .body-container .category-accessoryy .item-category{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:flex;width:100%}.collapse-container-accessory .list-items-accessory .body-container .category-accessoryy .item-category .item1{width:80px;min-width:max-content;height:80px;border:1px solid #e0e0e0;border-radius:10px;margin:.4rem;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:3px 1px 4px 1px rgba(0,0,0,.1);padding:.8rem}.collapse-container-accessory .list-items-accessory .body-container .category-accessoryy .item-category .item1 .item-title img{width:24px;height:24px;margin-bottom:.2rem}.collapse-container-accessory .list-items-accessory .body-container .category-accessoryy .item-category .item1 .item-content{font-size:12px;font-weight:500;text-wrap:wrap;text-align:center}.collapse-container-accessory .list-items-accessory .body-container .category-accessoryy .item-category::-webkit-scrollbar{display:none}.collapse-container-accessory .list-items-accessory .flash-sale-accessory{margin-top:1rem;padding:0 .5rem;width:100%}.collapse-container-accessory .list-items-accessory .flash-sale-accessory .title{display:flex;justify-content:space-between;height:-moz-fit-content;height:fit-content;background-color:#f5f5f5}.collapse-container-accessory .list-items-accessory .flash-sale-accessory .title div{font-size:18px;font-weight:700;color:#002972}.collapse-container-accessory .list-items-accessory .flash-sale-accessory .title a{font-size:14px;color:#002972;text-decoration:underline}.collapse-container-accessory .list-items-accessory .flash-sale-accessory .list-items{display:flex;margin-top:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:.5rem;padding:.5rem 0}.collapse-container-accessory .list-items-accessory .flash-sale-accessory .list-items .item{background-color:#fff;width:150px;border:1px solid #e0e0e0;border-radius:10px;box-shadow:.89px 1.79px 4.47px 0 rgba(0,0,0,.1)}.collapse-container-accessory .list-items-accessory .flash-sale-accessory .list-items .item .background-img{width:150px;height:135px;position:relative}.collapse-container-accessory .list-items-accessory .flash-sale-accessory .list-items .item .background-img img{width:100%;height:100%;object-fit:contain;border-radius:10px 10px 0 0}.collapse-container-accessory .list-items-accessory .flash-sale-accessory .list-items .item .background-img .stack-component{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center}.collapse-container-accessory .list-items-accessory .flash-sale-accessory .list-items .item .background-img .stack-component .tag{font-size:10px;font-weight:700;color:#e80000;background-color:rgba(0,0,0,.05);padding:.3rem .5rem;border-radius:10px 0 10px 0}.collapse-container-accessory .list-items-accessory .flash-sale-accessory .list-items .item .short-content{padding:.5rem}.collapse-container-accessory .list-items-accessory .flash-sale-accessory .list-items .item .short-content a{text-decoration:none}.collapse-container-accessory .list-items-accessory .flash-sale-accessory .list-items .item .short-content .title{font-size:10.72px;font-weight:700;color:#434343;background-color:#fff}.collapse-container-accessory .list-items-accessory .flash-sale-accessory .list-items .item .short-content .size-stars{display:flex;justify-content:space-between;align-items:center}.collapse-container-accessory .list-items-accessory .flash-sale-accessory .list-items .item .short-content .size-stars .size{font-size:8.93px;color:#434343;font-weight:500}.collapse-container-accessory .list-items-accessory .flash-sale-accessory .list-items .item .short-content .cost .amount{font-size:10px;color:#434343;text-decoration:line-through}.collapse-container-accessory .list-items-accessory .flash-sale-accessory .list-items .item .short-content .cost .current-price{font-size:12px;font-weight:700;color:#e80000}.collapse-container-accessory .list-items-accessory .see-more{font-weight:600;color:#f79721;text-align:center;font-size:14px;text-decoration:underline;margin:20px 0;animation:bounce 1s infinite}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.collapse-container-accessory .list-items-accessory .items-available{margin-top:1rem;padding:0 .5rem;width:100%}.collapse-container-accessory .list-items-accessory .items-available .title{display:flex;justify-content:space-between;height:-moz-fit-content;height:fit-content;background-color:#f5f5f5}.collapse-container-accessory .list-items-accessory .items-available .title div{font-size:18px;font-weight:700;color:#002972}.collapse-container-accessory .list-items-accessory .items-available .title a{font-size:14px;color:#002972;text-decoration:underline}.collapse-container-accessory .list-items-accessory .items-available .list-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));grid-gap:.5rem;gap:.5rem;width:100%;margin:.5rem auto}.collapse-container-accessory .list-items-accessory .items-available .item{width:100%;height:100%;border:1px solid #e6e6e8;border-radius:10px;background-color:#fff;margin-top:.5rem;box-shadow:0 2px 6px rgba(0,0,0,.1)}.collapse-container-accessory .list-items-accessory .items-available .background-img{position:relative}.collapse-container-accessory .list-items-accessory .items-available .background-img img{object-fit:contain;width:100%;height:160px;border-top-left-radius:10px;border-top-right-radius:10px}.collapse-container-accessory .list-items-accessory .items-available .stack-component{position:absolute;top:0;left:0;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:1rem;width:100%}.collapse-container-accessory .list-items-accessory .items-available .stack-component .title{display:flex;justify-content:flex-end}.collapse-container-accessory .list-items-accessory .items-available .stack-component .title .tag{background-color:rgba(255,152,0,.9);color:#fff;padding:.4rem .5rem;border-top-left-radius:10px;border-bottom-right-radius:10px;width:-moz-fit-content;width:fit-content;font-size:10px;position:absolute;top:0;left:0;display:flex;font-weight:500}.collapse-container-accessory .list-items-accessory .items-available .stack-component .title .btn-fav{background-color:hsla(0,0%,100%,.9);width:40px;height:40px;padding:.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center}.collapse-container-accessory .list-items-accessory .items-available .short-content{width:100%;padding:.5rem}.collapse-container-accessory .list-items-accessory .items-available .short-content .title{font-size:15px;font-weight:700;background-color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:clip}.collapse-container-accessory .list-items-accessory .items-available .short-content .size{font-size:13px;margin-top:.4rem;display:flex;align-items:center}.collapse-container-accessory .list-items-accessory .items-available .short-content .size p{font-size:12px;font-weight:500}.collapse-container-accessory .list-items-accessory .items-available .short-content .size .list-other-type{display:flex;gap:.5rem;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:.2rem;margin-left:.5rem}.collapse-container-accessory .list-items-accessory .items-available .short-content .size .list-other-type .option{padding:.2rem .6rem;font-size:12px;font-weight:500;border-radius:5px;border:1px solid transparent;min-width:max-content}.collapse-container-accessory .list-items-accessory .items-available .short-content .size .list-other-type .option:first-child{background-color:rgba(249,76,134,.08);color:#f94c86}.collapse-container-accessory .list-items-accessory .items-available .short-content .size .list-other-type .option:nth-child(2){background-color:rgba(76,180,249,.08);color:#1450c0}.collapse-container-accessory .list-items-accessory .items-available .short-content .size .list-other-type .option:nth-child(3){background-color:rgba(76,175,80,.08);color:#4caf50}.collapse-container-accessory .list-items-accessory .items-available .short-content .size .list-other-type .option:nth-child(4){background-color:rgba(249,76,134,.08);color:#f94c86}.collapse-container-accessory .list-items-accessory .items-available .short-content .size .list-other-type .option:nth-child(5){background-color:rgba(76,180,249,.08);color:#1450c0}.collapse-container-accessory .list-items-accessory .items-available .short-content .size .list-other-type .option:nth-child(6){background-color:rgba(76,175,80,.08);color:#4caf50}.collapse-container-accessory .list-items-accessory .items-available .short-content .size .list-other-type .option:nth-child(7){background-color:rgba(249,76,134,.08);color:#f94c86}.collapse-container-accessory .list-items-accessory .items-available .short-content .size .list-other-type .option:nth-child(8){background-color:rgba(76,180,249,.08);color:#1450c0}.collapse-container-accessory .list-items-accessory .items-available .short-content .size .list-other-type .option:nth-child(9){background-color:rgba(76,175,80,.08);color:#4caf50}.collapse-container-accessory .list-items-accessory .items-available .short-content .size .list-other-type .option:nth-child(10){background-color:rgba(249,76,134,.08);color:#f94c86}.collapse-container-accessory .list-items-accessory .items-available .short-content .size .list-other-type .option:nth-child(11){background-color:rgba(76,180,249,.08);color:#1450c0}.collapse-container-accessory .list-items-accessory .items-available .short-content .size .list-other-type .option:nth-child(12){background-color:rgba(76,175,80,.08);color:#4caf50}.collapse-container-accessory .list-items-accessory .items-available .short-content .size .list-other-type .option:nth-child(13){background-color:rgba(249,76,134,.08);color:#f94c86}.collapse-container-accessory .list-items-accessory .items-available .short-content .size .list-other-type .option:nth-child(14){background-color:rgba(76,180,249,.08);color:#1450c0}.collapse-container-accessory .list-items-accessory .items-available .short-content .size .list-other-type .option:nth-child(15){background-color:rgba(76,175,80,.08);color:#4caf50}.collapse-container-accessory .list-items-accessory .items-available .short-content .size .list-other-type .option:nth-child(16){background-color:rgba(249,76,134,.08);color:#f94c86}.collapse-container-accessory .list-items-accessory .items-available .short-content .size .list-other-type .option:nth-child(17){background-color:rgba(76,180,249,.08);color:#1450c0}.collapse-container-accessory .list-items-accessory .items-available .short-content .size .list-other-type .option:nth-child(18){background-color:rgba(76,175,80,.08);color:#4caf50}.collapse-container-accessory .list-items-accessory .items-available .short-content .size .list-other-type .option:nth-child(19){background-color:rgba(249,76,134,.08);color:#f94c86}.collapse-container-accessory .list-items-accessory .items-available .short-content .size .list-other-type .option:nth-child(20){background-color:rgba(76,180,249,.08);color:#1450c0}.collapse-container-accessory .list-items-accessory .items-available .short-content .size .amount{font-size:14px;font-weight:500;border-radius:5px;color:#434343;margin-left:.5rem}.collapse-container-accessory .list-items-accessory .items-available .short-content .size-stars{display:flex;justify-content:space-between;align-items:center}.collapse-container-accessory .list-items-accessory .items-available .short-content .stars svg{font-size:18px}.collapse-container-accessory .list-items-accessory .items-available .short-content .size-stars .size{font-size:12px;font-weight:500;color:#979797}.collapse-container-accessory .list-items-accessory .items-available .short-content .short-description{color:#777;margin-top:.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.collapse-container-accessory .list-items-accessory .items-available .short-content .line{width:100%;height:1px;background-color:#777;margin:.5rem 0}.collapse-container-accessory .list-items-accessory .items-available .short-content .cost{display:flex;align-items:center}.collapse-container-accessory .list-items-accessory .items-available .short-content .cost .title{font-size:12px;font-weight:500;color:#979797}.collapse-container-accessory .list-items-accessory .items-available .short-content .cost .amount{font-size:14px;font-weight:600;border-radius:5px;color:#002972;margin-left:.2rem}.collapse-container-accessory .list-items-accessory .items-available .short-content .price{display:flex;justify-content:space-between;align-items:center}.collapse-container-accessory .list-items-accessory .items-available .short-content .price .current-price-container{display:flex;align-items:center;gap:.2rem}.collapse-container-accessory .list-items-accessory .items-available .short-content .price .current-price-container .title{font-size:12px;font-weight:500;color:#979797}.collapse-container-accessory .list-items-accessory .items-available .short-content .price .current-price{font-size:16px;color:#002972;font-weight:700}.collapse-container-accessory .list-items-accessory .items-available .short-content .price .badge-price{background-color:#ff9800;color:#fff;padding:.2rem .5rem;border-radius:10px;width:-moz-fit-content;width:fit-content;font-size:16px}.collapse-container-accessory .list-items-accessory .pagination{display:flex;justify-content:flex-end;align-items:center;margin-top:1rem;margin-bottom:3rem}}@media(max-width:640px)and (min-width:1440px){.collapse-container-accessory{position:none!important}.collapse-container-accessory .list-items-accessory{margin:0!important}.list-items-accessory .carousels .carousel-container .main-img{position:absolute;z-index:2;width:100%;display:flex;justify-content:center;align-items:center}.list-items-accessory .carousels .carousel-container .main-img img{width:450px!important;height:170px;object-fit:cover;border-radius:10px;transition:opacity .5s ease-in-out;opacity:1}.list-items-accessory .carousels .carousel-container .extra-imgs{width:100%;position:absolute;display:flex;align-items:center;justify-content:space-between;z-index:1}.list-items-accessory .carousels .carousel-container .extra-imgs .extra-left img,.list-items-accessory .carousels .carousel-container .extra-imgs .extra-right img{width:300px!important;height:125px;border-radius:10px;filter:blur(.7px);transition:opacity .5s ease-in-out;opacity:1;margin:3rem}.collapse-container-accessory .list-items-accessory .items-available .list-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(179px,1fr))!important;grid-gap:.5rem;gap:.5rem;width:100%;margin:.5rem auto}.collapse-container-accessory .list-items-accessory .flash-sale-accessory .list-items{width:100%}.collapse-container-accessory .list-items-accessory .flash-sale-accessory .list-items .item{background-color:#fff;width:35%!important;min-width:35%!important;border:1px solid #e0e0e0;border-radius:10px;box-shadow:.89px 1.79px 4.47px 0 rgba(0,0,0,.1)}}.booking-information-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.booking-information-container .container{width:100%;display:flex}.booking-information-container .container .side-left{width:70%;margin-right:1rem}.booking-information-container .container .side-right{width:30%;margin-left:1rem}@media(max-width:640px){.booking-information-container{margin-top:2.5rem}.booking-information-container .container{flex-direction:column}.booking-information-container .container .side-left{width:100%;margin-right:0}.booking-information-container .container .side-left .content{flex-direction:column}.booking-information-container .container .side-left .content .left-side,.booking-information-container .container .side-left .content .right-side{width:100%;padding:0;border:none}.booking-information-container .container .side-left .content .left-side .title-content,.booking-information-container .container .side-left .content .right-side .title-content{width:30%!important}.booking-information-container .container .side-left .content .left-side{border-bottom:1px solid #e5e5e5}.booking-information-container .container .side-right{width:100%;margin-left:0}.booking-information-container .code-flight p{font-size:14px;color:#2d4271;font-weight:600}.booking-information-container .code-flight div{border-radius:5px;background-color:#fff!important;padding:.5rem 2rem;width:-moz-fit-content;width:fit-content;color:#002972;font-weight:700}.booking-information-container .tour-vaild-container .item-detail{flex-direction:column}.booking-information-container .tour-vaild-container .item-detail .img-background{width:100%!important;height:200px}.booking-information-container .tour-vaild-container .item-detail .content-container{width:100%!important;padding:1rem 0 0!important}.booking-information-container .content-flight-detail-booking{flex-direction:column;padding:1rem!important;background-color:rgba(230,234,241,.314)!important}.booking-information-container .icon-plane{height:20px!important;border-radius:50%}.booking-information-container .departure-date,.booking-information-container .return-date{width:100%!important;padding:0!important}.booking-information-container .return-date{margin-top:1rem;border:none!important}.booking-information-container .departure-date{border-bottom:1px solid #e5e5e5;padding-bottom:1rem!important}.booking-summary .btn-back-previous-page,.booking-summary .name-and-quantity-title,.booking-summary .title{display:none!important}}.booking-summary{border:1px solid #d4d4d4;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);border-radius:10px;margin-top:1.5rem;position:-webkit-sticky;position:sticky;top:20px;z-index:100}.booking-summary .title{background:linear-gradient(180deg,rgba(34,55,159,.9),#002972);color:#fff;text-transform:uppercase;font-size:16px;font-weight:700;padding:1rem;border-top-left-radius:10px;border-top-right-radius:10px}.booking-summary .content{padding-bottom:.5rem;background:#fff;border-radius:10px}.booking-summary .content .flight{padding:.5rem .5rem 0}.booking-summary .content .flight .name-and-quantity-title{display:flex;width:100%;justify-content:space-between;align-items:center}.booking-summary .content .flight .name-and-quantity-title .name-and-quantity-container{display:flex}.booking-summary .content .flight .name-and-quantity-title .name-and-quantity-container .name{font-weight:700;color:#002972;font-size:16px}.booking-summary .content .flight .name-and-quantity-title .name-and-quantity-container .quantity{color:#2d4271;font-size:12px;margin-bottom:2px;align-self:self-end}.booking-summary .content .flight .name-and-quantity-title p.price{color:#fe9508;font-weight:700;font-size:16px;padding:.5rem}.booking-summary .content .flight .detail-content-flight{display:flex;padding:.5rem;width:100%;justify-content:space-between;align-items:center}.booking-summary .content .flight .detail-content-flight .number{width:10%}.booking-summary .content .flight .detail-content-flight .number p{width:24px;height:24px;background-color:#002972;color:#fff;border-radius:4px;display:flex;justify-content:center;align-items:center}.booking-summary .content .flight .detail-content-flight .date-and-from-to{width:60%;margin-left:.5rem}.booking-summary .content .flight .detail-content-flight .date-and-from-to .date{font-weight:500;color:#03121a;font-size:12px}.booking-summary .content .flight .detail-content-flight .date-and-from-to .from-to{display:flex}.booking-summary .content .flight .detail-content-flight .date-and-from-to .from-to .from{font-weight:700;color:#03121a;font-size:14px}.booking-summary .content .flight .detail-content-flight .date-and-from-to .from-to svg{color:#03121a;font-size:16px;align-self:center;margin:0 .5rem}.booking-summary .content .flight .detail-content-flight .date-and-from-to .from-to .to{font-weight:700;color:#03121a;font-size:14px}.booking-summary .content .flight .detail-content-flight .logo-brand{width:30%}.booking-summary .content .flight .detail-content-flight .logo-brand img{width:100%;height:45px;padding:.5rem;object-fit:contain}.booking-summary .content .flight .more-detail{padding:.5rem;margin:0;box-shadow:none;position:none}.booking-summary .content .flight .more-detail .MuiAccordionSummary-content.MuiAccordionSummary-contentGutters{margin:0}.booking-summary .content .flight .more-detail .MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded.MuiAccordionSummary-gutters{padding:0}.booking-summary .content .flight .more-detail .MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded.MuiAccordionSummary-gutters .expand-icon{transform:rotate(180deg)}.booking-summary .content .flight .more-detail .MuiButtonBase-root.MuiAccordionSummary-root.MuiAccordionSummary-gutters{min-height:0;padding:0}.booking-summary .content .flight .more-detail .MuiAccordionDetails-root{padding:0}.booking-summary .content .flight .more-detail .MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded.MuiAccordionSummary-gutters{min-height:0}.booking-summary .content .flight .more-detail .MuiAccordionSummary-content.Mui-expanded.MuiAccordionSummary-contentGutters{margin:0;justify-content:space-between}.booking-summary .content .flight .more-detail .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.Mui-expanded.MuiAccordion-gutters{margin:0}.booking-summary .content .flight .more-detail .accordion-summary-container{width:100%;display:flex}.booking-summary .content .flight .more-detail .accordion-summary-container .accordion-content{align-items:center;display:flex;width:100%}.booking-summary .content .flight .more-detail .accordion-summary-container .accordion-content p{color:#002972;font-weight:700;font-size:15px;text-decoration:underline}.booking-summary .content .flight .more-detail .accordion-summary-container .price{color:#fe9508;font-size:16px;font-weight:700}.booking-summary .content .flight .more-detail .accordion-summary-container .expand-icon{color:#002972}.booking-summary .content .flight .more-detail .item{display:flex;width:100%;justify-content:space-between;align-items:center;margin:.4rem 0}.booking-summary .content .flight .more-detail .item .title-accordition-detail{color:#002972;font-weight:500;font-size:14px}.booking-summary .content .flight .more-detail .item .quantity-price{display:flex}.booking-summary .content .flight .more-detail .item .quantity-price .quantity{color:#7d8fab;font-size:14px}.booking-summary .content .flight .more-detail .item .quantity-price .price{color:#002972;font-size:14px;font-weight:500}.booking-summary .content .flight .line{border-top:1px solid #f2f3f3;width:100%;height:1px}.booking-summary .content .hotel{padding:0 .5rem .5rem}.booking-summary .content .hotel .name-and-quantity-title{display:flex;width:100%;justify-content:space-between;align-items:center}.booking-summary .content .hotel .name-and-quantity-title .name-and-quantity-container{display:flex;padding:.2rem .5rem}.booking-summary .content .hotel .name-and-quantity-title .name-and-quantity-container .name{font-weight:700;color:#002972;font-size:16px}.booking-summary .content .hotel .name-and-quantity-title .name-and-quantity-container .quantity{color:#2d4271;font-size:12px;margin-bottom:2px;align-self:self-end}.booking-summary .content .hotel .name-and-quantity-title p.price{color:#fe9508;font-weight:700;font-size:16px;padding:.5rem}.booking-summary .content .hotel .detail-content-hotel{margin:.5rem}.booking-summary .content .hotel .detail-content-hotel .img-and-title{display:flex;align-items:flex-start;gap:.5rem}.booking-summary .content .hotel .detail-content-hotel .img-and-title .image{width:120px;height:120px;flex-shrink:0;border-radius:5px;overflow:hidden}.booking-summary .content .hotel .detail-content-hotel .img-and-title .image img{width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:center}.booking-summary .content .hotel .detail-content-hotel .img-and-title .title-content-hotel{flex:1 1;display:flex;align-items:flex-start;flex-direction:column}.booking-summary .content .hotel .detail-content-hotel .img-and-title .title-content-hotel .name{font-weight:700;color:#002972;font-size:14px}.booking-summary .content .hotel .detail-content-hotel .description .item-description{display:flex;justify-content:space-between;line-height:1;margin-top:.5rem;width:100%;align-items:center}.booking-summary .content .hotel .detail-content-hotel .description .item-description p.title-item{color:#002972;font-size:12px;width:75%}.booking-summary .content .hotel .detail-content-hotel .description .item-description p.value-item{color:#7d8fab;font-size:12px;width:max-content;text-align:right}.booking-summary .content .product{padding:0 .5rem .5rem}.booking-summary .content .product .name-and-quantity-title{display:flex;width:100%;justify-content:space-between;align-items:center;padding:.5rem .5rem 0}.booking-summary .content .product .name-and-quantity-title .name-and-quantity-container{display:flex}.booking-summary .content .product .name-and-quantity-title .name-and-quantity-container .name{font-weight:700;color:#002972;font-size:16px}.booking-summary .content .product .name-and-quantity-title .name-and-quantity-container .quantity{color:#2d4271;font-size:12px;margin-bottom:2px;align-self:self-end}.booking-summary .content .product .name-and-quantity-title p.price{color:#fe9508;font-weight:700;font-size:16px;padding:.5rem}.booking-summary .content .product .name-and-quantity-title p.price span{font-size:12px;color:#7d8fab;margin-right:.2rem}.booking-summary .content .product .detail-content-hotel{margin:.5rem}.booking-summary .content .product .detail-content-hotel .img-and-title{display:flex;align-items:flex-start;gap:.5rem}.booking-summary .content .product .detail-content-hotel .img-and-title .image,.booking-summary .content .product .detail-content-hotel .img-and-title img{width:120px;height:120px;flex-shrink:0;border-radius:8px;object-fit:cover;object-position:center}.booking-summary .content .product .detail-content-hotel .img-and-title .title-content-hotel{flex:1 1;display:flex;align-items:flex-start;flex-direction:column}.booking-summary .content .product .detail-content-hotel .img-and-title .title-content-hotel .name{font-weight:700;color:#002972;font-size:14px}.booking-summary .content .product .detail-content-hotel .description .item-description{display:flex;justify-content:space-between;line-height:1;margin-top:.5rem;width:100%;align-items:center}.booking-summary .content .product .detail-content-hotel .description .item-description p.title-item{color:#002972;font-size:12px;width:75%}.booking-summary .content .product .detail-content-hotel .description .item-description p.value-item{color:#7d8fab;font-size:12px;width:max-content;text-align:right}.booking-summary .content .content-tour .tour{padding:.5rem}.booking-summary .content .content-tour .tour .name-and-quantity-title{display:flex;width:100%;justify-content:space-between;align-items:center}.booking-summary .content .content-tour .tour .name-and-quantity-title .name-and-quantity-container{display:flex;padding:.2rem .5rem}.booking-summary .content .content-tour .tour .name-and-quantity-title .name-and-quantity-container .name{font-weight:700;color:#002972;font-size:16px}.booking-summary .content .content-tour .tour .name-and-quantity-title .name-and-quantity-container .quantity{color:#2d4271;font-size:12px;margin-bottom:2px;align-self:self-end}.booking-summary .content .content-tour .tour .name-and-quantity-title p.price{color:#fe9508;font-weight:700;font-size:16px;padding:.5rem}.booking-summary .content .content-tour .tour .detail-content-hotel{margin:.5rem}.booking-summary .content .content-tour .tour .detail-content-hotel .img-and-title{display:flex;align-items:flex-start;gap:.5rem}.booking-summary .content .content-tour .tour .detail-content-hotel .img-and-title .image,.booking-summary .content .content-tour .tour .detail-content-hotel .img-and-title img{width:120px;height:120px;flex-shrink:0;border-radius:8px;object-fit:cover;object-position:center}.booking-summary .content .content-tour .tour .detail-content-hotel .img-and-title .title-content-hotel{flex:1 1;display:flex;align-items:flex-start;flex-direction:column}.booking-summary .content .content-tour .tour .detail-content-hotel .img-and-title .title-content-hotel .name{font-weight:700;color:#002972;font-size:14px}.booking-summary .content .content-tour .tour .detail-content-hotel .description{margin-top:.5rem}.booking-summary .content .content-tour .tour .detail-content-hotel .description .item-description{display:flex;justify-content:space-between;line-height:1;align-items:center}.booking-summary .content .content-tour .tour .detail-content-hotel .description .item-description .title-item{color:#002972;font-size:12px}.booking-summary .content .content-tour .tour .detail-content-hotel .description .item-description .title-item svg{width:24px;height:24px;margin-right:.2rem}.booking-summary .content .content-tour .tour .detail-content-hotel .description .item-description .value-item{color:#7d8fab;font-size:12px}.booking-summary .content .content-tour .flight{padding:.5rem}.booking-summary .content .content-tour .flight .name-and-quantity-title{display:flex;padding:.2rem .5rem}.booking-summary .content .content-tour .flight .name-and-quantity-title .name{font-weight:700;color:#002972;font-size:16px}.booking-summary .content .content-tour .flight .name-and-quantity-title .quantity{color:#2d4271;font-size:12px;align-self:self-end;margin-bottom:2px}.booking-summary .content .content-tour .flight .detail-tour-content-flight{display:flex;padding:.5rem;width:100%;justify-content:space-between;align-items:center;border-top:1px solid #f2f3f3;border-bottom:1px solid #f2f3f3}.booking-summary .content .content-tour .flight .detail-tour-content-flight .number{width:10%}.booking-summary .content .content-tour .flight .detail-tour-content-flight .number p{width:24px;height:24px;background-color:#002972;color:#fff;border-radius:4px;display:flex;justify-content:center;align-items:center}.booking-summary .content .content-tour .flight .detail-tour-content-flight .date-and-from-to{width:100%;margin-left:1rem}.booking-summary .content .content-tour .flight .detail-tour-content-flight .date-and-from-to .date{font-weight:500;color:#03121a;font-size:12px}.booking-summary .content .content-tour .flight .detail-tour-content-flight .date-and-from-to .from-to{display:flex}.booking-summary .content .content-tour .flight .detail-tour-content-flight .date-and-from-to .from-to .from{font-weight:700;color:#03121a;font-size:14px}.booking-summary .content .content-tour .flight .detail-tour-content-flight .date-and-from-to .from-to svg{color:#03121a;font-size:16px;align-self:center;margin:0 .5rem}.booking-summary .content .content-tour .flight .detail-tour-content-flight .date-and-from-to .from-to .to{font-weight:700;color:#03121a;font-size:14px}.booking-summary .content .content-tour .flight .detail-tour-content-flight .logo-brand img{width:35px;height:35px;padding:.5rem;object-fit:contain}.booking-summary .content .content-tour .flight .more-detail{padding:.5rem;margin:0;box-shadow:none;position:none}.booking-summary .content .content-tour .flight .more-detail .MuiAccordionSummary-content.MuiAccordionSummary-contentGutters{margin:0}.booking-summary .content .content-tour .flight .more-detail .MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded.MuiAccordionSummary-gutters{padding:0}.booking-summary .content .content-tour .flight .more-detail .MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded.MuiAccordionSummary-gutters .expand-icon{transform:rotate(180deg)}.booking-summary .content .content-tour .flight .more-detail .MuiButtonBase-root.MuiAccordionSummary-root.MuiAccordionSummary-gutters{min-height:0;padding:0}.booking-summary .content .content-tour .flight .more-detail .MuiAccordionDetails-root{padding:0}.booking-summary .content .content-tour .flight .more-detail .MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded.MuiAccordionSummary-gutters{min-height:0}.booking-summary .content .content-tour .flight .more-detail .MuiAccordionSummary-content.Mui-expanded.MuiAccordionSummary-contentGutters{margin:0;justify-content:space-between}.booking-summary .content .content-tour .flight .more-detail .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.Mui-expanded.MuiAccordion-gutters{margin:0}.booking-summary .content .content-tour .flight .more-detail .accordion-summary-container{width:100%;display:flex}.booking-summary .content .content-tour .flight .more-detail .accordion-summary-container .accordion-content{align-items:center;display:flex;width:100%}.booking-summary .content .content-tour .flight .more-detail .accordion-summary-container .accordion-content p{color:#002972;font-weight:700;font-size:15px;text-decoration:underline}.booking-summary .content .content-tour .flight .more-detail .accordion-summary-container .price{color:#fe9508;font-size:16px;font-weight:700}.booking-summary .content .content-tour .flight .more-detail .accordion-summary-container .expand-icon{color:#002972}.booking-summary .content .content-tour .flight .more-detail .item{display:flex;width:100%;justify-content:space-between;align-items:center;margin:.4rem 0}.booking-summary .content .content-tour .flight .more-detail .item .title-accordition-detail{color:#002972;font-weight:500;font-size:14px}.booking-summary .content .content-tour .flight .more-detail .item .quantity-price{display:flex}.booking-summary .content .content-tour .flight .more-detail .item .quantity-price .quantity{color:#7d8fab;font-size:14px}.booking-summary .content .content-tour .flight .more-detail .item .quantity-price .price{color:#002972;font-size:14px;font-weight:500}.booking-summary .content .content-tour .flight .line{border-top:1px solid #f2f3f3;width:100%;height:1px}.booking-summary .content .content-tour .price-list{padding:0 .5rem}.booking-summary .content .content-tour .price-list .price-list-header{display:flex;width:100%;justify-content:space-between;align-items:center}.booking-summary .content .content-tour .price-list .price-list-header .name-and-quantity-container{display:flex;padding:.2rem .5rem}.booking-summary .content .content-tour .price-list .price-list-header .name-and-quantity-container .name{font-weight:700;color:#002972;font-size:16px}.booking-summary .content .content-tour .price-list .price-list-header .name-and-quantity-container .quantity{color:#2d4271;font-size:12px;margin-bottom:2px;align-self:self-end}.booking-summary .content .content-tour .price-list .price-list-header .price{color:#fe9508;font-weight:700;font-size:16px;padding:.5rem}.booking-summary .content .content-tour .price-list .item{display:flex;width:100%;padding:0 .5rem;justify-content:space-between;align-items:center;margin:.4rem 0}.booking-summary .content .content-tour .price-list .item .title-accordition-detail{color:#002972;font-weight:500;font-size:14px}.booking-summary .content .content-tour .price-list .item .quantity-price{display:flex}.booking-summary .content .content-tour .price-list .item .quantity-price .quantity{color:#7d8fab;font-size:14px}.booking-summary .content .content-tour .price-list .item .quantity-price .price{color:#002972;margin-left:.5rem;font-size:14px;font-weight:500}.booking-summary .content .content-tour .iconic-ticket{border-top:2px dashed #ced4de;position:relative;transition:all .3s cubic-bezier(.03,.98,.53,.99) 0s;padding:5px;width:100%;margin:.5rem 0}.booking-summary .content .content-tour .iconic-ticket:after,.booking-summary .content .content-tour .iconic-ticket:before{content:"";display:block;position:absolute;top:50px;width:26px;height:26px;border-radius:50%;z-index:2;background-color:#f9f9f9}.booking-summary .content .content-tour .iconic-ticket:before{top:-13px;left:-14px;transform:rotate(45deg);border-color:#d4d4d4 #d4d4d4 transparent transparent;border-style:solid;border-width:1px}.booking-summary .content .content-tour .iconic-ticket:after{top:-13px;right:-14px;transform:rotate(0deg)}.booking-summary .content .content-tour .total-bill-and-voucher-container{width:100%}.booking-summary .content .content-tour .total-bill-and-voucher-container .voucher{display:flex;align-items:center;justify-content:space-between;margin:.5rem;padding:0 .5rem}.booking-summary .content .content-tour .total-bill-and-voucher-container .voucher .title-voucher{font-size:14px;font-weight:600;color:#002972;width:40%}.booking-summary .content .content-tour .total-bill-and-voucher-container .voucher input{width:30%;padding:.5rem;outline:#e7e7e7;border:1px solid #e7e7e7;border-radius:4px;color:#002972;font-weight:500}.booking-summary .content .content-tour .total-bill-and-voucher-container .voucher input::placeholder{font-style:italic;font-size:13px}.booking-summary .content .content-tour .total-bill-and-voucher-container .voucher button{background:linear-gradient(180deg,rgba(34,55,159,.9),#002972);color:#fff;font-size:13px;font-weight:500;padding:.5rem 1rem;border:1px solid #002972}.booking-summary .content .content-tour .total-bill-and-voucher-container .voucher-applied{padding:0 1rem}.booking-summary .content .content-tour .total-bill-and-voucher-container .voucher-applied .voucher-not-accepted{color:#ef2424;font-size:12px;text-align:right;margin:.5rem 0}.booking-summary .content .content-tour .total-bill-and-voucher-container .voucher-applied .voucher-accepted .value-accepted{color:#20ae5c;font-size:12px;text-align:right;margin:.5rem 0}.booking-summary .content .content-tour .total-bill-and-voucher-container .voucher-applied .voucher-accepted .value-voucher{width:100%;display:flex;justify-content:space-between;align-items:center}.booking-summary .content .content-tour .total-bill-and-voucher-container .voucher-applied .voucher-accepted .value-voucher p.title-value-voucher{color:#002972;font-size:14px;font-weight:500}.booking-summary .content .content-tour .total-bill-and-voucher-container .voucher-applied .voucher-accepted .value-voucher p.value-discount{color:#ef2424;font-weight:700;font-size:16px}.booking-summary .content .checked-baggage{padding:0 .5rem .5rem}.booking-summary .content .checked-baggage .name-and-price-title{display:flex;align-items:center;justify-content:space-between}.booking-summary .content .checked-baggage .name-and-price-title .name{padding:.2rem .5rem;font-weight:700;color:#002972;font-size:16px}.booking-summary .content .checked-baggage .name-and-price-title .price{color:#fe9508;font-weight:700;font-size:16px;padding:.5rem}.booking-summary .content .checked-baggage .list-checked-baggage-content{margin:.5rem}.booking-summary .content .checked-baggage .list-checked-baggage-content .item-check-baggage{display:flex;justify-content:space-between;align-items:center}.booking-summary .content .checked-baggage .list-checked-baggage-content .item-check-baggage .title-baggage,.booking-summary .content .checked-baggage .list-checked-baggage-content .item-check-baggage .value{color:#002972;font-weight:500;font-size:14px}.booking-summary .content .iconic-ticket{border-top:2px dashed #ced4de;position:relative;transition:all .3s cubic-bezier(.03,.98,.53,.99) 0s;padding:5px;width:100%;margin:.5rem 0}.booking-summary .content .iconic-ticket:after,.booking-summary .content .iconic-ticket:before{content:"";display:block;position:absolute;top:50px;width:26px;height:26px;border-radius:50%;z-index:2;background-color:#f9f9f9}.booking-summary .content .iconic-ticket:before{top:-13px;left:-14px;transform:rotate(45deg);border-color:#d4d4d4 #d4d4d4 transparent transparent;border-style:solid;border-width:1px}.booking-summary .content .iconic-ticket:after{top:-13px;right:-14px;transform:rotate(0deg)}.booking-summary .content .total-bill-and-voucher-container{width:100%}.booking-summary .content .total-bill-and-voucher-container .voucher{display:flex;align-items:center;justify-content:space-between;margin:.5rem;padding:0 .5rem}.booking-summary .content .total-bill-and-voucher-container .voucher .title-voucher{font-size:14px;font-weight:600;color:#002972;width:40%}.booking-summary .content .total-bill-and-voucher-container .voucher .chip-voucher-used{padding:.5rem 1rem;color:#20ae5c;font-weight:700;font-size:12px;background-color:rgba(32,174,92,.2);border-radius:5px}.booking-summary .content .total-bill-and-voucher-container .voucher-applied{padding:0 1rem}.booking-summary .content .total-bill-and-voucher-container .voucher-applied .voucher-not-accepted{color:#ef2424;font-size:12px;text-align:right;margin:.5rem 0}.booking-summary .content .total-bill-and-voucher-container .voucher-applied .voucher-accepted .value-accepted{color:#20ae5c;font-size:12px;text-align:right;margin:.5rem 0}.booking-summary .content .total-bill-and-voucher-container .voucher-applied .voucher-accepted .value-voucher{width:100%;display:flex;justify-content:space-between;align-items:center}.booking-summary .content .total-bill-and-voucher-container .voucher-applied .voucher-accepted .value-voucher p.title-value-voucher{color:#002972;font-size:14px;font-weight:500}.booking-summary .content .total-bill-and-voucher-container .voucher-applied .voucher-accepted .value-voucher p.value-discount{color:#ef2424;font-weight:700;font-size:16px}.booking-summary .content .total-bill-and-voucher-container .total-price{display:flex;align-items:center;justify-content:space-between;margin:1rem}.booking-summary .content .total-bill-and-voucher-container .total-price .title-total-price{font-size:16px;font-weight:700;color:#002972;text-transform:uppercase}.booking-summary .content .total-bill-and-voucher-container .total-price .price{font-size:20px;font-weight:700;color:#fe9508}.booking-summary .content .total-bill-and-voucher-container .note{padding:.5rem 1rem;width:100%;color:#20ae5c;font-size:13px;font-style:italic}.booking-summary .content .total-bill-and-voucher-container .btn-accept-booking{display:flex;justify-content:center;margin:.5rem 1rem}.booking-summary .content .total-bill-and-voucher-container .btn-accept-booking svg{margin-right:.5rem;color:#fff;font-size:24px}.booking-summary .content .total-bill-and-voucher-container .btn-accept-booking button{min-width:100%;width:max-content;color:#fff;background:linear-gradient(180deg,rgba(34,55,159,.9),#002972);font-size:15px;font-weight:600;padding:.8rem 0}.booking-summary .content .total-bill-and-voucher-container .btn-back-previous-page{display:flex;justify-content:center;margin:.5rem 1rem}.booking-summary .content .total-bill-and-voucher-container .btn-back-previous-page svg{margin-right:.5rem;color:#fff;font-size:24px}.booking-summary .content .total-bill-and-voucher-container .btn-back-previous-page button{min-width:100%;width:max-content;color:#fff;background-color:#fff;color:#002972;font-size:15px;border:1px solid #002972;font-weight:600;padding:.8rem 0}.content-booking-information-container{margin:1.5rem 0}.content-booking-information-container .title-payment-container{margin-bottom:1rem;width:100%;display:flex;justify-content:space-between}.content-booking-information-container .title-payment-container p{font-size:30px;font-weight:700;color:#002972}.content-booking-information-container .title-payment-container .count-down-time-hold{display:flex;align-items:center;background-color:#f9f9f9;border:1px solid #ced4de;border-radius:10px;padding:.5rem 1.5rem}.content-booking-information-container .title-payment-container .count-down-time-hold img{width:24px;height:24px;margin-right:.5rem;animation:shaking-clock .5s;animation-iteration-count:infinite}.content-booking-information-container .title-payment-container .count-down-time-hold .title{font-size:15px;font-weight:700;color:#002972;margin-right:1rem}.content-booking-information-container .title-payment-container .count-down-time-hold .time-hold-down{color:#ef2424;font-size:16px;font-weight:700}.content-booking-information-container .title-payment-container .count-down-time-hold .time-hold-down.blink-slow{animation:blink-slow 1s infinite}.content-booking-information-container .title-payment-container .count-down-time-hold .time-hold-down.blink-fast{animation:blink-fast .5s infinite}.content-booking-information-container .title-payment-container .count-down-time-hold .time-hold-down.expired{color:#666}.content-booking-information-container .booking-information-container{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);border-radius:10px}.content-booking-information-container .booking-information-container .title-hotel-valid{padding:.5rem 2rem;display:flex;justify-content:space-between;width:100%;align-items:flex-start;background:linear-gradient(180deg,rgba(34,55,159,.9),#002972);border-radius:10px 10px 0 0}.content-booking-information-container .booking-information-container .title-hotel-valid .title-hotel-component{display:flex;align-items:center}.content-booking-information-container .booking-information-container .title-hotel-valid .title-hotel-component svg{font-size:28px;color:#fff}.content-booking-information-container .booking-information-container .title-hotel-valid .title-hotel-component p{font-size:16px;font-weight:700;color:#fff;margin-left:.5rem;text-transform:uppercase}.content-booking-information-container .booking-information-container .content{width:100%;height:100%;display:flex;background-color:#f9f9f9;padding:1rem;border-radius:0 0 10px 10px}.content-booking-information-container .booking-information-container .content .left-side{width:50%;height:100%;padding:0 1rem}.content-booking-information-container .booking-information-container .content .left-side .item-left-side{display:flex;margin:.5rem 0;gap:.5rem}.content-booking-information-container .booking-information-container .content .left-side .item-left-side p.title-content{width:30%;font-size:14px;font-weight:700;color:#002972}.content-booking-information-container .booking-information-container .content .left-side .item-left-side p.value{width:70%;font-size:14px;color:#002972;text-wrap:wrap}.content-booking-information-container .booking-information-container .content .right-side{width:50%;height:100%;padding:0 1rem;border-left:1px solid #ced4de}.content-booking-information-container .booking-information-container .content .right-side .item-right-side{display:flex;margin:.5rem 0;gap:.5rem}.content-booking-information-container .booking-information-container .content .right-side .item-right-side p.title-content{width:40%;font-size:14px;font-weight:700;color:#002972}.content-booking-information-container .booking-information-container .content .right-side .item-right-side p.value{width:60%;font-size:14px;color:#002972}.content-booking-information-container .hotel-valid-container{width:100%;background-color:#f9f9f9;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);display:flex;flex-direction:column;justify-content:center;border-radius:10px;margin-top:2rem}.content-booking-information-container .hotel-valid-container .title-hotel-valid{padding:.5rem 2rem;display:flex;justify-content:space-between;width:100%;align-items:center;background:linear-gradient(180deg,rgba(34,55,159,.9),#002972);border-radius:10px 10px 0 0}.content-booking-information-container .hotel-valid-container .title-hotel-valid .title-hotel-component{display:flex;align-items:center}.content-booking-information-container .hotel-valid-container .title-hotel-valid .title-hotel-component svg{font-size:28px;color:#fff}.content-booking-information-container .hotel-valid-container .title-hotel-valid .title-hotel-component p{font-size:16px;font-weight:700;color:#fff;margin-left:.5rem;text-transform:uppercase}.content-booking-information-container .hotel-valid-container .title-hotel-valid .buttons-update-delete{display:flex;align-items:center}.content-booking-information-container .hotel-valid-container .title-hotel-valid .buttons-update-delete .btn-update{text-decoration:underline;color:#fff}.content-booking-information-container .hotel-valid-container .title-hotel-valid .buttons-update-delete .btn-update svg{font-size:24px;color:#fff;margin-left:.2rem}.content-booking-information-container .hotel-valid-container .title-hotel-valid .buttons-update-delete div{margin:0 .2rem;color:#fff}.content-booking-information-container .hotel-valid-container .title-hotel-valid .buttons-update-delete .btn-delete{color:#fff}.content-booking-information-container .hotel-valid-container .content-detail-container .item-detail{display:flex;margin:1rem;border:1px solid #cdd0d1;background-color:#fff;border-radius:10px}.content-booking-information-container .hotel-valid-container .content-detail-container .item-detail .img-background{width:34%;border-radius:10px}.content-booking-information-container .hotel-valid-container .content-detail-container .item-detail .img-background img{width:100%;height:100%;object-fit:cover;border-bottom-left-radius:10px;border-top-left-radius:10px}.content-booking-information-container .hotel-valid-container .content-detail-container .item-detail .content-container{width:66%;padding:1rem}.content-booking-information-container .hotel-valid-container .content-detail-container .item-detail .content-container .title-content{font-size:22px;color:#002972;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.content-booking-information-container .hotel-valid-container .content-detail-container .item-detail .content-container .rating{margin:.4rem 0}.content-booking-information-container .hotel-valid-container .content-detail-container .item-detail .content-container .description .description-item{margin:.4rem 0;display:flex;align-items:center}.content-booking-information-container .hotel-valid-container .content-detail-container .item-detail .content-container .description .description-item p{font-size:14px;color:#002972}.content-booking-information-container .hotel-valid-container .content-detail-container .item-detail .content-container .description .description-item .value-item{font-size:14px;color:#7d8fab}.content-booking-information-container .product-valid-container{width:100%;background-color:#f9f9f9;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);display:flex;flex-direction:column;justify-content:center;border-radius:10px;margin-top:2rem}.content-booking-information-container .product-valid-container .title-hotel-valid{padding:.5rem 2rem;display:flex;justify-content:space-between;width:100%;align-items:center;background:linear-gradient(180deg,rgba(34,55,159,.9),#002972);border-radius:10px 10px 0 0}.content-booking-information-container .product-valid-container .title-hotel-valid .title-hotel-component{display:flex;align-items:center}.content-booking-information-container .product-valid-container .title-hotel-valid .title-hotel-component svg{font-size:28px;color:#fff}.content-booking-information-container .product-valid-container .title-hotel-valid .title-hotel-component p{font-size:16px;font-weight:700;color:#fff;margin-left:.5rem;text-transform:uppercase}.content-booking-information-container .product-valid-container .title-hotel-valid .buttons-update-delete{display:flex;align-items:center}.content-booking-information-container .product-valid-container .title-hotel-valid .buttons-update-delete .btn-update{text-decoration:underline;color:#fff}.content-booking-information-container .product-valid-container .title-hotel-valid .buttons-update-delete .btn-update svg{font-size:24px;color:#fff;margin-left:.2rem}.content-booking-information-container .product-valid-container .title-hotel-valid .buttons-update-delete div{margin:0 .2rem;color:#fff}.content-booking-information-container .product-valid-container .title-hotel-valid .buttons-update-delete .btn-delete{color:#fff}.content-booking-information-container .product-valid-container .content-detail-container .item-detail{display:flex;margin:1rem;border:1px solid #cdd0d1;background-color:#fff;border-radius:10px}.content-booking-information-container .product-valid-container .content-detail-container .item-detail .img-background{width:34%;border-radius:10px}.content-booking-information-container .product-valid-container .content-detail-container .item-detail .img-background img{width:100%;height:100%;object-fit:cover;border-bottom-left-radius:10px;border-top-left-radius:10px}.content-booking-information-container .product-valid-container .content-detail-container .item-detail .content-container{width:66%;padding:1rem}.content-booking-information-container .product-valid-container .content-detail-container .item-detail .content-container .title-content{font-size:22px;color:#002972;font-weight:700;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.content-booking-information-container .product-valid-container .content-detail-container .item-detail .content-container .rating{margin:.4rem 0}.content-booking-information-container .product-valid-container .content-detail-container .item-detail .content-container .description .description-item{margin:.4rem 0;display:flex;align-items:center}.content-booking-information-container .product-valid-container .content-detail-container .item-detail .content-container .description .description-item p{font-size:14px;color:#002972}.content-booking-information-container .product-valid-container .content-detail-container .item-detail .content-container .description .description-item .value-item{font-size:14px;color:#7d8fab}.content-booking-information-container .valid-flight{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);border-radius:10px}.content-booking-information-container .valid-flight .flight-valid-container{width:100%;background-color:#f9f9f9;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;border-radius:10px;margin-top:2rem}.content-booking-information-container .valid-flight .flight-valid-container .title-hotel-valid{padding:.5rem 2rem;display:flex;justify-content:space-between;width:100%;align-items:center;background:linear-gradient(180deg,rgba(34,55,159,.9),#002972);border-radius:10px 10px 0 0}.content-booking-information-container .valid-flight .flight-valid-container .title-hotel-valid .title-hotel-component{display:flex;align-items:center}.content-booking-information-container .valid-flight .flight-valid-container .title-hotel-valid .title-hotel-component svg{font-size:28px;color:#fff}.content-booking-information-container .valid-flight .flight-valid-container .title-hotel-valid .title-hotel-component p{font-size:16px;font-weight:700;color:#fff;margin-left:.5rem;text-transform:uppercase}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking{display:flex;width:100%;background-color:#fff;padding:2rem 0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-bottom:0}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date{width:100%;padding:0 2rem}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .title-departure-date{color:#7d8fab;font-size:14px}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .title-departure-date strong{color:#2d4271}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail{margin:1rem 0;width:max-content;width:100%}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .name-location{display:flex;justify-content:space-between;width:100%}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .name-location .location-from{display:flex;flex-direction:column;align-items:flex-start;width:40%}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .name-location .location-from .name{font-size:15px;font-weight:600;color:#253f90}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .name-location .location-from .short-name{font-size:13px;font-weight:500;color:#253f90}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .name-location img{width:20%;display:flex;justify-content:center;align-items:flex-start;height:-moz-fit-content;height:fit-content}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .name-location .location-to{width:40%;display:flex;flex-direction:column;align-items:flex-end}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .name-location .location-to .name{font-size:15px;font-weight:600;color:#253f90}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .name-location .location-to .short-name{font-size:13px;font-weight:500;color:#253f90}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .point-from-to{width:100%;margin:.45rem 0 0}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .point-from-to .road{width:100%;position:relative}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .point-from-to .road .point-line{display:flex;width:100%;justify-content:space-between;align-items:center}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .point-from-to .road .point-line .point{background-color:#bec7d5;min-width:18px;min-height:18px;display:flex;justify-content:center;align-items:center;border-radius:50%}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .point-from-to .road .point-line .point .mini-point{background-color:#7d8fab;width:12px;height:12px;border-radius:50%;display:flex;justify-content:center;align-items:center}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .point-from-to .road .point-line .point .mini-point .super-mini-point{background-color:#fff;width:8px;height:8px;border-radius:50%}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .point-from-to .road .point-line .line{width:100%;margin:5px 0;height:1px;background:repeating-linear-gradient(90deg,#bec7d5 0 5px,transparent 0 7px)}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .point-from-to .road .icon-plane{width:20px;height:18px;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;background-color:#fff;display:flex;justify-content:center;align-items:center}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .point-from-to .road .icon-plane img{width:14px;height:14px}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .time{display:flex;justify-content:space-between}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .time .departure{font-size:22px;color:#253f90;font-weight:600}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .time .time-road{text-align:center;font-size:11px;color:#7d8fab;font-weight:500}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .time .time-road .transit{display:flex;align-items:center}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .time .landing{font-size:22px;color:#253f90;font-weight:600}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .code-flight p{font-size:14px;color:#2d4271;font-weight:600}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .code-flight div{border-radius:5px;background-color:#f9f9f9;padding:.5rem 2rem;width:-moz-fit-content;width:fit-content;color:#002972;font-weight:700}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .return-date{width:100%;padding:0 2rem;border-left:.5px solid #d4d4d4}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .title-return-date{color:#7d8fab;font-size:14px}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .title-return-date strong{color:#2d4271}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail{margin:1rem 0;width:max-content;width:100%}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .name-location{display:flex;justify-content:space-between;width:100%}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .name-location .location-from{display:flex;flex-direction:column;align-items:flex-start;width:40%}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .name-location .location-from .name{font-size:15px;font-weight:600;color:#253f90}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .name-location .location-from .short-name{font-size:13px;font-weight:500;color:#253f90}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .name-location img{width:20%;display:flex;justify-content:center;align-items:flex-start;height:-moz-fit-content;height:fit-content}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .name-location .location-to{width:40%;display:flex;flex-direction:column;align-items:flex-end}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .name-location .location-to .name{font-size:15px;font-weight:600;color:#253f90}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .name-location .location-to .short-name{font-size:13px;font-weight:500;color:#253f90}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .point-from-to{width:100%;margin:.45rem 0 0}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .point-from-to .road{width:100%;position:relative}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .point-from-to .road .point-line{display:flex;width:100%;justify-content:space-between;align-items:center}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .point-from-to .road .point-line .point{background-color:#bec7d5;min-width:18px;min-height:18px;display:flex;justify-content:center;align-items:center;border-radius:50%}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .point-from-to .road .point-line .point .mini-point{background-color:#7d8fab;width:12px;height:12px;border-radius:50%;display:flex;justify-content:center;align-items:center}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .point-from-to .road .point-line .point .mini-point .super-mini-point{background-color:#fff;width:8px;height:8px;border-radius:50%}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .point-from-to .road .point-line .line{width:100%;margin:5px 0;height:1px;background:repeating-linear-gradient(90deg,#bec7d5 0 5px,transparent 0 7px)}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .point-from-to .road .icon-plane{width:20px;height:18px;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;background-color:#fff;display:flex;justify-content:center;align-items:center}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .point-from-to .road .icon-plane img{width:14px;height:14px}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .time{display:flex;justify-content:space-between}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .time .departure{font-size:22px;color:#253f90;font-weight:600}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .time .time-road{text-align:center;font-size:11px;color:#7d8fab;font-weight:500}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .time .time-road .transit{display:flex;align-items:center}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .time .landing{font-size:22px;color:#253f90;font-weight:600}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .code-flight p{font-size:14px;color:#2d4271;font-weight:600}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .code-flight div{border-radius:5px;background-color:#f9f9f9;padding:.5rem 2rem;width:-moz-fit-content;width:fit-content;color:#002972;font-weight:700}.content-booking-information-container .valid-flight .luggage{display:flex;width:100%;padding:1rem;background-color:#fcfcfc;border:1px solid #f2f3f3;color:#7d8fab;border-radius:10px;margin-top:1rem;justify-content:center;align-items:center;box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.content-booking-information-container .valid-flight .luggage svg{margin-right:.5rem}.content-booking-information-container .tour-booking-information-container{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);border-radius:10px;margin-top:2rem}.content-booking-information-container .tour-booking-information-container .title-tour-valid{padding:.5rem 2rem;display:flex;justify-content:space-between;width:100%;align-items:center;background:linear-gradient(180deg,rgba(34,55,159,.9),#002972);border-radius:10px 10px 0 0}.content-booking-information-container .tour-booking-information-container .title-tour-valid .title-tour-component{display:flex;align-items:center}.content-booking-information-container .tour-booking-information-container .title-tour-valid .title-tour-component svg{font-size:28px;color:#fff}.content-booking-information-container .tour-booking-information-container .title-tour-valid .title-tour-component p{font-size:16px;font-weight:700;color:#fff;margin-left:.5rem;text-transform:uppercase}.content-booking-information-container .tour-booking-information-container .title-tour-valid .buttons-update-delete{display:flex;align-items:center}.content-booking-information-container .tour-booking-information-container .title-tour-valid .buttons-update-delete .btn-update{text-decoration:underline;color:#fff}.content-booking-information-container .tour-booking-information-container .title-tour-valid .buttons-update-delete .btn-update svg{font-size:24px;color:#fff;margin-left:.2rem}.content-booking-information-container .tour-booking-information-container .title-tour-valid .buttons-update-delete div{margin:0 .2rem;color:#fff}.content-booking-information-container .tour-booking-information-container .title-tour-valid .buttons-update-delete .btn-delete{color:#fff}.content-booking-information-container .tour-booking-information-container .tour-vaild-container .hotel-content-detail-container .item-detail{display:flex;margin:1rem}.content-booking-information-container .tour-booking-information-container .tour-vaild-container .hotel-content-detail-container .item-detail .img-background{width:34%}.content-booking-information-container .tour-booking-information-container .tour-vaild-container .hotel-content-detail-container .item-detail .img-background img{width:100%;height:100%;object-fit:cover;border-radius:10px}.content-booking-information-container .tour-booking-information-container .tour-vaild-container .hotel-content-detail-container .item-detail .content-container{width:66%;padding:1rem}.content-booking-information-container .tour-booking-information-container .tour-vaild-container .hotel-content-detail-container .item-detail .content-container .title-content{font-size:22px;color:#002972;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.content-booking-information-container .tour-booking-information-container .tour-vaild-container .hotel-content-detail-container .item-detail .content-container .rating{margin:.4rem 0}.content-booking-information-container .tour-booking-information-container .tour-vaild-container .hotel-content-detail-container .item-detail .content-container .description .description-item{margin:.4rem 0;display:flex;align-items:center}.content-booking-information-container .tour-booking-information-container .tour-vaild-container .hotel-content-detail-container .item-detail .content-container .description .description-item p{font-size:14px;color:#002972}.content-booking-information-container .tour-booking-information-container .tour-vaild-container .hotel-content-detail-container .item-detail .content-container .description .description-item .value-item{font-size:14px;color:#7d8fab}.content-booking-information-container .tour-booking-information-container hr{background:#3d3d3d}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking{display:flex;width:100%;background-color:#fff;padding:2rem 0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-bottom:0}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .departure-date{width:100%;padding:0 2rem}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .departure-date .title-departure-date{color:#7d8fab;font-size:14px}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .departure-date .title-departure-date strong{color:#2d4271}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .departure-date .detail{margin:1rem 0;width:max-content;width:100%}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .departure-date .detail .name-location{display:flex;justify-content:space-between;width:100%}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .departure-date .detail .name-location .location-from{display:flex;flex-direction:column;align-items:flex-start;width:40%}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .departure-date .detail .name-location .location-from .name{font-size:15px;font-weight:600;color:#253f90}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .departure-date .detail .name-location .location-from .short-name{font-size:13px;font-weight:500;color:#253f90}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .departure-date .detail .name-location img{width:20%;display:flex;justify-content:center;align-items:flex-start;height:-moz-fit-content;height:fit-content}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .departure-date .detail .name-location .location-to{width:40%;display:flex;flex-direction:column;align-items:flex-end}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .departure-date .detail .name-location .location-to .name{font-size:15px;font-weight:600;color:#253f90}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .departure-date .detail .name-location .location-to .short-name{font-size:13px;font-weight:500;color:#253f90}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .departure-date .detail .point-from-to{width:100%;margin:.45rem 0 0}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .departure-date .detail .point-from-to .road{width:100%;position:relative}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .departure-date .detail .point-from-to .road .point-line{display:flex;width:100%;justify-content:space-between;align-items:center}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .departure-date .detail .point-from-to .road .point-line .point{background-color:#bec7d5;min-width:18px;min-height:18px;display:flex;justify-content:center;align-items:center;border-radius:50%}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .departure-date .detail .point-from-to .road .point-line .point .mini-point{background-color:#7d8fab;width:12px;height:12px;border-radius:50%;display:flex;justify-content:center;align-items:center}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .departure-date .detail .point-from-to .road .point-line .point .mini-point .super-mini-point{background-color:#fff;width:8px;height:8px;border-radius:50%}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .departure-date .detail .point-from-to .road .point-line .line{width:100%;margin:5px 0;height:1px;background:repeating-linear-gradient(90deg,#bec7d5 0 5px,transparent 0 7px)}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .departure-date .detail .point-from-to .road .icon-plane{width:20px;height:18px;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;background-color:#fff;display:flex;justify-content:center;align-items:center}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .departure-date .detail .point-from-to .road .icon-plane img{width:14px;height:14px}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .departure-date .detail .time{display:flex;justify-content:space-between}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .departure-date .detail .time .departure{font-size:22px;color:#253f90;font-weight:600}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .departure-date .detail .time .time-road{text-align:center;font-size:10px;color:#7d8fab;font-weight:500}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .departure-date .detail .time .time-road .transit{display:flex;align-items:center}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .departure-date .detail .time .landing{font-size:22px;color:#253f90;font-weight:600}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .departure-date .code-flight p{font-size:14px;color:#2d4271;font-weight:600}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .departure-date .code-flight div{border-radius:5px;background-color:#f9f9f9;padding:.5rem 2rem;width:-moz-fit-content;width:fit-content;color:#002972;font-weight:700}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .return-date{width:100%;padding:0 2rem;border-left:.5px solid #d4d4d4}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .return-date .title-return-date{color:#7d8fab;font-size:14px}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .return-date .title-return-date strong{color:#2d4271}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .return-date .detail{margin:1rem 0;width:max-content;width:100%}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .return-date .detail .name-location{display:flex;justify-content:space-between;width:100%}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .return-date .detail .name-location .location-from{display:flex;flex-direction:column;align-items:flex-start;width:40%}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .return-date .detail .name-location .location-from .name{font-size:15px;font-weight:600;color:#253f90}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .return-date .detail .name-location .location-from .short-name{font-size:13px;font-weight:500;color:#253f90}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .return-date .detail .name-location img{width:20%;display:flex;justify-content:center;align-items:flex-start;height:-moz-fit-content;height:fit-content}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .return-date .detail .name-location .location-to{width:40%;display:flex;flex-direction:column;align-items:flex-end}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .return-date .detail .name-location .location-to .name{font-size:15px;font-weight:600;color:#253f90}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .return-date .detail .name-location .location-to .short-name{font-size:13px;font-weight:500;color:#253f90}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .return-date .detail .point-from-to{width:100%;margin:.45rem 0 0}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .return-date .detail .point-from-to .road{width:100%;position:relative}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .return-date .detail .point-from-to .road .point-line{display:flex;width:100%;justify-content:space-between;align-items:center}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .return-date .detail .point-from-to .road .point-line .point{background-color:#bec7d5;min-width:18px;min-height:18px;display:flex;justify-content:center;align-items:center;border-radius:50%}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .return-date .detail .point-from-to .road .point-line .point .mini-point{background-color:#7d8fab;width:12px;height:12px;border-radius:50%;display:flex;justify-content:center;align-items:center}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .return-date .detail .point-from-to .road .point-line .point .mini-point .super-mini-point{background-color:#fff;width:8px;height:8px;border-radius:50%}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .return-date .detail .point-from-to .road .point-line .line{width:100%;margin:5px 0;height:1px;background:repeating-linear-gradient(90deg,#bec7d5 0 5px,transparent 0 7px)}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .return-date .detail .point-from-to .road .icon-plane{width:20px;height:18px;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;background-color:#fff;display:flex;justify-content:center;align-items:center}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .return-date .detail .point-from-to .road .icon-plane img{width:14px;height:14px}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .return-date .detail .time{display:flex;justify-content:space-between}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .return-date .detail .time .departure{font-size:22px;color:#253f90;font-weight:600}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .return-date .detail .time .time-road{text-align:center;font-size:10px;color:#7d8fab;font-weight:500}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .return-date .detail .time .time-road .transit{display:flex;align-items:center}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .return-date .detail .time .landing{font-size:22px;color:#253f90;font-weight:600}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .return-date .code-flight p{font-size:14px;color:#2d4271;font-weight:600}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .content-flight-detail-booking .return-date .code-flight div{border-radius:5px;background-color:#f9f9f9;padding:.5rem 2rem;width:-moz-fit-content;width:fit-content;color:#002972;font-weight:700}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .luggage{display:flex;width:100%;padding:1rem;background-color:#fcfcfc;border:1px solid #f2f3f3;color:#7d8fab;border-radius:10px;margin-top:1rem;justify-content:center;align-items:center;box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.content-booking-information-container .tour-booking-information-container .tour-valid-flight .luggage svg{margin-right:.5rem}.content-booking-information-container .payment-type{margin-top:2rem;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);border-radius:10px}.content-booking-information-container .payment-type .title-hotel-valid{padding:.5rem 2rem;display:flex;justify-content:space-between;width:100%;align-items:flex-start;background:linear-gradient(180deg,rgba(34,55,159,.9),#002972);border-radius:10px 10px 0 0}.content-booking-information-container .payment-type .title-hotel-valid .title-hotel-component{display:flex;align-items:center}.content-booking-information-container .payment-type .title-hotel-valid .title-hotel-component svg{font-size:28px;color:#fff}.content-booking-information-container .payment-type .title-hotel-valid .title-hotel-component p{font-size:16px;font-weight:700;color:#fff;margin-left:.5rem;text-transform:uppercase}.content-booking-information-container .payment-type .content-payment-type{display:flex;align-items:center;width:100%;background-color:#f9f9f9;padding:2rem;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.content-booking-information-container .payment-type .content-payment-type img{border-radius:5px}.content-booking-information-container .payment-type .content-payment-type p{font-size:14px;color:#002972;font-weight:700;margin-left:1rem}.content-booking-information-container .receipt-details{box-shadow:0 2px 4px rgba(0,0,0,.1);margin-top:2rem;background-color:#f9f9f9}.content-booking-information-container .receipt-details .title-hotel-valid{padding:.5rem 2rem;display:flex;justify-content:space-between;width:100%;align-items:flex-start;background:linear-gradient(180deg,rgba(34,55,159,.9),#002972);border-radius:10px 10px 0 0}.content-booking-information-container .receipt-details .title-hotel-valid .title-hotel-component{display:flex;align-items:center}.content-booking-information-container .receipt-details .title-hotel-valid .title-hotel-component svg{font-size:28px;color:#fff}.content-booking-information-container .receipt-details .title-hotel-valid .title-hotel-component p{font-size:16px;font-weight:700;color:#fff;margin-left:.5rem;text-transform:uppercase}.content-booking-information-container .receipt-details .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiTableContainer-root{background-color:transparent;padding:2rem}.content-booking-information-container .receipt-details .MuiTableHead-root .MuiTableCell-root.MuiTableCell-head.MuiTableCell-sizeMedium{color:#002972;font-weight:700;font-size:16px}.content-booking-information-container .receipt-details .MuiTableRow-root th.MuiTableCell-root.MuiTableCell-body.MuiTableCell-sizeMedium{color:#002972;font-weight:700;font-size:14px}.content-booking-information-container .receipt-details .MuiTableRow-root td.MuiTableCell-root.MuiTableCell-body.MuiTableCell-alignCenter.MuiTableCell-sizeMedium,.content-booking-information-container .receipt-details .MuiTableRow-root td.MuiTableCell-root.MuiTableCell-body.MuiTableCell-alignRight.MuiTableCell-sizeMedium{color:#002972;font-size:14px}.content-booking-information-container .list-customers{margin-top:2rem;background-color:#f9f9f9;box-shadow:0 2px 4px rgba(0,0,0,.1)}.content-booking-information-container .list-customers .title-hotel-valid{padding:.5rem 2rem;display:flex;justify-content:space-between;width:100%;align-items:flex-start;background:linear-gradient(180deg,rgba(34,55,159,.9),#002972);border-radius:10px 10px 0 0}.content-booking-information-container .list-customers .title-hotel-valid .title-hotel-component{display:flex;align-items:center}.content-booking-information-container .list-customers .title-hotel-valid .title-hotel-component svg{font-size:28px;color:#fff}.content-booking-information-container .list-customers .title-hotel-valid .title-hotel-component p{font-size:16px;font-weight:700;color:#fff;margin-left:.5rem;text-transform:uppercase}.content-booking-information-container .list-customers .content-list-customers th.MuiTableCell-root.MuiTableCell-body,.content-booking-information-container .list-customers .content-list-customers th.MuiTableCell-root.MuiTableCell-body.MuiTableCell-alignCenter.MuiTableCell-sizeMedium,.content-booking-information-container .list-customers .content-list-customers th.MuiTableCell-root.MuiTableCell-body.MuiTableCell-alignRight.MuiTableCell-sizeMedium,.content-booking-information-container .list-customers .content-list-customers th.MuiTableCell-root.MuiTableCell-head.MuiTableCell-alignCenter.MuiTableCell-sizeMedium,.content-booking-information-container .list-customers .content-list-customers th.MuiTableCell-root.MuiTableCell-head.MuiTableCell-alignLeft.MuiTableCell-sizeMedium,.content-booking-information-container .list-customers .content-list-customers th.MuiTableCell-root.MuiTableCell-head.MuiTableCell-alignRight.MuiTableCell-sizeMedium{padding:5px}.content-booking-information-container .list-customers .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiTableContainer-root{background-color:transparent;padding:2rem}.content-booking-information-container .list-customers .MuiTableHead-root .MuiTableCell-root.MuiTableCell-head.MuiTableCell-sizeMedium{color:#002972;font-weight:700;font-size:16px}.content-booking-information-container .list-customers .MuiTableRow-root td.MuiTableCell-root.MuiTableCell-body.MuiTableCell-alignCenter.MuiTableCell-sizeMedium,.content-booking-information-container .list-customers .MuiTableRow-root td.MuiTableCell-root.MuiTableCell-body.MuiTableCell-alignRight.MuiTableCell-sizeMedium,.content-booking-information-container .list-customers .MuiTableRow-root th.MuiTableCell-root.MuiTableCell-body.MuiTableCell-sizeMedium{color:#002972;font-size:14px}@media screen and (max-width:1281px)and (min-width:1024px){.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiTableContainer-root{background-color:transparent;padding:1rem!important}}@keyframes blink-slow{0%,50%{opacity:1}51%,to{opacity:.3}}@keyframes blink-fast{0%,40%{opacity:1}41%,to{opacity:.2}}.collapse-container-cart{position:fixed;z-index:2;top:0;left:0;width:100%;height:100%;overflow:auto;background-color:#f5f5f5}.collapse-container-cart .title-cart{display:flex;background-color:#fff;width:100%;position:relative;padding:.5rem 0;justify-content:center}.collapse-container-cart .title-cart .button-collapse{position:absolute;left:0}.collapse-container-cart .title-cart .button-collapse svg{width:1rem;height:1rem}.collapse-container-cart .title-cart .title{width:100%;display:flex;justify-content:center;align-items:center;font-size:18px;color:#2a2a2a;font-weight:700}.collapse-container-cart .summary-cart{position:fixed;bottom:0;width:100%}.collapse-container-cart .summary-cart .voucher{display:flex;align-items:center;margin:.5rem 1rem;box-shadow:0 2px 16px 0 rgba(0,0,0,.1);border-radius:10px}.collapse-container-cart .summary-cart .voucher .input-voucher{flex:1 1;padding:15px;border-radius:10px 0 0 10px;outline:none}.collapse-container-cart .summary-cart .voucher .applyVoucher{padding:15px;background-color:#ff9800;border:none;border-radius:0 10px 10px 0;cursor:pointer;display:flex;align-items:center;justify-content:center}.collapse-container-cart .summary-cart .voucher button{color:#fff}.collapse-container-cart .summary-cart .voucher button:hover{background-color:#ff9800}.collapse-container-cart .summary-cart p{margin:.5rem 0}.collapse-container-cart .summary-cart p span{font-size:14px;font-weight:600;margin:.5rem 1rem;display:flex;align-items:center}.collapse-container-cart .summary-cart p span.error{color:#ba1a1a}.collapse-container-cart .summary-cart p span.discount{color:#20ae5c}.collapse-container-cart .summary-cart .container-detail{padding:.5rem;background-color:#fff;margin:0 1rem 1rem;border-radius:10px;box-shadow:0 2px 16px 0 rgba(0,0,0,.1)}.collapse-container-cart .summary-cart .container-detail .detail-summary .product-quantity{display:flex;justify-content:space-between;margin:.5rem 0}.collapse-container-cart .summary-cart .container-detail .detail-summary .product-quantity .title-detail-summary-1{display:flex;color:#979797}.collapse-container-cart .summary-cart .container-detail .detail-summary .product-quantity .quantity{color:#002972;font-weight:500;font-size:16px}.collapse-container-cart .summary-cart .container-detail .detail-summary .delivery-product{display:flex;justify-content:space-between;align-items:center;margin:.5rem 0}.collapse-container-cart .summary-cart .container-detail .detail-summary .delivery-product .title-delivery{color:#979797}.collapse-container-cart .summary-cart .container-detail .detail-summary .delivery-product .price{color:#002972;font-weight:500;font-size:16px}.collapse-container-cart .summary-cart .container-detail .detail-summary .tax{display:flex;justify-content:space-between;margin:.5rem 0}.collapse-container-cart .summary-cart .container-detail .detail-summary .tax .title-detail-summary-1{display:flex;color:#979797;align-items:center}.collapse-container-cart .summary-cart .container-detail .detail-summary .tax .price{color:#002972;font-weight:500;font-size:16px}.collapse-container-cart .summary-cart .container-detail .detail-summary .discount{display:flex;justify-content:space-between;margin:.5rem 0}.collapse-container-cart .summary-cart .container-detail .detail-summary .discount .title-detail-summary{color:#c02027}.collapse-container-cart .summary-cart .container-detail .detail-summary .discount .price{color:#c02027;font-weight:500;font-size:16px}.collapse-container-cart .summary-cart .container-detail .line{border-bottom:2px dashed #e6e6e8;margin:1rem 0}.collapse-container-cart .summary-cart .container-detail .total-price{display:flex;justify-content:space-between;margin-bottom:1rem}.collapse-container-cart .summary-cart .container-detail .total-price .title-summary{font-size:16px;font-weight:600;color:#002972}.collapse-container-cart .summary-cart .container-detail .total-price .total{font-size:16px;font-weight:600;color:#f79721}.collapse-container-cart .summary-cart .container-detail .btn-payment{background-color:#f79721;color:#fff;font-size:16px;font-weight:600;text-align:center;cursor:pointer;padding:1rem 0;border-radius:5px}.calendar-container{width:100%;display:flex;justify-content:center;align-items:flex-start}.calendar-container .calendar,.calendar-container .calendar-next-month{width:50%;margin:1rem}.calendar-container .calendar .title-have-item,.calendar-container .calendar-next-month .title-have-item{position:relative}.calendar-container .calendar .title-have-item .title-calendar,.calendar-container .calendar-next-month .title-have-item .title-calendar{display:flex;align-items:center;justify-content:space-between;position:relative;margin:1rem 1rem .5rem}.calendar-container .calendar .title-have-item .title-calendar .icon-button-prev,.calendar-container .calendar-next-month .title-have-item .title-calendar .icon-button-prev{width:32px;height:32px}.calendar-container .calendar .title-have-item .title-calendar .icon-button-prev svg,.calendar-container .calendar-next-month .title-have-item .title-calendar .icon-button-prev svg{font-size:30px;color:#2d4271;position:absolute;left:0}.calendar-container .calendar .title-have-item .title-calendar .Mui-disabled svg,.calendar-container .calendar-next-month .title-have-item .title-calendar .Mui-disabled svg{color:#ccc!important}.calendar-container .calendar .title-have-item .title-calendar .icon-button-next,.calendar-container .calendar-next-month .title-have-item .title-calendar .icon-button-next{width:32px;height:32px}.calendar-container .calendar .title-have-item .title-calendar .icon-button-next svg,.calendar-container .calendar-next-month .title-have-item .title-calendar .icon-button-next svg{font-size:30px;color:#2d4271;position:absolute;right:0}.calendar-container .calendar .title-have-item .title-calendar h3,.calendar-container .calendar-next-month .title-have-item .title-calendar h3{font-size:20px;color:#002972;font-weight:500;margin:0 auto;background-color:rgba(0,41,114,.1);padding:.5rem 2rem;border-radius:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.calendar-container .calendar .title-have-item .dropdown,.calendar-container .calendar-next-month .title-have-item .dropdown{position:absolute;background:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.1);opacity:0;transform:translateY(-10px);pointer-events:none;transition:opacity .3s ease,transform .3s ease;left:50%;transform:translateX(-50%)}.calendar-container .calendar .title-have-item .dropdown.visible,.calendar-container .calendar-next-month .title-have-item .dropdown.visible{opacity:1;transform:translateY(0);pointer-events:auto;left:50%;transform:translateX(-50%)}.calendar-container .calendar .title-have-item .dropdown .dropdown-item,.calendar-container .calendar-next-month .title-have-item .dropdown .dropdown-item{padding:.5rem 4.2rem;cursor:pointer;transition:background-color .3s ease}.calendar-container .calendar .title-have-item .dropdown .dropdown-item:hover,.calendar-container .calendar-next-month .title-have-item .dropdown .dropdown-item:hover{background-color:rgba(0,41,114,.1)}.calendar-container .calendar .calendar-week-title,.calendar-container .calendar-next-month .calendar-week-title{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;padding:10px 0}.calendar-container .calendar .calendar-week-title .calendar-day-title,.calendar-container .calendar-next-month .calendar-week-title .calendar-day-title{padding:10px;font-weight:700;font-size:18px;text-transform:uppercase;color:#002972}.calendar-container .calendar .calendar-days-container,.calendar-container .calendar-next-month .calendar-days-container{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.calendar-container .calendar .calendar-days-container .calendar-day,.calendar-container .calendar-next-month .calendar-days-container .calendar-day{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.2rem;margin:.4rem .2rem;border-radius:5px;cursor:pointer}.calendar-container .calendar .calendar-days-container .calendar-day p.day,.calendar-container .calendar-next-month .calendar-days-container .calendar-day p.day{color:#2d2d2d;font-weight:700;margin:.2rem 0}.calendar-container .calendar .calendar-days-container .calendar-day p.price,.calendar-container .calendar-next-month .calendar-days-container .calendar-day p.price{color:#f79721;font-weight:500;margin:.2rem 0;font-size:small}.calendar-container .calendar .calendar-days-container .calendar-day:hover,.calendar-container .calendar-next-month .calendar-days-container .calendar-day:hover{background-color:rgba(254,149,8,.1);border-radius:5px}.calendar-container .calendar .calendar-days-container .calendar-day:hover p.day,.calendar-container .calendar-next-month .calendar-days-container .calendar-day:hover p.day{color:rgba(3,18,26,.5);font-weight:700;margin:.2rem 0}.calendar-container .calendar .calendar-days-container .calendar-day:hover p.price,.calendar-container .calendar-next-month .calendar-days-container .calendar-day:hover p.price{color:rgba(247,151,33,.5);font-weight:500;margin:.2rem 0}.calendar-container .calendar .calendar-days-container .calendar-day:hover,.calendar-container .calendar-next-month .calendar-days-container .calendar-day:hover{color:#fff}.calendar-container .calendar .calendar-days-container .calendar-day.active,.calendar-container .calendar-next-month .calendar-days-container .calendar-day.active{background:#fe9508}.calendar-container .calendar .calendar-days-container .calendar-day.active p.day,.calendar-container .calendar .calendar-days-container .calendar-day.active p.price,.calendar-container .calendar-next-month .calendar-days-container .calendar-day.active p.day,.calendar-container .calendar-next-month .calendar-days-container .calendar-day.active p.price{color:#fff}.calendar-container .calendar .calendar-days-container .empty,.calendar-container .calendar-next-month .calendar-days-container .empty{pointer-events:none;background-color:#f5f5f5;border-radius:5px}.calendar-container .calendar .calendar-days-container .empty p.day,.calendar-container .calendar-next-month .calendar-days-container .empty p.day{color:#d8d8d8;font-weight:700;margin:.5rem 0}.calendar-container .calendar .calendar-days-container .empty p.price,.calendar-container .calendar-next-month .calendar-days-container .empty p.price{color:#d8d8d8;font-weight:500;margin:.5rem 0}.bind-and-btn-confirm{display:flex;width:100%;align-items:center;border:1px solid #f79721;border-radius:5px}.bind-and-btn-confirm .bind-date{width:50%;display:flex;align-items:center;justify-content:center}.bind-and-btn-confirm .bind-date p{color:#2d2d2d;font-weight:700}.bind-and-btn-confirm .btn-confirm{width:50%;display:flex;align-items:center;justify-content:center}.bind-and-btn-confirm .btn-confirm button{border-radius:0 5px 5px 0;width:100%;padding:1rem 2rem;background:linear-gradient(180deg,#fba81d,#f79721);color:#fff;font-size:16px;font-weight:700;text-transform:none}.bind-and-btn-confirm .btn-confirm .disabled-button{background:linear-gradient(180deg,rgba(247,151,33,.2),rgba(247,151,33,.439));color:rgba(247,151,33,.58);cursor:not-allowed}.container-combo-save-detail .mini-banner{background:linear-gradient(180deg,#fba81d,#f79321);display:flex;align-items:center;position:relative;padding:.5rem 0;width:100%}.container-combo-save-detail .mini-banner .name{width:100%;text-align:center;color:#f9f9f9;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:2px}.container-combo-save-detail .mini-banner svg{position:absolute;right:0;top:50%;transform:translate(-50%,-50%);margin-right:1rem;color:#fff}.container-combo-save-detail .re-search-hotel-compoment{border-bottom:1px solid #cdd0d1;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;box-shadow:0 2px 20px 0 rgba(0,0,0,.1)}.container-combo-save-detail .re-search-hotel-compoment .container-hotel{display:flex;justify-content:center;align-items:center;width:100%;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .destinition-departure-form{width:-moz-fit-content;width:fit-content;background-color:#f2f3f3;border:1px solid #e7e7e7;display:flex;border-radius:10px}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .destinition-departure-form .destinition-form{width:15rem;display:flex;align-items:center;padding:.5rem}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .destinition-departure-form .destinition-form .input-destinition-form{margin-left:.5rem}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .destinition-departure-form .destinition-form .input-destinition-form div{font-size:12px;color:#7d8fab}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .destinition-departure-form .destinition-form .input-destinition-form input{background-color:transparent;font-size:16px;color:#2d4271;font-weight:700;width:100%;min-width:100%}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .destinition-departure-form .destinition-form .input-destinition-form input::placeholder{font-size:16px;color:#2d4271;font-weight:700}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .destinition-departure-form .destinition-form .input-destinition-form input:focus{outline:none}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .destinition-departure-form .icon-sync{display:flex;align-items:center}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .destinition-departure-form .icon-sync .sync-icon{transition:transform .3s ease}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .destinition-departure-form .departure-form{width:15rem;display:flex;align-items:center;padding:.5rem}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .destinition-departure-form .departure-form .input-departure-form{margin-left:.5rem}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .destinition-departure-form .departure-form .input-departure-form div{font-size:12px;color:#7d8fab}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .destinition-departure-form .departure-form .input-departure-form input{background-color:transparent;font-size:18px;color:#2d4271;font-weight:700;width:100%;min-width:100%}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .destinition-departure-form .departure-form .input-departure-form input::placeholder{font-size:18px;color:#2d4271;font-weight:700}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .destinition-departure-form .departure-form .input-departure-form input:focus{outline:none}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .departure-date{background-color:#f2f3f3;border:1px solid #e7e7e7;border-radius:10px;display:flex;align-items:center;padding:.5rem}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .departure-date .input-departure-date{margin-left:.5rem;min-width:-moz-fit-content;min-width:fit-content}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .departure-date .input-departure-date div{font-size:12px;color:#7d8fab}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .departure-date .input-departure-date input{background-color:transparent;font-size:18px;color:#2d4271;font-weight:700;width:inherit;padding:0}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .departure-date .input-departure-date input::placeholder{font-size:18px;color:#2d4271;font-weight:700}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .departure-date .input-departure-date input:focus{outline:none}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .departure-date .input-departure-date .MuiStack-root{padding:0}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .departure-date .input-departure-date .MuiOutlinedInput-notchedOutline{display:none}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .return-date{background-color:#f2f3f3;border:1px solid #e7e7e7;border-radius:10px;display:flex;align-items:center;padding:.5rem}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .return-date .input-return-date{margin-left:.5rem;width:10rem}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .return-date .input-return-date div{font-size:12px;color:#7d8fab}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .return-date .input-return-date input{background-color:transparent;font-size:18px;color:#2d4271;font-weight:700;width:100%}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .return-date .input-return-date input::placeholder{font-size:18px;color:#2d4271;font-weight:700}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .return-date .input-return-date input:focus{outline:none}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .number-person{background-color:#f2f3f3;border:1px solid #e7e7e7;border-radius:10px;display:flex;align-items:center;padding:.5rem}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .number-person .input-number-person{margin-left:.5rem;width:10rem}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .number-person .input-number-person div{font-size:12px;color:#7d8fab}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .number-person .input-number-person input{background-color:transparent;font-size:18px;color:#2d4271;font-weight:700;width:100%}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .number-person .input-number-person input::placeholder{font-size:18px;color:#2d4271;font-weight:700}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .number-person .input-number-person input:focus{outline:none}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .seat-class{background-color:#f2f3f3;border:1px solid #e7e7e7;border-radius:10px;display:flex;align-items:center;padding:.5rem}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .seat-class .input-seat-class{margin-left:.5rem;width:10rem}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .seat-class .input-seat-class div{font-size:12px;color:#7d8fab}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .seat-class .input-seat-class input{background-color:transparent;font-size:18px;color:#2d4271;font-weight:700;width:100%}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .seat-class .input-seat-class input::placeholder{font-size:18px;color:#2d4271;font-weight:700}.container-combo-save-detail .re-search-hotel-compoment .container-hotel .seat-class .input-seat-class input:focus{outline:none}.container-combo-save-detail .re-search-hotel-compoment .container-hotel button{background-color:#f79321;color:#fff;padding:1rem;border-radius:50%;font-size:18px;font-weight:700;box-shadow:0 2px 4px 0 rgba(255,143,5,.2)}.container-combo-save-detail .re-search-hotel-compoment .container-hotel button:hover{background-color:#fba81d}.container-combo-save-detail .re-search-hotel-compoment .container-hotel button svg{font-size:32px}.container-combo-save-detail .content-tab-detail-container{display:flex;flex-direction:column;align-items:center}.container-combo-save-detail .content-tab-detail-container .MuiBox-root{width:100%;display:flex;justify-content:center;z-index:1200}.container-combo-save-detail .content-tab-detail-container .MuiBox-root .container{display:flex;justify-content:space-between}.container-combo-save-detail .content-tab-detail-container .MuiBox-root .container .MuiTabs-root{width:100%;margin:0}.container-combo-save-detail .content-tab-detail-container .MuiBox-root .container .MuiTabs-root .MuiTabs-flexContainer .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary.Mui-selected{color:#687176;font-size:14px;font-weight:700}.container-combo-save-detail .content-tab-detail-container .MuiBox-root .container .MuiTabs-root .MuiTabs-flexContainer .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary{font-size:14px;font-weight:700}.container-combo-save-detail .content-tab-detail-container .MuiBox-root .container .MuiTabs-root .MuiTabs-indicator{background-color:#fe9508;height:3px;margin:.3rem 0}.container-combo-save-detail .content-tab-detail-container .MuiBox-root .container .btn-scroll-top{min-width:max-content;color:#fe9508;font-size:14px;font-weight:700}.container-combo-save-detail .content-tab-detail-container .MuiBox-root .container .btn-scroll-top:hover{background-color:transparent}.container-combo-save-detail .content-tab-detail-container .container .breadcrumbs-container{display:flex;justify-content:center;align-items:center}.container-combo-save-detail .content-tab-detail-container .container .breadcrumbs-container .container .MuiTypography-root.MuiTypography-body1.MuiBreadcrumbs-root{margin:1rem}.container-combo-save-detail .content-tab-detail-container .container .breadcrumbs-container .container .MuiBreadcrumbs-li,.container-combo-save-detail .content-tab-detail-container .container .breadcrumbs-container .container .MuiTypography-root.MuiTypography-body1{color:#002972}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container{display:flex;flex-direction:column;align-items:flex-start}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel{margin:1rem 0;width:100%}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel .title-suggest-hotel{font-size:22px;font-weight:700;color:#002972;margin:1rem 0;text-align:center}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest{width:100%}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel{box-shadow:0 4px 4px 0 rgba(0,0,0,.25);border-radius:10px;border:1px solid #f2f3f3;width:100%;border-radius:8px;margin:1rem 0}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .background-img{width:100%;position:relative;cursor:pointer}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .background-img img{width:100%;height:210px;object-fit:cover;border-top-left-radius:8px;border-top-right-radius:8px}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .background-img .stack-component{position:absolute;top:0;left:0;height:100%;display:flex;flex-direction:column;justify-content:space-between}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .background-img .stack-component .quantity-rooms{background-color:#f79721;color:#fff;width:-moz-fit-content;width:fit-content;font-weight:600;font-size:13px;padding:.2rem .5rem;border-top-right-radius:4px;border-bottom-right-radius:4px;margin-top:1rem}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel{display:flex;background-color:rgba(0,0,0,.48);margin:1rem;border-radius:20px 4px 4px 0}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel .rate{font-size:17px;font-weight:600;height:40px;width:40px;border-radius:50% 50% 50% 0;background-color:#f79721;color:#fff;padding:.5rem;display:flex;justify-content:center;align-items:center}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel .comment-container{margin:0 .5rem}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel .comment-container .satisfied{font-size:13px;font-weight:600;color:#fff;margin:0}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel .comment-container .comments{font-size:12px;color:#fff;font-weight:thin;margin:0}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description{background-color:#fff;padding:1rem;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description .name{font-size:16px;font-weight:700;color:#2d2d2d;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description .stars svg{font-size:16px}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description .locations{margin-top:.5rem;display:flex;align-items:center}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description .locations svg{font-size:16px}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description .locations p{color:#253f90}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description .list-category{display:flex;width:100%;margin:.5rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description .list-category .category{margin-right:.5rem;padding:.2rem .5rem;background-color:#fff;color:#434343;border:1px solid #979797;border-radius:4px;font-size:12px;min-width:-moz-fit-content;min-width:fit-content}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description .price-discount{display:flex;justify-content:space-between;align-items:center}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description .price-discount .discount{display:flex;align-items:center}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description .price-discount .discount .discount-icon{background-color:rgba(255,111,0,.1);margin-right:.2rem;width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:4px}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description .price-discount .discount .discount-icon svg{font-size:16px;color:#ff6f00}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description .price-discount .discount p{font-size:12px;font-weight:500;color:#ff6f00}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description .price-discount .original-price{color:#979797;font-size:14px;font-weight:500;text-decoration:line-through}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description .current-price{display:flex;justify-content:flex-end;align-items:center}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description .current-price .title-price{margin-right:.5rem;font-size:14px;color:#979797}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description .current-price .price{font-size:20px;font-weight:600;color:#002972}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .react-multiple-carousel__arrow{transition:transform .3s ease}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .react-multiple-carousel__arrow:hover{transform:scale(1.2)}.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .react-multi-carousel-item,.container-combo-save-detail .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .react-multi-carousel-item.react-multi-carousel-item--active{padding:1rem}.content-tour-detail-component{background-color:#fff;width:100%;height:100%;min-height:100vh;display:flex;flex-direction:column}.content-tour-detail-component .MuiBox-root{width:100%;display:flex;justify-content:center;z-index:1200}.content-tour-detail-component .MuiBox-root .container{display:flex;justify-content:space-between}.content-tour-detail-component .MuiBox-root .container .MuiTabs-root{width:100%;margin:0}.content-tour-detail-component .MuiBox-root .container .MuiTabs-root .MuiTabs-flexContainer .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary.Mui-selected{color:#687176;font-size:14px;font-weight:700}.content-tour-detail-component .MuiBox-root .container .MuiTabs-root .MuiTabs-flexContainer .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary{font-size:14px;font-weight:700}.content-tour-detail-component .MuiBox-root .container .MuiTabs-root .MuiTabs-indicator{background-color:#fe9508;height:3px;margin:.3rem 0}.content-tour-detail-component .MuiBox-root .container .btn-scroll-top{min-width:max-content;color:#fe9508;font-size:14px;font-weight:700}.content-tour-detail-component .MuiBox-root .container .btn-scroll-top:hover{background-color:transparent}.content-tour-detail-component .introduce-container{border:1px solid #f2f3f3;border-radius:5px;padding:1rem;margin-top:1rem}.content-tour-detail-component .introduce-container .title-intro{display:flex;justify-content:space-between;align-items:center}.content-tour-detail-component .introduce-container .title-intro .name{font-size:20px;font-weight:700;color:#002972}.content-tour-detail-component .introduce-container .title-intro .more-info{display:flex;align-items:center;cursor:pointer}.content-tour-detail-component .introduce-container .title-intro .more-info .icon{transition:transform .3s ease;color:#2d4271}.content-tour-detail-component .introduce-container .title-intro .more-info .rotate{transform:rotate(180deg)}.content-tour-detail-component .introduce-container .title-intro .more-info p{font-size:14px;color:#2d4271;font-weight:500}.content-tour-detail-component .introduce-container .content{overflow:hidden;transition:max-height .3s ease;margin-top:.5rem}.content-tour-detail-component .introduce-container .content .base-content{max-height:4.5rem;overflow:hidden;text-overflow:ellipsis;transition:max-height .3s ease}.content-tour-detail-component .introduce-container .content .base-content.expanded{max-height:50000px;white-space:normal}.content-tour-detail-component .introduce-container button.expanded-description{background-color:transparent;border:none;color:#002972;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .3s ease}.content-tour-detail-component .introduce-container button.expanded-description:hover{text-decoration:underline}.content-tour-detail-component .overview-tour-container .content-wrapper{padding-bottom:5rem;min-height:100vh}.content-tour-detail-component .overview-tour-container .list-img .MuiGrid-root.MuiGrid-container.MuiGrid-spacing-xs-2{height:400px}.content-tour-detail-component .overview-tour-container .list-img .image-wrapper{height:100%;overflow:hidden;border-radius:5px}.content-tour-detail-component .overview-tour-container .list-img img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.content-tour-detail-component .overview-tour-container .list-img img:hover{transform:scale(1.1)}.content-tour-detail-component .overview-tour-container .list-img .grid-center{height:100%;overflow:hidden}.content-tour-detail-component .overview-tour-container .list-img .sub-grid{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;height:100%}.content-tour-detail-component .overview-tour-container .list-img .sub-grid .image-top{height:50%;overflow:hidden;border-radius:5px;margin-bottom:8px}.content-tour-detail-component .overview-tour-container .list-img .sub-grid .image-top img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.content-tour-detail-component .overview-tour-container .list-img .sub-grid .image-top img:hover{transform:scale(1.1)}.content-tour-detail-component .overview-tour-container .list-img .sub-grid .image-bottom{height:50%;margin-top:8px;overflow:hidden;border-radius:5px}.content-tour-detail-component .overview-tour-container .list-img .sub-grid .image-bottom img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.content-tour-detail-component .overview-tour-container .list-img .sub-grid .image-bottom img:hover{transform:scale(1.1)}.content-tour-detail-component .overview-tour-container .list-img .sub-grid .more-image{height:50%;margin-top:8px;position:relative}.content-tour-detail-component .overview-tour-container .list-img .sub-grid .more-image .image-wrapper{height:100%;overflow:hidden;border-radius:5px}.content-tour-detail-component .overview-tour-container .list-img .sub-grid .more-image img{width:100%;height:100%;object-fit:cover;border-radius:5px}.content-tour-detail-component .overview-tour-container .list-img .sub-grid .more-image .more-image-expand{display:flex;padding:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.5);color:#fff;border-radius:5px;width:100%;height:100%;justify-content:center;align-items:center;cursor:pointer}.content-tour-detail-component .overview-tour-container .list-img .sub-grid .more-image .more-image-expand:hover{background-color:rgba(0,0,0,.7)}.content-tour-detail-component .overview-tour-container .list-img .sub-grid .more-image .more-image-expand p{font-size:14px;font-weight:700;margin-left:.5rem}.content-tour-detail-component .overview-tour-container .title-pick-flight{display:flex}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container{width:100%;margin:2rem 0;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:10px;padding:2rem}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .name-hotel{font-size:24px;font-weight:700;color:#03121a;text-wrap:wrap}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .location-rate-and-price{display:flex;justify-content:space-between;align-items:center;margin:.5rem 0}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .location-rate-and-price .location-rate .location{display:flex;align-items:center}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .location-rate-and-price .location-rate .location svg{color:#2d2d2d;width:20px;height:20px}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .location-rate-and-price .location-rate .location p{color:#2d2d2d;font-size:14px;font-weight:500;margin-left:.2rem}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .location-rate-and-price .location-rate .rate{display:flex;align-items:center;margin-top:.5rem}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .location-rate-and-price .location-rate .rate .tag{color:#0264c8;background-color:#ecf8ff;padding:.2rem 1.5rem;font-weight:700;border-radius:5px;font-size:12px}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .location-rate-and-price .location-rate .rate .rate-star{display:flex;align-items:center;margin:0 1rem}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .location-rate-and-price .location-rate .rate .discount-title{display:flex;align-items:center}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .location-rate-and-price .location-rate .rate .discount-title img{width:16px;height:16px}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .location-rate-and-price .location-rate .rate .discount-title p{font-size:12px;font-weight:700;color:#fe9508;margin-left:.3rem}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .location-rate-and-price .price-button{display:flex;align-items:center}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .location-rate-and-price .price-button .price{margin-right:1rem}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .location-rate-and-price .price-button .price .title-price{color:#687176;font-size:12px;font-weight:500;text-align:right}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .location-rate-and-price .price-button .price .old-new-price{display:flex;align-items:center;justify-content:flex-end}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .location-rate-and-price .price-button .price .old-new-price .base-price{color:#979797;font-size:15px;font-weight:500;text-decoration:line-through;margin-right:.5rem}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .location-rate-and-price .price-button .price .old-new-price .current-price{color:#002972;font-size:20px;font-weight:700}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .location-rate-and-price .price-button button{padding:.8rem 2rem;background-color:#f79721;box-shadow:0 4px 20px 0 rgba(247,151,33,.4);border-radius:5px;color:#fff;width:max-content;font-weight:700;font-size:14px;text-transform:none}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .banner-save{position:relative;margin:1.5rem 0}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .banner-save .content-banner{width:100%;background-color:rgba(254,149,8,.5);padding:.5rem 3.5rem;color:#2d2d2d;font-weight:500;border-radius:20px}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .banner-save .content-banner strong{font-size:16px;font-weight:700;color:#ef2424}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .banner-save .icon-save{position:absolute;left:0;top:50%;transform:translateY(-50%);width:48px;height:48px;background:linear-gradient(180deg,#fba81d,#f79721);display:flex;justify-content:center;align-items:center;border-radius:50%}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .banner-save .icon-save img{width:32px;height:32px}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .pick-flight{box-shadow:0 4px 4px 0 rgba(0,0,0,.25);border-radius:0 0 5px 5px}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .pick-flight .title-pick-flight{border-radius:5px 5px 0 0;display:flex;background:linear-gradient(180deg,rgba(34,55,159,.878),#002972);align-items:center;padding:1rem 3rem}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .pick-flight .title-pick-flight svg{color:#fff;font-size:32px}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .pick-flight .title-pick-flight p.name{font-size:16px;font-weight:700;color:#fff;margin-left:.5rem}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .pick-flight .calendars-custom{padding:1rem 0}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .pick-flight .calendars-custom .MuiDateRangeCalendar-root{width:100%}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .pick-flight .calendars-custom .MuiDateRangeCalendar-root .MuiDateRangeCalendar-monthContainer{width:50%}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .pick-flight .calendars-custom .MuiDateRangeCalendar-root .MuiDateRangeCalendar-monthContainer .MuiDayCalendar-header{justify-content:space-evenly!important}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .pick-flight .calendars-custom .MuiDateRangeCalendar-root .MuiDateRangeCalendar-monthContainer .MuiDayCalendar-header .MuiTypography-root.MuiTypography-caption.MuiDayCalendar-weekDayLabel{width:100%}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .pick-flight .calendars-custom .MuiDateRangeCalendar-root .MuiDateRangeCalendar-monthContainer .MuiDayCalendar-weekContainer{justify-content:space-evenly!important}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .pick-flight .calendars-custom .MuiDateRangeCalendar-root .MuiDateRangeCalendar-monthContainer .MuiDayCalendar-weekContainer .MuiDateRangePickerDay-root{width:100%;display:flex;align-items:center;justify-content:center}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .pick-flight .calendars-custom .MuiDateRangeCalendar-root .MuiDateRangeCalendar-monthContainer .MuiBadge-badge.MuiBadge-standard.MuiBadge-anchorOriginTopRight.MuiBadge-anchorOriginTopRightCircular.MuiBadge-overlapCircular{right:25%}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .confirm-flight{box-shadow:0 4px 4px 0 rgba(0,0,0,.25);border-radius:0 0 5px 5px}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .confirm-flight .title-pick-flight{border-radius:5px 5px 0 0;display:flex;justify-content:space-between;background:linear-gradient(180deg,rgba(34,55,159,.878),#002972);align-items:center;padding:1rem 3rem}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .confirm-flight .title-pick-flight .title{display:flex;align-items:center}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .confirm-flight .title-pick-flight .title svg{color:#fff;font-size:32px}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .confirm-flight .title-pick-flight .title p.name{font-size:16px;font-weight:700;color:#fff;margin-left:.5rem}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .confirm-flight .title-pick-flight .btn-back-to-pick-flight{display:flex;align-items:center}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .confirm-flight .title-pick-flight .btn-back-to-pick-flight .name-btn{font-size:16px;font-weight:500;color:#fff;margin-right:.5rem}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .confirm-flight .title-pick-flight .btn-back-to-pick-flight .name-btn:hover{text-decoration:underline}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .confirm-flight .title-pick-flight .btn-back-to-pick-flight svg{color:#fff;font-size:24px}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .introduce-container{border:1px solid #f2f3f3;border-radius:5px;padding:1rem;margin:1rem 0}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .introduce-container .title-intro{display:flex;justify-content:space-between;align-items:center}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .introduce-container .title-intro .name{font-size:20px;font-weight:700;color:#002972}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .introduce-container .title-intro .more-info{display:flex;align-items:center;cursor:pointer}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .introduce-container .title-intro .more-info .icon{transition:transform .3s ease;color:#2d4271}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .introduce-container .title-intro .more-info .rotate{transform:rotate(180deg)}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .introduce-container .title-intro .more-info p{font-size:14px;color:#2d4271;font-weight:500}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .introduce-container .content{overflow:hidden;transition:max-height .3s ease;margin-top:.5rem}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .introduce-container .content .base-content{max-height:4.5rem;overflow:hidden;text-overflow:ellipsis}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .introduce-container .content .base-content.expanded{max-height:none;white-space:normal}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .map-and-categories{display:flex;margin-top:1rem}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .map-and-categories .map{width:40%;height:auto;border:1px solid #f2f3f3;border-radius:5px;margin-right:.5rem;padding:1rem}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .map-and-categories .map img{width:100%;height:191px;object-fit:cover;border-radius:5px}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .map-and-categories .map .title{font-size:20px;font-weight:700;color:#002972;margin-top:1rem}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .map-and-categories .map .list-location .location{margin:.5rem 0;display:flex;align-items:center;justify-content:space-between}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .map-and-categories .map .list-location .location .distance,.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .map-and-categories .map .list-location .location .name{font-size:16px;font-weight:500;color:#687176}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .map-and-categories .map .more-location p{font-size:14px;color:#002972;font-weight:500;cursor:pointer;text-decoration:underline}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .map-and-categories .map .more-location p:hover{color:#f79721}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .map-and-categories .categories{width:60%;height:100%;border:1px solid #f2f3f3;border-radius:5px;margin-left:.5rem;padding:1rem}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .map-and-categories .categories .title{font-size:20px;font-weight:700;color:#002972}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .map-and-categories .categories .services{width:100%;border-bottom:1px solid #f2f3f3}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .map-and-categories .categories .services .title{font-size:20px;font-weight:700;color:#002972}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .map-and-categories .categories .services .list-service{display:flex;flex-wrap:wrap;margin:.5rem 0}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .map-and-categories .categories .services .list-service ul{list-style-type:none;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .map-and-categories .categories .services .list-service ul li img{width:24px;height:24px;margin-right:.5rem}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .map-and-categories .categories .services .list-service .service{margin:.5rem 0;width:33%;display:flex;align-items:center}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .map-and-categories .categories .services .list-service .service img{width:24px;height:24px;margin-right:.5rem}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .map-and-categories .categories .services .list-service .service p{font-size:16px;font-weight:500;color:#687176}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .map-and-categories .categories .time-checkin-checkout{border-bottom:1px solid #f2f3f3;padding:1rem 0}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .map-and-categories .categories .time-checkin-checkout .title{font-size:20px;font-weight:700;color:#002972}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .map-and-categories .categories .time-checkin-checkout .time .check-in,.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .map-and-categories .categories .time-checkin-checkout .time .check-out{color:#687176;font-size:16px;font-weight:500;margin:.5rem 0}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .map-and-categories .categories .help{padding:1rem 0 .5rem}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .map-and-categories .categories .help .title{font-size:20px;font-weight:700;color:#002972}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .map-and-categories .categories .help .help-container{display:flex;border:1px solid #253f90;width:max-content;border-radius:10px;margin-top:.5rem;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .map-and-categories .categories .help .help-container .phone{display:flex;align-items:center;background:linear-gradient(180deg,rgba(34,55,159,.878),#002972);padding:.5rem 2rem;border-radius:9px}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .map-and-categories .categories .help .help-container .phone svg{color:#fff}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .map-and-categories .categories .help .help-container .phone p{font-size:12px;font-weight:500;color:#fff;margin-left:.5rem;width:5rem}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .map-and-categories .categories .help .help-container .mail{display:flex;align-items:center;background-color:#fff;border-radius:9px;padding:.5rem 2rem}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .map-and-categories .categories .help .help-container .mail svg{color:#253f90}.content-tour-detail-component .overview-tour-container .detail-hotel .title-container .map-and-categories .categories .help .help-container .mail p{font-size:12px;font-weight:500;color:#253f90;margin-left:.5rem;width:5rem}.content-tour-detail-component .choose-room{width:100%}.content-tour-detail-component .choose-room .banner-warning{display:flex;align-items:center;padding:1rem 3rem;background-color:#fcfcfc;border:1px solid #f2f3f3;width:100%;min-width:100%;border-radius:10px}.content-tour-detail-component .choose-room .banner-warning svg{color:#002972}.content-tour-detail-component .choose-room .banner-warning p.content-warning{font-size:16px;font-weight:500;color:#002972;margin-left:.5rem}.content-tour-detail-component .choose-room .list-type-hotel{margin-top:2rem}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel{width:100%;border:1px solid #f2f3f3;border-radius:10px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .title-type-hotel{background-color:#ecf8ff;padding:1rem 3rem;color:#03121a;font-size:20px;font-weight:700;border-top-left-radius:10px;border-top-right-radius:10px}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel{padding:2rem;display:flex}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .left-side{width:30%;margin-right:.5rem}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .left-side .big-item .image-wrapper{height:100%;overflow:hidden;border-radius:5px}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .left-side .big-item img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .left-side .big-item img:hover{transform:scale(1.1)}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .left-side .sub-item .image-wrapper{height:100%;overflow:hidden;border-radius:5px}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .left-side .sub-item img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .left-side .sub-item img:hover{transform:scale(1.1)}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .left-side .list-category{margin-top:2rem;width:100%;display:flex;flex-wrap:wrap;gap:1rem}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .left-side .list-category .category-item{width:max-content;display:flex;align-self:center}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .left-side .list-category .category-item img{width:16px;height:16px;margin-right:.2rem}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .left-side .list-category .category-item p{font-size:12px;font-weight:500;color:#687176}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side{width:70%;margin-left:.5rem}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side .table-container{border-radius:10px;border:1px solid #ddd}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side table{width:100%;border-collapse:separate;border-spacing:0;border-radius:10px}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th{padding:10px;border:1px solid #ddd}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(2),.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(2){width:10%;text-align:center;min-width:10%;flex-wrap:wrap}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(2) .quantity-person svg,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(2) .quantity-person svg{color:#687176}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(2) p,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(2) p{font-size:12px;font-weight:500;color:#687176;margin:1rem 0}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child{width:60%;text-align:left}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail{padding:0 1rem}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .title-detail,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .title-detail{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .title-detail p,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .title-detail p{font-size:12px;font-weight:500;color:#687176}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .title-detail div.refund,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .title-detail div.refund{display:flex;align-items:center}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .title-detail div.refund svg,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .title-detail div.refund svg{width:12px;height:12px;color:#687176}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .title-detail div.refund p,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .title-detail div.refund p{font-size:10px;font-weight:500;color:#687176;min-width:max-content;margin-right:.2rem}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .breakfast,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .breakfast{margin:.5rem 0;color:#03121a;font-size:14px;font-weight:700}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .bed,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .bed{margin:.5rem 0;display:flex}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .bed svg,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .bed svg{width:16px;height:16px;color:#687176}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .bed p,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .bed p{font-size:12px;font-weight:500;color:#687176;margin-left:.2rem}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .cancel-room,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .cancel-room{margin:.5rem 0;display:flex;align-items:center;width:max-content}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .cancel-room p,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .cancel-room p{font-size:12px;font-weight:500;color:#00875a;margin-right:.2rem}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .cancel-room svg,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .cancel-room svg{width:12px;height:12px;color:#00875a}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .cannot-cancel-room,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .cannot-cancel-room{margin:.5rem 0;display:flex;align-items:center;width:max-content}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .cannot-cancel-room p,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .cannot-cancel-room p{font-size:12px;font-weight:500;color:#e74c3c;margin-right:.2rem}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .cannot-cancel-room svg,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .cannot-cancel-room svg{width:12px;height:12px;color:#e74c3c}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .room-area,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .room-area{margin:.5rem 0;display:flex}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .room-area .title,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .room-area .title{font-size:12px;font-weight:500;color:#687176}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .room-area .value,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .room-area .value{font-size:12px;font-weight:700;color:#687176;margin-left:.2rem}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .room-direction,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .room-direction{margin:.5rem 0;display:flex}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .room-direction .title,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .room-direction .title{font-size:12px;font-weight:500;color:#687176}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .room-direction .value,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .room-direction .value{font-size:12px;font-weight:700;color:#687176;margin-left:.2rem}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail hr,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail hr{margin:.5rem 0}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .sub-bed,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .sub-bed{margin-top:.5rem;display:flex}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .sub-bed .value-sub-bed .title-sub-bed,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .sub-bed .value-sub-bed .title-sub-bed{font-size:12px;font-weight:500;color:#687176}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .sub-bed .value-sub-bed .price-sub-bed,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .sub-bed .value-sub-bed .price-sub-bed{font-size:14px;font-weight:500;color:#002972}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(3),.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(3){width:30%;text-align:right}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(3) .price-detail,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(3) .price-detail{padding:0 .5rem}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(3) .price-detail .price-and-pick,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(3) .price-detail .price-and-pick{display:flex;flex-direction:column;justify-content:flex-end;min-height:250px;position:relative}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(3) .price-detail .price-and-pick .flash-sale,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(3) .price-detail .price-and-pick .flash-sale{width:100%;display:flex;align-items:flex-end;justify-content:flex-end;color:#ef2424;font-size:13px;font-weight:700;margin-bottom:.5rem}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(3) .price-detail .price-and-pick .green-tag,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(3) .price-detail .price-and-pick .green-tag{background-color:#20ae5c;color:#fff;padding:.3rem .5rem;text-align:center;position:absolute;top:7px;right:-29px;border-top-left-radius:10px;border-bottom-left-radius:10px;font-size:12px;font-weight:500}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(3) .price-detail .price-and-pick .green-tag:before,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(3) .price-detail .price-and-pick .green-tag:before{content:"";position:absolute;width:0;height:0;border-right:10px solid transparent;border-bottom:10px solid #00875a;top:-10px;right:0}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(3) .price-detail .price-and-pick .pick-container .discount-price,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(3) .price-detail .price-and-pick .pick-container .discount-price{display:flex;justify-content:flex-end;align-items:center}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(3) .price-detail .price-and-pick .pick-container .discount-price .tag-sale,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(3) .price-detail .price-and-pick .pick-container .discount-price .tag-sale{background-color:#ef2424;color:#fff;font-size:14px;padding:.2rem .5rem;border-radius:5px;min-width:max-content}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(3) .price-detail .price-and-pick .pick-container .discount-price .tag-sale p,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(3) .price-detail .price-and-pick .pick-container .discount-price .tag-sale p{text-align:center}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(3) .price-detail .price-and-pick .pick-container .discount-price .discount,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(3) .price-detail .price-and-pick .pick-container .discount-price .discount{margin-left:.5rem;color:#979797;font-size:15px;text-decoration:line-through;min-width:max-content}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(3) .price-detail .price-and-pick .pick-container .base-price,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(3) .price-detail .price-and-pick .pick-container .base-price{display:flex;justify-content:flex-end;align-items:center;margin-top:.5rem}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(3) .price-detail .price-and-pick .pick-container .base-price .price,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(3) .price-detail .price-and-pick .pick-container .base-price .price{font-size:22px;font-weight:700;color:#002972}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(3) .price-detail .price-and-pick .pick-container .base-price .unit,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(3) .price-detail .price-and-pick .pick-container .base-price .unit{margin-top:6px;font-size:13px;font-weight:700;color:#002972}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(3) .price-detail .price-and-pick .pick-container .note,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(3) .price-detail .price-and-pick .pick-container .note{text-align:right;font-size:12px;color:#979797}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(3) .price-detail .price-and-pick .pick-container button,.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(3) .price-detail .price-and-pick .pick-container button{margin-top:.8rem;width:100%;padding:.7rem;font-weight:600;background-color:#f79721;color:#fff;box-shadow:0 4px 20px 0 rgba(247,151,33,.4)}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side th{background-color:#f7f9fa}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side thead th:first-child{border-top-left-radius:10px}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side thead th:last-child{border-top-right-radius:10px}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side tbody tr:last-child td:first-child{border-bottom-left-radius:10px}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side tbody tr:last-child td:last-child{border-bottom-right-radius:10px}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side td[colspan="3"]{text-align:center}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side button.see-more{margin:0 auto;padding:.2rem 1rem;color:#002972;font-size:14px;font-weight:700}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side button.see-more svg{color:#002972;margin-left:.5rem}.content-tour-detail-component .choose-room .list-type-hotel .type-hotel .content-type-hotel .right-side button.see-more:hover{text-decoration:underline}.content-tour-detail-component .all-the-amenities{width:100%;margin:2rem 0;padding:2rem;border:1px solid #f2f3f3;border-radius:10px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.content-tour-detail-component .all-the-amenities .title-all-the-amenities{font-size:20px;font-weight:700;color:#002972}.content-tour-detail-component .all-the-amenities .list-image-amenities{margin:1rem 0}.content-tour-detail-component .all-the-amenities .list-image-amenities .image-wrapper{width:100%;height:150px;overflow:hidden;border-radius:5px;position:relative}.content-tour-detail-component .all-the-amenities .list-image-amenities .image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:10% 70%;transition:transform .3s ease}.content-tour-detail-component .all-the-amenities .list-image-amenities .image-wrapper img:hover{transform:scale(1.1)}.content-tour-detail-component .all-the-amenities .list-image-amenities .image-wrapper div{position:absolute;bottom:-19px;display:flex;justify-content:center;left:50%;padding:.5rem 0;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.5);width:100%}.content-tour-detail-component .all-the-amenities .list-image-amenities .image-wrapper div p{color:#fff;font-size:16px;font-weight:500}.content-tour-detail-component .all-the-amenities .list-image-amenities .react-multi-carousel-item,.content-tour-detail-component .all-the-amenities .list-image-amenities .react-multi-carousel-item.react-multi-carousel-item--active{padding:1rem}.content-tour-detail-component .all-the-amenities .list-category-amenities{width:100%;display:flex;flex-wrap:wrap}.content-tour-detail-component .all-the-amenities .list-category-amenities .item-amenities{width:33%;margin-top:2rem}.content-tour-detail-component .all-the-amenities .list-category-amenities .item-amenities .title-item-amenities{display:flex;align-items:center}.content-tour-detail-component .all-the-amenities .list-category-amenities .item-amenities .title-item-amenities svg{color:#002972}.content-tour-detail-component .all-the-amenities .list-category-amenities .item-amenities .title-item-amenities p{font-size:16px;font-weight:700;color:#002972;margin-left:.5rem}.content-tour-detail-component .all-the-amenities .list-category-amenities .item-amenities .list-amenities{margin-left:2rem;text-transform:capitalize}.content-tour-detail-component .all-the-amenities .list-category-amenities .item-amenities .list-amenities p{margin:.5rem 0;font-size:14px;color:#03121a;font-weight:500}.content-tour-detail-component .policy{margin-bottom:1rem}.content-tour-detail-component .policy .policy-container{display:flex}.content-tour-detail-component .policy .policy-container .left-side{width:50%;margin-right:.5rem}.content-tour-detail-component .policy .policy-container .left-side .title-infomation-service{font-size:22px;font-weight:700;color:#002972;margin:1rem 0}.content-tour-detail-component .policy .policy-container .left-side .infomation-service-container{border:1px solid #ccc;padding:1rem .5rem 1rem 1rem;border-radius:10px;overflow:hidden}.content-tour-detail-component .policy .policy-container .left-side .content-infomation-service{height:438px;overflow-y:auto;font-size:14px;color:#002972;font-weight:500}.content-tour-detail-component .policy .policy-container .left-side .content-infomation-service::-webkit-scrollbar{width:8px}.content-tour-detail-component .policy .policy-container .left-side .content-infomation-service::-webkit-scrollbar-track{background:#f1f1f1;border-radius:8px}.content-tour-detail-component .policy .policy-container .left-side .content-infomation-service::-webkit-scrollbar-thumb{background:#888;border-radius:8px}.content-tour-detail-component .policy .policy-container .left-side .content-infomation-service::-webkit-scrollbar-thumb:hover{background:#555}.content-tour-detail-component .policy .policy-container .left-side .content-infomation-service::-webkit-scrollbar{border-radius:8px}.content-tour-detail-component .policy .policy-container .right-side{width:50%;margin-left:.5rem}.content-tour-detail-component .policy .policy-container .right-side .refund-cancellation-conditions .title-refund-cancellation-conditions{font-size:22px;font-weight:700;color:#002972;margin:1rem 0}.content-tour-detail-component .policy .policy-container .right-side .refund-cancellation-conditions .content-refund-cancellation-conditions{background-color:#f9f9f9;padding:.5rem 1rem;border-radius:10px}.content-tour-detail-component .policy .policy-container .right-side .refund-cancellation-conditions .content-refund-cancellation-conditions ul{padding:0 2rem;list-style-type:circle}.content-tour-detail-component .policy .policy-container .right-side .refund-cancellation-conditions .content-refund-cancellation-conditions ul li{margin:1rem 0;font-size:14px;color:#002972;font-weight:500}.content-tour-detail-component .policy .note-invoice{background-color:#dbf0ff;margin:1rem 0 2rem;padding:1rem 2rem;border-radius:10px}.content-tour-detail-component .policy .note-invoice p{color:#002972;font-size:14px;font-weight:500}@media(max-width:640px){.content-tour-detail-component #section1 .list-img .close-drawer{position:absolute;top:1rem;left:1rem;z-index:10;width:max-content;min-width:80px;height:36px;border-radius:8px;background-color:#1976d2;border:1px solid #1976d2;display:flex;align-items:center;padding:0 12px;box-shadow:0 2px 8px rgba(25,118,210,.3);transition:all .2s ease}.content-tour-detail-component #section1 .list-img .close-drawer:hover{background-color:#1565c0;border-color:#1565c0;box-shadow:0 4px 12px rgba(25,118,210,.4);transform:translateY(-1px)}.content-tour-detail-component #section1 .list-img .close-drawer svg{font-size:16px;color:#fff;margin-right:4px}.content-tour-detail-component #section1 .list-img .close-drawer p{font-size:12px;color:#fff;font-weight:600;margin:0;text-transform:none;white-space:nowrap}.expo-slider .swiper{width:100%;height:auto}.expo-slider .swiper-slide{display:flex!important;align-items:center;justify-content:center;height:100%!important;width:100%!important;opacity:.5;transition:opacity .3s ease}.expo-slider .swiper-slide img{max-width:100%;width:100%;height:340px!important;object-fit:cover}.expo-slider .swiper-slide.swiper-slide-active{opacity:1!important}.expo-slider .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:30px!important;max-width:90%!important;width:auto!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:8px 16px!important;border-radius:20px!important}.expo-slider .swiper-pagination-bullet{background:#ff9d00;opacity:1;width:6px;height:6px;border-radius:50%;margin:0 2px;transition:all .3s ease}.expo-slider .swiper-pagination-bullet:first-child:not(.swiper-pagination-bullet-active):not(:has(+.swiper-pagination-bullet-active)),.expo-slider .swiper-pagination-bullet:last-child:not(.swiper-pagination-bullet-active):not(:has(+.swiper-pagination-bullet-active)){transform:scale(.6);opacity:.6}.expo-slider .swiper-pagination-bullet:nth-child(2):not(.swiper-pagination-bullet-active):not(:has(+.swiper-pagination-bullet-active)),.expo-slider .swiper-pagination-bullet:nth-last-child(2):not(.swiper-pagination-bullet-active):not(:has(+.swiper-pagination-bullet-active)){transform:scale(.75);opacity:.75}.expo-slider .swiper-pagination-bullet:nth-child(3):not(.swiper-pagination-bullet-active):not(:has(+.swiper-pagination-bullet-active)),.expo-slider .swiper-pagination-bullet:nth-last-child(3):not(.swiper-pagination-bullet-active):not(:has(+.swiper-pagination-bullet-active)){transform:scale(.85);opacity:.85}.expo-slider .swiper-pagination-bullet-active,.swiper-pagination-bullet-active+.expo-slider .swiper-pagination-bullet{transform:scale(1)!important;opacity:1!important}.expo-slider .swiper-pagination-bullet-active{background:#fff;width:24px;height:6px;border-radius:6px}.content-tab-detail-container{margin-top:56px}.content-tour-detail-component{display:block;overflow:visible}.content-tour-detail-component .mobile-sticky .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary,.content-tour-detail-component .mobile-sticky .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary.Mui-selected,.content-tour-detail-component .mobile-sticky .MuiTabs-root{min-width:40px!important;margin:0!important;padding:0;height:56px}.content-tour-detail-component .mobile-sticky .MuiTabs-flexContainer{display:flex;gap:1rem}.content-tour-detail-component #section1{position:relative;z-index:1}.content-tour-detail-component #section2{position:relative;z-index:2;top:-20px;left:0;width:100%;border-radius:16px 16px 0 0;background-color:#fff}.content-tour-detail-component #section2 .detail-hotel{padding:1rem 1rem 0;display:flex;flex-direction:column;gap:.5rem}.content-tour-detail-component #section2 .detail-hotel hr.MuiDivider-root.MuiDivider-fullWidth.divider{width:100%!important;background-color:transparent}.content-tour-detail-component #section2 .detail-hotel .title-container{margin:0;padding:0;box-shadow:none}.content-tour-detail-component #section2 .detail-hotel .name-hotel{font-size:20px;font-weight:700;color:#002972}.content-tour-detail-component #section2 .detail-hotel .location-rate-and-price-moblie{display:flex;align-items:center;gap:.5rem;padding:.3rem 1rem;width:max-content;margin-top:.5rem;border-radius:5px;background-color:#f0f8ff}.content-tour-detail-component #section2 .detail-hotel .location-rate-and-price-moblie .MuiRating-root.MuiRating-sizeMedium.Mui-readOnly.MuiRating-readOnly svg{width:18px;height:18px}.content-tour-detail-component #section2 .detail-hotel .location-rate-and-price-moblie .hotel-type{color:#27272a;font-size:14px;font-weight:500}.content-tour-detail-component #section2 .detail-hotel .location-rate-and-price-moblie .review{color:#253f90;font-size:14px;font-weight:500}.content-tour-detail-component #section2 .detail-hotel .location{display:flex;align-items:center;gap:.3rem;margin-top:.5rem}.content-tour-detail-component #section2 .detail-hotel .location svg{color:#002972;width:24px;height:24px}.content-tour-detail-component #section2 .detail-hotel .location p{font-size:14px;font-weight:500;color:#27272a}.content-tour-detail-component #section2 .detail-hotel hr{margin:.5rem 0}.content-tour-detail-component #section2 .detail-hotel .description .title-description{font-size:18px;font-weight:700;color:#000;display:flex;align-items:center;justify-content:space-between}.content-tour-detail-component #section2 .detail-hotel .description .title-description .icon{display:inline-block;transition:transform .3s ease;color:#f79721}.content-tour-detail-component #section2 .detail-hotel .description .title-description .icon.rotate{transform:rotate(180deg)}.content-tour-detail-component #section2 .detail-hotel .description .title-description .expanded-description{font-size:14px;font-weight:500;color:#f79721;text-transform:none}.content-tour-detail-component #section2 .detail-hotel .description .content{overflow:hidden;transition:max-height .3s ease;margin-top:.5rem}.content-tour-detail-component #section2 .detail-hotel .description .content .base-content{max-height:4.5rem;overflow:hidden;text-overflow:ellipsis;transition:max-height .3s ease}.content-tour-detail-component #section2 .detail-hotel .description .content .base-content.expanded{max-height:50000px;white-space:normal}.content-tour-detail-component #section2 .detail-hotel .description .content ul{list-style-type:none;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.content-tour-detail-component #section2 .detail-hotel .description .content ul li img{width:24px;height:24px;margin-right:.5rem}.content-tour-detail-component #section2 .detail-hotel .code-tour{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem;border-radius:5px;padding:.5rem 1rem;border:1px solid rgba(0,0,0,.6)}.content-tour-detail-component #section2 .detail-hotel .code-tour .container-code-clipboard{display:flex;align-items:center;width:max-content;gap:.3rem}.content-tour-detail-component #section2 .detail-hotel .code-tour .container-code-clipboard .code{font-size:14px;font-weight:500;color:#002972}.content-tour-detail-component #section2 .detail-hotel .code-tour svg{color:#2e2e2e;width:24px;height:24px}.content-tour-detail-component #section2 .detail-hotel .code-tour p{font-size:14px;font-weight:500;color:#2e2e2e}.content-tour-detail-component #section2 .detail-hotel .code-tour button{width:24px;height:24px}.content-tour-detail-component #section2 .detail-hotel .utilities .title-utilities{font-size:18px;font-weight:700;color:#000;display:flex;align-items:center;justify-content:space-between}.content-tour-detail-component #section2 .detail-hotel .utilities .list-utilities{display:grid;grid-template-columns:repeat(auto-fit,minmax(48%,1fr));grid-gap:.5rem;gap:.5rem;grid-auto-flow:dense;list-style:none;margin-top:1rem;padding:0}.content-tour-detail-component #section2 .detail-hotel .utilities .list-utilities .utilities-item{display:flex;align-items:flex-start;border:1px solid rgba(0,0,0,.15);border-radius:10px;padding:.5rem 1rem}.content-tour-detail-component #section2 .detail-hotel .utilities .list-utilities .utilities-item img{width:1.5rem;height:1.5rem;margin-right:.5rem;flex-shrink:0}.content-tour-detail-component #section2 .detail-hotel .utilities .list-utilities .utilities-item .content{flex:1 1}.content-tour-detail-component #section2 .detail-hotel .utilities .list-utilities .utilities-item .content p{font-size:.875rem;font-weight:500;color:#000;margin-top:.15rem}.content-tour-detail-component #section2 .detail-hotel .utilities .list-utilities .utilities-item .content span{font-size:.75rem;font-weight:500;color:rgba(0,0,0,.376)}.content-tour-detail-component #section2 .detail-hotel .utilities .list-utilities .utilities-item.force-full{grid-column:span 2}.content-tour-detail-component #section2 .detail-hotel .utilities .icon{display:inline-block;transition:transform .3s ease;color:#f79721}.content-tour-detail-component #section2 .detail-hotel .utilities .icon.rotate{transform:rotate(180deg)}.content-tour-detail-component #section2 .detail-hotel .utilities .expanded-description{font-size:14px;font-weight:500;color:#f79721;text-transform:none}.content-tour-detail-component #section2 .detail-hotel .utilities .list-category-amenities{width:100%;display:grid;flex-wrap:wrap;max-height:6rem;overflow:hidden;text-overflow:ellipsis;transition:max-height .3s ease}.content-tour-detail-component #section2 .detail-hotel .utilities .list-category-amenities.expanded{max-height:100%;white-space:normal}.content-tour-detail-component #section2 .detail-hotel .utilities .list-category-amenities .item-amenities{width:100%;margin-top:1rem}.content-tour-detail-component #section2 .detail-hotel .utilities .list-category-amenities .item-amenities .title-item-amenities{display:flex;align-items:center}.content-tour-detail-component #section2 .detail-hotel .utilities .list-category-amenities .item-amenities .title-item-amenities svg{color:#002972}.content-tour-detail-component #section2 .detail-hotel .utilities .list-category-amenities .item-amenities .title-item-amenities p{font-size:16px;font-weight:700;color:#002972;margin-left:.5rem}.content-tour-detail-component #section2 .detail-hotel .utilities .list-category-amenities .item-amenities .list-amenities{margin-left:2rem;text-transform:capitalize}.content-tour-detail-component #section2 .detail-hotel .utilities .list-category-amenities .item-amenities .list-amenities p{margin:.5rem 0;font-size:14px;color:#03121a;font-weight:500}.content-tour-detail-component #section2 .detail-hotel .map .title-map p{font-size:20px;font-weight:700;color:#000}.content-tour-detail-component #section2 .detail-hotel .map .title-map span{font-size:12.48px;font-weight:500;color:rgba(0,0,0,.376)}.content-tour-detail-component #section2 .detail-hotel .map .map-container{height:300px;width:100%;position:relative;border-radius:10px;margin-top:.5rem}.content-tour-detail-component #section2 .detail-hotel .map .map-container .leaflet-container{border-radius:10px}.content-tour-detail-component #section2 .detail-hotel .time-checkin-checkout{display:flex;flex-direction:column;gap:.5rem}.content-tour-detail-component #section2 .detail-hotel .time-checkin-checkout .title{font-size:20px;font-weight:700;color:#000}.content-tour-detail-component #section2 .detail-hotel .time-checkin-checkout .time{display:flex;flex-direction:column;gap:.5rem}.content-tour-detail-component #section2 .detail-hotel .time-checkin-checkout .check-in,.content-tour-detail-component #section2 .detail-hotel .time-checkin-checkout .check-out{display:flex;align-items:center}.content-tour-detail-component #section2 .detail-hotel .time-checkin-checkout .check-in svg,.content-tour-detail-component #section2 .detail-hotel .time-checkin-checkout .check-out svg{width:24px;height:24px;color:#808089}.content-tour-detail-component #section2 .detail-hotel .time-checkin-checkout .check-in .content,.content-tour-detail-component #section2 .detail-hotel .time-checkin-checkout .check-out .content{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:500;color:#000;margin-left:.5rem}.content-tour-detail-component #section3{padding:0 16px;background-color:#fff;z-index:1;width:100%;height:auto;display:flex;flex-direction:column;overflow:visible;position:relative}.content-tour-detail-component #section3 .title-infomation-service,.content-tour-detail-component #section3 .title-refund-cancellation-conditions{font-size:20px;font-weight:700;color:#000}.content-tour-detail-component #section3 .content-infomation-service{font-size:14px;text-indent:2em}.content-tour-detail-component #section3 .title-refund-cancellation-conditions{margin-top:1rem}.content-tour-detail-component #section3 .content-refund-cancellation-conditions{font-size:14px}.content-tour-detail-component #section3 .note-invoice{background-color:#dbf0ff;margin:1rem 0 2rem;padding:1rem 2rem;border-radius:10px}.content-tour-detail-component #section3 .note-invoice p{color:#002972;font-size:14px;font-weight:500}.content-tour-detail-component .itinerary-wrapper-mobile{width:100%}.content-tour-detail-component .itinerary-wrapper-mobile .itinerary-title{font-size:20px;font-weight:700;color:#000;margin-bottom:1rem}.content-tour-detail-component .itinerary-wrapper-mobile .tinder-swiper{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;position:relative}.content-tour-detail-component .itinerary-wrapper-mobile .tinder-swiper .swiper-slide-shadow,.content-tour-detail-component .itinerary-wrapper-mobile .tinder-swiper .swiper-slide-shadow-cards{display:none!important}.content-tour-detail-component .itinerary-wrapper-mobile .tinder-swiper .swiper{width:100%;height:100%}.content-tour-detail-component .itinerary-wrapper-mobile .tinder-swiper .swiper-wrapper{overflow:visible!important}.content-tour-detail-component .itinerary-wrapper-mobile .tinder-swiper .swiper-slide{width:100%!important;height:max-content!important;display:flex!important;justify-content:flex-start;align-items:center;transform-origin:center!important}.content-tour-detail-component .itinerary-wrapper-mobile .tinder-swiper .card-slide{width:90%;max-width:320px;height:100%;padding:1.5rem;background:linear-gradient(to bottom right,#002972,#00102e);border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center;transition:transform .3s ease,opacity .3s ease}.content-tour-detail-component .itinerary-wrapper-mobile .tinder-swiper .card-slide .subtitle{font-size:14px;opacity:.8;margin-bottom:.25rem}.content-tour-detail-component .itinerary-wrapper-mobile .tinder-swiper .card-slide .title{font-size:20px;font-weight:700;margin-bottom:.75rem}.content-tour-detail-component .itinerary-wrapper-mobile .tinder-swiper .card-slide .description{font-size:14px;line-height:1.5}.content-tour-detail-component .itinerary-wrapper-mobile .tinder-swiper .swiper-controls{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1rem}.content-tour-detail-component .itinerary-wrapper-mobile .tinder-swiper .swiper-controls button{background:#f2f2f2;border:none;border-radius:50%;padding:.5rem .75rem;font-size:1.25rem;cursor:pointer;font-weight:700}.content-tour-detail-component .itinerary-wrapper-mobile .tinder-swiper .swiper-controls span{font-size:.95rem;font-weight:600;color:#222;letter-spacing:.5px}.content-tour-detail-component .bottom-bar{position:fixed;left:0;width:100%;padding:12px 16px;background:#fff;box-shadow:0 -2px 6px rgba(0,0,0,.1);z-index:1000;bottom:0;transform:translateZ(0)}.content-tour-detail-component .bottom-bar button{width:100%;font-size:16px;font-weight:700;border-radius:8px}.content-tour-detail-component .bottom-bar .list-button{display:flex;align-items:center}.content-tour-detail-component .bottom-bar .list-button .btn-confirm{width:max-content;min-width:52px;background-color:#f79721}.content-tour-detail-component .bottom-bar .list-button .btn-confirm-hotel{min-width:none;font-size:13.5px!important}.content-tour-detail-component .bottom-bar .list-button .btn-book-tour{text-transform:none!important;font-size:13.5px;margin-left:1rem;background-color:#002972}.content-tour-detail-component .bottom-bar .list-button .btn-book-tour.Mui-disabled{background-color:rgba(0,0,0,.12)}.content-tour-detail-component .bottom-bar .list-button .btn-book-hotel{text-transform:none!important;font-size:13.5px;margin-left:1rem}.content-tour-detail-component .bottom-bar .short-info-hotel{display:flex;align-items:flex-start;margin-bottom:1rem}.content-tour-detail-component .bottom-bar .short-info-hotel img{width:100px;height:100px;object-fit:cover;border-radius:10px;margin-right:.5rem}.content-tour-detail-component .bottom-bar .short-info-hotel .content{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:max-content;min-height:max-content}.content-tour-detail-component .bottom-bar .short-info-hotel .content .title{display:flex;flex-direction:column}.content-tour-detail-component .bottom-bar .short-info-hotel .content .title p{font-size:14px;font-weight:500;color:#27272a;text-transform:capitalize}.content-tour-detail-component .bottom-bar .short-info-hotel .content .title p:first-child{font-weight:700;font-size:16px;color:#002972}.content-tour-detail-component .bottom-bar .short-info-hotel .content .price{display:flex;align-items:center}.content-tour-detail-component .bottom-bar .short-info-hotel .content .price p{font-size:14px;font-weight:500;color:#687176}.content-tour-detail-component .bottom-bar .short-info-hotel .content .price p strong{font-size:16px;font-weight:700;color:#f79721}.content-tour-detail-component .bottom-bar .short-info-hotel .content .price .note{font-size:12px;font-weight:500;color:#687176;margin-left:.5rem}.content-tour-detail-component .MuiDrawer-paper{border-top-left-radius:16px;border-top-right-radius:16px;padding:16px;max-height:80vh;overflow-y:auto}.content-tour-detail-component .MuiDrawer-root{z-index:1500}.cancel-room{display:flex;align-items:center;width:max-content}.cancel-room p{font-size:14px;color:#00875a;margin-right:.2rem}.cancel-room svg{width:18px;height:18px;color:#00875a}.cannot-cancel-room{display:flex;align-items:center;width:max-content}.cannot-cancel-room p{font-size:14px;color:#e74c3c;margin-right:.2rem}.cannot-cancel-room svg{width:18px;height:18px;color:#e74c3c}.slide-wrapper{width:100%;height:100%;overflow:hidden;position:relative}.slide-wrapper .slider{display:flex;width:100%;height:100%;transition:transform .4s ease-in-out}.slide-wrapper .slide-panel{width:100%;flex-shrink:0;overflow-y:auto;box-sizing:border-box;background:#fff;scrollbar-width:none;-ms-overflow-style:none}.slide-wrapper .slide-panel .list-room{display:flex;flex-direction:column;gap:.5rem}.slide-wrapper .slide-panel .title{display:flex;align-items:center;justify-content:space-between}.slide-wrapper .slide-panel .title .title-name{font-size:20px;font-weight:700;color:#000}.slide-wrapper .slide-panel .title .back-btn{text-transform:capitalize;font-size:14px;color:#002972}.slide-wrapper .slide-panel .title .back-btn svg{margin-right:.5rem}.slide-wrapper .slide-panel .room-type-item{display:flex}.slide-wrapper .slide-panel .room-type-item img{width:100px;height:100px;object-fit:cover;border-radius:10px}.slide-wrapper .slide-panel .room-type-item .content{width:100%;padding:.5rem;display:flex;flex-direction:column;gap:.5rem}.slide-wrapper .slide-panel .room-type-item .content .room-type-name{font-size:16px;font-weight:700;color:#002972}.slide-wrapper .slide-panel .room-type-item .content .room-type-available{font-size:14px;color:#000}.slide-wrapper .slide-panel .MuiAccordionSummary-content.MuiAccordionSummary-contentGutters{margin:0}.slide-wrapper .slide-panel .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.MuiAccordion-gutters{border-radius:10px}.slide-wrapper .slide-panel .item-room{padding:.5rem;border-radius:10px;min-height:max-content}.slide-wrapper .slide-panel .item-room .content-info{display:flex}.slide-wrapper .slide-panel .item-room .content-info img{width:100px;min-width:100px;height:100px;object-fit:cover;border-radius:5px;margin-right:.5rem}.slide-wrapper .slide-panel .item-room .content-info .room-name{width:274px;display:flex;flex-direction:column;justify-content:space-between}.slide-wrapper .slide-panel .item-room .content-info .room-name-title{font-size:16px;font-weight:700;color:#002972}.slide-wrapper .slide-panel .item-room .content-info .room-size{font-size:14px;color:#000}.slide-wrapper .slide-panel .item-room .list-category{display:grid;grid-template-columns:repeat(auto-fit,minmax(48%,1fr));grid-gap:.1rem;gap:.1rem}.slide-wrapper .slide-panel .item-room .list-category .category-item{display:flex;align-items:center;font-size:14px;color:#000}.slide-wrapper .slide-panel .item-room .list-category .category-item img{width:24px;height:24px}.slide-wrapper .slide-panel .item-room .list-category .category-item p{margin-left:.5rem;font-size:14px;color:#000}.slide-wrapper .slide-panel .item-room .short-content{font-size:14px;color:#000;display:flex;align-items:center}.slide-wrapper .slide-panel .item-room .short-content .icon-service{width:24px;height:24px}.slide-wrapper .slide-panel .item-room .short-content p{font-size:14px;color:#000;margin-left:.5rem}.slide-wrapper .slide-panel .item-room .price-room{display:flex;align-items:end;justify-content:space-between}.slide-wrapper .slide-panel .item-room .price-room .left .price-room-value{font-size:20px;font-weight:700;color:#f79721}.slide-wrapper .slide-panel .item-room .price-room .left .price-room-included{font-size:12px;color:#333}.slide-wrapper .slide-panel .item-room .price-room .right .btn-select-room{color:#fff;text-transform:capitalize;font-size:14px;font-weight:500;background-color:#f79721}.icon-close-drawer{width:100%;margin-right:1rem}.icon-change-choice,.icon-close-drawer{background-color:#f79721;color:#fff}.important-information-tour-mobile{box-shadow:none;background-color:#fff;padding:3rem 1rem 1rem}.important-information-tour-mobile .title-important-information-tour{font-size:20px;font-weight:700;color:#000;margin-bottom:1rem}.important-information-tour-mobile .list-payment-type .center-side .MuiCollapse-root.MuiCollapse-vertical.MuiCollapse-entered{width:100%}.important-information-tour-mobile .list-payment-type .center-side .MuiTypography-root.MuiTypography-body1{font-size:14px;font-weight:500;color:#002972}.important-information-tour-mobile .list-payment-type .center-side .MuiButtonBase-root.MuiAccordionSummary-root{background-color:transparent;width:100%}.important-information-tour-mobile .list-payment-type .center-side .MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation0.MuiAccordion-root{width:100%;flex-wrap:wrap;display:flex;background-color:#f9f9f9;border-radius:10px;margin:.5rem 0;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.important-information-tour-mobile .list-payment-type .center-side .MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation0.MuiAccordion-root .title-payment{display:flex;align-items:center}.important-information-tour-mobile .list-payment-type .center-side .MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation0.MuiAccordion-root .title-payment p{margin-left:.5rem}.important-information-tour-mobile .list-payment-type .center-side .MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation0.MuiAccordion-root span{background-color:transparent!important}.drawer-book-tour-mobile{border-radius:16px 16px 0 0}.drawer-book-tour-mobile .calendar-mobile-component-custom{width:100%;min-width:100%}.drawer-book-tour-mobile .calendar-mobile-component-custom .loading{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.drawer-book-tour-mobile .calendar-mobile-component-custom .loading img{width:100%;height:100%;object-fit:cover}.drawer-book-tour-mobile .MuiDateCalendar-root{width:100%}.drawer-book-tour-mobile .MuiDateCalendar-root .MuiDayCalendar-header,.drawer-book-tour-mobile .MuiDateCalendar-root .MuiDayCalendar-monthContainer .MuiDayCalendar-weekContainer{justify-content:space-between}.drawer-book-tour-mobile .MuiDateCalendar-root .MuiDayCalendar-weekContainer .Mui-selected,.drawer-book-tour-mobile .MuiDateCalendar-root .MuiPickersYear-yearButton.Mui-selected{background-color:#002972!important}.drawer-book-tour-mobile .MuiDateCalendar-root .MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation16.MuiDrawer-paper.MuiDrawer-paperAnchorBottom{background-color:transparent}.content-flight-detail-booking-mobile .section1 .wrapper-background-infor{background-color:hsla(33,94%,86%,.5);position:relative;height:130px;width:100%;overflow:hidden;border-radius:10px}.content-flight-detail-booking-mobile .section1 .wrapper-background-infor svg.background{position:absolute;top:0;left:0;width:100%;height:100%;scale:1.5}.content-flight-detail-booking-mobile .section1 .wrapper-background-infor .flight-icon{width:20px;height:20px;left:6px;top:5px}.content-flight-detail-booking-mobile .section2{margin-top:1rem;display:flex;align-items:center;gap:1rem}.content-flight-detail-booking-mobile .section2 .date,.content-flight-detail-booking-mobile .section2 .day{background-color:#fff;width:max-content;padding:.5rem 1rem;border-radius:10px;color:#311e07;display:flex;align-items:center;font-weight:500}.content-flight-detail-booking-mobile .section2 .date p,.content-flight-detail-booking-mobile .section2 .day p{margin-left:.5rem;font-size:12px}.content-flight-detail-booking-mobile .section2 .MuiBadge-badge.MuiBadge-standard.MuiBadge-anchorOriginTopRight.MuiBadge-anchorOriginTopRightCircular.MuiBadge-overlapCircular{top:0!important;right:0!important}.content-flight-detail-booking-mobile .section3{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.content-flight-detail-booking-mobile .section3 .ticket{background-color:#fff;width:100%;display:flex;border-radius:10px}.content-flight-detail-booking-mobile .section3 .ticket .ticket-iconic{width:15%;padding:1rem;display:flex;flex-direction:column;justify-content:center;gap:.5rem;border-radius:10px 0 0 10px;background-color:#002972}.content-flight-detail-booking-mobile .section3 .ticket .ticket-iconic .vertical-text{writing-mode:vertical-rl;transform:rotate(180deg);text-align:center;font-weight:700;font-size:14px;color:#fff}.content-flight-detail-booking-mobile .section3 .ticket .ticket-iconic .iconic-image svg{width:100%;color:#fff;height:100%;object-fit:cover}.content-flight-detail-booking-mobile .section3 .ticket .ticket-information{width:85%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.content-flight-detail-booking-mobile .section3 .ticket .ticket-information .top{padding:1rem;width:100%;height:100%;min-height:60%;max-height:100%}.content-flight-detail-booking-mobile .section3 .ticket .ticket-information .top .code-flight{display:flex;align-items:center;justify-content:space-between}.content-flight-detail-booking-mobile .section3 .ticket .ticket-information .top .code-flight p{font-size:24px;font-weight:700;color:#000}.content-flight-detail-booking-mobile .section3 .ticket .ticket-information .top .code-flight .point-from-to{width:100%;padding:.5rem 0}.content-flight-detail-booking-mobile .section3 .ticket .ticket-information .top .code-flight .point-from-to .road{width:100%;position:relative}.content-flight-detail-booking-mobile .section3 .ticket .ticket-information .top .code-flight .point-from-to .road .point-line{display:flex;width:100%;justify-content:space-between;align-items:center}.content-flight-detail-booking-mobile .section3 .ticket .ticket-information .top .code-flight .point-from-to .road .point-line .point{background-color:#bec7d5;min-width:18px;min-height:18px;display:flex;justify-content:center;align-items:center;border-radius:50%}.content-flight-detail-booking-mobile .section3 .ticket .ticket-information .top .code-flight .point-from-to .road .point-line .point .mini-point{background-color:#7d8fab;width:12px;height:12px;border-radius:50%;display:flex;justify-content:center;align-items:center}.content-flight-detail-booking-mobile .section3 .ticket .ticket-information .top .code-flight .point-from-to .road .point-line .point .mini-point .super-mini-point{background-color:#fff;width:8px;height:8px;border-radius:50%}.content-flight-detail-booking-mobile .section3 .ticket .ticket-information .top .code-flight .point-from-to .road .point-line .line{width:100%;margin:5px 0;height:1px;background:repeating-linear-gradient(90deg,#bec7d5 0 5px,transparent 0 7px)}.content-flight-detail-booking-mobile .section3 .ticket .ticket-information .top .code-flight .point-from-to .road .icon-plane{width:20px;height:18px;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;background-color:#fff;display:flex;justify-content:center;align-items:center}.content-flight-detail-booking-mobile .section3 .ticket .ticket-information .top .code-flight .point-from-to .road .icon-plane img{width:14px;height:14px}.content-flight-detail-booking-mobile .section3 .ticket .ticket-information .top .time{display:flex;justify-content:space-between;width:100%}.content-flight-detail-booking-mobile .section3 .ticket .ticket-information .top .time .left{text-align:start;font-size:14px;font-weight:500;color:#000817}.content-flight-detail-booking-mobile .section3 .ticket .ticket-information .top .time .right{text-align:end;font-size:14px;font-weight:500;color:#000817}.content-flight-detail-booking-mobile .section3 .ticket .ticket-information .top .total-time{display:flex;align-items:center;gap:.5rem}.content-flight-detail-booking-mobile .section3 .ticket .ticket-information .top .total-time p{font-size:14px;font-weight:500;color:#000817}.content-flight-detail-booking-mobile .section3 .ticket .ticket-information .bottom{padding:1rem;width:100%;height:40%;min-height:40%;background-color:rgba(102,127,170,.631);display:flex;align-items:center;border-radius:0 0 10px 0}.content-flight-detail-booking-mobile .section3 .ticket .ticket-information .bottom .title{color:#e6eaf1;font-size:10px}.content-flight-detail-booking-mobile .section3 .ticket .ticket-information .bottom img{width:100%;height:100%;object-fit:cover;border-radius:5px}.content-flight-detail-booking-mobile .section3 .ticket .ticket-information .bottom hr{margin:0 1rem;border:1px solid #fff}.content-flight-detail-booking-mobile .section3 .ticket .ticket-information .bottom .brand,.content-flight-detail-booking-mobile .section3 .ticket .ticket-information .bottom .flight-code-container{display:flex;flex-direction:column;gap:.5rem}.content-flight-detail-booking-mobile .section3 .ticket .ticket-information .bottom .flight-code{display:flex;align-items:center;color:#fff;font-weight:500}.content-flight-detail-booking-mobile .section3 .ticket .ticket-information .bottom .flight-code p{font-size:14px;font-weight:500;color:#fff;margin-left:.5rem}.content-flight-detail-booking-mobile .section3 .ticket .ticket-information .bottom .flight-code svg{width:24px;height:24px;color:#fff}.content-flight-detail-booking-mobile .section4{margin-top:1rem}.content-flight-detail-booking-mobile .section4 .price-button-container{margin-bottom:1rem;display:flex;width:100%;justify-content:space-between}.content-flight-detail-booking-mobile .section4 .price-button-container .btn-book-tour{font-size:14px;width:30%;font-weight:700;border-radius:10px;background-color:#f79721;color:#fff}.content-flight-detail-booking-mobile .section4 .price-container{width:70%}.content-flight-detail-booking-mobile .section4 .price-container .price-title{font-size:12px}.content-flight-detail-booking-mobile .section4 .price-container .price-content{display:flex}.content-flight-detail-booking-mobile .section4 .price-container .price-content .price{color:#00040b;font-size:24px;font-weight:700}.content-flight-detail-booking-mobile .section4 .price-container .price-content .unit{align-self:end;padding-bottom:.2rem;font-weight:500;margin-left:.3rem}.drawer-detail-price-mobile .MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation16.MuiDrawer-paper.MuiDrawer-paperAnchorBottom{border-radius:16px 16px 0 0;padding:0}.drawer-detail-price-mobile .header-drawer{padding:.5rem 1rem;background-color:#fcd5a6}.drawer-detail-price-mobile .header-drawer p{font-size:16px;font-weight:700;color:#311e07}.drawer-detail-price-mobile .custom-divider-mobile{border-color:#945b14;margin:.2rem 0}.drawer-detail-price-mobile .price-container-child .icon-child{width:18px;height:18px;color:#945b14}.drawer-detail-price-mobile .price-container-child .price-title{font-size:12px;display:flex;gap:.5rem;align-items:center}.drawer-detail-price-mobile .price-container-child .price-content{display:flex}.drawer-detail-price-mobile .price-container-child .price-content .price{color:#00040b;font-size:18px;font-weight:700}.drawer-detail-price-mobile .price-container-child .price-content .unit{align-self:end;padding-bottom:.2rem;font-weight:500;font-size:12px;margin-left:.3rem}.MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation16.MuiDrawer-paper.drawer-hotel.MuiDrawer-paperAnchorRight .overview-tour-container{margin-bottom:60px}.MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation16.MuiDrawer-paper.drawer-hotel.MuiDrawer-paperAnchorRight .overview-tour-container #section3 .policy-container{width:100%!important}.MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation16.MuiDrawer-paper.drawer-hotel.MuiDrawer-paperAnchorRight .overview-tour-container #section3 .policy-container .left-side,.MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation16.MuiDrawer-paper.drawer-hotel.MuiDrawer-paperAnchorRight .overview-tour-container #section3 .policy-container .right-side{width:100%!important;margin:0!important}}.content-flight-detail-booking{display:flex;width:100%;background-color:#fff;padding:2rem 0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-bottom:0}.content-flight-detail-booking .departure-date{width:100%;padding:0 2rem}.content-flight-detail-booking .departure-date .title-departure-date{color:#7d8fab;font-size:14px}.content-flight-detail-booking .departure-date .title-departure-date strong{color:#2d4271}.content-flight-detail-booking .departure-date .detail{margin:1rem 0;width:max-content;width:100%}.content-flight-detail-booking .departure-date .detail .name-location{display:flex;justify-content:space-between;width:100%}.content-flight-detail-booking .departure-date .detail .name-location .location-from{display:flex;flex-direction:column;align-items:flex-start;width:40%;justify-content:space-between;min-width:40%}.content-flight-detail-booking .departure-date .detail .name-location .location-from .name{font-size:15px;font-weight:600;color:#253f90}.content-flight-detail-booking .departure-date .detail .name-location .location-from .short-name{font-size:13px;font-weight:500;color:#253f90}.content-flight-detail-booking .departure-date .detail .name-location .image-container{width:20%;display:flex;justify-content:center;align-items:flex-end}.content-flight-detail-booking .departure-date .detail .name-location .image-container img{width:100%;padding:.7rem;display:flex;object-fit:cover;justify-content:center;align-items:flex-start;height:-moz-fit-content;height:fit-content}.content-flight-detail-booking .departure-date .detail .name-location .location-to{width:40%;display:flex;flex-direction:column;align-items:flex-end;min-width:40%;justify-content:space-between}.content-flight-detail-booking .departure-date .detail .name-location .location-to .name{font-size:15px;font-weight:600;color:#253f90;text-align:right}.content-flight-detail-booking .departure-date .detail .name-location .location-to .short-name{font-size:13px;font-weight:500;color:#253f90}.content-flight-detail-booking .departure-date .detail .point-from-to{width:100%;margin:.45rem 0 0}.content-flight-detail-booking .departure-date .detail .point-from-to .road{width:100%;position:relative}.content-flight-detail-booking .departure-date .detail .point-from-to .road .point-line{display:flex;width:100%;justify-content:space-between;align-items:center}.content-flight-detail-booking .departure-date .detail .point-from-to .road .point-line .point{background-color:#bec7d5;min-width:18px;min-height:18px;display:flex;justify-content:center;align-items:center;border-radius:50%}.content-flight-detail-booking .departure-date .detail .point-from-to .road .point-line .point .mini-point{background-color:#7d8fab;width:12px;height:12px;border-radius:50%;display:flex;justify-content:center;align-items:center}.content-flight-detail-booking .departure-date .detail .point-from-to .road .point-line .point .mini-point .super-mini-point{background-color:#fff;width:8px;height:8px;border-radius:50%}.content-flight-detail-booking .departure-date .detail .point-from-to .road .point-line .line{width:100%;margin:5px 0;height:1px;background:repeating-linear-gradient(90deg,#bec7d5 0 5px,transparent 0 7px)}.content-flight-detail-booking .departure-date .detail .point-from-to .road .icon-plane{width:20px;height:18px;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;background-color:#fff;display:flex;justify-content:center;align-items:center}.content-flight-detail-booking .departure-date .detail .point-from-to .road .icon-plane img{width:14px;height:14px}.content-flight-detail-booking .departure-date .detail .time{display:flex;justify-content:space-between}.content-flight-detail-booking .departure-date .detail .time .departure{font-size:22px;color:#253f90;font-weight:600}.content-flight-detail-booking .departure-date .detail .time .time-road{text-align:center;font-size:12px;color:#7d8fab;font-weight:500}.content-flight-detail-booking .departure-date .detail .time .time-road .transit{display:flex;align-items:center}.content-flight-detail-booking .departure-date .detail .time .landing{font-size:22px;color:#253f90;font-weight:600}.content-flight-detail-booking .departure-date .code-flight p{font-size:14px;color:#2d4271;font-weight:600}.content-flight-detail-booking .departure-date .code-flight div{border-radius:5px;background-color:#f9f9f9;padding:.5rem 2rem;width:-moz-fit-content;width:fit-content;color:#002972;font-weight:700}.content-flight-detail-booking .return-date{width:100%;padding:0 2rem;border-left:.5px solid #d4d4d4}.content-flight-detail-booking .return-date .title-return-date{color:#7d8fab;font-size:14px}.content-flight-detail-booking .return-date .title-return-date strong{color:#2d4271}.content-flight-detail-booking .return-date .detail{margin:1rem 0;width:max-content;width:100%}.content-flight-detail-booking .return-date .detail .name-location{display:flex;justify-content:space-between;width:100%}.content-flight-detail-booking .return-date .detail .name-location .location-from{display:flex;flex-direction:column;align-items:flex-start;width:40%;min-width:40%;justify-content:space-between}.content-flight-detail-booking .return-date .detail .name-location .location-from .name{font-size:15px;font-weight:600;color:#253f90}.content-flight-detail-booking .return-date .detail .name-location .location-from .short-name{font-size:13px;font-weight:500;color:#253f90}.content-flight-detail-booking .return-date .detail .name-location .image-container{width:20%;display:flex;justify-content:center;align-items:flex-end}.content-flight-detail-booking .return-date .detail .name-location .image-container img{width:100%;padding:.7rem;display:flex;justify-content:center;align-items:flex-start;object-fit:cover;height:-moz-fit-content;height:fit-content}.content-flight-detail-booking .return-date .detail .name-location .location-to{width:40%;display:flex;flex-direction:column;align-items:flex-end;min-width:40%;justify-content:space-between}.content-flight-detail-booking .return-date .detail .name-location .location-to .name{font-size:15px;font-weight:600;color:#253f90;text-align:right}.content-flight-detail-booking .return-date .detail .name-location .location-to .short-name{font-size:13px;font-weight:500;color:#253f90}.content-flight-detail-booking .return-date .detail .point-from-to{width:100%;margin:.45rem 0 0}.content-flight-detail-booking .return-date .detail .point-from-to .road{width:100%;position:relative}.content-flight-detail-booking .return-date .detail .point-from-to .road .point-line{display:flex;width:100%;justify-content:space-between;align-items:center}.content-flight-detail-booking .return-date .detail .point-from-to .road .point-line .point{background-color:#bec7d5;min-width:18px;min-height:18px;display:flex;justify-content:center;align-items:center;border-radius:50%}.content-flight-detail-booking .return-date .detail .point-from-to .road .point-line .point .mini-point{background-color:#7d8fab;width:12px;height:12px;border-radius:50%;display:flex;justify-content:center;align-items:center}.content-flight-detail-booking .return-date .detail .point-from-to .road .point-line .point .mini-point .super-mini-point{background-color:#fff;width:8px;height:8px;border-radius:50%}.content-flight-detail-booking .return-date .detail .point-from-to .road .point-line .line{width:100%;margin:5px 0;height:1px;background:repeating-linear-gradient(90deg,#bec7d5 0 5px,transparent 0 7px)}.content-flight-detail-booking .return-date .detail .point-from-to .road .icon-plane{width:20px;height:18px;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;background-color:#fff;display:flex;justify-content:center;align-items:center}.content-flight-detail-booking .return-date .detail .point-from-to .road .icon-plane img{width:14px;height:14px}.content-flight-detail-booking .return-date .detail .time{display:flex;justify-content:space-between}.content-flight-detail-booking .return-date .detail .time .departure{font-size:22px;color:#253f90;font-weight:600}.content-flight-detail-booking .return-date .detail .time .time-road{text-align:center;font-size:12px;color:#7d8fab;font-weight:500}.content-flight-detail-booking .return-date .detail .time .time-road .transit{display:flex;align-items:center}.content-flight-detail-booking .return-date .detail .time .landing{font-size:22px;color:#253f90;font-weight:600}.content-flight-detail-booking .return-date .code-flight p{font-size:14px;color:#2d4271;font-weight:600}.content-flight-detail-booking .return-date .code-flight div{border-radius:5px;background-color:#f9f9f9;padding:.5rem 2rem;width:-moz-fit-content;width:fit-content;color:#002972;font-weight:700}.note-spectial-flight{background-color:#fff}.note-spectial-flight .note{padding:1rem 2rem;margin:0 2rem;background:rgba(254,149,8,.2);border-radius:5px;font-size:small;font-weight:500;color:#03121a}.custom-divider{background-color:#d4d4d4;margin:0 2rem 1rem}.price-selected-tour-container{background-color:#fff;padding:2rem}.price-selected-tour-container .price-selected-tour .title-price{color:#002972;font-size:20px;font-weight:600;text-align:center}.price-selected-tour-container .price-selected-tour .price-content{margin:1rem 0;display:flex;gap:1rem}.price-selected-tour-container .price-selected-tour .price-content .price{width:50%;display:grid;grid-gap:1rem;gap:1rem}.price-selected-tour-container .price-selected-tour .price-content .price .adult-price p,.price-selected-tour-container .price-selected-tour .price-content .price .child-price p,.price-selected-tour-container .price-selected-tour .price-content .price .infant-price p,.price-selected-tour-container .price-selected-tour .price-content .price .single-room-supplement p{color:rgba(51,51,51,.698);font-size:14px}.price-selected-tour-container .price-selected-tour .price-content .price .adult-price p strong,.price-selected-tour-container .price-selected-tour .price-content .price .child-price p strong,.price-selected-tour-container .price-selected-tour .price-content .price .infant-price p strong,.price-selected-tour-container .price-selected-tour .price-content .price .single-room-supplement p strong{color:#333;font-size:16px}.price-selected-tour-container .price-selected-tour .price-content .price .adult-price span,.price-selected-tour-container .price-selected-tour .price-content .price .child-price span,.price-selected-tour-container .price-selected-tour .price-content .price .infant-price span,.price-selected-tour-container .price-selected-tour .price-content .price .single-room-supplement span{color:#ef2424;font-weight:500;font-size:18px}.price-selected-tour-container hr{background-color:#d4d4d4;margin:1rem 0}.price-selected-tour-container .note-before-booking{display:flex;justify-content:space-between;align-items:center}.price-selected-tour-container .note-before-booking p{font-size:14px;color:#03121a;font-weight:700}.price-selected-tour-container .note-before-booking button{width:35%;font-size:14px;color:#fff;background-color:#f79721}.container-booking-confirm{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.container-booking-confirm .flight-detail-section .round-trip-confirm-booking .arrival-flight .MuiFormControl-root label+.MuiInputBase-root,.container-booking-confirm .flight-detail-section .round-trip-confirm-booking .departure-flight .MuiFormControl-root label+.MuiInputBase-root{margin-top:.25rem!important}.container-booking-confirm .mini-banner{background:linear-gradient(180deg,#fba81d,#f79321);display:flex;align-items:center;position:relative;padding:.5rem 0;width:100%}.container-booking-confirm .mini-banner .name{width:100%;text-align:center;color:#f9f9f9;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:2px}.container-booking-confirm .mini-banner svg{position:absolute;right:0;top:50%;transform:translate(-50%,-50%);margin-right:1rem;color:#fff}.container-booking-confirm .stepper{border-bottom:1px solid #cdd0d1;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.container-booking-confirm .stepper .container{display:flex;width:100%;margin:1rem 0}.container-booking-confirm .stepper .container .stepper-container .MuiStep-root.MuiStep-horizontal{display:flex}.container-booking-confirm .stepper .container .stepper-container .MuiStep-root.MuiStep-horizontal svg.arrow-forward{color:#7d8fab;margin:0 1rem 0 2.5rem}.container-booking-confirm .stepper .container .MuiStepLabel-root.MuiStepLabel-horizontal .Mui-active{color:#002972}.container-booking-confirm .stepper .container .MuiStepLabel-label.Mui-active{color:#002972;font-weight:700}.container-booking-confirm .stepper .container .MuiSvgIcon-root.MuiSvgIcon-fontSizeMedium.MuiStepIcon-root.Mui-completed{color:#002972}.container-booking-confirm .stepper .container .MuiStepLabel-label.Mui-completed{color:#002972;font-weight:700}.container-booking-confirm .container{display:flex;margin:3rem 0}.container-booking-confirm .container .left-side{width:70%;margin-right:1rem}.container-booking-confirm .container .summary-booking-confirm{width:30%;margin-left:1rem}@media(max-width:640px){.contact-information-container .no-zoom-input:focus,.contact-information-container .no-zoom-select:focus,.contact-information-container .no-zoom-textarea:focus{font-size:16px}.contact-information-container .center-side{width:100%;margin-top:1rem;padding:1rem}.contact-information-container .contact-form{flex-direction:column}.contact-information-container .contact-form .form-group{width:100%!important;padding:0!important}.contact-information-container .booking-pax-list .booking-pax.booking-form{flex-direction:column}.contact-information-container .booking-pax-list .booking-pax.booking-form .booking-pax-item.false,.contact-information-container .booking-pax-list .booking-pax.booking-form .booking-pax-item.inputList--item--inactive{max-width:calc(100% - 1rem)}.contact-information-container .add-more-luggage{padding:.8rem 1rem!important;margin:1rem 0!important;font-size:14px!important;width:100%}.contact-information-container .customers-information .mobile{display:flex;align-items:center}.contact-information-container .customers-information .mobile .false.pointer{font-size:14px}.contact-information-container .contact-customer{padding:1rem!important}.contact-information-container .contact-customer .form-container{margin-top:1rem!important}.contact-information-container .contact-customer .form-container .form-group-dob,.contact-information-container .contact-customer .form-container .form-group-name{width:100%!important}.contact-information-container .contact-customer .form-container .form-group-dob .list-select{justify-content:space-between}.contact-information-container .contact-customer .form-container .form-group-gender{width:100%!important}.contact-information-container .contact-customer .form-container .title-form span.MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label{font-weight:400!important;font-size:14px!important}.tour-summary-bar{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e0e0e0;box-shadow:0 -2px 6px rgba(0,0,0,.05);z-index:15;padding:1rem}.tour-summary-bar .short-content .tour-infor{display:flex}.tour-summary-bar .short-content .tour-infor img{width:75px;height:75px;border-radius:5px;object-fit:cover}.tour-summary-bar .short-content .tour-infor .tour-name{font-size:14px;margin-left:.5rem}.tour-summary-bar .short-content .tour-infor .tour-name .item-code{font-size:12px;text-transform:capitalize}.tour-summary-bar .short-content .tour-infor .tour-name .item-code strong{margin-left:.2rem}.tour-summary-bar .short-content .tour-infor .tour-name span.name{font-weight:700}.tour-summary-bar .short-content .tour-infor .tour-name .tour-start,.tour-summary-bar .short-content .tour-infor .tour-name .tour-time{display:flex;align-items:center}.tour-summary-bar .short-content .tour-infor .tour-name .tour-start span,.tour-summary-bar .short-content .tour-infor .tour-name .tour-time span{margin-left:.5rem}.tour-summary-bar .short-content .flight-infor{border-radius:5px}.tour-summary-bar .short-content .flight-infor .title-and-time{display:flex;align-items:flex-start;justify-content:space-between}.tour-summary-bar .short-content .flight-infor .title-and-time .flight-title{display:flex;align-items:center}.tour-summary-bar .short-content .flight-infor .title-and-time .flight-title img{width:50px;height:50px;object-fit:contain;border-radius:50%}.tour-summary-bar .short-content .flight-infor .title-and-time .flight-title .title{font-size:14px;margin-left:.5rem;font-weight:700}.tour-summary-bar .short-content .flight-infor .title-and-time .flight-title .title p{font-size:12px;color:#a6a8ac}.tour-summary-bar .short-content .flight-infor .title-and-time .flight-title .title p:first-child{font-size:14px;color:#262430}.tour-summary-bar .short-content .flight-infor .title-and-time .flight-time{display:flex;align-items:center}.tour-summary-bar .short-content .flight-infor .title-and-time .flight-time .time{margin-left:.2rem;font-size:12px;color:#7d8fab}.tour-summary-bar .short-content .flight-infor .flight-time-and-location{display:flex;align-items:center;justify-content:space-between}.tour-summary-bar .short-content .flight-infor .flight-time-and-location .departure-flight,.tour-summary-bar .short-content .flight-infor .flight-time-and-location .return-flight{color:#262430}.tour-summary-bar .short-content .flight-infor .flight-time-and-location .departure-flight .time,.tour-summary-bar .short-content .flight-infor .flight-time-and-location .return-flight .time{font-size:24px}.tour-summary-bar .short-content .flight-infor .flight-time-and-location .departure-flight .code-and-location,.tour-summary-bar .short-content .flight-infor .flight-time-and-location .return-flight .code-and-location{display:flex;align-items:center}.tour-summary-bar .short-content .flight-infor .flight-time-and-location .departure-flight .code-and-location svg,.tour-summary-bar .short-content .flight-infor .flight-time-and-location .return-flight .code-and-location svg{color:#262430}.tour-summary-bar .short-content .flight-infor .flight-time-and-location .departure-flight .code-and-location p,.tour-summary-bar .short-content .flight-infor .flight-time-and-location .return-flight .code-and-location p{font-size:14px;color:#262430;margin-left:.3rem}.tour-summary-bar hr{border-color:rgba(0,0,0,.5);margin:.5rem 0}.tour-summary-bar .tour-summary-bar__container{display:flex;justify-content:space-between;align-items:center}.tour-summary-bar .tour-summary-bar__container .left .voucher-row{display:flex;gap:6px;font-size:14px;align-items:center}.tour-summary-bar .tour-summary-bar__container .left .total-row{font-weight:700;margin-top:4px}.tour-summary-bar .tour-summary-bar__container .left .total-row .price{color:#e53935;margin-left:8px}.tour-summary-bar .tour-summary-bar__container .right .btn{padding:6px 12px;font-size:14px;text-transform:none;background-color:#002972;border:none;border-radius:8px}.tour-summary-bar .tour-summary-bar__container .right .btn.Mui-disabled{background-color:#667faa;color:#fff;border:none}.tour-summary-bar .tour-summary-bar__container .right .btn.btn-disabled{background-color:#ccc!important;color:#666!important;cursor:not-allowed!important}.tour-summary-bar .tour-summary-bar__container .right .btn.btn-disabled:hover{background-color:#ccc!important}.preview-transportation-info .more-detail{background-color:#fafafa}.summary-confirm-tour-mobile-container .information-booking{display:flex}.summary-confirm-tour-mobile-container .information-booking .thumbnail-booking{width:100px;height:100px;border-radius:5px;object-fit:cover}.summary-confirm-tour-mobile-container .information-booking .title-booking{font-size:16px;margin-left:.5rem}.summary-confirm-tour-mobile-container .information-booking .title-booking .name{font-weight:700}.summary-confirm-tour-mobile-container .information-booking .title-booking .tour-start,.summary-confirm-tour-mobile-container .information-booking .title-booking .tour-time{display:flex;align-items:center}.summary-confirm-tour-mobile-container .information-booking .title-booking .tour-start span,.summary-confirm-tour-mobile-container .information-booking .title-booking .tour-time span{margin-left:.5rem}.summary-confirm-tour-mobile-container .title-booking--row__booking-number svg,.summary-confirm-tour-mobile-container .title-booking--row__departure svg,.summary-confirm-tour-mobile-container .title-booking--row__time svg{margin-right:.5rem}.summary-confirm-tour-mobile-container .title-booking--row__booking-number span,.summary-confirm-tour-mobile-container .title-booking--row__departure span,.summary-confirm-tour-mobile-container .title-booking--row__time span{font-weight:700;margin-left:.5rem}.summary-confirm-tour-mobile-container .title-booking--row__booking-number{margin-top:1rem}.summary-confirm-tour-mobile-container hr{border-color:rgba(0,0,0,.5);margin:1rem 0}.summary-confirm-tour-mobile-container .flight-information .preview-transportation-info__title{font-size:16px;font-weight:700}.summary-confirm-tour-mobile-container .flight-information .preview-transportation-info__title label{margin-left:.5rem}.summary-confirm-tour-mobile-container .flight-information .detail-tour-content-flight{display:flex;padding:.5rem;width:100%;justify-content:space-between;align-items:center;border-top:1px solid #f2f3f3;border-bottom:1px solid #f2f3f3}.summary-confirm-tour-mobile-container .flight-information .detail-tour-content-flight .number{width:10%}.summary-confirm-tour-mobile-container .flight-information .detail-tour-content-flight .number p{width:24px;height:24px;background-color:#002972;color:#fff;border-radius:4px;display:flex;justify-content:center;align-items:center}.summary-confirm-tour-mobile-container .flight-information .detail-tour-content-flight .date-and-from-to{width:100%;margin-left:1rem}.summary-confirm-tour-mobile-container .flight-information .detail-tour-content-flight .date-and-from-to .date{font-weight:500;color:#03121a;font-size:12px}.summary-confirm-tour-mobile-container .flight-information .detail-tour-content-flight .date-and-from-to .from-to{display:flex}.summary-confirm-tour-mobile-container .flight-information .detail-tour-content-flight .date-and-from-to .from-to .from{font-weight:700;color:#03121a;font-size:14px}.summary-confirm-tour-mobile-container .flight-information .detail-tour-content-flight .date-and-from-to .from-to svg{color:#03121a;font-size:16px;align-self:center;margin:0 .5rem}.summary-confirm-tour-mobile-container .flight-information .detail-tour-content-flight .date-and-from-to .from-to .to{font-weight:700;color:#03121a;font-size:14px}.summary-confirm-tour-mobile-container .flight-information .detail-tour-content-flight .logo-brand{width:max-content}.summary-confirm-tour-mobile-container .flight-information .detail-tour-content-flight .logo-brand img{width:24px;height:24px;object-fit:contain}.summary-confirm-tour-mobile-container .flight-information .more-detail{padding:.5rem;margin:0;box-shadow:none;position:none}.summary-confirm-tour-mobile-container .flight-information .more-detail .MuiAccordionSummary-content.MuiAccordionSummary-contentGutters{margin:0}.summary-confirm-tour-mobile-container .flight-information .more-detail .MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded.MuiAccordionSummary-gutters{padding:0}.summary-confirm-tour-mobile-container .flight-information .more-detail .MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded.MuiAccordionSummary-gutters .expand-icon{transform:rotate(180deg)}.summary-confirm-tour-mobile-container .flight-information .more-detail .MuiButtonBase-root.MuiAccordionSummary-root.MuiAccordionSummary-gutters{min-height:0;padding:0}.summary-confirm-tour-mobile-container .flight-information .more-detail .MuiAccordionDetails-root{padding:0}.summary-confirm-tour-mobile-container .flight-information .more-detail .MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded.MuiAccordionSummary-gutters{min-height:0}.summary-confirm-tour-mobile-container .flight-information .more-detail .MuiAccordionSummary-content.Mui-expanded.MuiAccordionSummary-contentGutters{margin:0;justify-content:space-between}.summary-confirm-tour-mobile-container .flight-information .more-detail .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.Mui-expanded.MuiAccordion-gutters{margin:0}.summary-confirm-tour-mobile-container .flight-information .more-detail .accordion-summary-container{width:100%;display:flex}.summary-confirm-tour-mobile-container .flight-information .more-detail .accordion-summary-container .accordion-content{align-items:center;display:flex;width:100%}.summary-confirm-tour-mobile-container .flight-information .more-detail .accordion-summary-container .accordion-content p{color:#002972;font-weight:700;font-size:15px;text-decoration:underline}.summary-confirm-tour-mobile-container .flight-information .more-detail .accordion-summary-container .price{color:#fe9508;font-size:16px;font-weight:700}.summary-confirm-tour-mobile-container .flight-information .more-detail .accordion-summary-container .expand-icon{color:#002972}.summary-confirm-tour-mobile-container .flight-information .more-detail .item{display:flex;width:100%;justify-content:space-between;align-items:center;margin:.4rem 0}.summary-confirm-tour-mobile-container .flight-information .more-detail .item .title-accordition-detail{color:#002972;font-weight:500;font-size:14px}.summary-confirm-tour-mobile-container .flight-information .more-detail .item .quantity-price{display:flex}.summary-confirm-tour-mobile-container .flight-information .more-detail .item .quantity-price .quantity{color:#7d8fab;font-size:14px}.summary-confirm-tour-mobile-container .flight-information .more-detail .item .quantity-price .price{color:#002972;font-size:14px;font-weight:500}.summary-confirm-tour-mobile-container .flight-information .line{border-top:1px solid #f2f3f3;width:100%;height:1px}.summary-confirm-tour-mobile-container .price-list .price-list-header{display:flex;width:100%;justify-content:space-between;align-items:center}.summary-confirm-tour-mobile-container .price-list .price-list-header .name-and-quantity-container{display:flex;padding:.2rem .5rem}.summary-confirm-tour-mobile-container .price-list .price-list-header .name-and-quantity-container .name{font-weight:700;color:#002972;font-size:16px}.summary-confirm-tour-mobile-container .price-list .price-list-header .name-and-quantity-container .quantity{color:#2d4271;font-size:12px;margin-bottom:2px;align-self:self-end}.summary-confirm-tour-mobile-container .price-list .price-list-header .price{color:#fe9508;font-weight:700;font-size:16px;padding:.5rem}.summary-confirm-tour-mobile-container .price-list .item{display:flex;width:100%;padding:0 .5rem;justify-content:space-between;align-items:center;margin:.4rem 0}.summary-confirm-tour-mobile-container .price-list .item .title-accordition-detail{color:#002972;font-weight:500;font-size:14px}.summary-confirm-tour-mobile-container .price-list .item .quantity-price{display:flex}.summary-confirm-tour-mobile-container .price-list .item .quantity-price .quantity{color:#7d8fab;font-size:14px}.summary-confirm-tour-mobile-container .price-list .item .quantity-price .price{color:#002972;margin-left:.5rem;font-size:14px;font-weight:500}.container-booking-confirm{margin-top:56px}.container-booking-confirm .container{flex-direction:column}.container-booking-confirm .container .left-side{width:100%!important;margin-right:0!important}.MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation16.MuiDrawer-paper.MuiDrawer-paperAnchorBottom{background-color:#fafafa}.booking-summary .content{border-radius:10px}.booking-summary .content .flight{padding:0 .5rem}.booking-summary .img-and-title img{width:100px;height:100px;border-radius:5px;object-fit:cover}.booking-summary .iconic-ticket:before{left:-6%!important;background-color:#f9f9f9!important}.booking-summary .iconic-ticket:after{right:-6%!important;background-color:#f9f9f9!important}.booking-summary .btn-accept-booking,.booking-summary .note,.booking-summary .voucher,.booking-summary .voucher-applied{display:none!important}.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .point-from-to .road .icon-plane,.content-booking-information-container .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .point-from-to .road .icon-plane{background-color:transparent!important}.content-flight-detail-booking{padding:1rem 0!important;flex-direction:column}.content-flight-detail-booking .departure-date,.content-flight-detail-booking .return-date{padding:0 1rem!important;border:none!important}.content-flight-detail-booking .departure-date{border-bottom:1px solid #e5e5e5!important;padding-bottom:1rem!important}.list-customers .content-list-customers .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiTableContainer-root{padding:1rem!important}.list-customers .customer-list-mobile{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.list-customers .customer-list-mobile .customer-card{padding:1rem;border-radius:8px;background-color:#f5f5f5}.list-customers .customer-list-mobile .customer-card .row{display:flex;justify-content:space-between;padding:4px 0;font-size:14px}.list-customers .customer-list-mobile .customer-card .row strong{font-weight:600;width:40%}.list-customers .customer-list-mobile .customer-card .row span{width:60%;text-align:right}.title-hotel-valid{padding:.5rem 1rem!important}.flight-valid-container .buttons-update-delete .btn-update{min-width:max-content}.hotel-valid-container .content-detail-container .item-detail{flex-direction:column!important;position:relative}.hotel-valid-container .content-detail-container .item-detail .slide-in,.hotel-valid-container .content-detail-container .item-detail .slide-out{position:absolute;top:22px;right:22px}.hotel-valid-container .content-detail-container .item-detail .slide-in hr,.hotel-valid-container .content-detail-container .item-detail .slide-out hr{display:none!important}.hotel-valid-container .content-detail-container .item-detail .slide-in button,.hotel-valid-container .content-detail-container .item-detail .slide-out button{background-color:#fff!important;color:#002972!important;font-size:14px!important;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.hotel-valid-container .content-detail-container .item-detail .img-background{width:100%!important;padding:1rem}.hotel-valid-container .content-detail-container .item-detail .img-background img{border-radius:5px!important;object-fit:cover!important}.hotel-valid-container .content-detail-container .item-detail .content-container{padding:0 1rem 1rem!important;width:100%!important}.hotel-valid-container .content-detail-container .item-detail .content-container .title-content{font-size:20px!important}.hotel-valid-container .content-detail-container .item-detail .content-container .MuiRating-root.MuiRating-sizeMedium.Mui-readOnly.rating.MuiRating-readOnly span{font-size:18px!important}.hotel-valid-container .content-detail-container .item-detail .content-container .description{font-size:14px!important}.hotel-valid-container .content-detail-container .item-detail .content-container .description .description-item{margin:.2rem 0!important}.hotel-valid-container .content-detail-container .item-detail .content-container .description .description-item strong{text-transform:capitalize}.container-booking-confirm-mobile{margin:5rem 0 2rem}.container-booking-confirm-mobile .list-item-cart .item-cart{margin:1rem;padding:.5rem;display:flex;background-color:#fff;border-radius:10px;box-shadow:0 2px 12px 2px rgba(0,0,0,.1)}.container-booking-confirm-mobile .list-item-cart .item-cart .img-item{width:99px;height:99px;min-width:99px;border:1px solid #979797;border-radius:5px}.container-booking-confirm-mobile .list-item-cart .item-cart .img-item img{width:100%;height:100%;object-fit:cover}.container-booking-confirm-mobile .list-item-cart .item-cart .content-cart{margin:0 .5rem;width:100%}.container-booking-confirm-mobile .list-item-cart .item-cart .content-cart .title-item{display:flex;justify-content:space-between;align-items:center}.container-booking-confirm-mobile .list-item-cart .item-cart .content-cart .title-item p{font-size:14px;color:#2d2d2d;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.container-booking-confirm-mobile .list-item-cart .item-cart .content-cart .title-item .delete-item{display:flex;justify-content:flex-end;align-items:flex-start}.container-booking-confirm-mobile .list-item-cart .item-cart .content-cart .description-item{font-size:12px;color:#2d2d2d;margin:.2rem 0}.container-booking-confirm-mobile .list-item-cart .item-cart .content-cart p{font-size:12px;font-weight:550;color:#2d2d2d}.container-booking-confirm-mobile .list-item-cart .item-cart .content-cart .price-quantity{display:flex;justify-content:space-between;align-items:center}.container-booking-confirm-mobile .list-item-cart .item-cart .content-cart .price-quantity .price .original-price{text-decoration:line-through;color:#2d2d2d;font-size:12px}.container-booking-confirm-mobile .list-item-cart .item-cart .content-cart .price-quantity .price .sale-price{color:#002972;font-size:16px;font-weight:600}.container-booking-confirm-mobile .list-item-cart .item-cart .content-cart .price-quantity .quantity{display:flex;width:-moz-fit-content;width:fit-content}.container-booking-confirm-mobile .list-item-cart .item-cart .content-cart .price-quantity .quantity .btn-minus{border:1px solid #e6e6e8;border-radius:5px 0 0 5px;padding:.5rem;cursor:pointer;background-color:#f0f4f9;color:#777;width:-moz-fit-content;width:fit-content}.container-booking-confirm-mobile .list-item-cart .item-cart .content-cart .price-quantity .quantity .input-amount{border:1px solid #e6e6e8;padding:.5rem 1rem;width:40px;text-align:center;color:#434343;font-size:10px}.container-booking-confirm-mobile .list-item-cart .item-cart .content-cart .price-quantity .quantity .btn-plus{width:-moz-fit-content;width:fit-content;border:1px solid #e6e6e8;border-radius:0 5px 5px 0;padding:.5rem;cursor:pointer;background-color:#f0f4f9;color:#777}.detail-booking-confirm .hotel-valid-container .content-detail-container .item-detail .img-background{height:170px}}.contact-information-container .title-content{font-size:30px;color:#002972;font-weight:700}.contact-information-container .contact-information{margin:2rem 0}.contact-information-container .contact-information .title{font-size:22px;color:#002972;font-weight:700}.contact-information-container .contact-information .short-des{font-size:15px;color:#7d8fab}.contact-information-container .contact-information .contact-form{width:100%;flex-wrap:wrap;display:flex;border-radius:10px;padding:.5rem;margin:2rem 0;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);background-color:#fff}.contact-information-container .contact-information .contact-form .form-group{width:50%;padding:.5rem 2rem;display:flex;flex-direction:column}.contact-information-container .contact-information .contact-form .form-group label{font-size:13px;color:#002972}.contact-information-container .contact-information .contact-form .form-group label strong{color:#fe9508}.contact-information-container .contact-information .contact-form .form-group input{border:1px solid #e7e7e7;border-radius:5px;padding:.5rem 1.5rem;font-size:13px;color:#002972}.contact-information-container .contact-information .contact-form .form-group input::placeholder{font-size:13px;color:#7d8fab}.contact-information-container .contact-information .contact-form .form-group input:focus{outline:none}.contact-information-container .contact-information .check-for-affilate{display:flex;align-items:center}.contact-information-container .contact-information .MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium,.contact-information-container .contact-information .check-for-affilate .MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.Mui-checked.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium,.contact-information-container .contact-information .check-for-affilate .MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label{color:#002972;font-size:15px}.contact-information-container .customers-information{margin:2rem 0}.contact-information-container .customers-information .title{font-size:22px;color:#002972;font-weight:700}.contact-information-container .customers-information .short-des{font-size:15px;color:#7d8fab;margin-bottom:2rem}.contact-information-container .customers-information .title-pax-info{font-size:16px;color:#002972;font-weight:700}.contact-information-container .customers-information .short-des-pax-info{font-size:13px;color:#7d8fab}.contact-information-container .customers-information .check-box-booking-pax{margin:1rem 0}.contact-information-container .customers-information .pointer{font-size:16px;color:#002972}.contact-information-container .customers-information .alert.alert__warning{font-size:13px;background:linear-gradient(180deg,rgba(247,151,33,.2),rgba(247,151,33,.439));font-weight:500}.contact-information-container .customers-information .alert.alert__warning .alert__content{display:flex;align-items:center}.contact-information-container .customers-information .alert.alert__warning .alert__content span{margin-left:1rem}.contact-information-container .customers-information .booking-tour-note{width:100%;margin-top:1rem}.contact-information-container .customers-information .booking-tour-note textarea{width:100%;padding:1rem;border:none;border-radius:5px;background-color:#fff;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.contact-information-container .customers-information .booking-tour-note textarea:focus{outline:none}.contact-information-container .customers-information [class*=" customer-info-"],.contact-information-container .customers-information [class^=customer-info-]{margin:2rem 0}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer,.contact-information-container .customers-information [class^=customer-info-] .contact-customer{background-color:#fafafa;width:100%;padding:2rem;border-radius:10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;justify-content:center}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .title-form,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .title-form{display:flex;justify-content:space-between;align-items:center}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .title-form .title,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .title-form .title{font-size:16px;color:#002972;font-weight:700}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .title-form .check-foreigner,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .title-form .check-foreigner{display:flex;align-items:center}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .title-form .check-foreigner p,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .title-form .check-foreigner p{font-size:15px;color:#002972;font-weight:700}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation8.MuiPopover-paper.MuiMenu-paper.MuiMenu-paper,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation8.MuiPopover-paper.MuiMenu-paper.MuiMenu-paper{height:max-content}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container{flex-wrap:wrap;justify-content:space-between}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-name,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-name{display:flex;flex-direction:column;width:30%;margin:.5rem 0}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-name label,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-name label{font-size:13px;color:#002972;margin-bottom:.5rem;font-weight:500}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-name label strong,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-name label strong{color:#fe9508}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-name input,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-name input{border:1px solid #e7e7e7;border-radius:5px;padding:.85rem;font-size:13px;color:#002972;margin-right:.5rem}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-name input:focus,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-name input:focus{outline:none}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-name input::placeholder,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-name input::placeholder{font-size:13px;color:#7d8fab}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-dob,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-dob{margin:.5rem 0}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-dob .title-dob,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-dob .title-dob{font-size:13px;color:#002972;margin-bottom:.5rem;font-weight:500}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-dob .title-dob strong,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-dob .title-dob strong{color:#fe9508}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-dob .list-select,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-dob .list-select{display:flex}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-gender,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-gender{margin:.5rem 0}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-gender .title-gender,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-gender .title-gender{font-size:13px;color:#002972;font-weight:500;margin-bottom:.5rem}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-gender .title-gender strong,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-gender .title-gender strong{color:#fe9508}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-country,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-country{margin:.5rem 0}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-country .title-country,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-country .title-country{font-size:13px;color:#002972;margin-bottom:.5rem;font-weight:500}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-country .list-select,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-country .list-select{margin-right:.5rem}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-country .list-select .MuiFormControl-root,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-country .list-select .MuiFormControl-root{margin:0}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container{display:flex;margin-top:2rem}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-passport,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-passport{display:flex;flex-direction:column;width:60%;margin:.5rem 0}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-passport label,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-passport label{font-size:13px;color:#002972;margin-bottom:.5rem;font-weight:500}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-passport label strong,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-passport label strong{color:#002972}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-passport input,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-passport input{border:1px solid #e7e7e7;border-radius:5px;padding:.85rem;font-size:13px;color:#002972;margin-right:.5rem}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-passport input:focus,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-passport input:focus{outline:none}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-passport input::placeholder,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-passport input::placeholder{font-size:13px;color:#7d8fab}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-expire,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-expire{margin:.5rem 0}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-expire .title-expire,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-expire .title-expire{font-size:13px;color:#002972;margin-bottom:.5rem;font-weight:500}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-expire .list-select,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-expire .list-select{display:flex}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-placeOfIssue,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-placeOfIssue{margin:.5rem 0}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-placeOfIssue .title-placeOfIssue,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-placeOfIssue .title-placeOfIssue{font-size:13px;color:#002972;margin-bottom:.5rem;font-weight:500}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .MuiSelect-select.MuiSelect-outlined.MuiInputBase-input.MuiOutlinedInput-input,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .MuiSelect-select.MuiSelect-outlined.MuiInputBase-input.MuiOutlinedInput-input{background-color:#fff;font-size:13px;color:#002972}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border:1px solid #e7e7e7}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .MuiSvgIcon-root.MuiSvgIcon-fontSizeMedium.MuiSelect-icon.MuiSelect-iconOutlined,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .MuiSvgIcon-root.MuiSvgIcon-fontSizeMedium.MuiSelect-icon.MuiSelect-iconOutlined{color:#002972}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid #e7e7e7}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .MuiFormControl-root,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .MuiFormControl-root{margin:0}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .MuiSelect-select.MuiSelect-outlined.MuiInputBase-input.MuiOutlinedInput-input,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .MuiSelect-select.MuiSelect-outlined.MuiInputBase-input.MuiOutlinedInput-input{padding:.8rem 1rem}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer .add-more-luggage,.contact-information-container .customers-information [class^=customer-info-] .contact-customer .add-more-luggage{margin:2rem 0;display:flex;padding:.8rem 6rem;font-size:16px;font-weight:600;color:#fff;align-self:center;background:linear-gradient(180deg,rgba(34,55,159,.9),#002972)}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer .add-more-luggage svg,.contact-information-container .customers-information [class^=customer-info-] .contact-customer .add-more-luggage svg{color:#fff;margin-right:.5rem;margin-bottom:2px}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage{padding:1rem 2rem}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage{display:flex;align-items:center}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .logo-brand-flight,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .logo-brand-flight{width:100px}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .logo-brand-flight img,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .logo-brand-flight img{width:100%;height:100%;object-fit:contain}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .flightTime-and-brandFlight,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .flightTime-and-brandFlight{margin-left:2rem}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .flightTime-and-brandFlight .flight-time,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .flightTime-and-brandFlight .flight-time{display:flex;align-items:center;justify-content:flex-start}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .flightTime-and-brandFlight .flight-time p,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .flightTime-and-brandFlight .flight-time p{font-size:16px;color:#2d4271;font-weight:700}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .flightTime-and-brandFlight .flight-time img,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .flightTime-and-brandFlight .flight-time img{width:16px;height:16px;margin:0 .5rem}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .flightTime-and-brandFlight .brand-flight,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .flightTime-and-brandFlight .brand-flight{font-size:16px;color:#2d4271;font-weight:500}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .list-luggage,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .list-luggage{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.5rem}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage{flex-grow:1;flex-shrink:1;flex-basis:calc(25% - 1rem);border:1px solid #f0f8ff;background-color:#f0f8ff;border-radius:5px;box-shadow:0 2px 7.2px 0 #dbeaf6;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem .5rem;text-align:center;cursor:pointer;transition:all .3s ease-in-out}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage svg,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage svg{font-size:24px;color:#253f90}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage .name,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage .name{font-size:11px;color:#2d4271;font-weight:500}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage .price,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage .price{font-size:14px;color:#2d4271;font-weight:700}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage.selected,.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage:hover,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage.selected,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage:hover{background-color:#d1eaff;border:1px solid #253f90}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .line,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .line{width:100%;height:1px;background-color:#7d8fab;margin:2rem 0}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .total-price,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .total-price{display:flex;justify-content:space-between}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .total-price .title,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .total-price .title{font-size:16px;color:#2d4271;font-weight:700}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .total-price .price,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .total-price .price{font-size:20px;color:#fe9508;font-weight:700}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .btn-choose-luggage,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .btn-choose-luggage{width:100%;display:flex;justify-content:flex-end}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .btn-choose-luggage button,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .btn-choose-luggage button{padding:2rem 5rem;background:linear-gradient(180deg,#fba81d,#f79321);color:#fff;font-size:13px;font-weight:700;border-radius:5px;border:none;cursor:pointer;margin-top:.5rem}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage{padding:1rem 2rem}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage{display:flex;align-items:center}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .logo-brand-flight,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .logo-brand-flight{width:100px}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .logo-brand-flight img,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .logo-brand-flight img{width:100%;height:100%;object-fit:contain}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .flightTime-and-brandFlight,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .flightTime-and-brandFlight{margin-left:2rem}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .flightTime-and-brandFlight .flight-time,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .flightTime-and-brandFlight .flight-time{display:flex;align-items:center;justify-content:flex-start}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .flightTime-and-brandFlight .flight-time p,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .flightTime-and-brandFlight .flight-time p{font-size:16px;color:#2d4271;font-weight:700}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .flightTime-and-brandFlight .flight-time img,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .flightTime-and-brandFlight .flight-time img{width:16px;height:16px;margin:0 .5rem}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .flightTime-and-brandFlight .brand-flight,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .flightTime-and-brandFlight .brand-flight{font-size:16px;color:#2d4271;font-weight:500}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .list-luggage,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .list-luggage{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.5rem}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - .5rem);max-width:calc(25% - .5rem);border:1px solid #f0f8ff;background-color:#f0f8ff;border-radius:5px;box-shadow:0 2px 7.2px 0 #dbeaf6;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem .5rem;text-align:center;cursor:pointer;transition:all .3s ease-in-out}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage svg,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage svg{font-size:24px;color:#253f90}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage .name,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage .name{font-size:11px;color:#2d4271;font-weight:500}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage .price,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage .price{font-size:14px;color:#2d4271;font-weight:700}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage.selected,.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage:hover,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage.selected,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage:hover{background-color:#d1eaff;border:1px solid #253f90}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .line,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .line{width:100%;height:1px;background-color:#7d8fab;margin:2rem 0}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .total-price,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .total-price{display:flex;justify-content:space-between}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .total-price .title,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .total-price .title{font-size:16px;color:#2d4271;font-weight:700}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .total-price .price,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .total-price .price{font-size:20px;color:#fe9508;font-weight:700}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .btn-choose-luggage,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .btn-choose-luggage{width:100%;display:flex;justify-content:flex-end}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .btn-choose-luggage button,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .btn-choose-luggage button{padding:2rem 5rem;background:linear-gradient(180deg,#fba81d,#f79321);color:#fff;font-size:13px;font-weight:700;border-radius:5px;border:none;cursor:pointer;margin-top:.5rem}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics{border-radius:10px}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .title-baggage-price-statistics,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .title-baggage-price-statistics{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;background:linear-gradient(180deg,rgba(34,55,159,.9),#002972);border-radius:10px 10px 0 0}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .title-baggage-price-statistics .name-component,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .title-baggage-price-statistics .name-component{color:#fff;font-size:16px;font-weight:700}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .title-baggage-price-statistics .total-price,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .title-baggage-price-statistics .total-price{color:#fff;font-size:20px;font-weight:700}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage{border:1px solid #d1d1d1;padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage .container-detail .title,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage .container-detail .title{color:#2d4271;font-size:16px;font-weight:bolder}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage .container-detail .flight-brand,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage .container-detail .flight-brand{color:#2d4271;font-size:14px}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage .container-detail .name-baggage,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage .container-detail .name-baggage{color:#2d4271;font-size:16px;font-weight:700}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage .price-departure-flight-baggage,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage .price-departure-flight-baggage{display:flex;align-items:center}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage .price-departure-flight-baggage .content,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage .price-departure-flight-baggage .content{color:#002972;font-size:18px;font-weight:500}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage .price-departure-flight-baggage button,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage .price-departure-flight-baggage button{margin-left:.5rem}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage .price-departure-flight-baggage button svg,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage .price-departure-flight-baggage button svg{color:#002972;font-size:28px}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage{border:1px solid #d1d1d1;padding:1rem 2rem;border-radius:0 0 10px 10px;display:flex;align-items:center;justify-content:space-between}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage .container-detail .title,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage .container-detail .title{color:#2d4271;font-size:16px;font-weight:bolder}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage .container-detail .flight-brand,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage .container-detail .flight-brand{color:#2d4271;font-size:14px}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage .container-detail .name-baggage,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage .container-detail .name-baggage{color:#2d4271;font-size:16px;font-weight:700}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage .price-departure-flight-baggage,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage .price-departure-flight-baggage{display:flex;align-items:center}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage .price-departure-flight-baggage .content,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage .price-departure-flight-baggage .content{color:#002972;font-size:18px;font-weight:500}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage .price-departure-flight-baggage button,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage .price-departure-flight-baggage button{margin-left:.5rem}.contact-information-container .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage .price-departure-flight-baggage button svg,.contact-information-container .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage .price-departure-flight-baggage button svg{color:#002972;font-size:28px}.contact-information-container .customers-information .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.MuiAccordion-gutters.customer-info-2:before{display:none}.contact-information-container .request-booking .title{font-size:22px;color:#002972;font-weight:700}.contact-information-container .request-booking .short-des{font-size:15px;color:#7d8fab;margin-bottom:2rem}.contact-information-container .request-booking .request-booking-container{width:100%;background-color:#fff;padding:2rem;border-radius:10px;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.contact-information-container .request-booking .request-booking-container .smoking-rule{width:100%}.contact-information-container .request-booking .request-booking-container .smoking-rule .title-smoking-rule{font-size:13px;color:#002972;font-weight:700;margin-bottom:.5rem}.contact-information-container .request-booking .request-booking-container .smoking-rule .select-choice{display:flex;justify-content:flex-start;align-items:center;width:100%}.contact-information-container .request-booking .request-booking-container .bed-type-rule{width:100%;margin:2rem 0}.contact-information-container .request-booking .request-booking-container .bed-type-rule .title-bed-type-rule{font-size:13px;color:#002972;font-weight:700;margin-bottom:.5rem}.contact-information-container .request-booking .request-booking-container .bed-type-rule .select-choice{display:flex;justify-content:flex-start;align-items:center;width:100%}.contact-information-container .request-booking .request-booking-container .special-request{margin-bottom:2rem}.contact-information-container .request-booking .request-booking-container .special-request .title-special-request{font-size:13px;color:#002972;font-weight:700}.contact-information-container .request-booking .request-booking-container .special-request .short-des{font-size:13px;color:#7d8fab;font-weight:500;margin-bottom:.5rem}.contact-information-container .request-booking .request-booking-container .special-request .list-checkbox-special-request{display:flex;flex-wrap:wrap}.contact-information-container .request-booking .request-booking-container .special-request .list-checkbox-special-request .MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.Mui-checked.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium{padding:0;color:#002972}.contact-information-container .request-booking .request-booking-container .special-request .list-checkbox-special-request .MuiFormControlLabel-root.MuiFormControlLabel-labelPlacementEnd{width:50%;min-width:50%}.contact-information-container .request-booking .request-booking-container .special-request .list-checkbox-special-request .MuiFormGroup-root{display:flex;flex-wrap:wrap;width:100%}.contact-information-container .request-booking .request-booking-container .special-request .list-checkbox-special-request .MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium{padding:0;margin:.5rem 0;color:#7d8fab}.contact-information-container .request-booking .request-booking-container .other-request{width:100%}.contact-information-container .request-booking .request-booking-container .other-request .title-other-request{font-size:13px;color:#002972;font-weight:700;margin-bottom:.5rem}.contact-information-container .request-booking .request-booking-container .other-request .short-des{font-size:13px;color:#e74c3c;font-weight:500;margin-bottom:.5rem}.contact-information-container .request-booking .request-booking-container .other-request textarea{color:#002972}.contact-information-container .request-booking .request-booking-container .other-request .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-fullWidth.MuiInputBase-formControl.MuiInputBase-multiline{color:#7d8fab;background-color:#fafafa;border-radius:5px}.contact-information-container .request-booking .request-booking-container .other-request .MuiOutlinedInput-notchedOutline{border-color:#e7e7e7}.contact-information-container .request-booking .request-booking-container .check-in-out-request{margin-top:2rem}.contact-information-container .request-booking .request-booking-container .check-in-out-request .title{font-size:13px;color:#002972;font-weight:700}.contact-information-container .request-booking .request-booking-container .check-in-out-request .short-des{font-size:13px;color:#7d8fab;font-weight:500;margin-bottom:.5rem}.contact-information-container .request-booking .request-booking-container .check-in-out-request .warning{font-size:13px;color:#e65100;font-weight:500;margin-bottom:.5rem}.contact-information-container .request-booking .request-booking-container .check-in-out-request .checkbox-confirm-check-in-out{display:flex;flex-direction:column}.contact-information-container .request-booking .request-booking-container .check-in-out-request .checkbox-confirm-check-in-out .form-bed-type-rule{display:flex;flex-direction:row}.contact-information-container .request-booking .request-booking-container .check-in-out-request .checkbox-confirm-check-in-out .form-bed-type-rule .check-box-confirm{width:auto;align-items:flex-start}.contact-information-container .request-booking .request-booking-container .check-in-out-request .checkbox-confirm-check-in-out .form-bed-type-rule .check-box-confirm .MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium{padding:0}.contact-information-container .request-booking .request-booking-container .check-in-out-request .checkbox-confirm-check-in-out .form-bed-type-rule .time-check-in{width:-moz-fit-content;width:fit-content;margin:0 2rem}.contact-information-container .request-booking .request-booking-container .check-in-out-request .checkbox-confirm-check-in-out .form-bed-type-rule .time-check-in p{font-size:13px;color:#002972;font-weight:500}.contact-information-container .request-booking .request-booking-container .check-in-out-request .checkbox-confirm-check-in-out .form-bed-type-rule .time-check-out{width:-moz-fit-content;width:fit-content;margin:0 2rem}.contact-information-container .request-booking .request-booking-container .check-in-out-request .checkbox-confirm-check-in-out .form-bed-type-rule .time-check-out p{font-size:13px;color:#002972;font-weight:500}.contact-information-container .request-booking .request-booking-container .check-in-out-request .checkbox-confirm-check-in-out .form-bed-type-rule .MuiFormControl-root{width:100%;margin:0}.contact-information-container .request-booking .request-booking-container .check-in-out-request .checkbox-confirm-check-in-out .form-bed-type-rule .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-formControl{color:#002972}.contact-information-container .request-booking .request-booking-container .check-in-out-request .checkbox-confirm-check-in-out .form-bed-type-rule .MuiSelect-select.MuiSelect-outlined.MuiInputBase-input.MuiOutlinedInput-input{background-color:#fff;font-size:13px;color:#002972;padding:.8rem}.contact-information-container .request-booking .request-booking-container .check-in-out-request .checkbox-confirm-check-in-out .form-bed-type-rule .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-container .request-booking .request-booking-container .check-in-out-request .checkbox-confirm-check-in-out .form-bed-type-rule .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border:1px solid #e7e7e7}.contact-information-container .request-booking .request-booking-container .check-in-out-request .checkbox-confirm-check-in-out .form-bed-type-rule .MuiSvgIcon-root.MuiSvgIcon-fontSizeMedium.MuiSelect-icon.MuiSelect-iconOutlined{color:#002972}.contact-information-container .request-booking .request-booking-container .check-in-out-request .checkbox-confirm-check-in-out .form-bed-type-rule .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid #e7e7e7}.contact-information-container .request-booking .request-booking-container .MuiButtonBase-root.MuiRadio-root.MuiRadio-colorPrimary.PrivateSwitchBase-root.MuiRadio-root.MuiRadio-colorPrimary.MuiRadio-root.MuiRadio-colorPrimary{color:#7d8fab}.contact-information-container .request-booking .request-booking-container .MuiFormControl-root{width:100%}.contact-information-container .request-booking .request-booking-container .MuiFormControlLabel-root.MuiFormControlLabel-labelPlacementEnd{margin:0;width:50%}.contact-information-container .request-booking .request-booking-container .MuiButtonBase-root.MuiRadio-root.MuiRadio-colorPrimary.PrivateSwitchBase-root.MuiRadio-root.MuiRadio-colorPrimary.Mui-checked.MuiRadio-root.MuiRadio-colorPrimary{color:#002972}.contact-information-container .request-booking .request-booking-container .MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label{font-size:13px;color:#002972;font-weight:500;margin-left:.5rem}.contact-information-container .MuiButtonBase-root.MuiAccordionSummary-root,.contact-information-container .request-booking .request-booking-container .MuiButtonBase-root.MuiRadio-root.MuiRadio-colorPrimary.PrivateSwitchBase-root.MuiRadio-root.MuiRadio-colorPrimary.Mui-checked.MuiRadio-root.MuiRadio-colorPrimary,.contact-information-container .request-booking .request-booking-container .MuiButtonBase-root.MuiRadio-root.MuiRadio-colorPrimary.PrivateSwitchBase-root.MuiRadio-root.MuiRadio-colorPrimary.MuiRadio-root.MuiRadio-colorPrimary{padding:0}.contact-information-container .MuiButtonBase-root.MuiAccordionSummary-root .MuiAccordionSummary-content{margin:0}.contact-information-container .MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded.MuiAccordionSummary-gutters{padding:0}.contact-information-container .MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded.MuiAccordionSummary-gutters .MuiAccordionSummary-content.Mui-expanded.MuiAccordionSummary-contentGutters{margin:0}.contact-information-container .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded,.contact-information-container .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.MuiAccordion-gutters{border-radius:10px}.contact-information-container .MuiAccordionDetails-root{padding:0}.contact-information-container .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary.Mui-selected{color:#fff;z-index:2;width:50%;min-width:50%;font-weight:700;font-size:13px}.contact-information-container .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary{width:50%;min-width:50%;font-weight:700;font-size:13px;color:#253f90}.contact-information-container .MuiTabs-indicator{background-color:#253f90;border-top-left-radius:10px;border-top-right-radius:10px;height:100%;box-shadow:2px 0 3.3px 0 rgba(45,66,113,.4)}.contact-information-container li.MuiButtonBase-root.MuiMenuItem-root.MuiMenuItem-gutters.Mui-selected.MuiMenuItem-root.MuiMenuItem-gutters.Mui-selected{font-size:13px}.contact-information-container li.MuiButtonBase-root.MuiMenuItem-root.MuiMenuItem-gutters.MuiMenuItem-root.MuiMenuItem-gutters{font-size:13px;color:#002972}.contact-information-container .item-select{margin-right:.5rem}@media(max-width:640px){.checkbox-confirm-check-in-out{margin-top:.5rem}.checkbox-confirm-check-in-out .form-bed-type-rule{display:flex;flex-direction:column!important;gap:.5rem!important}.checkbox-confirm-check-in-out .form-bed-type-rule .time-check-in,.checkbox-confirm-check-in-out .form-bed-type-rule .time-check-out{width:100%!important;margin:0!important}.checkbox-confirm-check-in-out .form-bed-type-rule .item-select{margin-right:0!important}.request-booking-container{padding:1rem!important}.contact-information-container .contact-information .contact-form{padding:1rem!important;gap:.5rem!important}.btn-choose-luggage button{padding:1rem!important;width:100%!important}.list-luggage{justify-content:flex-start!important;gap:1rem!important}.list-luggage .item-luggage{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - .5rem);flex-basis:calc(50% - .5rem)!important;max-width:calc(50% - .5rem)!important}.contact-information-container .customers-information [class^=customer-info-] .departure-flight-baggage,.contact-information-container .customers-information [class^=customer-info-] .return-flight-baggage,[class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage,[class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage{padding:1rem!important}}.detail-booking-confirm .hotel-container{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:10px;margin:2rem 0}.detail-booking-confirm .hotel-container .btn-add-more-hotel{position:relative}.detail-booking-confirm .hotel-container .btn-add-more-hotel button{background:linear-gradient(180deg,rgba(34,55,159,.9),#002972);border-radius:8px;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;border:none;padding:1rem 5rem;cursor:pointer}.detail-booking-confirm .hotel-container .btn-add-more-hotel button svg{margin-right:.5rem}.detail-booking-confirm .hotel-container .btn-add-more-hotel .tag{width:-moz-fit-content;width:fit-content;background-color:rgba(239,36,36,.8);display:flex;padding:.2rem;position:absolute;top:0;right:0;border-radius:0 7px 0 8px}.detail-booking-confirm .hotel-container .btn-add-more-hotel .tag p{font-size:12px;font-weight:500;color:#fff;margin:0 .2rem}.detail-booking-confirm .hotel-container .btn-add-more-hotel .tag img{width:14px;height:14px;margin:0 .1rem}.detail-booking-confirm .hotel-valid-container{width:100%;background-color:#f9f9f9;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);display:flex;flex-direction:column;justify-content:center;border-radius:10px}.detail-booking-confirm .hotel-valid-container .title-hotel-valid{padding:.5rem 2rem;display:flex;justify-content:space-between;width:100%;align-items:center;background:linear-gradient(180deg,rgba(34,55,159,.9),#002972);border-radius:10px 10px 0 0}.detail-booking-confirm .hotel-valid-container .title-hotel-valid .title-hotel-component{display:flex;align-items:center}.detail-booking-confirm .hotel-valid-container .title-hotel-valid .title-hotel-component svg{font-size:28px;color:#fff}.detail-booking-confirm .hotel-valid-container .title-hotel-valid .title-hotel-component p{font-size:16px;font-weight:700;color:#fff;margin-left:.5rem;text-transform:uppercase}.detail-booking-confirm .hotel-valid-container .title-hotel-valid .buttons-update-delete{display:flex;align-items:center}.detail-booking-confirm .hotel-valid-container .title-hotel-valid .buttons-update-delete .btn-update{text-decoration:underline;color:#fff}.detail-booking-confirm .hotel-valid-container .title-hotel-valid .buttons-update-delete .btn-update svg{font-size:24px;color:#fff;margin-left:.2rem}.detail-booking-confirm .hotel-valid-container .title-hotel-valid .buttons-update-delete div{margin:0 .2rem;color:#fff}.detail-booking-confirm .hotel-valid-container .title-hotel-valid .buttons-update-delete .btn-delete{color:#fff}.detail-booking-confirm .hotel-valid-container .content-detail-container .item-detail{display:flex;margin:1rem;border:1px solid #cdd0d1;background-color:#fff;border-radius:10px}.detail-booking-confirm .hotel-valid-container .content-detail-container .item-detail .img-background{width:34%;border-radius:10px}.detail-booking-confirm .hotel-valid-container .content-detail-container .item-detail .img-background img{width:100%;height:100%;object-fit:cover;border-bottom-left-radius:10px;border-top-left-radius:10px}.detail-booking-confirm .hotel-valid-container .content-detail-container .item-detail .content-container{width:66%;padding:1rem}.detail-booking-confirm .hotel-valid-container .content-detail-container .item-detail .content-container .title-content{font-size:22px;color:#002972;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.detail-booking-confirm .hotel-valid-container .content-detail-container .item-detail .content-container .rating{margin:.4rem 0}.detail-booking-confirm .hotel-valid-container .content-detail-container .item-detail .content-container .description .description-item{margin:.4rem 0;display:flex;align-items:center}.detail-booking-confirm .hotel-valid-container .content-detail-container .item-detail .content-container .description .description-item p{font-size:14px;color:#002972}.detail-booking-confirm .hotel-valid-container .content-detail-container .item-detail .content-container .description .description-item .value-item{font-size:14px;color:#7d8fab}.detail-booking-confirm .hotel-valid-container .content-detail-container .item-detail .MuiDivider-root.MuiDivider-fullWidth.MuiDivider-vertical.MuiDivider-flexItem{border:1px solid #cdd0d1}.detail-booking-confirm .hotel-valid-container .content-detail-container .item-detail .column-btns{display:flex;flex-direction:column;justify-content:center;align-items:center;width:max-content}.detail-booking-confirm .hotel-valid-container .content-detail-container .product-item-detail{display:flex;margin:1rem;border:1px solid #cdd0d1;background-color:#fff;border-radius:10px}.detail-booking-confirm .hotel-valid-container .content-detail-container .product-item-detail .img-background{width:30%;border-radius:10px}.detail-booking-confirm .hotel-valid-container .content-detail-container .product-item-detail .img-background img{width:100%;height:100%;object-fit:cover;border-bottom-left-radius:10px;border-top-left-radius:10px}.detail-booking-confirm .hotel-valid-container .content-detail-container .product-item-detail .content-container{width:70%;padding:1rem;display:flex;align-items:flex-start}.detail-booking-confirm .hotel-valid-container .content-detail-container .product-item-detail .content-container .left-side{width:75%;height:100%;margin:0}.detail-booking-confirm .hotel-valid-container .content-detail-container .product-item-detail .content-container .left-side .title-content{font-size:22px;color:#002972;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.detail-booking-confirm .hotel-valid-container .content-detail-container .product-item-detail .content-container .left-side .rating{margin:.4rem 0}.detail-booking-confirm .hotel-valid-container .content-detail-container .product-item-detail .content-container .left-side .description .description-item{margin:.4rem 0;display:flex;align-items:center}.detail-booking-confirm .hotel-valid-container .content-detail-container .product-item-detail .content-container .left-side .description .description-item p{font-size:14px;color:#002972}.detail-booking-confirm .hotel-valid-container .content-detail-container .product-item-detail .content-container .left-side .description .description-item .value-item{font-size:14px;color:#7d8fab}.detail-booking-confirm .hotel-valid-container .content-detail-container .product-item-detail .content-container hr{margin:0 1rem;background-color:#333}.detail-booking-confirm .hotel-valid-container .content-detail-container .product-item-detail .content-container .right-side{width:25%;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;height:100%}.detail-booking-confirm .hotel-valid-container .content-detail-container .product-item-detail .content-container .right-side .price-item{width:100%;text-align:right}.detail-booking-confirm .hotel-valid-container .content-detail-container .product-item-detail .content-container .right-side .price-item .original-price{text-decoration:line-through;color:#7d8fab;font-size:14px;height:max-content}.detail-booking-confirm .hotel-valid-container .content-detail-container .product-item-detail .content-container .right-side .price-item .sale-price{font-size:22px;color:#002972;font-weight:700;margin:.4rem 0}.detail-booking-confirm .hotel-valid-container .content-detail-container .product-item-detail .content-container .right-side .quantity-item{width:100%;display:flex;border:1px solid #cdd0d1;border-radius:5px}.detail-booking-confirm .hotel-valid-container .content-detail-container .product-item-detail .content-container .right-side .quantity-item button{background-color:#f0f0f0;border-radius:5px;border:1px solid transparent}.detail-booking-confirm .hotel-valid-container .content-detail-container .product-item-detail .content-container .right-side .quantity-item button:hover{background-color:rgba(0,0,0,.251);border-radius:5px;border:1px solid #fff}.detail-booking-confirm .hotel-valid-container .content-detail-container .product-item-detail .content-container .right-side .quantity-item .displayQuan{width:100%;display:flex;justify-content:center;align-items:center;color:#333}.detail-booking-confirm .valid-flight .flight-valid-container{width:100%;background-color:#f9f9f9;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);display:flex;flex-direction:column;justify-content:center;border-radius:10px;margin-top:2rem}.detail-booking-confirm .valid-flight .flight-valid-container .title-hotel-valid{padding:.5rem 2rem;display:flex;justify-content:space-between;width:100%;align-items:center;background:linear-gradient(180deg,rgba(34,55,159,.9),#002972);border-radius:10px 10px 0 0}.detail-booking-confirm .valid-flight .flight-valid-container .title-hotel-valid .title-hotel-component{display:flex;align-items:center}.detail-booking-confirm .valid-flight .flight-valid-container .title-hotel-valid .title-hotel-component svg{font-size:28px;color:#fff}.detail-booking-confirm .valid-flight .flight-valid-container .title-hotel-valid .title-hotel-component p{font-size:16px;font-weight:700;color:#fff;margin-left:.5rem;text-transform:uppercase}.detail-booking-confirm .valid-flight .flight-valid-container .title-hotel-valid .buttons-update-delete{display:flex;align-items:center}.detail-booking-confirm .valid-flight .flight-valid-container .title-hotel-valid .buttons-update-delete .btn-update{text-decoration:underline;color:#fff}.detail-booking-confirm .valid-flight .flight-valid-container .title-hotel-valid .buttons-update-delete .btn-update svg{font-size:24px;color:#fff;margin-left:.2rem}.detail-booking-confirm .valid-flight .flight-valid-container .title-hotel-valid .buttons-update-delete div{margin:0 .2rem;color:#fff}.detail-booking-confirm .valid-flight .flight-valid-container .title-hotel-valid .buttons-update-delete .btn-delete{color:#fff}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking{display:flex;width:100%;background-color:#fff;padding:2rem 0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-bottom:0}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date{width:100%;padding:0 2rem}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .title-departure-date{color:#7d8fab;font-size:14px}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .title-departure-date strong{color:#2d4271}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail{margin:1rem 0;width:max-content;width:100%}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .name-location{display:flex;justify-content:space-between;width:100%}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .name-location .location-from{display:flex;flex-direction:column;align-items:flex-start;width:40%}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .name-location .location-from .name{font-size:15px;font-weight:600;color:#253f90}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .name-location .location-from .short-name{font-size:13px;font-weight:500;color:#253f90}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .name-location img{width:20%;display:flex;justify-content:center;align-items:flex-start;height:55px;object-fit:scale-down}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .name-location .location-to{width:40%;display:flex;flex-direction:column;align-items:flex-end}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .name-location .location-to .name{font-size:15px;font-weight:600;color:#253f90}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .name-location .location-to .short-name{font-size:13px;font-weight:500;color:#253f90}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .point-from-to{width:100%;margin:.45rem 0 0}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .point-from-to .road{width:100%;position:relative}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .point-from-to .road .point-line{display:flex;width:100%;justify-content:space-between;align-items:center}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .point-from-to .road .point-line .point{background-color:#bec7d5;min-width:18px;min-height:18px;display:flex;justify-content:center;align-items:center;border-radius:50%}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .point-from-to .road .point-line .point .mini-point{background-color:#7d8fab;width:12px;height:12px;border-radius:50%;display:flex;justify-content:center;align-items:center}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .point-from-to .road .point-line .point .mini-point .super-mini-point{background-color:#fff;width:8px;height:8px;border-radius:50%}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .point-from-to .road .point-line .line{width:100%;margin:5px 0;height:1px;background:repeating-linear-gradient(90deg,#bec7d5 0 5px,transparent 0 7px)}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .point-from-to .road .icon-plane{width:20px;height:18px;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;background-color:#fff;display:flex;justify-content:center;align-items:center}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .point-from-to .road .icon-plane img{width:14px;height:14px}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .time{display:flex;justify-content:space-between}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .time .departure{font-size:22px;color:#253f90;font-weight:600}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .time .time-road{text-align:center;font-size:11px;color:#7d8fab;font-weight:500}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .time .time-road .transit{display:flex;align-items:center}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .detail .time .landing{font-size:22px;color:#253f90;font-weight:600}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .code-flight p{font-size:14px;color:#2d4271;font-weight:600}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .departure-date .code-flight div{border-radius:5px;background-color:#f9f9f9;padding:.5rem 2rem;width:-moz-fit-content;width:fit-content;color:#002972;font-weight:700}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .return-date{border-left:.5px solid #d4d4d4;width:100%;padding:0 2rem}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .title-return-date{color:#7d8fab;font-size:14px}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .title-return-date strong{color:#2d4271}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail{margin:1rem 0;width:max-content;width:100%}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .name-location{display:flex;justify-content:space-between;width:100%}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .name-location .location-from{display:flex;flex-direction:column;align-items:flex-start;width:40%}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .name-location .location-from .name{font-size:15px;font-weight:600;color:#253f90}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .name-location .location-from .short-name{font-size:13px;font-weight:500;color:#253f90}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .name-location img{width:20%;display:flex;justify-content:center;align-items:flex-start;height:55px;object-fit:scale-down}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .name-location .location-to{width:40%;display:flex;flex-direction:column;align-items:flex-end}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .name-location .location-to .name{font-size:15px;font-weight:600;color:#253f90}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .name-location .location-to .short-name{font-size:13px;font-weight:500;color:#253f90}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .point-from-to{width:100%;margin:.45rem 0 0}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .point-from-to .road{width:100%;position:relative}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .point-from-to .road .point-line{display:flex;width:100%;justify-content:space-between;align-items:center}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .point-from-to .road .point-line .point{background-color:#bec7d5;min-width:18px;min-height:18px;display:flex;justify-content:center;align-items:center;border-radius:50%}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .point-from-to .road .point-line .point .mini-point{background-color:#7d8fab;width:12px;height:12px;border-radius:50%;display:flex;justify-content:center;align-items:center}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .point-from-to .road .point-line .point .mini-point .super-mini-point{background-color:#fff;width:8px;height:8px;border-radius:50%}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .point-from-to .road .point-line .line{width:100%;margin:5px 0;height:1px;background:repeating-linear-gradient(90deg,#bec7d5 0 5px,transparent 0 7px)}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .point-from-to .road .icon-plane{width:20px;height:18px;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;background-color:#fff;display:flex;justify-content:center;align-items:center}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .point-from-to .road .icon-plane img{width:14px;height:14px}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .time{display:flex;justify-content:space-between}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .time .departure{font-size:22px;color:#253f90;font-weight:600}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .time .time-road{text-align:center;font-size:11px;color:#7d8fab;font-weight:500}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .time .time-road .transit{display:flex;align-items:center}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .detail .time .landing{font-size:22px;color:#253f90;font-weight:600}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .code-flight p{font-size:14px;color:#2d4271;font-weight:600}.detail-booking-confirm .valid-flight .flight-valid-container .content-flight-detail-booking .return-date .code-flight div{border-radius:5px;background-color:#f9f9f9;padding:.5rem 2rem;width:-moz-fit-content;width:fit-content;color:#002972;font-weight:700}.detail-booking-confirm .valid-flight .luggage{display:flex;width:100%;padding:1rem;background-color:#fcfcfc;border:1px solid #f2f3f3;color:#7d8fab;border-radius:10px;margin-top:1rem;justify-content:center;align-items:center;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);-webkit-user-select:none;-moz-user-select:none;user-select:none}.detail-booking-confirm .valid-flight .luggage svg{margin-right:.5rem}@media(max-width:640px){.detail-booking-confirm .btn-add-more-hotel{padding:1.5rem!important}.detail-booking-confirm .btn-add-more-hotel .tag{top:24px!important;right:24px!important}.detail-booking-confirm .btn-add-more-hotel .tag p{font-size:10px!important}}.payment-container .title-payment-container{width:100%;display:flex;justify-content:space-between}.payment-container .title-payment-container p{font-size:30px;font-weight:700;color:#002972}.payment-container .title-payment-container .count-down-time-hold{display:flex;align-items:center;background-color:#f9f9f9;border:1px solid #ced4de;border-radius:10px;padding:.5rem 1.5rem}.payment-container .title-payment-container .count-down-time-hold img{width:24px;height:24px;margin-right:.5rem;animation:shaking-clock .5s;animation-iteration-count:infinite}.payment-container .title-payment-container .count-down-time-hold .title{font-size:15px;font-weight:700;color:#002972;margin-right:1rem}.payment-container .title-payment-container .count-down-time-hold .time-hold-down{color:#ef2424;font-size:18px;font-weight:700}.payment-container .payment-type{width:100%;background-color:#fff;border-radius:10px;box-shadow:0 4px 40px 0 rgba(0,0,0,.1);padding:2rem;margin-top:2rem}.payment-container .payment-type .title-payment-type{font-size:20px;font-weight:700;color:#002972}.payment-container .payment-type .list-payment-type{display:flex;width:100%}.payment-container .payment-type .list-payment-type .MuiCollapse-root.MuiCollapse-vertical.MuiCollapse-entered{width:100%}.payment-container .payment-type .list-payment-type .left-side{width:50%}.payment-container .payment-type .list-payment-type .left-side .title-payment{display:flex;align-items:center}.payment-container .payment-type .list-payment-type .left-side .title-payment p{margin-left:.5rem}.payment-container .payment-type .list-payment-type .right-side{width:50%}.payment-container .payment-type .list-payment-type .right-side .title-payment{display:flex;align-items:center}.payment-container .payment-type .list-payment-type .right-side .title-payment p{margin-left:.5rem}.payment-container .payment-type .list-payment-type .accordition-details .list-radio{width:100%}.payment-container .payment-type .list-payment-type .accordition-details .payment-method span{font-size:14px;font-weight:700}.payment-container .payment-type .list-payment-type .accordition-details .payment-method p{font-size:13px;color:#002972}.payment-container .payment-type .list-payment-type .accordition-details .payment-method a{text-decoration:underline;color:#004fd6}.payment-container .payment-type .list-payment-type .accordition-details .payment-method a:hover{color:rgba(0,63,172,.588)}.payment-container .payment-type .list-payment-type .MuiFormControl-root{width:100%}.payment-container .payment-type .list-payment-type .MuiButtonBase-root.MuiRadio-root.MuiRadio-colorPrimary.PrivateSwitchBase-root.MuiRadio-root.MuiRadio-colorPrimary.Mui-checked.MuiRadio-root.MuiRadio-colorPrimary{color:#002972}.payment-container .payment-type .list-payment-type label.MuiFormControlLabel-root.MuiFormControlLabel-labelPlacementEnd{margin:0;width:50%}.payment-container .payment-type .list-payment-type label.MuiFormControlLabel-root.MuiFormControlLabel-labelPlacementEnd .MuiButtonBase-root.MuiRadio-root.MuiRadio-colorPrimary.PrivateSwitchBase-root.MuiRadio-root.MuiRadio-colorPrimary.MuiRadio-root.MuiRadio-colorPrimary{padding:.5rem 0}.payment-container .payment-type .list-payment-type label.MuiFormControlLabel-root.MuiFormControlLabel-labelPlacementEnd .MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label{margin-left:.5rem}.payment-container .mandatory-terms{width:100%;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);padding:2rem;margin-top:5rem;font-family:Times New Roman,Times,serif!important}.payment-container .title-mandatory-terms{font-size:20px;font-weight:700;color:#002972}.payment-container .terms{width:100%;height:400px;overflow-y:auto;color:#002972;background-color:#f6f6f6;padding:2rem;margin:1rem 0;text-align:justify;border-radius:5px}.payment-container .terms span{font-family:Times New Roman,Times,serif!important}.payment-container .terms .title-terms{text-align:center;font-weight:700}.payment-container .terms::-webkit-scrollbar{width:5px}.payment-container .terms::-webkit-scrollbar-track{background:#f1f1f1}.payment-container .terms::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.payment-container .terms::-webkit-scrollbar-thumb:hover{background:#555}.payment-container .MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label{color:#002972}.payment-container .MuiAccordionDetails-root.accordition-details{padding:0 16px 16px}.payment-container .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.Mui-expanded.MuiAccordion-gutters{margin:1rem 0;border:2px solid #002972}.payment-container .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.MuiAccordion-gutters{margin:1rem 0;background-color:#f9f9f9;border-radius:10px;border:2px solid #f9f9f9}.payment-container .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.MuiAccordion-gutters:before{display:none}.payment-container .MuiAccordionSummary-content.Mui-expanded.MuiAccordionSummary-contentGutters .MuiTypography-root{color:#002972;font-weight:700;border-radius:10px;font-size:14px}.payment-container .MuiButtonBase-root.MuiAccordionSummary-root.MuiAccordionSummary-gutters{padding:0 1rem}.payment-container .MuiButtonBase-root.MuiAccordionSummary-root.MuiAccordionSummary-gutters .MuiTypography-root{color:#002972;font-weight:700;border-radius:10px;font-size:14px}.payment-container .MuiAccordionDetails-root .MuiTypography-root.MuiTypography-body1{color:#002972;font-size:12px}.payment-container .MuiCollapse-root MuiCollapse-vertical MuiCollapse-entered{padding:0 1rem 1rem}@media(max-width:640px){.payment-container-mobile{margin-top:5rem;width:100%;min-width:100%;height:100%}.payment-container-mobile .title-payment-container{width:100%;display:flex;flex-direction:column;padding:0 1rem;justify-content:space-between}.payment-container-mobile .title-payment-container p{font-size:24px;font-weight:700;color:#002972}.payment-container-mobile .title-payment-container .count-down-time-hold{display:flex;align-items:center;background-color:#f9f9f9;border:1px solid #ced4de;border-radius:10px;padding:.5rem 1.5rem}.payment-container-mobile .title-payment-container .count-down-time-hold img{width:24px;height:24px;margin-right:.5rem;animation:shaking-clock .5s;animation-iteration-count:infinite}.payment-container-mobile .title-payment-container .count-down-time-hold .title{font-size:14px;font-weight:700;color:#002972;margin-right:1rem}.payment-container-mobile .title-payment-container .count-down-time-hold .time-hold-down{color:#ef2424;font-size:18px;font-weight:700}.payment-container-mobile .payment-type{width:100%;background-color:#fff;border-radius:10px;box-shadow:0 4px 40px 0 rgba(0,0,0,.1);padding:1rem;margin-top:1rem}.payment-container-mobile .payment-type .title-payment-type{font-size:16px;font-weight:700;color:#002972}.payment-container-mobile .payment-type .list-payment-type{display:flex;width:100%}.payment-container-mobile .payment-type .list-payment-type .MuiCollapse-root.MuiCollapse-vertical.MuiCollapse-entered,.payment-container-mobile .payment-type .list-payment-type .center-side-payment{width:100%}.payment-container-mobile .payment-type .list-payment-type .center-side-payment .title-payment{display:flex;align-items:center}.payment-container-mobile .payment-type .list-payment-type .center-side-payment .title-payment p{margin-left:.5rem}.payment-container-mobile .payment-type .list-payment-type .accordition-details .list-radio{width:100%}.payment-container-mobile .payment-type .list-payment-type .accordition-details .payment-method span{font-size:14px;font-weight:700}.payment-container-mobile .payment-type .list-payment-type .accordition-details .payment-method p{font-size:13px;color:#002972}.payment-container-mobile .payment-type .list-payment-type .accordition-details .payment-method a{text-decoration:underline;color:#004fd6}.payment-container-mobile .payment-type .list-payment-type .accordition-details .payment-method a:hover{color:rgba(0,63,172,.588)}.payment-container-mobile .payment-type .list-payment-type .MuiFormControl-root{width:100%}.payment-container-mobile .payment-type .list-payment-type .MuiButtonBase-root.MuiRadio-root.MuiRadio-colorPrimary.PrivateSwitchBase-root.MuiRadio-root.MuiRadio-colorPrimary.Mui-checked.MuiRadio-root.MuiRadio-colorPrimary{color:#002972}.payment-container-mobile .payment-type .list-payment-type label.MuiFormControlLabel-root.MuiFormControlLabel-labelPlacementEnd{margin:0;width:50%}.payment-container-mobile .payment-type .list-payment-type label.MuiFormControlLabel-root.MuiFormControlLabel-labelPlacementEnd .MuiButtonBase-root.MuiRadio-root.MuiRadio-colorPrimary.PrivateSwitchBase-root.MuiRadio-root.MuiRadio-colorPrimary.MuiRadio-root.MuiRadio-colorPrimary{padding:.5rem 0}.payment-container-mobile .payment-type .list-payment-type label.MuiFormControlLabel-root.MuiFormControlLabel-labelPlacementEnd .MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label{margin-left:.5rem}.payment-container-mobile .mandatory-terms{width:100%;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);padding:1rem;margin-top:1rem;font-family:Times New Roman,Times,serif!important}.payment-container-mobile .title-mandatory-terms{font-size:16px;font-weight:700;color:#002972}.payment-container-mobile .terms{width:100%;height:400px;overflow-y:auto;color:#002972;background-color:#f6f6f6;padding:2rem;margin:1rem 0;text-align:justify;border-radius:5px}.payment-container-mobile .terms span{font-family:Times New Roman,Times,serif!important}.payment-container-mobile .terms .title-terms{text-align:center;font-weight:700}.payment-container-mobile .terms::-webkit-scrollbar{width:5px}.payment-container-mobile .terms::-webkit-scrollbar-track{background:#f1f1f1}.payment-container-mobile .terms::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.payment-container-mobile .terms::-webkit-scrollbar-thumb:hover{background:#555}.payment-container-mobile .MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label{color:#002972}.payment-container-mobile .MuiAccordionDetails-root.accordition-details{padding:0 16px 16px}.payment-container-mobile .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.Mui-expanded.MuiAccordion-gutters{margin:1rem 0;border:2px solid #002972}.payment-container-mobile .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.MuiAccordion-gutters{margin:1rem 0;background-color:#f9f9f9;border-radius:10px;border:2px solid #f9f9f9}.payment-container-mobile .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.MuiAccordion-gutters:before{display:none}.payment-container-mobile .MuiAccordionSummary-content.Mui-expanded.MuiAccordionSummary-contentGutters .MuiTypography-root{color:#002972;font-weight:700;border-radius:10px;font-size:14px}.payment-container-mobile .MuiButtonBase-root.MuiAccordionSummary-root.MuiAccordionSummary-gutters{padding:0 1rem}.payment-container-mobile .MuiButtonBase-root.MuiAccordionSummary-root.MuiAccordionSummary-gutters .MuiTypography-root{color:#002972;font-weight:700;border-radius:10px;font-size:14px}.payment-container-mobile .MuiAccordionDetails-root .MuiTypography-root.MuiTypography-body1{color:#002972;font-size:12px}.payment-container-mobile .MuiCollapse-root MuiCollapse-vertical MuiCollapse-entered{padding:0 1rem 1rem}}.contact-information-container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-information-container .Mui-error.MuiFormControl-root .MuiInputBase-root,.contact-information-container .Mui-error.MuiFormControl-root .MuiOutlinedInput-root,.contact-information-container .MuiFormControl-root.Mui-error .MuiInputBase-root,.contact-information-container .MuiFormControl-root.Mui-error .MuiOutlinedInput-root{background-color:#fef2f2!important}.contact-information-container .Mui-error.MuiFormControl-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-container .Mui-error.MuiFormControl-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-container .MuiFormControl-root.Mui-error .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-container .MuiFormControl-root.Mui-error .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#ef4444!important;border-width:1px!important}.contact-information-container .Mui-error.MuiFormControl-root .MuiInputBase-root .MuiInputBase-input,.contact-information-container .Mui-error.MuiFormControl-root .MuiInputBase-root .MuiSelect-select,.contact-information-container .Mui-error.MuiFormControl-root .MuiOutlinedInput-root .MuiInputBase-input,.contact-information-container .Mui-error.MuiFormControl-root .MuiOutlinedInput-root .MuiSelect-select,.contact-information-container .MuiFormControl-root.Mui-error .MuiInputBase-root .MuiInputBase-input,.contact-information-container .MuiFormControl-root.Mui-error .MuiInputBase-root .MuiSelect-select,.contact-information-container .MuiFormControl-root.Mui-error .MuiOutlinedInput-root .MuiInputBase-input,.contact-information-container .MuiFormControl-root.Mui-error .MuiOutlinedInput-root .MuiSelect-select{color:#002972!important}.contact-information-container .Mui-error.MuiFormControl-root:hover .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-container .MuiFormControl-root.Mui-error:hover .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#ef4444!important}.contact-information-container .mini-banner{background:linear-gradient(180deg,#fba81d,#f79321);display:flex;align-items:center;position:relative;padding:.5rem 0;width:100%}.contact-information-container .mini-banner .name{width:100%;text-align:center;color:#f9f9f9;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:2px}.contact-information-container .mini-banner svg{position:absolute;right:0;top:50%;transform:translate(-50%,-50%);margin-right:1rem;color:#fff}.contact-information-container .container{display:flex;margin:3rem 0}.contact-information-container .container .left-side{width:70%;margin-right:1rem}.contact-information-container .container .left-side .title-content{font-size:30px;color:#002972;font-weight:700}.contact-information-container .container .left-side .contact-information{margin:2rem 0}.contact-information-container .container .left-side .contact-information .title{font-size:22px;color:#002972;font-weight:700}.contact-information-container .container .left-side .contact-information .short-des{font-size:15px;color:#7d8fab}.contact-information-container .container .left-side .contact-information .contact-form{width:100%;flex-wrap:wrap;display:flex;background-color:#fff;border-radius:10px;padding:.5rem;margin:2rem 0;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.contact-information-container .container .left-side .contact-information .contact-form .form-group{width:50%;padding:.5rem 2rem;display:flex;flex-direction:column}.contact-information-container .container .left-side .contact-information .contact-form .form-group label{font-size:13px;color:#002972}.contact-information-container .container .left-side .contact-information .contact-form .form-group label strong{color:#fe9508}.contact-information-container .container .left-side .contact-information .contact-form .form-group input{border:1px solid #e7e7e7;border-radius:5px;padding:.5rem 1.5rem;color:#002972;font-size:13px;transition:all .2s ease}.contact-information-container .container .left-side .contact-information .contact-form .form-group input::placeholder{font-size:13px;color:#7d8fab}.contact-information-container .container .left-side .contact-information .contact-form .form-group input:focus{outline:none;border-color:#002972;box-shadow:0 0 0 2px rgba(0,41,114,.06)}.contact-information-container .container .left-side .contact-information .contact-form .form-group input.error{border-color:#ef4444;background-color:#fef2f2}.contact-information-container .container .left-side .contact-information .contact-form .form-group input:focus.error{box-shadow:0 0 0 2px rgba(239,68,68,.1)}.contact-information-container .container .left-side .contact-information .check-for-affilate{display:flex;align-items:center}.contact-information-container .container .left-side .contact-information .check-for-affilate .MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.Mui-checked.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium,.contact-information-container .container .left-side .contact-information .check-for-affilate .MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label{color:#002972;font-size:15px}.contact-information-container .container .left-side .contact-information .MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium{color:#002972;font-size:15px;transition:red .3s ease!important}.contact-information-container .container .left-side .customers-information{margin:2rem 0}.contact-information-container .container .left-side .customers-information .title{font-size:22px;color:#002972;font-weight:700;transition:color .3s ease!important}.contact-information-container .container .left-side .customers-information .short-des{font-size:15px;color:#7d8fab;margin-bottom:2rem;transition:color .3s ease!important}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"],.contact-information-container .container .left-side .customers-information [class^=customer-info-]{margin:.625rem 0}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer{background:#fff;width:100%;padding:.875rem 1.25rem;border-radius:8px;border:1px solid #e8ecf4;box-shadow:0 1px 3px rgba(0,41,114,.04);display:flex;flex-direction:column;transition:all .2s ease}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer:hover,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer:hover{border-color:#c5d0e6;box-shadow:0 2px 6px rgba(0,41,114,.08)}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form{width:100%}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .title-form,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .title-form{display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .title-form .title,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .title-form .title{font-size:14px;color:#002972;font-weight:600;display:flex;align-items:center;gap:.5rem}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .title-form .title:before,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .title-form .title:before{content:"";display:inline-block;width:3px;height:14px;background:linear-gradient(180deg,#fba81d,#f79321);border-radius:2px}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .title-form .check-foreigner,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .title-form .check-foreigner{display:flex;align-items:center;padding:.25rem .75rem;border-radius:6px;background:rgba(0,41,114,.04);transition:background .2s ease}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .title-form .check-foreigner:hover,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .title-form .check-foreigner:hover{background:rgba(0,41,114,.08)}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .title-form .check-foreigner span,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .title-form .check-foreigner span{font-size:12px;color:#002972;font-weight:500}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container{display:flex;flex-wrap:wrap;gap:.625rem;align-items:flex-end}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-name,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-name{display:flex;flex-direction:column;gap:.35rem;flex:1 1;min-width:140px}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-name label,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-name label{font-size:11px;color:#002972;font-weight:600;white-space:nowrap}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-name label strong,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-name label strong{color:#fe9508}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-name input,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-name input{border:1px solid #e8ecf4;border-radius:6px;padding:.5rem .75rem;font-size:13px;color:#002972;background-color:#fff;transition:all .2s ease;height:38px}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-name input:hover:not(:invalid),.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-name input:hover:not(:invalid){border-color:#c5d0e6}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-name input:focus,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-name input:focus{outline:none;border-color:#002972;box-shadow:0 0 0 2px rgba(0,41,114,.06)}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-name input:focus:invalid,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-name input:focus:invalid{border-color:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.1)}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-name input::placeholder,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-name input::placeholder{font-size:12px;color:#a0aec0}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-name input.error,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-name input:invalid:not(:placeholder-shown),.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-name input.error,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-name input:invalid:not(:placeholder-shown){border-color:#ef4444;background-color:#fef2f2}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-dob,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-dob{display:flex;flex-direction:column;gap:.35rem}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-dob .title-dob,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-dob .title-dob{font-size:11px;color:#002972;font-weight:600;white-space:nowrap}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-dob .title-dob strong,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-dob .title-dob strong{color:#fe9508}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-dob .list-select,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-dob .list-select{display:flex;gap:.35rem}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-dob .list-select .MuiFormControl-root,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-dob .list-select .MuiFormControl-root{min-width:65px}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-gender,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-gender{display:flex;flex-direction:column;gap:.35rem;min-width:110px}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-gender .title-gender,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-gender .title-gender{font-size:11px;color:#002972;font-weight:600;white-space:nowrap}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-gender .title-gender strong,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-gender .title-gender strong{color:#fe9508}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-gender .list-select .MuiFormControl-root,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-gender .list-select .MuiFormControl-root{width:100%}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-country,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-country{display:flex;flex-direction:column;gap:.35rem;min-width:120px}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-country .title-country,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-country .title-country{font-size:11px;color:#002972;font-weight:600;white-space:nowrap}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-country .title-country strong,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-country .title-country strong{color:#fe9508}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-country .list-select .MuiFormControl-root,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-country .list-select .MuiFormControl-root{margin:0;width:100%}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .MuiSelect-select.MuiSelect-outlined.MuiInputBase-input.MuiOutlinedInput-input,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .MuiSelect-select.MuiSelect-outlined.MuiInputBase-input.MuiOutlinedInput-input{background-color:#fff;font-size:13px;color:#002972;border-radius:6px;padding:.5rem 32px .5rem .75rem;height:38px;display:flex;align-items:center}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .MuiOutlinedInput-root,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .MuiOutlinedInput-root{border-radius:6px;height:38px;transition:all .2s ease}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:1px solid #e8ecf4;border-radius:6px}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#c5d0e6}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .MuiOutlinedInput-root.Mui-focused,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 2px rgba(0,41,114,.06)}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#002972}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#ef4444!important}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .MuiOutlinedInput-root.Mui-error.Mui-focused,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .MuiOutlinedInput-root.Mui-error.Mui-focused{box-shadow:0 0 0 2px rgba(239,68,68,.1)}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .MuiOutlinedInput-root.Mui-error.Mui-focused .MuiOutlinedInput-notchedOutline,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .MuiOutlinedInput-root.Mui-error.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#ef4444!important}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .MuiSvgIcon-root.MuiSvgIcon-fontSizeMedium.MuiSelect-icon.MuiSelect-iconOutlined,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .MuiSvgIcon-root.MuiSvgIcon-fontSizeMedium.MuiSelect-icon.MuiSelect-iconOutlined{color:#002972;right:8px;font-size:20px}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .MuiFormControl-root,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .MuiFormControl-root{margin:0}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-passport,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-passport{display:flex;flex-direction:column;gap:.35rem;flex:1.5 1;min-width:240px}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-passport label,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-passport label{font-size:11px;color:#002972;font-weight:600;white-space:nowrap}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-passport label strong,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-passport label strong{color:#fe9508}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-passport input,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-passport input{border:1px solid #e8ecf4;border-radius:6px;padding:.5rem .75rem;font-size:13px;color:#002972;background-color:#fff;transition:all .2s ease;height:38px}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-passport input:hover:not(:invalid),.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-passport input:hover:not(:invalid){border-color:#c5d0e6}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-passport input:focus,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-passport input:focus{outline:none;border-color:#002972;box-shadow:0 0 0 2px rgba(0,41,114,.06)}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-passport input:focus:invalid,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-passport input:focus:invalid{border-color:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.1)}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-passport input::placeholder,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-passport input::placeholder{font-size:12px;color:#a0aec0}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-passport input.error,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-passport input:invalid:not(:placeholder-shown),.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-passport input.error,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-passport input:invalid:not(:placeholder-shown){border-color:#ef4444;background-color:#fef2f2}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-expire,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-expire{display:flex;flex-direction:column;gap:.35rem}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-expire .title-expire,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-expire .title-expire{font-size:11px;color:#002972;font-weight:600;white-space:nowrap}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-expire .title-expire strong,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-expire .title-expire strong{color:#fe9508}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-expire .list-select,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-expire .list-select{display:flex;gap:.35rem}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-expire .list-select .MuiFormControl-root,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-expire .list-select .MuiFormControl-root{min-width:65px}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-placeOfIssue,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-placeOfIssue{display:flex;flex-direction:column;gap:.35rem;min-width:130px}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-placeOfIssue .title-placeOfIssue,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-placeOfIssue .title-placeOfIssue{font-size:11px;color:#002972;font-weight:600;white-space:nowrap}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-placeOfIssue .title-placeOfIssue strong,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-placeOfIssue .title-placeOfIssue strong{color:#fe9508}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-placeOfIssue .list-select .MuiFormControl-root,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-placeOfIssue .list-select .MuiFormControl-root{width:100%}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer .add-more-luggage,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer .add-more-luggage{margin-top:.5rem;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem;font-size:12px;font-weight:600;color:#fff;background:linear-gradient(135deg,#002972,#003a9e);border-radius:6px;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px rgba(0,41,114,.15)}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer .add-more-luggage:hover,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer .add-more-luggage:hover{transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,41,114,.25);background:linear-gradient(135deg,#003a9e,#004bc4)}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer .add-more-luggage:active,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer .add-more-luggage:active{transform:translateY(0)}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .contact-customer .add-more-luggage svg,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .contact-customer .add-more-luggage svg{color:#fff;font-size:16px}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price{margin-top:.625rem;background:#f8fafc;border-radius:8px;border:1px solid #e8ecf4;opacity:0;animation:fadeInSoft .3s ease-out forwards}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage{padding:.75rem 1rem}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage.MuiTabPanel-root,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage.MuiTabPanel-root,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage.MuiTabPanel-root,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage.MuiTabPanel-root{padding:.75rem 1rem!important}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage{display:flex;align-items:center;margin-bottom:.75rem}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .logo-brand-flight,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .logo-brand-flight,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .logo-brand-flight,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .logo-brand-flight{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:#f8fafc;border-radius:6px;overflow:hidden}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .logo-brand-flight img,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .logo-brand-flight img,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .logo-brand-flight img,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .logo-brand-flight img{width:100%;height:100%;object-fit:contain}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .logo-brand-flight img:not([src]),.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .logo-brand-flight img[src*=undefined],.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .logo-brand-flight img[src=""],.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .logo-brand-flight img:not([src]),.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .logo-brand-flight img[src*=undefined],.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .logo-brand-flight img[src=""],.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .logo-brand-flight img:not([src]),.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .logo-brand-flight img[src*=undefined],.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .logo-brand-flight img[src=""],.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .logo-brand-flight img:not([src]),.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .logo-brand-flight img[src*=undefined],.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .logo-brand-flight img[src=""]{display:none}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .flightTime-and-brandFlight,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .flightTime-and-brandFlight,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .flightTime-and-brandFlight,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .flightTime-and-brandFlight{margin-left:.75rem}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .flightTime-and-brandFlight .flight-time,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .flightTime-and-brandFlight .flight-time,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .flightTime-and-brandFlight .flight-time,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .flightTime-and-brandFlight .flight-time{display:flex;align-items:center;justify-content:flex-start;gap:.375rem}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .flightTime-and-brandFlight .flight-time p,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .flightTime-and-brandFlight .flight-time p,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .flightTime-and-brandFlight .flight-time p,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .flightTime-and-brandFlight .flight-time p{font-size:12px;color:#002972;font-weight:600}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .flightTime-and-brandFlight .flight-time img,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .flightTime-and-brandFlight .flight-time img,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .flightTime-and-brandFlight .flight-time img,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .flightTime-and-brandFlight .flight-time img{width:12px;height:12px}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .flightTime-and-brandFlight .brand-flight,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .flightTime-and-brandFlight .brand-flight,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .title-tab-luggage .flightTime-and-brandFlight .brand-flight,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .title-tab-luggage .flightTime-and-brandFlight .brand-flight{font-size:11px;color:#64748b;font-weight:500;margin-top:.125rem}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .list-luggage,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .list-luggage,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .list-luggage,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .list-luggage{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(135px,1fr))!important;grid-gap:.625rem!important;gap:.625rem!important}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage{border:1.5px solid #e0e7ff!important;background-color:#fff!important;border-radius:7px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:.75rem .5rem!important;text-align:center!important;cursor:pointer!important;transition:all .2s ease!important;min-height:85px!important}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage svg,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage svg,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage svg,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage svg{font-size:24px!important;color:#002972!important;margin-bottom:.4rem!important;transition:color .2s ease!important}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage .name,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage .name,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage .name,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage .name{font-size:10.5px!important;color:#64748b!important;font-weight:500!important;margin-bottom:.2rem!important;line-height:1.3!important;word-break:break-word!important;overflow-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;transition:font-weight .2s ease!important}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage .price,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage .price,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage .price,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage .price{font-size:12.5px!important;color:#002972!important;font-weight:700!important;transition:color .2s ease,font-weight .2s ease!important}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage:hover:not(.selected),.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage:hover:not(.selected),.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage:hover:not(.selected),.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage:hover:not(.selected){background-color:#f0f7ff;border-color:#002972;transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,41,114,.1)}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage.selected,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage.selected,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage.selected,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage.selected{background-color:#f0f7ff!important;border-color:#002972!important;border-width:1.5px!important;box-shadow:0 0 0 1px #002972,0 3px 10px rgba(0,41,114,.2)!important}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage.selected svg,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage.selected svg,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage.selected svg,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage.selected svg{color:#002972!important;transform:scale(1.05)}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage.selected .name,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage.selected .name,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage.selected .name,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage.selected .name{color:#002972!important;font-weight:600!important}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage.selected .price,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage.selected .price,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage.selected .price,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage.selected .price{color:#002972!important;font-weight:800!important;font-size:13px!important}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage.skeleton,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage.skeleton,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage.skeleton,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage.skeleton{cursor:default;pointer-events:none;animation:pulse 1.5s ease-in-out infinite}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage.skeleton .skeleton-icon,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage.skeleton .skeleton-icon,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage.skeleton .skeleton-icon,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage.skeleton .skeleton-icon{width:24px;height:24px;background:linear-gradient(90deg,#e8ecf4 25%,#f0f4f9 50%,#e8ecf4 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px;margin-bottom:.4rem}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage.skeleton .skeleton-text,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage.skeleton .skeleton-text,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage.skeleton .skeleton-text,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage.skeleton .skeleton-text{height:12px;background:linear-gradient(90deg,#e8ecf4 25%,#f0f4f9 50%,#e8ecf4 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px;margin-bottom:.2rem}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage.skeleton .skeleton-name,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage.skeleton .skeleton-name,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage.skeleton .skeleton-name,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage.skeleton .skeleton-name{width:80%;margin:0 auto .2rem}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage.skeleton .skeleton-price,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage.skeleton .skeleton-price,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .item-luggage.skeleton .skeleton-price,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .item-luggage.skeleton .skeleton-price{width:60%;margin:0 auto}@keyframes fadeInSoft{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .line,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .line,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .line,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .line{width:100%;height:1px;background-color:#e8ecf4;margin:.625rem 0}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .total-price,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .total-price,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .total-price,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .total-price{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .total-price .title,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .total-price .title,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .total-price .title,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .total-price .title{font-size:13px;color:#002972;font-weight:600}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .total-price .price,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .total-price .price,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .total-price .price,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .total-price .price{font-size:16px;color:#002972;font-weight:700}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .btn-choose-luggage,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .btn-choose-luggage,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .btn-choose-luggage,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .btn-choose-luggage{width:100%;display:flex;justify-content:flex-end;margin-top:.375rem}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .btn-choose-luggage button,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .btn-choose-luggage button,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .btn-choose-luggage button,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .btn-choose-luggage button{padding:.5rem 1.5rem;background:linear-gradient(135deg,#002972,#003a9e);color:#fff;font-size:12px;font-weight:600;border-radius:6px;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px rgba(0,41,114,.15)}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .btn-choose-luggage button:hover,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .btn-choose-luggage button:hover,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .btn-choose-luggage button:hover,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .btn-choose-luggage button:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,41,114,.25);background:linear-gradient(135deg,#003a9e,#004bc4)}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage{border-top:1px solid #e8ecf4!important}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .departure-flight-baggage .list-luggage .item-luggage,.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .choosen-baggage-price .return-flight-baggage .list-luggage .item-luggage,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .departure-flight-baggage .list-luggage .item-luggage,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .choosen-baggage-price .return-flight-baggage .list-luggage .item-luggage{min-width:135px!important;max-width:none!important}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics{border-radius:8px;overflow:hidden;border:1px solid #e8ecf4;background:#fff;margin-top:.625rem;opacity:0;animation:fadeInSoft .3s ease-out forwards}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .title-baggage-price-statistics,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .title-baggage-price-statistics{display:flex;align-items:center;justify-content:space-between;padding:.625rem 1rem;background:linear-gradient(135deg,#002972,#003a9e)}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .title-baggage-price-statistics .name-component,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .title-baggage-price-statistics .name-component{color:#fff;font-size:13px;font-weight:600}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .title-baggage-price-statistics .total-price,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .title-baggage-price-statistics .total-price{color:#fff;font-size:16px;font-weight:700}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage{padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8ecf4}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage .container-detail,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage .container-detail{flex:1 1}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage .container-detail .title,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage .container-detail .title{color:#002972;font-size:12px;font-weight:600;margin-bottom:.2rem}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage .container-detail .flight-brand,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage .container-detail .flight-brand{color:#64748b;font-size:11px;margin-bottom:.2rem}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage .container-detail .name-baggage,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage .container-detail .name-baggage{color:#002972;font-size:12px;font-weight:600}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage .price-departure-flight-baggage,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage .price-departure-flight-baggage{display:flex;align-items:center;gap:.5rem}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage .price-departure-flight-baggage .content,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage .price-departure-flight-baggage .content{color:#002972;font-size:14px;font-weight:700}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage .price-departure-flight-baggage button,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage .price-departure-flight-baggage button{padding:.25rem;background:transparent;border:none;cursor:pointer;transition:transform .2s ease}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage .price-departure-flight-baggage button:hover,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage .price-departure-flight-baggage button:hover{transform:scale(1.1)}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage .price-departure-flight-baggage button svg,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-departure-flight-baggage .price-departure-flight-baggage button svg{color:#002972;font-size:20px}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage{padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage .container-detail,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage .container-detail{flex:1 1}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage .container-detail .title,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage .container-detail .title{color:#002972;font-size:12px;font-weight:600;margin-bottom:.2rem}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage .container-detail .flight-brand,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage .container-detail .flight-brand{color:#64748b;font-size:11px;margin-bottom:.2rem}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage .container-detail .name-baggage,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage .container-detail .name-baggage{color:#002972;font-size:12px;font-weight:600}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage .price-departure-flight-baggage,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage .price-departure-flight-baggage{display:flex;align-items:center;gap:.5rem}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage .price-departure-flight-baggage .content,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage .price-departure-flight-baggage .content{color:#002972;font-size:14px;font-weight:700}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage .price-departure-flight-baggage button,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage .price-departure-flight-baggage button{padding:.25rem;background:transparent;border:none;cursor:pointer;transition:transform .2s ease}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage .price-departure-flight-baggage button:hover,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage .price-departure-flight-baggage button:hover{transform:scale(1.1)}.contact-information-container .container .left-side .customers-information [class*=" customer-info-"] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage .price-departure-flight-baggage button svg,.contact-information-container .container .left-side .customers-information [class^=customer-info-] .accordition-details .baggage-price-statistics .summary-detail .summary-return-flight-baggage .price-departure-flight-baggage button svg{color:#002972;font-size:20px}.contact-information-container .container .left-side .customers-information .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.MuiAccordion-gutters.customer-info-2:before{display:none}.contact-information-container .container .left-side .request-booking .title{font-size:22px;color:#002972;font-weight:700}.contact-information-container .container .left-side .request-booking .short-des{font-size:15px;color:#7d8fab;margin-bottom:2rem}.contact-information-container .container .left-side .request-booking .request-booking-container{width:100%;padding:2rem;border-radius:10px;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.contact-information-container .container .left-side .request-booking .request-booking-container .smoking-rule{width:100%}.contact-information-container .container .left-side .request-booking .request-booking-container .smoking-rule .title-smoking-rule{font-size:13px;color:#002972;font-weight:700;margin-bottom:.5rem}.contact-information-container .container .left-side .request-booking .request-booking-container .smoking-rule .select-choice{display:flex;justify-content:flex-start;align-items:center;width:100%}.contact-information-container .container .left-side .request-booking .request-booking-container .bed-type-rule{width:100%;margin:2rem 0}.contact-information-container .container .left-side .request-booking .request-booking-container .bed-type-rule .title-bed-type-rule{font-size:13px;color:#002972;font-weight:700;margin-bottom:.5rem}.contact-information-container .container .left-side .request-booking .request-booking-container .bed-type-rule .select-choice{display:flex;justify-content:flex-start;align-items:center;width:100%}.contact-information-container .container .left-side .request-booking .request-booking-container .special-request{margin-bottom:2rem}.contact-information-container .container .left-side .request-booking .request-booking-container .special-request .title-special-request{font-size:13px;color:#002972;font-weight:700}.contact-information-container .container .left-side .request-booking .request-booking-container .special-request .short-des{font-size:13px;color:#7d8fab;font-weight:500;margin-bottom:.5rem}.contact-information-container .container .left-side .request-booking .request-booking-container .special-request .list-checkbox-special-request{display:flex;flex-wrap:wrap}.contact-information-container .container .left-side .request-booking .request-booking-container .special-request .list-checkbox-special-request .MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.Mui-checked.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium{padding:0;color:#002972}.contact-information-container .container .left-side .request-booking .request-booking-container .special-request .list-checkbox-special-request .MuiFormControlLabel-root.MuiFormControlLabel-labelPlacementEnd{width:50%;min-width:50%}.contact-information-container .container .left-side .request-booking .request-booking-container .special-request .list-checkbox-special-request .MuiFormGroup-root{display:flex;flex-wrap:wrap;width:100%}.contact-information-container .container .left-side .request-booking .request-booking-container .special-request .list-checkbox-special-request .MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium{padding:0;margin:.5rem 0;color:#7d8fab}.contact-information-container .container .left-side .request-booking .request-booking-container .other-request{width:100%}.contact-information-container .container .left-side .request-booking .request-booking-container .other-request .title-other-request{font-size:13px;color:#002972;font-weight:700;margin-bottom:.5rem}.contact-information-container .container .left-side .request-booking .request-booking-container .other-request .short-des{font-size:13px;color:#e74c3c;font-weight:500;margin-bottom:.5rem}.contact-information-container .container .left-side .request-booking .request-booking-container .other-request textarea{color:#002972}.contact-information-container .container .left-side .request-booking .request-booking-container .other-request .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-fullWidth.MuiInputBase-formControl.MuiInputBase-multiline{color:#7d8fab;background-color:#fafafa;border-radius:5px}.contact-information-container .container .left-side .request-booking .request-booking-container .other-request .MuiOutlinedInput-notchedOutline{border-color:#e7e7e7}.contact-information-container .container .left-side .request-booking .request-booking-container .check-in-out-request{margin-top:2rem}.contact-information-container .container .left-side .request-booking .request-booking-container .check-in-out-request .title{font-size:13px;color:#002972;font-weight:700}.contact-information-container .container .left-side .request-booking .request-booking-container .check-in-out-request .short-des{font-size:13px;color:#7d8fab;font-weight:500;margin-bottom:.5rem}.contact-information-container .container .left-side .request-booking .request-booking-container .check-in-out-request .warning{font-size:13px;color:#e65100;font-weight:500;margin-bottom:.5rem}.contact-information-container .container .left-side .request-booking .request-booking-container .check-in-out-request .checkbox-confirm-check-in-out{display:flex;flex-direction:column}.contact-information-container .container .left-side .request-booking .request-booking-container .check-in-out-request .checkbox-confirm-check-in-out .form-bed-type-rule{display:flex;flex-direction:row}.contact-information-container .container .left-side .request-booking .request-booking-container .check-in-out-request .checkbox-confirm-check-in-out .form-bed-type-rule .check-box-confirm{width:auto;align-items:flex-start}.contact-information-container .container .left-side .request-booking .request-booking-container .check-in-out-request .checkbox-confirm-check-in-out .form-bed-type-rule .check-box-confirm .MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium{padding:0}.contact-information-container .container .left-side .request-booking .request-booking-container .check-in-out-request .checkbox-confirm-check-in-out .form-bed-type-rule .time-check-in{width:-moz-fit-content;width:fit-content;margin:0 2rem}.contact-information-container .container .left-side .request-booking .request-booking-container .check-in-out-request .checkbox-confirm-check-in-out .form-bed-type-rule .time-check-in p{font-size:13px;color:#002972;font-weight:500}.contact-information-container .container .left-side .request-booking .request-booking-container .check-in-out-request .checkbox-confirm-check-in-out .form-bed-type-rule .time-check-out{width:-moz-fit-content;width:fit-content;margin:0 2rem}.contact-information-container .container .left-side .request-booking .request-booking-container .check-in-out-request .checkbox-confirm-check-in-out .form-bed-type-rule .time-check-out p{font-size:13px;color:#002972;font-weight:500}.contact-information-container .container .left-side .request-booking .request-booking-container .check-in-out-request .checkbox-confirm-check-in-out .form-bed-type-rule .MuiFormControl-root{width:100%;margin:0}.contact-information-container .container .left-side .request-booking .request-booking-container .check-in-out-request .checkbox-confirm-check-in-out .form-bed-type-rule .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-formControl{color:#002972}.contact-information-container .container .left-side .request-booking .request-booking-container .check-in-out-request .checkbox-confirm-check-in-out .form-bed-type-rule .MuiSelect-select.MuiSelect-outlined.MuiInputBase-input.MuiOutlinedInput-input{background-color:#fff;font-size:13px;color:#002972;padding:.8rem}.contact-information-container .container .left-side .request-booking .request-booking-container .check-in-out-request .checkbox-confirm-check-in-out .form-bed-type-rule .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-container .container .left-side .request-booking .request-booking-container .check-in-out-request .checkbox-confirm-check-in-out .form-bed-type-rule .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border:1px solid #e7e7e7}.contact-information-container .container .left-side .request-booking .request-booking-container .check-in-out-request .checkbox-confirm-check-in-out .form-bed-type-rule .MuiSvgIcon-root.MuiSvgIcon-fontSizeMedium.MuiSelect-icon.MuiSelect-iconOutlined{color:#002972}.contact-information-container .container .left-side .request-booking .request-booking-container .check-in-out-request .checkbox-confirm-check-in-out .form-bed-type-rule .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid #e7e7e7}.contact-information-container .container .left-side .request-booking .request-booking-container .MuiButtonBase-root.MuiRadio-root.MuiRadio-colorPrimary.PrivateSwitchBase-root.MuiRadio-root.MuiRadio-colorPrimary.MuiRadio-root.MuiRadio-colorPrimary{color:#7d8fab}.contact-information-container .container .left-side .request-booking .request-booking-container .MuiFormControl-root{width:100%}.contact-information-container .container .left-side .request-booking .request-booking-container .MuiFormControlLabel-root.MuiFormControlLabel-labelPlacementEnd{margin:0;width:50%}.contact-information-container .container .left-side .request-booking .request-booking-container .MuiButtonBase-root.MuiRadio-root.MuiRadio-colorPrimary.PrivateSwitchBase-root.MuiRadio-root.MuiRadio-colorPrimary.Mui-checked.MuiRadio-root.MuiRadio-colorPrimary{color:#002972}.contact-information-container .container .left-side .request-booking .request-booking-container .MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label{font-size:13px;color:#002972;font-weight:500;margin-left:.5rem}.contact-information-container .container .left-side .MuiButtonBase-root.MuiAccordionSummary-root,.contact-information-container .container .left-side .request-booking .request-booking-container .MuiButtonBase-root.MuiRadio-root.MuiRadio-colorPrimary.PrivateSwitchBase-root.MuiRadio-root.MuiRadio-colorPrimary.Mui-checked.MuiRadio-root.MuiRadio-colorPrimary,.contact-information-container .container .left-side .request-booking .request-booking-container .MuiButtonBase-root.MuiRadio-root.MuiRadio-colorPrimary.PrivateSwitchBase-root.MuiRadio-root.MuiRadio-colorPrimary.MuiRadio-root.MuiRadio-colorPrimary{padding:0}.contact-information-container .container .left-side .MuiButtonBase-root.MuiAccordionSummary-root .MuiAccordionSummary-content{margin:0}.contact-information-container .container .left-side .MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded.MuiAccordionSummary-gutters{padding:0}.contact-information-container .container .left-side .MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded.MuiAccordionSummary-gutters .MuiAccordionSummary-content.Mui-expanded.MuiAccordionSummary-contentGutters{margin:0}.contact-information-container .container .left-side .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded,.contact-information-container .container .left-side .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.MuiAccordion-gutters{border-radius:10px}.contact-information-container .container .left-side .MuiAccordionDetails-root{padding:0}.contact-information-container .container .left-side .MuiTabs-flexContainer,.contact-information-container .container .left-side .MuiTabs-root{min-height:36px!important}.contact-information-container .container .left-side .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary.Mui-selected{color:#fff;z-index:2;width:50%;min-width:50%;font-weight:600;font-size:11.5px;padding:.375rem .75rem!important;min-height:36px!important;height:36px!important}.contact-information-container .container .left-side .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary{width:50%;min-width:50%;font-weight:600;font-size:11.5px;color:#002972;padding:.375rem .75rem!important;min-height:36px!important;height:36px!important}.contact-information-container .container .left-side .MuiTabs-indicator{background:linear-gradient(135deg,#002972,#003a9e);border-top-left-radius:6px;border-top-right-radius:6px;height:100%;box-shadow:0 2px 8px rgba(0,41,114,.2)}.contact-information-container .container .left-side li.MuiButtonBase-root.MuiMenuItem-root.MuiMenuItem-gutters.Mui-selected.MuiMenuItem-root.MuiMenuItem-gutters.Mui-selected{font-size:13px}.contact-information-container .container .left-side li.MuiButtonBase-root.MuiMenuItem-root.MuiMenuItem-gutters.MuiMenuItem-root.MuiMenuItem-gutters{font-size:13px;color:#002972}.contact-information-container .container .left-side .item-select{margin-right:.5rem}.contact-information-container .container .summary-booking-confirm{width:30%;margin-left:1rem}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation8.MuiPopover-paper.MuiMenu-paper.MuiMenu-paper::-webkit-scrollbar{width:6px;height:6px}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation8.MuiPopover-paper.MuiMenu-paper.MuiMenu-paper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation8.MuiPopover-paper.MuiMenu-paper.MuiMenu-paper::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation8.MuiPopover-paper.MuiMenu-paper.MuiMenu-paper::-webkit-scrollbar-thumb:hover{background:rgba(85,85,85,.333)}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation8.MuiPopover-paper.MuiMenu-paper.MuiMenu-paper::-webkit-scrollbar{border-radius:5px}@media(max-width:640px){.contact-information-container .customers-information [class*=" customer-info-"],.contact-information-container .customers-information [class^=customer-info-]{margin:1rem 0}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer,.contact-information-container .customers-information [class^=customer-info-] .contact-customer{padding:1.5rem!important}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .title-form,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .title-form{flex-direction:column;align-items:flex-start!important;gap:1rem}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .title-form .title,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .title-form .title{font-size:16px}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .title-form .check-foreigner,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .title-form .check-foreigner{width:100%;justify-content:center}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container{grid-template-columns:1fr!important;gap:1rem!important}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-country,.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-dob,.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-expire,.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-gender,.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-name,.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-passport,.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-placeOfIssue,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-country,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-dob,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-expire,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-gender,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-name,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-passport,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-placeOfIssue{grid-column:span 1!important;width:100%!important}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-dob .list-select,.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-expire .list-select,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-dob .list-select,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-expire .list-select{gap:.5rem!important}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-dob .list-select .MuiFormControl-root,.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer form .form-container .form-group-expire .list-select .MuiFormControl-root,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-dob .list-select .MuiFormControl-root,.contact-information-container .customers-information [class^=customer-info-] .contact-customer form .form-container .form-group-expire .list-select .MuiFormControl-root{min-width:0!important}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer .add-more-luggage,.contact-information-container .customers-information [class^=customer-info-] .contact-customer .add-more-luggage{padding:.875rem 1.5rem!important;font-size:14px!important;width:100%}.contact-information-container .customers-information [class*=" customer-info-"] .contact-customer .add-more-luggage svg,.contact-information-container .customers-information [class^=customer-info-] .contact-customer .add-more-luggage svg{font-size:20px!important}.baggage-price-statistics .title-baggage-price-statistics{padding:.875rem 1.25rem!important}.baggage-price-statistics .title-baggage-price-statistics .name-component{font-size:14px!important}.baggage-price-statistics .title-baggage-price-statistics .total-price{font-size:16px!important}.baggage-price-statistics .summary-detail .summary-departure-flight-baggage,.baggage-price-statistics .summary-detail .summary-return-flight-baggage{padding:1rem!important;flex-direction:column;align-items:flex-start!important;gap:1rem}.baggage-price-statistics .price-departure-flight-baggage{flex-direction:row!important;align-items:center!important;justify-content:space-between;width:100%}.baggage-price-statistics .price-departure-flight-baggage button{width:max-content!important}.baggage-price-statistics .price-departure-flight-baggage button svg{font-size:24px!important}}.contact-information-container .Mui-error.MuiFormControl-root .MuiInputBase-root,.contact-information-container .Mui-error.MuiFormControl-root .MuiInputBase-root.MuiOutlinedInput-root,.contact-information-container .Mui-error.MuiFormControl-root .MuiOutlinedInput-root,.contact-information-container .MuiFormControl-root.Mui-error .MuiInputBase-root,.contact-information-container .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root,.contact-information-container .MuiFormControl-root.Mui-error .MuiOutlinedInput-root,.contact-information-container .form-container .MuiFormControl-root.Mui-error .MuiInputBase-root,.contact-information-container .form-container .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root,.contact-information-container .form-container .MuiFormControl-root.Mui-error .MuiOutlinedInput-root,.contact-information-container form .MuiFormControl-root.Mui-error .MuiInputBase-root,.contact-information-container form .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root,.contact-information-container form .MuiFormControl-root.Mui-error .MuiOutlinedInput-root,.contact-information-product-page .Mui-error.MuiFormControl-root .MuiInputBase-root,.contact-information-product-page .Mui-error.MuiFormControl-root .MuiInputBase-root.MuiOutlinedInput-root,.contact-information-product-page .Mui-error.MuiFormControl-root .MuiOutlinedInput-root,.contact-information-product-page .MuiFormControl-root.Mui-error .MuiInputBase-root,.contact-information-product-page .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root,.contact-information-product-page .MuiFormControl-root.Mui-error .MuiOutlinedInput-root,.contact-information-product-page .form-container .MuiFormControl-root.Mui-error .MuiInputBase-root,.contact-information-product-page .form-container .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root,.contact-information-product-page .form-container .MuiFormControl-root.Mui-error .MuiOutlinedInput-root,.contact-information-product-page form .MuiFormControl-root.Mui-error .MuiInputBase-root,.contact-information-product-page form .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root,.contact-information-product-page form .MuiFormControl-root.Mui-error .MuiOutlinedInput-root{background-color:#fef2f2!important}.contact-information-container .Mui-error.MuiFormControl-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-container .Mui-error.MuiFormControl-root .MuiInputBase-root.MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-container .Mui-error.MuiFormControl-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-container .MuiFormControl-root.Mui-error .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-container .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-container .MuiFormControl-root.Mui-error .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-container .form-container .MuiFormControl-root.Mui-error .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-container .form-container .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-container .form-container .MuiFormControl-root.Mui-error .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-container form .MuiFormControl-root.Mui-error .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-container form .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-container form .MuiFormControl-root.Mui-error .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page .Mui-error.MuiFormControl-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page .Mui-error.MuiFormControl-root .MuiInputBase-root.MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page .Mui-error.MuiFormControl-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page .MuiFormControl-root.Mui-error .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page .MuiFormControl-root.Mui-error .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page .form-container .MuiFormControl-root.Mui-error .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page .form-container .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page .form-container .MuiFormControl-root.Mui-error .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page form .MuiFormControl-root.Mui-error .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page form .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page form .MuiFormControl-root.Mui-error .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:1px solid #ef4444!important}.contact-information-container .Mui-error.MuiFormControl-root .MuiInputBase-root .MuiInputBase-input,.contact-information-container .Mui-error.MuiFormControl-root .MuiInputBase-root .MuiSelect-outlined,.contact-information-container .Mui-error.MuiFormControl-root .MuiInputBase-root .MuiSelect-select,.contact-information-container .Mui-error.MuiFormControl-root .MuiInputBase-root .MuiSelect-select.MuiSelect-outlined,.contact-information-container .Mui-error.MuiFormControl-root .MuiInputBase-root.MuiOutlinedInput-root .MuiInputBase-input,.contact-information-container .Mui-error.MuiFormControl-root .MuiInputBase-root.MuiOutlinedInput-root .MuiSelect-outlined,.contact-information-container .Mui-error.MuiFormControl-root .MuiInputBase-root.MuiOutlinedInput-root .MuiSelect-select,.contact-information-container .Mui-error.MuiFormControl-root .MuiInputBase-root.MuiOutlinedInput-root .MuiSelect-select.MuiSelect-outlined,.contact-information-container .Mui-error.MuiFormControl-root .MuiOutlinedInput-root .MuiInputBase-input,.contact-information-container .Mui-error.MuiFormControl-root .MuiOutlinedInput-root .MuiSelect-outlined,.contact-information-container .Mui-error.MuiFormControl-root .MuiOutlinedInput-root .MuiSelect-select,.contact-information-container .Mui-error.MuiFormControl-root .MuiOutlinedInput-root .MuiSelect-select.MuiSelect-outlined,.contact-information-container .MuiFormControl-root.Mui-error .MuiInputBase-root .MuiInputBase-input,.contact-information-container .MuiFormControl-root.Mui-error .MuiInputBase-root .MuiSelect-outlined,.contact-information-container .MuiFormControl-root.Mui-error .MuiInputBase-root .MuiSelect-select,.contact-information-container .MuiFormControl-root.Mui-error .MuiInputBase-root .MuiSelect-select.MuiSelect-outlined,.contact-information-container .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root .MuiInputBase-input,.contact-information-container .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root .MuiSelect-outlined,.contact-information-container .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root .MuiSelect-select,.contact-information-container .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root .MuiSelect-select.MuiSelect-outlined,.contact-information-container .MuiFormControl-root.Mui-error .MuiOutlinedInput-root .MuiInputBase-input,.contact-information-container .MuiFormControl-root.Mui-error .MuiOutlinedInput-root .MuiSelect-outlined,.contact-information-container .MuiFormControl-root.Mui-error .MuiOutlinedInput-root .MuiSelect-select,.contact-information-container .MuiFormControl-root.Mui-error .MuiOutlinedInput-root .MuiSelect-select.MuiSelect-outlined,.contact-information-container .form-container .MuiFormControl-root.Mui-error .MuiInputBase-root .MuiInputBase-input,.contact-information-container .form-container .MuiFormControl-root.Mui-error .MuiInputBase-root .MuiSelect-outlined,.contact-information-container .form-container .MuiFormControl-root.Mui-error .MuiInputBase-root .MuiSelect-select,.contact-information-container .form-container .MuiFormControl-root.Mui-error .MuiInputBase-root .MuiSelect-select.MuiSelect-outlined,.contact-information-container .form-container .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root .MuiInputBase-input,.contact-information-container .form-container .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root .MuiSelect-outlined,.contact-information-container .form-container .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root .MuiSelect-select,.contact-information-container .form-container .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root .MuiSelect-select.MuiSelect-outlined,.contact-information-container .form-container .MuiFormControl-root.Mui-error .MuiOutlinedInput-root .MuiInputBase-input,.contact-information-container .form-container .MuiFormControl-root.Mui-error .MuiOutlinedInput-root .MuiSelect-outlined,.contact-information-container .form-container .MuiFormControl-root.Mui-error .MuiOutlinedInput-root .MuiSelect-select,.contact-information-container .form-container .MuiFormControl-root.Mui-error .MuiOutlinedInput-root .MuiSelect-select.MuiSelect-outlined,.contact-information-container form .MuiFormControl-root.Mui-error .MuiInputBase-root .MuiInputBase-input,.contact-information-container form .MuiFormControl-root.Mui-error .MuiInputBase-root .MuiSelect-outlined,.contact-information-container form .MuiFormControl-root.Mui-error .MuiInputBase-root .MuiSelect-select,.contact-information-container form .MuiFormControl-root.Mui-error .MuiInputBase-root .MuiSelect-select.MuiSelect-outlined,.contact-information-container form .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root .MuiInputBase-input,.contact-information-container form .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root .MuiSelect-outlined,.contact-information-container form .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root .MuiSelect-select,.contact-information-container form .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root .MuiSelect-select.MuiSelect-outlined,.contact-information-container form .MuiFormControl-root.Mui-error .MuiOutlinedInput-root .MuiInputBase-input,.contact-information-container form .MuiFormControl-root.Mui-error .MuiOutlinedInput-root .MuiSelect-outlined,.contact-information-container form .MuiFormControl-root.Mui-error .MuiOutlinedInput-root .MuiSelect-select,.contact-information-container form .MuiFormControl-root.Mui-error .MuiOutlinedInput-root .MuiSelect-select.MuiSelect-outlined,.contact-information-product-page .Mui-error.MuiFormControl-root .MuiInputBase-root .MuiInputBase-input,.contact-information-product-page .Mui-error.MuiFormControl-root .MuiInputBase-root .MuiSelect-outlined,.contact-information-product-page .Mui-error.MuiFormControl-root .MuiInputBase-root .MuiSelect-select,.contact-information-product-page .Mui-error.MuiFormControl-root .MuiInputBase-root .MuiSelect-select.MuiSelect-outlined,.contact-information-product-page .Mui-error.MuiFormControl-root .MuiInputBase-root.MuiOutlinedInput-root .MuiInputBase-input,.contact-information-product-page .Mui-error.MuiFormControl-root .MuiInputBase-root.MuiOutlinedInput-root .MuiSelect-outlined,.contact-information-product-page .Mui-error.MuiFormControl-root .MuiInputBase-root.MuiOutlinedInput-root .MuiSelect-select,.contact-information-product-page .Mui-error.MuiFormControl-root .MuiInputBase-root.MuiOutlinedInput-root .MuiSelect-select.MuiSelect-outlined,.contact-information-product-page .Mui-error.MuiFormControl-root .MuiOutlinedInput-root .MuiInputBase-input,.contact-information-product-page .Mui-error.MuiFormControl-root .MuiOutlinedInput-root .MuiSelect-outlined,.contact-information-product-page .Mui-error.MuiFormControl-root .MuiOutlinedInput-root .MuiSelect-select,.contact-information-product-page .Mui-error.MuiFormControl-root .MuiOutlinedInput-root .MuiSelect-select.MuiSelect-outlined,.contact-information-product-page .MuiFormControl-root.Mui-error .MuiInputBase-root .MuiInputBase-input,.contact-information-product-page .MuiFormControl-root.Mui-error .MuiInputBase-root .MuiSelect-outlined,.contact-information-product-page .MuiFormControl-root.Mui-error .MuiInputBase-root .MuiSelect-select,.contact-information-product-page .MuiFormControl-root.Mui-error .MuiInputBase-root .MuiSelect-select.MuiSelect-outlined,.contact-information-product-page .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root .MuiInputBase-input,.contact-information-product-page .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root .MuiSelect-outlined,.contact-information-product-page .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root .MuiSelect-select,.contact-information-product-page .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root .MuiSelect-select.MuiSelect-outlined,.contact-information-product-page .MuiFormControl-root.Mui-error .MuiOutlinedInput-root .MuiInputBase-input,.contact-information-product-page .MuiFormControl-root.Mui-error .MuiOutlinedInput-root .MuiSelect-outlined,.contact-information-product-page .MuiFormControl-root.Mui-error .MuiOutlinedInput-root .MuiSelect-select,.contact-information-product-page .MuiFormControl-root.Mui-error .MuiOutlinedInput-root .MuiSelect-select.MuiSelect-outlined,.contact-information-product-page .form-container .MuiFormControl-root.Mui-error .MuiInputBase-root .MuiInputBase-input,.contact-information-product-page .form-container .MuiFormControl-root.Mui-error .MuiInputBase-root .MuiSelect-outlined,.contact-information-product-page .form-container .MuiFormControl-root.Mui-error .MuiInputBase-root .MuiSelect-select,.contact-information-product-page .form-container .MuiFormControl-root.Mui-error .MuiInputBase-root .MuiSelect-select.MuiSelect-outlined,.contact-information-product-page .form-container .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root .MuiInputBase-input,.contact-information-product-page .form-container .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root .MuiSelect-outlined,.contact-information-product-page .form-container .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root .MuiSelect-select,.contact-information-product-page .form-container .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root .MuiSelect-select.MuiSelect-outlined,.contact-information-product-page .form-container .MuiFormControl-root.Mui-error .MuiOutlinedInput-root .MuiInputBase-input,.contact-information-product-page .form-container .MuiFormControl-root.Mui-error .MuiOutlinedInput-root .MuiSelect-outlined,.contact-information-product-page .form-container .MuiFormControl-root.Mui-error .MuiOutlinedInput-root .MuiSelect-select,.contact-information-product-page .form-container .MuiFormControl-root.Mui-error .MuiOutlinedInput-root .MuiSelect-select.MuiSelect-outlined,.contact-information-product-page form .MuiFormControl-root.Mui-error .MuiInputBase-root .MuiInputBase-input,.contact-information-product-page form .MuiFormControl-root.Mui-error .MuiInputBase-root .MuiSelect-outlined,.contact-information-product-page form .MuiFormControl-root.Mui-error .MuiInputBase-root .MuiSelect-select,.contact-information-product-page form .MuiFormControl-root.Mui-error .MuiInputBase-root .MuiSelect-select.MuiSelect-outlined,.contact-information-product-page form .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root .MuiInputBase-input,.contact-information-product-page form .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root .MuiSelect-outlined,.contact-information-product-page form .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root .MuiSelect-select,.contact-information-product-page form .MuiFormControl-root.Mui-error .MuiInputBase-root.MuiOutlinedInput-root .MuiSelect-select.MuiSelect-outlined,.contact-information-product-page form .MuiFormControl-root.Mui-error .MuiOutlinedInput-root .MuiInputBase-input,.contact-information-product-page form .MuiFormControl-root.Mui-error .MuiOutlinedInput-root .MuiSelect-outlined,.contact-information-product-page form .MuiFormControl-root.Mui-error .MuiOutlinedInput-root .MuiSelect-select,.contact-information-product-page form .MuiFormControl-root.Mui-error .MuiOutlinedInput-root .MuiSelect-select.MuiSelect-outlined{color:#002972!important}.contact-information-container .Mui-error.MuiFormControl-root.Mui-focused .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-container .Mui-error.MuiFormControl-root.Mui-focused .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-container .Mui-error.MuiFormControl-root:focus .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-container .Mui-error.MuiFormControl-root:focus .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-container .Mui-error.MuiFormControl-root:hover .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-container .Mui-error.MuiFormControl-root:hover .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-container .MuiFormControl-root.Mui-error.Mui-focused .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-container .MuiFormControl-root.Mui-error.Mui-focused .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-container .MuiFormControl-root.Mui-error:focus .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-container .MuiFormControl-root.Mui-error:focus .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-container .MuiFormControl-root.Mui-error:hover .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-container .MuiFormControl-root.Mui-error:hover .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-container .form-container .MuiFormControl-root.Mui-error.Mui-focused .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-container .form-container .MuiFormControl-root.Mui-error.Mui-focused .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-container .form-container .MuiFormControl-root.Mui-error:focus .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-container .form-container .MuiFormControl-root.Mui-error:focus .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-container .form-container .MuiFormControl-root.Mui-error:hover .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-container .form-container .MuiFormControl-root.Mui-error:hover .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-container form .MuiFormControl-root.Mui-error.Mui-focused .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-container form .MuiFormControl-root.Mui-error.Mui-focused .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-container form .MuiFormControl-root.Mui-error:focus .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-container form .MuiFormControl-root.Mui-error:focus .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-container form .MuiFormControl-root.Mui-error:hover .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-container form .MuiFormControl-root.Mui-error:hover .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page .Mui-error.MuiFormControl-root.Mui-focused .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page .Mui-error.MuiFormControl-root.Mui-focused .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page .Mui-error.MuiFormControl-root:focus .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page .Mui-error.MuiFormControl-root:focus .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page .Mui-error.MuiFormControl-root:hover .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page .Mui-error.MuiFormControl-root:hover .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page .MuiFormControl-root.Mui-error.Mui-focused .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page .MuiFormControl-root.Mui-error.Mui-focused .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page .MuiFormControl-root.Mui-error:focus .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page .MuiFormControl-root.Mui-error:focus .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page .MuiFormControl-root.Mui-error:hover .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page .MuiFormControl-root.Mui-error:hover .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page .form-container .MuiFormControl-root.Mui-error.Mui-focused .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page .form-container .MuiFormControl-root.Mui-error.Mui-focused .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page .form-container .MuiFormControl-root.Mui-error:focus .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page .form-container .MuiFormControl-root.Mui-error:focus .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page .form-container .MuiFormControl-root.Mui-error:hover .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page .form-container .MuiFormControl-root.Mui-error:hover .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page form .MuiFormControl-root.Mui-error.Mui-focused .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page form .MuiFormControl-root.Mui-error.Mui-focused .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page form .MuiFormControl-root.Mui-error:focus .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page form .MuiFormControl-root.Mui-error:focus .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page form .MuiFormControl-root.Mui-error:hover .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.contact-information-product-page form .MuiFormControl-root.Mui-error:hover .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#ef4444!important;border-width:1px!important}.contact-information .form-group-country .Mui-error .MuiOutlinedInput-notchedOutline,.contact-information .form-group-country .MuiFormControl-root.Mui-error .MuiOutlinedInput-notchedOutline,.contact-information .form-group-dob .Mui-error .MuiOutlinedInput-notchedOutline,.contact-information .form-group-dob .MuiFormControl-root.Mui-error .MuiOutlinedInput-notchedOutline,.contact-information .form-group-expire .Mui-error .MuiOutlinedInput-notchedOutline,.contact-information .form-group-expire .MuiFormControl-root.Mui-error .MuiOutlinedInput-notchedOutline,.contact-information .form-group-gender .Mui-error .MuiOutlinedInput-notchedOutline,.contact-information .form-group-gender .MuiFormControl-root.Mui-error .MuiOutlinedInput-notchedOutline,.contact-information .form-group-placeOfIssue .Mui-error .MuiOutlinedInput-notchedOutline,.contact-information .form-group-placeOfIssue .MuiFormControl-root.Mui-error .MuiOutlinedInput-notchedOutline,.customers-information .form-group-country .Mui-error .MuiOutlinedInput-notchedOutline,.customers-information .form-group-country .MuiFormControl-root.Mui-error .MuiOutlinedInput-notchedOutline,.customers-information .form-group-dob .Mui-error .MuiOutlinedInput-notchedOutline,.customers-information .form-group-dob .MuiFormControl-root.Mui-error .MuiOutlinedInput-notchedOutline,.customers-information .form-group-expire .Mui-error .MuiOutlinedInput-notchedOutline,.customers-information .form-group-expire .MuiFormControl-root.Mui-error .MuiOutlinedInput-notchedOutline,.customers-information .form-group-gender .Mui-error .MuiOutlinedInput-notchedOutline,.customers-information .form-group-gender .MuiFormControl-root.Mui-error .MuiOutlinedInput-notchedOutline,.customers-information .form-group-placeOfIssue .Mui-error .MuiOutlinedInput-notchedOutline,.customers-information .form-group-placeOfIssue .MuiFormControl-root.Mui-error .MuiOutlinedInput-notchedOutline{border:1px solid #ef4444!important}.contact-information .form-group-country .Mui-error .MuiOutlinedInput-root,.contact-information .form-group-country .MuiFormControl-root.Mui-error .MuiOutlinedInput-root,.contact-information .form-group-dob .Mui-error .MuiOutlinedInput-root,.contact-information .form-group-dob .MuiFormControl-root.Mui-error .MuiOutlinedInput-root,.contact-information .form-group-expire .Mui-error .MuiOutlinedInput-root,.contact-information .form-group-expire .MuiFormControl-root.Mui-error .MuiOutlinedInput-root,.contact-information .form-group-gender .Mui-error .MuiOutlinedInput-root,.contact-information .form-group-gender .MuiFormControl-root.Mui-error .MuiOutlinedInput-root,.contact-information .form-group-placeOfIssue .Mui-error .MuiOutlinedInput-root,.contact-information .form-group-placeOfIssue .MuiFormControl-root.Mui-error .MuiOutlinedInput-root,.customers-information .form-group-country .Mui-error .MuiOutlinedInput-root,.customers-information .form-group-country .MuiFormControl-root.Mui-error .MuiOutlinedInput-root,.customers-information .form-group-dob .Mui-error .MuiOutlinedInput-root,.customers-information .form-group-dob .MuiFormControl-root.Mui-error .MuiOutlinedInput-root,.customers-information .form-group-expire .Mui-error .MuiOutlinedInput-root,.customers-information .form-group-expire .MuiFormControl-root.Mui-error .MuiOutlinedInput-root,.customers-information .form-group-gender .Mui-error .MuiOutlinedInput-root,.customers-information .form-group-gender .MuiFormControl-root.Mui-error .MuiOutlinedInput-root,.customers-information .form-group-placeOfIssue .Mui-error .MuiOutlinedInput-root,.customers-information .form-group-placeOfIssue .MuiFormControl-root.Mui-error .MuiOutlinedInput-root{background-color:#fef2f2!important}.flash-sale-per-day-container,.flash-sale-per-day-container .container .title-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.flash-sale-per-day-container .container .title-container h1{font-size:30px;color:#2d4271;font-weight:700;margin:1rem 0;text-align:center}.flash-sale-per-day-container .container .title-container .description-title{width:80%;font-size:16px;color:#2d4271;font-weight:500;margin:1rem 0;text-align:center}.flash-sale-per-day-container .container .list-item-flash-sale{width:100%;display:flex;align-items:stretch;flex-wrap:wrap;gap:2rem;margin:1rem 0;justify-content:flex-start}.flash-sale-per-day-container .container .list-item-flash-sale:after{content:"";flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 2rem);height:0;visibility:hidden}.flash-sale-per-day-container .container .list-item-flash-sale .item-flash-sale{border-radius:8px;height:100%;width:calc(25% - 2rem);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:flex;flex-direction:column}@media(max-width:1440px){.flash-sale-per-day-container .container .list-item-flash-sale .item-flash-sale{width:calc(25% - 2rem)}}@media(max-width:1280px){.flash-sale-per-day-container .container .list-item-flash-sale .item-flash-sale{width:calc(33.33% - 2rem)}}@media(max-width:1024px){.flash-sale-per-day-container .container .list-item-flash-sale .item-flash-sale{width:calc(50% - 2rem)}}@media(max-width:640px){.flash-sale-per-day-container .container .list-item-flash-sale .item-flash-sale{width:100%}}.flash-sale-per-day-container .container .list-item-flash-sale .item-flash-sale .image-item{position:relative}.flash-sale-per-day-container .container .list-item-flash-sale .item-flash-sale .image-item img{height:210px;width:100%;object-fit:cover;border-top-left-radius:8px;border-top-right-radius:8px}.flash-sale-per-day-container .container .list-item-flash-sale .item-flash-sale .image-item .flash-info{position:absolute;top:0;left:0;display:flex;justify-content:space-between;width:100%;height:100%}.flash-sale-per-day-container .container .list-item-flash-sale .item-flash-sale .image-item .flash-info .flashTime-quantity{align-self:flex-end}.flash-sale-per-day-container .container .list-item-flash-sale .item-flash-sale .image-item .flash-info .flashTime-quantity .quantity{background-color:#f79721;color:#fff;width:-moz-fit-content;width:fit-content;padding:.2rem .5rem;border-top-right-radius:4px;border-bottom-right-radius:4px;font-size:13px}.flash-sale-per-day-container .container .list-item-flash-sale .item-flash-sale .image-item .flash-info .flashTime-quantity .flashTime{background-color:hsla(0,0%,100%,.7);color:#002972;width:-moz-fit-content;width:fit-content;padding:.2rem .5rem;border-top-right-radius:4px;border-bottom-right-radius:4px;font-size:13px;font-weight:600;margin-bottom:.5rem;box-shadow:1px 4px 4px 0 rgba(0,0,0,.55)}.flash-sale-per-day-container .container .list-item-flash-sale .item-flash-sale .image-item .flash-info .tag-item{padding:.2rem .5rem;background-color:#ff7db3;height:-moz-fit-content;height:fit-content;color:#fff;font-size:12px;border-bottom-left-radius:8px;border-top-right-radius:8px}.flash-sale-per-day-container .container .list-item-flash-sale .item-flash-sale .short-description{background-color:#fff;padding:1rem;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.flash-sale-per-day-container .container .list-item-flash-sale .item-flash-sale .short-description .wrap-description{height:8.8rem;min-height:187.94px;max-height:-webkit-fill-available}.flash-sale-per-day-container .container .list-item-flash-sale .item-flash-sale .short-description .wrap-description .name{font-size:16px;color:#252525;font-weight:600;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-align:start;text-overflow:ellipsis;cursor:pointer}.flash-sale-per-day-container .container .list-item-flash-sale .item-flash-sale .short-description .wrap-description .info-flight{display:flex;margin:.2rem 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%}.flash-sale-per-day-container .container .list-item-flash-sale .item-flash-sale .short-description .wrap-description .info-flight .image-info-flight{width:20px;height:20px;margin-right:.5rem}.flash-sale-per-day-container .container .list-item-flash-sale .item-flash-sale .short-description .wrap-description .info-flight .image-info-flight img{width:100%;height:100%;object-fit:contain}.flash-sale-per-day-container .container .list-item-flash-sale .item-flash-sale .short-description .wrap-description .info-flight div.containerName span{font-size:14px;color:#2d2d2d}.flash-sale-per-day-container .container .list-item-flash-sale .item-flash-sale .short-description .wrap-description .info-flight div.containerName svg{font-size:24px;color:#2d2d2d}.flash-sale-per-day-container .container .list-item-flash-sale .item-flash-sale .short-description .wrap-description .list-category{display:flex;width:100%;margin:.5rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;scroll-behavior:auto}.flash-sale-per-day-container .container .list-item-flash-sale .item-flash-sale .short-description .wrap-description .list-category::-webkit-scrollbar{display:none}.flash-sale-per-day-container .container .list-item-flash-sale .item-flash-sale .short-description .wrap-description .list-category.grabbing{cursor:-webkit-grabbing!important;cursor:grabbing!important}.flash-sale-per-day-container .container .list-item-flash-sale .item-flash-sale .short-description .wrap-description .list-category .category{margin-right:.5rem;padding:.2rem .5rem;background-color:#fff;color:#434343;border:1px solid #979797;border-radius:10px;font-size:12px;min-width:max-content}.flash-sale-per-day-container .container .list-item-flash-sale .item-flash-sale .short-description .price-discount{display:flex;justify-content:space-between;align-items:center;margin:.5rem 0}.flash-sale-per-day-container .container .list-item-flash-sale .item-flash-sale .short-description .price-discount .discount{color:#ef2424;font-size:16px;font-weight:600}.flash-sale-per-day-container .container .list-item-flash-sale .item-flash-sale .short-description .price-discount .original-price{text-decoration:line-through;color:#979797;font-size:14px;font-weight:500}.flash-sale-per-day-container .container .list-item-flash-sale .item-flash-sale .short-description .current-price{display:flex;margin:.5rem 0;align-items:center;justify-content:flex-end}.flash-sale-per-day-container .container .list-item-flash-sale .item-flash-sale .short-description .current-price .title-price{font-size:14px;color:#979797;margin:0 .5rem 0 0;font-weight:500}.flash-sale-per-day-container .container .list-item-flash-sale .item-flash-sale .short-description .current-price .price{font-size:20px;font-weight:600;color:#002972}@media(max-width:1280px){.flash-sale-per-day-container .container .list-item-flash-sale .item-flash-sale:after{flex-grow:0;flex-shrink:0;flex-basis:calc(33.33% - 2rem)}}@media(max-width:1024px){.flash-sale-per-day-container .container .list-item-flash-sale .item-flash-sale:after{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 2rem)}}@media(max-width:640px){.flash-sale-per-day-container .container .list-item-flash-sale .item-flash-sale:after{flex:0 0 100%}}.flash-sale-per-day-container .container .loading-wrapper{text-align:center;margin:20px}.flash-sale-per-day-container .container .result-text{font-size:13px;margin:3rem 0 1rem;font-weight:500;color:#2d4271}.flash-sale-per-day-container .container .loading-bar{width:15rem;height:3px;position:relative;margin:.25rem auto;overflow:hidden}.flash-sale-per-day-container .container .progress{width:5rem;height:3px;background-color:#002972;position:absolute;left:0;border-radius:10px}.flash-sale-per-day-container .container .example-progress{width:15rem;height:3px;background-color:#c4c4c4;left:0;border-radius:10px;margin:.25rem auto}.flash-sale-per-day-container .container .progress.active{display:block;animation:loading 1s linear infinite}@keyframes loading{0%{left:0}50%{left:calc(100% - 30px)}to{left:0}}.flash-sale-per-day-container .container button{background:linear-gradient(180deg,rgba(34,55,159,.878),#002972);color:#fff;padding:.5rem 4rem;font-size:15px;font-weight:700;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease;margin-top:2rem}.google-map{z-index:1;width:100%;height:100%;border-radius:5px}.hotel-combo-drawer{width:100%;padding:1rem}.content-detail-component .overview-container#section1 .list-img .MuiGrid-root.MuiGrid-container.MuiGrid-spacing-xs-2{height:400px}.content-detail-component .overview-container#section1 .list-img .image-wrapper{height:100%;overflow:hidden;border-radius:5px}.content-detail-component .overview-container#section1 .list-img img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.content-detail-component .overview-container#section1 .list-img img:hover{transform:scale(1.1)}.content-detail-component .overview-container#section1 .list-img .grid-center{height:100%;overflow:hidden}.content-detail-component .overview-container#section1 .list-img .sub-grid{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;height:100%}.content-detail-component .overview-container#section1 .list-img .sub-grid .image-top{height:50%;overflow:hidden;border-radius:5px;margin-bottom:8px}.content-detail-component .overview-container#section1 .list-img .sub-grid .image-top img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.content-detail-component .overview-container#section1 .list-img .sub-grid .image-top img:hover{transform:scale(1.1)}.content-detail-component .overview-container#section1 .list-img .sub-grid .image-bottom{height:50%;margin-top:8px;overflow:hidden;border-radius:5px}.content-detail-component .overview-container#section1 .list-img .sub-grid .image-bottom img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.content-detail-component .overview-container#section1 .list-img .sub-grid .image-bottom img:hover{transform:scale(1.1)}.content-detail-component .overview-container#section1 .list-img .sub-grid .more-image{height:50%;margin-top:8px;position:relative}.content-detail-component .overview-container#section1 .list-img .sub-grid .more-image .image-wrapper{height:100%;overflow:hidden;border-radius:5px}.content-detail-component .overview-container#section1 .list-img .sub-grid .more-image img{width:100%;height:100%;object-fit:cover;border-radius:5px}.content-detail-component .overview-container#section1 .list-img .sub-grid .more-image .more-image-expand{display:flex;padding:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.5);color:#fff;border-radius:5px;width:100%;height:100%;justify-content:center;align-items:center;cursor:pointer}.content-detail-component .overview-container#section1 .list-img .sub-grid .more-image .more-image-expand:hover{background-color:rgba(0,0,0,.7)}.content-detail-component .overview-container#section1 .list-img .sub-grid .more-image .more-image-expand p{font-size:14px;font-weight:700;margin-left:.5rem}.content-detail-component .overview-container#section1 .detail-hotel .title-container{width:100%;margin:2rem 0;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:10px;padding:2rem}.content-detail-component .overview-container#section1 .detail-hotel .title-container .name-hotel{font-size:24px;font-weight:700;color:#03121a}.content-detail-component .overview-container#section1 .detail-hotel .title-container .location-rate-and-price{display:flex;justify-content:space-between;align-items:center;margin:.5rem 0}.content-detail-component .overview-container#section1 .detail-hotel .title-container .location-rate-and-price .location-rate .location{display:flex;align-items:center}.content-detail-component .overview-container#section1 .detail-hotel .title-container .location-rate-and-price .location-rate .location svg{color:#2d2d2d;width:20px;height:20px}.content-detail-component .overview-container#section1 .detail-hotel .title-container .location-rate-and-price .location-rate .location p{color:#2d2d2d;font-size:14px;font-weight:500;margin-left:.2rem}.content-detail-component .overview-container#section1 .detail-hotel .title-container .location-rate-and-price .location-rate .rate{display:flex;align-items:center;margin-top:.5rem}.content-detail-component .overview-container#section1 .detail-hotel .title-container .location-rate-and-price .location-rate .rate .tag{color:#0264c8;background-color:#ecf8ff;padding:.2rem 1.5rem;font-weight:700;border-radius:5px;font-size:12px}.content-detail-component .overview-container#section1 .detail-hotel .title-container .location-rate-and-price .location-rate .rate .rate-star{display:flex;align-items:center;margin:0 1rem}.content-detail-component .overview-container#section1 .detail-hotel .title-container .location-rate-and-price .location-rate .rate .discount-title{display:flex;align-items:center}.content-detail-component .overview-container#section1 .detail-hotel .title-container .location-rate-and-price .location-rate .rate .discount-title img{width:16px;height:16px}.content-detail-component .overview-container#section1 .detail-hotel .title-container .location-rate-and-price .location-rate .rate .discount-title p{font-size:12px;font-weight:700;color:#fe9508;margin-left:.3rem}.content-detail-component .overview-container#section1 .detail-hotel .title-container .location-rate-and-price .price-button{display:flex;align-items:center}.content-detail-component .overview-container#section1 .detail-hotel .title-container .location-rate-and-price .price-button .price{margin-right:1rem}.content-detail-component .overview-container#section1 .detail-hotel .title-container .location-rate-and-price .price-button .price .title-price{color:#687176;font-size:12px;font-weight:500;text-align:right}.content-detail-component .overview-container#section1 .detail-hotel .title-container .location-rate-and-price .price-button .price .old-new-price{display:flex;align-items:center;justify-content:flex-end}.content-detail-component .overview-container#section1 .detail-hotel .title-container .location-rate-and-price .price-button .price .old-new-price .base-price{color:#979797;font-size:15px;font-weight:500;text-decoration:line-through;margin-right:.5rem}.content-detail-component .overview-container#section1 .detail-hotel .title-container .location-rate-and-price .price-button .price .old-new-price .current-price{color:#002972;font-size:20px;font-weight:700}.content-detail-component .overview-container#section1 .detail-hotel .title-container .location-rate-and-price .price-button button{padding:.8rem 2rem;background-color:#f79721;box-shadow:0 4px 20px 0 rgba(247,151,33,.4);border-radius:5px;color:#fff;width:max-content;font-weight:700;font-size:14px;text-transform:none}.content-detail-component .overview-container#section1 .detail-hotel .title-container .banner-save{position:relative;margin:1.5rem 0}.content-detail-component .overview-container#section1 .detail-hotel .title-container .banner-save .content-banner{width:100%;background-color:rgba(254,149,8,.5);padding:.5rem 3.5rem;color:#2d2d2d;font-weight:500;border-radius:20px}.content-detail-component .overview-container#section1 .detail-hotel .title-container .banner-save .content-banner strong{font-size:16px;font-weight:700;color:#ef2424}.content-detail-component .overview-container#section1 .detail-hotel .title-container .banner-save .icon-save{position:absolute;left:0;top:50%;transform:translateY(-50%);width:48px;height:48px;background:linear-gradient(180deg,#fba81d,#f79721);display:flex;justify-content:center;align-items:center;border-radius:50%}.content-detail-component .overview-container#section1 .detail-hotel .title-container .banner-save .icon-save img{width:32px;height:32px}.content-detail-component .overview-container#section1 .detail-hotel .title-container .pick-flight{box-shadow:0 4px 4px 0 rgba(0,0,0,.25);border-radius:0 0 5px 5px}.content-detail-component .overview-container#section1 .detail-hotel .title-container .pick-flight .title-pick-flight{border-radius:5px 5px 0 0;display:flex;background:linear-gradient(180deg,rgba(34,55,159,.878),#002972);align-items:center;padding:1rem 3rem}.content-detail-component .overview-container#section1 .detail-hotel .title-container .pick-flight .title-pick-flight svg{color:#fff;font-size:32px}.content-detail-component .overview-container#section1 .detail-hotel .title-container .pick-flight .title-pick-flight p.name{font-size:16px;font-weight:700;color:#fff;margin-left:.5rem}.content-detail-component .overview-container#section1 .detail-hotel .title-container .pick-flight .calendars-custom{padding:1rem 0}.content-detail-component .overview-container#section1 .detail-hotel .title-container .pick-flight .calendars-custom .MuiDateRangeCalendar-root{width:100%}.content-detail-component .overview-container#section1 .detail-hotel .title-container .pick-flight .calendars-custom .MuiDateRangeCalendar-root .MuiDateRangeCalendar-monthContainer{width:50%}.content-detail-component .overview-container#section1 .detail-hotel .title-container .pick-flight .calendars-custom .MuiDateRangeCalendar-root .MuiDateRangeCalendar-monthContainer .MuiDayCalendar-header{justify-content:space-evenly!important}.content-detail-component .overview-container#section1 .detail-hotel .title-container .pick-flight .calendars-custom .MuiDateRangeCalendar-root .MuiDateRangeCalendar-monthContainer .MuiDayCalendar-header .MuiTypography-root.MuiTypography-caption.MuiDayCalendar-weekDayLabel{width:100%}.content-detail-component .overview-container#section1 .detail-hotel .title-container .pick-flight .calendars-custom .MuiDateRangeCalendar-root .MuiDateRangeCalendar-monthContainer .MuiDayCalendar-weekContainer{justify-content:space-evenly!important}.content-detail-component .overview-container#section1 .detail-hotel .title-container .pick-flight .calendars-custom .MuiDateRangeCalendar-root .MuiDateRangeCalendar-monthContainer .MuiDayCalendar-weekContainer .MuiDateRangePickerDay-root{width:100%;display:flex;align-items:center;justify-content:center}.content-detail-component .overview-container#section1 .detail-hotel .title-container .introduce-container{border:1px solid #f2f3f3;border-radius:5px;padding:1rem;margin:1rem 0}.content-detail-component .overview-container#section1 .detail-hotel .title-container .introduce-container .title-intro{display:flex;justify-content:space-between;align-items:center}.content-detail-component .overview-container#section1 .detail-hotel .title-container .introduce-container .title-intro .name{font-size:20px;font-weight:700;color:#002972}.content-detail-component .overview-container#section1 .detail-hotel .title-container .introduce-container .title-intro .more-info{display:flex;align-items:center;cursor:pointer}.content-detail-component .overview-container#section1 .detail-hotel .title-container .introduce-container .title-intro .more-info .icon{transition:transform .3s ease;color:#2d4271}.content-detail-component .overview-container#section1 .detail-hotel .title-container .introduce-container .title-intro .more-info .rotate{transform:rotate(180deg)}.content-detail-component .overview-container#section1 .detail-hotel .title-container .introduce-container .title-intro .more-info p{font-size:14px;color:#2d4271;font-weight:500}.content-detail-component .overview-container#section1 .detail-hotel .title-container .introduce-container .content{margin-top:.5rem}.content-detail-component .overview-container#section1 .detail-hotel .title-container .introduce-container .content .base-content{max-height:4.5rem;overflow:hidden;text-overflow:ellipsis;transition:max-height .5s ease}.content-detail-component .overview-container#section1 .detail-hotel .title-container .introduce-container .content .base-content.expanded{max-height:50000px!important;overflow:visible;white-space:normal}.content-detail-component .overview-container#section1 .detail-hotel .title-container .introduce-container button.expanded-description{background-color:transparent;border:none;color:#002972;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .3s ease}.content-detail-component .overview-container#section1 .detail-hotel .title-container .introduce-container button.expanded-description:hover{text-decoration:underline}.content-detail-component .overview-container#section1 .detail-hotel .title-container .map-and-categories{display:flex}.content-detail-component .overview-container#section1 .detail-hotel .title-container .map-and-categories .map{width:40%;height:auto;border:1px solid #f2f3f3;border-radius:5px;margin-right:.5rem;padding:1rem}.content-detail-component .overview-container#section1 .detail-hotel .title-container .map-and-categories .map .google-map{height:100%}.content-detail-component .overview-container#section1 .detail-hotel .title-container .map-and-categories .map .title{font-size:20px;font-weight:700;color:#002972;margin-top:1rem}.content-detail-component .overview-container#section1 .detail-hotel .title-container .map-and-categories .map .list-location{opacity:0;transform:translateY(15px);transition:opacity .5s ease-in-out,transform .5s ease-in-out;position:absolute;width:100%;top:0;left:0;visibility:hidden}.content-detail-component .overview-container#section1 .detail-hotel .title-container .map-and-categories .map .list-location .location{margin:.5rem 0;display:flex;align-items:center;justify-content:space-between}.content-detail-component .overview-container#section1 .detail-hotel .title-container .map-and-categories .map .list-location .location .distance,.content-detail-component .overview-container#section1 .detail-hotel .title-container .map-and-categories .map .list-location .location .name{font-size:16px;font-weight:500;color:#687176}.content-detail-component .overview-container#section1 .detail-hotel .title-container .map-and-categories .map .more-location p{font-size:14px;color:#002972;font-weight:500;cursor:pointer;text-decoration:underline}.content-detail-component .overview-container#section1 .detail-hotel .title-container .map-and-categories .map .more-location p:hover{color:#f79721}.content-detail-component .overview-container#section1 .detail-hotel .title-container .map-and-categories .categories{width:60%;height:100%;border:1px solid #f2f3f3;border-radius:5px;margin-left:.5rem;padding:1rem}.content-detail-component .overview-container#section1 .detail-hotel .title-container .map-and-categories .categories .services{width:100%;border-bottom:1px solid #f2f3f3}.content-detail-component .overview-container#section1 .detail-hotel .title-container .map-and-categories .categories .services .title{font-size:20px;font-weight:700;color:#002972}.content-detail-component .overview-container#section1 .detail-hotel .title-container .map-and-categories .categories .services .list-service{display:flex;flex-wrap:wrap;margin:.5rem 0}.content-detail-component .overview-container#section1 .detail-hotel .title-container .map-and-categories .categories .services .list-service .service{margin:.5rem 0;width:33%;display:flex;align-items:center}.content-detail-component .overview-container#section1 .detail-hotel .title-container .map-and-categories .categories .services .list-service .service img{width:24px;height:24px;margin-right:.5rem}.content-detail-component .overview-container#section1 .detail-hotel .title-container .map-and-categories .categories .services .list-service .service p{font-size:16px;font-weight:500;color:#687176}.content-detail-component .overview-container#section1 .detail-hotel .title-container .map-and-categories .categories .time-checkin-checkout{border-bottom:1px solid #f2f3f3;padding:1rem 0}.content-detail-component .overview-container#section1 .detail-hotel .title-container .map-and-categories .categories .time-checkin-checkout .title{font-size:20px;font-weight:700;color:#002972}.content-detail-component .overview-container#section1 .detail-hotel .title-container .map-and-categories .categories .time-checkin-checkout .time .check-in,.content-detail-component .overview-container#section1 .detail-hotel .title-container .map-and-categories .categories .time-checkin-checkout .time .check-out{color:#687176;font-size:16px;font-weight:500;margin:.5rem 0}.content-detail-component .overview-container#section1 .detail-hotel .title-container .map-and-categories .categories .help{padding:1rem 0 .5rem}.content-detail-component .overview-container#section1 .detail-hotel .title-container .map-and-categories .categories .help .title{font-size:20px;font-weight:700;color:#002972}.content-detail-component .overview-container#section1 .detail-hotel .title-container .map-and-categories .categories .help .help-container{display:flex;border:1px solid #253f90;width:max-content;border-radius:10px;margin-top:.5rem;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.content-detail-component .overview-container#section1 .detail-hotel .title-container .map-and-categories .categories .help .help-container .phone{display:flex;align-items:center;background:linear-gradient(180deg,rgba(34,55,159,.878),#002972);padding:.5rem 2rem;border-radius:9px}.content-detail-component .overview-container#section1 .detail-hotel .title-container .map-and-categories .categories .help .help-container .phone svg{color:#fff}.content-detail-component .overview-container#section1 .detail-hotel .title-container .map-and-categories .categories .help .help-container .phone p{font-size:12px;font-weight:500;color:#fff;margin-left:.5rem;width:5rem}.content-detail-component .overview-container#section1 .detail-hotel .title-container .map-and-categories .categories .help .help-container .mail{display:flex;align-items:center;background-color:#fff;border-radius:9px;padding:.5rem 2rem}.content-detail-component .overview-container#section1 .detail-hotel .title-container .map-and-categories .categories .help .help-container .mail svg{color:#253f90}.content-detail-component .overview-container#section1 .detail-hotel .title-container .map-and-categories .categories .help .help-container .mail p{font-size:12px;font-weight:500;color:#253f90;margin-left:.5rem;width:5rem}.content-detail-component .overview-container#section1 .confirm-flight{box-shadow:0 4px 4px 0 rgba(0,0,0,.25);border-radius:0 0 5px 5px}.content-detail-component .overview-container#section1 .confirm-flight .title-pick-flight{border-radius:5px 5px 0 0;display:flex;justify-content:space-between;background:linear-gradient(180deg,rgba(34,55,159,.878),#002972);align-items:center;padding:1rem 3rem}.content-detail-component .overview-container#section1 .confirm-flight .title-pick-flight .title{display:flex;align-items:center}.content-detail-component .overview-container#section1 .confirm-flight .title-pick-flight .title svg{color:#fff;font-size:32px}.content-detail-component .overview-container#section1 .confirm-flight .title-pick-flight .title p.name{font-size:16px;font-weight:700;color:#fff;margin-left:.5rem}.content-detail-component .overview-container#section1 .confirm-flight .title-pick-flight .btn-back-to-pick-flight{display:flex;align-items:center}.content-detail-component .overview-container#section1 .confirm-flight .title-pick-flight .btn-back-to-pick-flight .name-btn{font-size:16px;font-weight:500;color:#fff;margin-right:.5rem}.content-detail-component .overview-container#section1 .confirm-flight .title-pick-flight .btn-back-to-pick-flight .name-btn:hover{text-decoration:underline}.content-detail-component .overview-container#section1 .confirm-flight .title-pick-flight .btn-back-to-pick-flight svg{color:#fff;font-size:24px}.content-detail-component .choose-room#section2{width:100%}.content-detail-component .choose-room#section2 .banner-warning{display:flex;align-items:center;padding:1rem 3rem;background-color:#fcfcfc;border:1px solid #f2f3f3;width:100%;min-width:100%;border-radius:10px}.content-detail-component .choose-room#section2 .banner-warning svg{color:#002972}.content-detail-component .choose-room#section2 .banner-warning p.content-warning{font-size:16px;font-weight:500;color:#002972;margin-left:.5rem}.content-detail-component .choose-room#section2 .list-type-hotel{margin-top:2rem;display:flex;flex-direction:column;gap:1rem}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel{width:100%;border:1px solid #f2f3f3;border-radius:10px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .title-type-hotel{background-color:#ecf8ff;padding:1rem 3rem;color:#03121a;font-size:20px;font-weight:700;border-top-left-radius:10px;border-top-right-radius:10px;display:flex;gap:.5rem}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .title-type-hotel .roomNameTitle{text-transform:uppercase}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel{padding:2rem;display:flex}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .left-side{width:30%;margin-right:.5rem}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .left-side .big-item .image-wrapper{height:100%;overflow:hidden;border-radius:5px}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .left-side .big-item img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .left-side .big-item img:hover{transform:scale(1.1)}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .left-side .sub-item .image-wrapper{height:100%;overflow:hidden;border-radius:5px}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .left-side .sub-item img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .left-side .sub-item img:hover{transform:scale(1.1)}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .left-side .list-category{margin-top:2rem;width:100%;display:flex;flex-wrap:wrap;gap:1rem}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .left-side .list-category .category-item{width:max-content;display:flex;align-self:center}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .left-side .list-category .category-item img{width:16px;height:16px;margin-right:.2rem}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .left-side .list-category .category-item p{font-size:12px;font-weight:500;color:#687176}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side{width:70%;margin-left:.5rem}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side .table-container{border-radius:10px;border:1px solid #ddd}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side table{width:100%;border-collapse:separate;border-spacing:0;border-radius:10px}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th{padding:10px;border:1px solid #ddd}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(2),.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(2){width:10%;text-align:center;min-width:10%;flex-wrap:wrap}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(2) .quantity-person svg,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(2) .quantity-person svg{color:#687176}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(2) p,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(2) p{font-size:12px;font-weight:500;color:#687176;margin:1rem 0}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child{width:60%;text-align:left}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail{padding:0 1rem}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .title-detail,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .title-detail{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .title-detail p,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .title-detail p{font-size:12px;font-weight:500;color:#687176}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .title-detail div.refund,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .title-detail div.refund{display:flex;align-items:center}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .title-detail div.refund svg,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .title-detail div.refund svg{width:12px;height:12px;color:#687176}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .title-detail div.refund p,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .title-detail div.refund p{font-size:10px;font-weight:500;color:#687176;min-width:max-content;margin-right:.2rem}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .breakfast,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .breakfast{margin:.5rem 0;color:#03121a;font-size:14px;font-weight:700}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .bed,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .bed{margin:.5rem 0;display:flex}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .bed svg,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .bed svg{width:16px;height:16px;color:#687176}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .bed p,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .bed p{font-size:12px;font-weight:500;color:#687176;margin-left:.2rem}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .cancel-room,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .cancel-room{margin:.5rem 0;display:flex;align-items:center;width:max-content}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .cancel-room p,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .cancel-room p{font-size:12px;font-weight:500;color:#00875a;margin-right:.2rem}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .cancel-room svg,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .cancel-room svg{width:12px;height:12px;color:#00875a}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .cannot-cancel-room,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .cannot-cancel-room{margin:.5rem 0;display:flex;align-items:center;width:max-content}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .cannot-cancel-room p,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .cannot-cancel-room p{font-size:12px;font-weight:500;color:#e74c3c;margin-right:.2rem}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .cannot-cancel-room svg,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .cannot-cancel-room svg{width:12px;height:12px;color:#e74c3c}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .room-area,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .room-area{margin:.5rem 0;display:flex}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .room-area .title,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .room-area .title{font-size:12px;font-weight:500;color:#687176}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .room-area .value,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .room-area .value{font-size:12px;font-weight:700;color:#687176;margin-left:.2rem}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .room-direction,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .room-direction{margin:.5rem 0;display:flex}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .room-direction .title,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .room-direction .title{font-size:12px;font-weight:500;color:#687176}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .room-direction .value,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .room-direction .value{font-size:12px;font-weight:700;color:#687176;margin-left:.2rem}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail hr,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail hr{margin:.5rem 0}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .sub-bed,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .sub-bed{margin-top:.5rem;display:flex}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .sub-bed .value-sub-bed .title-sub-bed,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .sub-bed .value-sub-bed .title-sub-bed{font-size:12px;font-weight:500;color:#687176}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .sub-bed .value-sub-bed .price-sub-bed,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .sub-bed .value-sub-bed .price-sub-bed{font-size:14px;font-weight:500;color:#002972}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .sub-bed .value-sub-bed .price-sub-bed .list-benefit,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .sub-bed .value-sub-bed .price-sub-bed .list-benefit{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.5rem 1rem}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .sub-bed .value-sub-bed .price-sub-bed .list-benefit p,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .sub-bed .value-sub-bed .price-sub-bed .list-benefit p{font-size:12px;font-weight:500;color:#687176;width:max-content;cursor:default}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:first-child .content-detail .sub-bed .value-sub-bed .price-sub-bed .list-benefit p:hover,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:first-child .content-detail .sub-bed .value-sub-bed .price-sub-bed .list-benefit p:hover{text-decoration:underline}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(3),.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(3){width:30%;text-align:right}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(3) .price-detail,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(3) .price-detail{padding:0 .5rem}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(3) .price-detail .price-and-pick,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(3) .price-detail .price-and-pick{display:flex;flex-direction:column;justify-content:flex-end;min-height:250px;position:relative}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(3) .price-detail .price-and-pick .flash-sale,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(3) .price-detail .price-and-pick .flash-sale{width:100%;display:flex;align-items:flex-end;justify-content:flex-end;color:#ef2424;font-size:13px;font-weight:700;margin-bottom:.5rem}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(3) .price-detail .price-and-pick .green-tag,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(3) .price-detail .price-and-pick .green-tag{background-color:#20ae5c;color:#fff;padding:.3rem .5rem;text-align:center;position:absolute;top:7px;right:-29px;border-top-left-radius:10px;border-bottom-left-radius:10px;font-size:12px;font-weight:500}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(3) .price-detail .price-and-pick .green-tag:before,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(3) .price-detail .price-and-pick .green-tag:before{content:"";position:absolute;width:0;height:0;border-right:10px solid transparent;border-bottom:10px solid #00875a;top:-10px;right:0}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(3) .price-detail .price-and-pick .pick-container .discount-price,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(3) .price-detail .price-and-pick .pick-container .discount-price{display:flex;justify-content:flex-end;align-items:center}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(3) .price-detail .price-and-pick .pick-container .discount-price .tag-sale,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(3) .price-detail .price-and-pick .pick-container .discount-price .tag-sale{background-color:#ef2424;color:#fff;font-size:14px;padding:.2rem .5rem;border-radius:5px;min-width:max-content}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(3) .price-detail .price-and-pick .pick-container .discount-price .tag-sale p,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(3) .price-detail .price-and-pick .pick-container .discount-price .tag-sale p{text-align:center}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(3) .price-detail .price-and-pick .pick-container .discount-price .discount,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(3) .price-detail .price-and-pick .pick-container .discount-price .discount{margin-left:.5rem;color:#979797;font-size:15px;text-decoration:line-through;min-width:max-content}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(3) .price-detail .price-and-pick .pick-container .base-price,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(3) .price-detail .price-and-pick .pick-container .base-price{display:flex;justify-content:flex-end;align-items:center;margin-top:.5rem}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(3) .price-detail .price-and-pick .pick-container .base-price .price,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(3) .price-detail .price-and-pick .pick-container .base-price .price{font-size:22px;font-weight:700;color:#002972}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(3) .price-detail .price-and-pick .pick-container .base-price .unit,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(3) .price-detail .price-and-pick .pick-container .base-price .unit{margin-top:6px;font-size:13px;font-weight:700;color:#002972}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(3) .price-detail .price-and-pick .pick-container .note,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(3) .price-detail .price-and-pick .pick-container .note{text-align:right;font-size:12px;color:#979797}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(3) .price-detail .price-and-pick .pick-container button,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(3) .price-detail .price-and-pick .pick-container button{margin-top:.8rem;width:100%;padding:.7rem;font-weight:600;background-color:#f79721;color:#fff;box-shadow:0 4px 20px 0 rgba(247,151,33,.4)}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th{background-color:#f7f9fa}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side thead th:first-child{border-top-left-radius:10px}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side thead th:last-child{border-top-right-radius:10px}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side tbody tr:last-child td:first-child{border-bottom-left-radius:10px}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side tbody tr:last-child td:last-child{border-bottom-right-radius:10px}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td[colspan="3"]{text-align:center}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side .see-more{display:flex;justify-content:center;align-items:center;margin-top:.5rem;padding:.2rem 1rem;cursor:pointer;color:#002972;font-size:14px;font-weight:700}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side .see-more:hover{text-decoration:underline}.content-detail-component .all-the-amenities#section3{width:100%;margin:2rem 0;padding:2rem;border:1px solid #f2f3f3;border-radius:10px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.content-detail-component .all-the-amenities#section3 .title-all-the-amenities{font-size:20px;font-weight:700;color:#002972}.content-detail-component .all-the-amenities#section3 .list-image-amenities{margin:1rem 0}.content-detail-component .all-the-amenities#section3 .list-image-amenities .image-wrapper{width:100%;height:150px;overflow:hidden;border-radius:5px;position:relative}.content-detail-component .all-the-amenities#section3 .list-image-amenities .image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:10% 70%;transition:transform .3s ease}.content-detail-component .all-the-amenities#section3 .list-image-amenities .image-wrapper img:hover{transform:scale(1.1)}.content-detail-component .all-the-amenities#section3 .list-image-amenities .image-wrapper div{position:absolute;bottom:-20px;display:flex;justify-content:center;left:50%;padding:.5rem 0;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.5);width:100%}.content-detail-component .all-the-amenities#section3 .list-image-amenities .image-wrapper div p{color:#fff;font-size:16px;font-weight:500;margin:0}.content-detail-component .all-the-amenities#section3 .list-image-amenities .react-multi-carousel-item,.content-detail-component .all-the-amenities#section3 .list-image-amenities .react-multi-carousel-item.react-multi-carousel-item--active{padding:1rem}.content-detail-component .all-the-amenities#section3 .list-category-amenities{width:100%;display:flex;flex-wrap:wrap}.content-detail-component .all-the-amenities#section3 .list-category-amenities .item-amenities{width:33%;margin-top:2rem}.content-detail-component .all-the-amenities#section3 .list-category-amenities .item-amenities .title-item-amenities{display:flex;align-items:center}.content-detail-component .all-the-amenities#section3 .list-category-amenities .item-amenities .title-item-amenities svg{color:#002972}.content-detail-component .all-the-amenities#section3 .list-category-amenities .item-amenities .title-item-amenities p{font-size:16px;font-weight:700;color:#002972;margin-left:.5rem}.content-detail-component .all-the-amenities#section3 .list-category-amenities .item-amenities .list-amenities{margin-left:2rem;text-transform:capitalize}.content-detail-component .all-the-amenities#section3 .list-category-amenities .item-amenities .list-amenities p{margin:.5rem 0;font-size:14px;color:#03121a;font-weight:500}.content-detail-component .policy#section4{margin-bottom:1rem}.content-detail-component .policy#section4 .policy-container{display:flex}.content-detail-component .policy#section4 .policy-container .left-side{width:50%;margin-right:.5rem}.content-detail-component .policy#section4 .policy-container .left-side .title-infomation-service{font-size:22px;font-weight:700;color:#002972;margin:1rem 0}.content-detail-component .policy#section4 .policy-container .left-side .infomation-service-container{border:1px solid #ccc;padding:1rem .5rem 1rem 1rem;border-radius:10px;overflow:hidden}.content-detail-component .policy#section4 .policy-container .left-side .content-infomation-service{height:438px;overflow-y:auto;font-size:14px;color:#002972;font-weight:500}.content-detail-component .policy#section4 .policy-container .left-side .content-infomation-service::-webkit-scrollbar{width:8px}.content-detail-component .policy#section4 .policy-container .left-side .content-infomation-service::-webkit-scrollbar-track{background:#f1f1f1;border-radius:8px}.content-detail-component .policy#section4 .policy-container .left-side .content-infomation-service::-webkit-scrollbar-thumb{background:#888;border-radius:8px}.content-detail-component .policy#section4 .policy-container .left-side .content-infomation-service::-webkit-scrollbar-thumb:hover{background:#555}.content-detail-component .policy#section4 .policy-container .left-side .content-infomation-service::-webkit-scrollbar{border-radius:8px}.content-detail-component .policy#section4 .policy-container .right-side{width:50%;margin-left:.5rem}.content-detail-component .policy#section4 .policy-container .right-side .refund-cancellation-conditions .title-refund-cancellation-conditions{font-size:22px;font-weight:700;color:#002972;margin:1rem 0}.content-detail-component .policy#section4 .policy-container .right-side .refund-cancellation-conditions .content-refund-cancellation-conditions{background-color:#f9f9f9;padding:.5rem 1rem;border-radius:10px}.content-detail-component .policy#section4 .policy-container .right-side .refund-cancellation-conditions .content-refund-cancellation-conditions ul{padding:0 2rem;list-style-type:circle}.content-detail-component .policy#section4 .policy-container .right-side .refund-cancellation-conditions .content-refund-cancellation-conditions ul li{margin:1rem 0;font-size:14px;color:#002972;font-weight:500}.content-detail-component .policy#section4 .note-invoice{background-color:#dbf0ff;margin:1rem 0 2rem;padding:1rem 2rem;border-radius:10px}.content-detail-component .policy#section4 .note-invoice p{color:#002972;font-size:14px;font-weight:500}@media screen and (max-width:1366px)and (min-width:1024px){.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(3) .price-detail .price-and-pick .pick-container .discount-price,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(3) .price-detail .price-and-pick .pick-container .discount-price{display:flex;justify-content:flex-end;flex-direction:column!important;align-items:end!important}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(3) .price-detail .price-and-pick .pick-container .base-price .price,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(3) .price-detail .price-and-pick .pick-container .base-price .price{font-size:18px}.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side td:nth-child(3) .price-detail .price-and-pick .pick-container .base-price .unit,.content-detail-component .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel .right-side th:nth-child(3) .price-detail .price-and-pick .pick-container .base-price .unit{font-size:11px}}@media(max-width:640px){.cancel-room p{font-size:12px!important}.short-info-hotel .price{align-items:flex-start!important;flex-direction:column}.short-info-hotel .price .note{font-size:10px!important;margin:0!important}.expo-slider .swiper{width:100%;height:auto}.expo-slider .swiper-slide{display:flex!important;align-items:center;justify-content:center;height:100%!important}.expo-slider .swiper-slide img{width:100%;height:100%;object-fit:cover}.expo-slider .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:30px!important;max-width:90%!important;width:auto!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:8px 16px!important;border-radius:20px!important}.expo-slider .swiper-pagination-bullet{background:#ff9d00;opacity:1;min-width:6px;width:6px;height:6px;border-radius:50%;margin:0 2px;transition:all .3s ease}.expo-slider .swiper-pagination-bullet:first-child:not(.swiper-pagination-bullet-active):not(:has(+.swiper-pagination-bullet-active)),.expo-slider .swiper-pagination-bullet:last-child:not(.swiper-pagination-bullet-active):not(:has(+.swiper-pagination-bullet-active)){transform:scale(.6);opacity:.6}.expo-slider .swiper-pagination-bullet:nth-child(2):not(.swiper-pagination-bullet-active):not(:has(+.swiper-pagination-bullet-active)),.expo-slider .swiper-pagination-bullet:nth-last-child(2):not(.swiper-pagination-bullet-active):not(:has(+.swiper-pagination-bullet-active)){transform:scale(.75);opacity:.75}.expo-slider .swiper-pagination-bullet:nth-child(3):not(.swiper-pagination-bullet-active):not(:has(+.swiper-pagination-bullet-active)),.expo-slider .swiper-pagination-bullet:nth-last-child(3):not(.swiper-pagination-bullet-active):not(:has(+.swiper-pagination-bullet-active)){transform:scale(.85);opacity:.85}.swiper-pagination-bullet-active+.expo-slider .swiper-pagination-bullet{transform:scale(1)!important;opacity:1!important}.expo-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{min-width:24px!important}.expo-slider .swiper-pagination-bullet-active{background:#fff;width:24px;height:6px;border-radius:6px;transform:scale(1)!important;opacity:1!important}}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm{min-width:90%}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm.MuiDialog-paperFullScreen{overflow-y:auto}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .MuiTypography-root.MuiTypography-h6.MuiDialogTitle-root .title-dialog{display:flex;justify-content:space-between}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .MuiTypography-root.MuiTypography-h6.MuiDialogTitle-root .title-dialog p{font-size:18px;color:#002972;font-weight:bolder}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .MuiTypography-root.MuiTypography-h6.MuiDialogTitle-root .title-dialog button{border:none;font-size:16px;font-weight:bolder;color:#002972;text-transform:none}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .MuiTypography-root.MuiTypography-h6.MuiDialogTitle-root .title-dialog button svg{font-size:24px;color:#002972}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .MuiTypography-root.MuiTypography-h6.MuiDialogTitle-root .title-dialog button:hover{background-color:transparent}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-container{display:flex;padding:0 24px 16px;height:80vh;max-height:80vh}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-container .left-side{width:100%;height:100%;max-height:80vh;overflow-y:auto}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-container .left-side::-webkit-scrollbar{width:5px;border-radius:5px}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-container .left-side::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-container .left-side::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-container .left-side::-webkit-scrollbar-thumb:hover{background:#555}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-container .left-side .object-array{margin-bottom:1rem}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-container .left-side .object-array .title-section{font-size:20px;color:#002972;margin-bottom:1rem}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-container .left-side .object-array .images{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;padding:0 .5rem}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-container .left-side .object-array .images .image-wrapper{aspect-ratio:1;border-radius:5px;overflow:hidden;background-color:#f0f0f0}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-container .left-side .object-array .images .image-wrapper img{width:100%;height:100%;object-fit:cover;cursor:pointer;transition:transform .3s ease}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-container .left-side .object-array .images .image-wrapper img:hover{transform:scale(1.05)}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-container .right-side{width:15%}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container{display:flex;padding:0 24px 16px;height:80vh;max-height:80vh}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side{flex:0 0 70%;max-width:70%;height:100%;display:flex;flex-direction:column}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .carousel{width:100%;flex:1 1;display:flex;justify-content:center;align-items:center;position:relative;border-radius:10px;min-height:0}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .carousel .background-image-carousel{width:100%;height:100%;border-radius:10px;position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .carousel .background-image-carousel img{width:100%;height:100%;object-fit:cover;border-radius:10px;transition:.5s ease;filter:blur(10px);opacity:1}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .carousel .background-image-carousel:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);border-radius:10px}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .carousel .main-image{height:100%;min-height:100%;object-fit:contain;position:absolute;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .carousel .main-image img{width:100%;height:100%;object-fit:contain}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .carousel .prev-btn{position:absolute;z-index:2;top:50%;left:0;transform:translateY(-50%);width:50px;height:50px;border-radius:5px;background-color:hsla(0,0%,100%,.9);color:#002972;margin-left:1rem}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .carousel .prev-btn:hover{background-color:#fff}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .carousel .next-btn{position:absolute;z-index:2;top:50%;right:0;transform:translateY(-50%);width:50px;height:50px;border-radius:5px;background-color:hsla(0,0%,100%,.9);color:#002972;margin-right:1rem}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .carousel .next-btn:hover{background-color:#fff}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .carousel span{font-size:18px;color:#002972;background-color:hsla(0,0%,100%,.8);border-radius:5px;padding:.5rem 1rem;font-weight:700;position:absolute;bottom:10px;z-index:5}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .thumbnail-list{margin-top:1rem;display:flex;overflow:hidden;white-space:nowrap;flex-shrink:0}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .thumbnail-list .total-image{width:62px;height:62px;min-width:62px;border-radius:5px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .thumbnail-list .total-image img{width:100%;height:100%;object-fit:cover;border-radius:5px;position:absolute;z-index:1;filter:blur(2px);opacity:.5}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .thumbnail-list .total-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px;background:rgba(0,0,0,.5)}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .thumbnail-list .total-image .content{display:flex;flex-direction:column;justify-content:center;align-items:center}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .thumbnail-list .total-image .content svg{color:#fff;z-index:2}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .thumbnail-list .total-image .content span{font-size:12px;color:#fff;font-weight:700;z-index:2}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .thumbnail-list .total-image:hover{cursor:pointer}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .thumbnail-list .total-image:hover img{background-color:rgba(0,0,0,.5)}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .thumbnail-list .thumbnail{display:flex;gap:.5rem;margin-left:.5rem;height:62px}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .thumbnail-list .thumbnail img{min-width:62px;height:62px;object-fit:cover;border-radius:5px;transition:.5s ease;cursor:pointer}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .thumbnail-list .thumbnail img.active{border:2px solid #002972}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .thumbnail-list .thumbnail img{transition:transform .3s ease,opacity .3s ease}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .thumbnail-list .thumbnail img.active{transform:scale(1);opacity:1}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .thumbnail-list .thumbnail img:not(.active){opacity:.6}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .right-side{flex:0 0 30%;max-width:30%;padding:0 1rem}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .right-side .business-facilities{height:calc(80vh - 100px);overflow:hidden}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .right-side .business-facilities .title-business-facilities{font-size:20px;font-weight:700;text-wrap:wrap;margin-bottom:1rem}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .right-side .business-facilities .content-business-facilities{overflow-y:auto;height:calc(100% - 40px);gap:1rem}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .right-side .business-facilities .content-business-facilities li{display:flex;width:100%;margin:1rem 0;font-weight:500}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .right-side .business-facilities .content-business-facilities li img{width:24px;height:24px;object-fit:cover;margin-right:.5rem}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .right-side .business-facilities .content-business-facilities::-webkit-scrollbar{width:5px;border-radius:5px}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .right-side .business-facilities .content-business-facilities::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .right-side .business-facilities .content-business-facilities::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .right-side .business-facilities .content-business-facilities::-webkit-scrollbar-thumb:hover{background:#555}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .right-side .button-container{display:flex;justify-content:flex-end}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .right-side .button-container .choose-room{padding:1rem;border-radius:10px;background-color:#f79721;color:#fff;font-weight:700;text-align:center;box-shadow:0 4px 20px 0 rgba(247,151,33,.4);margin-top:1.2rem}@media(max-width:640px){.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm{min-width:95%;max-width:95%;margin:16px}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .MuiTypography-root.MuiTypography-h6.MuiDialogTitle-root{padding:12px 16px}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .MuiTypography-root.MuiTypography-h6.MuiDialogTitle-root .title-dialog p{font-size:18px}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .MuiTypography-root.MuiTypography-h6.MuiDialogTitle-root .title-dialog button{font-size:14px}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .MuiTypography-root.MuiTypography-h6.MuiDialogTitle-root .title-dialog button svg{font-size:20px}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-container{padding:0 16px 16px;height:75vh;max-height:75vh}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-container .left-side{height:100%;max-height:75vh}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-container .left-side .object-array .title-section{font-size:16px;margin-bottom:.5rem}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-container .left-side .object-array .images{grid-template-columns:repeat(2,1fr);gap:.5rem;padding:0}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container{flex-direction:column;padding:0 16px 16px;height:75vh;max-height:75vh}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side{flex:0 0 100%;max-width:100%;height:100%;width:100%!important}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .carousel{flex:1 1;min-height:0}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .carousel .background-image-carousel,.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .carousel .background-image-carousel img,.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .carousel .main-image{height:100%}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .carousel .main-image img{max-height:100%}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .carousel .next-btn,.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .carousel .prev-btn{width:40px;height:40px;margin-left:.5rem;margin-right:.5rem}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .carousel .next-btn svg,.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .carousel .prev-btn svg{font-size:18px}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .carousel span{font-size:14px;padding:.25rem .5rem}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .thumbnail-list{margin-top:.5rem}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .thumbnail-list .total-image{width:50px;height:50px;min-width:50px}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .thumbnail-list .thumbnail{height:50px}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .thumbnail-list .thumbnail img{min-width:50px;height:50px}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .right-side{display:none!important}}@media(max-width:768px){.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-container .left-side .object-array .images{grid-template-columns:repeat(2,1fr)}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-container .left-side .object-array .images .image-wrapper img{-webkit-tap-highlight-color:rgba(0,0,0,.1)}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-container .left-side .object-array .images .image-wrapper img:active,.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .carousel .next-btn:active,.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .carousel .prev-btn:active{opacity:.8}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .thumbnail-list{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}}@media(max-width:768px){.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .thumbnail-list::-webkit-scrollbar{height:3px}.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .list-image-detail-container .left-side .thumbnail-list .thumbnail img:active{opacity:.8}}.container-detail-hotel .mini-banner{background:linear-gradient(180deg,#fba81d,#f79321);display:flex;align-items:center;position:relative;padding:.5rem 0;width:100%}.container-detail-hotel .mini-banner .name{width:100%;text-align:center;color:#f9f9f9;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:2px}.container-detail-hotel .mini-banner svg{position:absolute;right:0;top:50%;transform:translate(-50%,-50%);margin-right:1rem;color:#fff}.container-detail-hotel .content-tab-detail-container{display:flex;flex-direction:column;align-items:center}.container-detail-hotel .content-tab-detail-container .MuiBox-root{width:100%;display:flex;justify-content:center;z-index:1200}.container-detail-hotel .content-tab-detail-container .MuiBox-root .container{display:flex;justify-content:space-between}.container-detail-hotel .content-tab-detail-container .MuiBox-root .container .MuiTabs-root{width:100%;margin:0}.container-detail-hotel .content-tab-detail-container .MuiBox-root .container .MuiTabs-root .MuiTabs-flexContainer .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary.Mui-selected{color:#687176;font-size:14px;font-weight:700}.container-detail-hotel .content-tab-detail-container .MuiBox-root .container .MuiTabs-root .MuiTabs-flexContainer .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary{font-size:14px;font-weight:700}.container-detail-hotel .content-tab-detail-container .MuiBox-root .container .MuiTabs-root .MuiTabs-indicator{background-color:#fe9508;height:3px;margin:.3rem 0}.container-detail-hotel .content-tab-detail-container .MuiBox-root .container .btn-scroll-top{min-width:max-content;color:#fe9508;font-size:14px;font-weight:700}.container-detail-hotel .content-tab-detail-container .MuiBox-root .container .btn-scroll-top:hover{background-color:transparent}.container-detail-hotel .content-tab-detail-container .container .breadcrumbs-container{display:flex;justify-content:center;align-items:center}.container-detail-hotel .content-tab-detail-container .container .breadcrumbs-container .container .MuiTypography-root.MuiTypography-body1.MuiBreadcrumbs-root{margin:1rem}.container-detail-hotel .content-tab-detail-container .container .breadcrumbs-container .container .MuiBreadcrumbs-li,.container-detail-hotel .content-tab-detail-container .container .breadcrumbs-container .container .MuiTypography-root.MuiTypography-body1{color:#002972}.container-detail-hotel .content-tab-detail-container .container .content-detail-container{display:flex;flex-direction:column;align-items:flex-start}.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel{margin:1rem 0;width:100%}.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel .title-suggest-hotel{font-size:22px;font-weight:700;color:#002972;margin:1rem 0;text-align:center}.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest{width:100%}.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel{box-shadow:0 4px 4px 0 rgba(0,0,0,.25);border-radius:10px;border:1px solid #f2f3f3;width:100%;border-radius:8px;margin:1rem 0}.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .background-img{width:100%;position:relative;cursor:pointer}.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .background-img img{width:100%;height:210px;object-fit:cover;border-top-left-radius:8px;border-top-right-radius:8px}.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .background-img .stack-component{position:absolute;top:0;left:0;height:100%;display:flex;flex-direction:column;justify-content:space-between}.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .background-img .stack-component .quantity-rooms{background-color:#f79721;color:#fff;width:-moz-fit-content;width:fit-content;font-weight:600;font-size:13px;padding:.2rem .5rem;border-top-right-radius:4px;border-bottom-right-radius:4px;margin-top:1rem}.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel{display:flex;background-color:rgba(0,0,0,.48);margin:1rem;border-radius:20px 4px 4px 0}.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel .rate{font-size:17px;font-weight:600;height:40px;width:40px;border-radius:50% 50% 50% 0;background-color:#f79721;color:#fff;padding:.5rem;display:flex;justify-content:center;align-items:center}.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel .comment-container{margin:0 .5rem}.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel .comment-container .satisfied{font-size:13px;font-weight:600;color:#fff;margin:0}.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel .comment-container .comments{font-size:12px;color:#fff;font-weight:thin;margin:0}.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description{background-color:#fff;padding:1rem;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description .name{font-size:16px;font-weight:700;color:#2d2d2d;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description .stars svg{font-size:16px}.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description .locations{margin-top:.5rem;display:flex;align-items:center}.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description .locations svg{font-size:16px}.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description .locations p{color:#253f90}.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description .list-category{display:flex;width:100%;margin:.5rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description .list-category .category{margin-right:.5rem;padding:.2rem .5rem;background-color:#fff;color:#434343;border:1px solid #979797;border-radius:4px;font-size:12px;min-width:-moz-fit-content;min-width:fit-content}.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description .price-discount{display:flex;justify-content:space-between;align-items:center}.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description .price-discount .discount{display:flex;align-items:center}.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description .price-discount .discount .discount-icon{background-color:rgba(255,111,0,.1);margin-right:.2rem;width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:4px}.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description .price-discount .discount .discount-icon svg{font-size:16px;color:#ff6f00}.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description .price-discount .discount p{font-size:12px;font-weight:500;color:#ff6f00}.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description .price-discount .original-price{color:#979797;font-size:14px;font-weight:500;text-decoration:line-through}.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description .current-price{display:flex;justify-content:flex-end;align-items:center}.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description .current-price .title-price{margin-right:.5rem;font-size:14px;color:#979797}.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .item-tab-panel .short-description .current-price .price{font-size:20px;font-weight:600;color:#002972}.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .react-multiple-carousel__arrow{transition:transform .3s ease}.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .react-multiple-carousel__arrow:hover{transform:scale(1.2)}.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .react-multi-carousel-item,.container-detail-hotel .content-tab-detail-container .container .content-detail-container .suggest-hotel .list-hotel-suggest .carousel .react-multi-carousel-item.react-multi-carousel-item--active{padding:1rem}.login-page-container{width:100%;height:auto;min-height:95vh;max-height:max-content;background-image:url(https://i.pinimg.com/originals/f2/44/5c/f2445c37d07ae7a2cb327330bed3ae13.jpg);background-size:cover;padding:5rem 0}.login-page-container .container{background-color:hsla(0,0%,100%,.9);border-radius:24px;width:40%;margin:0 auto}@media(max-width:640px){.login-page-container .container{width:100%}}.login-page-container .container .content-login{padding:2rem}.login-page-container .container .content-login .MuiTabs-indicator{background-color:#f79721;border-radius:10px;height:100%}.login-page-container .container .content-login .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary.Mui-selected{color:#fff;z-index:2;width:50%;min-width:50%;font-weight:700;font-size:13px;border-radius:10px}.login-page-container .container .content-login .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary{width:50%;min-width:50%;font-weight:700;font-size:13px;color:#2d2d2d}.login-page-container .container .content-login .MuiTabs-flexContainer{background-color:hsla(0,0%,69%,.25);border-radius:10px}.login-page-container .container .content-login .MuiFormControl-root,.login-page-container .container .content-login .register-layout{margin:0;width:100%}.login-page-container .container .content-login h1{font-size:24px;font-weight:700;color:#002972;text-align:center;margin-bottom:1rem}.login-page-container .container .content-login .form-username{margin-bottom:1rem}.login-page-container .container .content-login .form-username h2{font-size:14px;color:#666;margin-bottom:.5rem}.login-page-container .container .content-login .form-password{margin-bottom:1rem}.login-page-container .container .content-login .form-password h2{font-size:14px;color:#666;margin-bottom:.5rem}.login-page-container .container .content-login .form-password input[type=password]:-webkit-autofill,.login-page-container .container .content-login .form-password input[type=password]:-webkit-autofill:active,.login-page-container .container .content-login .form-password input[type=password]:-webkit-autofill:focus,.login-page-container .container .content-login .form-password input[type=password]:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important;-webkit-text-fill-color:#000!important;background-color:#fff!important;background-clip:content-box!important}.login-page-container .container .content-login input{padding:8px 12px!important}.login-page-container .container .content-login .form-fullname{margin-bottom:1rem}.login-page-container .container .content-login .form-fullname h2{font-size:14px;color:#666;margin-bottom:.5rem}.login-page-container .container .content-login .form-confirm-password{margin-bottom:1rem}.login-page-container .container .content-login .form-confirm-password h2{font-size:14px;color:#666;margin-bottom:.5rem}.login-page-container .container .content-login .form-confirm-password input[type=password]:-webkit-autofill,.login-page-container .container .content-login .form-confirm-password input[type=password]:-webkit-autofill:active,.login-page-container .container .content-login .form-confirm-password input[type=password]:-webkit-autofill:focus,.login-page-container .container .content-login .form-confirm-password input[type=password]:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important;-webkit-text-fill-color:#000!important;background-color:#fff!important;background-clip:content-box!important}.login-page-container .container .content-login .MuiOutlinedInput-notchedOutline{border-radius:10px}.login-page-container .container .content-login .MuiOutlinedInput-notchedOutline:hover,.login-page-container .container .content-login .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#002972}.login-page-container .container .content-login .password-feature{display:flex;align-items:center;justify-content:space-between}.login-page-container .container .content-login .password-feature .MuiFormControlLabel-root.MuiFormControlLabel-labelPlacementEnd{margin-left:0!important}.login-page-container .container .content-login .password-feature .MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label{font-size:12px;color:#002972;margin-left:.5rem}.login-page-container .container .content-login .password-feature .remmember-password{margin-left:0!important}.login-page-container .container .content-login .password-feature .MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.Mui-checked.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium,.login-page-container .container .content-login .password-feature .MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium{padding:0}.login-page-container .container .content-login .password-feature .forgot-password a{font-size:12px;color:#4d4d4d;text-decoration:underline;-webkit-text-decoration-color:#4d4d4d;text-decoration-color:#4d4d4d}.login-page-container .container .content-login .description-forgot-password{text-align:center;font-size:20px;font-weight:500;color:#333;margin:1rem 4rem 3rem}.login-page-container .container .content-login button.btn-send-otp{margin-top:2rem;background-color:#f79721;color:#fff;border:1px solid transparent;padding:1rem;border-radius:10px;font-size:18px;text-transform:none;width:100%}.login-page-container .container .content-login .content-forgot-password{margin:0 3rem}.login-page-container .container .content-login .description-enter-otp{text-align:center;font-size:20px;font-weight:500;color:#333;margin:1rem 4rem 3rem}.login-page-container .container .content-login .content-enter-otp .otp-input{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem}.login-page-container .container .content-login .content-enter-otp .otp-input[data-form-type=other]{-webkit-autofill:none;-webkit-text-fill-color:inherit}.login-page-container .container .content-login .content-enter-otp .otp-input .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-formControl{width:3.5rem;height:3.5rem;font-size:1.5rem;text-align:center}.login-page-container .container .content-login .content-enter-otp .otp-input .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-formControl input{padding:.5rem;border-radius:.5rem;border:2px solid #ccc;background-color:#fff;transition:border-color .3s ease,box-shadow .3s ease;text-align:center;font-weight:700}.login-page-container .container .content-login .content-enter-otp .otp-input .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-formControl input:focus{border-color:#002972;box-shadow:0 0 5px rgba(0,41,114,.3);outline:none}.login-page-container .container .content-login .content-enter-otp .otp-input .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-formControl input::-webkit-inner-spin-button,.login-page-container .container .content-login .content-enter-otp .otp-input .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-formControl input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.login-page-container .container .content-login .content-enter-otp .otp-input .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-formControl input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.login-page-container .container .content-login .content-enter-otp .otp-input .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-formControl input:-webkit-autofill,.login-page-container .container .content-login .content-enter-otp .otp-input .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-formControl input:-webkit-autofill:active,.login-page-container .container .content-login .content-enter-otp .otp-input .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-formControl input:-webkit-autofill:focus,.login-page-container .container .content-login .content-enter-otp .otp-input .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-formControl input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important;-webkit-text-fill-color:#000!important;background-color:#fff!important;background-clip:content-box!important}.login-page-container .container .content-login .content-enter-otp .otp-input .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-formControl .MuiOutlinedInput-notchedOutline{border:none}@media(max-width:600px){.login-page-container .container .content-login .content-enter-otp .otp-input .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-formControl{width:2.5rem;height:2.5rem;font-size:1rem}.login-page-container .container .content-login .content-enter-otp .otp-input{gap:.3rem}}@media(min-width:601px)and (max-width:960px){.login-page-container .container .content-login .content-enter-otp .otp-input .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-formControl{width:3rem;height:3rem;font-size:1.2rem}.login-page-container .container .content-login .content-enter-otp .otp-input{gap:.4rem}}@media(min-width:961px)and (max-width:1280px){.login-page-container .container .content-login .content-enter-otp .otp-input .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-formControl{width:3.2rem;height:3.2rem;font-size:1.3rem}}@media(min-width:1281px){.login-page-container .container .content-login .content-enter-otp .otp-input .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-formControl{width:3.5rem;height:3.5rem;font-size:1.5rem}}.login-page-container .container .content-login .content-enter-otp .btn-verify-otp{margin-top:2rem;background-color:#f4a261;color:#fff;border:1px solid transparent;padding:1rem;border-radius:10px;font-size:18px;text-transform:none;width:100%;transition:background-color .3s ease}.login-page-container .container .content-login .content-enter-otp .btn-verify-otp:hover{background-color:#f18631}@media(max-width:600px){.login-page-container .container .content-login .content-enter-otp .btn-verify-otp{font-size:16px;padding:.8rem}}@media(min-width:601px)and (max-width:960px){.login-page-container .container .content-login .content-enter-otp .btn-verify-otp{font-size:17px;padding:.9rem}}.login-page-container .container .content-login .countdown-time-otp{font-size:20px;font-weight:500;margin:1rem;display:flex;justify-content:center;align-items:center}.login-page-container .container .content-login .countdown-time-otp p{color:dimgray}.login-page-container .container .content-login .countdown-time-otp span{color:#9d9d9d;margin-left:.5rem}.dialog-change-password-success .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm{width:100%!important;margin:0!important;padding:6rem 3rem}.dialog-change-password-success .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .title{font-size:32px;font-weight:700;color:#253f90;text-align:center;padding:0}.dialog-change-password-success .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .description{font-size:16px;color:#2d2e2e;text-align:center;margin:1rem 0}.dialog-change-password-success .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .MuiDialogContent-root{padding:0}.dialog-change-password-success .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .login-btn{background-color:#f79721;color:#fff;border:1px solid transparent;padding:1rem 3rem;border-radius:10px;font-size:18px;text-transform:none;width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center}.dialog-change-password-success .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm .MuiDialogActions-root.MuiDialogActions-spacing{justify-content:center;padding:0}.login-mobile-container{width:100%;height:100%;background:#fff;padding:5rem 1rem}.login-mobile-container .container .content-login>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1.5rem*var(--tw-space-y-reverse));margin-block-start:calc(1.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.login-mobile-container .container .content-login h1{text-align:center;font-size:22px}.login-mobile-container .container .content-login .image-container{margin:2.5rem 0;display:flex;align-items:center;justify-content:center}.login-mobile-container .container .content-login .image-container .logo-tripu{width:100%;max-width:45%;height:100%;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.6))}.login-mobile-container .container .content-login .login-form>:not(:last-child),.login-mobile-container .container .content-login .register-account>:not(:last-child),.login-mobile-container .container .content-login .register-form>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1.5rem*var(--tw-space-y-reverse));margin-block-start:calc(1.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.login-mobile-container .container .content-login .register-account{text-align:center;font-size:14px;color:#666}.login-mobile-container .container .content-login .guest-login{text-align:center;font-size:14px;color:#666;text-decoration:underline}.or-separate{display:flex;align-items:center;justify-content:center;margin:1rem 0}.or-separate .or{font-size:16px;color:#666;margin:0 1rem}.or-separate .line{height:1px;background-color:#b1b1b1;width:100%}.button-list{display:flex;flex-direction:column;gap:1rem}.button-list button.login-social{background-color:#fff;border:none;border-radius:40px;font-size:16px;color:#333;text-transform:none;box-shadow:0 2px 4px rgba(0,0,0,.1)}.button-list button.login-social:hover{box-shadow:0 4px 8px rgba(0,0,0,.15)}.button-list button.login-social img{width:32px;height:32px;margin-right:1rem}.button-list button.login-normal{border:1px solid transparent;border-radius:40px;font-size:16px;color:#fff;text-transform:none;background-color:#f79721;box-shadow:0 2px 4px rgba(0,0,0,.1)}.button-list button.login-normal:hover{box-shadow:0 4px 8px rgba(0,0,0,.15)}.news-container,.news-container .news-root-content{display:flex;flex-direction:column;align-items:center}.news-container .news-root-content h1{display:flex;justify-content:center;align-items:center;color:#2d4271;font-size:30px;font-weight:700}.news-container .news-root-content .description{margin-top:1rem;text-align:center;width:70%;color:#2d4271;font-size:16px;font-weight:500}.news-container .news-root-content .list-news{width:100%}.news-container .news-root-content .list-news .news-category{width:100%;display:flex;flex-wrap:wrap;gap:2rem;margin:2rem 0}.news-container .news-root-content .list-news .news-category .item-category{box-shadow:0 2px 4px 0 rgba(247,151,33,.3);display:flex;width:30%;min-width:30%;align-items:center;border:2px solid #f79721;border-radius:15px;padding:1rem}.news-container .news-root-content .list-news .news-category .item-category img{width:80px;height:80px}.news-container .news-root-content .list-news .news-category .item-category p{width:100%;text-align:center;padding:0 2.5rem;text-wrap:wrap;font-size:18px;color:#002972;font-weight:700}.news-container .news-root-content .list-news .news-category .item-category.active,.news-container .news-root-content .list-news .news-category .item-category:hover{background-color:rgba(247,151,33,.2)}.news-container .fav-location{width:100%;margin-top:2rem}.news-container .fav-location .title{color:#2d4271;font-size:30px;font-weight:700;text-align:center}.news-container .fav-location .list-image-amenities{margin:1rem 0}.news-container .fav-location .list-image-amenities .list-image-wrapper{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;gap:1rem;padding-bottom:.5rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.news-container .fav-location .list-image-amenities .list-image-wrapper::-webkit-scrollbar{display:none}.news-container .fav-location .list-image-amenities .list-image-wrapper .images-wrapper{flex:0 0 auto}.news-container .fav-location .list-image-amenities .list-image-wrapper .images-wrapper>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.5rem*var(--tw-space-y-reverse));margin-block-start:calc(.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.news-container .fav-location .list-image-amenities .list-image-wrapper .images-wrapper img{width:80px;height:80px;object-fit:cover;object-position:center;border-radius:14px}.news-container .fav-location .list-image-amenities .list-image-wrapper .images-wrapper p{text-align:center;font-size:14px}.news-container .fav-location .list-image-amenities .image-wrapper{width:100%;height:275px;overflow:hidden;border-radius:5px;position:relative}.news-container .fav-location .list-image-amenities .image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:10% 70%;transition:transform .3s ease}.news-container .fav-location .list-image-amenities .image-wrapper div{position:absolute;bottom:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);width:100%;height:100%;transition:transform .3s ease}.news-container .fav-location .list-image-amenities .image-wrapper div p{color:#fff;font-size:16px;font-weight:500}.news-container .fav-location .list-image-amenities .image-wrapper:hover img{transform:scale(1.1)}.news-container .fav-location .list-image-amenities .react-multi-carousel-item,.news-container .fav-location .list-image-amenities .react-multi-carousel-item.react-multi-carousel-item--active{padding:1rem}.news-container .fav-location .list-image-amenities .react-multi-carousel-track{padding:2rem 0}.news-container .fav-location .list-image-amenities .react-multiple-carousel__arrow--right{right:16px;background-color:hsla(0,0%,100%,.8)}.news-container .fav-location .list-image-amenities .react-multiple-carousel__arrow--right:before{color:#333}.news-container .fav-location .list-image-amenities .react-multiple-carousel__arrow--left{left:16px;background-color:hsla(0,0%,100%,.8)}.news-container .fav-location .list-image-amenities .react-multiple-carousel__arrow--left:before{color:#333}.news-container .fav-location .list-image-amenities .react-multi-carousel-dot button{background:rgba(254,149,8,.4);border-color:transparent}.news-container .fav-location .list-image-amenities .react-multi-carousel-dot--active button{background:#fe9508}.news-container .banner{margin-top:4rem;position:relative}.news-container .banner img{width:100%;height:400px;object-fit:cover;object-position:center}.news-container .banner .banner-overlay{position:absolute;inset:0;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1;border-radius:inherit}.news-container .banner .content-banner{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:space-between;width:100%}@media(max-width:425px){.news-container .banner .content-banner{flex-direction:column;align-items:center}}.news-container .banner .content-banner .left-side{width:50%}@media(max-width:425px){.news-container .banner .content-banner .left-side{width:100%;text-align:center}}.news-container .banner .content-banner .left-side .title-banner{font-size:40px;font-weight:700;color:#fff}@media(max-width:425px){.news-container .banner .content-banner .left-side .title-banner{font-size:22px}}.news-container .banner .content-banner .left-side .description{font-size:18px;font-weight:500;color:#fff;margin-top:2rem;width:100%}@media(max-width:425px){.news-container .banner .content-banner .left-side .description{margin-top:1rem;font-size:16px;text-align:center}}.news-container .banner .content-banner .right-side{width:40%}@media(max-width:425px){.news-container .banner .content-banner .right-side{width:100%}}.news-container .banner .content-banner .right-side div{display:flex}.news-container .banner .content-banner .right-side div input{width:100%;height:40px;border:1px solid #2d4271;background-color:#fff;border-radius:5px;padding:0 1rem;font-size:16px;font-weight:500}.news-container .banner .content-banner .right-side div input::placeholder{color:#505050}.news-container .banner .content-banner .right-side div input:focus{outline:none}.news-container .banner .content-banner .right-side div button{width:10vw;height:40px;background-color:#fff;color:#333;border:none;border-radius:5px;margin-left:1rem;font-size:16px;font-weight:600;text-transform:none}@media(max-width:425px){.news-container .banner .content-banner .right-side div button{width:45%}}.news-container .banner .content-banner .right-side p{margin-top:1rem;font-size:12px;font-weight:500;color:#fff}@media screen and (max-width:768px){.news-container{margin-top:3.5rem}}.content-wrapper-mobile{padding:1rem}.content-wrapper-mobile>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}.content-wrapper-mobile .title-drawer{display:flex;align-items:center;gap:.5rem;font-weight:700;color:#f79721}.content-wrapper-mobile .content .title{font-size:20px}.content-wrapper-mobile .content .description-content{font-size:14px;font-style:italic;color:#b1b1b1}.content-wrapper-mobile .content .form{margin-top:1rem}.content-wrapper-mobile .content .form>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}.content-wrapper-mobile .content .form .form-checkbox{display:flex;align-items:center;gap:.5rem}.content-wrapper-mobile .content .form .form-checkbox label{font-size:12px;color:#b1b1b1;font-style:italic}.news-content{width:100%}.news-content .news-list{display:flex;flex-direction:column;justify-content:center;gap:2rem}.news-content .news-list .news-card{width:100%;display:flex}@media(max-width:640px){.news-content .news-list .news-card{gap:1rem}}.news-content .news-list .news-card img{width:405px;height:auto}@media(max-width:640px){.news-content .news-list .news-card img{width:100%;max-width:130px;height:auto}}.news-content .news-list .news-card img{object-fit:cover;object-position:center;border-radius:10px;box-shadow:0 1.1px 11px 0 rgba(0,0,0,.1)}.news-content .news-list .news-card .content{margin-left:2rem;max-height:auto;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:640px){.news-content .news-list .news-card .content{margin-left:0}.news-content .news-list .news-card .content>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.5rem*var(--tw-space-y-reverse));margin-block-start:calc(.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.5rem*(1 - var(--tw-space-y-reverse)))}}.news-content .news-list .news-card .content .news-title{font-size:20px;color:#002972;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-text-decoration-color:#002972;text-decoration-color:#002972}@media(max-width:640px){.news-content .news-list .news-card .content .news-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:16px}}.news-content .news-list .news-card .content .list-tag{display:flex;gap:.5rem;flex-wrap:wrap}.news-content .news-list .news-card .content .list-tag .item-tag{padding:.2rem .5rem;background-color:#f2f3f3;color:#03121a;border-radius:10px;font-weight:600;font-size:13px}.news-content .news-list .news-card .content .time-release-new{color:#868383;font-size:13px}.news-content .news-list .news-card .content .news-description{color:#868383;font-size:16px;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(max-width:640px){.news-content .news-list .news-card .content .news-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14px}}.news-content .news-list .news-card .content a{color:#f79721;font-size:13px;font-weight:500;text-decoration:underline;-webkit-text-decoration-color:#f79721;text-decoration-color:#f79721}.news-content .news-list .MuiPagination-root.MuiPagination-text{display:flex;justify-content:center;margin-top:2rem}.news-content .news-list .MuiPagination-root.MuiPagination-text .MuiButtonBase-root.MuiPaginationItem-root.MuiPaginationItem-sizeMedium.MuiPaginationItem-text.MuiPaginationItem-circular.Mui-selected.MuiPaginationItem-page{background-color:transparent;color:#f79721;font-weight:bolder}.news-content .news-list .MuiPagination-root.MuiPagination-text .MuiButtonBase-root.MuiPaginationItem-root.MuiPaginationItem-sizeMedium.MuiPaginationItem-text.MuiPaginationItem-circular{background-color:transparent;color:#002972}.news-detail{display:flex;flex-direction:column;align-items:center}.news-detail .content-detail.container h1.title{font-size:48px;color:#002972;font-weight:700;margin-bottom:1rem;text-wrap:wrap}.news-detail .content-detail.container .image-represent-post{width:100%;height:500px;object-fit:cover;border-radius:10px;margin-bottom:1rem;box-shadow:0 1.1px 11px 0 rgba(0,0,0,.1)}.news-detail .content-detail.container .detail{padding:0 15rem}.news-detail .content-detail.container .detail h2{font-size:40px;color:#000;font-weight:700;margin-bottom:1rem}.news-detail .content-detail.container .detail img{width:100%;height:auto}.news-detail .content-detail.container .detail .des-img{font-size:14px;color:#000;margin-bottom:1rem;font-style:italic;border-left:3px solid #000;padding-left:1rem}.news-detail .content-detail.container .detail .quote{font-size:20px;color:#000;margin-bottom:1rem;font-style:italic;border-left:3px solid #000;padding-left:1rem}.news-detail .content-detail.container .detail .tags{margin-top:5rem;display:flex;gap:.2rem;flex-wrap:wrap;justify-content:flex-end}.news-detail .content-detail.container .detail .tags .tag{padding:.2rem .5rem;background-color:rgba(247,151,33,.2);color:#fe9508;width:max-content;border-radius:5px;font-weight:600;font-size:13px;margin-right:.5rem}.news-detail .content-detail.container .detail hr{width:100%;border:1px solid #000;margin:3rem 0}.news-detail .content-detail.container .post-relate .title{display:flex;justify-content:space-between;align-items:center}.news-detail .content-detail.container .post-relate .title p{font-size:32px;color:#002972;font-weight:700}.news-detail .content-detail.container .post-relate .title .all-post{font-size:20px;color:#002972;font-weight:500}.news-detail .content-detail.container .post-relate .title .all-post svg{font-size:16px;margin-left:.5rem}.news-detail .content-detail.container .post-relate .list-post-relate{width:100%;margin:3rem 0;display:flex;overflow-x:auto;gap:1rem;padding-bottom:2rem}.news-detail .content-detail.container .post-relate .list-post-relate::-webkit-scrollbar{width:8px;height:6px}.news-detail .content-detail.container .post-relate .list-post-relate::-webkit-scrollbar-track{background:#f1f1f1;border-radius:8px}.news-detail .content-detail.container .post-relate .list-post-relate::-webkit-scrollbar-thumb{background:#888;border-radius:8px}.news-detail .content-detail.container .post-relate .list-post-relate::-webkit-scrollbar-thumb:hover{background:#555}.news-detail .content-detail.container .post-relate .list-post-relate::-webkit-scrollbar{border-radius:8px}.news-detail .content-detail.container .post-relate .list-post-relate .post{width:24.5%;min-width:24.5%}@media(max-width:640px){.news-detail .content-detail.container .post-relate .list-post-relate .post{width:100%;min-width:100%}}.news-detail .content-detail.container .post-relate .list-post-relate .post img{width:100%;height:250px;object-fit:cover;border-radius:10px;box-shadow:0 1.1px 11px 0 rgba(0,0,0,.1)}.news-detail .content-detail.container .post-relate .list-post-relate .post .tag-and-time{margin:1rem 0;width:100%;display:flex;justify-content:space-between}.news-detail .content-detail.container .post-relate .list-post-relate .post .tag-and-time .list-tag{display:flex;gap:.5rem;flex-wrap:wrap}.news-detail .content-detail.container .post-relate .list-post-relate .post .tag-and-time .list-tag .tag{padding:.2rem .5rem;background-color:rgba(247,151,33,.2);color:#fe9508;border-radius:5px;font-weight:600;font-size:12px;width:max-content;height:max-content}.news-detail .content-detail.container .post-relate .list-post-relate .post .tag-and-time .time{font-size:14px;color:#7d8fab;font-style:italic}.news-detail .content-detail.container .post-relate .list-post-relate .post .title-post a{font-size:20px;color:#2d4271;font-weight:700;text-decoration:none;margin:.5rem 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-detail .content-detail.container .post-relate .list-post-relate .post .title-post a:hover{text-decoration:underline}.news-detail .content-detail.container .post-relate .list-post-relate .post .description{font-size:14px;color:#2d4271;height:126px;margin:.5rem 0;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-detail .content-detail.container .post-relate .list-post-relate .post .read-more{display:flex;font-size:14px;color:#f79721;font-weight:700;align-items:center;text-decoration:none;margin:.5rem 0}.news-detail .content-detail.container .post-relate .list-post-relate .post .read-more:hover{text-decoration:underline;cursor:pointer}.news-detail .content-detail.container .post-relate .list-post-relate .post .read-more svg{font-size:12px;margin-left:.2rem}.category-filter{width:100%;display:flex;flex-wrap:nowrap;overflow-x:auto;gap:1rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.category-filter::-webkit-scrollbar{display:none}.category-filter a{color:#03121a;text-decoration:none}.category-filter .active{background:rgba(254,149,8,.5);border:1px solid #f79721}.category-filter--items{white-space:nowrap;flex-shrink:0;display:inline-block;border:none;background:#eee;border-radius:10px;padding:.25rem .5rem}.image-news--wrapper{display:flex;flex-wrap:nowrap;gap:1rem;width:100%;overflow-x:auto;padding-right:60px;scroll-padding-left:1rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.image-news--wrapper--item{flex-shrink:0;width:100%;border-radius:10px;scroll-snap-align:start;position:relative;transition:transform .3s ease-in-out}.image-news--wrapper--item:hover{transform:scale(1.02)}.image-news--wrapper--item img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:inherit}.image-news--wrapper--item--overlay{position:absolute;inset:0;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:inherit;display:flex;align-items:center;justify-content:center;animation:fadeIn .4s ease forwards}.image-news--wrapper--item--overlay--content{color:#fff;text-align:center;opacity:0;animation:slideUp .3s ease .1s forwards}.image-news--wrapper--item--overlay--content h4{margin-bottom:.5rem;margin-left:.5rem;margin-right:.5rem;font-size:22px;color:#fff;text-align:center}.image-news--wrapper--item--overlay--content .arrow-icon{font-size:1.5rem;display:inline-block;animation:bounce 1.5s ease infinite}.image-news--wrapper::-webkit-scrollbar{display:none}.image-news--wrapper{scrollbar-width:none}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.payment-notification-container{display:flex;flex-direction:column;align-items:center;width:100%}.payment-notification-container .payment-notification-content{width:100%}.payment-notification-container .payment-notification-content img{height:90vh;object-position:center;object-fit:cover;width:100%}.payment-notification-container .payment-notification-content .container{margin-top:2rem;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%);background-color:#fff;display:flex;flex-direction:column;align-items:center;border-radius:50px;width:60%}@media(max-width:640px){.payment-notification-container .payment-notification-content .container{width:100%;top:50%}}.payment-notification-container .payment-notification-content .container img.icon{width:110px;height:110px;position:absolute;top:-55px}.payment-notification-container .payment-notification-content .container .payment-notification-title-successful{font-size:30px;font-weight:700;color:#20ae5c;margin-top:5rem}.payment-notification-container .payment-notification-content .container .payment-notification-title-failure{font-size:30px;font-weight:700;color:#e74c3c;margin-top:5rem}.payment-notification-container .payment-notification-content .container .payment-notification-description{font-size:15;color:#002972;font-weight:500;margin:1rem 0;width:80%;text-align:center}.payment-notification-container .payment-notification-content .container button{background-color:#fff;color:#002972;border-radius:10px;font-size:15;font-weight:700;text-transform:none;padding:1rem;width:40%;border:1px solid #002972}.payment-notification-container .payment-notification-content .container button:hover{background-color:hsla(0,0%,100%,.1)}.payment-notification-container .payment-notification-content .container .iconic-successful{width:50%;height:-moz-fit-content;height:fit-content;object-fit:contain}.payment-notification-container .payment-notification-content .container .iconic-failure{width:60%;height:40vh;object-fit:contain;margin:1.45rem 0 2rem}.package-flight-container{width:100%;position:relative}.package-flight-container .background-search-item{height:113vh;position:relative}.package-flight-container .background-search-item img{width:100%;height:80%;object-fit:cover;object-position:0 0}.package-flight-container .landing-page{position:relative;margin-top:-30rem;left:0;z-index:1;width:100%;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;border-top-left-radius:32px;border-top-right-radius:32px;aspect-ratio:50%}.package-flight-container .landing-page .carousel{height:70%;width:100%;margin-top:5rem}.package-flight-container .landing-page .carousel .title-carousel{text-align:center;font-size:32px;font-weight:700;color:#002972}.package-flight-container .landing-page .carousel .carousel{height:100%;width:100%;margin:0}.package-flight-container .landing-page .carousel .carousel .react-multi-carousel-list{align-items:stretch;display:flex}.package-flight-container .landing-page .carousel .carousel div.react-multi-carousel-list.container-padding-bottom{max-height:32rem;min-height:22rem}.package-flight-container .landing-page .carousel .carousel div.react-multi-carousel-list.container-padding-bottom a{display:flex;align-items:center;justify-content:center}.package-flight-container .landing-page .carousel .carousel div.react-multi-carousel-list.container-padding-bottom img{cursor:pointer;border-radius:20px}.package-flight-container .landing-page .flight-on-sale{width:100%;margin:5rem 0}.package-flight-container .landing-page .flight-on-sale .title-flight-on-sale{text-align:center;font-size:32px;font-weight:700;color:#002972}.package-flight-container .landing-page .flight-on-sale .list-item-flight{display:flex;width:100%;flex-wrap:wrap;gap:1rem;margin-top:2rem}.package-flight-container .landing-page .flight-on-sale .list-item-flight .item-tab-panel{width:24%;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);border-radius:8px}.package-flight-container .landing-page .flight-on-sale .list-item-flight .item-tab-panel .background-img{width:100%;position:relative}.package-flight-container .landing-page .flight-on-sale .list-item-flight .item-tab-panel .background-img img{width:100%;height:14rem;object-fit:cover;border-top-left-radius:8px;border-top-right-radius:8px}.package-flight-container .landing-page .flight-on-sale .list-item-flight .item-tab-panel .background-img .stack-component{position:absolute;top:0;left:0;height:100%;display:flex;flex-direction:column;justify-content:space-between}.package-flight-container .landing-page .flight-on-sale .list-item-flight .item-tab-panel .background-img .stack-component .quantity-rooms{background-color:#002972;color:#fff;width:-moz-fit-content;width:fit-content;font-weight:600;font-size:13px;padding:.2rem .5rem;border-top-right-radius:4px;border-bottom-right-radius:4px;margin-top:1rem}.package-flight-container .landing-page .flight-on-sale .list-item-flight .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel{display:flex;background-color:rgba(0,0,0,.48);margin:1rem;border-radius:20px 4px 4px 0}.package-flight-container .landing-page .flight-on-sale .list-item-flight .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel .rate{font-size:17px;font-weight:600;height:40px;width:40px;border-radius:50% 50% 50% 0;background-color:#f79721;color:#fff;padding:.5rem;display:flex;justify-content:center;align-items:center}.package-flight-container .landing-page .flight-on-sale .list-item-flight .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel .comment-container{margin:0 .5rem}.package-flight-container .landing-page .flight-on-sale .list-item-flight .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel .comment-container .satisfied{font-size:13px;font-weight:600;color:#fff;margin:0}.package-flight-container .landing-page .flight-on-sale .list-item-flight .item-tab-panel .background-img .stack-component .evaluate-good-pice-hotel .comment-container .comments{font-size:12px;color:#fff;font-weight:thin;margin:0}.package-flight-container .landing-page .flight-on-sale .list-item-flight .item-tab-panel .short-description{background-color:#fff;padding:1rem;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.package-flight-container .landing-page .flight-on-sale .list-item-flight .item-tab-panel .short-description .info-flight{display:flex;justify-content:flex-start;align-items:flex-start}.package-flight-container .landing-page .flight-on-sale .list-item-flight .item-tab-panel .short-description .info-flight .logo-flight{width:32px;height:32px}.package-flight-container .landing-page .flight-on-sale .list-item-flight .item-tab-panel .short-description .info-flight .logo-flight img{width:100%;height:100%;object-fit:contain}.package-flight-container .landing-page .flight-on-sale .list-item-flight .item-tab-panel .short-description .info-flight .name-and-date{margin-left:.5rem;word-break:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%}.package-flight-container .landing-page .flight-on-sale .list-item-flight .item-tab-panel .short-description .info-flight .name-and-date .name span{font-size:16px;font-weight:600;color:#2d2d2d}.package-flight-container .landing-page .flight-on-sale .list-item-flight .item-tab-panel .short-description .info-flight .name-and-date .name svg{font-size:24px;color:#2d2d2d}.package-flight-container .landing-page .flight-on-sale .list-item-flight .item-tab-panel .short-description .info-flight .name-and-date .date{font-size:14px;color:#979797}.package-flight-container .landing-page .flight-on-sale .list-item-flight .item-tab-panel .short-description .name-and-price{display:flex;align-items:center;justify-content:flex-end;margin:.5rem 0}.package-flight-container .landing-page .flight-on-sale .list-item-flight .item-tab-panel .short-description .name-and-price .name-of-price{font-size:14px;color:#979797;margin-right:.3rem}.package-flight-container .landing-page .flight-on-sale .list-item-flight .item-tab-panel .short-description .name-and-price .price{font-size:20px;font-weight:700;color:#002972}.package-flight-container .landing-page .title-list-location{text-align:center;font-size:32px;font-weight:700;color:#002972}.package-flight-container .landing-page .list-location{margin:2rem 0}.package-flight-container .landing-page .combo-on-sale{width:100%;margin:3rem 0}.package-flight-container .landing-page .combo-on-sale .title-combo-on-sale{text-align:center;font-size:32px;font-weight:700;color:#002972}.package-flight-container .landing-page .combo-on-sale .item-flash-sale{border-radius:8px;height:100%;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.package-flight-container .landing-page .combo-on-sale .item-flash-sale .image-item{position:relative}.package-flight-container .landing-page .combo-on-sale .item-flash-sale .image-item .image-container{width:100%}.package-flight-container .landing-page .combo-on-sale .item-flash-sale .image-item .image-container img{object-fit:cover;border-top-left-radius:8px;border-top-right-radius:8px}.package-flight-container .landing-page .combo-on-sale .item-flash-sale .image-item .flash-info{position:absolute;top:0;left:0;display:flex;justify-content:space-between;width:100%;height:100%}.package-flight-container .landing-page .combo-on-sale .item-flash-sale .image-item .flash-info .flashTime-quantity{display:flex;flex-direction:column;justify-content:space-between}.package-flight-container .landing-page .combo-on-sale .item-flash-sale .image-item .flash-info .flashTime-quantity .quantity{background-color:#f79721;margin-top:2rem;color:#fff;width:-moz-fit-content;width:fit-content;padding:.2rem .5rem;border-top-right-radius:4px;border-bottom-right-radius:4px;font-size:13px}.package-flight-container .landing-page .combo-on-sale .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel{display:flex;background-color:rgba(0,0,0,.48);margin:1rem;border-radius:20px 4px 4px 0}.package-flight-container .landing-page .combo-on-sale .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel .rate{font-size:17px;font-weight:600;height:40px;width:40px;border-radius:50% 50% 50% 0;background-color:#f79721;color:#fff;padding:.5rem;display:flex;justify-content:center;align-items:center}.package-flight-container .landing-page .combo-on-sale .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel .comment-container{margin:0 .5rem}.package-flight-container .landing-page .combo-on-sale .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel .comment-container .satisfied{font-size:13px;font-weight:600;color:#fff;margin:0}.package-flight-container .landing-page .combo-on-sale .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel .comment-container .comments{font-size:12px;color:#fff;font-weight:thin;margin:0}.package-flight-container .landing-page .combo-on-sale .item-flash-sale .image-item .flash-info .tag-item{padding:.2rem .5rem;background-color:#20ae5c;height:-moz-fit-content;height:fit-content;color:#fff;font-size:12px;border-bottom-left-radius:8px;border-top-right-radius:8px}.package-flight-container .landing-page .combo-on-sale .item-flash-sale .short-description{background-color:#fff;padding:1rem;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.package-flight-container .landing-page .combo-on-sale .item-flash-sale .short-description .wrap-description{height:max-content;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.package-flight-container .landing-page .combo-on-sale .item-flash-sale .short-description .wrap-description .name{font-size:16px;color:#252525;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.package-flight-container .landing-page .combo-on-sale .item-flash-sale .short-description .info-flight{display:flex;margin:.5rem 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%}.package-flight-container .landing-page .combo-on-sale .item-flash-sale .short-description .info-flight .image-info-flight{width:24px;height:24px;margin-right:.5rem}.package-flight-container .landing-page .combo-on-sale .item-flash-sale .short-description .info-flight .image-info-flight img{width:100%;height:100%;object-fit:contain}.package-flight-container .landing-page .combo-on-sale .item-flash-sale .short-description .info-flight div.containerName span{font-size:14px;color:#2d2d2d}.package-flight-container .landing-page .combo-on-sale .item-flash-sale .short-description .info-flight div.containerName svg{font-size:24px;color:#2d2d2d}.package-flight-container .landing-page .combo-on-sale .item-flash-sale .short-description .list-category{display:flex;width:100%;margin:.5rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.package-flight-container .landing-page .combo-on-sale .item-flash-sale .short-description .list-category .category{margin-right:.5rem;padding:.2rem .5rem;background-color:#fff;color:#434343;border:1px solid #979797;border-radius:10px;font-size:12px;min-width:-moz-fit-content;min-width:fit-content}.package-flight-container .landing-page .combo-on-sale .item-flash-sale .short-description .price-discount{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.package-flight-container .landing-page .combo-on-sale .item-flash-sale .short-description .price-discount .discount{display:flex;align-items:center}.package-flight-container .landing-page .combo-on-sale .item-flash-sale .short-description .price-discount .discount .discount-icon{background-color:rgba(32,174,92,.1);margin-right:.2rem;width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:4px}.package-flight-container .landing-page .combo-on-sale .item-flash-sale .short-description .price-discount .discount .discount-icon svg{font-size:16px;color:#20ae5c}.package-flight-container .landing-page .combo-on-sale .item-flash-sale .short-description .price-discount .discount p{font-size:12px;font-weight:500;color:#20ae5c}.package-flight-container .landing-page .combo-on-sale .item-flash-sale .short-description .price-discount .original-price{color:#979797;font-size:14px;font-weight:500;text-decoration:line-through}.package-flight-container .landing-page .combo-on-sale .item-flash-sale .short-description .current-price{display:flex;margin:.5rem 0;align-items:center;justify-content:flex-end}.package-flight-container .landing-page .combo-on-sale .item-flash-sale .short-description .current-price .title-price{font-size:14px;color:#979797;margin:0 .5rem 0 0;font-weight:500}.package-flight-container .landing-page .combo-on-sale .item-flash-sale .short-description .current-price .price{font-size:20px;font-weight:600;color:#002972}.package-flight-container .landing-page .combo-on-sale .react-multiple-carousel__arrow.react-multiple-carousel__arrow--right{right:.5rem;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.package-flight-container .landing-page .combo-on-sale .react-multiple-carousel__arrow.react-multiple-carousel__arrow--right:before{color:#0f294d}.package-flight-container .landing-page .combo-on-sale .react-multiple-carousel__arrow.react-multiple-carousel__arrow--left{left:.5rem;background:#fff;box-shadow:0 8px 16px 0 rgba(15,41,77,.08)}.package-flight-container .landing-page .combo-on-sale .react-multiple-carousel__arrow.react-multiple-carousel__arrow--left:before{color:#0f294d}.package-flight-container .landing-page .combo-on-sale .react-multi-carousel-item,.package-flight-container .landing-page .combo-on-sale .react-multi-carousel-item.react-multi-carousel-item--active{padding:1rem;margin:1rem 0}.package-flight-container .landing-page .travel-combo-offer{background:linear-gradient(180deg,rgba(34,55,159,.878),#002972);border-radius:10px;margin:1rem 0;display:flex}.package-flight-container .landing-page .travel-combo-offer .tag{position:absolute;top:0;left:0;display:flex;align-items:center;padding:.5rem 1rem;background-color:#1f3ee1;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);border-top-left-radius:10px;border-bottom-right-radius:10px}.package-flight-container .landing-page .travel-combo-offer .tag p{color:#fff;font-size:16px;font-weight:500}.package-flight-container .landing-page .travel-combo-offer .tag svg{color:#fff;font-size:24px;margin-right:.5rem}.package-flight-container .landing-page .travel-combo-offer .title-travel-combo-offer-package{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;width:20%;position:relative}.package-flight-container .landing-page .travel-combo-offer .title-travel-combo-offer-package .content{font-size:24px;font-weight:700;color:#fff;padding:1.5rem}.package-flight-container .landing-page .travel-combo-offer .title-travel-combo-offer-package img{width:-webkit-fill-available;height:max-content;object-fit:cover}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer{width:80%}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale{border-radius:8px;height:100%;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item{position:relative}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .image-container{width:100%}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .image-container img{object-fit:cover;border-top-left-radius:8px;border-top-right-radius:8px}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info{position:absolute;top:0;left:0;display:flex;justify-content:space-between;width:100%;height:100%}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity{display:flex;flex-direction:column;justify-content:space-between}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity .quantity{background-color:#f79721;margin-top:2rem;color:#fff;width:-moz-fit-content;width:fit-content;padding:.2rem .5rem;border-top-right-radius:4px;border-bottom-right-radius:4px;font-size:13px}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel{display:flex;background-color:rgba(0,0,0,.48);margin:1rem;border-radius:20px 4px 4px 0}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel .rate{font-size:17px;font-weight:600;height:40px;width:40px;border-radius:50% 50% 50% 0;background-color:#f79721;color:#fff;padding:.5rem;display:flex;justify-content:center;align-items:center}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel .comment-container{margin:0 .5rem}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel .comment-container .satisfied{font-size:13px;font-weight:600;color:#fff;margin:0}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel .comment-container .comments{font-size:12px;color:#fff;font-weight:thin;margin:0}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .tag-item{padding:.2rem .5rem;background-color:#20ae5c;height:-moz-fit-content;height:fit-content;color:#fff;font-size:12px;border-bottom-left-radius:8px;border-top-right-radius:8px}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description{background-color:#fff;padding:1rem;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .wrap-description{height:max-content;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .wrap-description .name{font-size:16px;color:#252525;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .info-flight{display:flex;margin:.5rem 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .info-flight .image-info-flight{width:24px;height:24px;margin-right:.5rem}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .info-flight .image-info-flight img{width:100%;height:100%;object-fit:contain}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .info-flight div.containerName span{font-size:14px;color:#2d2d2d}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .info-flight div.containerName svg{font-size:24px;color:#2d2d2d}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .list-category{display:flex;width:100%;margin:.5rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .list-category .category{margin-right:.5rem;padding:.2rem .5rem;background-color:#fff;color:#434343;border:1px solid #979797;border-radius:10px;font-size:12px;min-width:-moz-fit-content;min-width:fit-content}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .price-discount{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .price-discount .discount{display:flex;align-items:center}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .price-discount .discount .discount-icon{background-color:rgba(32,174,92,.1);margin-right:.2rem;width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:4px}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .price-discount .discount .discount-icon svg{font-size:16px;color:#20ae5c}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .price-discount .discount p{font-size:12px;font-weight:500;color:#20ae5c}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .price-discount .original-price{color:#979797;font-size:14px;font-weight:500;text-decoration:line-through}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .current-price{display:flex;margin:.5rem 0;align-items:center;justify-content:flex-end}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .current-price .title-price{font-size:14px;color:#979797;margin:0 .5rem 0 0;font-weight:500}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .current-price .price{font-size:20px;font-weight:600;color:#002972}.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .react-multi-carousel-item,.package-flight-container .landing-page .travel-combo-offer .list-item-travel-combo-offer .react-multi-carousel-item.react-multi-carousel-item--active{padding:1rem}.package-flight-container .landing-page .travel-combo-offer .react-multiple-carousel__arrow.react-multiple-carousel__arrow--right{right:.5rem;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.package-flight-container .landing-page .travel-combo-offer .react-multiple-carousel__arrow.react-multiple-carousel__arrow--right:before{color:#0f294d}.package-flight-container .landing-page .travel-combo-offer .react-multiple-carousel__arrow.react-multiple-carousel__arrow--left{left:.5rem;background:#fff;box-shadow:0 8px 16px 0 rgba(15,41,77,.08)}.package-flight-container .landing-page .travel-combo-offer .react-multiple-carousel__arrow.react-multiple-carousel__arrow--left:before{color:#0f294d}.package-flight-container .landing-page .travel-combo-offer .react-multi-carousel-item,.package-flight-container .landing-page .travel-combo-offer .react-multi-carousel-item.react-multi-carousel-item--active{padding:1rem;margin:1rem 0}.package-flight-container .landing-page .list-location{margin:5rem 0}.package-flight-container .landing-page .list-location .box .grid-container .grid-item{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:.5rem}.package-flight-container .landing-page .list-location .box .grid-container .grid-item .image-wrapper{position:relative;height:100%;overflow:hidden;border-radius:10px}.package-flight-container .landing-page .list-location .box .grid-container .grid-item .image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.package-flight-container .landing-page .list-location .box .grid-container .grid-item .image-wrapper .label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.25);height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;border-radius:10px;padding:2rem;z-index:1;transition:transform .3s ease}.package-flight-container .landing-page .list-location .box .grid-container .grid-item .image-wrapper .label .title-label{font-size:24px;font-weight:700;color:#fff;transform:translateY(0);transition:transform .3s ease}.package-flight-container .landing-page .list-location .box .grid-container .grid-item .image-wrapper .label .more-detail{display:flex;align-items:center;opacity:0;transform:translateY(20px);transition:all .3s ease}.package-flight-container .landing-page .list-location .box .grid-container .grid-item .image-wrapper .label .more-detail p{font-size:16px;font-weight:700;color:#f79721}.package-flight-container .landing-page .list-location .box .grid-container .grid-item .image-wrapper .label .more-detail p:hover{cursor:pointer;text-decoration:underline}.package-flight-container .landing-page .list-location .box .grid-container .grid-item .image-wrapper .label .more-detail svg{margin-left:.5rem;font-size:16px;color:#f79721}.package-flight-container .landing-page .list-location .box .grid-container .grid-item .image-wrapper:hover .title-label{transform:translateY(-10px)}.package-flight-container .landing-page .list-location .box .grid-container .grid-item .image-wrapper:hover .more-detail{opacity:1;transform:translateY(0)}.package-flight-container .landing-page .list-location .box .grid-container .grid-item .image-wrapper:hover img{transform:scale(1.1)}.package-flight-container .landing-page .list-location .box .grid-container .grid-item .image-mini-1{margin-bottom:.5rem}.package-flight-container .landing-page .list-location .box .grid-container .grid-item .image-mini-2{margin-top:.5rem}.package-hotel-container{width:100%;position:relative}.package-hotel-container .background-search-item{height:100vh;position:relative}.package-hotel-container .background-search-item img{width:100%;height:100%;object-fit:cover;object-position:0 0}.package-hotel-container .landing-page{position:relative;margin-top:-45vh;left:0;z-index:1;width:100%;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;border-top-left-radius:32px;border-top-right-radius:32px;aspect-ratio:50%}.package-hotel-container .landing-page .carousel{margin:5rem 0 3rem;height:70%;width:100%}.package-hotel-container .landing-page .carousel .title-carousel{text-align:center;font-size:32px;font-weight:700;color:#002972}.package-hotel-container .landing-page .carousel .carousel{height:100%;width:100%;margin-top:0}.package-hotel-container .landing-page .carousel .carousel .react-multi-carousel-list{align-items:stretch;display:flex}.package-hotel-container .landing-page .carousel .carousel div.react-multi-carousel-list.container-padding-bottom{max-height:32rem;min-height:22rem}.package-hotel-container .landing-page .carousel .carousel div.react-multi-carousel-list.container-padding-bottom a{display:flex;align-items:center;justify-content:center}.package-hotel-container .landing-page .carousel .carousel div.react-multi-carousel-list.container-padding-bottom img{cursor:pointer;border-radius:20px}.container-on-sale{width:100%;margin:3rem 0}.container-on-sale .title-combo-on-sale{text-align:center;font-size:32px;font-weight:700;color:#002972}.container-on-sale .item-flash-sale{border-radius:8px;height:100%;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.container-on-sale .item-flash-sale .image-item{position:relative}.container-on-sale .item-flash-sale .image-item .image-container{width:100%;height:200px;overflow:hidden}.container-on-sale .item-flash-sale .image-item .image-container img{width:100%;height:100%;object-fit:cover;border-top-left-radius:8px;border-top-right-radius:8px}.container-on-sale .item-flash-sale .image-item .flash-info{position:absolute;top:0;left:0;display:flex;justify-content:space-between;width:100%;height:100%}.container-on-sale .item-flash-sale .image-item .flash-info .flashTime-quantity{display:flex;flex-direction:column;justify-content:space-between}.container-on-sale .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel{display:flex;background-color:rgba(0,0,0,.48);margin:1rem auto 1rem 1rem;border-radius:20px 4px 4px 0}.container-on-sale .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel .rate{font-size:17px;font-weight:600;height:40px;width:40px;border-radius:50% 50% 50% 0;background-color:#f79721;color:#fff;padding:.5rem;display:flex;justify-content:center;align-items:center}.container-on-sale .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel .comment-container{margin:0 .5rem}.container-on-sale .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel .comment-container .satisfied{font-size:13px;font-weight:600;color:#fff;margin:0}.container-on-sale .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel .comment-container .comments{font-size:12px;color:#fff;font-weight:thin;margin:0}.container-on-sale .item-flash-sale .image-item .flash-info .tag-item{padding:.2rem .5rem;background-color:#20ae5c;height:-moz-fit-content;height:fit-content;color:#fff;font-size:12px;border-bottom-left-radius:8px;border-top-right-radius:8px}.container-on-sale .item-flash-sale .short-description{background-color:#fff;padding:1rem;border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:flex;flex-direction:column;height:165px}.container-on-sale .item-flash-sale .short-description .wrap-description{flex-shrink:0;height:max-content;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.container-on-sale .item-flash-sale .short-description .wrap-description .name{font-size:16px;color:#252525;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.container-on-sale .item-flash-sale .short-description .bottom-section{margin-top:auto;display:flex;flex-direction:column}.container-on-sale .item-flash-sale .short-description .info-flight{display:flex;margin:.5rem 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%}.container-on-sale .item-flash-sale .short-description .info-flight .image-info-flight{width:24px;height:24px;margin-right:.5rem}.container-on-sale .item-flash-sale .short-description .info-flight .image-info-flight img{width:100%;height:100%;object-fit:contain}.container-on-sale .item-flash-sale .short-description .info-flight div.containerName{display:flex;align-items:center;gap:.15rem;width:100%;min-width:0}.container-on-sale .item-flash-sale .short-description .info-flight div.containerName svg{flex-shrink:0;font-size:16px;color:#2d2d2d}.container-on-sale .item-flash-sale .short-description .info-flight div.containerName span{flex:1 1;font-size:14px;color:#2d2d2d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.container-on-sale .item-flash-sale .short-description .list-category{display:flex;width:100%;margin:.5rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.container-on-sale .item-flash-sale .short-description .list-category .category{margin-right:.5rem;padding:.2rem .5rem;background-color:#fff;color:#434343;border:1px solid #979797;border-radius:10px;font-size:12px;min-width:-moz-fit-content;min-width:fit-content;white-space:nowrap}.container-on-sale .item-flash-sale .short-description .price-discount{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.container-on-sale .item-flash-sale .short-description .price-discount .discount{display:flex;align-items:center}.container-on-sale .item-flash-sale .short-description .price-discount .discount .discount-icon{background-color:rgba(32,174,92,.1);margin-right:.2rem;width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:4px}.container-on-sale .item-flash-sale .short-description .price-discount .discount .discount-icon svg{font-size:16px;color:#20ae5c}.container-on-sale .item-flash-sale .short-description .price-discount .discount p{font-size:12px;font-weight:500;color:#20ae5c}.container-on-sale .item-flash-sale .short-description .price-discount .original-price{color:#979797;font-size:14px;font-weight:500;text-decoration:line-through}.container-on-sale .item-flash-sale .short-description .current-price{display:flex;margin:.5rem 0;align-items:center;justify-content:flex-end}.container-on-sale .item-flash-sale .short-description .current-price .title-price{font-size:14px;color:#979797;margin:0 .5rem 0 0;font-weight:500}.container-on-sale .item-flash-sale .short-description .current-price .price{font-size:20px;font-weight:600;color:#002972}.container-on-sale .react-multiple-carousel__arrow.react-multiple-carousel__arrow--right{right:.5rem;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.container-on-sale .react-multiple-carousel__arrow.react-multiple-carousel__arrow--right:before{color:#0f294d}.container-on-sale .react-multiple-carousel__arrow.react-multiple-carousel__arrow--left{left:.5rem;background:#fff;box-shadow:0 8px 16px 0 rgba(15,41,77,.08)}.container-on-sale .react-multiple-carousel__arrow.react-multiple-carousel__arrow--left:before{color:#0f294d}.container-on-sale .react-multi-carousel-item,.container-on-sale .react-multi-carousel-item.react-multi-carousel-item--active{padding:1rem;margin:1rem 0}.title-list-location{text-align:center;font-size:32px;font-weight:700;color:#002972;margin-top:3rem}.list-location{margin:2rem 0}.list-location .box .grid-container .grid-item{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:.5rem}.list-location .box .grid-container .grid-item .image-wrapper{position:relative;height:100%;overflow:hidden;border-radius:10px}.list-location .box .grid-container .grid-item .image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.list-location .box .grid-container .grid-item .image-wrapper .label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.25);height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;border-radius:10px;padding:2rem;z-index:1;transition:transform .3s ease}.list-location .box .grid-container .grid-item .image-wrapper .label .title-label{font-size:24px;font-weight:700;color:#fff;transform:translateY(0);transition:transform .3s ease}.list-location .box .grid-container .grid-item .image-wrapper .label .more-detail{display:flex;align-items:center;opacity:0;transform:translateY(20px);transition:all .3s ease}.list-location .box .grid-container .grid-item .image-wrapper .label .more-detail p{font-size:16px;font-weight:700;color:#f79721}.list-location .box .grid-container .grid-item .image-wrapper .label .more-detail p:hover{cursor:pointer;text-decoration:underline}.list-location .box .grid-container .grid-item .image-wrapper .label .more-detail svg{margin-left:.5rem;font-size:16px;color:#f79721}.list-location .box .grid-container .grid-item .image-wrapper:hover .title-label{transform:translateY(-10px)}.list-location .box .grid-container .grid-item .image-wrapper:hover .more-detail{opacity:1;transform:translateY(0)}.list-location .box .grid-container .grid-item .image-wrapper:hover img{transform:scale(1.1)}.list-location .box .grid-container .grid-item .image-mini-1{margin-bottom:.5rem}.list-location .box .grid-container .grid-item .image-mini-2{margin-top:.5rem}@media(max-width:640px){.package-hotel-mobile-container{margin-top:56px;background-color:#f8f7f7;padding-bottom:80px}.package-hotel-mobile-container .title{display:flex;background-color:#fff;width:100%;justify-content:center;height:max-content;background-color:#fafafa;position:relative}.package-hotel-mobile-container .title img{width:100%;height:100%;object-fit:cover}.package-hotel-mobile-container .title .stack-on-background{position:absolute;z-index:4;display:flex;align-items:center;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.package-hotel-mobile-container .title .stack-on-background .button-collapse svg{font-size:1.2rem}.package-hotel-mobile-container .title .stack-on-background .title-coupons{width:100%;display:flex;justify-content:center;align-items:center;font-size:18px;color:#2a2a2a;font-weight:700;height:100%}.package-hotel-mobile-container .content-package{padding:1rem}.package-hotel-mobile-container .content-package .hot-combo-tour{width:100%;margin-top:1.5rem}}@media(max-width:640px)and (max-width:640px){.package-hotel-mobile-container .content-package .hot-combo-tour{padding:0}}@media(max-width:640px){.package-hotel-mobile-container .content-package .hot-combo-tour .title{display:flex;justify-content:space-between;align-items:center}.package-hotel-mobile-container .content-package .hot-combo-tour .title div{font-size:16px;font-weight:700;color:#002972}.package-hotel-mobile-container .content-package .hot-combo-tour .title a{font-size:14px;color:#002972;text-decoration:underline}.package-hotel-mobile-container .content-package .hot-combo-tour .list-items{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:flex;width:100%;margin:1rem auto;gap:1rem}.package-hotel-mobile-container .content-package .hot-combo-tour .list-items .item{width:210px;min-width:210px;height:100%;min-width:inherit;border:1px solid #e6e6e8;border-radius:10px;background-color:#fff}.package-hotel-mobile-container .content-package .hot-combo-tour .list-items .item .background-img{position:relative}.package-hotel-mobile-container .content-package .hot-combo-tour .list-items .item .background-img img{object-fit:cover;width:210px;height:155px;border-top-left-radius:10px;border-top-right-radius:10px}.package-hotel-mobile-container .content-package .hot-combo-tour .list-items .item .background-img .stack-component{position:absolute;top:0;left:0;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:.5rem;width:100%}.package-hotel-mobile-container .content-package .hot-combo-tour .list-items .item .background-img .stack-component .title{display:flex;justify-content:flex-end}}@media(max-width:640px)and (max-width:640px){.package-hotel-mobile-container .content-package .hot-combo-tour .list-items .item .background-img .stack-component .title{background:transparent}}@media(max-width:640px){.package-hotel-mobile-container .content-package .hot-combo-tour .list-items .item .background-img .stack-component .title .tag{background-color:rgba(255,152,0,.9);color:#fff;padding:.2rem .7rem;border-top-right-radius:10px;border-bottom-right-radius:10px;width:-moz-fit-content;width:fit-content;font-size:11px;position:absolute;top:26px;left:0;display:flex}.package-hotel-mobile-container .content-package .hot-combo-tour .list-items .item .background-img .stack-component .title img{width:20px;height:20px;object-fit:cover;position:absolute;top:15px;left:32px}.package-hotel-mobile-container .content-package .hot-combo-tour .list-items .item .background-img .stack-component .title .btn-fav{background-color:hsla(0,0%,100%,.9);width:30px;height:30px;padding:.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center}.package-hotel-mobile-container .content-package .hot-combo-tour .list-items .item .background-img .stack-component .title .btn-fav svg.btn-fav-icon,.package-hotel-mobile-container .content-package .hot-combo-tour .list-items .item .background-img .stack-component .title .btn-fav svg.btn-non-fav-icon{width:.75em;height:.75em}.package-hotel-mobile-container .content-package .hot-combo-tour .list-items .item .background-img .stack-component .comments{display:flex;justify-content:flex-start;align-items:center;background-color:rgba(0,0,0,.4);width:-moz-fit-content;width:fit-content;border-radius:23px 10px 10px 0}.package-hotel-mobile-container .content-package .hot-combo-tour .list-items .item .background-img .stack-component .comments .rate{background-color:#ff9800;font-size:13px;font-weight:700;padding:.5rem;border-radius:50% 50% 50% 0;color:#fff;width:35px;height:35px;text-align:center}.package-hotel-mobile-container .content-package .hot-combo-tour .list-items .item .background-img .stack-component .comments .comment{font-size:11px;font-weight:500;padding:.5rem 1rem .5rem .5rem;color:#fff}.package-hotel-mobile-container .content-package .hot-combo-tour .list-items .item .short-content{width:100%;padding:.5rem}.package-hotel-mobile-container .content-package .hot-combo-tour .list-items .item .short-content div.space{height:127px}.package-hotel-mobile-container .content-package .hot-combo-tour .list-items .item .short-content div.space .title{font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:clip}.package-hotel-mobile-container .content-package .hot-combo-tour .list-items .item .short-content div.space .stars{margin-top:.2rem}.package-hotel-mobile-container .content-package .hot-combo-tour .list-items .item .short-content div.space .location{margin-top:.2rem;display:flex;justify-content:flex-start;align-items:flex-start}.package-hotel-mobile-container .content-package .hot-combo-tour .list-items .item .short-content div.space .location svg{font-size:14px}.package-hotel-mobile-container .content-package .hot-combo-tour .list-items .item .short-content div.space .location p{color:#253f90;font-size:11.05px;font-weight:500}.package-hotel-mobile-container .content-package .hot-combo-tour .list-items .item .short-content div.space .badges{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:flex;width:100%;margin-top:.2rem;gap:.2rem}.package-hotel-mobile-container .content-package .hot-combo-tour .list-items .item .short-content div.space .badges .badge{padding:auto .5rem;border:1px solid #979797;border-radius:5px;width:-moz-fit-content;width:fit-content}.package-hotel-mobile-container .content-package .hot-combo-tour .list-items .item .short-content div.space .badges .badge p{color:#434343;width:max-content;font-size:10.26px}.package-hotel-mobile-container .content-package .hot-combo-tour .list-items .item .short-content .cost{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem}.package-hotel-mobile-container .content-package .hot-combo-tour .list-items .item .short-content .cost .discount-tag{display:flex;align-items:center}.package-hotel-mobile-container .content-package .hot-combo-tour .list-items .item .short-content .cost .discount-tag svg{width:16px;height:16px;padding:2px;border-radius:2px;background-color:rgba(255,111,0,.1);color:#ff6f00}.package-hotel-mobile-container .content-package .hot-combo-tour .list-items .item .short-content .cost .discount-tag span{font-size:10px;font-weight:700;color:#ff6f00;margin-left:.3rem}.package-hotel-mobile-container .content-package .hot-combo-tour .list-items .item .short-content .cost .amount{text-decoration:line-through;color:#434343;font-size:12px}.package-hotel-mobile-container .content-package .hot-combo-tour .list-items .item .short-content .current-price{display:flex;justify-content:flex-end;align-items:center}.package-hotel-mobile-container .content-package .hot-combo-tour .list-items .item .short-content .current-price span{font-size:11px;font-weight:700;color:#979797;margin-right:.5rem;margin-top:.2rem}.package-hotel-mobile-container .content-package .hot-combo-tour .list-items .item .short-content .current-price .badge-price{color:#002972;border-radius:10px;font-weight:700;width:-moz-fit-content;width:fit-content;font-size:15.79px;display:flex;align-items:center}.package-hotel-mobile-container .content-package .search-package-mobile{box-shadow:0 2px 10px 0 rgba(0,0,0,.15);border-radius:16px;margin-top:-3rem;position:relative;background:#fff}.package-hotel-mobile-container .content-package .search-package-mobile .side-part{display:flex;padding:1rem}.package-hotel-mobile-container .content-package .search-package-mobile .side-part svg{color:#2a2a2a;font-size:24px}.package-hotel-mobile-container .content-package .search-package-mobile .side-part input{border:none;width:100%;margin-left:.5rem;background:transparent}.package-hotel-mobile-container .content-package .search-package-mobile .side-part .search-input::placeholder{color:#2a2a2a;font-weight:500}.package-hotel-mobile-container .content-package .search-package-mobile .side-part .search-input:active,.package-hotel-mobile-container .content-package .search-package-mobile .side-part .search-input:focus{border:none;outline:none}.package-hotel-mobile-container .content-package .search-package-mobile .selection-flight{display:flex;align-items:center}.package-hotel-mobile-container .content-package .search-package-mobile .swap-icon{margin:1rem}.package-hotel-mobile-container .content-package .search-package-mobile .group-input{width:100%}.package-hotel-mobile-container .content-package .search-package-mobile .side-part-flight-departure{padding:1rem 1rem .5rem}.package-hotel-mobile-container .content-package .search-package-mobile .side-part-flight-arrival{padding:.5rem 1rem 1rem}.package-hotel-mobile-container .content-package .search-package-mobile .side-part-flight-arrival,.package-hotel-mobile-container .content-package .search-package-mobile .side-part-flight-departure{display:flex}.package-hotel-mobile-container .content-package .search-package-mobile .side-part-flight-arrival .title-pick-flight-container,.package-hotel-mobile-container .content-package .search-package-mobile .side-part-flight-departure .title-pick-flight-container{margin-left:.5rem;width:100%}.package-hotel-mobile-container .content-package .search-package-mobile .side-part-flight-arrival .title-pick-flight,.package-hotel-mobile-container .content-package .search-package-mobile .side-part-flight-departure .title-pick-flight{color:#27272a;font-weight:500;font-weight:400;font-size:14px;margin-left:.1rem}.package-hotel-mobile-container .content-package .search-package-mobile .side-part-flight-arrival svg,.package-hotel-mobile-container .content-package .search-package-mobile .side-part-flight-departure svg{color:#27272a;font-size:24px}.package-hotel-mobile-container .content-package .search-package-mobile .side-part-flight-arrival input,.package-hotel-mobile-container .content-package .search-package-mobile .side-part-flight-departure input{border:none;width:100%;background:transparent}.package-hotel-mobile-container .content-package .search-package-mobile .side-part-flight-arrival .search-input::placeholder,.package-hotel-mobile-container .content-package .search-package-mobile .side-part-flight-departure .search-input::placeholder{color:#27272a;font-weight:500}.package-hotel-mobile-container .content-package .search-package-mobile .side-part-flight-arrival .search-input:active,.package-hotel-mobile-container .content-package .search-package-mobile .side-part-flight-arrival .search-input:focus,.package-hotel-mobile-container .content-package .search-package-mobile .side-part-flight-departure .search-input:active,.package-hotel-mobile-container .content-package .search-package-mobile .side-part-flight-departure .search-input:focus{border:none;outline:none}.package-hotel-mobile-container .content-package .search-package-mobile .pickdate-container{display:flex}.package-hotel-mobile-container .content-package .search-package-mobile .switch-roundtrip{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem 1rem;color:#2a2a2a;font-weight:500}.package-hotel-mobile-container .content-package .search-package-mobile .pickdate{display:flex;align-items:center;width:100%;padding:1rem}.package-hotel-mobile-container .content-package .search-package-mobile .pickdate svg{color:#2a2a2a}.package-hotel-mobile-container .content-package .search-package-mobile .pickdate p{color:#2a2a2a;font-weight:500;margin-left:.5rem}.package-hotel-mobile-container .content-package .search-package-mobile .quantity-number{display:flex;align-items:center;padding:1rem}.package-hotel-mobile-container .content-package .search-package-mobile .quantity-number svg{color:#2a2a2a}.package-hotel-mobile-container .content-package .search-package-mobile .quantity-number p{color:#2a2a2a;font-weight:500;margin-left:.5rem}.package-hotel-mobile-container .content-package .search-package-mobile .search-btn{margin:1rem;width:-webkit-fill-available;background:linear-gradient(180deg,#fba81d,#f79721);color:#fff;text-transform:none;font-size:15px;border-radius:8px;padding:.5rem}.package-hotel-mobile-container .content-package .search-package-mobile .MuiDivider-root{border-color:rgba(254,149,8,.2)}.package-hotel-mobile-container .content-package .previous-search{margin-top:1rem}.package-hotel-mobile-container .content-package .previous-search .title{display:flex;justify-content:space-between;align-items:center;background-color:transparent}.package-hotel-mobile-container .content-package .previous-search .title p{color:#253f90;font-weight:700;font-size:16px}.package-hotel-mobile-container .content-package .previous-search .title a{color:#253f90;font-weight:500;margin-left:.5rem;font-size:12px}.package-hotel-mobile-container .content-package .previous-search .list-item-previous-search{display:flex;gap:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:1rem 0;width:100%;scroll-snap-type:x mandatory}.package-hotel-mobile-container .content-package .previous-search .list-item-previous-search .item-previous-search{display:flex;background-color:#fff;width:281px;padding:.5rem 1rem;flex-shrink:0;border-radius:10px;scroll-snap-align:start}.package-hotel-mobile-container .content-package .previous-search .list-item-previous-search .item-previous-search svg{font-size:28px;color:#002972}.package-hotel-mobile-container .content-package .previous-search .list-item-previous-search .item-previous-search .right-side{margin-left:.5rem;display:grid;grid-gap:.5rem;gap:.5rem;width:100%}.package-hotel-mobile-container .content-package .previous-search .list-item-previous-search .item-previous-search .right-side .name{color:#002972;font-size:15px;font-weight:700}.package-hotel-mobile-container .content-package .previous-search .list-item-previous-search .item-previous-search .right-side .date{display:flex;align-items:center;gap:.5rem;color:#808089;font-size:12px}.package-hotel-mobile-container .content-package .previous-search .list-item-previous-search .item-previous-search .right-side .peoples{color:#808089;font-size:12px}.package-hotel-mobile-container .content-package .discount-travel-season{margin-top:1rem}.package-hotel-mobile-container .content-package .discount-travel-season .title{display:flex;justify-content:space-between;align-items:center;background-color:transparent}.package-hotel-mobile-container .content-package .discount-travel-season .title p{color:#253f90;font-weight:700;font-size:16px}.package-hotel-mobile-container .content-package .discount-travel-season .title a{color:#253f90;font-weight:500;margin-left:.5rem;font-size:12px}.package-hotel-mobile-container .content-package .discount-travel-season .list-discount-travel-season{display:flex;gap:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:1rem 0}.package-hotel-mobile-container .content-package .discount-travel-season .list-discount-travel-season img{min-width:174px;height:141px;object-fit:cover;border-radius:10px}.package-hotel-mobile-container .content-package .popular-destination{margin-top:1rem}.package-hotel-mobile-container .content-package .popular-destination .title{display:flex;justify-content:space-between;align-items:center;background-color:transparent}.package-hotel-mobile-container .content-package .popular-destination .title p{color:#253f90;font-weight:700;font-size:16px}.package-hotel-mobile-container .content-package .popular-destination .title a{color:#253f90;font-weight:500;margin-left:.5rem;font-size:12px}.package-hotel-mobile-container .content-package .popular-destination .list-destination{display:flex;gap:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:1rem 0}.package-hotel-mobile-container .content-package .popular-destination .list-destination .item-destination{min-width:141px;height:185px;position:relative;border-radius:10px}.package-hotel-mobile-container .content-package .popular-destination .list-destination .item-destination img{width:141px;height:185px;object-fit:cover;border-radius:10px;object-position:center}.package-hotel-mobile-container .content-package .popular-destination .list-destination .item-destination .stack-component{position:absolute;bottom:0;height:65px;min-height:-moz-fit-content;min-height:fit-content;background:linear-gradient(180deg,rgba(254,149,8,0),#f79721);width:100%;padding:.5rem;align-content:end;border-radius:0 0 10px 10px}.package-hotel-mobile-container .content-package .popular-destination .list-destination .item-destination .stack-component .name{color:#fff;font-size:16px;font-weight:700;text-wrap:wrap}.package-hotel-mobile-container .content-package .popular-destination .list-destination .item-destination .stack-component .nob-hotel{color:#fff;font-size:13px;text-wrap:wrap}.handle-btn-date{background-color:#f79321!important;padding:.5rem 2rem!important;color:#fff!important;width:-moz-fit-content;width:fit-content;text-transform:none;margin:0 1rem 1rem;border-radius:10px}.handle-btn-date:hover{background-color:#e8831e!important;color:#fff!important}.dialog-pick-date .MuiDialogActions-root .MuiButton-root.handle-btn-date,.dialog-pick-date .MuiDialogActions-root .MuiButton-root.handle-btn-date .MuiButton-label,.dialog-pick-date .MuiDialogActions-root .MuiButton-root.handle-btn-date .MuiButton-text,.dialog-pick-date .MuiDialogActions-root .MuiButton-root.handle-btn-date span,.handle-btn-date span,.handle-btn-date:focus{color:#fff!important}}.bottom-bar{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:1000!important;background:#fff!important;box-shadow:0 -2px 6px rgba(0,0,0,.1)!important;padding:12px 16px!important}.package-hotel-mobile-container{padding-bottom:100px!important}@media screen and (max-width:768px){.package-hotel-mobile-container{min-height:100vh;padding-bottom:120px}.bottom-bar{bottom:0!important;padding-bottom:12px!important}}.drawer-content{display:flex;flex-direction:column;height:100%}.drawer-content .quantity-wrapper{flex:1 1;overflow-y:auto;padding:1rem}.drawer-content .quantity-wrapper>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}.drawer-content .quantity-wrapper .close-button{display:flex;align-items:flex-start}.drawer-content .quantity-wrapper .title{font-size:22px;font-weight:600}.drawer-content .quantity-wrapper .quantity-container>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}.drawer-content .quantity-wrapper .quantity-container .quantity-selector{display:flex;align-items:center;justify-content:space-between}.drawer-content .quantity-wrapper .quantity-container .quantity-selector p{font-size:18px;font-weight:500}.drawer-content .quantity-wrapper .quantity-container .quantity-selector .quantity-controls{display:flex;align-items:center;gap:2rem}.drawer-content .quantity-wrapper .quantity-container .quantity-selector .quantity-controls .decrease-button,.drawer-content .quantity-wrapper .quantity-container .quantity-selector .quantity-controls .increase-button{padding:.5rem;border:1px solid rgba(254,149,8,.5);border-radius:.5rem;background:transparent;font-weight:600}.drawer-content .quantity-wrapper .quantity-container .quantity-selector .quantity-controls .decrease-button:disabled{border:1px solid #b1b1b1;color:#b1b1b1;cursor:not-allowed}.drawer-content .quantity-button{width:100%;padding:1rem;border-top:1px solid #eee;background:#fff}.drawer-content .quantity-button button{display:flex;align-items:center;width:100%;border-radius:10px;background:#fe9508;padding:.75rem;font-weight:500;font-size:16px;text-transform:none}.date-range-picker{display:flex;flex-direction:column;align-items:center;gap:10px}.date-range-picker .calendar{display:flex;grid-template-columns:repeat(7,1fr);flex-direction:column;gap:5px;margin-top:10px}.date-range-picker .calendar thead tr{width:100%}.date-range-picker .calendar thead tr th{width:3rem}.date-range-picker .calendar .date-cell{width:3rem;padding:auto;height:3rem;text-align:center;cursor:pointer;border:1px solid #ddd;border-radius:4px;transition:background-color .3s,color .3s}.date-range-picker .calendar .selected{background-color:#f79721;color:#fff}.date-range-picker .calendar .in-range{background-color:rgba(247,151,33,.5)}.date-range-picker .calendar .empty-cell{background-color:transparent;width:3rem;padding:auto;height:3rem;text-align:center;cursor:pointer;border:1px solid #ddd;border-radius:4px;transition:background-color .3s,color .3s}.date-range-picker .calendar .disabled{background-color:#e0e0e0;color:#a0a0a0;cursor:not-allowed}.date-range-picker .title-calendar{display:flex;align-items:center;justify-content:space-between;width:100%;font-weight:700;border:1px solid #ddd;border-radius:10px}.date-range-picker .date-range-picker .calendar tbody{height:289px;min-height:289px}.date-range-picker label.label-end,.date-range-picker label.label-start{width:100%;text-align:start}.date-range-picker input{padding:5px;font-size:16px}.payment-container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.payment-container .mini-banner{background:linear-gradient(180deg,#fba81d,#f79321);display:flex;align-items:center;position:relative;padding:.5rem 0;width:100%}.payment-container .mini-banner .name{width:100%;text-align:center;color:#f9f9f9;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:2px}.payment-container .mini-banner svg{position:absolute;right:0;top:50%;transform:translate(-50%,-50%);margin-right:1rem;color:#fff}.payment-container .container{display:flex;margin:3rem 0}.payment-container .container .left-side{width:70%;margin-right:1rem}.payment-container .container .left-side .title-payment-container{width:100%;display:flex;justify-content:space-between}.payment-container .container .left-side .title-payment-container p{font-size:30px;font-weight:700;color:#002972}.payment-container .container .left-side .title-payment-container .count-down-time-hold{display:flex;align-items:center;background-color:#f9f9f9;border:1px solid #ced4de;border-radius:10px;padding:.5rem 1.5rem}.payment-container .container .left-side .title-payment-container .count-down-time-hold img{width:24px;height:24px;margin-right:.5rem;animation:shaking-clock .5s;animation-iteration-count:infinite}.payment-container .container .left-side .title-payment-container .count-down-time-hold .title{font-size:15px;font-weight:700;color:#002972;margin-right:1rem}.payment-container .container .left-side .title-payment-container .count-down-time-hold .time-hold-down{color:#ef2424;font-size:18px;font-weight:700}.payment-container .container .left-side .payment-type{width:100%;background-color:#fff;border-radius:10px;box-shadow:0 4px 40px 0 rgba(0,0,0,.1);padding:2rem;margin-top:2rem}.payment-container .container .left-side .payment-type .title-payment-type{font-size:20px;font-weight:700;color:#002972}.payment-container .container .left-side .payment-type .list-payment-type{display:flex;width:100%}.payment-container .container .left-side .payment-type .list-payment-type .left-side{width:50%}.payment-container .container .left-side .payment-type .list-payment-type .left-side .title-payment{display:flex;align-items:center}.payment-container .container .left-side .payment-type .list-payment-type .left-side .title-payment p{margin-left:.5rem}.payment-container .container .left-side .payment-type .list-payment-type .right-side{width:50%}.payment-container .container .left-side .payment-type .list-payment-type .right-side .title-payment{display:flex;align-items:center}.payment-container .container .left-side .payment-type .list-payment-type .right-side .title-payment p{margin-left:.5rem}.payment-container .container .left-side .payment-type .list-payment-type .accordition-details .list-radio{width:100%}.payment-container .container .left-side .payment-type .list-payment-type .accordition-details .payment-method span{font-size:14px;font-weight:700}.payment-container .container .left-side .payment-type .list-payment-type .accordition-details .payment-method p{font-size:13px;color:#002972}.payment-container .container .left-side .payment-type .list-payment-type .accordition-details .payment-method a{text-decoration:underline;color:#004fd6}.payment-container .container .left-side .payment-type .list-payment-type .accordition-details .payment-method a:hover{color:rgba(0,63,172,.588)}.payment-container .container .left-side .payment-type .list-payment-type .MuiCollapse-root.MuiCollapse-vertical.MuiCollapse-entered,.payment-container .container .left-side .payment-type .list-payment-type .MuiFormControl-root{width:100%}.payment-container .container .left-side .payment-type .list-payment-type .MuiButtonBase-root.MuiRadio-root.MuiRadio-colorPrimary.PrivateSwitchBase-root.MuiRadio-root.MuiRadio-colorPrimary.Mui-checked.MuiRadio-root.MuiRadio-colorPrimary{color:#002972}.payment-container .container .left-side .payment-type .list-payment-type label.MuiFormControlLabel-root.MuiFormControlLabel-labelPlacementEnd{margin:0;width:50%}.payment-container .container .left-side .payment-type .list-payment-type label.MuiFormControlLabel-root.MuiFormControlLabel-labelPlacementEnd .MuiButtonBase-root.MuiRadio-root.MuiRadio-colorPrimary.PrivateSwitchBase-root.MuiRadio-root.MuiRadio-colorPrimary.MuiRadio-root.MuiRadio-colorPrimary{padding:.5rem 0}.payment-container .container .left-side .payment-type .list-payment-type label.MuiFormControlLabel-root.MuiFormControlLabel-labelPlacementEnd .MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label{margin-left:.5rem}.payment-container .container .left-side .mandatory-terms{width:100%;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);padding:2rem;margin-top:5rem;font-family:Times New Roman,Times,serif!important}.payment-container .container .left-side .title-mandatory-terms{font-size:20px;font-weight:700;color:#002972}.payment-container .container .left-side .terms{width:100%;height:400px;overflow-y:auto;color:#002972;background-color:#f6f6f6;padding:2rem;margin:1rem 0;text-align:justify;border-radius:5px}.payment-container .container .left-side .terms span{font-family:Times New Roman,Times,serif!important}.payment-container .container .left-side .terms .title-terms{text-align:center;font-weight:700}.payment-container .container .left-side .terms::-webkit-scrollbar{width:5px}.payment-container .container .left-side .terms::-webkit-scrollbar-track{background:#f1f1f1}.payment-container .container .left-side .terms::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.payment-container .container .left-side .terms::-webkit-scrollbar-thumb:hover{background:#555}.payment-container .container .left-side .MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label{color:#002972}.payment-container .container .left-side .MuiAccordionDetails-root.accordition-details{padding:0 16px 16px}.payment-container .container .left-side .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.Mui-expanded.MuiAccordion-gutters{margin:1rem 0;border:2px solid #002972}.payment-container .container .left-side .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.MuiAccordion-gutters{margin:1rem 0;background-color:#f9f9f9;border-radius:10px;border:2px solid #f9f9f9}.payment-container .container .left-side .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.MuiAccordion-gutters:before{display:none}.payment-container .container .left-side .MuiAccordionSummary-content.Mui-expanded.MuiAccordionSummary-contentGutters .MuiTypography-root{color:#002972;font-weight:700;border-radius:10px;font-size:14px}.payment-container .container .left-side .MuiButtonBase-root.MuiAccordionSummary-root.MuiAccordionSummary-gutters{padding:0 1rem}.payment-container .container .left-side .MuiButtonBase-root.MuiAccordionSummary-root.MuiAccordionSummary-gutters .MuiTypography-root{color:#002972;font-weight:700;border-radius:10px;font-size:14px}.payment-container .container .left-side .MuiAccordionDetails-root .MuiTypography-root.MuiTypography-body1{color:#002972;font-size:12px}.payment-container .container .summary-booking-confirm{width:30%;margin-left:1rem}@keyframes shaking-clock{0%{transform:rotate(0deg)}25%{transform:rotate(5deg)}50%{transform:rotate(0eg)}75%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.search-tour-container .search-tour-content-container{display:flex;width:100%;gap:1rem}.search-tour-container .search-tour-content-container .content-package{padding:1rem;display:flex;flex:1 1;min-width:0}.search-tour-container .search-tour-content-container .content-package .list-hotel-content{width:100%}.search-tour-container .search-tour-content-container .filter-result-container{width:25%;min-width:25%;max-width:25%;height:max-content}.search-tour-container .search-tour-content-container .filter-result-container .content-type{border-top:.5px solid #cdd0d1;padding:1rem 0}.search-tour-container .search-tour-content-container .filter-result-container .content-type .title-search-filter{display:flex;justify-content:space-between;align-items:center}.search-tour-container .search-tour-content-container .filter-result-container .content-type .title-search-filter p{font-size:14px;font-weight:700;color:#002972}.search-tour-container .search-tour-content-container .filter-result-container .content-type .title-search-filter span{font-size:14px;color:#e74c3c;cursor:pointer;font-weight:700}.search-tour-container .search-tour-content-container .filter-result-container .content-type .title-search-filter span:hover{text-decoration:underline}.search-tour-container .search-tour-content-container .filter-result-container .content-type label.title-search-filter{font-size:14px;font-weight:700;color:#002972}.search-tour-container .search-tour-content-container .filter-result-container .content-type .select-container{position:relative}.search-tour-container .search-tour-content-container .filter-result-container .content-type .select-container .select-container__button{width:100%;padding:.5rem;font-size:14px;color:#002972;border:1px solid #8592a6;border-radius:5px;background-color:#fff;cursor:pointer;text-align:left;display:flex;justify-content:space-between;align-items:center}.search-tour-container .search-tour-content-container .filter-result-container .content-type .select-container .select-container__button input:focus{outline:none}.search-tour-container .search-tour-content-container .filter-result-container .content-type .select-container .select-container__button .MuiSvgIcon-root{color:#002972}.search-tour-container .search-tour-content-container .filter-result-container .content-type .select-container ul.select-container__list{list-style-type:none;padding:0;border:1px solid #8592a6;border-radius:5px;background-color:#fff;position:absolute;z-index:2;margin-top:.5rem;max-height:200px;overflow-y:auto;width:100%}.search-tour-container .search-tour-content-container .filter-result-container .content-type .select-container ul.select-container__list li.select-container__list--item{padding:.5rem;font-size:14px;color:#002972;cursor:pointer}.search-tour-container .search-tour-content-container .filter-result-container .content-type .select-container ul.select-container__list li.select-container__list--item:hover{background-color:#f5f5f5}.search-tour-container .search-tour-content-container .filter-result-container .content-type .select-container ul.select-container__list li.select-container__list--item-service{padding:.5rem;font-size:14px;color:#002972;cursor:pointer;display:flex;align-items:center}.search-tour-container .search-tour-content-container .filter-result-container .content-type .select-container ul.select-container__list li.select-container__list--item-service:hover{background-color:#f5f5f5}.search-tour-container .search-tour-content-container .filter-result-container .content-type .select-container ul.select-container__list li.select-container__list--item-service .checkbox,.search-tour-container .search-tour-content-container .filter-result-container .content-type .select-container ul.select-container__list li.select-container__list--item-service .checkbox.undefined{display:flex;align-items:center}.search-tour-container .search-tour-content-container .filter-result-container .content-type .select-container ul.select-container__list li.select-container__list--item-service .checkbox b .pointer,.search-tour-container .search-tour-content-container .filter-result-container .content-type .select-container ul.select-container__list li.select-container__list--item-service .checkbox.undefined b .pointer{margin-left:.5rem}.search-tour-container .search-tour-content-container .filter-result-container .content-type .select-container ul.select-container__list li.select-container__list--item-service .Mui-checked{color:#002972}.search-tour-container .search-tour-content-container .filter-result-container .content-type .select-container ul.select-container__list::-webkit-scrollbar{width:5px;height:5px}.search-tour-container .search-tour-content-container .filter-result-container .content-type .select-container ul.select-container__list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.search-tour-container .search-tour-content-container .filter-result-container .content-type .select-container ul.select-container__list::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.search-tour-container .search-tour-content-container .filter-result-container .content-type .select-container ul.select-container__list::-webkit-scrollbar-thumb:hover{background:rgba(85,85,85,.333)}.search-tour-container .search-tour-content-container .filter-result-container .content-type .select-container ul.select-container__list::-webkit-scrollbar{border-radius:5px}.search-tour-container .search-tour-content-container .filter-result-container .content-type .content-type-list{padding-bottom:.5rem}.search-tour-container .search-tour-content-container .filter-result-container .content-type .content-type-list .content-type-item{color:#002972;font-size:14px;font-weight:700;cursor:pointer;width:-moz-fit-content;width:fit-content}.search-tour-container .search-tour-content-container .filter-result-container .content-type .content-type-list .MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.Mui-checked.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium{color:#002972;padding:.2rem .5rem;border-color:#8592a6;font-size:20px}.search-tour-container .search-tour-content-container .filter-result-container .content-type .content-type-list .MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium{font-size:20px;padding:.2rem .5rem;color:#8592a6}.search-tour-container .search-tour-content-container .filter-result-container .btn-search-filter-tour{background-color:#002972;color:#fff}.search-tour-container .search-tour-content-container .filter-result-container .btn-search-filter-tour:hover{background-color:#003ca3}.search-tour-container .search-tour-content-container .filter-result-container .MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label{font-size:14px;color:#002972}.search-tour-container .search-tour-content-container .find-tour-content-list{width:80%;margin-left:1rem}.search-tour-container-mobile .list-tour-content-container-mobile{margin-top:30px}.search-tour-container-mobile .list-tour-content-container-mobile .title{display:flex;background-color:#fff;width:100%;justify-content:center;height:max-content;background-color:#fafafa;position:relative}.search-tour-container-mobile .list-tour-content-container-mobile .title img{width:100%;object-fit:cover}.search-tour-container-mobile .list-tour-content-container-mobile .title .stack-on-background{position:absolute;z-index:4;display:flex;align-items:center;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.search-tour-container-mobile .list-tour-content-container-mobile .title .stack-on-background .button-collapse svg{font-size:1.2rem}.search-tour-container-mobile .list-tour-content-container-mobile .title .stack-on-background .title-coupons{width:100%;display:flex;justify-content:center;align-items:center;font-size:18px;color:#2a2a2a;font-weight:700;height:100%}.search-tour-container-mobile .sticky-filter--wrapper{width:100%;display:flex}.search-tour-container-mobile .sticky-filter--wrapper button{width:100%;border-radius:16px}.search-tour-container-mobile .list-hotel-content{display:flex;flex-direction:column;gap:1rem}.search-tour-container-mobile .list-hotel-content .tour-card-filter-mobile{width:100%;height:max-content;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.search-tour-container-mobile .list-hotel-content .tour-card-filter-mobile .image-content-wrapper{width:100%;height:212px;position:relative}.search-tour-container-mobile .list-hotel-content .tour-card-filter-mobile .image-content-wrapper img{width:100%;height:100%;object-fit:cover;border-radius:16px 16px 0 0}.search-tour-container-mobile .list-hotel-content .tour-card-filter-mobile .image-content-wrapper .card-filter-mobile-content-wrapper{position:absolute;z-index:4;display:flex;align-items:center;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:212px}.search-tour-container-mobile .list-hotel-content .tour-card-filter-mobile .image-content-wrapper .card-filter-mobile-content-wrapper .favorite-tour-icon{position:absolute;top:0;right:0;background-color:#fff;border-radius:50%;color:#f79721;padding:.5rem;margin:1rem;cursor:pointer}.search-tour-container-mobile .list-hotel-content .tour-card-filter-mobile .image-content-wrapper .card-filter-mobile-content-wrapper .favorite-tour-icon svg{font-size:1.2rem;color:#002972}.search-tour-container-mobile .list-hotel-content .tour-card-filter-mobile .image-content-wrapper .card-filter-mobile-content-wrapper .type-tour-icon{position:absolute;top:0;left:0;background-color:#f79721;padding:.5rem;font-size:small;color:#fff;margin:1rem;cursor:pointer;display:flex;align-items:center;border-radius:5px}.search-tour-container-mobile .list-hotel-content .tour-card-filter-mobile .image-content-wrapper .card-filter-mobile-content-wrapper .type-tour-icon svg path{fill:#fff}.search-tour-container-mobile .list-hotel-content .tour-card-filter-mobile .image-content-wrapper .card-filter-mobile-content-wrapper .type-tour-icon span{color:#fff;margin-left:.5rem}.search-tour-container-mobile .list-hotel-content .tour-card-filter-mobile .card-tour-content-mobile{padding:.8rem}.search-tour-container-mobile .list-hotel-content .tour-card-filter-mobile .card-tour-content-mobile .title-tour a{font-size:16px;font-weight:700;color:#252525}.search-tour-container-mobile .list-hotel-content .tour-card-filter-mobile .card-tour-content-mobile .card-filter-mobile__content--info .card-filter-mobile__content--info-tour .card-filter-mobile__content--info--item.info-tour-departure,.search-tour-container-mobile .list-hotel-content .tour-card-filter-mobile .card-tour-content-mobile .card-filter-mobile__content--info .card-filter-mobile__content--info-tour .card-filter-mobile__content--info--item.info-tour-tourCode,.search-tour-container-mobile .list-hotel-content .tour-card-filter-mobile .card-tour-content-mobile .card-filter-mobile__content--info .card-filter-mobile__content--info-tour .info-tour-sm{display:flex;align-items:center}.search-tour-container-mobile .list-hotel-content .tour-card-filter-mobile .card-tour-content-mobile .card-filter-mobile__content--info .card-filter-mobile__content--info-tour .card-filter-mobile__content--info--item.info-tour-departure .card-filter-mobile__content--info--item-content,.search-tour-container-mobile .list-hotel-content .tour-card-filter-mobile .card-tour-content-mobile .card-filter-mobile__content--info .card-filter-mobile__content--info-tour .card-filter-mobile__content--info--item.info-tour-tourCode .card-filter-mobile__content--info--item-content,.search-tour-container-mobile .list-hotel-content .tour-card-filter-mobile .card-tour-content-mobile .card-filter-mobile__content--info .card-filter-mobile__content--info-tour .info-tour-sm .card-filter-mobile__content--info--item-content{font-weight:700;color:#252525}.search-tour-container-mobile .list-hotel-content .tour-card-filter-mobile .card-tour-content-mobile .card-filter-mobile__content--info .card-filter-mobile__content--info-tour .card-filter-mobile__content--info--item.info-tour-departure .card-filter-mobile__content--info--item-content .card-filter-mobile__content--info--item-content-title,.search-tour-container-mobile .list-hotel-content .tour-card-filter-mobile .card-tour-content-mobile .card-filter-mobile__content--info .card-filter-mobile__content--info-tour .card-filter-mobile__content--info--item.info-tour-tourCode .card-filter-mobile__content--info--item-content .card-filter-mobile__content--info--item-content-title,.search-tour-container-mobile .list-hotel-content .tour-card-filter-mobile .card-tour-content-mobile .card-filter-mobile__content--info .card-filter-mobile__content--info-tour .info-tour-sm .card-filter-mobile__content--info--item-content .card-filter-mobile__content--info--item-content-title{margin-left:.5rem;font-size:14px}.search-tour-container-mobile .list-hotel-content .tour-card-filter-mobile .card-tour-content-mobile .card-filter-mobile__content--info .card-filter-mobile__content--info-tour .card-filter-mobile__content--info--item-content-content{color:#002972;font-size:16px;font-weight:700;margin-left:.5rem}.search-tour-container-mobile .list-hotel-content .tour-card-filter-mobile .card-filter-mobile__content--info--item.info-tour-calendar{display:flex;align-items:center;overflow:hidden}.search-tour-container-mobile .list-hotel-content .tour-card-filter-mobile .card-filter-mobile__content--info--item.info-tour-calendar .list-departure{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:8px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#8592a6 transparent}.search-tour-container-mobile .list-hotel-content .tour-card-filter-mobile .card-filter-mobile__content--info--item.info-tour-calendar .list-departure::-webkit-scrollbar{height:5px}.search-tour-container-mobile .list-hotel-content .tour-card-filter-mobile .card-filter-mobile__content--info--item.info-tour-calendar .list-departure::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.search-tour-container-mobile .list-hotel-content .tour-card-filter-mobile .card-filter-mobile__content--info--item.info-tour-calendar .list-departure::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.search-tour-container-mobile .list-hotel-content .tour-card-filter-mobile .card-filter-mobile__content--info--item.info-tour-calendar .list-departure::-webkit-scrollbar-thumb:hover{background:#555}.search-tour-container-mobile .list-hotel-content .tour-card-filter-mobile .card-filter-mobile__content--info--item.info-tour-calendar .list-departure .item-departure{width:60px;display:flex;min-width:60px;text-align:center;border-radius:5px;border:1px solid #8592a6}.search-tour-container-mobile .list-hotel-content .tour-card-filter-mobile .card-filter-mobile__content--info--item.info-tour-calendar .list-departure .item-departure a{width:100%;font-size:14px}.search-tour-container-mobile .list-hotel-content .tour-card-filter-mobile .card-filter-mobile__content--info-price-wrapper{display:flex;justify-content:space-between;align-items:center}.search-tour-container-mobile .list-hotel-content .tour-card-filter-mobile .card-filter-mobile__content--info-price-wrapper .card-filter-mobile__content--info-price-newPrice{margin-top:.5rem;font-size:20px;font-weight:500;color:#002972}.search-tour-container-mobile .content-package{padding:1rem}.search-tour-container-mobile .content-package .search-package-mobile{top:-35px;border-radius:16px;position:relative;background:#fff}.search-tour-container-mobile .content-package .search-package-mobile .sticky-filter{background-color:transparent}.search-tour-container-mobile .content-package .search-package-mobile .sticky-filter .filter-button-group{box-shadow:0 2px 10px 0 rgba(0,0,0,.15);border-radius:16px}.search-tour-container-mobile .content-package .search-package-mobile .sticky-filter .filter-button-group .filter-button{border-radius:16px 0 0 16px}.search-tour-container-mobile .content-package .search-package-mobile .sticky-filter .filter-button-group .sort-button{border-radius:0 16px 16px 0}.search-tour-container-mobile .content-package .search-package-mobile .sticky-filter .filter-button.MuiButton-contained,.search-tour-container-mobile .content-package .search-package-mobile .sticky-filter .sort-button.MuiButton-contained{background-color:#f79721;color:#fff;box-shadow:none}.search-tour-container-mobile .content-package .search-package-mobile .sticky-filter .filter-button.MuiButton-contained span svg path,.search-tour-container-mobile .content-package .search-package-mobile .sticky-filter .sort-button.MuiButton-contained span svg path{fill:#fff}.search-tour-container-mobile .content-package .search-package-mobile .sticky-filter .filter-button.MuiButton-outlined,.search-tour-container-mobile .content-package .search-package-mobile .sticky-filter .sort-button.MuiButton-outlined{background-color:#fff;color:#333;border:none}.search-tour-container-mobile .content-package .search-package-mobile .sticky-filter .filter-button.MuiButton-outlined span svg path,.search-tour-container-mobile .content-package .search-package-mobile .sticky-filter .sort-button.MuiButton-outlined span svg path{fill:#333}.search-tour-container-mobile .content-package .search-package-mobile .sticky-filter .filter-content{display:flex;flex-direction:column;margin-top:1rem;box-shadow:0 2px 10px 0 rgba(0,0,0,.15);border-radius:16px;background-color:#fff;padding:1rem;gap:.5rem}.search-tour-container-mobile .content-package .search-package-mobile .sticky-filter .filter-content .content-filter-mobile .title-filter-mobile{display:flex;justify-content:space-between;align-items:center}.search-tour-container-mobile .content-package .search-package-mobile .sticky-filter .filter-content .content-filter-mobile .title-filter-mobile .title-budget{font-size:14px;font-weight:700;color:#002972}.search-tour-container-mobile .content-package .search-package-mobile .sticky-filter .filter-content .content-filter-mobile .title-filter-mobile .pointer{font-size:14px;color:#002972;font-weight:700;cursor:pointer}.search-tour-container-mobile .content-package .search-package-mobile .sticky-filter .filter-content .content-filter-mobile .title-filter-mobile .pointer:hover{text-decoration:underline}.search-tour-container-mobile .title-search-filter{display:flex;justify-content:space-between;align-items:center}.search-tour-container-mobile .title-search-filter p{font-size:14px;font-weight:700;color:#002972}.search-tour-container-mobile .title-search-filter span{font-size:14px;color:#e74c3c;cursor:pointer;font-weight:700}.search-tour-container-mobile .title-search-filter span:hover{text-decoration:underline}.search-tour-container-mobile label.title-search-filter{font-size:14px;font-weight:700;color:#002972}.search-tour-container-mobile .select-container{position:relative}.search-tour-container-mobile .select-container .select-container__button{width:100%;padding:.5rem;font-size:14px;color:#002972;border:1px solid #8592a6;border-radius:5px;background-color:#fff;cursor:pointer;text-align:left;display:flex;justify-content:space-between;align-items:center}.search-tour-container-mobile .select-container .select-container__button input:focus{outline:none}.search-tour-container-mobile .select-container .select-container__button .MuiSvgIcon-root{color:#002972}.search-tour-container-mobile .select-container ul.select-container__list{list-style-type:none;padding:0;border:1px solid #8592a6;border-radius:5px;background-color:#fff;position:absolute;z-index:2;margin-top:.5rem;max-height:200px;overflow-y:auto;width:100%}.search-tour-container-mobile .select-container ul.select-container__list li.select-container__list--item{padding:.5rem;font-size:14px;color:#002972;cursor:pointer}.search-tour-container-mobile .select-container ul.select-container__list li.select-container__list--item:hover{background-color:#f5f5f5}.search-tour-container-mobile .select-container ul.select-container__list li.select-container__list--item-service{padding:.5rem;font-size:14px;color:#002972;cursor:pointer;display:flex;align-items:center}.search-tour-container-mobile .select-container ul.select-container__list li.select-container__list--item-service:hover{background-color:#f5f5f5}.search-tour-container-mobile .select-container ul.select-container__list li.select-container__list--item-service .checkbox,.search-tour-container-mobile .select-container ul.select-container__list li.select-container__list--item-service .checkbox.undefined{display:flex;align-items:center}.search-tour-container-mobile .select-container ul.select-container__list li.select-container__list--item-service .checkbox b .pointer,.search-tour-container-mobile .select-container ul.select-container__list li.select-container__list--item-service .checkbox.undefined b .pointer{margin-left:.5rem}.search-tour-container-mobile .select-container ul.select-container__list li.select-container__list--item-service .Mui-checked{color:#002972}.search-tour-container-mobile .select-container ul.select-container__list::-webkit-scrollbar{width:5px;height:5px}.search-tour-container-mobile .select-container ul.select-container__list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.search-tour-container-mobile .select-container ul.select-container__list::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.search-tour-container-mobile .select-container ul.select-container__list::-webkit-scrollbar-thumb:hover{background:rgba(85,85,85,.333)}.search-tour-container-mobile .select-container ul.select-container__list::-webkit-scrollbar{border-radius:5px}.search-tour-container-mobile .content-type-list .content-type-item{color:#002972;font-size:14px;font-weight:700;cursor:pointer;width:-moz-fit-content;width:fit-content}.search-tour-container-mobile .content-type-list .MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.Mui-checked.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium{color:#002972;padding:.2rem .5rem;border-color:#8592a6;font-size:20px}.search-tour-container-mobile .content-type-list .MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium{font-size:20px;padding:.2rem .5rem;color:#8592a6}@media(max-width:640px){.search-package-mobile .filter-result-container{display:flex;flex-direction:column;margin-top:1rem;box-shadow:0 2px 10px 0 rgba(0,0,0,.15);border-radius:16px;background-color:#fff;padding:1rem;gap:.5rem 8px;position:absolute;width:100%;z-index:5}.search-package-mobile .filter-result-container .content-type .title-search-filter .title{display:block!important;background-color:transparent!important;font-size:14px!important;font-weight:700!important;color:#002972}.search-package-mobile .filter-result-container .content-type .MuiDayCalendar-header{display:flex;justify-content:space-around}.search-package-mobile .filter-result-container .content-type .content-type-list-rating{display:flex;justify-content:space-between;align-items:center;font-size:14px!important;font-weight:700!important;color:#e74c3c}.search-package-mobile .filter-result-container .btn-search-filter-tour{background-color:#002972;font-size:14px;color:#fff}}.search-tour-container.container .search-tour-content .title-of-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.search-tour-container.container .search-tour-content .title-of-content .title{font-size:16px;color:#2d4271;font-weight:600}.search-tour-container.container .search-tour-content .title-of-content .filter-button{display:flex;align-items:center;gap:0}.search-tour-container.container .search-tour-content .title-of-content .filter-button p{color:#2d4271;font-size:16px;font-weight:500}.search-tour-container.container .search-tour-content .title-of-content .MuiSelect-select.MuiSelect-outlined.MuiInputBase-input.MuiOutlinedInput-input{padding:.5rem 2.5rem .5rem .5rem}.list-tour-content-container{width:100%;height:100%}.list-tour-content-container .title-of-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.list-tour-content-container .title-of-content .title{font-size:16px;color:#2d4271;font-weight:600}.list-tour-content-container .title-of-content .filter-button{display:flex;align-items:center;gap:0}.list-tour-content-container .title-of-content .filter-button p{color:#2d4271;font-size:16px;font-weight:500}.list-tour-content-container .title-of-content .MuiSelect-select.MuiSelect-outlined.MuiInputBase-input.MuiOutlinedInput-input{padding:.5rem 2.5rem .5rem .5rem}.list-tour-content-container .list-hotel-content{display:flex;flex-direction:column;gap:1rem;margin-left:1rem}.list-tour-content-container .list-hotel-content .hotel-item{border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;align-items:center;width:100%;height:auto;position:relative}.list-tour-content-container .list-hotel-content .hotel-item .green-tag{background-color:#20ae5c;color:#fff;padding:.3rem .5rem;text-align:center;position:absolute;top:20px;right:-10px;border-top-left-radius:10px;border-bottom-left-radius:10px;font-size:12px;font-weight:500}.list-tour-content-container .list-hotel-content .hotel-item .green-tag:before{content:"";position:absolute;width:0;height:0;border-right:10px solid transparent;border-bottom:10px solid #00875a;top:-10px;right:0}.list-tour-content-container .list-hotel-content .hotel-item .hotel-image{position:relative;display:flex;justify-content:space-between;width:28%;min-width:28%}.list-tour-content-container .list-hotel-content .hotel-item .hotel-image img{width:100%;height:280px;object-fit:cover;border-top-left-radius:10px;border-bottom-left-radius:10px}.list-tour-content-container .list-hotel-content .hotel-item .hotel-image .icon-fav-and-moreInfo .fav-icon{position:absolute;margin:.5rem;top:0;left:0;background-color:hsla(0,0%,100%,.5)}.list-tour-content-container .list-hotel-content .hotel-item .hotel-image .icon-fav-and-moreInfo .more-info{background-color:hsla(0,0%,100%,.5);margin:.5rem;position:absolute;top:0;right:0}.list-tour-content-container .list-hotel-content .hotel-item .hotel-image .icon-fav-and-moreInfo .more-info svg{color:#fff;transition:transform .3s ease}.list-tour-content-container .list-hotel-content .hotel-item .hotel-image .icon-fav-and-moreInfo .more-info.rotated svg{transform:rotate(180deg)}.list-tour-content-container .list-hotel-content .hotel-item .hotel-image .icon-fav-and-moreInfo .thumbnail-tags-tag{background-color:#fff;margin:.5rem;position:absolute;left:0;bottom:0;padding:.5rem;border-radius:5px}.list-tour-content-container .list-hotel-content .hotel-item .hotel-image .icon-fav-and-moreInfo .thumbnail-tags-tag span{font-size:12px;font-weight:700;color:#2d2d2d;margin-left:.3rem}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content{display:flex;width:72%;min-width:72%;position:relative;perspective:1000px;overflow:hidden;justify-content:space-between}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container{transition:transform .6s ease-in-out;transform-style:preserve-3d;position:relative;width:70%;min-width:70%}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:0 2rem;overflow-y:auto;overflow-x:hidden}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back::-webkit-scrollbar{width:5px;border-radius:10px}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back::-webkit-scrollbar-track{background:#f1f1f1}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back::-webkit-scrollbar-thumb{background:#d8d8d8}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back::-webkit-scrollbar-thumb:hover{background:#555}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .utilities .title-utility p{font-size:16px;font-weight:700;color:#2d4271}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .utilities .list-utility{margin-top:.5rem;display:flex;gap:.5rem;flex-wrap:wrap}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .utilities .list-utility .item-utility,.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .utilities .list-utility .item-utility-overflow{border:1px solid #979797;color:#434343;width:max-content;padding:.3rem .5rem;border-radius:5px}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .utilities .list-utility .item-utility-overflow.item-utility-overflow,.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .utilities .list-utility .item-utility.item-utility-overflow{color:#687176}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .utilities .list-utility .item-utility-overflow:hover{background-color:hsla(0,0%,59%,.247);cursor:pointer}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .services{margin-top:1rem}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .services .title-service p{font-size:16px;font-weight:700;color:#2d4271}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .services .list-service{margin-top:.5rem;display:flex;gap:.5rem;flex-wrap:wrap}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .services .list-service .item-service,.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .services .list-service .item-service-overflow{padding:.1rem .5rem;font-weight:500;width:max-content;border-radius:5px;background-color:#f2f3f3}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .services .list-service .item-service-overflow.item-service,.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .services .list-service .item-service.item-service{color:#03121a}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .services .list-service .item-service-overflow.item-service-overflow,.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .services .list-service .item-service.item-service-overflow{color:#687176}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .services .list-service .item-service-overflow:hover{background-color:hsla(0,0%,59%,.247);cursor:pointer}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container{transform:translateY(0);width:100%;padding:0 2rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .hotel-name{font-size:18px;font-weight:700;color:#2d4271;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .rate{display:flex;margin-top:.5rem}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .rate .rating-badge{display:flex;background-color:#ff9800;color:#fff;padding:.5rem;border-radius:4px;font-weight:700;position:relative;line-height:1;margin:.2rem 0;align-items:center;justify-content:center}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .rate .rating-badge:after{content:"";position:absolute;bottom:-6px;left:0;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ff9800}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .rate .rating-badge span{font-size:17px}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .rate .star-comments{display:flex;align-items:flex-start;flex-direction:column;margin-left:.5rem}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .rate .star-comments span.comment-number{margin-left:5px;color:#979797;font-size:13px}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .utilities{margin-top:1rem;display:flex;gap:.5rem;width:100%;padding:.1rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .utilities .item-utility,.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .utilities .item-utility-overflow{border:1px solid #979797;color:#434343;width:max-content;font-size:12px;padding:.2rem .5rem;border-radius:5px}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .utilities .item-utility-overflow.item-utility-overflow,.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .utilities .item-utility.item-utility-overflow{color:#687176}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .utilities .item-utility{min-width:max-content}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .utilities .item-utility-overflow:hover{background-color:hsla(0,0%,59%,.247);cursor:pointer}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .content-info-tour-container{gap:.5rem;margin-top:.5rem;width:100%;display:flex}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .content-info-tour-container .side-part{width:50%}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .content-info-tour-container .side-part .content-info-tour{display:flex;align-items:center}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .content-info-tour-container .side-part .content-info-tour .title-info-tour .content-title{margin-left:.2rem;font-size:15px;font-weight:700;color:#2d4271}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .content-info-tour-container .side-part .content-info-tour .value-info-tour{font-size:15px;font-weight:500;color:#2d2d2d;margin-left:.2rem}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .services{margin-top:.5rem;display:flex;gap:.5rem;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .services .item-service,.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .services .item-service-overflow{padding:.1rem .5rem;font-weight:500;width:max-content;border-radius:5px;background-color:#f2f3f3}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .services .item-service-overflow.item-service,.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .services .item-service.item-service{color:#03121a;min-width:max-content}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .services .item-service-overflow.item-service-overflow,.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .services .item-service.item-service-overflow{color:#687176}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .services .item-service-overflow:hover{background-color:hsla(0,0%,59%,.247);cursor:pointer}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .item-service,.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .item-utility{display:inline-block}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .hotel-address{display:flex;margin-top:.5rem;align-items:center}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .hotel-address svg{color:#2d2d2d;font-size:20px}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .hotel-address .address{font-size:14px;color:#2d2d2d;margin-left:.2rem}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back{transform:translateY(100%)}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .price-and-pick{width:max-content;display:flex;flex-direction:column;justify-content:flex-end;border-left:1px solid #d8d8d8;padding:0 1rem;min-height:250px;width:30%;min-width:30%}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .price-and-pick .flash-sale{width:100%;display:flex;align-items:flex-end;justify-content:flex-end;color:#ef2424;font-size:13px;font-weight:700}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .price-and-pick .pick-container .discount-price{display:flex;justify-content:flex-end;align-items:center}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .price-and-pick .pick-container .discount-price .tag-sale{background-color:#ef2424;color:#fff;font-size:14px;padding:.2rem .5rem;border-radius:5px;min-width:max-content}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .price-and-pick .pick-container .discount-price .discount{margin-left:.5rem;color:#979797;font-size:15px;text-decoration:line-through;min-width:max-content}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .price-and-pick .pick-container .base-price{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .price-and-pick .pick-container .base-price .price{font-size:22px;font-weight:700;color:#002972}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .price-and-pick .pick-container .base-price .unit{margin-top:6px;font-size:13px;font-weight:700;color:#002972}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .price-and-pick .pick-container .note{margin-top:.5rem;text-align:right;font-size:12px;color:#979797}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .price-and-pick .pick-container .price-btn{margin-top:.8rem;width:100%;padding:.7rem;font-weight:600;background-color:#f79721;color:#fff;box-shadow:0 4px 20px 0 rgba(247,151,33,.4)}.list-tour-content-container .list-hotel-content .hotel-item .hotel-info{transform:translateY(0);transition:transform .6s ease-in-out;width:100%}.list-tour-content-container .list-hotel-content .hotel-item .hotel-info-back{transform:translateY(100%);transition:transform .6s ease-in-out}.list-tour-content-container .list-hotel-content .hotel-item .hotel-info-back .title-info-tour .content-title{margin-left:.2rem;font-size:16px;font-weight:700;color:#2d4271}.list-tour-content-container .list-hotel-content .hotel-item .hotel-info-back .list-departure{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.list-tour-content-container .list-hotel-content .hotel-item .hotel-info-back .list-departure .item-departure{padding:.5rem;background-color:#f2f3f3;border-radius:5px;color:#2d2d2d;font-size:12px;font-weight:500;cursor:pointer}.list-tour-content-container .list-hotel-content .hotel-item .hotel-info-back .list-departure .item-departure:hover{background-color:hsla(0,0%,59%,.247)}.list-tour-content-container .list-hotel-content .hotel-item .flipped .hotel-info{transform:translateY(-100%)}.list-tour-content-container .list-hotel-content .hotel-item .flipped .hotel-info-back{transform:translateY(0)}.list-tour-content-container .list-hotel-content .travel-combo-offer{background:linear-gradient(180deg,rgba(34,55,159,.878),#002972);border-radius:10px;display:flex}.list-tour-content-container .list-hotel-content .travel-combo-offer .title-travel-combo-offer{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;width:20%;position:relative}.list-tour-content-container .list-hotel-content .travel-combo-offer .title-travel-combo-offer .content{font-size:24px;font-weight:700;color:#fff;padding:1.5rem 1.5rem 0}.list-tour-content-container .list-hotel-content .travel-combo-offer .title-travel-combo-offer img{width:-webkit-fill-available;height:max-content;object-fit:cover}.list-tour-content-container .list-hotel-content .travel-combo-offer .title-travel-combo-offer .tag{position:absolute;top:0;left:0;display:flex;align-items:center;padding:.5rem 1rem;background-color:#1f3ee1;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);border-top-left-radius:10px;border-bottom-right-radius:10px}.list-tour-content-container .list-hotel-content .travel-combo-offer .title-travel-combo-offer .tag p{color:#fff;font-size:16px;font-weight:500}.list-tour-content-container .list-hotel-content .travel-combo-offer .title-travel-combo-offer .tag svg{color:#fff;font-size:24px;margin-right:.5rem}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer{width:80%}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale{border-radius:8px;height:100%;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item{position:relative}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .image-container{width:100%}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .image-container img{object-fit:cover;border-top-left-radius:8px;border-top-right-radius:8px;width:-webkit-fill-available;height:max-content}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info{position:absolute;top:0;left:0;display:flex;justify-content:space-between;width:100%;height:100%}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity{display:flex;flex-direction:column;justify-content:space-between}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity .quantity{background-color:#f79721;margin-top:2rem;color:#fff;width:-moz-fit-content;width:fit-content;padding:.2rem .5rem;border-top-right-radius:4px;border-bottom-right-radius:4px;font-size:13px}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel{display:flex;background-color:rgba(0,0,0,.48);margin:1rem;border-radius:20px 4px 4px 0}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel .rate{font-size:17px;font-weight:600;height:40px;width:40px;border-radius:50% 50% 50% 0;background-color:#f79721;color:#fff;padding:.5rem;display:flex;justify-content:center;align-items:center}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel .comment-container{margin:0 .5rem}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel .comment-container .satisfied{font-size:13px;font-weight:600;color:#fff;margin:0}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel .comment-container .comments{font-size:12px;color:#fff;font-weight:thin;margin:0}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .tag-item{padding:.2rem .5rem;background-color:#20ae5c;height:-moz-fit-content;height:fit-content;color:#fff;font-size:12px;border-bottom-left-radius:8px;border-top-right-radius:8px}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description{background-color:#fff;padding:1rem;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .wrap-description{height:max-content;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .wrap-description .name{font-size:16px;color:#252525;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .info-flight{display:flex;margin:.5rem 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .info-flight .image-info-flight{width:24px;height:24px;margin-right:.5rem}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .info-flight .image-info-flight img{width:100%;height:100%;object-fit:contain}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .info-flight div.containerName{font-size:14px;color:#2d2d2d;font-weight:500}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description div.flight-itinerary{display:flex;flex-wrap:wrap;margin:.2rem 0;width:100%}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description div.flight-itinerary span{font-size:14px;color:#2d2d2d}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description div.flight-itinerary svg{font-size:24px;color:#2d2d2d}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .list-category{display:flex;width:100%;margin:.5rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .list-category .category{margin-right:.5rem;padding:.2rem .5rem;background-color:#fff;color:#434343;border:1px solid #979797;border-radius:10px;font-size:12px;min-width:-moz-fit-content;min-width:fit-content}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .price-discount{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .price-discount .discount{display:flex;align-items:center}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .price-discount .discount .discount-icon{background-color:rgba(32,174,92,.1);margin-right:.2rem;width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:4px}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .price-discount .discount .discount-icon svg{font-size:16px;color:#20ae5c}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .price-discount .discount p{font-size:12px;margin:0;font-weight:500;color:#20ae5c}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .price-discount .original-price{color:#979797;font-size:14px;font-weight:500;text-decoration:line-through}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .current-price{display:flex;margin:.5rem 0;align-items:center;justify-content:flex-end}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .current-price .title-price{font-size:14px;color:#979797;margin:0 .5rem 0 0;font-weight:500}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .current-price .price{font-size:20px;font-weight:600;color:#002972}.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .react-multi-carousel-item,.list-tour-content-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .react-multi-carousel-item.react-multi-carousel-item--active{padding:1rem .5rem}.list-tour-content-container .list-hotel-content .travel-combo-offer .react-multiple-carousel__arrow.react-multiple-carousel__arrow--right{right:.5rem;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.list-tour-content-container .list-hotel-content .travel-combo-offer .react-multiple-carousel__arrow.react-multiple-carousel__arrow--right:before{color:#0f294d}.list-tour-content-container .list-hotel-content .travel-combo-offer .react-multiple-carousel__arrow.react-multiple-carousel__arrow--left{left:.5rem;background:#fff;box-shadow:0 8px 16px 0 rgba(15,41,77,.08)}.list-tour-content-container .list-hotel-content .travel-combo-offer .react-multiple-carousel__arrow.react-multiple-carousel__arrow--left:before{color:#0f294d}.list-tour-content-container .list-hotel-content .travel-combo-offer .react-multi-carousel-item,.list-tour-content-container .list-hotel-content .travel-combo-offer .react-multi-carousel-item.react-multi-carousel-item--active{padding:1rem .5rem}.list-tour-content-container .scrollContainer{display:flex;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}@media screen and (max-width:1399px){.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container{transform:translateY(0);width:100%;padding:0 .5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .content-info-tour-container .side-part .content-info-tour .title-info-tour .content-title,.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container .content-info-tour-container .side-part .content-info-tour .value-info-tour{font-size:14px}.list-tour-content-container .list-hotel-content .hotel-item .hotel-content .price-and-pick .pick-container .base-price .price{font-size:18.5px!important}}.important-information-tour{width:100%;background-color:#fff;border-radius:10px;box-shadow:0 4px 40px 0 rgba(0,0,0,.1);padding:2rem;margin-top:8rem}.important-information-tour .title-important-information-tour{font-size:20px;font-weight:700;color:#002972}.important-information-tour .list-payment-type{display:flex;gap:1rem;width:100%}.important-information-tour .list-payment-type .MuiCollapse-root.MuiCollapse-vertical.MuiCollapse-entered{width:100%}.important-information-tour .list-payment-type .left-side{width:50%}.important-information-tour .list-payment-type .left-side .MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation0.MuiAccordion-root{width:100%;flex-wrap:wrap;display:flex;background-color:#f9f9f9;border-radius:10px;padding:.5rem;margin:1rem 0;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.important-information-tour .list-payment-type .left-side .MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation0.MuiAccordion-root .title-payment{display:flex;align-items:center}.important-information-tour .list-payment-type .left-side .MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation0.MuiAccordion-root .title-payment p{margin-left:.5rem}.important-information-tour .list-payment-type .left-side .MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation0.MuiAccordion-root span{background-color:transparent!important}.important-information-tour .list-payment-type .right-side{width:50%}.important-information-tour .list-payment-type .right-side .MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation0.MuiAccordion-root{width:100%;flex-wrap:wrap;display:flex;background-color:#f9f9f9;border-radius:10px;padding:.5rem;margin:1rem 0;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.important-information-tour .list-payment-type .right-side .MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation0.MuiAccordion-root .title-payment{display:flex;align-items:center}.important-information-tour .list-payment-type .right-side .MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation0.MuiAccordion-root .title-payment p{margin-left:.5rem}.important-information-tour .list-payment-type .right-side .MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation0.MuiAccordion-root span{background-color:transparent!important}.important-information-tour .list-payment-type .title-content{color:#002972;font-weight:700;border-radius:10px;font-size:16px}.important-information-tour .list-payment-type .MuiButtonBase-root.MuiAccordionSummary-root,.important-information-tour .list-payment-type .MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded{width:100%;background-color:transparent}.important-information-tour .list-payment-type .MuiTypography-root.MuiTypography-body1{font-size:13px;color:#002972}.important-information-tour .list-payment-type .MuiFormControl-root{width:100%}.important-information-tour .list-payment-type .MuiButtonBase-root.MuiRadio-root.MuiRadio-colorPrimary.PrivateSwitchBase-root.MuiRadio-root.MuiRadio-colorPrimary.Mui-checked.MuiRadio-root.MuiRadio-colorPrimary{color:#002972}.important-information-tour .list-payment-type label.MuiFormControlLabel-root.MuiFormControlLabel-labelPlacementEnd{margin:0;width:50%}.important-information-tour .list-payment-type label.MuiFormControlLabel-root.MuiFormControlLabel-labelPlacementEnd .MuiButtonBase-root.MuiRadio-root.MuiRadio-colorPrimary.PrivateSwitchBase-root.MuiRadio-root.MuiRadio-colorPrimary.MuiRadio-root.MuiRadio-colorPrimary{padding:.5rem 0}.important-information-tour .list-payment-type label.MuiFormControlLabel-root.MuiFormControlLabel-labelPlacementEnd .MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label{margin-left:.5rem}.highlight-section{background-color:#f9f5ff;transition:background-color .5s ease}.itinerary-wrapper{background-color:#0f0f0f;padding:12rem 0}.itinerary-wrapper .itinerary-title{font-size:24px;font-weight:600;margin-bottom:5rem;color:#fff;text-align:center}.itinerary-wrapper .itinerary-card{width:600px;padding:20px;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.2);transition:all .3s ease-in-out;background:#fff;color:#333;transition:background .3s ease-in-out,color .3s ease-in-out;position:relative}.itinerary-wrapper .itinerary-card span{background-color:transparent!important}.itinerary-wrapper .itinerary-card.active{color:#fff}.itinerary-wrapper .itinerary-card.active span{background-color:transparent!important}.itinerary-wrapper .inactive{opacity:.7;transform:scale(.95)}.itinerary-wrapper .day-name{font-size:1.5rem;font-weight:700}.itinerary-wrapper .day-title{font-size:1.8rem;font-weight:600;margin-top:5px}.itinerary-wrapper .meal-info{font-size:1rem;font-style:italic;margin-top:10px}.itinerary-wrapper .description{display:flex}.itinerary-wrapper .description strong{color:#fff!important}.itinerary-wrapper .description img{width:24px;height:24px;object-fit:cover}.itinerary-wrapper .description span{margin-left:10px}.itinerary-wrapper hr{color:#fff;margin:1rem 0}.itinerary-wrapper .day-meal{display:flex}.itinerary-wrapper .day-meal img{width:24px;height:24px;object-fit:cover}.itinerary-wrapper .day-meal span{margin-left:10px}.itinerary-wrapper .itinerary-card:nth-child(odd){align-self:flex-start;width:55%}.itinerary-wrapper .itinerary-card:nth-child(2n){align-self:flex-end;width:50%}.itinerary-wrapper .itinerary-card:nth-child(3n){align-self:center;width:70%}.itinerary-wrapper .itinerary-card:nth-child(4n){align-self:flex-start;width:600px}.accessory-detail-container{display:flex;justify-content:center}.accessory-detail-container .content.container{margin-bottom:5rem}.accessory-detail-container .content.container .breadcrumbs-container{margin:1rem}.accessory-detail-container .content.container .breadcrumbs-container .MuiTypography-root.MuiTypography-body1{color:#002972}.accessory-detail-container .content.container .accessory-detail-content .content-detail{display:flex;justify-content:space-between}.accessory-detail-container .content.container .accessory-detail-content .content-detail .left-side{width:45%}.accessory-detail-container .content.container .accessory-detail-content .content-detail .left-side .main-image{position:relative;width:100%;height:610px;border-radius:10px;overflow:hidden}.accessory-detail-container .content.container .accessory-detail-content .content-detail .left-side .main-image img{width:100%;height:610px;object-fit:cover;border:1px solid #e6e6e8;border-radius:10px}.accessory-detail-container .content.container .accessory-detail-content .content-detail .left-side .main-image .button-prev{background-color:#f0f4f9;width:40px;height:40px;position:absolute;left:-20px;top:50%;transform:translateY(-50%)}.accessory-detail-container .content.container .accessory-detail-content .content-detail .left-side .main-image .button-prev svg{color:#434343;font-size:18px}.accessory-detail-container .content.container .accessory-detail-content .content-detail .left-side .main-image .button-next{background-color:#f0f4f9;width:40px;height:40px;position:absolute;right:-20px;top:50%;transform:translateY(-50%)}.accessory-detail-container .content.container .accessory-detail-content .content-detail .left-side .main-image .button-next svg{color:#434343;font-size:18px}.accessory-detail-container .content.container .accessory-detail-content .content-detail .left-side .sub-images{display:flex;gap:.5rem;margin:.5rem 0;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.accessory-detail-container .content.container .accessory-detail-content .content-detail .left-side .sub-images img{width:16%;min-width:16%;object-fit:cover;border:1px solid #e6e6e8;cursor:pointer}.accessory-detail-container .content.container .accessory-detail-content .content-detail .left-side .sub-images .selected{border:1px solid #f79721}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side{width:50%}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .name-of-accessory{color:#444;font-size:26px;font-weight:700}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .brand{color:#434343;font-size:15px}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .brand span{font-weight:700}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .price{display:flex;align-items:center}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .price .current-price{color:#002972;font-size:28px;font-weight:700}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .price .old-price{color:#777;font-size:16px;font-weight:500;text-decoration:line-through;margin:.4rem 1rem 0}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .price .discount-rate{background-color:#d23f3f;color:#fff;padding:.2rem .5rem;border-radius:5px}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side hr{margin:1rem 0}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .colors{display:flex;flex-direction:column;margin:.5rem 0}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .colors .value-color{font-size:15px;color:#434343}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .colors .value-color span{font-size:15px;color:#434343;font-weight:700}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .colors .item-choose-color{display:flex;gap:10px;margin:.3rem 0}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .colors .color{width:30px;min-width:30px;height:30px;min-height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #979797;position:relative;cursor:pointer}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .colors .color .master-color{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:22px;min-width:22px;min-height:22px;height:22px;border-radius:50%}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .colors .color .master-color.yellow{background-color:#ff0}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .colors .color .master-color.red{background-color:red}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .colors .color .master-color.blue{background-color:blue}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .colors .color.selected{border-color:#f79721}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .sizes .title-size{font-size:15px;color:#434343}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .sizes .title-size span{font-size:15px;color:#434343;font-weight:700}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .sizes .list-item-size{display:flex;flex-wrap:wrap;gap:.5rem;margin:.3rem 0}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .sizes .list-item-size .item-size{color:#434343;font-size:14px;border:1px solid #434343;border-radius:5px;padding:.5rem 1.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;position:relative}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .sizes .list-item-size .item-size .tag-selected{position:absolute;top:0;right:0;background-color:#f79721;color:#fff;width:18px;height:18px;display:flex;justify-content:center;align-items:center;border-radius:0 4px 0 5px}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .sizes .list-item-size .item-size.selected{border:1px solid #f79721}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .buy-component{align-items:center;display:flex;gap:2rem;margin:1rem 0}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .buy-component .input-quantity{align-items:center;border:1px solid #ccc;border-radius:5px;display:flex;justify-content:center;width:-moz-fit-content;width:fit-content}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .buy-component .input-quantity .btn-minus{background-color:#f0f0f0;color:#2d4271;cursor:pointer;font-size:18px;padding:.8rem;border-radius:5px 0 0 5px;transition:background-color .3s,box-shadow .3s}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .buy-component .input-quantity input{width:60px;border:none;text-align:center;padding:1rem}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .buy-component .input-quantity input::placeholder{text-align:center}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .buy-component .input-quantity input::-webkit-inner-spin-button,.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .buy-component .input-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .buy-component .input-quantity input:focus{outline:none}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .buy-component .input-quantity input[type=number]::-webkit-inner-spin-button,.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .buy-component .input-quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .buy-component .input-quantity input[type=number]{-moz-appearance:textfield}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .buy-component .input-quantity .btn-plus{background-color:#f0f0f0;color:#2d4271;cursor:pointer;font-size:18px;border-radius:0 5px 5px 0;padding:.8rem;transition:background-color .3s,box-shadow .3s}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .buy-component .btn-buy{position:relative;overflow:hidden;background-color:#f79721;color:#fff;font-weight:600;width:100%;border-radius:4px;font-size:18px;padding:1rem 20px;text-transform:none;z-index:1;cursor:pointer;transition:color .3s ease-in-out}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .buy-component .btn-buy:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:#002972;transition:all .5s ease-in-out;z-index:0}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .buy-component .btn-buy:hover:before{left:0}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .buy-component .btn-buy:hover{color:#fff}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .buy-component .btn-buy :active{color:#a9a9a9}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .buy-component .btn-buy span{color:#fff;position:relative;z-index:1}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .exclusive-tripu{background-color:rgba(247,151,33,.08);border-radius:10px;padding:1rem}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .exclusive-tripu .title-exclusive{color:#434343;font-size:15px;font-weight:700;text-transform:uppercase}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .exclusive-tripu .list-item-exclusive{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .exclusive-tripu .list-item-exclusive .item-exclusive{display:flex;align-items:center}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .exclusive-tripu .list-item-exclusive .item-exclusive svg{color:#f79721;font-size:28px}.accessory-detail-container .content.container .accessory-detail-content .content-detail .right-side .exclusive-tripu .list-item-exclusive .item-exclusive p{color:#434343;font-size:15px;margin-left:.5rem;font-weight:400}.accessory-detail-container .content.container .accessory-detail-content .list-badge{display:flex;align-items:center;gap:.5rem;margin:2rem 0;width:100%;flex-wrap:wrap}.accessory-detail-container .content.container .accessory-detail-content .list-badge .badge{display:flex;align-items:center;border:1px solid #e6e6e8;border-radius:10px;padding:1rem;width:-moz-fit-content;width:fit-content}.accessory-detail-container .content.container .accessory-detail-content .list-badge .badge img{width:55px;height:55px;object-fit:contain}.accessory-detail-container .content.container .accessory-detail-content .list-badge .badge p{color:#434343;font-size:15px;font-weight:500;margin-left:1rem}.accessory-detail-container .content.container .accessory-detail-content .description{margin-top:2rem;padding:1rem;width:100%;overflow-x:hidden}.accessory-detail-container .content.container .accessory-detail-content .description .table-responsive{width:100%!important;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1rem 0}.accessory-detail-container .content.container .accessory-detail-content .description .table-responsive table{width:100%!important;max-width:100%;table-layout:auto}.accessory-detail-container .content.container .accessory-detail-content .description .table-responsive table[style*=width]{width:100%!important}.accessory-detail-container .content.container .accessory-detail-content .description table{max-width:100%;overflow-x:auto}.accessory-detail-container .content.container .accessory-detail-content .description img{max-width:100%;height:auto}.accessory-page-container{display:flex;justify-content:center}.accessory-page-container.mobile{margin-top:3.5rem}.accessory-page-container .content.container{margin-bottom:5rem}.accessory-page-container .content.container .breadcrumbs-container{margin:1rem}.accessory-page-container .content.container .breadcrumbs-container .container .MuiTypography-root.MuiTypography-body1{color:#002972}.accessory-page-container .content.container .accessory-content{width:100%;display:flex;gap:.5rem}.accessory-page-container .content.container .accessory-content .side-bar{width:20%;min-width:20%;margin-right:1rem}.accessory-page-container .content.container .accessory-content .content{width:80%;margin-left:1rem}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container{position:relative;background:linear-gradient(180deg,#fba81d,#f79721);border-radius:0 10px 10px 10px;overflow:hidden}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .tag-flash-sale{display:flex;gap:.5rem;align-items:center;background-color:#fff;padding:.5rem 1rem;border-radius:0 0 10px 0;width:-moz-fit-content;width:fit-content;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .tag-flash-sale svg{color:#fe9508}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .tag-flash-sale .tag{color:#fe9508;font-size:16px;font-weight:500}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .tag-flash-sale .time{color:#ef2424;font-size:20px;font-weight:700}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale{margin-bottom:1rem;padding:0 1rem}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory{background-color:#fff;border-radius:10px}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .image{position:relative;width:100%}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .image img{height:265px;width:100%;object-fit:scale-down;border-radius:10px 10px 0 0}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .image .tag-container{display:flex;flex-direction:column;justify-content:space-between;height:100%;position:absolute;top:0;left:0}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .image .tag-container .quantity{background-color:#f79721;color:#fff;padding:.2rem .5rem;font-size:13px;border-radius:0 5px 5px 0;width:-moz-fit-content;width:fit-content;margin-top:1rem}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .image .tag-container .tag-name{padding:.3rem .5rem;background-color:#fe9508;color:#fff;font-size:14px;width:-moz-fit-content;width:fit-content;border-radius:5px;margin:1rem;position:absolute;width:max-content;bottom:0;left:0}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .content-item{padding:1rem;width:100%}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .content-item .name-content{min-height:144.16px}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .content-item .name-content .name{font-size:16px;font-weight:700;color:#252525;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .content-item .name-content .categories{display:flex;gap:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;padding:.3rem 0}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .content-item .name-content .categories::-webkit-scrollbar{height:4px;border-radius:5px}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .content-item .name-content .categories::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .content-item .name-content .categories::-webkit-scrollbar-thumb{background:hsla(0,0%,53%,.525);border-radius:5px}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .content-item .name-content .categories::-webkit-scrollbar-thumb:hover{background:rgba(92,92,92,.486);border-radius:5px}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .content-item .name-content .categories .category-maintain{font-size:12px;background-color:rgba(249,76,134,.08);color:#f94c86;font-weight:700;padding:.2rem .5rem;border-radius:5px;width:max-content;min-width:max-content}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .content-item .name-content .categories .category-ship{font-size:12px;background-color:rgba(76,180,249,.08);color:#1450c0;font-weight:700;padding:.2rem .5rem;border-radius:5px;width:max-content;min-width:max-content}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .content-item .name-content .categories .category-brand{font-size:12px;background-color:rgba(76,175,80,.08);color:#4caf50;font-weight:700;padding:.2rem .5rem;border-radius:5px;width:max-content;min-width:max-content}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .content-item .name-content .colors{display:flex;flex-direction:column;margin:.5rem 0}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .content-item .name-content .colors .value-color{font-size:14px;color:#434343}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .content-item .name-content .colors .value-color span{font-size:14px;color:#434343;font-weight:700}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .content-item .name-content .colors .item-choose-color{display:flex;gap:10px}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .content-item .name-content .colors .color{width:30px;min-width:30px;height:30px;min-height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #979797;position:relative;cursor:pointer}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .content-item .name-content .colors .color .master-color{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:22px;min-width:22px;min-height:22px;height:22px;border-radius:50%}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .content-item .name-content .colors .color .master-color.yellow{background-color:#ff0}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .content-item .name-content .colors .color .master-color.red{background-color:red}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .content-item .name-content .colors .color .master-color.blue{background-color:blue}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .content-item .name-content .colors .color.selected{border-color:#f79721}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .content-item .discount-price{min-height:24px;display:flex;align-items:center;justify-content:space-between;margin:.2rem 0}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .content-item .discount-price .title-discount{display:flex;align-items:center;gap:.5rem}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .content-item .discount-price .title-discount svg{background-color:rgba(174,32,32,.1);color:#ef2424;padding:.2rem;border-radius:5px}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .content-item .discount-price .title-discount .title{font-size:14px;color:#ef2424}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .content-item .discount-price .discount{color:#979797;text-decoration:line-through}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .content-item .current-price{min-height:30px;display:flex;align-items:center;gap:.5rem;justify-content:flex-end;text-align:right}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .content-item .current-price .title{font-size:14px;color:#979797}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .item-flash-sale-accessory .content-item .current-price .price{color:#002972;font-size:20px;font-weight:700}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .react-multiple-carousel__arrow:before{font-size:20px;color:#000;font-weight:800;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;z-index:1000;border:0;background:#fff;min-width:36px;min-height:42px;opacity:.9;cursor:pointer;box-shadow:0 4px 8px 0 rgba(3,42,80,.2)}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .react-multiple-carousel__arrow--left{border-radius:0 50% 50% 0;left:0}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .react-multiple-carousel__arrow--right{right:0;border-radius:50% 0 0 50%}.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .react-multi-carousel-item,.accessory-page-container .content.container .accessory-content .content .carousel-accessory-container .list-item-accessory-flash-sale .react-multi-carousel-item.react-multi-carousel-item--active{padding:1rem}.accessory-page-container .content.container .accessory-content .filter-items-category .title-of-content{display:flex;justify-content:space-between;align-items:center}.accessory-page-container .content.container .accessory-content .filter-items-category .title-of-content .title{font-size:24px;color:#253f90;font-weight:700}.accessory-page-container .content.container .accessory-content .filter-items-category .title-of-content .filter-button{display:flex;align-items:center}.accessory-page-container .content.container .accessory-content .filter-items-category .title-of-content .filter-button p{color:#434343;font-size:14px;font-weight:500}.accessory-page-container .content.container .accessory-content .filter-items-category .MuiSelect-select.MuiSelect-outlined.MuiInputBase-input.MuiOutlinedInput-input{color:#2d4271;padding:.5rem 2.2rem .5rem .8rem}.accessory-page-container .content.container .accessory-content .filter-items-category .MuiOutlinedInput-notchedOutline{border-color:#2d4271}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin:2rem 0}@media screen and (max-width:1200px){.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory{grid-template-columns:repeat(1,1fr)}}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory{background-color:#fff;border-radius:10px;box-shadow:0 1px 8px 0 rgba(0,0,0,.25);transition:all .3s ease}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory:hover{transform:translateY(-4px);box-shadow:0 4px 16px 0 rgba(0,0,0,.15)}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .image{position:relative}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .image img{height:265px;width:100%;object-fit:scale-down;border-radius:10px 10px 0 0}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .image .tag-container{display:flex;flex-direction:column;justify-content:space-between;height:100%;position:absolute;top:0;left:0}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .image .tag-container .quantity{background-color:#f79721;color:#fff;padding:.2rem .5rem;font-size:13px;border-radius:0 5px 5px 0;width:-moz-fit-content;width:fit-content;margin-top:1rem}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .image .tag-container .tag-name{padding:.3rem .5rem;background-color:#fe9508;color:#fff;font-size:14px;width:-moz-fit-content;width:fit-content;border-radius:5px;margin:1rem;position:absolute;width:max-content;bottom:0;left:0}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .content-item{padding:1rem;width:100%}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .content-item .name{font-size:16px;font-weight:700;color:#252525;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .content-item .categories{display:flex;gap:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;margin:.5rem 0;padding:.3rem 0}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .content-item .categories::-webkit-scrollbar{height:4px;border-radius:5px}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .content-item .categories::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .content-item .categories::-webkit-scrollbar-thumb{background:hsla(0,0%,53%,.525);border-radius:5px}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .content-item .categories::-webkit-scrollbar-thumb:hover{background:rgba(92,92,92,.486);border-radius:5px}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .content-item .categories .category-maintain{font-size:12px;background-color:rgba(249,76,134,.08);color:#f94c86;font-weight:700;padding:.2rem .5rem;border-radius:5px;width:max-content;min-width:max-content}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .content-item .categories .category-ship{font-size:12px;background-color:rgba(76,180,249,.08);color:#1450c0;font-weight:700;padding:.2rem .5rem;border-radius:5px;width:max-content;min-width:max-content}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .content-item .categories .category-brand{font-size:12px;background-color:rgba(76,175,80,.08);color:#4caf50;font-weight:700;padding:.2rem .5rem;border-radius:5px;width:max-content;min-width:max-content}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .content-item .colors{display:flex;flex-direction:column;margin:.5rem 0}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .content-item .colors .value-color{margin-bottom:.2rem}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .content-item .colors .item-choose-color{gap:10px}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .content-item .colors .colors{display:flex;flex-direction:column}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .content-item .colors .value-color{font-size:14px;color:#434343}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .content-item .colors .value-color span{font-size:14px;color:#434343;font-weight:700}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .content-item .colors .item-choose-color{display:flex;gap:.5rem}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .content-item .colors .color{width:30px;min-width:30px;height:30px;border-radius:50%;border:1px solid #979797;position:relative;cursor:pointer}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .content-item .colors .color .master-color{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:22px;min-width:22px;height:22px;border-radius:50%}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .content-item .colors .color .master-color.yellow{background-color:#ff0}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .content-item .colors .color .master-color.red{background-color:red}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .content-item .colors .color .master-color.blue{background-color:blue}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .content-item .colors .color.selected{border-color:#f79721}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .content-item .discount-price{display:flex;align-items:center;justify-content:space-between;margin:.2rem 0}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .content-item .discount-price .title-discount{display:flex;align-items:center;gap:.5rem}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .content-item .discount-price .title-discount svg{background-color:rgba(174,32,32,.1);color:#ef2424;padding:.2rem;border-radius:5px}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .content-item .discount-price .title-discount .title{font-size:14px;color:#ef2424}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .content-item .discount-price .discount{color:#979797;text-decoration:line-through}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .content-item .current-price{display:flex;align-items:center;gap:.5rem;justify-content:flex-end;text-align:right}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .content-item .current-price .title{font-size:14px;color:#979797}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .item-accessory .content-item .current-price .price{color:#002972;font-size:20px;font-weight:700}.accessory-page-container .content.container .accessory-content .filter-items-category .list-all-item-accessory .MuiTypography-root.MuiTypography-inherit.MuiLink-root.MuiLink-underlineAlways.nav-detail{text-decoration:none;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.all-category-container{display:flex;justify-content:center}.all-category-container .content.container{margin-bottom:5rem}.all-category-container .breadcrumbs-container{margin:1rem}.all-category-container .breadcrumbs-container .container .MuiTypography-root.MuiTypography-body1{color:#002972}.all-category-container .all-accessory-category{width:100%;display:flex}.all-category-container .all-accessory-category .left-side{width:20%;margin-right:1rem}.all-category-container .all-accessory-category .right-side{width:80%;margin-left:1rem}.all-category-container .all-accessory-category .right-side .title-of-content{display:flex;justify-content:space-between;align-items:center}.all-category-container .all-accessory-category .right-side .title-of-content .title{font-size:24px;color:#253f90;font-weight:700}.all-category-container .all-accessory-category .right-side .title-of-content .filter-button{display:flex;align-items:center}.all-category-container .all-accessory-category .right-side .title-of-content .filter-button p{color:#434343;font-size:14px;font-weight:500}.all-category-container .all-accessory-category .right-side .MuiSelect-select.MuiSelect-outlined.MuiInputBase-input.MuiOutlinedInput-input{color:#2d4271;padding:.5rem 2.2rem .5rem .8rem}.all-category-container .all-accessory-category .right-side .MuiOutlinedInput-notchedOutline{border-color:#2d4271}.all-category-container .all-accessory-category .right-side .list-all-item-accessory{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin:2rem 0}@media screen and (max-width:1200px){.all-category-container .all-accessory-category .right-side .list-all-item-accessory{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.all-category-container .all-accessory-category .right-side .list-all-item-accessory{grid-template-columns:repeat(1,1fr)}}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory{background-color:#fff;border-radius:10px;transition:all .3s ease;box-shadow:0 1px 8px 0 rgba(0,0,0,.25)}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory:hover{transform:translateY(-4px);box-shadow:0 4px 16px 0 rgba(0,0,0,.15)}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .image{position:relative}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .image img{height:265px;width:100%;object-fit:scale-down;border-radius:10px 10px 0 0}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .image .tag-container{display:flex;flex-direction:column;justify-content:space-between;height:100%;position:absolute;top:0;left:0}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .image .tag-container .quantity{background-color:#f79721;color:#fff;padding:.2rem .5rem;font-size:13px;border-radius:0 5px 5px 0;width:-moz-fit-content;width:fit-content;margin-top:1rem}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .image .tag-container .tag-name{padding:.3rem .5rem;background-color:#fe9508;color:#fff;font-size:14px;width:-moz-fit-content;width:fit-content;border-radius:5px;margin:1rem;position:absolute;width:max-content;bottom:0;left:0}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .content-item{padding:1rem;width:100%;display:flex;flex-direction:column;justify-content:space-between}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .content-item .name{font-size:16px;font-weight:700;color:#252525;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .content-item .name:hover{text-decoration:underline}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .content-item .categories{display:flex;gap:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;margin:.5rem 0;padding:.3rem 0}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .content-item .categories::-webkit-scrollbar{height:4px;border-radius:5px}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .content-item .categories::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .content-item .categories::-webkit-scrollbar-thumb{background:hsla(0,0%,53%,.525);border-radius:5px}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .content-item .categories::-webkit-scrollbar-thumb:hover{background:rgba(92,92,92,.486);border-radius:5px}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .content-item .categories .category-maintain{font-size:12px;background-color:rgba(249,76,134,.08);color:#f94c86;font-weight:700;padding:.2rem .5rem;border-radius:5px;width:max-content;min-width:max-content}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .content-item .categories .category-ship{font-size:12px;background-color:rgba(76,180,249,.08);color:#1450c0;font-weight:700;padding:.2rem .5rem;border-radius:5px;width:max-content;min-width:max-content}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .content-item .categories .category-brand{font-size:12px;background-color:rgba(76,175,80,.08);color:#4caf50;font-weight:700;padding:.2rem .5rem;border-radius:5px;width:max-content;min-width:max-content}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .content-item .colors{display:flex;flex-direction:column;margin:.5rem 0}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .content-item .colors .value-color{margin-bottom:.2rem}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .content-item .colors .item-choose-color{gap:10px}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .content-item .colors .colors{display:flex;flex-direction:column}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .content-item .colors .value-color{font-size:14px;color:#434343}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .content-item .colors .value-color span{font-size:14px;color:#434343;font-weight:700}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .content-item .colors .item-choose-color{display:flex;gap:.5rem}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .content-item .colors .color{width:30px;min-width:30px;height:30px;border-radius:50%;border:1px solid #979797;position:relative;cursor:pointer}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .content-item .colors .color .master-color{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:22px;min-width:22px;height:22px;border-radius:50%}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .content-item .colors .color .master-color.yellow{background-color:#ff0}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .content-item .colors .color .master-color.red{background-color:red}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .content-item .colors .color .master-color.blue{background-color:blue}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .content-item .colors .color.selected{border-color:#f79721}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .content-item .discount-price{display:flex;align-items:center;justify-content:flex-end;margin:.2rem 0}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .content-item .discount-price .title-discount{display:flex;align-items:center;gap:.5rem}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .content-item .discount-price .title-discount svg{background-color:hsla(0,0%,59%,.1);color:#979797;padding:.2rem;border-radius:5px}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .content-item .discount-price .title-discount .title{font-size:12px;color:#979797}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .content-item .discount-price .discount{color:#002972;font-weight:700;margin-left:5px}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .content-item .current-price{display:flex;align-items:center;gap:.5rem;justify-content:flex-end;text-align:right}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .content-item .current-price .title{font-size:14px;color:#979797}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .item-accessory .content-item .current-price .price{color:#002972;font-size:20px;font-weight:700}.all-category-container .all-accessory-category .right-side .list-all-item-accessory .MuiTypography-root.MuiTypography-inherit.MuiLink-root.MuiLink-underlineAlways.nav-detail{text-decoration:none;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.summary-category{margin:3rem 0}.summary-category .title-summary-category{display:flex;justify-content:space-between;align-items:center}.summary-category .title-summary-category h3{font-size:28px;font-weight:700;color:#002972}.summary-category .title-summary-category a{font-size:16px;color:#2d4271;font-weight:500}.summary-category .title-summary-category a:hover{text-decoration:underline}.summary-category .button-scroll{display:flex;justify-content:flex-end;gap:1rem}.summary-category .button-scroll button{padding:.5rem;background:#002972;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#fff;font-size:16px;font-weight:700;cursor:pointer}.summary-category .button-scroll button:hover{background:#434343;color:#fff}.summary-category .list-item-accessory{width:100%;display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;padding:1rem .5rem;gap:1rem}.summary-category .list-item-accessory.landing-page{overflow:hidden;flex-wrap:wrap;gap:2rem}.summary-category .list-item-accessory .item-accessory{width:30%;min-width:30%;background-color:#fff;border-radius:10px;box-shadow:0 1px 8px 0 rgba(0,0,0,.25)}.summary-category .list-item-accessory .item-accessory .image{position:relative}.summary-category .list-item-accessory .item-accessory .image img{height:265px;width:100%;object-fit:scale-down;border-radius:10px 10px 0 0}.summary-category .list-item-accessory .item-accessory .image .tag-container{display:flex;flex-direction:column;justify-content:space-between;height:100%;position:absolute;top:0;left:0}.summary-category .list-item-accessory .item-accessory .image .tag-container .quantity{background-color:#f79721;color:#fff;padding:.2rem .5rem;font-size:13px;border-radius:0 5px 5px 0;width:-moz-fit-content;width:fit-content;margin-top:1rem}.summary-category .list-item-accessory .item-accessory .image .tag-container .tag-name{padding:.3rem .5rem;background-color:#fe9508;color:#fff;font-size:14px;width:-moz-fit-content;width:fit-content;border-radius:5px;margin:1rem;position:absolute;width:max-content;bottom:0;left:0}.summary-category .list-item-accessory .item-accessory .content-item{padding:1rem;width:100%;display:flex;flex-direction:column;justify-content:space-between}.summary-category .list-item-accessory .item-accessory .content-item .name{font-size:16px;font-weight:700;color:#252525;height:48px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.summary-category .list-item-accessory .item-accessory .content-item .name:hover{text-decoration:underline}.summary-category .list-item-accessory .item-accessory .content-item .categories{display:flex;gap:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;margin:.5rem 0;padding:.3rem 0}.summary-category .list-item-accessory .item-accessory .content-item .categories::-webkit-scrollbar{height:4px;border-radius:5px}.summary-category .list-item-accessory .item-accessory .content-item .categories::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.summary-category .list-item-accessory .item-accessory .content-item .categories::-webkit-scrollbar-thumb{background:hsla(0,0%,53%,.525);border-radius:5px}.summary-category .list-item-accessory .item-accessory .content-item .categories::-webkit-scrollbar-thumb:hover{background:rgba(92,92,92,.486);border-radius:5px}.summary-category .list-item-accessory .item-accessory .content-item .categories .category-maintain{font-size:12px;background-color:rgba(249,76,134,.08);color:#f94c86;font-weight:700;padding:.2rem .5rem;border-radius:5px;width:max-content;min-width:max-content}.summary-category .list-item-accessory .item-accessory .content-item .categories .category-ship{font-size:12px;background-color:rgba(76,180,249,.08);color:#1450c0;font-weight:700;padding:.2rem .5rem;border-radius:5px;width:max-content;min-width:max-content}.summary-category .list-item-accessory .item-accessory .content-item .categories .category-brand{font-size:12px;background-color:rgba(76,175,80,.08);color:#4caf50;font-weight:700;padding:.2rem .5rem;border-radius:5px;width:max-content;min-width:max-content}.summary-category .list-item-accessory .item-accessory .content-item .colors{display:flex;flex-direction:column;margin:.5rem 0}.summary-category .list-item-accessory .item-accessory .content-item .colors .value-color{margin-bottom:.2rem}.summary-category .list-item-accessory .item-accessory .content-item .colors .item-choose-color{gap:10px}.summary-category .list-item-accessory .item-accessory .content-item .colors .colors{display:flex;flex-direction:column}.summary-category .list-item-accessory .item-accessory .content-item .colors .value-color{font-size:14px;color:#434343}.summary-category .list-item-accessory .item-accessory .content-item .colors .value-color span{font-size:14px;color:#434343;font-weight:700}.summary-category .list-item-accessory .item-accessory .content-item .colors .item-choose-color{display:flex;gap:.5rem}.summary-category .list-item-accessory .item-accessory .content-item .colors .color{width:30px;min-width:30px;height:30px;border-radius:50%;border:1px solid #979797;position:relative;cursor:pointer}.summary-category .list-item-accessory .item-accessory .content-item .colors .color .master-color{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:22px;min-width:22px;height:22px;border-radius:50%}.summary-category .list-item-accessory .item-accessory .content-item .colors .color .master-color.yellow{background-color:#ff0}.summary-category .list-item-accessory .item-accessory .content-item .colors .color .master-color.red{background-color:red}.summary-category .list-item-accessory .item-accessory .content-item .colors .color .master-color.blue{background-color:blue}.summary-category .list-item-accessory .item-accessory .content-item .colors .color.selected{border-color:#f79721}.summary-category .list-item-accessory .item-accessory .content-item .discount-price{display:flex;align-items:center;justify-content:flex-end;margin:.2rem 0}.summary-category .list-item-accessory .item-accessory .content-item .discount-price .title-discount{display:flex;align-items:center;gap:.5rem}.summary-category .list-item-accessory .item-accessory .content-item .discount-price .title-discount svg{background-color:hsla(0,0%,59%,.1);color:#979797;padding:.2rem;border-radius:5px}.summary-category .list-item-accessory .item-accessory .content-item .discount-price .title-discount .title{font-size:12px;color:#979797}.summary-category .list-item-accessory .item-accessory .content-item .discount-price .discount{color:#002972;font-weight:700;margin-left:5px}.summary-category .list-item-accessory .item-accessory .content-item .current-price{display:flex;align-items:center;gap:.5rem;justify-content:flex-end;text-align:right}.summary-category .list-item-accessory .item-accessory .content-item .current-price .title{font-size:14px;color:#979797}.summary-category .list-item-accessory .item-accessory .content-item .current-price .price{color:#002972;font-size:20px;font-weight:700}.side-bar-accessory-container{background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:1rem;border-radius:10px;margin-top:0;position:-webkit-sticky;position:sticky;top:1rem;height:-moz-fit-content;height:fit-content;align-self:flex-start;transition:top .2s ease-in-out}.side-bar-accessory-container .title-content{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem}.side-bar-accessory-container .title-content .title{font-size:20px;font-weight:700;color:#002972}.side-bar-accessory-container .title-content .delete-all{font-size:12px;color:#e74c3c;cursor:pointer;font-weight:700}.side-bar-accessory-container .title-content .delete-all:hover{text-decoration:underline}.side-bar-accessory-container .hotel-type{border-top:.5px solid #cdd0d1;padding:1rem 0}.side-bar-accessory-container .hotel-type .title{font-size:14px;font-weight:700;color:#002972}.side-bar-accessory-container .hotel-type .hotel-type-list{padding:.5rem 0}.side-bar-accessory-container .hotel-type .hotel-type-list.scroll-bar{overflow:auto;max-height:250px;min-height:250px}.side-bar-accessory-container .hotel-type .hotel-type-list.scroll-bar::-webkit-scrollbar{width:3px}.side-bar-accessory-container .hotel-type .hotel-type-list.scroll-bar::-webkit-scrollbar-thumb{background-color:#cdd0d1;border-radius:10px}.side-bar-accessory-container .hotel-type .hotel-type-list .hotel-type-item{color:#002972;font-size:14px;font-weight:700;cursor:pointer;width:-moz-fit-content;width:fit-content;text-decoration:underline}.side-bar-accessory-container .hotel-type .hotel-type-list .MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.Mui-checked.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium{color:#002972;padding:.2rem .5rem;border-color:#8592a6;font-size:20px}.side-bar-accessory-container .hotel-type .hotel-type-list .MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium{font-size:20px;padding:.2rem .5rem;color:#8592a6}.side-bar-accessory-container .hotel-type .MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label{font-size:14px;color:#002972}.side-bar-accessory-container .budget-range{padding:1rem 0;border-top:.5px solid #cdd0d1}.side-bar-accessory-container .budget-range .title-budget-range{display:flex;align-items:center;justify-content:space-between}.side-bar-accessory-container .budget-range .title-budget-range .title{font-size:14px;font-weight:700;color:#002972}.side-bar-accessory-container .budget-range .title-budget-range .value{font-size:14px;color:#002972}.side-bar-accessory-container .budget-range .time-flight-slider{padding:.5rem}.side-bar-accessory-container .budget-range .time-flight-slider .box-time-flight-slider .MuiSlider-root.MuiSlider-colorPrimary.MuiSlider-sizeMedium{color:#002972}.side-bar-accessory-container .budget-range .time-flight-slider .box-time-flight-slider .MuiSlider-thumb.MuiSlider-thumbSizeMedium.MuiSlider-thumbColorPrimary.MuiSlider-thumb.MuiSlider-thumbSizeMedium.MuiSlider-thumbColorPrimary:after{width:14px;height:14px;background-color:#fff}.side-bar-accessory-container .budget-range .time-flight-slider .box-time-flight-slider .MuiSlider-valueLabelOpen{display:none}.side-bar-accessory-container .budget-range .rate-star .title{font-size:14px;font-weight:700;color:#002972}.side-bar-accessory-container .budget-range .rate-star .rate{margin:0 -7px}.side-bar-accessory-container .budget-range .rate-star .rate .MuiSvgIcon-root.MuiSvgIcon-fontSizeMedium{font-size:32px}.container-combo-save-search .mini-banner{background:linear-gradient(180deg,#fba81d,#f79321);display:flex;align-items:center;position:relative;padding:.5rem 0;width:100%}.container-combo-save-search .mini-banner .name{width:100%;text-align:center;color:#f9f9f9;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:2px}.container-combo-save-search .mini-banner svg{position:absolute;right:0;top:50%;transform:translate(-50%,-50%);margin-right:1rem;color:#fff}.container-combo-save-search .re-search-hotel-compoment{border-bottom:1px solid #cdd0d1;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;box-shadow:0 2px 20px 0 rgba(0,0,0,.1)}.container-combo-save-search .re-search-hotel-compoment .container-hotel{display:flex;justify-content:center;align-items:center;width:100%;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.container-combo-save-search .re-search-hotel-compoment .container-hotel .destinition-departure-form{width:-moz-fit-content;width:fit-content;background-color:#f2f3f3;border:1px solid #e7e7e7;display:flex;border-radius:10px}.container-combo-save-search .re-search-hotel-compoment .container-hotel .destinition-departure-form .destinition-form{width:15rem;display:flex;align-items:center;padding:.5rem}.container-combo-save-search .re-search-hotel-compoment .container-hotel .destinition-departure-form .destinition-form .input-destinition-form{margin-left:.5rem}.container-combo-save-search .re-search-hotel-compoment .container-hotel .destinition-departure-form .destinition-form .input-destinition-form div{font-size:12px;color:#7d8fab}.container-combo-save-search .re-search-hotel-compoment .container-hotel .destinition-departure-form .destinition-form .input-destinition-form input{background-color:transparent;font-size:18px;color:#2d4271;font-weight:700;width:100%;min-width:100%}.container-combo-save-search .re-search-hotel-compoment .container-hotel .destinition-departure-form .destinition-form .input-destinition-form input::placeholder{font-size:18px;color:#2d4271;font-weight:700}.container-combo-save-search .re-search-hotel-compoment .container-hotel .destinition-departure-form .destinition-form .input-destinition-form input:focus{outline:none}.container-combo-save-search .re-search-hotel-compoment .container-hotel .destinition-departure-form .icon-sync{display:flex;align-items:center}.container-combo-save-search .re-search-hotel-compoment .container-hotel .destinition-departure-form .icon-sync .sync-icon{transition:transform .3s ease}.container-combo-save-search .re-search-hotel-compoment .container-hotel .destinition-departure-form .departure-form{width:15rem;display:flex;align-items:center;padding:.5rem}.container-combo-save-search .re-search-hotel-compoment .container-hotel .destinition-departure-form .departure-form .input-departure-form{margin-left:.5rem}.container-combo-save-search .re-search-hotel-compoment .container-hotel .destinition-departure-form .departure-form .input-departure-form div{font-size:12px;color:#7d8fab}.container-combo-save-search .re-search-hotel-compoment .container-hotel .destinition-departure-form .departure-form .input-departure-form input{background-color:transparent;font-size:18px;color:#2d4271;font-weight:700;width:100%;min-width:100%}.container-combo-save-search .re-search-hotel-compoment .container-hotel .destinition-departure-form .departure-form .input-departure-form input::placeholder{font-size:18px;color:#2d4271;font-weight:700}.container-combo-save-search .re-search-hotel-compoment .container-hotel .destinition-departure-form .departure-form .input-departure-form input:focus{outline:none}.container-combo-save-search .re-search-hotel-compoment .container-hotel .departure-date{background-color:#f2f3f3;border:1px solid #e7e7e7;border-radius:10px;display:flex;align-items:center;padding:.5rem}.container-combo-save-search .re-search-hotel-compoment .container-hotel .departure-date .input-departure-date{margin-left:.5rem;min-width:-moz-fit-content;min-width:fit-content}.container-combo-save-search .re-search-hotel-compoment .container-hotel .departure-date .input-departure-date div{font-size:12px;color:#7d8fab}.container-combo-save-search .re-search-hotel-compoment .container-hotel .departure-date .input-departure-date input{background-color:transparent;font-size:18px;color:#2d4271;font-weight:700;width:inherit;padding:0}.container-combo-save-search .re-search-hotel-compoment .container-hotel .departure-date .input-departure-date input::placeholder{font-size:18px;color:#2d4271;font-weight:700}.container-combo-save-search .re-search-hotel-compoment .container-hotel .departure-date .input-departure-date input:focus{outline:none}.container-combo-save-search .re-search-hotel-compoment .container-hotel .departure-date .input-departure-date .MuiStack-root{padding:0}.container-combo-save-search .re-search-hotel-compoment .container-hotel .departure-date .input-departure-date .MuiOutlinedInput-notchedOutline{display:none}.container-combo-save-search .re-search-hotel-compoment .container-hotel .return-date{background-color:#f2f3f3;border:1px solid #e7e7e7;border-radius:10px;display:flex;align-items:center;padding:.5rem}.container-combo-save-search .re-search-hotel-compoment .container-hotel .return-date .input-return-date{margin-left:.5rem;width:10rem}.container-combo-save-search .re-search-hotel-compoment .container-hotel .return-date .input-return-date div{font-size:12px;color:#7d8fab}.container-combo-save-search .re-search-hotel-compoment .container-hotel .return-date .input-return-date input{background-color:transparent;font-size:18px;color:#2d4271;font-weight:700;width:100%}.container-combo-save-search .re-search-hotel-compoment .container-hotel .return-date .input-return-date input::placeholder{font-size:18px;color:#2d4271;font-weight:700}.container-combo-save-search .re-search-hotel-compoment .container-hotel .return-date .input-return-date input:focus{outline:none}.container-combo-save-search .re-search-hotel-compoment .container-hotel .number-person{background-color:#f2f3f3;border:1px solid #e7e7e7;border-radius:10px;display:flex;align-items:center;padding:.5rem}.container-combo-save-search .re-search-hotel-compoment .container-hotel .number-person .input-number-person{margin-left:.5rem;width:10rem}.container-combo-save-search .re-search-hotel-compoment .container-hotel .number-person .input-number-person div{font-size:12px;color:#7d8fab}.container-combo-save-search .re-search-hotel-compoment .container-hotel .number-person .input-number-person input{background-color:transparent;font-size:18px;color:#2d4271;font-weight:700;width:100%}.container-combo-save-search .re-search-hotel-compoment .container-hotel .number-person .input-number-person input::placeholder{font-size:18px;color:#2d4271;font-weight:700}.container-combo-save-search .re-search-hotel-compoment .container-hotel .number-person .input-number-person input:focus{outline:none}.container-combo-save-search .re-search-hotel-compoment .container-hotel .seat-class{background-color:#f2f3f3;border:1px solid #e7e7e7;border-radius:10px;display:flex;align-items:center;padding:.5rem}.container-combo-save-search .re-search-hotel-compoment .container-hotel .seat-class .input-seat-class{margin-left:.5rem;width:10rem}.container-combo-save-search .re-search-hotel-compoment .container-hotel .seat-class .input-seat-class div{font-size:12px;color:#7d8fab}.container-combo-save-search .re-search-hotel-compoment .container-hotel .seat-class .input-seat-class input{background-color:transparent;font-size:18px;color:#2d4271;font-weight:700;width:100%}.container-combo-save-search .re-search-hotel-compoment .container-hotel .seat-class .input-seat-class input::placeholder{font-size:18px;color:#2d4271;font-weight:700}.container-combo-save-search .re-search-hotel-compoment .container-hotel .seat-class .input-seat-class input:focus{outline:none}.container-combo-save-search .re-search-hotel-compoment .container-hotel button{background-color:#f79321;color:#fff;padding:1rem;border-radius:50%;font-size:18px;font-weight:700;box-shadow:0 2px 4px 0 rgba(255,143,5,.2)}.container-combo-save-search .re-search-hotel-compoment .container-hotel button:hover{background-color:#fba81d}.container-combo-save-search .re-search-hotel-compoment .container-hotel button svg{font-size:32px}.container-combo-save-search .breadcrumbs-container{display:flex;justify-content:center;align-items:center}.container-combo-save-search .breadcrumbs-container .container .MuiTypography-root.MuiTypography-body1.MuiBreadcrumbs-root{margin:1rem}.container-combo-save-search .breadcrumbs-container .container .MuiBreadcrumbs-li,.container-combo-save-search .breadcrumbs-container .container .MuiTypography-root.MuiTypography-body1{color:#002972}.container-combo-save-search .stepper{border-bottom:1px solid #cdd0d1;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.container-combo-save-search .stepper .container{display:flex;width:100%;margin:1rem 0}.container-combo-save-search .stepper .container .stepper-container .MuiStep-root.MuiStep-horizontal{display:flex}.container-combo-save-search .stepper .container .stepper-container .MuiStep-root.MuiStep-horizontal svg.arrow-forward{color:#7d8fab;margin:0 1rem 0 2.5rem}.container-combo-save-search .stepper .container .MuiStepLabel-root.MuiStepLabel-horizontal .Mui-active{color:#002972}.container-combo-save-search .stepper .container .MuiStepLabel-label.Mui-active{color:#002972;font-weight:700}.container-combo-save-search .stepper .container .MuiSvgIcon-root.MuiSvgIcon-fontSizeMedium.MuiStepIcon-root.Mui-completed{color:#002972}.container-combo-save-search .stepper .container .MuiStepLabel-label.Mui-completed{color:#002972;font-weight:700}.container-combo-save-search .content-combo-save-search-container{display:flex;align-items:center;justify-content:center;margin-top:2rem}.container-combo-save-search .content-combo-save-search-container .container{display:flex}.container-combo-save-search .content-combo-save-search-container .container .left-sidebar{width:20%}.container-combo-save-search .content-combo-save-search-container .container .right-sidebar{width:80%;margin-left:2rem}.container-combo-save-search .MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation16.MuiDrawer-paper.MuiDrawer-paperAnchorRight .MuiBox-root .left-side{width:30%;padding:1rem}.container-combo-save-search .MuiPaper-root.MuiDrawer-paper{width:80%!important}.container-combo-save-search .MuiPaper-root.MuiDrawer-paper .drawer-container{display:flex!important;width:100%}.container-combo-save-search .MuiPaper-root.MuiDrawer-paper .drawer-container .left-side{width:25%;padding:1rem}.container-combo-save-search .MuiPaper-root.MuiDrawer-paper .drawer-container .right-side{width:75%;padding:1rem}.container-combo-save-search .MuiPaper-root.MuiDrawer-paper .drawer-container .right-side .more-image-expand{flex-direction:column;text-align:center}.container-combo-save-search .MuiPaper-root.MuiDrawer-paper .drawer-container .right-side .select-flight-container .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .title .circle-check{min-width:24px;min-height:24px}.container-combo-save-search .MuiPaper-root.MuiDrawer-paper .drawer-container .right-side .select-flight-container .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item{border:1px solid #fff}.container-combo-save-search .MuiPaper-root.MuiDrawer-paper .drawer-container .main-side{width:100%!important;padding:1rem}.container-combo-save-search .MuiPaper-root.MuiDrawer-paper .drawer-container .main-side .content-detail-comvponent .choose-room#section2 .list-type-hotel .type-hotel .content-type-hotel{padding:0}.container-combo-save-search .MuiPaper-root.MuiDrawer-paper .drawer-container .main-side .content-detail-component .policy#section4 .policy-container .left-side .content-infomation-service{height:480px}.MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation16.MuiDrawer-paper.drawer-hotel.MuiDrawer-paperAnchorRight .MuiBox-root .main-side{width:100%;padding:1rem}@media(max-width:640px){.container-combo-save-search .content-combo-save-search-container .center-sidebar{width:100%;padding:1rem}}.list-combo-flight-hotel .title-of-content{display:flex;justify-content:space-between;align-items:center}.list-combo-flight-hotel .title-of-content .title{font-size:16px;color:#2d4271;font-weight:600}.list-combo-flight-hotel .title-of-content .filter-button{display:flex;align-items:center}.list-combo-flight-hotel .title-of-content .filter-button p{color:#2d4271;font-size:16px;font-weight:500}.list-combo-flight-hotel .MuiSelect-select.MuiSelect-outlined.MuiInputBase-input.MuiOutlinedInput-input{text-transform:uppercase;font-weight:600;color:#2d4271}.list-combo-flight-hotel .list-chip-tag{margin-top:1rem;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;-ms-overflow-style:none;padding-bottom:10px}.list-combo-flight-hotel .list-chip-tag ::webkit-scrollbar-button{display:none}.list-combo-flight-hotel .list-chip-tag .MuiButtonBase-root.MuiChip-root.MuiChip-filled.MuiChip-sizeMedium.MuiChip-colorDefault.MuiChip-deletable.MuiChip-deletableColorDefault.MuiChip-filledDefault{background-color:rgba(206,212,222,.5);color:#2d4271;font-weight:600}.list-combo-flight-hotel .ticket-flight-detail{margin-top:1rem}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out{background:#fafafa;box-shadow:none}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-title{border-radius:8px;box-shadow:none;background:linear-gradient(180deg,rgba(34,55,159,.9),#002972)}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-title .MuiTypography-root.MuiTypography-body1{color:#fff;font-size:22px;font-weight:600}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content{padding:0}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket .img-brand-flight{height:60px;width:120px;display:flex;justify-content:center;align-items:center}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket .img-brand-flight img{width:66px;height:100%;object-fit:contain}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket .time-flight{display:flex;padding:.6rem 1rem;width:50%}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket .time-flight p{font-size:22px;color:#2d4271;font-weight:600}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket .time-flight .road-representative{width:100%;margin:.45rem 1rem 0}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket .time-flight .road-representative .road{width:100%;position:relative}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket .time-flight .road-representative .road .point-line{display:flex;width:100%;justify-content:space-between;align-items:center}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket .time-flight .road-representative .road .point-line .point{background-color:#bec7d5;min-width:18px;min-height:18px;display:flex;justify-content:center;align-items:center;border-radius:50%}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket .time-flight .road-representative .road .point-line .point .mini-point{background-color:#7d8fab;width:12px;height:12px;border-radius:50%;display:flex;justify-content:center;align-items:center}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket .time-flight .road-representative .road .point-line .point .mini-point .super-mini-point{background-color:#fff;width:8px;height:8px;border-radius:50%}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket .time-flight .road-representative .road .point-line .line{width:100%;margin:5px 0;height:1px;background:repeating-linear-gradient(90deg,#bec7d5 0 5px,transparent 0 7px)}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket .time-flight .road-representative .road .icon-plane{width:20px;height:18px;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;background-color:#fff;display:flex;justify-content:center;align-items:center}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket .time-flight .road-representative .road .icon-plane img{width:14px;height:14px}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket .time-flight .road-representative .time{font-size:11px;color:#7d8fab;display:flex;justify-content:center;align-items:center}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket .price-note{width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content;width:20%}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket .price-note .price{display:flex;align-items:center;justify-content:flex-end}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket .price-note .price p{font-size:18px;color:#fe9508;font-weight:600;margin:0}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket .price-note .price div{font-size:11px;color:#2d4271;margin-top:5px}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket .price-note .note{font-size:11px;color:#7d8fab;font-weight:500;text-align:right}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket .button-choose{width:max-content;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:1rem}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket .button-choose button.choose{width:100%;height:3rem;font-size:15px;font-weight:600;color:#fff;background:linear-gradient(180deg,#fba81d,#f79321)}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket .button-choose button.choosen{font-size:15px;font-weight:600;color:#fe9508;border:1px solid #fe9508;width:100%;height:3rem;background:linear-gradient(180deg,rgba(247,151,33,0),rgba(247,151,33,.2) 50%)}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket .button-choose .tag-to-expand{margin-top:.5rem;width:max-content}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket .button-choose .tag-to-expand p{font-size:12px;color:#7d8fab;font-weight:500;text-align:center}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail{padding:.5rem 1rem 0}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail{background-color:#f0f8ff;border-radius:10px;box-shadow:0 2px 7.3px 0 #dbeaf6}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component{display:flex;align-items:center;width:100%}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component img{height:60px;width:20%;display:flex;justify-content:center;object-fit:scale-down}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail{width:max-content;margin-left:3rem;width:80%}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .name-location{display:flex;justify-content:space-between}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .name-location .location-from{display:flex;flex-direction:column;align-items:flex-start}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .name-location .location-from .name{font-size:15px;font-weight:600;color:#2d4271}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .name-location .location-from .short-name{font-size:13px;font-weight:500;color:#7d8fab}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .name-location .location-to{display:flex;flex-direction:column;align-items:flex-end}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .name-location .location-to .name{font-size:15px;font-weight:600;color:#2d4271}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .name-location .location-to .short-name{font-size:13px;font-weight:500;color:#7d8fab}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .point-from-to{width:100%;margin:.45rem 0 0}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .point-from-to .road{width:100%;position:relative}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .point-from-to .road .point-line{display:flex;width:100%;justify-content:space-between;align-items:center}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .point-from-to .road .point-line .point{background-color:#bec7d5;min-width:18px;min-height:18px;display:flex;justify-content:center;align-items:center;border-radius:50%}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .point-from-to .road .point-line .point .mini-point{background-color:#7d8fab;width:12px;height:12px;border-radius:50%;display:flex;justify-content:center;align-items:center}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .point-from-to .road .point-line .point .mini-point .super-mini-point{background-color:#fff;width:8px;height:8px;border-radius:50%}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .point-from-to .road .point-line .line{width:100%;margin:5px 0;height:1px;background:repeating-linear-gradient(90deg,#bec7d5 0 5px,transparent 0 7px)}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .point-from-to .road .icon-plane{width:20px;height:18px;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;background-color:#f0f8ff;display:flex;justify-content:center;align-items:center}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .point-from-to .road .icon-plane img{width:14px;height:14px}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .time{display:flex;justify-content:space-between}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .time .departure{font-size:22px;color:#2d4271;font-weight:600}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .time .time-road{text-align:center;font-size:11px;color:#7d8fab;font-weight:500}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .time .time-road .transit{display:flex;align-items:center}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .time .landing{font-size:22px;color:#2d4271;font-weight:600}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class{background-color:#f0f8ff;border-radius:10px;box-shadow:0 2px 7.3px 0 #dbeaf6}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item{display:flex;flex-wrap:wrap;gap:1rem}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item{background-color:#fff;padding:1rem;border-radius:10px;box-shadow:0 2px 7.3px 0 #dbeaf6;border:1px solid transparent;width:calc(33.33% - .8rem)}@media(max-width:1400px){.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item{width:calc(50% - .8rem)}}@media(max-width:768px){.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item{width:100%}}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .title{display:flex;justify-content:space-between}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .title .space{display:flex}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .title .space img{width:44px;height:44px}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .title .space .seat-class-name{margin-left:1rem}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .title .space .seat-class-name .name{font-size:14px;color:#2d4271;font-weight:600}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .title .circle-check{width:24px;min-width:24px;height:24px;border-radius:50%;background-color:#f5f5fa;border:1px solid #979797;display:flex;justify-content:center;align-items:center}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .title .circle-check .mini-circle-check{width:16px;height:16px}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .price{display:flex;align-items:center}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .price .number{font-size:18px;color:#fe9508;font-weight:600}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .price .unit{font-size:11px;color:#2d4271;font-weight:500;margin-top:5px}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .utilities{margin-top:.5rem}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .utilities .item-util{display:flex;align-items:center;margin:.3rem 0;position:relative}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .utilities .item-util img{width:16px;height:16px}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .utilities .item-util .name{font-size:12px;color:#002972;font-weight:500;text-wrap:wrap;margin-left:.5rem}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .utilities .item-util .transparent{position:absolute;width:100%;height:100%;left:0;top:0;background-color:hsla(0,0%,100%,.7)}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .utils-icon{display:flex;margin-top:.5rem}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .utils-icon img{width:16px;height:16px;margin-right:.5rem}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .choose-seat-class{width:100%;background:#ced4de;color:#7d8fab;margin-top:1rem;font-weight:500}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item:hover{border:1.5px solid #83c3f4}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item:hover .circle-check{width:24px;height:24px;min-width:24px;border-radius:50%;background-color:#f5f5fa;border:1px solid #253f90;display:flex;justify-content:center;align-items:center}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item:hover .circle-check .mini-circle-check{width:16px;height:16px;background-color:#253f90;border-radius:50%}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item.selected{border:1.5px solid #83c3f4}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item.selected .choose-seat-class{width:100%;background:linear-gradient(180deg,#fba81d,#f79721);color:#fff;margin-top:1rem;font-weight:500}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item.selected .circle-check{width:24px;height:24px;border-radius:50%;background-color:#f5f5fa;border:1px solid #253f90;display:flex;justify-content:center;align-items:center;min-width:24px}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item.selected .circle-check .mini-circle-check{width:16px;height:16px;background-color:#253f90;border-radius:50%}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item:active{border:1.5px solid #83c3f4}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item:active .circle-check{width:24px;height:24px;min-width:24px;border-radius:50%;background-color:#f5f5fa;border:1px solid #253f90;display:flex;justify-content:center;align-items:center}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item:active .circle-check .mini-circle-check{width:16px;height:16px;background-color:#253f90;border-radius:50%}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage{background-color:#f0f8ff;border-radius:10px;box-shadow:0 2px 7.3px 0 #dbeaf6;width:100%}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .title{font-size:20px;color:#2d4271;font-weight:600}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .note{font-size:14px;color:#7d8fab;font-weight:500;margin-top:.5rem}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .baggage-items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-top:1rem}@media(max-width:1400px){.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .baggage-items{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .baggage-items{grid-template-columns:1fr}}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .baggage-items .baggage-item{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1rem;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .baggage-items .baggage-item:hover{border-color:#2d4271;box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-2px)}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .baggage-items .baggage-item .baggage-info .MuiTypography-subtitle2{color:#2d4271;font-weight:600;margin-bottom:.5rem}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .baggage-items .baggage-item .baggage-info .MuiTypography-body2{color:#7d8fab;margin-bottom:.3rem;font-size:13px}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .baggage-items .baggage-item .baggage-info .MuiTypography-body1{color:#fe9508;font-weight:700;font-size:16px;margin-top:.5rem}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .table-luggage-code-kg{width:100%;margin-top:1rem}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .table-luggage-code-kg .item{display:flex;width:100%;justify-content:space-between;border-bottom:1px solid #7d8fab;padding:.5rem 0}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .table-luggage-code-kg .item .name,.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .table-luggage-code-kg .item .price{font-size:15px;color:#2d4271}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary.Mui-selected{padding:0;width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content;margin:0 .5rem;color:#002972;font-weight:600}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary{padding:0;width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content;margin:0 .5rem;color:#7d8fab;text-transform:none}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabs-indicator{bottom:10px;background-color:#002972}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .iconic-ticket{border-top:2px dashed #ced4de;position:relative;transition:all .3s cubic-bezier(.03,.98,.53,.99) 0s;padding:5px}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .iconic-ticket:after,.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .iconic-ticket:before{content:"";display:block;position:absolute;top:50px;width:45px;height:45px;border-radius:50%;z-index:2;background-color:#f9f9f9}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .iconic-ticket:before{top:-23px;left:-39.5px;box-shadow:inset -4px 0 3px -2px rgba(0,0,0,.25)}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .iconic-ticket:after{top:-23px;right:-39.5px;box-shadow:inset 4px 0 1px -1px rgba(0,0,0,.25)}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.Mui-expanded.MuiAccordion-gutters{box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.MuiAccordion-gutters{border-radius:10px;margin-bottom:1rem;border:1px solid rgba(0,0,0,.1)}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.MuiAccordion-gutters:before{width:0}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .return-flight-detail-title{border-radius:8px;background:linear-gradient(180deg,rgba(34,55,159,.9),#002972)}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .return-flight-detail-title .MuiTypography-root.MuiTypography-body1{color:#fff;font-size:22px;font-weight:600}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content{padding:0}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content{display:flex;flex-direction:column;gap:1rem}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item{border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;align-items:center;width:100%;height:100%}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-image{position:relative;display:flex;justify-content:space-between;width:28%;min-width:28%}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-image img{width:100%;height:280px;object-fit:cover;border-top-left-radius:10px;border-bottom-left-radius:10px}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-image .icon-fav-and-moreInfo .fav-icon{position:absolute;margin:.5rem;top:0;left:0;background-color:hsla(0,0%,100%,.5)}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-image .icon-fav-and-moreInfo .more-info{background-color:hsla(0,0%,100%,.5);margin:.5rem;position:absolute;top:0;right:0}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-image .icon-fav-and-moreInfo .more-info svg{color:#fff;transition:transform .3s ease}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-image .icon-fav-and-moreInfo .more-info.rotated svg{transform:rotate(180deg)}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content{display:flex;width:72%;min-width:72%;position:relative;perspective:1000px;overflow:hidden;justify-content:space-between}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info-container{transition:transform .6s ease-in-out;transform-style:preserve-3d;position:relative;width:70%;min-width:70%}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info-back{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:0 2rem;overflow-y:auto;overflow-x:hidden}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info-back::-webkit-scrollbar{width:5px;border-radius:10px}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info-back::-webkit-scrollbar-track{background:#f1f1f1}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info-back::-webkit-scrollbar-thumb{background:#d8d8d8}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info-back::-webkit-scrollbar-thumb:hover{background:#555}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info-back .utilities .title-utility p{font-size:16px;font-weight:700;color:#2d4271}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info-back .utilities .list-utility{margin-top:.5rem;display:flex;gap:.5rem;flex-wrap:wrap}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info-back .utilities .list-utility .item-utility,.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info-back .utilities .list-utility .item-utility-overflow{border:1px solid #979797;color:#434343;width:max-content;padding:.3rem .5rem;border-radius:5px;font-size:13px}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info-back .utilities .list-utility .item-utility-overflow.item-utility-overflow,.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info-back .utilities .list-utility .item-utility.item-utility-overflow{color:#687176}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info-back .utilities .list-utility .item-utility-overflow:hover{background-color:hsla(0,0%,59%,.247);cursor:pointer}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info-back .services{margin-top:1rem}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info-back .services .title-service p{font-size:16px;font-weight:700;color:#2d4271}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info-back .services .list-service{margin-top:.5rem;display:flex;gap:.5rem;flex-wrap:wrap}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info-back .services .list-service .item-service,.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info-back .services .list-service .item-service-overflow{padding:.1rem .5rem;font-weight:500;width:max-content;border-radius:5px;background-color:#f2f3f3}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info-back .services .list-service .item-service-overflow.item-service,.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info-back .services .list-service .item-service.item-service{color:#03121a}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info-back .services .list-service .item-service-overflow.item-service-overflow,.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info-back .services .list-service .item-service.item-service-overflow{color:#687176}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info-back .services .list-service .item-service-overflow:hover{background-color:hsla(0,0%,59%,.247);cursor:pointer}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info{transform:translateY(0);width:100%;padding:0 2rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info .description{background-color:#002972;color:#fff;padding:.5rem .7rem;width:-moz-fit-content;width:fit-content;border-radius:10px;font-size:15px;margin-bottom:.2rem}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info .hotel-name{font-size:18px!important;font-weight:700;color:#2d4271;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info .rate{display:flex;margin-top:.5rem}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info .rate .rating-badge{display:flex;background-color:#ff9800;color:#fff;padding:.5rem;border-radius:4px;font-weight:700;position:relative;line-height:1;margin:.2rem 0;align-items:center;justify-content:center}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info .rate .rating-badge:after{content:"";position:absolute;bottom:-6px;left:0;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ff9800}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info .rate .rating-badge span{font-size:17px}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info .rate .star-comments{display:flex;align-items:flex-start;flex-direction:column;margin-left:.5rem}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info .rate .star-comments span.comment-number{margin-left:5px;color:#979797;font-size:13px}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info .utilities{margin-top:1rem;display:flex;gap:.5rem;width:100%;padding:.1rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info .utilities .item-utility,.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info .utilities .item-utility-overflow{border:1px solid #979797;color:#434343;width:max-content;padding:.3rem .5rem;border-radius:5px}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info .utilities .item-utility-overflow.item-utility-overflow,.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info .utilities .item-utility.item-utility-overflow{color:#687176}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info .utilities .item-utility{min-width:max-content}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info .utilities .item-utility-overflow:hover{background-color:hsla(0,0%,59%,.247);cursor:pointer}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info .services{margin-top:.5rem;display:flex;gap:.5rem;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info .services .item-service,.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info .services .item-service-overflow{padding:.1rem .5rem;font-weight:500;width:max-content;border-radius:5px;background-color:#f2f3f3}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info .services .item-service-overflow.item-service,.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info .services .item-service.item-service{color:#03121a;min-width:max-content}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info .services .item-service-overflow.item-service-overflow,.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info .services .item-service.item-service-overflow{color:#687176}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info .services .item-service-overflow:hover{background-color:hsla(0,0%,59%,.247);cursor:pointer}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info .item-service,.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info .item-utility{display:inline-block}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info .hotel-address{display:flex;margin-top:.5rem;align-items:center}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info .hotel-address svg{color:#2d2d2d;font-size:20px}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info .hotel-address .address{font-size:12px!important;color:#2d2d2d;margin-left:.2rem}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .hotel-info-back{transform:translateY(100%)}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .price-and-pick{width:max-content;display:flex;height:100%;flex-direction:column;justify-content:flex-end!important;border-left:1px solid #d8d8d8;padding:0 1rem;min-height:250px;width:30%;min-width:30%}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .price-and-pick .flash-sale{width:100%;display:flex;align-items:flex-end;justify-content:flex-end;color:#ef2424;font-size:13px;font-weight:700}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .price-and-pick .pick-container .discount-price{display:flex;justify-content:flex-end;align-items:center}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .price-and-pick .pick-container .discount-price .tag-sale{background-color:#ef2424;color:#fff;font-size:14px;padding:.2rem .5rem;border-radius:5px;min-width:max-content}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .price-and-pick .pick-container .discount-price .discount{margin-left:.5rem;color:#979797;font-size:15px;text-decoration:line-through;min-width:max-content}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .price-and-pick .pick-container .base-price{display:grid;justify-content:flex-end;align-items:flex-end;margin-top:.5rem;flex-wrap:wrap}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .price-and-pick .pick-container .base-price .price{font-size:22px;font-weight:700;color:#002972}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .price-and-pick .pick-container .base-price .unit{margin-top:0!important;font-size:13px;font-weight:700;color:#002972;text-align:right}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .price-and-pick .pick-container .note{margin-top:.5rem;text-align:right;font-size:12px;color:#979797}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-content .price-and-pick .pick-container button{margin-top:.8rem;width:100%;padding:.7rem;font-weight:600;background-color:#f79721;color:#fff;box-shadow:0 4px 20px 0 rgba(247,151,33,.4)}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-info{transform:translateY(0);transition:transform .6s ease-in-out}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .hotel-info-back{transform:translateY(100%);transition:transform .6s ease-in-out}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .flipped .hotel-info{transform:translateY(-100%)}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .hotel-item .flipped .hotel-info-back{transform:translateY(0)}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer{background:linear-gradient(180deg,rgba(34,55,159,.878),#002972);border-radius:10px;display:flex}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .title-travel-combo-offer{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;width:20%;position:relative}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .title-travel-combo-offer .content{font-size:24px;font-weight:700;color:#fff;padding:1.5rem 1.5rem 0}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .title-travel-combo-offer img{width:max-content;height:max-content;object-fit:cover}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .title-travel-combo-offer .tag{position:absolute;top:0;left:0;display:flex;align-items:center;padding:.5rem 1rem;background-color:#1f3ee1;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);border-top-left-radius:10px;border-bottom-right-radius:10px}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .title-travel-combo-offer .tag p{color:#fff;font-size:16px;font-weight:500}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .title-travel-combo-offer .tag svg{color:#fff;font-size:24px;margin-right:.5rem}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer{width:80%}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale{border-radius:8px;height:100%;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item{position:relative}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .image-container{width:100%}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .image-container img{object-fit:cover;border-top-left-radius:8px;border-top-right-radius:8px}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info{position:absolute;top:0;left:0;display:flex;justify-content:space-between;width:100%;height:100%}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity{display:flex;flex-direction:column;justify-content:space-between}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity .quantity{background-color:#f79721;margin-top:2rem;color:#fff;width:-moz-fit-content;width:fit-content;padding:.2rem .5rem;border-top-right-radius:4px;border-bottom-right-radius:4px;font-size:13px}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel{display:flex;background-color:rgba(0,0,0,.48);margin:1rem;border-radius:20px 4px 4px 0}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel .rate{font-size:17px;font-weight:600;height:40px;width:40px;border-radius:50% 50% 50% 0;background-color:#f79721;color:#fff;padding:.5rem;display:flex;justify-content:center;align-items:center}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel .comment-container{margin:0 .5rem}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel .comment-container .satisfied{font-size:13px;font-weight:600;color:#fff;margin:0}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel .comment-container .comments{font-size:12px;color:#fff;font-weight:thin;margin:0}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .tag-item{padding:.2rem .5rem;background-color:#20ae5c;height:-moz-fit-content;height:fit-content;color:#fff;font-size:12px;border-bottom-left-radius:8px;border-top-right-radius:8px}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description{background-color:#fff;padding:1rem;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .wrap-description{height:max-content;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .wrap-description .name{font-size:16px;color:#252525;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .info-flight{display:flex;margin:.5rem 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .info-flight .image-info-flight{width:24px;height:24px;margin-right:.5rem}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .info-flight .image-info-flight img{width:100%;height:100%;object-fit:contain}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .info-flight div.containerName{font-size:14px;color:#2d2d2d;font-weight:500}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description div.flight-itinerary{display:flex;flex-wrap:wrap;margin:.2rem 0;width:100%}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description div.flight-itinerary span{font-size:14px;color:#2d2d2d}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description div.flight-itinerary svg{font-size:24px;color:#2d2d2d}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .list-category{display:flex;width:100%;margin:.5rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .list-category .category{margin-right:.5rem;padding:.2rem .5rem;background-color:#fff;color:#434343;border:1px solid #979797;border-radius:10px;font-size:12px;min-width:-moz-fit-content;min-width:fit-content}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .price-discount{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .price-discount .discount{display:flex;align-items:center}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .price-discount .discount .discount-icon{background-color:rgba(32,174,92,.1);margin-right:.2rem;width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:4px}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .price-discount .discount .discount-icon svg{font-size:16px;color:#20ae5c}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .price-discount .discount p{font-size:12px;font-weight:500;color:#20ae5c}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .price-discount .original-price{color:#979797;font-size:14px;font-weight:500;text-decoration:line-through}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .current-price{display:flex;margin:.5rem 0;align-items:center;justify-content:flex-end}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .current-price .title-price{font-size:14px;color:#979797;margin:0 .5rem 0 0;font-weight:500}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .current-price .price{font-size:20px;font-weight:600;color:#002972}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .react-multi-carousel-item,.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .react-multi-carousel-item.react-multi-carousel-item--active{padding:1rem .5rem}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .react-multiple-carousel__arrow.react-multiple-carousel__arrow--right{right:.5rem;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .react-multiple-carousel__arrow.react-multiple-carousel__arrow--right:before{color:#0f294d}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .react-multiple-carousel__arrow.react-multiple-carousel__arrow--left{left:.5rem;background:#fff;box-shadow:0 8px 16px 0 rgba(15,41,77,.08)}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .react-multiple-carousel__arrow.react-multiple-carousel__arrow--left:before{color:#0f294d}.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .react-multi-carousel-item,.list-combo-flight-hotel .ticket-flight-detail .panel-flight-out .hotel-content .list-hotel-content .travel-combo-offer .react-multi-carousel-item.react-multi-carousel-item--active{padding:1rem .5rem}.list-combo-flight-hotel .ticket-flight-detail .panel-return-flight:before{width:0}.list-combo-flight-hotel .ticket-flight-detail .Mui-expanded{border-radius:10px;margin-bottom:1rem}.list-combo-flight-hotel .ticket-flight-detail .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.MuiAccordion-gutters{box-shadow:none;background-color:#fff}.list-combo-flight-hotel .ticket-flight-detail .MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded.MuiAccordionSummary-gutters{background-color:transparent}@media screen and (max-width:1024px){.hotel-item .hotel-image{position:relative!important;width:25%!important;display:flex!important;height:250px!important;justify-content:space-between!important}.hotel-item .hotel-image img{height:250px!important;object-fit:cover!important;border-top-left-radius:10px!important;border-bottom-left-radius:10px!important}.hotel-item .hotel-image .icon-fav-and-moreInfo{height:100%!important}.hotel-item .hotel-content{display:flex!important;width:75%!important;position:relative!important;perspective:1000px!important;overflow:hidden!important}.hotel-item .hotel-content .hotel-info-container{transition:transform .6s ease-in-out!important;transform-style:preserve-3d!important;position:relative!important}.hotel-item .hotel-content .hotel-info-container .hotel-info{transform:translateY(0)!important;padding:1rem!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .hotel-name{font-size:15px!important;font-weight:700!important;color:#2d4271!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .rate .rating-badge{display:flex!important;background-color:#ff9800!important;color:#fff!important;padding:.5rem!important;border-radius:4px!important;font-weight:700!important;position:relative!important;line-height:1!important;margin:.2rem .1rem!important;align-items:center!important;justify-content:center!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .rate .rating-badge span{font-size:13px!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .rate .star-comments .MuiRating-root.MuiRating-sizeMedium.Mui-readOnly.MuiRating-readOnly{font-size:24px!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .rate .star-comments .comment-number{margin-left:5px!important;color:#979797!important;font-size:11px!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .utilities{margin-top:.5rem!important;display:flex!important;gap:.5rem!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .utilities .item-utility{border:1px solid #979797!important;color:#434343!important;width:max-content!important;font-size:13px!important;padding:.3rem .5rem!important;border-radius:5px!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .utilities .item-utility-overflow{font-size:13px!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .services{margin-top:.5rem!important;display:flex!important;gap:.5rem!important;font-size:13px!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .hotel-address{display:flex;margin-top:.5rem!important;align-items:center!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .hotel-address .address{font-size:14px!important;color:#2d2d2d!important;margin-left:.2rem!important}.hotel-item .hotel-content .hotel-info-container .hotel-info-back{padding:1rem!important;height:-webkit-fill-available!important;width:-moz-fit-content!important;width:fit-content!important}.hotel-item .hotel-content .hotel-info-container .hotel-info-back .example-component .utilities{width:-webkit-fill-available!important;margin-top:.5rem!important}.hotel-item .hotel-content .hotel-info-container .hotel-info-back .example-component .utilities .title-utility p{font-size:14px!important;font-weight:700!important;color:#2d4271!important}.hotel-item .hotel-content .hotel-info-container .hotel-info-back .example-component .utilities .list-utility .item-utility{border:1px solid #979797!important;color:#434343!important;width:max-content!important;font-size:13px!important;padding:.3rem .5rem!important;border-radius:5px!important}.hotel-item .hotel-content .hotel-info-container .hotel-info-back .example-component .services .title-service p{font-size:14px!important;font-weight:700!important;color:#2d4271!important}.hotel-item .hotel-content .hotel-info-container .hotel-info-back .example-component .services .list-service{margin-top:.5rem!important;display:flex!important;gap:.5rem!important;flex-wrap:wrap!important}.hotel-item .hotel-content .hotel-info-container .hotel-info-back .example-component .services .list-service .item-service{color:#03121a!important;width:max-content!important;font-size:13px!important;padding:.3rem .5rem!important;border-radius:5px!important}.hotel-item .hotel-content .price-and-pick{width:40%!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;border-left:1px solid #d8d8d8!important;padding:1rem!important;min-height:250px!important}.hotel-item .hotel-content .price-and-pick .flash-sale{width:100%!important;display:flex!important;align-items:end!important;justify-content:flex-end!important;color:#ef2424!important;font-size:12px!important;font-weight:700!important}.hotel-item .hotel-content .price-and-pick .pick-container .discount-price{display:grid!important}.hotel-item .hotel-content .price-and-pick .pick-container .discount-price .tag-sale{width:auto!important;text-align:center!important}.hotel-item .hotel-content .price-and-pick .pick-container .discount-price .tag-sale p{font-size:11px!important}.hotel-item .hotel-content .price-and-pick .pick-container .discount-price .discount{margin-left:.5rem!important;color:#979797!important;font-size:14px!important;text-decoration:line-through!important}.hotel-item .hotel-content .price-and-pick .pick-container .base-price{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:end!important}.hotel-item .hotel-content .price-and-pick .pick-container .base-price .price{font-size:19px!important;font-weight:700!important;color:#002972!important}.hotel-item .hotel-content .price-and-pick .pick-container .base-price .unit{margin-top:2px!important;font-size:12px!important;font-weight:700!important;color:#002972!important}.hotel-item .hotel-content .price-and-pick .pick-container .note{margin-top:.5rem!important;text-align:right!important;font-size:11px!important;color:#979797!important}}@media screen and (max-width:1400px)and (min-width:1024px){.hotel-item .hotel-image{position:relative!important;width:25%!important;display:flex!important;height:250px!important;justify-content:space-between!important}.hotel-item .hotel-image img{width:auto!important;min-width:auto!important;height:250px!important;object-fit:cover!important;border-top-left-radius:10px!important;border-bottom-left-radius:10px!important}.hotel-item .hotel-image .icon-fav-and-moreInfo{height:100%!important}.hotel-item .hotel-content{display:flex!important;width:75%!important;position:relative!important;perspective:1000px!important;overflow:hidden!important}.hotel-item .hotel-content .hotel-info-container{transition:transform .6s ease-in-out!important;transform-style:preserve-3d!important;position:relative!important}.hotel-item .hotel-content .hotel-info-container .hotel-info{transition:transform .6s ease-in-out!important;padding:1rem!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .hotel-name{font-size:15px!important;font-weight:700!important;color:#2d4271!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .rate .rating-badge{display:flex!important;background-color:#ff9800!important;color:#fff!important;padding:.5rem!important;border-radius:4px!important;font-weight:700!important;position:relative!important;line-height:1!important;margin:.2rem .1rem!important;align-items:center!important;justify-content:center!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .rate .rating-badge span{font-size:13px!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .rate .star-comments .MuiRating-root.MuiRating-sizeMedium.Mui-readOnly.MuiRating-readOnly{font-size:24px!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .rate .star-comments .comment-number{margin-left:5px!important;color:#979797!important;font-size:11px!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .utilities{margin-top:.5rem!important;display:flex!important;gap:.5rem!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .utilities .item-utility{border:1px solid #979797!important;color:#434343!important;width:max-content!important;font-size:13px!important;padding:.3rem .5rem!important;border-radius:5px!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .utilities .item-utility-overflow{font-size:13px!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .services{margin-top:.5rem!important;display:flex!important;gap:.5rem!important;font-size:13px!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .hotel-address{display:flex;margin-top:.5rem!important;align-items:center!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .hotel-address .address{font-size:14px!important;color:#2d2d2d!important;margin-left:.2rem!important}.hotel-item .hotel-content .hotel-info-container .hotel-info-back{padding:1rem!important;height:-webkit-fill-available!important;width:-moz-fit-content!important;width:fit-content!important}.hotel-item .hotel-content .hotel-info-container .hotel-info-back .example-component .utilities{width:-webkit-fill-available!important;margin-top:.5rem!important}.hotel-item .hotel-content .hotel-info-container .hotel-info-back .example-component .utilities .title-utility p{font-size:14px!important;font-weight:700!important;color:#2d4271!important}.hotel-item .hotel-content .hotel-info-container .hotel-info-back .example-component .utilities .list-utility .item-utility{border:1px solid #979797!important;color:#434343!important;width:max-content!important;font-size:13px!important;padding:.3rem .5rem!important;border-radius:5px!important}.hotel-item .hotel-content .hotel-info-container .hotel-info-back .example-component .services .title-service p{font-size:14px!important;font-weight:700!important;color:#2d4271!important}.hotel-item .hotel-content .hotel-info-container .hotel-info-back .example-component .services .list-service{margin-top:.5rem!important;display:flex!important;gap:.5rem!important;flex-wrap:wrap!important}.hotel-item .hotel-content .hotel-info-container .hotel-info-back .example-component .services .list-service .item-service{color:#03121a!important;width:max-content!important;font-size:13px!important;padding:.3rem .5rem!important;border-radius:5px!important}.hotel-item .hotel-content .price-and-pick{width:40%!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;border-left:1px solid #d8d8d8!important;padding:1rem!important;min-height:250px!important}.hotel-item .hotel-content .price-and-pick .flash-sale{width:100%!important;display:flex!important;align-items:end!important;justify-content:flex-end!important;color:#ef2424!important;font-size:12px!important;font-weight:700!important}.hotel-item .hotel-content .price-and-pick .pick-container .discount-price{display:grid!important}.hotel-item .hotel-content .price-and-pick .pick-container .discount-price .tag-sale{width:auto!important;text-align:center!important}.hotel-item .hotel-content .price-and-pick .pick-container .discount-price .tag-sale p{font-size:11px!important}.hotel-item .hotel-content .price-and-pick .pick-container .discount-price .discount{margin-left:.5rem!important;color:#979797!important;font-size:14px!important;text-decoration:line-through!important}.hotel-item .hotel-content .price-and-pick .pick-container .base-price .price{font-size:20.5px!important;font-weight:700!important;color:#002972!important}.hotel-item .hotel-content .price-and-pick .pick-container .base-price .unit{margin-top:5px!important;font-size:12px!important;font-weight:700!important;color:#002972!important}.hotel-item .hotel-content .price-and-pick .pick-container .note{margin-top:.5rem!important;text-align:right!important;font-size:11px!important;color:#979797!important}}@media(max-width:640px){.select-flight-container .ticket-flight-detail .panel-flight-out .flight-out-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .choose-seat-class{padding:.25rem!important}}*{font-family:Roboto,sans-serif}.container-search-flight{width:100%;height:100%}.container-search-flight .re-search-flight-compoment{border-bottom:1px solid #dadfe6;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;box-shadow:0 2px 8px rgba(0,0,0,.1);background-color:#fff}.container-search-flight .re-search-flight-compoment label+.MuiInputBase-root{margin-top:0!important}.container-search-flight .re-search-flight-compoment .container{display:flex;width:100%;margin:1rem 0}.container-search-flight .re-search-flight-compoment .container .icon-input-location{margin-left:.75rem}.container-search-flight .re-search-flight-compoment .container .icon-input-location svg{color:#002972;transition:color .2s ease}.container-search-flight .re-search-flight-compoment .container .icon-input{margin:0 .25rem}.container-search-flight .re-search-flight-compoment .container .icon-input svg{color:#002972;transition:color .2s ease}.container-search-flight .re-search-flight-compoment .container .destinition-departure-form{width:100%;background-color:rgba(76,180,249,.08);border:1px solid transparent;display:flex;align-items:center;border-radius:10px;margin:0 .5rem;transition:all .3s ease}.container-search-flight .re-search-flight-compoment .container .destinition-departure-form:hover{border-color:rgba(0,41,114,.3);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.container-search-flight .re-search-flight-compoment .container .destinition-departure-form:focus-within{border-color:#002972;box-shadow:0 0 0 3px rgba(0,41,114,.1);background-color:#fff}.container-search-flight .re-search-flight-compoment .container .destinition-departure-form:focus-within .icon-input-location svg{color:#002972}.container-search-flight .re-search-flight-compoment .container .destinition-departure-form .destinition-form{display:flex;align-items:center;padding:.5rem;width:100%}.container-search-flight .re-search-flight-compoment .container .destinition-departure-form .destinition-form .input-destinition-form{margin-left:.5rem;width:100%}.container-search-flight .re-search-flight-compoment .container .destinition-departure-form .destinition-form .input-destinition-form .title-form{font-size:12px;color:#002972;font-weight:500;padding:0;margin:0 0 .125rem;line-height:1}.container-search-flight .re-search-flight-compoment .container .destinition-departure-form .destinition-form .input-destinition-form input{background-color:transparent;font-size:16px;color:#2d4271;font-weight:600;width:100%;min-width:100%;margin:.25rem 0 0;padding:0;line-height:1.2}.container-search-flight .re-search-flight-compoment .container .destinition-departure-form .destinition-form .input-destinition-form input::placeholder{font-size:16px;color:rgba(45,66,113,.5);font-weight:400}.container-search-flight .re-search-flight-compoment .container .destinition-departure-form .destinition-form .input-destinition-form input:focus{outline:none}.container-search-flight .re-search-flight-compoment .container .destinition-departure-form .icon-sync{display:flex;align-items:center}.container-search-flight .re-search-flight-compoment .container .destinition-departure-form .icon-sync button{color:#002972;transition:all .3s ease}.container-search-flight .re-search-flight-compoment .container .destinition-departure-form .icon-sync button:hover{background-color:rgba(0,41,114,.1);transform:rotate(180deg)}.container-search-flight .re-search-flight-compoment .container .destinition-departure-form .icon-sync button:hover svg{color:#002972}.container-search-flight .re-search-flight-compoment .container .destinition-departure-form .icon-sync .sync-icon{transition:transform .3s ease}.container-search-flight .re-search-flight-compoment .container .destinition-departure-form .departure-form{width:15rem;display:flex;align-items:center;padding:.5rem}.container-search-flight .re-search-flight-compoment .container .destinition-departure-form .departure-form .input-departure-form{margin-left:.5rem}.container-search-flight .re-search-flight-compoment .container .destinition-departure-form .departure-form .input-departure-form div{font-size:12px;color:#002972;margin:0;padding:0}.container-search-flight .re-search-flight-compoment .container .destinition-departure-form .departure-form .input-departure-form input{background-color:transparent;font-size:16px;color:#2d4271;font-weight:600;width:100%;min-width:100%;margin:0;padding:0}.container-search-flight .re-search-flight-compoment .container .destinition-departure-form .departure-form .input-departure-form input::placeholder{font-size:16px;color:rgba(45,66,113,.5);font-weight:400}.container-search-flight .re-search-flight-compoment .container .destinition-departure-form .departure-form .input-departure-form input:focus{outline:none}.container-search-flight .re-search-flight-compoment .container .departure-date,.container-search-flight .re-search-flight-compoment .container .number-person,.container-search-flight .re-search-flight-compoment .container .return-date,.container-search-flight .re-search-flight-compoment .container .seat-class{background-color:rgba(76,180,249,.08);border:1px solid transparent;border-radius:10px;display:flex;align-items:center;padding:.5rem;margin:0 .5rem;cursor:pointer;transition:all .3s ease}.container-search-flight .re-search-flight-compoment .container .departure-date:hover,.container-search-flight .re-search-flight-compoment .container .number-person:hover,.container-search-flight .re-search-flight-compoment .container .return-date:hover,.container-search-flight .re-search-flight-compoment .container .seat-class:hover{border-color:rgba(0,41,114,.3);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.container-search-flight .re-search-flight-compoment .container .departure-date:focus-within,.container-search-flight .re-search-flight-compoment .container .number-person:focus-within,.container-search-flight .re-search-flight-compoment .container .return-date:focus-within,.container-search-flight .re-search-flight-compoment .container .seat-class:focus-within{border-color:#002972;box-shadow:0 0 0 3px rgba(0,41,114,.1);background-color:#fff}.container-search-flight .re-search-flight-compoment .container .departure-date:focus-within .icon-input svg,.container-search-flight .re-search-flight-compoment .container .number-person:focus-within .icon-input svg,.container-search-flight .re-search-flight-compoment .container .return-date:focus-within .icon-input svg,.container-search-flight .re-search-flight-compoment .container .seat-class:focus-within .icon-input svg{color:#002972}.container-search-flight .re-search-flight-compoment .container .departure-date .input-departure-date,.container-search-flight .re-search-flight-compoment .container .departure-date .input-return-date,.container-search-flight .re-search-flight-compoment .container .return-date .input-departure-date,.container-search-flight .re-search-flight-compoment .container .return-date .input-return-date{margin-left:.5rem;width:10rem}.container-search-flight .re-search-flight-compoment .container .departure-date .input-departure-date .title-form,.container-search-flight .re-search-flight-compoment .container .departure-date .input-return-date .title-form,.container-search-flight .re-search-flight-compoment .container .return-date .input-departure-date .title-form,.container-search-flight .re-search-flight-compoment .container .return-date .input-return-date .title-form{font-size:12px;color:#002972;font-weight:500;padding:0;margin:0 0 .125rem;line-height:1}.container-search-flight .re-search-flight-compoment .container .departure-date .input-departure-date input,.container-search-flight .re-search-flight-compoment .container .departure-date .input-return-date input,.container-search-flight .re-search-flight-compoment .container .return-date .input-departure-date input,.container-search-flight .re-search-flight-compoment .container .return-date .input-return-date input{background-color:transparent;font-size:16px;color:#2d4271;font-weight:600;width:100%;cursor:pointer;margin:.25rem 0 0;padding:0;line-height:1.2}.container-search-flight .re-search-flight-compoment .container .departure-date .input-departure-date input::placeholder,.container-search-flight .re-search-flight-compoment .container .departure-date .input-return-date input::placeholder,.container-search-flight .re-search-flight-compoment .container .return-date .input-departure-date input::placeholder,.container-search-flight .re-search-flight-compoment .container .return-date .input-return-date input::placeholder{font-size:16px;color:rgba(45,66,113,.5);font-weight:400}.container-search-flight .re-search-flight-compoment .container .departure-date .input-departure-date input:focus,.container-search-flight .re-search-flight-compoment .container .departure-date .input-return-date input:focus,.container-search-flight .re-search-flight-compoment .container .return-date .input-departure-date input:focus,.container-search-flight .re-search-flight-compoment .container .return-date .input-return-date input:focus{outline:none}.container-search-flight .re-search-flight-compoment .container .number-person .input-number-person,.container-search-flight .re-search-flight-compoment .container .number-person .input-seat-class,.container-search-flight .re-search-flight-compoment .container .seat-class .input-number-person,.container-search-flight .re-search-flight-compoment .container .seat-class .input-seat-class{margin-left:.5rem;width:10rem}.container-search-flight .re-search-flight-compoment .container .number-person .input-number-person .title-form,.container-search-flight .re-search-flight-compoment .container .number-person .input-seat-class .title-form,.container-search-flight .re-search-flight-compoment .container .seat-class .input-number-person .title-form,.container-search-flight .re-search-flight-compoment .container .seat-class .input-seat-class .title-form{font-size:12px;color:#002972;font-weight:500;padding:0;margin:0 0 .125rem;line-height:1}.container-search-flight .re-search-flight-compoment .container .number-person .input-number-person input,.container-search-flight .re-search-flight-compoment .container .number-person .input-seat-class input,.container-search-flight .re-search-flight-compoment .container .seat-class .input-number-person input,.container-search-flight .re-search-flight-compoment .container .seat-class .input-seat-class input{background-color:transparent;font-size:16px;color:#2d4271;font-weight:600;width:100%;cursor:pointer;margin:.25rem 0 0;padding:0;line-height:1.2}.container-search-flight .re-search-flight-compoment .container .number-person .input-number-person input::placeholder,.container-search-flight .re-search-flight-compoment .container .number-person .input-seat-class input::placeholder,.container-search-flight .re-search-flight-compoment .container .seat-class .input-number-person input::placeholder,.container-search-flight .re-search-flight-compoment .container .seat-class .input-seat-class input::placeholder{font-size:16px;color:rgba(45,66,113,.5);font-weight:400}.container-search-flight .re-search-flight-compoment .container .number-person .input-number-person input:focus,.container-search-flight .re-search-flight-compoment .container .number-person .input-seat-class input:focus,.container-search-flight .re-search-flight-compoment .container .seat-class .input-number-person input:focus,.container-search-flight .re-search-flight-compoment .container .seat-class .input-seat-class input:focus{outline:none}.container-search-flight .re-search-flight-compoment .container .button-search-flight{outline:none;border:none;background:linear-gradient(180deg,#fba81d,#f79721);color:#fff;width:56px;height:56px;min-width:56px;min-height:56px;padding:0;border-radius:50%;margin:0 .5rem;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;box-shadow:0 4px 20px 0 rgba(247,151,33,.4);cursor:pointer;transition:all .3s ease}.container-search-flight .re-search-flight-compoment .container .button-search-flight:hover{transform:scale(1.05);box-shadow:0 6px 24px 0 rgba(247,151,33,.5)}.container-search-flight .re-search-flight-compoment .container .button-search-flight:active{transform:scale(.98)}.container-search-flight .re-search-flight-compoment .container .button-search-flight svg{font-size:24px}.container-search-flight .stepper{border-bottom:1px solid #cdd0d1;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.container-search-flight .stepper .container{display:flex;width:100%;margin:1rem 0}.container-search-flight .stepper .container .stepper-container .MuiStep-root.MuiStep-horizontal{display:flex}.container-search-flight .stepper .container .stepper-container .MuiStep-root.MuiStep-horizontal svg.arrow-forward{color:#7d8fab;margin:0 1rem 0 2.5rem}.container-search-flight .stepper .container .MuiStepLabel-root.MuiStepLabel-horizontal .Mui-active{color:#002972}.container-search-flight .stepper .container .MuiStepLabel-label.Mui-active{color:#002972;font-weight:700}.container-search-flight .flight-date-carousel{border-bottom:1px solid rgba(0,0,0,.2)}.container-search-flight .flight-date-carousel .container{display:flex;justify-content:space-between;padding:1rem 0}.container-search-flight .flight-date-carousel button.btn-navigate{width:50px;height:50px;color:#002972}.container-search-flight .flight-date-carousel .date-tab{width:100%;align-self:flex-start}.container-search-flight .flight-date-carousel .date-tab .MuiTabs-flexContainer{scrollbar-width:none}.container-search-flight .flight-date-carousel .date-tab .date-item .date{text-transform:none}.container-search-flight .flight-date-carousel .date-tab .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary,.container-search-flight .flight-date-carousel .date-tab .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary.Mui-selected{border-left:1px solid;border-right:1px solid;padding:0 1.5rem;margin:0 0 .5rem}.container-search-flight .flight-date-carousel .date-tab .Mui-selected{color:#002972}.container-search-flight .flight-date-carousel .date-tab .MuiTabs-indicator{background-color:#002972}.container-search-flight .filter-codeFlight-container{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.container-search-flight .filter-codeFlight-container .container{display:flex;width:100%;margin:1rem 0 5rem;justify-content:space-between}.container-search-flight .filter-codeFlight-container .container .sidebar{width:25%;margin-right:1.7rem}.container-search-flight .filter-codeFlight-container .container .list-code-flight{width:75%}.container-search-flight .filter-codeFlight-container .container .list-code-flight .btn-cornfirm-booking{width:100%;margin-top:1rem}.container-search-flight .filter-codeFlight-container .container .list-code-flight .btn-cornfirm-booking button{width:100%;padding:1rem;font-size:17px;font-weight:600;color:#fff;border-radius:10px;background:linear-gradient(180deg,rgba(34,55,159,.9),#002972)}.container-search-flight .filter-codeFlight-container .container .list-code-flight .MuiSelect-select.MuiSelect-outlined.MuiInputBase-input.MuiOutlinedInput-input{text-transform:uppercase;font-weight:600;color:#2d4271}@media(max-width:640px){.container-search-flight-mobile{margin-top:5rem;min-height:100vh}.container-search-flight-mobile .btn-cornfirm-booking{width:100%;margin-top:1rem}.container-search-flight-mobile .btn-cornfirm-booking button{width:100%;padding:.5rem;font-size:14px;font-weight:600;color:#fff;border-radius:10px;background:linear-gradient(180deg,rgba(34,55,159,.9),#002972)}.MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded.MuiAccordionSummary-gutters.title-summary-flight-root,.summary-flight-root .MuiCollapse-wrapperInner.MuiCollapse-vertical,.title-summary-flight-root{padding:0!important;margin:0!important}.filter-flight-container{position:-webkit-sticky;position:sticky;top:65px;z-index:4;background-color:#fff}.filter-flight-container.unstick{position:relative!important}.summary-stepper .flashing-dot{width:10px;height:10px;background-color:red;border-radius:50%;display:inline-block;animation:flash 1s infinite;align-self:center;margin:.5rem 1rem}@keyframes flash{0%{opacity:1}50%{opacity:0}to{opacity:1}}.filter-flight-accordion-mobile .title-filter-flight-mobile{padding:0!important}.filter-flight-accordion-mobile .summary-stepper p.title{padding:.5rem 1rem!important}.filter-flight-accordion-mobile .summary-stepper .step-list .step-item .step-item-data{padding:0 .5rem!important}.filter-flight-accordion-mobile .summary-stepper{width:100%!important}.filter-flight-accordion-mobile .summary-stepper .MuiAccordionSummary-content.MuiAccordionSummary-contentGutters{width:100%;display:flex;justify-content:space-between}.filter-flight-accordion-mobile .summary-stepper .data-choosen{padding:.5rem!important}.filter-flight-accordion-mobile .summary-stepper .data-choosen .location-from .name,.filter-flight-accordion-mobile .summary-stepper .data-choosen .location-to .name{font-size:14px!important}.filter-flight-accordion-mobile .summary-stepper .data-choosen .location-from .short-name,.filter-flight-accordion-mobile .summary-stepper .data-choosen .location-to .short-name{font-size:12px!important}.filter-flight-accordion-mobile .summary-stepper .data-choosen .detail{padding:0 .5rem!important}.filter-flight-accordion-mobile .summary-stepper .data-choosen .time .departure,.filter-flight-accordion-mobile .summary-stepper .data-choosen .time .landing{font-size:16px!important}.filter-flight-accordion-mobile .summary-stepper .data-choosen .time .time-road{font-size:10px!important}.filter-flight-accordion-mobile .MuiAccordionSummary-content.MuiAccordionSummary-contentGutters{margin:0!important}.filter-flight-accordion-mobile .MuiAccordion-region{padding:0!important}.filter-flight-accordion-mobile .MuiAccordion-region .filter-sidebar{margin-top:0!important}.filter-flight-accordion-mobile .MuiAccordion-region .MuiAccordionDetails-root{padding:0!important}.filter-flight-accordion-mobile .filter-sidebar .MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded.MuiAccordionSummary-gutters,.filter-flight-accordion-mobile .filter-sidebar .MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded.MuiAccordionSummary-gutters .MuiAccordionSummary-content.Mui-expanded.MuiAccordionSummary-contentGutters{width:100%}.filter-flight-accordion-mobile .title-has-chip{padding:0!important;display:flex!important;width:100%;align-items:center;justify-content:space-between;font-size:16px!important;font-weight:600!important;color:#002972!important}.filter-flight-accordion-mobile .title-has-chip .title-chip{display:flex;align-items:center;width:80%;padding:0}.filter-flight-accordion-mobile .title-has-chip .title-chip p{width:max-content;min-width:max-content}.filter-flight-accordion-mobile .title-has-chip .title-chip .list-chip{display:flex;align-items:center;gap:.3rem;margin-left:.2rem;scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;padding:0!important}.filter-flight-accordion-mobile .title-has-chip .title-chip .MuiButtonBase-root.MuiChip-root.MuiChip-filled.MuiChip-sizeMedium.MuiChip-colorDefault.MuiChip-deletable.MuiChip-deletableColorDefault.MuiChip-filledDefault{font-size:14px!important;font-weight:500!important;color:#002972!important;background-color:#f2f3f3!important;border-radius:10px!important;margin:0!important}.filter-flight-accordion-mobile .title-has-chip a{color:#ef2424!important;font-size:14px!important}.filter-flight-accordion-mobile .flight-time,.filter-flight-accordion-mobile .item-expanded{padding:0 1rem 1rem!important}.filter-flight-accordion-mobile .filter-mobile-container .MuiCollapse-wrapperInner.MuiCollapse-vertical{padding:0!important}.filter-flight-accordion-mobile .filter-sidebar .number-of-stops .flight-time .title-content-takeoff-time{margin-bottom:0}.filter-flight-accordion-mobile .filter-sidebar .number-of-stops .item-checkbox-flight-brand{margin:0!important}.filter-flight-accordion-mobile .MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded.MuiAccordionSummary-gutters,.filter-flight-accordion-mobile .MuiButtonBase-root.MuiAccordionSummary-root.MuiAccordionSummary-gutters{min-height:max-content;height:max-content;padding:.5rem 1rem}.filter-flight-accordion-mobile .title-content-takeoff-time{margin-bottom:.5rem!important}.filter-flight-accordion-mobile .title-content-landing-time{margin:.5rem 0!important}.ticket-flight-detail .MuiAccordionSummary-content.Mui-expanded.MuiAccordionSummary-contentGutters,.ticket-flight-detail .MuiAccordionSummary-content.MuiAccordionSummary-contentGutters{margin:1rem!important}.ticket-flight-detail .MuiAccordionSummary-content.Mui-expanded.MuiAccordionSummary-contentGutters p,.ticket-flight-detail .MuiAccordionSummary-content.MuiAccordionSummary-contentGutters p{font-size:16px!important}.ticket-flight-detail .MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded.MuiAccordionSummary-gutters,.ticket-flight-detail .MuiButtonBase-root.MuiAccordionSummary-root.MuiAccordionSummary-gutters,.ticket-flight-detail .item-ticket .ticket{padding:0!important}.ticket-flight-detail .item-ticket .ticket .button-choose,.ticket-flight-detail .item-ticket .ticket .img-brand-flight{display:none!important}.ticket-flight-detail .item-ticket .ticket .time-flight{width:100%!important;padding:.6rem 1rem .6rem 0!important}.ticket-flight-detail .item-ticket .ticket .time-flight p{margin-top:.3rem}.ticket-flight-detail .item-ticket .ticket .price-note .price{flex-direction:column;align-items:end!important}.ticket-flight-detail .item-ticket .MuiButtonBase-root.MuiAccordionSummary-root.MuiAccordionSummary-gutters{padding:0!important}.ticket-flight-detail .item-ticket .MuiTabPanel-root.tab-detail,.ticket-flight-detail .item-ticket .MuiTabPanel-root.tab-seat-class{padding:1rem!important}.ticket-flight-detail .item-ticket .item.selected .choose-seat-class{margin-top:.5rem!important}.ticket-flight-detail .item-ticket .seat-class-name .price .number,.ticket-flight-detail .item-ticket .time .departure,.ticket-flight-detail .item-ticket .time .landing{font-size:16px!important}.ticket-flight-detail .item-ticket .time .time-road{font-size:10px!important}.ticket-flight-detail .item-ticket .ticket-detail{padding:0!important}.ticket-flight-detail .item-ticket .detail-component .detail{margin-left:1rem!important}.ticket-flight-detail .item-ticket .location-from .name,.ticket-flight-detail .item-ticket .location-to .name{font-size:14px!important}.ticket-flight-detail .item-ticket .location-from .short-name,.ticket-flight-detail .item-ticket .location-to .short-name{font-size:12px!important}}.filter-flight-container .summary-stepper{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.filter-flight-container .summary-stepper p.title{padding:1rem;font-size:18px;color:#002972;font-weight:700}.filter-flight-container .summary-stepper .step-list .step-item .step-item-data{display:flex;padding:.5rem;border-top:1px solid #f2f3f3;transition:all .3s ease-in-out}.filter-flight-container .summary-stepper .step-list .step-item .step-item-data .line{width:7px;background-color:#002972;border-top-left-radius:4px;border-bottom-left-radius:4px}.filter-flight-container .summary-stepper .step-list .step-item .step-item-data .data-step{width:100%;padding:.5rem;display:flex;align-items:center}.filter-flight-container .summary-stepper .step-list .step-item .step-item-data .data-step .number-step{width:32px;height:32px;border-radius:8px;background-color:#002972;color:#fff;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:700;margin:.5rem}.filter-flight-container .summary-stepper .step-list .step-item .step-item-data .data-step .date{font-size:12px;color:#03121a;font-weight:500}.filter-flight-container .summary-stepper .step-list .step-item .step-item-data .data-step .content{display:flex;align-items:center;font-size:14px;color:#03121a;font-weight:600}.filter-flight-container .summary-stepper .step-list .step-item .data-choosen{padding:1rem;width:100%;opacity:0;max-height:0;overflow:hidden;transition:opacity .3s ease-in-out,max-height .3s ease-in-out}.filter-flight-container .summary-stepper .step-list .step-item .data-choosen.active{opacity:1;max-height:1000px}.filter-flight-container .summary-stepper .step-list .step-item .data-choosen .title{margin-bottom:.2rem;display:flex;align-items:center}.filter-flight-container .summary-stepper .step-list .step-item .data-choosen .title svg{color:#2d4271;font-weight:300}.filter-flight-container .summary-stepper .step-list .step-item .data-choosen .title p{font-size:14px;color:#2d4271;margin-left:.5rem}.filter-flight-container .summary-stepper .step-list .step-item .data-choosen .detail{margin:.5rem 0;width:max-content;width:100%}.filter-flight-container .summary-stepper .step-list .step-item .data-choosen .detail .name-location{display:flex;justify-content:space-between;width:100%}.filter-flight-container .summary-stepper .step-list .step-item .data-choosen .detail .name-location .location-from{display:flex;flex-direction:column;align-items:flex-start;width:40%}.filter-flight-container .summary-stepper .step-list .step-item .data-choosen .detail .name-location .location-from .name{font-size:15px;font-weight:600;color:#2d4271}.filter-flight-container .summary-stepper .step-list .step-item .data-choosen .detail .name-location .location-from .short-name{font-size:13px;font-weight:500;color:#7d8fab}.filter-flight-container .summary-stepper .step-list .step-item .data-choosen .detail .name-location img{width:20%;padding:0 .5rem;display:flex;justify-content:center;align-items:flex-start;height:inherit;object-fit:contain}.filter-flight-container .summary-stepper .step-list .step-item .data-choosen .detail .name-location .location-to{width:40%;display:flex;flex-direction:column;align-items:flex-end}.filter-flight-container .summary-stepper .step-list .step-item .data-choosen .detail .name-location .location-to .name{font-size:15px;font-weight:600;color:#2d4271}.filter-flight-container .summary-stepper .step-list .step-item .data-choosen .detail .name-location .location-to .short-name{font-size:13px;font-weight:500;color:#7d8fab}.filter-flight-container .summary-stepper .step-list .step-item .data-choosen .detail .point-from-to{width:100%;margin:.45rem 0 0}.filter-flight-container .summary-stepper .step-list .step-item .data-choosen .detail .point-from-to .road{width:100%;position:relative}.filter-flight-container .summary-stepper .step-list .step-item .data-choosen .detail .point-from-to .road .point-line{display:flex;width:100%;justify-content:space-between;align-items:center}.filter-flight-container .summary-stepper .step-list .step-item .data-choosen .detail .point-from-to .road .point-line .point{background-color:#bec7d5;min-width:18px;min-height:18px;display:flex;justify-content:center;align-items:center;border-radius:50%}.filter-flight-container .summary-stepper .step-list .step-item .data-choosen .detail .point-from-to .road .point-line .point .mini-point{background-color:#7d8fab;width:12px;height:12px;border-radius:50%;display:flex;justify-content:center;align-items:center}.filter-flight-container .summary-stepper .step-list .step-item .data-choosen .detail .point-from-to .road .point-line .point .mini-point .super-mini-point{background-color:#fff;width:8px;height:8px;border-radius:50%}.filter-flight-container .summary-stepper .step-list .step-item .data-choosen .detail .point-from-to .road .point-line .line{width:100%;margin:5px 0;height:1px;background:repeating-linear-gradient(90deg,#bec7d5 0 5px,transparent 0 7px)}.filter-flight-container .summary-stepper .step-list .step-item .data-choosen .detail .point-from-to .road .icon-plane{width:20px;height:18px;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;background-color:#fff;display:flex;justify-content:center;align-items:center}.filter-flight-container .summary-stepper .step-list .step-item .data-choosen .detail .point-from-to .road .icon-plane img{width:14px;height:14px}.filter-flight-container .summary-stepper .step-list .step-item .data-choosen .detail .time{display:flex;justify-content:space-between}.filter-flight-container .summary-stepper .step-list .step-item .data-choosen .detail .time .departure{font-size:22px;color:#2d4271;font-weight:600}.filter-flight-container .summary-stepper .step-list .step-item .data-choosen .detail .time .time-road{text-align:center;font-size:11px;color:#7d8fab;font-weight:500}.filter-flight-container .summary-stepper .step-list .step-item .data-choosen .detail .time .time-road .transit{display:flex;align-items:center}.filter-flight-container .summary-stepper .step-list .step-item .data-choosen .detail .time .landing{font-size:22px;color:#2d4271;font-weight:600}.filter-flight-container .summary-stepper .step-list .disabled .step-item-data .data-step .number-step,.filter-flight-container .summary-stepper .step-list .disabled .step-item-data .line{background-color:#cdd0d1}.filter-flight-container .filter-sidebar{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);margin-top:1rem}.filter-flight-container .filter-sidebar .title{padding:1rem 1rem 0;display:flex;justify-content:space-between}.filter-flight-container .filter-sidebar .title p{font-size:16px;color:#03121a;font-weight:700}.filter-flight-container .filter-sidebar .title a{font-size:16px;color:#ef2424;text-decoration:underline;font-weight:500}.filter-flight-container .filter-sidebar .number-of-stops .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded{border-radius:0;box-shadow:none}.filter-flight-container .filter-sidebar .number-of-stops .Mui-disabled{background-color:transparent}.filter-flight-container .filter-sidebar .number-of-stops .Mui-checked{color:#002972}.filter-flight-container .filter-sidebar .number-of-stops .MuiAccordionSummary-content.Mui-expanded.MuiAccordionSummary-contentGutters,.filter-flight-container .filter-sidebar .number-of-stops .MuiAccordionSummary-content.MuiAccordionSummary-contentGutters{color:#002972;font-weight:700}.filter-flight-container .filter-sidebar .number-of-stops .Mui-expanded{margin:0}.filter-flight-container .filter-sidebar .number-of-stops .Mui-disabled{color:#cdd0d1}.filter-flight-container .filter-sidebar .number-of-stops .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded{border-bottom:1px solid #cdd0d1}.filter-flight-container .filter-sidebar .number-of-stops .MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label{font-weight:600}.filter-flight-container .filter-sidebar .number-of-stops .item-checkbox{display:flex;align-items:center;justify-content:space-between}.filter-flight-container .filter-sidebar .number-of-stops .item-checkbox p{font-size:12px;color:#687176;font-weight:500}.filter-flight-container .filter-sidebar .number-of-stops .item-checkbox-flight-brand{display:flex;align-items:center;margin:.5rem 0}.filter-flight-container .filter-sidebar .number-of-stops .item-checkbox-flight-brand img{width:24px;height:24px;margin:0 .5rem;object-fit:contain}.filter-flight-container .filter-sidebar .number-of-stops .item-checkbox-flight-brand .name-checkbox .name{font-size:14px;color:#03121a;font-weight:600}.filter-flight-container .filter-sidebar .number-of-stops .item-checkbox-flight-brand .name-checkbox .price{font-size:12px;color:#687176;font-weight:500}.filter-flight-container .filter-sidebar .number-of-stops .item-checkbox-flight-brand .MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium{padding:.5rem 0}.filter-flight-container .filter-sidebar .number-of-stops .price-range-wrapper .time-flight{margin-top:0!important}.filter-flight-container .filter-sidebar .number-of-stops .flight-time{width:100%}.filter-flight-container .filter-sidebar .number-of-stops .flight-time .title-content-takeoff-time{font-size:16px;color:#03121a;font-weight:600;margin-bottom:1rem}.filter-flight-container .filter-sidebar .number-of-stops .flight-time .takeoff-time{display:flex;flex-wrap:wrap;gap:1rem}.filter-flight-container .filter-sidebar .number-of-stops .flight-time .takeoff-time .time{width:calc(50% - .5rem);display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#f7f9fa;border:1px solid #cdd0d1;padding:.5rem 0;border-radius:8px;cursor:pointer}.filter-flight-container .filter-sidebar .number-of-stops .flight-time .takeoff-time .time .title-time{font-size:12px;color:#687176;font-weight:500}.filter-flight-container .filter-sidebar .number-of-stops .flight-time .takeoff-time .time .hours{font-size:14px;color:#002972;font-weight:600}.filter-flight-container .filter-sidebar .number-of-stops .flight-time .takeoff-time .time.selected{border:2px solid #002972}.filter-flight-container .filter-sidebar .number-of-stops .flight-time .title-content-landing-time{font-size:16px;color:#03121a;font-weight:600;margin:1rem 0}.filter-flight-container .filter-sidebar .number-of-stops .flight-time .landing-time{display:flex;flex-wrap:wrap;gap:1rem}.filter-flight-container .filter-sidebar .number-of-stops .flight-time .landing-time .time{width:calc(50% - .5rem);display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#f7f9fa;border:1px solid #cdd0d1;padding:.5rem 0;border-radius:8px;cursor:pointer}.filter-flight-container .filter-sidebar .number-of-stops .flight-time .landing-time .time .title-time{font-size:12px;color:#687176;font-weight:500}.filter-flight-container .filter-sidebar .number-of-stops .flight-time .landing-time .time .hours{font-size:14px;color:#002972;font-weight:600}.filter-flight-container .filter-sidebar .number-of-stops .flight-time .landing-time .time.selected{border:2px solid #002972}.filter-flight-container .filter-sidebar .number-of-stops .flight-time .time-flight{display:flex;justify-content:space-between;margin-top:1rem}.filter-flight-container .filter-sidebar .number-of-stops .flight-time .time-flight .hours,.filter-flight-container .filter-sidebar .number-of-stops .flight-time .time-flight .title-fight-time{font-size:14px;color:#002972;font-weight:600}.filter-flight-container .filter-sidebar .number-of-stops .flight-time .time-flight-slider{display:flex;justify-content:center;align-items:center;flex-direction:column}.filter-flight-container .filter-sidebar .number-of-stops .flight-time .time-flight-slider .box-time-flight-slider{margin:.5rem;width:95%}.filter-flight-container .filter-sidebar .number-of-stops .flight-time .time-flight-slider .time{width:100%;display:flex;justify-content:space-between}.filter-flight-container .filter-sidebar .number-of-stops .flight-time .time-flight-slider .time p{color:#687176;font-size:14px}.filter-flight-container .filter-sidebar .number-of-stops .flight-time .MuiSlider-thumb.MuiSlider-thumbSizeMedium.MuiSlider-thumbColorPrimary.MuiSlider-thumb.MuiSlider-thumbSizeMedium.MuiSlider-thumbColorPrimary,.filter-flight-container .filter-sidebar .number-of-stops .flight-time .MuiSlider-track{color:#002972}.filter-flight-container .filter-sidebar .number-of-stops .flight-time .MuiSlider-root.MuiSlider-colorPrimary.MuiSlider-sizeMedium{padding:0}.filter-flight-container .filter-sidebar .number-of-stops .item-expanded .item-utilities{display:flex;align-items:center}.filter-flight-container .filter-sidebar .number-of-stops .item-expanded .item-utilities img{width:24px;height:24px;margin-right:.5rem}.filter-flight-container .filter-sidebar .number-of-stops .item-expanded .item-utilities .name{font-size:14px;color:#03121a;font-weight:600}@media(max-width:640px){.select-flight-container .close-drawer{position:absolute;top:1rem;left:1rem;z-index:10;width:max-content;min-width:80px;height:36px;border-radius:8px;background-color:#1976d2;border:1px solid #1976d2;display:flex;align-items:center;padding:0 12px;box-shadow:0 2px 8px rgba(25,118,210,.3);transition:all .2s ease}.select-flight-container .close-drawer:hover{background-color:#1565c0;border-color:#1565c0;box-shadow:0 4px 12px rgba(25,118,210,.4)}.select-flight-container .close-drawer svg{color:#fff;font-size:16px;margin-right:6px}.select-flight-container .close-drawer p{color:#fff;font-size:14px;font-weight:600;margin:0}.panel-flight-summary .MuiAccordionSummary-content.MuiAccordionSummary-contentGutters{flex-direction:column}.panel-flight-summary .MuiAccordionSummary-content.MuiAccordionSummary-contentGutters .more-short-info-flight-mobile{display:flex;justify-content:space-between;align-items:center;border-top:1px dashed #ebebf0;padding-top:.5rem}.panel-flight-summary .MuiAccordionSummary-content.MuiAccordionSummary-contentGutters .more-short-info-flight-mobile .wrap{display:flex;gap:.5rem;align-items:center}.panel-flight-summary .MuiAccordionSummary-content.MuiAccordionSummary-contentGutters .more-short-info-flight-mobile .wrap img{width:32px;height:32px;object-fit:contain}.panel-flight-summary .MuiAccordionSummary-content.MuiAccordionSummary-contentGutters .more-short-info-flight-mobile .wrap .flight-info p{font-size:12px;color:#27272a;font-weight:600}.panel-flight-summary .MuiAccordionSummary-content.MuiAccordionSummary-contentGutters .more-short-info-flight-mobile .choose{background-color:#f79721!important;color:#fff;font-weight:600;font-size:10px}.panel-flight-summary .MuiAccordionSummary-content.MuiAccordionSummary-contentGutters .more-short-info-flight-mobile .choosen.Mui-disabled{font-weight:600;font-size:10px}.panel-flight-summary .MuiAccordionSummary-content.MuiAccordionSummary-contentGutters .more-short-info-flight-mobile .change-ticket-button{background:linear-gradient(180deg,#fba81d,#f79321);color:#fff;font-size:10px;border-radius:8px}}.select-flight-container .title-of-content{display:flex;justify-content:space-between;align-items:center}.select-flight-container .title-of-content .title{font-size:16px;color:#2d4271;font-weight:600}.select-flight-container .title-of-content .filter-button{display:flex;align-items:center}.select-flight-container .title-of-content .filter-button p{color:#2d4271;font-size:16px;font-weight:500}.select-flight-container .ticket-flight-detail{margin-top:1rem}.select-flight-container .ticket-flight-detail .item-ticket .ticket{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem}.select-flight-container .ticket-flight-detail .item-ticket .ticket .img-brand-flight{width:120px;height:60px;display:flex;justify-content:center;align-items:center}.select-flight-container .ticket-flight-detail .item-ticket .ticket .img-brand-flight img{width:66px;height:100%;object-fit:contain}.select-flight-container .ticket-flight-detail .item-ticket .ticket .time-flight{display:flex;padding:.6rem 1rem;width:50%}.select-flight-container .ticket-flight-detail .item-ticket .ticket .time-flight p{font-size:22px;color:#2d4271;font-weight:600}.select-flight-container .ticket-flight-detail .item-ticket .ticket .time-flight .road-representative{width:100%;margin:.45rem 1rem 0}.select-flight-container .ticket-flight-detail .item-ticket .ticket .time-flight .road-representative .road{width:100%;position:relative}.select-flight-container .ticket-flight-detail .item-ticket .ticket .time-flight .road-representative .road .point-line{display:flex;width:100%;justify-content:space-between;align-items:center}.select-flight-container .ticket-flight-detail .item-ticket .ticket .time-flight .road-representative .road .point-line .point{background-color:#bec7d5;min-width:18px;min-height:18px;display:flex;justify-content:center;align-items:center;border-radius:50%}.select-flight-container .ticket-flight-detail .item-ticket .ticket .time-flight .road-representative .road .point-line .point .mini-point{background-color:#7d8fab;width:12px;height:12px;border-radius:50%;display:flex;justify-content:center;align-items:center}.select-flight-container .ticket-flight-detail .item-ticket .ticket .time-flight .road-representative .road .point-line .point .mini-point .super-mini-point{background-color:#fff;width:8px;height:8px;border-radius:50%}.select-flight-container .ticket-flight-detail .item-ticket .ticket .time-flight .road-representative .road .point-line .line{width:100%;margin:5px 0;height:1px;background:repeating-linear-gradient(90deg,#bec7d5 0 5px,transparent 0 7px)}.select-flight-container .ticket-flight-detail .item-ticket .ticket .time-flight .road-representative .road .icon-plane{width:20px;height:18px;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;background-color:#fff;display:flex;justify-content:center;align-items:center}.select-flight-container .ticket-flight-detail .item-ticket .ticket .time-flight .road-representative .road .icon-plane img{width:14px;height:14px}.select-flight-container .ticket-flight-detail .item-ticket .ticket .time-flight .road-representative .time{font-size:11px;color:#7d8fab;display:flex;justify-content:center;align-items:center}.select-flight-container .ticket-flight-detail .item-ticket .ticket .price-note{width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content;width:20%}.select-flight-container .ticket-flight-detail .item-ticket .ticket .price-note .price{display:flex;align-items:center;justify-content:flex-end}.select-flight-container .ticket-flight-detail .item-ticket .ticket .price-note .price p{font-size:18px;color:#fe9508;font-weight:600;margin:0}.select-flight-container .ticket-flight-detail .item-ticket .ticket .price-note .price div{font-size:11px;color:#2d4271;margin-top:5px}.select-flight-container .ticket-flight-detail .item-ticket .ticket .price-note .note{font-size:11px;color:#7d8fab;font-weight:500;text-align:right}.select-flight-container .ticket-flight-detail .item-ticket .ticket .button-choose{width:max-content;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:1rem}.select-flight-container .ticket-flight-detail .item-ticket .ticket .button-choose button.choose{width:100%;height:3rem;font-size:15px;font-weight:600;color:#fff;background:linear-gradient(180deg,#fba81d,#f79321)}.select-flight-container .ticket-flight-detail .item-ticket .ticket .button-choose button.choosen{font-size:15px;font-weight:600;color:#fe9508;border:1px solid #fe9508;width:100%;height:3rem;background:linear-gradient(180deg,rgba(247,151,33,0),rgba(247,151,33,.2) 50%)}.select-flight-container .ticket-flight-detail .item-ticket .ticket .button-choose .tag-to-expand{margin-top:.5rem;width:max-content}.select-flight-container .ticket-flight-detail .item-ticket .ticket .button-choose .tag-to-expand p{font-size:12px;color:#7d8fab;font-weight:500;text-align:center}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail{padding:.5rem 1rem 0}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail{background-color:#f0f8ff;border-radius:10px;box-shadow:0 2px 7.3px 0 #dbeaf6}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component{display:flex;align-items:center;width:100%}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component img{height:60px;width:20%;display:flex;justify-content:center;object-fit:scale-down}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail{width:max-content;margin-left:3rem;width:80%}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .name-location{display:flex;justify-content:space-between}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .name-location .location-from{display:flex;flex-direction:column;align-items:flex-start}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .name-location .location-from .name{font-size:15px;font-weight:600;color:#2d4271}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .name-location .location-from .short-name{font-size:13px;font-weight:500;color:#7d8fab}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .name-location .location-to{display:flex;flex-direction:column;align-items:flex-end}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .name-location .location-to .name{font-size:15px;font-weight:600;color:#2d4271}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .name-location .location-to .short-name{font-size:13px;font-weight:500;color:#7d8fab}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .point-from-to{width:100%;margin:.45rem 0 0}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .point-from-to .road{width:100%;position:relative}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .point-from-to .road .point-line{display:flex;width:100%;justify-content:space-between;align-items:center}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .point-from-to .road .point-line .point{background-color:#bec7d5;min-width:18px;min-height:18px;display:flex;justify-content:center;align-items:center;border-radius:50%}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .point-from-to .road .point-line .point .mini-point{background-color:#7d8fab;width:12px;height:12px;border-radius:50%;display:flex;justify-content:center;align-items:center}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .point-from-to .road .point-line .point .mini-point .super-mini-point{background-color:#fff;width:8px;height:8px;border-radius:50%}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .point-from-to .road .point-line .line{width:100%;margin:5px 0;height:1px;background:repeating-linear-gradient(90deg,#bec7d5 0 5px,transparent 0 7px)}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .point-from-to .road .icon-plane{width:20px;height:18px;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;background-color:#f0f8ff;display:flex;justify-content:center;align-items:center}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .point-from-to .road .icon-plane img{width:14px;height:14px}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .time{display:flex;justify-content:space-between}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .time .departure{font-size:22px;color:#2d4271;font-weight:600}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .time .time-road{text-align:center;font-size:11px;color:#7d8fab;font-weight:500}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .time .time-road .transit{display:flex;align-items:center}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .time .landing{font-size:22px;color:#2d4271;font-weight:600}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class{background-color:#f0f8ff;border-radius:10px;box-shadow:0 2px 7.3px 0 #dbeaf6}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}@media(max-width:1400px){.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item{grid-template-columns:1fr}}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item{background-color:#fff;padding:1rem;border-radius:10px;box-shadow:0 2px 7.3px 0 #dbeaf6;border:1px solid transparent;transition:all .3s ease;display:flex;flex-direction:column;height:100%}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .title{display:flex;justify-content:space-between;align-items:flex-start}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .title .space{display:flex;flex:1 1}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .title .space img{width:44px;height:44px;flex-shrink:0}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .title .space .seat-class-name{margin-left:1rem;flex:1 1}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .title .space .seat-class-name .name{font-size:14px;color:#2d4271;font-weight:600;margin-bottom:.5rem}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .title .circle-check{width:24px;min-width:24px;height:24px;border-radius:50%;background-color:#f5f5fa;border:1px solid #979797;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .title .circle-check .mini-circle-check{width:16px;height:16px;border-radius:50%;transition:all .3s ease}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .price{display:flex;align-items:flex-end}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .price .number{font-size:18px;color:#fe9508;font-weight:600;margin:0}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .price .unit{font-size:11px;color:#2d4271;font-weight:500;margin-bottom:3px}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .utilities{flex:1 1}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .utilities .item-util{display:flex;align-items:center;margin:.3rem 0;position:relative}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .utilities .item-util img{width:16px;height:16px;flex-shrink:0}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .utilities .item-util .name{font-size:12px;color:#002972;font-weight:500;margin-left:.5rem;line-height:1.3}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .utilities .item-util .transparent{position:absolute;width:100%;height:100%;left:0;top:0;background-color:hsla(0,0%,100%,.7)}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .utils-icon{display:flex;margin-bottom:1rem;gap:.5rem}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .utils-icon img{width:16px;height:16px}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .choose-seat-class{width:100%;background:#ced4de;color:#7d8fab;font-weight:500;border-radius:8px;padding:.75rem;transition:all .3s ease;margin-top:auto}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item:hover{border:1.5px solid #83c3f4;box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item:hover .circle-check{border:1px solid #253f90}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item:hover .circle-check .mini-circle-check{background-color:#253f90}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item.selected{border:1.5px solid #83c3f4;box-shadow:0 4px 12px rgba(0,0,0,.15)}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item.selected .choose-seat-class{background:linear-gradient(180deg,#fba81d,#f79721);color:#fff}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item.selected .circle-check{width:24px;height:24px;border-radius:50%;background-color:#f5f5fa;border:1px solid #253f90;display:flex;justify-content:center;align-items:center;min-width:24px}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item.selected .circle-check .mini-circle-check{width:16px;height:16px;background-color:#253f90;border-radius:50%}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item:active{border:1.5px solid #83c3f4;transform:translateY(0)}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item:active .circle-check{border:1px solid #253f90}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item:active .circle-check .mini-circle-check{background-color:#253f90}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage{background-color:#f0f8ff;border-radius:10px;box-shadow:0 2px 7.3px 0 #dbeaf6;width:100%}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .title{font-size:20px;color:#2d4271;font-weight:600}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .note{font-size:14px;color:#7d8fab;font-weight:500;margin-top:.5rem}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .baggage-items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-top:1rem}@media(max-width:1400px){.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .baggage-items{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .baggage-items{grid-template-columns:1fr}}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .baggage-items .baggage-item{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1rem;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .baggage-items .baggage-item:hover{border-color:#2d4271;box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-2px)}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .baggage-items .baggage-item .baggage-info .MuiTypography-subtitle2{color:#2d4271;font-weight:600;margin-bottom:.5rem}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .baggage-items .baggage-item .baggage-info .MuiTypography-body2{color:#7d8fab;margin-bottom:.3rem;font-size:13px}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .baggage-items .baggage-item .baggage-info .MuiTypography-body1{color:#fe9508;font-weight:700;font-size:16px;margin-top:.5rem}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .table-luggage-code-kg{width:100%;margin-top:1rem}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .table-luggage-code-kg .item{display:flex;width:100%;justify-content:space-between;border-bottom:1px solid #7d8fab;padding:.5rem 0}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .table-luggage-code-kg .item .name,.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .table-luggage-code-kg .item .price{font-size:15px;color:#2d4271}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary.Mui-selected{padding:0;width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content;margin:0 .5rem;color:#002972;font-weight:600}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary{padding:0;width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content;margin:0 .5rem;color:#7d8fab;text-transform:none}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .ticket-detail .MuiTabs-indicator{bottom:10px;background-color:#002972}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .iconic-ticket{border-top:2px dashed #ced4de;position:relative;transition:all .3s cubic-bezier(.03,.98,.53,.99) 0s;padding:5px}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .iconic-ticket:after,.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .iconic-ticket:before{content:"";display:block;position:absolute;top:50px;width:45px;height:45px;border-radius:50%;z-index:2;background-color:#f9f9f9}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .iconic-ticket:before{top:-23px;left:-39.5px;box-shadow:inset -4px 0 3px -2px rgba(0,0,0,.25)}.select-flight-container .ticket-flight-detail .item-ticket .ticket-detail-component .iconic-ticket:after{top:-23px;right:-39.5px;box-shadow:inset 4px 0 1px -1px rgba(0,0,0,.25)}.select-flight-container .ticket-flight-detail .item-ticket .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.Mui-expanded.MuiAccordion-gutters{box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.select-flight-container .ticket-flight-detail .item-ticket .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.MuiAccordion-gutters{border-radius:10px;margin-bottom:1rem;border:1px solid rgba(0,0,0,.1)}.select-flight-container .ticket-flight-detail .item-ticket .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.MuiAccordion-gutters:before{width:0}.select-flight-container .ticket-flight-detail .panel-flight-out{box-shadow:none;background:transparent}.select-flight-container .ticket-flight-detail .panel-flight-out .flight-out-detail-title{border-radius:8px;box-shadow:none;background:linear-gradient(180deg,rgba(34,55,159,.9),#002972)}.select-flight-container .ticket-flight-detail .panel-flight-out .flight-out-detail-title .MuiTypography-root.MuiTypography-body1{color:#fff;font-size:22px;font-weight:600}.select-flight-container .ticket-flight-detail .panel-flight-out .flight-out-detail-content{padding:0}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-title{border-radius:8px;background:linear-gradient(180deg,rgba(34,55,159,.9),#002972)}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-title .MuiTypography-root.MuiTypography-body1{color:#fff;font-size:22px;font-weight:600}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content{padding:0}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket .img-brand-flight{height:60px;width:120px;display:flex;justify-content:center;align-items:center}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket .img-brand-flight img{width:66px;height:100%;object-fit:contain}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket .time-flight{display:flex;padding:.6rem 1rem;width:50%}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket .time-flight p{font-size:22px;color:#2d4271;font-weight:600}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket .time-flight .road-representative{width:100%;margin:.45rem 1rem 0}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket .time-flight .road-representative .road{width:100%;position:relative}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket .time-flight .road-representative .road .point-line{display:flex;width:100%;justify-content:space-between;align-items:center}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket .time-flight .road-representative .road .point-line .point{background-color:#bec7d5;min-width:18px;min-height:18px;display:flex;justify-content:center;align-items:center;border-radius:50%}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket .time-flight .road-representative .road .point-line .point .mini-point{background-color:#7d8fab;width:12px;height:12px;border-radius:50%;display:flex;justify-content:center;align-items:center}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket .time-flight .road-representative .road .point-line .point .mini-point .super-mini-point{background-color:#fff;width:8px;height:8px;border-radius:50%}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket .time-flight .road-representative .road .point-line .line{width:100%;margin:5px 0;height:1px;background:repeating-linear-gradient(90deg,#bec7d5 0 5px,transparent 0 7px)}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket .time-flight .road-representative .road .icon-plane{width:20px;height:18px;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;background-color:#fff;display:flex;justify-content:center;align-items:center}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket .time-flight .road-representative .road .icon-plane img{width:14px;height:14px}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket .time-flight .road-representative .time{font-size:11px;color:#7d8fab;display:flex;justify-content:center;align-items:center}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket .price-note{width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content;width:20%}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket .price-note .price{display:flex;align-items:center;justify-content:flex-end}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket .price-note .price p{font-size:18px;color:#fe9508;font-weight:600;margin:0}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket .price-note .price div{font-size:11px;color:#2d4271;margin-top:5px}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket .price-note .note{font-size:11px;color:#7d8fab;font-weight:500;text-align:right}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket .button-choose{width:max-content;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:1rem}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket .button-choose button.choose{width:100%;height:3rem;font-size:15px;font-weight:600;color:#fff;background:linear-gradient(180deg,#fba81d,#f79321)}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket .button-choose button.choosen{font-size:15px;font-weight:600;color:#fe9508;border:1px solid #fe9508;width:100%;height:3rem;background:linear-gradient(180deg,rgba(247,151,33,0),rgba(247,151,33,.2) 50%)}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket .button-choose .tag-to-expand{margin-top:.5rem;width:max-content}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket .button-choose .tag-to-expand p{font-size:12px;color:#7d8fab;font-weight:500;text-align:center}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail{padding:.5rem 1rem 0}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail{background-color:#f0f8ff;border-radius:10px;box-shadow:0 2px 7.3px 0 #dbeaf6}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component{display:flex;align-items:center;width:100%}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component img{height:60px;width:20%;display:flex;justify-content:center;object-fit:scale-down}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail{width:max-content;margin-left:3rem;width:80%}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .name-location{display:flex;justify-content:space-between}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .name-location .location-from{display:flex;flex-direction:column;align-items:flex-start}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .name-location .location-from .name{font-size:15px;font-weight:600;color:#2d4271}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .name-location .location-from .short-name{font-size:13px;font-weight:500;color:#7d8fab}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .name-location .location-to{display:flex;flex-direction:column;align-items:flex-end}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .name-location .location-to .name{font-size:15px;font-weight:600;color:#2d4271}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .name-location .location-to .short-name{font-size:13px;font-weight:500;color:#7d8fab}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .point-from-to{width:100%;margin:.45rem 0 0}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .point-from-to .road{width:100%;position:relative}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .point-from-to .road .point-line{display:flex;width:100%;justify-content:space-between;align-items:center}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .point-from-to .road .point-line .point{background-color:#bec7d5;min-width:18px;min-height:18px;display:flex;justify-content:center;align-items:center;border-radius:50%}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .point-from-to .road .point-line .point .mini-point{background-color:#7d8fab;width:12px;height:12px;border-radius:50%;display:flex;justify-content:center;align-items:center}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .point-from-to .road .point-line .point .mini-point .super-mini-point{background-color:#fff;width:8px;height:8px;border-radius:50%}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .point-from-to .road .point-line .line{width:100%;margin:5px 0;height:1px;background:repeating-linear-gradient(90deg,#bec7d5 0 5px,transparent 0 7px)}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .point-from-to .road .icon-plane{width:20px;height:18px;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;background-color:#f0f8ff;display:flex;justify-content:center;align-items:center}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .point-from-to .road .icon-plane img{width:14px;height:14px}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .time{display:flex;justify-content:space-between}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .time .departure{font-size:22px;color:#2d4271;font-weight:600}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .time .time-road{text-align:center;font-size:11px;color:#7d8fab;font-weight:500}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .time .time-road .transit{display:flex;align-items:center}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-detail .detail-component .detail .time .landing{font-size:22px;color:#2d4271;font-weight:600}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class{background-color:#f0f8ff;border-radius:10px;box-shadow:0 2px 7.3px 0 #dbeaf6}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item{display:flex;flex-wrap:wrap;gap:1rem}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item{background-color:#fff;padding:1rem;border-radius:10px;box-shadow:0 2px 7.3px 0 #dbeaf6;border:1px solid transparent;width:calc(33.33% - .8rem)}@media(max-width:1400px){.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item{width:calc(50% - .8rem)}}@media(max-width:768px){.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item{width:100%}}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .title{display:flex;justify-content:space-between}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .title .space{display:flex}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .title .space img{width:44px;height:44px}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .title .space .seat-class-name{margin-left:1rem}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .title .space .seat-class-name .name{font-size:14px;color:#2d4271;font-weight:600}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .title .circle-check{width:24px;min-width:24px;height:24px;border-radius:50%;background-color:#f5f5fa;border:1px solid #979797;display:flex;justify-content:center;align-items:center}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .title .circle-check .mini-circle-check{width:16px;height:16px}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .price{display:flex;align-items:center}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .price .number{font-size:18px;color:#fe9508;font-weight:600}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .price .unit{font-size:11px;color:#2d4271;font-weight:500;margin-top:5px}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .utilities{margin-top:.5rem}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .utilities .item-util{display:flex;align-items:center;margin:.3rem 0;position:relative}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .utilities .item-util img{width:16px;height:16px}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .utilities .item-util .name{font-size:12px;color:#002972;font-weight:500;text-wrap:wrap;margin-left:.5rem}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .utilities .item-util .transparent{position:absolute;width:100%;height:100%;left:0;top:0;background-color:hsla(0,0%,100%,.7)}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .utils-icon{display:flex;margin-top:.5rem}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .utils-icon img{width:16px;height:16px;margin-right:.5rem}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item .choose-seat-class{width:100%;background:#ced4de;color:#7d8fab;margin-top:1rem;font-weight:500}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item:hover{border:1.5px solid #83c3f4}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item:hover .circle-check{width:24px;height:24px;min-width:24px;border-radius:50%;background-color:#f5f5fa;border:1px solid #253f90;display:flex;justify-content:center;align-items:center}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item:hover .circle-check .mini-circle-check{width:16px;height:16px;background-color:#253f90;border-radius:50%}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item.selected{border:1.5px solid #83c3f4}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item.selected .choose-seat-class{width:100%;background:linear-gradient(180deg,#fba81d,#f79721);color:#fff;margin-top:1rem;font-weight:500}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item.selected .circle-check{width:24px;height:24px;border-radius:50%;background-color:#f5f5fa;border:1px solid #253f90;display:flex;justify-content:center;align-items:center;min-width:24px}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item.selected .circle-check .mini-circle-check{width:16px;height:16px;background-color:#253f90;border-radius:50%}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item:active{border:1.5px solid #83c3f4}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item:active .circle-check{width:24px;height:24px;min-width:24px;border-radius:50%;background-color:#f5f5fa;border:1px solid #253f90;display:flex;justify-content:center;align-items:center}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-seat-class .list-item .item:active .circle-check .mini-circle-check{width:16px;height:16px;background-color:#253f90;border-radius:50%}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage{background-color:#f0f8ff;border-radius:10px;box-shadow:0 2px 7.3px 0 #dbeaf6;width:100%}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .title{font-size:20px;color:#2d4271;font-weight:600}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .note{font-size:14px;color:#7d8fab;font-weight:500;margin-top:.5rem}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .baggage-items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-top:1rem}@media(max-width:1400px){.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .baggage-items{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .baggage-items{grid-template-columns:1fr}}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .baggage-items .baggage-item{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1rem;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .baggage-items .baggage-item:hover{border-color:#2d4271;box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-2px)}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .baggage-items .baggage-item .baggage-info .MuiTypography-subtitle2{color:#2d4271;font-weight:600;margin-bottom:.5rem}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .baggage-items .baggage-item .baggage-info .MuiTypography-body2{color:#7d8fab;margin-bottom:.3rem;font-size:13px}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .baggage-items .baggage-item .baggage-info .MuiTypography-body1{color:#fe9508;font-weight:700;font-size:16px;margin-top:.5rem}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .table-luggage-code-kg{width:100%;margin-top:1rem}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .table-luggage-code-kg .item{display:flex;width:100%;justify-content:space-between;border-bottom:1px solid #7d8fab;padding:.5rem 0}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .table-luggage-code-kg .item .name,.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabPanel-root.tab-luggage .table-luggage-code-kg .item .price{font-size:15px;color:#2d4271}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary.Mui-selected{padding:0;width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content;margin:0 .5rem;color:#002972;font-weight:600}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary{padding:0;width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content;margin:0 .5rem;color:#7d8fab;text-transform:none}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .ticket-detail .MuiTabs-indicator{bottom:10px;background-color:#002972}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .iconic-ticket{border-top:2px dashed #ced4de;position:relative;transition:all .3s cubic-bezier(.03,.98,.53,.99) 0s;padding:5px}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .iconic-ticket:after,.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .iconic-ticket:before{content:"";display:block;position:absolute;top:50px;width:45px;height:45px;border-radius:50%;z-index:2;background-color:#f9f9f9}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .iconic-ticket:before{top:-23px;left:-39.5px;box-shadow:inset -4px 0 3px -2px rgba(0,0,0,.25)}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .ticket-detail-component .iconic-ticket:after{top:-23px;right:-39.5px;box-shadow:inset 4px 0 1px -1px rgba(0,0,0,.25)}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.Mui-expanded.MuiAccordion-gutters{box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.MuiAccordion-gutters{border-radius:10px;margin-bottom:1rem;border:1px solid rgba(0,0,0,.1)}.select-flight-container .ticket-flight-detail .panel-flight-out .return-flight-detail-content .item-ticket .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.MuiAccordion-gutters:before,.select-flight-container .ticket-flight-detail .panel-return-flight:before{width:0}.select-flight-container .ticket-flight-detail .Mui-expanded{border-radius:10px;margin-bottom:1rem}.select-flight-container .ticket-flight-detail .panel-flight .Mui-expanded{margin:0}.select-flight-container .ticket-flight-detail .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiAccordion-root.MuiAccordion-rounded.MuiAccordion-gutters{box-shadow:none}.select-flight-container .ticket-flight-detail .MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded.MuiAccordionSummary-gutters{background-color:transparent}@media(max-width:640px){.list-hotel-mobile{display:grid;width:100%;margin:1rem auto;grid-gap:1rem;gap:1rem}.list-hotel-mobile .total-view-hotels{display:flex;align-items:center;justify-content:space-between}.list-hotel-mobile .total-view-hotels p{font-size:14px;font-style:italic;margin:0}.list-hotel-mobile .total-view-hotels span{font-weight:600;font-style:normal}.list-hotel-mobile .item-hotel-large-image-filter{min-width:-webkit-fill-available;border:1px solid #e6e6e8;border-radius:10px;background-color:#fff}.list-hotel-mobile .item-hotel-large-image-filter .background-img{position:relative}.list-hotel-mobile .item-hotel-large-image-filter .background-img img{object-fit:cover;width:100%;height:200px;border-top-left-radius:10px;border-top-right-radius:10px}.list-hotel-mobile .item-hotel-large-image-filter .background-img .stack-component{position:absolute;top:0;left:0;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:.5rem;width:100%}.list-hotel-mobile .item-hotel-large-image-filter .background-img .stack-component .title{display:flex;justify-content:flex-end;background:transparent}.list-hotel-mobile .item-hotel-large-image-filter .background-img .stack-component .title .tag{background-color:rgba(255,152,0,.9);color:#fff;padding:.2rem .7rem;border-radius:10px;width:-moz-fit-content;width:fit-content;font-size:11px;position:absolute;left:0;display:flex}.list-hotel-mobile .item-hotel-large-image-filter .background-img .stack-component .title img{width:20px;height:20px;object-fit:cover;position:absolute;top:15px;left:32px}.list-hotel-mobile .item-hotel-large-image-filter .background-img .stack-component .title .btn-fav{background-color:hsla(0,0%,100%,.9);width:30px;height:30px;padding:.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center}.list-hotel-mobile .item-hotel-large-image-filter .background-img .stack-component .title .btn-fav svg.btn-fav-icon,.list-hotel-mobile .item-hotel-large-image-filter .background-img .stack-component .title .btn-fav svg.btn-non-fav-icon{width:.75em;height:.75em}.list-hotel-mobile .item-hotel-large-image-filter .background-img .stack-component .comments{display:flex;justify-content:flex-start;align-items:center;background-color:rgba(0,0,0,.4);width:-moz-fit-content;width:fit-content;border-radius:23px 10px 10px 0}.list-hotel-mobile .item-hotel-large-image-filter .background-img .stack-component .comments .rate{background-color:#ff9800;font-size:13px;font-weight:700;padding:.5rem;border-radius:50% 50% 50% 0;color:#fff;width:35.5px;text-align:center}.list-hotel-mobile .item-hotel-large-image-filter .background-img .stack-component .comments .comment{font-size:11px;font-weight:500;padding:.5rem 1rem .5rem .5rem;color:#fff}.list-hotel-mobile .item-hotel-large-image-filter .short-content{width:100%;padding:.5rem}.list-hotel-mobile .item-hotel-large-image-filter .short-content div.space{height:127px}.list-hotel-mobile .item-hotel-large-image-filter .short-content div.space .title{font-size:16px;font-weight:600;line-height:1.3;display:-webkit-box;background-color:transparent;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:clip}.list-hotel-mobile .item-hotel-large-image-filter .short-content div.space .stars{margin-top:.2rem}.list-hotel-mobile .item-hotel-large-image-filter .short-content div.space .location{display:flex;justify-content:flex-start;align-items:center}.list-hotel-mobile .item-hotel-large-image-filter .short-content div.space .location svg{font-size:14px}.list-hotel-mobile .item-hotel-large-image-filter .short-content div.space .location p{color:#253f90;font-size:12px;font-weight:500}.list-hotel-mobile .item-hotel-large-image-filter .short-content div.space .badges{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:flex;width:100%;margin-top:.2rem;gap:.2rem;padding:.1rem}.list-hotel-mobile .item-hotel-large-image-filter .short-content div.space .badges .badge{padding:.2rem .5rem;border:1px solid #979797;border-radius:5px;width:-moz-fit-content;width:fit-content}.list-hotel-mobile .item-hotel-large-image-filter .short-content div.space .badges .badge p{color:#434343;width:max-content;font-size:11px}.list-hotel-mobile .item-hotel-large-image-filter .short-content .cost{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem}.list-hotel-mobile .item-hotel-large-image-filter .short-content .cost .discount-tag{display:flex;align-items:center}.list-hotel-mobile .item-hotel-large-image-filter .short-content .cost .discount-tag svg{width:16px;height:16px;padding:2px;border-radius:2px;background-color:rgba(255,111,0,.1);color:#ff6f00}.list-hotel-mobile .item-hotel-large-image-filter .short-content .cost .discount-tag span{font-size:10px;font-weight:700;color:#ff6f00;margin-left:.3rem}.list-hotel-mobile .item-hotel-large-image-filter .short-content .cost .amount{text-decoration:line-through;color:#434343;font-size:12px}.list-hotel-mobile .item-hotel-large-image-filter .short-content .current-price{display:flex;justify-content:flex-end;align-items:end}.list-hotel-mobile .item-hotel-large-image-filter .short-content .current-price span{font-size:12px;font-weight:700;color:#979797;margin-right:.2rem;margin-bottom:.1rem}.list-hotel-mobile .item-hotel-large-image-filter .short-content .current-price .badge-price{color:#002972;border-radius:10px;font-weight:700;width:-moz-fit-content;width:fit-content;font-size:18px;display:flex;align-items:center}.list-hotel-mobile .item-hotel-large-image-filter .short-content .current-price .badge-price p{margin-left:.2rem}.list-hotel-mobile .item-hotel-list-filter{min-width:-webkit-fill-available;border:1px solid #e6e6e8;border-radius:10px;background-color:#fff;width:100%;display:flex}.list-hotel-mobile .item-hotel-list-filter .background-img{position:relative;width:40%;padding:.5rem}.list-hotel-mobile .item-hotel-list-filter .background-img img{object-fit:cover;width:100%;height:8rem;border-radius:10px}.list-hotel-mobile .item-hotel-list-filter .background-img .stack-component{position:absolute;top:0;left:0;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:.5rem;width:100%}.list-hotel-mobile .item-hotel-list-filter .background-img .stack-component .title{display:flex;justify-content:space-between;background:transparent;padding:.5rem;height:8rem}.list-hotel-mobile .item-hotel-list-filter .background-img .stack-component .title .tag{background-color:rgba(255,152,0,.9);color:#fff;padding:.1rem .7rem;border-radius:10px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;font-size:11px;align-self:flex-end}.list-hotel-mobile .item-hotel-list-filter .background-img .stack-component .title img{width:20px;height:20px;object-fit:cover;position:absolute;top:15px;left:32px}.list-hotel-mobile .item-hotel-list-filter .background-img .stack-component .title .btn-fav{background-color:hsla(0,0%,100%,.9);width:30px;height:30px;padding:.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center}.list-hotel-mobile .item-hotel-list-filter .background-img .stack-component .title .btn-fav svg.btn-fav-icon,.list-hotel-mobile .item-hotel-list-filter .background-img .stack-component .title .btn-fav svg.btn-non-fav-icon{width:.75em;height:.75em}.list-hotel-mobile .item-hotel-list-filter .background-img .stack-component .comments{display:flex;justify-content:flex-start;align-items:center;background-color:rgba(0,0,0,.4);width:-moz-fit-content;width:fit-content;border-radius:23px 10px 10px 0}.list-hotel-mobile .item-hotel-list-filter .background-img .stack-component .comments .rate{background-color:#ff9800;font-size:13px;font-weight:700;padding:.5rem;border-radius:50% 50% 50% 0;color:#fff}.list-hotel-mobile .item-hotel-list-filter .background-img .stack-component .comments .comment{font-size:11px;font-weight:500;padding:.5rem 1rem .5rem .5rem;color:#fff}.list-hotel-mobile .item-hotel-list-filter .short-content{width:60%;padding:.5rem;display:flex;flex-direction:column;gap:.1rem;justify-content:space-between}.list-hotel-mobile .item-hotel-list-filter .short-content .space{display:flex;flex-direction:column;gap:.2rem}.list-hotel-mobile .item-hotel-list-filter .short-content .title{font-size:16px;font-weight:500;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:clip;background:transparent}.list-hotel-mobile .item-hotel-list-filter .short-content .stars{font-size:0}.list-hotel-mobile .item-hotel-list-filter .short-content .location{display:flex;justify-content:flex-start;align-items:center}.list-hotel-mobile .item-hotel-list-filter .short-content .location svg{font-size:14px}.list-hotel-mobile .item-hotel-list-filter .short-content .location p{color:#253f90;font-size:12px;font-weight:500}.list-hotel-mobile .item-hotel-list-filter .short-content .badges{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:flex;width:100%;gap:.2rem;padding:.1rem}.list-hotel-mobile .item-hotel-list-filter .short-content .badges .badge{padding:auto .5rem;border:1px solid #979797;border-radius:5px;width:-moz-fit-content;width:fit-content}.list-hotel-mobile .item-hotel-list-filter .short-content .badges .badge p{color:#434343;width:max-content;font-size:11px}.list-hotel-mobile .item-hotel-list-filter .short-content .cost{display:flex;align-items:center}.list-hotel-mobile .item-hotel-list-filter .short-content .cost .discount-tag{display:flex;align-items:center;margin-left:.5rem}.list-hotel-mobile .item-hotel-list-filter .short-content .cost .discount-tag svg{width:16px;height:16px;padding:2px;border-radius:2px;background-color:rgba(255,111,0,.1);color:#ff6f00}.list-hotel-mobile .item-hotel-list-filter .short-content .cost .discount-tag span{font-size:10px;font-weight:700;color:#ff6f00;margin-left:.3rem}.list-hotel-mobile .item-hotel-list-filter .short-content .cost .amount{text-decoration:line-through;color:#434343;font-size:12px}.list-hotel-mobile .item-hotel-list-filter .short-content .current-price{display:flex;justify-content:flex-start;align-items:center}.list-hotel-mobile .item-hotel-list-filter .short-content .current-price span{font-size:11px;font-weight:700;color:#979797;margin-right:.5rem}.list-hotel-mobile .item-hotel-list-filter .short-content .current-price .badge-price{color:#002972;border-radius:10px;font-weight:700;width:-moz-fit-content;width:fit-content;font-size:18px;display:flex;align-items:center}.list-hotel-mobile .item-hotel-list-filter .short-content .current-price .badge-price p{margin-left:.2rem}.search-hotel-mobile-container{margin-top:56px;background-color:#f8f7f7}.search-hotel-mobile-container .title{display:flex;background-color:#fff;width:100%;justify-content:center;height:max-content;background-color:#fafafa;position:relative}.search-hotel-mobile-container .title img{width:100%;height:100%;object-fit:cover}.search-hotel-mobile-container .title .stack-on-background{position:absolute;z-index:4;display:flex;align-items:center;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.search-hotel-mobile-container .title .stack-on-background .button-collapse svg{font-size:1.2rem}.search-hotel-mobile-container .title .stack-on-background .title-coupons{width:100%;display:flex;justify-content:center;align-items:center;font-size:18px;color:#2a2a2a;font-weight:700;height:100%}.search-hotel-mobile-container .content-search-hotel-mobile{padding:1rem}.search-hotel-mobile-container .content-search-hotel-mobile .search-hotel-mobile{box-shadow:0 2px 10px 0 rgba(0,0,0,.15);border-radius:16px;margin-top:-3rem;position:relative;background:#fff}.search-hotel-mobile-container .content-search-hotel-mobile .search-hotel-mobile .side-part{display:flex;align-items:center;padding:1rem}.search-hotel-mobile-container .content-search-hotel-mobile .search-hotel-mobile .side-part svg{color:#2a2a2a;font-size:24px}.search-hotel-mobile-container .content-search-hotel-mobile .search-hotel-mobile .side-part input{border:none;width:100%;margin-left:.5rem;background:transparent;text-transform:capitalize;font-weight:500}.search-hotel-mobile-container .content-search-hotel-mobile .search-hotel-mobile .side-part .search-input::placeholder{color:#2a2a2a;font-weight:500}.search-hotel-mobile-container .content-search-hotel-mobile .search-hotel-mobile .side-part .search-input:active,.search-hotel-mobile-container .content-search-hotel-mobile .search-hotel-mobile .side-part .search-input:focus{border:none;outline:none}.search-hotel-mobile-container .content-search-hotel-mobile .search-hotel-mobile .pickdate{display:flex;align-items:center;padding:1rem;width:100%}.search-hotel-mobile-container .content-search-hotel-mobile .search-hotel-mobile .pickdate svg{color:#2a2a2a}.search-hotel-mobile-container .content-search-hotel-mobile .search-hotel-mobile .pickdate .MuiDivider-root.MuiDivider-flexItem{margin:0 .5rem}.search-hotel-mobile-container .content-search-hotel-mobile .search-hotel-mobile .pickdate .left-side{width:50%}.search-hotel-mobile-container .content-search-hotel-mobile .search-hotel-mobile .pickdate .left-side .title-pickdate{color:#b1b1b1;font-size:12px}.search-hotel-mobile-container .content-search-hotel-mobile .search-hotel-mobile .pickdate .left-side p{color:#2a2a2a;font-weight:500;font-size:14px}.search-hotel-mobile-container .content-search-hotel-mobile .search-hotel-mobile .pickdate .right-side{width:50%}.search-hotel-mobile-container .content-search-hotel-mobile .search-hotel-mobile .pickdate .right-side .title-pickdate{color:#b1b1b1;font-size:12px}.search-hotel-mobile-container .content-search-hotel-mobile .search-hotel-mobile .pickdate .right-side div.value{display:flex;color:#2a2a2a;font-weight:500;font-size:14px}.search-hotel-mobile-container .content-search-hotel-mobile .search-hotel-mobile .btns{width:100%;display:flex}.search-hotel-mobile-container .content-search-hotel-mobile .search-hotel-mobile .btns .search-btn{background-color:transparent;margin:.5rem;width:-webkit-fill-available;background:transparent;color:#f79721;text-transform:none;font-size:15px;border-radius:8px;padding:.5rem;font-weight:700}.search-hotel-mobile-container .content-search-hotel-mobile .search-hotel-mobile .btns .search-btn svg{margin-right:.5rem}.search-hotel-mobile-container .content-search-hotel-mobile .search-hotel-mobile .MuiDivider-root.MuiDivider-flexItem,.search-hotel-mobile-container .content-search-hotel-mobile .search-hotel-mobile .MuiDivider-root.MuiDivider-fullWidth{background-color:rgba(254,149,8,.2)}.search-hotel-mobile-container .content-search-hotel-mobile .search-hotel-mobile .MuiDivider-root{border-color:rgba(254,149,8,.2)}}.MuiAutocomplete-noOptions,.MuiAutocomplete-option{font-size:12px;color:#2d4271!important}.container-hotel-search{width:100%;height:100%}.container-hotel-search .mini-banner{background:linear-gradient(180deg,#fba81d,#f79321);display:flex;align-items:center;position:relative;padding:.5rem 0;width:100%}.container-hotel-search .mini-banner .name{width:100%;text-align:center;color:#f9f9f9;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:2px}.container-hotel-search .mini-banner svg{position:absolute;right:0;top:50%;transform:translate(-50%,-50%);margin-right:1rem;color:#fff}.container-hotel-search .re-search-hotel-compoment{border-bottom:1px solid #dadfe6;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;box-shadow:0 2px 8px rgba(0,0,0,.1);background-color:#fff}.container-hotel-search .re-search-hotel-compoment .container-hotel{display:flex;justify-content:center;align-items:center;width:100%;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.container-hotel-search .re-search-hotel-compoment .container-hotel .destinition-departure-form{width:-moz-fit-content;width:fit-content;background-color:rgba(76,180,249,.08);border:1px solid transparent;display:flex;border-radius:10px;transition:all .3s ease}.container-hotel-search .re-search-hotel-compoment .container-hotel .destinition-departure-form:hover{border-color:rgba(0,41,114,.3);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.container-hotel-search .re-search-hotel-compoment .container-hotel .destinition-departure-form:focus-within{border-color:#002972;box-shadow:0 0 0 3px rgba(0,41,114,.1);background-color:#fff}.container-hotel-search .re-search-hotel-compoment .container-hotel .destinition-departure-form .destinition-form{width:15rem;display:flex;align-items:center;padding:.5rem}.container-hotel-search .re-search-hotel-compoment .container-hotel .destinition-departure-form .destinition-form .input-destinition-form{margin-left:.5rem}.container-hotel-search .re-search-hotel-compoment .container-hotel .destinition-departure-form .destinition-form .input-destinition-form .title-form{font-size:12px;color:#002972;font-weight:500;padding:0;margin:0 0 .125rem;line-height:1}.container-hotel-search .re-search-hotel-compoment .container-hotel .destinition-departure-form .destinition-form .input-destinition-form input{background-color:transparent;font-size:16px;color:#2d4271;font-weight:600;width:100%;min-width:100%;margin:.25rem 0 0;padding:0;line-height:1.2}.container-hotel-search .re-search-hotel-compoment .container-hotel .destinition-departure-form .destinition-form .input-destinition-form input::placeholder{font-size:16px;color:rgba(45,66,113,.5);font-weight:400}.container-hotel-search .re-search-hotel-compoment .container-hotel .destinition-departure-form .destinition-form .input-destinition-form input:focus{outline:none}.container-hotel-search .re-search-hotel-compoment .container-hotel .destinition-departure-form .icon-sync{display:flex;align-items:center}.container-hotel-search .re-search-hotel-compoment .container-hotel .destinition-departure-form .icon-sync .sync-icon{transition:transform .3s ease}.container-hotel-search .re-search-hotel-compoment .container-hotel .destinition-departure-form .departure-form{width:15rem;display:flex;align-items:center;padding:.5rem}.container-hotel-search .re-search-hotel-compoment .container-hotel .destinition-departure-form .departure-form .input-departure-form{margin-left:.5rem}.container-hotel-search .re-search-hotel-compoment .container-hotel .destinition-departure-form .departure-form .input-departure-form div{font-size:12px;color:#7d8fab}.container-hotel-search .re-search-hotel-compoment .container-hotel .destinition-departure-form .departure-form .input-departure-form input{background-color:transparent;font-size:18px;color:#2d4271;font-weight:700;width:100%;min-width:100%}.container-hotel-search .re-search-hotel-compoment .container-hotel .destinition-departure-form .departure-form .input-departure-form input::placeholder{font-size:18px;color:#2d4271;font-weight:700}.container-hotel-search .re-search-hotel-compoment .container-hotel .destinition-departure-form .departure-form .input-departure-form input:focus{outline:none}.container-hotel-search .re-search-hotel-compoment .container-hotel .departure-date{background-color:#f2f3f3;border:1px solid #e7e7e7;border-radius:10px;display:flex;align-items:center;padding:.5rem}.container-hotel-search .re-search-hotel-compoment .container-hotel .departure-date .input-departure-date{margin-left:.5rem;min-width:-moz-fit-content;min-width:fit-content}.container-hotel-search .re-search-hotel-compoment .container-hotel .departure-date .input-departure-date div{font-size:12px;color:#7d8fab}.container-hotel-search .re-search-hotel-compoment .container-hotel .departure-date .input-departure-date input{background-color:transparent;font-size:18px;color:#2d4271;font-weight:700;width:inherit;padding:0}.container-hotel-search .re-search-hotel-compoment .container-hotel .departure-date .input-departure-date input::placeholder{font-size:18px;color:#2d4271;font-weight:700}.container-hotel-search .re-search-hotel-compoment .container-hotel .departure-date .input-departure-date input:focus{outline:none}.container-hotel-search .re-search-hotel-compoment .container-hotel .departure-date .input-departure-date .MuiStack-root{padding:0}.container-hotel-search .re-search-hotel-compoment .container-hotel .departure-date .input-departure-date .MuiOutlinedInput-notchedOutline{display:none}.container-hotel-search .re-search-hotel-compoment .container-hotel .return-date{background-color:#f2f3f3;border:1px solid #e7e7e7;border-radius:10px;display:flex;align-items:center;padding:.5rem}.container-hotel-search .re-search-hotel-compoment .container-hotel .return-date .input-return-date{margin-left:.5rem;width:10rem}.container-hotel-search .re-search-hotel-compoment .container-hotel .return-date .input-return-date div{font-size:12px;color:#7d8fab}.container-hotel-search .re-search-hotel-compoment .container-hotel .return-date .input-return-date input{background-color:transparent;font-size:18px;color:#2d4271;font-weight:700;width:100%}.container-hotel-search .re-search-hotel-compoment .container-hotel .return-date .input-return-date input::placeholder{font-size:18px;color:#2d4271;font-weight:700}.container-hotel-search .re-search-hotel-compoment .container-hotel .return-date .input-return-date input:focus{outline:none}.container-hotel-search .re-search-hotel-compoment .container-hotel .number-person{background-color:#f2f3f3;border:1px solid #e7e7e7;border-radius:10px;display:flex;align-items:center;padding:.5rem}.container-hotel-search .re-search-hotel-compoment .container-hotel .number-person .input-number-person{margin-left:.5rem;width:10rem}.container-hotel-search .re-search-hotel-compoment .container-hotel .number-person .input-number-person div{font-size:12px;color:#7d8fab}.container-hotel-search .re-search-hotel-compoment .container-hotel .number-person .input-number-person input{background-color:transparent;font-size:18px;color:#2d4271;font-weight:700;width:100%}.container-hotel-search .re-search-hotel-compoment .container-hotel .number-person .input-number-person input::placeholder{font-size:18px;color:#2d4271;font-weight:700}.container-hotel-search .re-search-hotel-compoment .container-hotel .number-person .input-number-person input:focus{outline:none}.container-hotel-search .re-search-hotel-compoment .container-hotel .seat-class{background-color:#f2f3f3;border:1px solid #e7e7e7;border-radius:10px;display:flex;align-items:center;padding:.5rem}.container-hotel-search .re-search-hotel-compoment .container-hotel .seat-class .input-seat-class{margin-left:.5rem;width:10rem}.container-hotel-search .re-search-hotel-compoment .container-hotel .seat-class .input-seat-class div{font-size:12px;color:#7d8fab}.container-hotel-search .re-search-hotel-compoment .container-hotel .seat-class .input-seat-class input{background-color:transparent;font-size:18px;color:#2d4271;font-weight:700;width:100%}.container-hotel-search .re-search-hotel-compoment .container-hotel .seat-class .input-seat-class input::placeholder{font-size:18px;color:#2d4271;font-weight:700}.container-hotel-search .re-search-hotel-compoment .container-hotel .seat-class .input-seat-class input:focus{outline:none}.container-hotel-search .re-search-hotel-compoment .container-hotel button{background-color:#f79321;color:#fff;padding:1rem;border-radius:50%;font-size:18px;font-weight:700;box-shadow:0 2px 4px 0 rgba(255,143,5,.2)}.container-hotel-search .re-search-hotel-compoment .container-hotel button:hover{background-color:#fba81d}.container-hotel-search .re-search-hotel-compoment .container-hotel button svg{font-size:32px}.container-hotel-search .breadcrumbs-container{display:flex;justify-content:center;align-items:center}.container-hotel-search .breadcrumbs-container .container .MuiTypography-root.MuiTypography-body1.MuiBreadcrumbs-root{margin:1rem}.container-hotel-search .breadcrumbs-container .container .MuiBreadcrumbs-li,.container-hotel-search .breadcrumbs-container .container .MuiTypography-root.MuiTypography-body1{color:#002972}.container-hotel-search .content-hotel-search-container{display:flex;align-items:center;justify-content:center;margin-bottom:5rem}.container-hotel-search .content-hotel-search-container .container{display:flex}.container-hotel-search .content-hotel-search-container .container .left-sidebar{width:20%;position:-webkit-sticky;position:sticky;top:0;height:-moz-fit-content;height:fit-content}.container-hotel-search .content-hotel-search-container .container .right-sidebar{width:80%;margin-left:1rem}.drawer-filter-hotel-wrapper{height:100%;display:flex;flex-direction:column;justify-content:space-between}.drawer-filter-hotel-wrapper .drawer-filter-hotel-wrapper-title{position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:10;padding:1rem;border-bottom:1px solid #eee}.drawer-filter-hotel-wrapper .drawer-filter-hotel-wrapper-title .drawer-filter-hotel-tittle{display:flex;align-items:center;justify-content:center;position:relative}.drawer-filter-hotel-wrapper .drawer-filter-hotel-wrapper-title .drawer-filter-hotel-tittle p{font-size:18px;font-weight:700;text-transform:uppercase;margin:0}.drawer-filter-hotel-wrapper .drawer-filter-hotel-wrapper-title .drawer-filter-hotel-tittle button{position:absolute;right:0;top:50%;transform:translateY(-50%)}.drawer-filter-hotel-wrapper .drawer-filter-hotel-wrapper-content{padding:1rem;overflow-y:scroll;height:100%;scrollbar-width:0;-ms-overflow-style:none}.drawer-filter-hotel-wrapper .drawer-filter-hotel-wrapper-content::-webkit-scrollbar{display:none}.drawer-filter-hotel-wrapper .drawer-filter-hotel-wrapper-content>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1.5rem*var(--tw-space-y-reverse));margin-block-start:calc(1.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.drawer-filter-hotel-wrapper .drawer-filter-hotel-wrapper-content .drawer-filter-hotel>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.5rem*var(--tw-space-y-reverse));margin-block-start:calc(.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.drawer-filter-hotel-wrapper .drawer-filter-hotel-wrapper-content .drawer-filter-hotel p{font-size:16px;font-weight:700}.drawer-filter-hotel-wrapper .drawer-filter-sorting-wrapper-content .drawer-filter-sorting-content{width:100%}.drawer-filter-hotel-wrapper .drawer-filter-sorting-wrapper-content .drawer-filter-sorting-content .drawer-filter-sorting-item{display:flex;align-self:center;justify-content:space-between;padding:.75rem 1rem}.drawer-filter-hotel-wrapper .drawer-filter-sorting-wrapper-content .drawer-filter-sorting-content .drawer-filter-sorting-item.active{font-weight:700;background:rgba(254,149,8,.15);transition:all .3s ease-in-out}.drawer-filter-hotel-footer-wrapper{position:-webkit-sticky;position:sticky;bottom:0;padding:1rem;width:100%;background:#fff}.drawer-filter-hotel-footer-wrapper .drawer-filter-hotel-footer{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem}.drawer-filter-hotel-footer-wrapper .drawer-filter-hotel-footer button{width:100%}.drawer-filter-hotel-footer-wrapper .drawer-filter-hotel-footer .delete-filter-button{border:1px solid #fe9508;padding:.5rem .25rem;color:#fe9508;background:transparent;border-radius:10px}.drawer-filter-hotel-footer-wrapper .drawer-filter-hotel-footer .delete-filter-button:active,.drawer-filter-hotel-footer-wrapper .drawer-filter-hotel-footer .delete-filter-button:hover{background:#fe9508;color:#fff}.drawer-filter-hotel-footer-wrapper .drawer-filter-hotel-footer .apply-filter-button{background:#fe9508;border:none;outline:none;border-radius:10px;padding:.5rem .25rem;color:#fff}.drawer-filter-hotel-footer-wrapper .drawer-filter-hotel-footer .apply-filter-button:hover{background:#d27901;color:#fff}.no-results{margin:1rem auto;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%}.no-results p{font-size:16px;font-weight:500}.filter-result-container{background-color:#fff;padding:1rem;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:10px}.filter-result-container .title-content{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem}.filter-result-container .title-content .title{font-size:22px;font-weight:700;color:#002972}.filter-result-container .title-content .delete-all{font-size:15px;color:#e74c3c;cursor:pointer;font-weight:700}.filter-result-container .title-content .delete-all:hover{text-decoration:underline}.filter-result-container .hotel-type{border-top:.5px solid #cdd0d1;padding:1rem 0}.filter-result-container .hotel-type .title{font-size:14px;font-weight:700;color:#002972}.filter-result-container .hotel-type .hotel-type-list{padding:.5rem 0}.filter-result-container .hotel-type .hotel-type-list .hotel-type-item{color:#002972;font-size:14px;font-weight:700;cursor:pointer;width:-moz-fit-content;width:fit-content;text-decoration:underline}.filter-result-container .hotel-type .hotel-type-list .MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.Mui-checked.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium{color:#002972;padding:.2rem .5rem;border-color:#8592a6;font-size:20px}.filter-result-container .hotel-type .hotel-type-list .MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium{font-size:20px;padding:.2rem .5rem;color:#8592a6}.filter-result-container .hotel-type .scroll-bar{max-height:384px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.filter-result-container .hotel-type .MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label{font-size:14px;color:#002972}.filter-result-container .convenient-and-service{border-top:.5px solid #cdd0d1;padding-top:1rem}.filter-result-container .convenient-and-service .title{font-size:14px;font-weight:700;color:#002972}.filter-result-container .convenient-and-service .convenient-and-service-list{padding-top:.5rem}.filter-result-container .convenient-and-service .convenient-and-service-list .hotel-type-item{color:#002972;font-size:14px;font-weight:700;cursor:pointer;width:-moz-fit-content;width:fit-content;text-decoration:underline}.filter-result-container .convenient-and-service .convenient-and-service-list .MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.Mui-checked.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium{color:#002972;padding:.2rem .5rem;border-color:#8592a6;font-size:20px}.filter-result-container .convenient-and-service .convenient-and-service-list .MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.PrivateSwitchBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium.MuiCheckbox-root.MuiCheckbox-colorPrimary.MuiCheckbox-sizeMedium{font-size:20px;padding:.2rem .5rem;color:#8592a6}.filter-result-container .convenient-and-service .MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label{font-size:14px;color:#002972}.filter-result-container .budget-range{padding:1rem 0;border-top:.5px solid #cdd0d1}.filter-result-container .budget-range .title-budget-range{display:flex;align-items:center;justify-content:space-between}.filter-result-container .budget-range .title-budget-range .title{font-size:14px;font-weight:700;color:#002972}.filter-result-container .budget-range .title-budget-range .value{font-size:14px;color:#002972}.filter-result-container .budget-range .time-flight-slider{padding:.5rem}.filter-result-container .budget-range .time-flight-slider .box-time-flight-slider .MuiSlider-root.MuiSlider-colorPrimary.MuiSlider-sizeMedium{color:#002972}.filter-result-container .budget-range .time-flight-slider .box-time-flight-slider .MuiSlider-thumb.MuiSlider-thumbSizeMedium.MuiSlider-thumbColorPrimary.MuiSlider-thumb.MuiSlider-thumbSizeMedium.MuiSlider-thumbColorPrimary:after{width:14px;height:14px;background-color:#fff}.filter-result-container .budget-range .time-flight-slider .box-time-flight-slider .MuiSlider-valueLabelOpen{display:none}.filter-result-container .budget-range .rate-star .title{font-size:14px;font-weight:700;color:#002972}.filter-result-container .budget-range .rate-star .rate{margin:0 -7px}.filter-result-container .budget-range .rate-star .rate .MuiSvgIcon-root.MuiSvgIcon-fontSizeMedium{font-size:32px}.content-hotel-search-container .list-hotel-container .title-hotel{display:flex;align-items:center;justify-content:space-between}.content-hotel-search-container .list-hotel-container .title-hotel .title{font-size:16px;font-weight:700;color:#2d4271}.content-hotel-search-container .list-hotel-container .title-hotel .filter-button{display:flex;align-items:center}.content-hotel-search-container .list-hotel-container .title-hotel .filter-button p{font-size:16px;color:#2d4271}.content-hotel-search-container .list-hotel-container .title-hotel .filter-button label{margin-right:1rem}.content-hotel-search-container .list-hotel-container .title-hotel .filter-button .MuiSelect-select.MuiSelect-outlined.MuiInputBase-input.MuiOutlinedInput-input{padding:.5rem 32px .5rem 1rem}.content-hotel-search-container .list-hotel-container .title-hotel .filter-button .MuiOutlinedInput-notchedOutline{border-color:#002972!important}.content-hotel-search-container .list-hotel-container .list-chip-tag{margin-top:1rem;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;-ms-overflow-style:none;padding-bottom:10px}.content-hotel-search-container .list-hotel-container .list-chip-tag ::webkit-scrollbar-button{display:none}.content-hotel-search-container .list-hotel-container .list-chip-tag .MuiButtonBase-root.MuiChip-root.MuiChip-filled.MuiChip-sizeMedium.MuiChip-colorDefault.MuiChip-deletable.MuiChip-deletableColorDefault.MuiChip-filledDefault{background-color:rgba(206,212,222,.5);color:#2d4271;font-weight:600}.content-hotel-search-container .list-hotel-container .list-hotel-content{display:flex;flex-direction:column;gap:1rem}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item{border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;align-items:center;width:100%;height:100%}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-image{position:relative;display:flex;justify-content:space-between;width:28%;min-width:28%}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-image img.main-image{width:100%;height:280px;object-fit:cover;border-top-left-radius:10px;border-bottom-left-radius:10px}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-image .icon-fav-and-moreInfo{width:100%}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-image .icon-fav-and-moreInfo .fav-icon{position:absolute;margin:.5rem;top:0;left:0;background-color:hsla(0,0%,100%,.5)}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-image .icon-fav-and-moreInfo .more-info{background-color:hsla(0,0%,100%,.5);margin:.5rem;position:absolute;top:0;right:0}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-image .icon-fav-and-moreInfo .more-info svg{color:#fff;transition:transform .3s ease}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-image .icon-fav-and-moreInfo .more-info.rotated svg{transform:rotate(180deg)}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-image .list-thumb-image{width:100%;height:50px;position:absolute;bottom:0;left:0;display:flex;padding:.5rem;align-items:center;justify-content:flex-start;gap:.3rem;background-color:rgba(0,0,0,.302);overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;scroll-behavior:auto}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-image .list-thumb-image::-webkit-scrollbar{width:6px;height:6px}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-image .list-thumb-image::-webkit-scrollbar-track{background:hsla(0,0%,95%,0);border-radius:5px}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-image .list-thumb-image::-webkit-scrollbar-thumb{background:#fff;border-radius:5px}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-image .list-thumb-image::-webkit-scrollbar-thumb:hover{background:#bebebe}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-image .list-thumb-image::-webkit-scrollbar{border-radius:5px}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-image .list-thumb-image .item-img-thumb{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-image .list-thumb-image .item-img-thumb .thumb-image{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;object-fit:cover;border-radius:5px!important}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content{display:flex;width:72%;min-width:72%;position:relative;perspective:1000px;overflow:hidden;justify-content:space-between}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info-container{transition:transform .6s ease-in-out;transform-style:preserve-3d;position:relative;width:70%;min-width:70%}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:0 2rem;overflow-y:auto;overflow-x:hidden}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back::-webkit-scrollbar{width:5px;border-radius:10px}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back::-webkit-scrollbar-track{background:#f1f1f1}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back::-webkit-scrollbar-thumb{background:#d8d8d8}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back::-webkit-scrollbar-thumb:hover{background:#555}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .utilities .title-utility p{font-size:16px;font-weight:700;color:#2d4271}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .utilities .list-utility{margin-top:.5rem;display:flex;gap:.5rem;flex-wrap:wrap}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .utilities .list-utility .item-utility,.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .utilities .list-utility .item-utility-overflow{border:1px solid #979797;color:#434343;width:max-content;padding:.3rem .5rem;border-radius:5px;font-size:13px}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .utilities .list-utility .item-utility-overflow.item-utility-overflow,.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .utilities .list-utility .item-utility.item-utility-overflow{color:#687176}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .utilities .list-utility .item-utility-overflow:hover{background-color:hsla(0,0%,59%,.247);cursor:pointer}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .services{margin-top:1rem}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .services .title-service p{font-size:16px;font-weight:700;color:#2d4271}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .services .list-service{margin-top:.5rem;display:flex;gap:.5rem;flex-wrap:wrap}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .services .list-service .item-service,.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .services .list-service .item-service-overflow{padding:.1rem .5rem;font-weight:500;width:max-content;border-radius:5px;background-color:#f2f3f3;font-size:13px}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .services .list-service .item-service-overflow.item-service,.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .services .list-service .item-service.item-service{color:#03121a}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .services .list-service .item-service-overflow.item-service-overflow,.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .services .list-service .item-service.item-service-overflow{color:#687176}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back .services .list-service .item-service-overflow:hover{background-color:hsla(0,0%,59%,.247);cursor:pointer}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info{transform:translateY(0);width:100%;height:100%;padding:0 2rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between!important}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info .hotel-name{font-size:20px!important;font-weight:700;color:#2d4271;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info .rate{display:flex;margin-top:.5rem}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info .rate .rating-badge{display:flex;background-color:#ff9800;color:#fff;padding:.5rem;border-radius:4px;font-weight:700;position:relative;line-height:1;margin:.2rem 0;align-items:center;justify-content:center}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info .rate .rating-badge:after{content:"";position:absolute;bottom:-6px;left:0;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ff9800}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info .rate .rating-badge span{font-size:17px}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info .rate .star-comments{display:flex;align-items:flex-start;flex-direction:column}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info .rate .star-comments span.comment-number{margin-left:5px;color:#979797;font-size:13px}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info .utilities{margin-top:1rem;display:flex;gap:.5rem;width:100%;padding:.1rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info .utilities .item-utility,.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info .utilities .item-utility-overflow{border:1px solid #979797;color:#434343;width:max-content;padding:.3rem .5rem;border-radius:5px}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info .utilities .item-utility-overflow.item-utility-overflow,.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info .utilities .item-utility.item-utility-overflow{color:#687176}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info .utilities .item-utility{min-width:max-content}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info .utilities .item-utility-overflow:hover{background-color:hsla(0,0%,59%,.247);cursor:pointer}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info .services{margin-top:.5rem;display:flex;gap:.5rem;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info .services .item-service,.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info .services .item-service-overflow{padding:.1rem .5rem;font-weight:500;width:max-content;border-radius:5px;background-color:#f2f3f3}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info .services .item-service-overflow.item-service,.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info .services .item-service.item-service{color:#03121a;min-width:max-content}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info .services .item-service-overflow.item-service-overflow,.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info .services .item-service.item-service-overflow{color:#687176}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info .services .item-service-overflow:hover{background-color:hsla(0,0%,59%,.247);cursor:pointer}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info .item-service,.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info .item-utility{display:inline-block}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info .hotel-address{display:flex;margin-top:.5rem;align-items:center}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info .hotel-address svg{color:#2d2d2d;font-size:20px}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info .hotel-address .address{font-size:12px!important;color:#2d2d2d;margin-left:.2rem}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .hotel-info-back{transform:translateY(100%)}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .price-and-pick{width:max-content;display:flex;flex-direction:column;justify-content:flex-end;border-left:1px solid #d8d8d8;padding:0 1rem;min-height:250px;width:30%;min-width:30%}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .price-and-pick .flash-sale{width:100%;display:flex;align-items:flex-end;justify-content:flex-end;color:#ef2424;font-size:13px;font-weight:700;text-align:end}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .price-and-pick .pick-container .discount-price{display:flex;justify-content:flex-end;align-items:center}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .price-and-pick .pick-container .discount-price .tag-sale{background-color:#ef2424;color:#fff;font-size:14px;padding:.2rem .5rem;border-radius:5px;min-width:max-content}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .price-and-pick .pick-container .discount-price .discount{margin-left:.5rem;color:#979797;font-size:15px;text-decoration:line-through;min-width:max-content}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .price-and-pick .pick-container .green-tag{background-color:#20ae5c;color:#fff;padding:.3rem .5rem;text-align:center;position:absolute;top:7px;right:-29px;border-top-left-radius:10px;border-bottom-left-radius:10px;font-size:12px;font-weight:500}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .price-and-pick .pick-container .green-tag:before{content:"";position:absolute;width:0;height:0;border-right:10px solid transparent;border-bottom:10px solid #00875a;top:-10px;right:0}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .price-and-pick .pick-container .base-price{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .price-and-pick .pick-container .base-price .price{font-size:22px;font-weight:700;color:#002972}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .price-and-pick .pick-container .base-price .unit{margin-top:6px;font-size:13px;font-weight:700;color:#002972}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .price-and-pick .pick-container .note{margin-top:.5rem;text-align:right;font-size:12px;color:#979797}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-content .price-and-pick .pick-container button{margin-top:.8rem;width:100%;padding:.7rem;font-weight:600;background-color:#f79721;color:#fff;box-shadow:0 4px 20px 0 rgba(247,151,33,.4)}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-info{transform:translateY(0);transition:transform .6s ease-in-out}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .hotel-info-back{transform:translateY(100%);transition:transform .6s ease-in-out}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .flipped .hotel-info{transform:translateY(-100%)}.content-hotel-search-container .list-hotel-container .list-hotel-content .hotel-item .flipped .hotel-info-back{transform:translateY(0)}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer{background:linear-gradient(180deg,rgba(34,55,159,.878),#002972);border-radius:10px;margin:1rem 0;padding:1rem;display:flex}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .title-travel-combo-offer-package{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;width:20%;position:relative}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .title-travel-combo-offer-package .content{font-size:24px;font-weight:700;color:#fff;padding:1.5rem}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .title-travel-combo-offer-package img{width:-webkit-fill-available;height:max-content;object-fit:cover}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .title-travel-combo-offer-package .tag{position:absolute;top:-16px;left:-16px;display:flex;align-items:center;padding:.5rem 1rem;background-color:#1f3ee1;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);border-top-left-radius:10px;border-bottom-right-radius:10px}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .title-travel-combo-offer-package .tag p{color:#fff;font-size:16px;font-weight:500}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .title-travel-combo-offer-package .tag svg{color:#fff;font-size:24px;margin-right:.5rem}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer{width:80%}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale{border-radius:8px;height:100%;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item{position:relative}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .image-container{width:100%;height:200px}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .image-container img{object-fit:cover;height:200px;width:100%;border-top-left-radius:8px;border-top-right-radius:8px}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info{position:absolute;top:0;left:0;display:flex;justify-content:space-between;width:100%;height:100%;overflow:hidden}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity{display:flex;flex-direction:column;justify-content:space-between}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity .quantity{background-color:#f79721;margin-top:2rem;color:#fff;width:-moz-fit-content;width:fit-content;padding:.2rem .5rem;border-top-right-radius:4px;border-bottom-right-radius:4px;font-size:13px}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel{display:flex;background-color:rgba(0,0,0,.48);margin:1rem;border-radius:20px 4px 4px 0}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel .rate{font-size:17px;font-weight:600;height:40px;width:40px;border-radius:50% 50% 50% 0;background-color:#f79721;color:#fff;padding:.5rem;display:flex;justify-content:center;align-items:center}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel .comment-container{margin:0 .5rem}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel .comment-container .satisfied{font-size:13px;font-weight:600;color:#fff;margin:0}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .flashTime-quantity .evaluate-good-pice-hotel .comment-container .comments{font-size:12px;color:#fff;font-weight:thin;margin:0}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .tag-item{padding:.2rem .5rem;background-color:#fff;height:-moz-fit-content;height:fit-content;color:#fff;font-size:12px;border-bottom-left-radius:8px;border-top-right-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .image-item .flash-info .tag-item img{width:24px;height:24px}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description{background-color:#fff;padding:1rem;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .wrap-description{height:max-content;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .wrap-description .name{font-size:16px;color:#252525;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .info-flight{display:flex;margin:.5rem 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .info-flight .image-info-flight{width:24px;min-width:24px;height:24px;margin-right:.5rem}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .info-flight .image-info-flight img{width:100%;height:100%;object-fit:contain}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .info-flight div.containerName span{font-size:14px;color:#2d2d2d}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .info-flight div.containerName svg{font-size:24px;color:#2d2d2d}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .list-category{display:flex;width:100%;margin:.5rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .list-category .category{margin-right:.5rem;padding:.2rem .5rem;background-color:#fff;color:#434343;border:1px solid #979797;border-radius:10px;font-size:12px;min-width:-moz-fit-content;min-width:fit-content}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .price-discount{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .price-discount .discount{display:flex;align-items:center}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .price-discount .discount .discount-icon{background-color:rgba(32,174,92,.1);margin-right:.2rem;width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:4px}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .price-discount .discount .discount-icon svg{font-size:16px;color:#20ae5c}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .price-discount .discount p{font-size:12px;font-weight:500;color:#20ae5c}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .price-discount .original-price{color:#979797;font-size:14px;font-weight:500;text-decoration:line-through}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .current-price{display:flex;margin:.5rem 0;align-items:center;justify-content:flex-end}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .current-price .title-price{font-size:14px;color:#979797;margin:0 .5rem 0 0;font-weight:500}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .item-flash-sale .short-description .current-price .price{font-size:20px;font-weight:600;color:#002972}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .react-multi-carousel-item,.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .list-item-travel-combo-offer .react-multi-carousel-item.react-multi-carousel-item--active{height:-webkit-fill-available}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .react-multiple-carousel__arrow:before{font-size:20px;color:#000;font-weight:800;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;z-index:1000;border:0;background:#fff;min-width:36px;min-height:42px;opacity:.9;cursor:pointer;box-shadow:0 4px 8px 0 rgba(3,42,80,.2)}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .react-multiple-carousel__arrow--left{border-radius:0 50% 50% 0;left:.5rem}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .react-multiple-carousel__arrow--right{right:.5rem;border-radius:50% 0 0 50%}.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .react-multi-carousel-item,.content-hotel-search-container .list-hotel-container .list-hotel-content .travel-combo-offer .react-multi-carousel-item.react-multi-carousel-item--active{padding:.5rem}@media screen and (max-width:1366px)and (min-width:1024px){.list-hotel-container .list-hotel-content .hotel-item .hotel-content .price-and-pick .pick-container .discount-price{display:grid!important}.list-hotel-container .list-hotel-content .hotel-item .hotel-content .price-and-pick .pick-container .discount-price .tag-sale{width:auto!important;text-align:center!important}.list-hotel-container .list-hotel-content .travel-combo-offer .react-multiple-carousel__arrow{background:rgba(52,32,10,.8)!important}.list-hotel-container .list-hotel-content .travel-combo-offer .react-multiple-carousel__arrow:before{color:#fff!important}.list-hotel-container .list-hotel-content .travel-combo-offer .title-travel-combo-offer .tag p{font-size:13px!important}.list-hotel-container .list-hotel-content .travel-combo-offer .title-travel-combo-offer .content{font-size:20px!important}}@media screen and (max-width:1024px){.hotel-item .hotel-image{position:relative!important;width:25%!important;display:flex!important;height:250px!important;justify-content:space-between!important}.hotel-item .hotel-image img.main-image{height:250px!important;object-fit:cover!important;border-top-left-radius:10px!important;border-bottom-left-radius:10px!important}.hotel-item .hotel-image .icon-fav-and-moreInfo{height:100%!important}.hotel-item .hotel-content{display:flex!important;width:75%!important;position:relative!important;perspective:1000px!important;overflow:hidden!important}.hotel-item .hotel-content .hotel-info-container{transition:transform .6s ease-in-out!important;transform-style:preserve-3d!important;position:relative!important}.hotel-item .hotel-content .hotel-info-container .hotel-info{transform:translateY(0)!important;padding:1rem!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .hotel-name{font-size:15px!important;font-weight:700!important;color:#2d4271!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .rate .rating-badge{display:flex!important;background-color:#ff9800!important;color:#fff!important;padding:.5rem!important;border-radius:4px!important;font-weight:700!important;position:relative!important;line-height:1!important;margin:.2rem .1rem!important;align-items:center!important;justify-content:center!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .rate .rating-badge span{font-size:13px!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .rate .star-comments .MuiRating-root.MuiRating-sizeMedium.Mui-readOnly.MuiRating-readOnly{font-size:24px!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .rate .star-comments .comment-number{color:#979797!important;font-size:11px!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .utilities{margin-top:.5rem!important;display:flex!important;gap:.5rem!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .utilities .item-utility{border:1px solid #979797!important;color:#434343!important;width:max-content!important;font-size:13px!important;padding:.3rem .5rem!important;border-radius:5px!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .utilities .item-utility-overflow{font-size:13px!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .services{margin-top:.5rem!important;display:flex!important;gap:.5rem!important;font-size:13px!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .hotel-address{display:flex;margin-top:.5rem!important;align-items:center!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .hotel-address .address{font-size:14px!important;color:#2d2d2d!important;margin-left:.2rem!important}.hotel-item .hotel-content .hotel-info-container .hotel-info-back{padding:1rem!important;height:-webkit-fill-available!important;width:-moz-fit-content!important;width:fit-content!important;background-color:#fff!important}.hotel-item .hotel-content .hotel-info-container .hotel-info-back .example-component .utilities{width:-webkit-fill-available!important;margin-top:.5rem!important}.hotel-item .hotel-content .hotel-info-container .hotel-info-back .example-component .utilities .title-utility p{font-size:14px!important;font-weight:700!important;color:#2d4271!important}.hotel-item .hotel-content .hotel-info-container .hotel-info-back .example-component .utilities .list-utility .item-utility{border:1px solid #979797!important;color:#434343!important;width:max-content!important;font-size:13px!important;padding:.3rem .5rem!important;border-radius:5px!important}.hotel-item .hotel-content .hotel-info-container .hotel-info-back .example-component .services .title-service p{font-size:14px!important;font-weight:700!important;color:#2d4271!important}.hotel-item .hotel-content .hotel-info-container .hotel-info-back .example-component .services .list-service{margin-top:.5rem!important;display:flex!important;gap:.5rem!important;flex-wrap:wrap!important}.hotel-item .hotel-content .hotel-info-container .hotel-info-back .example-component .services .list-service .item-service{color:#03121a!important;width:max-content!important;font-size:13px!important;padding:.3rem .5rem!important;border-radius:5px!important}.hotel-item .hotel-content .price-and-pick{width:40%!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;border-left:1px solid #d8d8d8!important;padding:1rem!important;min-height:250px!important}.hotel-item .hotel-content .price-and-pick .flash-sale{width:100%!important;display:flex!important;align-items:end!important;justify-content:flex-end!important;color:#ef2424!important;font-size:12px!important;font-weight:700!important;text-align:end}.hotel-item .hotel-content .price-and-pick .pick-container .discount-price{display:grid!important}.hotel-item .hotel-content .price-and-pick .pick-container .discount-price .tag-sale{width:auto!important;text-align:center!important}.hotel-item .hotel-content .price-and-pick .pick-container .discount-price .tag-sale p{font-size:11px!important}.hotel-item .hotel-content .price-and-pick .pick-container .discount-price .discount{margin-left:.5rem!important;color:#979797!important;font-size:14px!important;text-decoration:line-through!important}.hotel-item .hotel-content .price-and-pick .pick-container .base-price{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:end!important}.hotel-item .hotel-content .price-and-pick .pick-container .base-price .price{font-size:19px!important;font-weight:700!important;color:#002972!important}.hotel-item .hotel-content .price-and-pick .pick-container .base-price .unit{margin-top:2px!important;font-size:12px!important;font-weight:700!important;color:#002972!important}.hotel-item .hotel-content .price-and-pick .pick-container .note{margin-top:.5rem!important;text-align:right!important;font-size:11px!important;color:#979797!important}}@media screen and (max-width:1400px)and (min-width:1024px){.hotel-item .hotel-image{position:relative!important;width:25%!important;display:flex!important;height:250px!important;justify-content:space-between!important}.hotel-item .hotel-image img{width:-webkit-fill-available!important;height:250px!important;object-fit:cover!important;border-top-left-radius:10px!important;border-bottom-left-radius:10px!important}.hotel-item .hotel-image .icon-fav-and-moreInfo{height:100%!important}.hotel-item .hotel-content{display:flex!important;width:75%!important;position:relative!important;perspective:1000px!important;overflow:hidden!important}.hotel-item .hotel-content .hotel-info-container{transition:transform .6s ease-in-out!important;transform-style:preserve-3d!important;position:relative!important}.hotel-item .hotel-content .hotel-info-container .hotel-info{transition:transform .6s ease-in-out!important;padding:1rem!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .hotel-name{font-size:15px!important;font-weight:700!important;color:#2d4271!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .rate .rating-badge{display:flex!important;background-color:#ff9800!important;color:#fff!important;padding:.5rem!important;border-radius:4px!important;font-weight:700!important;position:relative!important;line-height:1!important;margin:.2rem .1rem!important;align-items:center!important;justify-content:center!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .rate .rating-badge span{font-size:13px!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .rate .star-comments .MuiRating-root.MuiRating-sizeMedium.Mui-readOnly.MuiRating-readOnly{font-size:24px!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .rate .star-comments .comment-number{color:#979797!important;font-size:11px!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .utilities{margin-top:.5rem!important;display:flex!important;gap:.5rem!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .utilities .item-utility{border:1px solid #979797!important;color:#434343!important;width:max-content!important;font-size:13px!important;padding:.3rem .5rem!important;border-radius:5px!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .utilities .item-utility-overflow{font-size:13px!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .services{margin-top:.5rem!important;display:flex!important;gap:.5rem!important;font-size:13px!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .hotel-address{display:flex;margin-top:.5rem!important;align-items:center!important}.hotel-item .hotel-content .hotel-info-container .hotel-info .hotel-address .address{font-size:14px!important;color:#2d2d2d!important;margin-left:.2rem!important}.hotel-item .hotel-content .hotel-info-container .hotel-info-back{padding:1rem!important;height:-webkit-fill-available!important;width:-moz-fit-content!important;width:fit-content!important}.hotel-item .hotel-content .hotel-info-container .hotel-info-back .example-component .utilities{width:-webkit-fill-available!important;margin-top:.5rem!important}.hotel-item .hotel-content .hotel-info-container .hotel-info-back .example-component .utilities .title-utility p{font-size:14px!important;font-weight:700!important;color:#2d4271!important}.hotel-item .hotel-content .hotel-info-container .hotel-info-back .example-component .utilities .list-utility .item-utility{border:1px solid #979797!important;color:#434343!important;width:max-content!important;font-size:13px!important;padding:.3rem .5rem!important;border-radius:5px!important}.hotel-item .hotel-content .hotel-info-container .hotel-info-back .example-component .services .title-service p{font-size:14px!important;font-weight:700!important;color:#2d4271!important}.hotel-item .hotel-content .hotel-info-container .hotel-info-back .example-component .services .list-service{margin-top:.5rem!important;display:flex!important;gap:.5rem!important;flex-wrap:wrap!important}.hotel-item .hotel-content .hotel-info-container .hotel-info-back .example-component .services .list-service .item-service{color:#03121a!important;width:max-content!important;font-size:13px!important;padding:.3rem .5rem!important;border-radius:5px!important}.hotel-item .hotel-content .price-and-pick{width:40%!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;border-left:1px solid #d8d8d8!important;padding:1rem!important;min-height:250px!important;justify-content:flex-end!important}.hotel-item .hotel-content .price-and-pick .flash-sale{width:100%!important;display:flex!important;align-items:end!important;justify-content:flex-end!important;color:#ef2424!important;font-size:12px!important;font-weight:700!important}.hotel-item .hotel-content .price-and-pick .pick-container .discount-price{display:grid!important}.hotel-item .hotel-content .price-and-pick .pick-container .discount-price .tag-sale{width:auto!important;text-align:center!important}.hotel-item .hotel-content .price-and-pick .pick-container .discount-price .tag-sale p{font-size:11px!important}.hotel-item .hotel-content .price-and-pick .pick-container .discount-price .discount{margin-left:.5rem!important;color:#979797!important;font-size:14px!important;text-decoration:line-through!important}.hotel-item .hotel-content .price-and-pick .pick-container .base-price .price{font-size:20.5px!important;font-weight:700!important;color:#002972!important}.hotel-item .hotel-content .price-and-pick .pick-container .base-price .unit{margin-top:5px!important;font-size:12px!important;font-weight:700!important;color:#002972!important}.hotel-item .hotel-content .price-and-pick .pick-container .note{margin-top:.5rem!important;text-align:right!important;font-size:11px!important;color:#979797!important}}.re-search-hotel-compoment{border-bottom:1px solid #dadfe6;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;box-shadow:0 2px 8px rgba(0,0,0,.1);background-color:#fff}.re-search-hotel-compoment label+.MuiInputBase-root{margin-top:0!important}.re-search-hotel-compoment .container{display:flex;width:100%;margin:1rem 0}.re-search-hotel-compoment .container .icon-input-location{margin-left:.75rem}.re-search-hotel-compoment .container .icon-input-location svg{color:#002972;transition:color .2s ease}.re-search-hotel-compoment .container .icon-input{margin:0 .25rem}.re-search-hotel-compoment .container .icon-input svg{color:#002972;transition:color .2s ease}.re-search-hotel-compoment .container .destinition-departure-form{background-color:rgba(76,180,249,.08);border:1px solid transparent;display:flex;align-items:center;border-radius:10px;margin:0 .5rem;transition:all .3s ease;flex:1 1 auto;min-width:200px}.re-search-hotel-compoment .container .destinition-departure-form:hover{border-color:rgba(0,41,114,.3);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.re-search-hotel-compoment .container .destinition-departure-form:focus-within{border-color:#002972;box-shadow:0 0 0 3px rgba(0,41,114,.1);background-color:#fff}.re-search-hotel-compoment .container .destinition-departure-form:focus-within .icon-input-location svg{color:#002972}.re-search-hotel-compoment .container .destinition-departure-form .destinition-form{display:flex;align-items:center;padding:.5rem;width:100%}.re-search-hotel-compoment .container .destinition-departure-form .destinition-form .input-destinition-form{margin-left:.5rem;width:100%}.re-search-hotel-compoment .container .destinition-departure-form .destinition-form .input-destinition-form .title-form{font-size:12px;color:#002972;font-weight:500;padding:0;margin:0 0 .125rem;line-height:1}.re-search-hotel-compoment .container .destinition-departure-form .destinition-form .input-destinition-form .MuiAutocomplete-root{width:100%}.re-search-hotel-compoment .container .destinition-departure-form .destinition-form .input-destinition-form .MuiAutocomplete-root .MuiAutocomplete-endAdornment .MuiAutocomplete-clearIndicator,.re-search-hotel-compoment .container .destinition-departure-form .destinition-form .input-destinition-form .MuiAutocomplete-root .MuiAutocomplete-endAdornment .MuiAutocomplete-popupIndicator{color:#002972}.re-search-hotel-compoment .container .destinition-departure-form .destinition-form .input-destinition-form .MuiTextField-root{width:100%}.re-search-hotel-compoment .container .destinition-departure-form .destinition-form .input-destinition-form .MuiTextField-root label{font-size:12px!important;color:#002972!important;font-weight:500!important;padding:0;line-height:1!important;transform:none!important;position:relative!important;margin:0 0 .125rem}.re-search-hotel-compoment .container .destinition-departure-form .destinition-form .input-destinition-form .MuiTextField-root .MuiInputBase-root{margin-top:0!important}.re-search-hotel-compoment .container .destinition-departure-form .destinition-form .input-destinition-form .MuiTextField-root .MuiInputBase-root input{background-color:transparent;font-size:16px!important;color:#2d4271!important;font-weight:600!important;width:100%;margin:0;padding:0!important;line-height:1.2}.re-search-hotel-compoment .container .destinition-departure-form .destinition-form .input-destinition-form .MuiTextField-root .MuiInputBase-root input::placeholder{font-size:16px!important;color:rgba(45,66,113,.5)!important;font-weight:400!important;opacity:1!important}.re-search-hotel-compoment .container .destinition-departure-form .destinition-form .input-destinition-form input{background-color:transparent;font-size:16px;color:#2d4271;font-weight:600;width:100%;min-width:100%;margin:.25rem 0 0;padding:0;line-height:1.2}.re-search-hotel-compoment .container .destinition-departure-form .destinition-form .input-destinition-form input::placeholder{font-size:16px;color:rgba(45,66,113,.5);font-weight:400}.re-search-hotel-compoment .container .destinition-departure-form .destinition-form .input-destinition-form input:focus{outline:none}.re-search-hotel-compoment .container .destinition-departure-form .icon-sync{display:flex;align-items:center}.re-search-hotel-compoment .container .destinition-departure-form .icon-sync .sync-icon{transition:transform .3s ease}.re-search-hotel-compoment .container .destinition-departure-form .departure-form{width:15rem;display:flex;align-items:center;padding:.5rem}.re-search-hotel-compoment .container .destinition-departure-form .departure-form .input-departure-form{margin-left:.5rem}.re-search-hotel-compoment .container .destinition-departure-form .departure-form .input-departure-form div{font-size:12px}.re-search-hotel-compoment .container .destinition-departure-form .departure-form .input-departure-form input{background-color:transparent;font-size:18px;color:#2d4271;font-weight:700;width:100%;min-width:100%}.re-search-hotel-compoment .container .destinition-departure-form .departure-form .input-departure-form input::placeholder{font-size:18px;color:#2d4271;font-weight:700}.re-search-hotel-compoment .container .destinition-departure-form .departure-form .input-departure-form input:focus{outline:none}.re-search-hotel-compoment .container .departure-date{background-color:rgba(76,180,249,.08);border:1px solid transparent;border-radius:10px;display:flex;align-items:center;padding:.5rem;margin:0 .5rem;transition:all .3s ease}.re-search-hotel-compoment .container .departure-date:hover{border-color:rgba(0,41,114,.3);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.re-search-hotel-compoment .container .departure-date:focus-within{border-color:#002972;box-shadow:0 0 0 3px rgba(0,41,114,.1);background-color:#fff}.re-search-hotel-compoment .container .departure-date .input-departure-date{margin-left:.5rem;width:100%}.re-search-hotel-compoment .container .departure-date .input-departure-date .title-form{font-size:12px;color:#002972;font-weight:500;padding:0;margin:0 0 .125rem;line-height:1}.re-search-hotel-compoment .container .departure-date .input-departure-date input{background-color:transparent;font-size:16px;color:#2d4271;font-weight:600;width:100%;margin:.25rem 0 0;padding:0;line-height:1.2}.re-search-hotel-compoment .container .departure-date .input-departure-date input::placeholder{font-size:16px;color:rgba(45,66,113,.5);font-weight:400}.re-search-hotel-compoment .container .departure-date .input-departure-date input:focus{outline:none}.re-search-hotel-compoment .container .return-date{background-color:rgba(76,180,249,.08);border:1px solid transparent;border-radius:10px;display:flex;align-items:center;padding:.5rem;margin:0 .5rem;transition:all .3s ease}.re-search-hotel-compoment .container .return-date:hover{border-color:rgba(0,41,114,.3);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.re-search-hotel-compoment .container .return-date:focus-within{border-color:#002972;box-shadow:0 0 0 3px rgba(0,41,114,.1);background-color:#fff}.re-search-hotel-compoment .container .return-date .input-return-date{margin-left:.5rem;width:100%}.re-search-hotel-compoment .container .return-date .input-return-date .title-form{font-size:12px;color:#002972;font-weight:500;padding:0;margin:0 0 .125rem;line-height:1}.re-search-hotel-compoment .container .return-date .input-return-date input{background-color:transparent;font-size:16px;color:#2d4271;font-weight:600;width:100%;margin:.25rem 0 0;padding:0;line-height:1.2}.re-search-hotel-compoment .container .return-date .input-return-date input::placeholder{font-size:16px;color:rgba(45,66,113,.5);font-weight:400}.re-search-hotel-compoment .container .return-date .input-return-date input:focus{outline:none}.re-search-hotel-compoment .container .number-person{background-color:rgba(76,180,249,.08);border:1px solid transparent;border-radius:10px;display:flex;align-items:center;padding:.5rem;margin:0 .5rem;transition:all .3s ease}.re-search-hotel-compoment .container .number-person:hover{border-color:rgba(0,41,114,.3);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.re-search-hotel-compoment .container .number-person:focus-within{border-color:#002972;box-shadow:0 0 0 3px rgba(0,41,114,.1);background-color:#fff}.re-search-hotel-compoment .container .number-person .input-number-person{margin-left:.5rem;width:100%}.re-search-hotel-compoment .container .number-person .input-number-person .title-form{font-size:12px;color:#002972;font-weight:500;padding:0;margin:0 0 .125rem;line-height:1}.re-search-hotel-compoment .container .number-person .input-number-person input{background-color:transparent;font-size:16px;color:#2d4271;font-weight:600;width:100%;margin:.25rem 0 0;padding:0;line-height:1.2}.re-search-hotel-compoment .container .number-person .input-number-person input::placeholder{font-size:16px;color:rgba(45,66,113,.5);font-weight:400}.re-search-hotel-compoment .container .number-person .input-number-person input:focus{outline:none}.re-search-hotel-compoment .container .seat-class{background-color:rgba(76,180,249,.08);border:1px solid transparent;border-radius:10px;display:flex;align-items:center;padding:.5rem;margin:0 .5rem;transition:all .3s ease}.re-search-hotel-compoment .container .seat-class:hover{border-color:rgba(0,41,114,.3);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.re-search-hotel-compoment .container .seat-class:focus-within{border-color:#002972;box-shadow:0 0 0 3px rgba(0,41,114,.1);background-color:#fff}.re-search-hotel-compoment .container .seat-class .input-seat-class{margin-left:.5rem;width:100%}.re-search-hotel-compoment .container .seat-class .input-seat-class .title-form{font-size:12px;color:#002972;font-weight:500;padding:0;margin:0 0 .125rem;line-height:1}.re-search-hotel-compoment .container .seat-class .input-seat-class input{background-color:transparent;font-size:16px;color:#2d4271;font-weight:600;width:100%;margin:.25rem 0 0;padding:0;line-height:1.2}.re-search-hotel-compoment .container .seat-class .input-seat-class input::placeholder{font-size:16px;color:rgba(45,66,113,.5);font-weight:400}.re-search-hotel-compoment .container .seat-class .input-seat-class input:focus{outline:none}.re-search-hotel-compoment .container .button-search-flight{outline:none;border:none;background-color:rgba(0,41,114,.5);color:#fff;width:56px;height:56px;min-width:56px;min-height:56px;padding:0;border-radius:50%;margin:0 .5rem;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;box-shadow:0 2px 4px 0 rgba(255,143,5,.2);transition:all .3s ease;cursor:pointer}.re-search-hotel-compoment .container .button-search-flight:hover{background-color:#f79721;transform:scale(1.05);box-shadow:0 4px 8px 0 rgba(255,143,5,.3)}.re-search-hotel-compoment .container .button-search-flight:active{transform:scale(.98)}.re-search-hotel-compoment .container .button-search-flight svg{font-size:24px}.visa-container .background-visa{width:100%;height:100%}.visa-container .background-visa img{width:100%;height:100%;object-fit:cover;object-position:center}.visa-container .visa-content{position:relative;margin-top:-5rem;left:0;z-index:1;width:100%;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;border-top-left-radius:32px;border-top-right-radius:32px;padding:5rem 0}.visa-container .visa-content h1{font-size:30px;color:#2d4271;font-weight:700;margin:1rem 0;text-align:center}.visa-container .visa-content .container{padding:1rem;display:flex;width:100%;gap:2rem}@media(max-width:768px){.visa-container .visa-content .container{flex-direction:column;gap:1rem;padding:.5rem}}.visa-container .visa-content .container .title{width:60%;margin-right:5rem}@media(max-width:1024px){.visa-container .visa-content .container .title{width:100%;margin-right:0;margin-bottom:2rem}}.visa-container .visa-content .container .title .title-intro{color:#002972;font-size:40px;font-weight:700}.visa-container .visa-content .container .title .badge-list{display:flex;margin:1rem 0;flex-wrap:wrap}.visa-container .visa-content .container .title .badge-list .badge{display:flex;align-items:center}.visa-container .visa-content .container .title .badge-list .badge img{width:50px;height:50px}.visa-container .visa-content .container .title .badge-list .badge .content-badge{width:max-content;margin-left:1rem;margin-right:2rem}.visa-container .visa-content .container .title .badge-list .badge .content-badge .title{color:#434343;font-size:16px;width:max-content;font-weight:600}.visa-container .visa-content .container .title .badge-list .badge .content-badge .content{color:#434343;font-size:14px;width:max-content}.visa-container .visa-content .container .title .description{color:#434343;font-size:14px;font-weight:500;margin:2rem 0}.visa-container .visa-content .container .title .ensure{display:flex;margin:1rem 0}.visa-container .visa-content .container .title .ensure svg{width:24px;height:24px;margin-right:.5rem;color:#002972}.visa-container .visa-content .container .title .ensure p{font-size:16px;color:#434343;font-weight:600}.visa-container .visa-content .container .title .buttons button.booking-service{padding:1rem 2rem;background-color:#f79321;color:#fff;border-radius:4px;font-size:14px;font-weight:700;box-shadow:0 7px 26px 0 rgba(20,20,43,.1)}.visa-container .visa-content .container .title .buttons button.booking-service svg{color:#fff;font-weight:500}.visa-container .visa-content .container .title .buttons button.contact{margin-left:1rem;padding:1rem 2rem;color:#253f90;border:1px solid #253f90;border-radius:4px;font-weight:700;font-size:14px}.visa-container .visa-content .container .chipU-img{width:40%;height:100%;display:flex;justify-content:flex-end}@media(max-width:1024px){.visa-container .visa-content .container .chipU-img{width:100%;justify-content:center;margin-top:1rem}}.visa-container .visa-content .container .chipU-img img{width:517.41px;height:447.16px;max-width:100%;height:auto}@media(max-width:768px){.visa-container .visa-content .container .chipU-img img{width:100%;max-width:400px}}.visa-container .visa-content .visa-service{display:flex;justify-content:space-between;margin:3rem 0;flex-direction:column;align-items:center;position:relative;width:100%}.visa-container .visa-content .visa-service .container{justify-content:space-between;display:flex;margin:2rem 0;flex-wrap:wrap;gap:2rem}@media(max-width:768px){.visa-container .visa-content .visa-service .container{flex-direction:column;gap:1rem;margin:1rem 0}}.visa-container .visa-content .visa-service .title-service .name .name-service{font-size:36px;font-weight:700;color:#002972}.visa-container .visa-content .visa-service .title-service .name .short-des-title{list-style-position:inside;list-style-type:disc;padding:.5rem}.visa-container .visa-content .visa-service .title-service .name .short-des-title li{font-size:16px;color:#000;padding:0 .5rem}.visa-container .visa-content .visa-service .title-service .name .name-service-extend{font-size:36px;font-weight:700;color:#002972}.visa-container .visa-content .visa-service img{position:absolute;left:0;bottom:0;z-index:-1;width:380px;height:auto;object-fit:cover}.visa-container .visa-content .visa-service .content-service-container{display:flex;border:1px solid #bfbfbf;overflow:hidden;border-radius:10px;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);flex-wrap:wrap;gap:0}.visa-container .visa-content .visa-service .content-service-container .content-service{box-shadow:-4.51px 4.51px 33.83px 0 rgba(0,0,0,.04);padding:2rem;flex:1 1;background-color:#fff;min-width:280px;max-width:none;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid #bfbfbf}.visa-container .visa-content .visa-service .content-service-container .content-service:last-child{border-right:none}@media(max-width:768px){.visa-container .visa-content .visa-service .content-service-container .content-service{min-width:100%;border-right:none;border-bottom:1px solid #bfbfbf}.visa-container .visa-content .visa-service .content-service-container .content-service:last-child{border-bottom:none}}@media(min-width:769px)and (max-width:1024px){.visa-container .visa-content .visa-service .content-service-container .content-service{min-width:calc(50% - 1px)}.visa-container .visa-content .visa-service .content-service-container .content-service:nth-child(odd){border-right:1px solid #bfbfbf}.visa-container .visa-content .visa-service .content-service-container .content-service:nth-child(2n){border-right:none}.visa-container .visa-content .visa-service .content-service-container .content-service:nth-last-child(-n+2){border-bottom:none}}@media(min-width:1025px){.visa-container .visa-content .visa-service .content-service-container .content-service{min-width:320px;max-width:384px}}.visa-container .visa-content .visa-service .content-service-container .content-service h4{font-size:18px;font-weight:700;color:#002972;text-transform:uppercase}.visa-container .visa-content .visa-service .content-service-container .content-service p.quantity{font-size:14px;color:#7c7c7c;font-weight:500}.visa-container .visa-content .visa-service .content-service-container .content-service .price{display:flex}.visa-container .visa-content .visa-service .content-service-container .content-service .price .number{font-size:32px;color:#f79721;font-weight:700}.visa-container .visa-content .visa-service .content-service-container .content-service .price .unit{font-size:14px;color:#656565;font-weight:500;align-self:flex-end;padding:.53rem .5rem}.visa-container .visa-content .visa-service .content-service-container .content-service .title-save{font-size:14px;color:#7c7c7c;font-weight:500}.visa-container .visa-content .visa-service .content-service-container .content-service hr{color:#aeaeae;border-top-width:2px;margin:2rem 0}.visa-container .visa-content .visa-service .content-service-container .content-service ul.description-visa{list-style-position:inside;list-style-type:disc}.visa-container .visa-content .visa-service .content-service-container .content-service ul.description-visa li{font-size:14px;color:#002972;padding:0 .5rem}.visa-container .visa-content .visa-service .content-service-container .content-service .btn-choose-package{padding:1rem 3rem;margin-top:2rem;background:linear-gradient(180deg,#fba81d,#f79721);color:#fff;font-weight:700;border-radius:10px;width:max-content}.visa-container .visa-content .visa-service-extend{display:flex;justify-content:space-between;margin:3rem 0;flex-direction:column;align-items:center;position:relative;width:100%}.visa-container .visa-content .visa-service-extend .container-extend{justify-content:space-between;display:flex;margin:2rem 0}.visa-container .visa-content .visa-service-extend .title-service-extend{width:23%}.visa-container .visa-content .visa-service-extend .title-service-extend .name-extend .short-des-title{list-style-position:inside;list-style-type:disc;padding:.5rem}.visa-container .visa-content .visa-service-extend .title-service-extend .name-extend .short-des-title li{font-size:16px;color:#000;padding:0 .5rem}.visa-container .visa-content .visa-service-extend .title-service-extend .name-extend .name-service-extend{font-size:36px;font-weight:700;color:#002972}.visa-container .visa-content .visa-service-extend img{position:absolute;left:0;z-index:-1;bottom:0;width:380px;height:auto;object-fit:cover}.visa-container .visa-content .visa-service-extend .content-service-container-extend{display:flex;border:1px solid #bfbfbf;overflow:hidden;border-radius:10px;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);flex-wrap:wrap;gap:0}.visa-container .visa-content .visa-service-extend .content-service-container-extend .content-service-extend{box-shadow:-4.51px 4.51px 33.83px 0 rgba(0,0,0,.04);padding:2rem;background-color:#fff;flex:1 1;min-width:280px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid #bfbfbf}.visa-container .visa-content .visa-service-extend .content-service-container-extend .content-service-extend:last-child{border-right:none}@media(max-width:768px){.visa-container .visa-content .visa-service-extend .content-service-container-extend .content-service-extend{min-width:100%;border-right:none;border-bottom:1px solid #bfbfbf}.visa-container .visa-content .visa-service-extend .content-service-container-extend .content-service-extend:last-child{border-bottom:none}}@media(min-width:769px)and (max-width:1024px){.visa-container .visa-content .visa-service-extend .content-service-container-extend .content-service-extend{min-width:calc(50% - 1px)}.visa-container .visa-content .visa-service-extend .content-service-container-extend .content-service-extend:nth-child(odd){border-right:1px solid #bfbfbf}.visa-container .visa-content .visa-service-extend .content-service-container-extend .content-service-extend:nth-child(2n){border-right:none}.visa-container .visa-content .visa-service-extend .content-service-container-extend .content-service-extend:nth-last-child(-n+2){border-bottom:none}}@media(min-width:1025px){.visa-container .visa-content .visa-service-extend .content-service-container-extend .content-service-extend{min-width:300px;flex-basis:calc(33.333% - 1px)}.visa-container .visa-content .visa-service-extend .content-service-container-extend .content-service-extend:nth-child(3n){border-right:none}.visa-container .visa-content .visa-service-extend .content-service-container-extend .content-service-extend:nth-child(3n+1),.visa-container .visa-content .visa-service-extend .content-service-container-extend .content-service-extend:nth-child(3n+2){border-right:1px solid #bfbfbf}}.visa-container .visa-content .visa-service-extend .content-service-container-extend .content-service-extend h4{font-size:18px;font-weight:700;color:#002972;text-transform:uppercase}.visa-container .visa-content .visa-service-extend .content-service-container-extend .content-service-extend p.quantity{font-size:14px;color:#7c7c7c;font-weight:500}.visa-container .visa-content .visa-service-extend .content-service-container-extend .content-service-extend .price{display:flex}.visa-container .visa-content .visa-service-extend .content-service-container-extend .content-service-extend .price .number{font-size:32px;color:#f79721;font-weight:700}.visa-container .visa-content .visa-service-extend .content-service-container-extend .content-service-extend .price .unit{font-size:14px;color:#656565;font-weight:500;align-self:flex-end;padding:.53rem .5rem}.visa-container .visa-content .visa-service-extend .content-service-container-extend .content-service-extend .title-save{font-size:14px;color:#7c7c7c;font-weight:500}.visa-container .visa-content .visa-service-extend .content-service-container-extend .content-service-extend hr{color:#aeaeae;border-top-width:2px;margin:2rem 0}.visa-container .visa-content .visa-service-extend .content-service-container-extend .content-service-extend ul.description-visa{list-style-position:inside;list-style-type:disc}.visa-container .visa-content .visa-service-extend .content-service-container-extend .content-service-extend ul.description-visa li{font-size:14px;color:#002972;padding:0 .5rem}.visa-container .visa-content .visa-service-extend .content-service-container-extend .content-service-extend .btn-choose-package{padding:1rem 3rem;margin-top:2rem;background:linear-gradient(180deg,#fba81d,#f79721);color:#fff;font-weight:700;border-radius:10px;width:max-content}.visa-container .send-form-contact{width:100%;height:100%;background-color:#f79321;position:relative}@media(max-width:640px){.visa-container .send-form-contact{background-color:#fff}}.visa-container .send-form-contact .background{position:relative;display:flex;width:100%;height:100vh}@media(max-width:640px){.visa-container .send-form-contact .background{position:static;display:none}}.visa-container .send-form-contact .background .left{background-color:#fff;width:65%}@media(max-width:640px){.visa-container .send-form-contact .background .left{width:100%}}.visa-container .send-form-contact .background .right{background-color:#f79721;width:35%}@media(max-width:640px){.visa-container .send-form-contact .background .right{width:100%;background:#fff}}.visa-container .send-form-contact .content{display:flex;padding:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;gap:2rem}@media(max-width:640px){.visa-container .send-form-contact .content{flex-direction:column;align-items:center;width:100%;position:static;transform:translate(0)}}.visa-container .send-form-contact .content .left-side{width:50%;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:640px){.visa-container .send-form-contact .content .left-side{width:100%}}.visa-container .send-form-contact .content .left-side .space{display:flex;flex-direction:column;gap:1rem}@media(max-width:640px){.visa-container .send-form-contact .content .left-side .space{display:block}}.visa-container .send-form-contact .content .left-side .title{font-size:54px;color:#000;font-weight:700;margin:1rem 0;text-align:start}.visa-container .send-form-contact .content .left-side .title span{font-size:54px;color:#f79721}.visa-container .send-form-contact .content .left-side .form-field>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}@media(max-width:640px){.visa-container .send-form-contact .content .left-side .form-field{margin-top:1rem}}.visa-container .send-form-contact .content .left-side .form-field .contact-info{display:grid;grid-template-columns:2fr 2fr;grid-gap:1rem;gap:1rem}@media(max-width:640px){.visa-container .send-form-contact .content .left-side .form-field{grid-template-columns:1fr}}.visa-container .send-form-contact .content .left-side .capcha-and-send-message{display:flex;align-items:center}@media(max-width:640px){.visa-container .send-form-contact .content .left-side .capcha-and-send-message{flex-direction:column;align-items:center;margin-top:1rem}}.visa-container .send-form-contact .content .left-side .capcha-and-send-message .captcha{width:50%}@media(max-width:640px){.visa-container .send-form-contact .content .left-side .capcha-and-send-message .captcha{width:100%;margin-bottom:.75rem}}.visa-container .send-form-contact .content .left-side .capcha-and-send-message .btn-send-message{width:50%;height:-moz-fit-content;height:fit-content;text-transform:none;font-weight:500;padding:1rem 2rem;background:linear-gradient(180deg,#fba81d,#f79721);color:#fff;border-radius:10px;font-size:14px;box-shadow:0 7px 26px 0 rgba(20,20,43,.1)}@media(max-width:640px){.visa-container .send-form-contact .content .left-side .capcha-and-send-message .btn-send-message{width:100%}}.visa-container .send-form-contact .content .left-side .list-tag{display:flex;width:100%;margin-top:1rem;gap:1rem}.visa-container .send-form-contact .content .left-side .list-tag .tag{width:33%;display:flex;align-items:center;border:1px solid #f79721;border-radius:10px;gap:.5rem;padding:1rem}@media(max-width:640px){.visa-container .send-form-contact .content .left-side .list-tag .tag{width:100%;flex-direction:column;align-items:center}}.visa-container .send-form-contact .content .left-side .list-tag .tag .left-side-tag{width:20%;display:flex;justify-content:center;align-items:center}.visa-container .send-form-contact .content .left-side .list-tag .tag .left-side-tag img{width:28px;height:28px}@media(max-width:640px){.visa-container .send-form-contact .content .left-side .list-tag .tag .left-side-tag{width:100%}}.visa-container .send-form-contact .content .left-side .list-tag .tag .right-side-tag{width:80%}@media(max-width:640px){.visa-container .send-form-contact .content .left-side .list-tag .tag .right-side-tag{width:100%;text-align:center}}.visa-container .send-form-contact .content .left-side .list-tag .tag .right-side-tag .title-tag{font-size:13px;font-weight:600;color:#333}.visa-container .send-form-contact .content .left-side .list-tag .tag .right-side-tag .description-tag{font-size:13px;color:#f79721}.visa-container .send-form-contact .content .left-side .MuiFormControl-root.MuiTextField-root{width:100%}.visa-container .send-form-contact .content .left-side .MuiInputBase-root.MuiFilledInput-root.MuiFilledInput-underline.MuiInputBase-colorPrimary.MuiInputBase-formControl.background-visa{border-radius:5px;border:1px solid #e0e0e0}.visa-container .send-form-contact .content .left-side .MuiInputBase-root.MuiFilledInput-root.MuiFilledInput-underline.MuiInputBase-colorPrimary.MuiInputBase-formControl.background-visa .MuiFormLabel-root.MuiInputLabel-root.MuiInputLabel-formControl.MuiInputLabel-animated.MuiInputLabel-sizeMedium.MuiInputLabel-filled.MuiFormLabel-colorPrimary.Mui-required.MuiInputLabel-root.MuiInputLabel-formControl.MuiInputLabel-animated.MuiInputLabel-sizeMedium.MuiInputLabel-filled:before{border:none}.visa-container .send-form-contact .content .left-side .MuiInputBase-root.MuiFilledInput-root.MuiFilledInput-underline.MuiInputBase-colorPrimary.MuiInputBase-formControl.MuiInputBase-multiline{border-radius:5px;border:1px solid #e0e0e0;background-color:#fff}.visa-container .send-form-contact .content .left-side .MuiFormLabel-root.MuiInputLabel-root.MuiInputLabel-formControl.MuiInputLabel-animated.MuiInputLabel-sizeMedium.MuiInputLabel-filled.MuiFormLabel-colorPrimary.Mui-required.MuiInputLabel-root.MuiInputLabel-formControl.MuiInputLabel-animated.MuiInputLabel-sizeMedium.MuiInputLabel-filled{color:#828282;font-size:14px}.visa-container .send-form-contact .content .left-side .MuiFormLabel-root.MuiInputLabel-root.MuiInputLabel-formControl.MuiInputLabel-animated.MuiInputLabel-sizeMedium.MuiInputLabel-filled.MuiFormLabel-colorPrimary.Mui-required.MuiInputLabel-root.MuiInputLabel-formControl.MuiInputLabel-animated.MuiInputLabel-sizeMedium.MuiInputLabel-filled.Mui-focused{color:#828282}.visa-container .send-form-contact .content .left-side .MuiInputBase-input.MuiFilledInput-input.MuiInputBase-inputMultiline,.visa-container .send-form-contact .content .left-side .MuiInputBase-root.MuiFilledInput-root.MuiFilledInput-underline.MuiInputBase-colorPrimary.MuiInputBase-formControl.MuiInputBase-multiline:before{border:none}.visa-container .send-form-contact .content .left-side .MuiFormLabel-asterisk.MuiInputLabel-asterisk{color:#e74c3c}.visa-container .send-form-contact .content .left-side .MuiFormControl-root{margin:0}.visa-container .send-form-contact .content .left-side .MuiInputBase-root.MuiFilledInput-root.MuiFilledInput-underline.MuiInputBase-colorPrimary.MuiInputBase-formControl{color:#03121a;font-size:14px;border-radius:5px;background-color:#fff;border:1px solid #e0e0e0}.visa-container .send-form-contact .content .left-side .MuiInputBase-root.MuiFilledInput-root.MuiFilledInput-underline.MuiInputBase-colorPrimary.MuiInputBase-formControl:after,.visa-container .send-form-contact .content .left-side .MuiInputBase-root.MuiFilledInput-root.MuiFilledInput-underline.MuiInputBase-colorPrimary.MuiInputBase-formControl:before{border:none}.visa-container .send-form-contact .content .left-side .MuiFormLabel-root.MuiInputLabel-root.MuiInputLabel-formControl.MuiInputLabel-animated.MuiInputLabel-sizeMedium.MuiInputLabel-filled.MuiFormLabel-colorPrimary.MuiInputLabel-root.MuiInputLabel-formControl.MuiInputLabel-animated.MuiInputLabel-sizeMedium.MuiInputLabel-filled{font-size:14px;color:#828282}.visa-container .send-form-contact .content .left-side .MuiSelect-select.MuiSelect-filled.MuiInputBase-input.MuiFilledInput-input{color:#333}.visa-container .send-form-contact .content .right-side{width:50%;display:flex}@media(max-width:640px){.visa-container .send-form-contact .content .right-side{width:100%;height:100%;justify-content:center}}.visa-container .send-form-contact .content .right-side img.map{width:545px;height:700px}@media(max-width:640px){.visa-container .send-form-contact .content .right-side img.map{width:100%;height:100%}}.visa-container .send-form-contact .content .right-side img.logo{width:112px;height:118px;align-self:flex-end;margin-left:-21px}@media(max-width:640px){.visa-container .send-form-contact .content .right-side img.logo{display:none}}.visa-container .container-news{width:100%;height:100%;background-color:#f7f7f7;display:flex;flex-direction:column;align-items:center}.visa-container .container-news .travel-news{width:80%;margin:3rem 0}@media(max-width:640px){.visa-container .container-news .travel-news{width:100%}}.visa-container .container-news .travel-news .title-content{font-size:28px;color:#0f294d;font-weight:700;margin-bottom:-2.6rem}@media(max-width:640px){.visa-container .container-news .travel-news .title-content{text-align:center}}.visa-container .container-news .travel-news .carousel{width:100%;padding:4rem 0}.visa-container .container-news .travel-news .carousel .news-item{box-shadow:0 12px 12px 0 rgba(0,0,0,.07);background-color:#fff;border-radius:24px;margin:1rem}.visa-container .container-news .travel-news .carousel .news-item .img{height:240px}.visa-container .container-news .travel-news .carousel .news-item .img img{width:100%;height:100%;object-fit:cover;border-top-left-radius:24px;border-top-right-radius:24px}.visa-container .container-news .travel-news .carousel .news-item .content{padding:1rem}.visa-container .container-news .travel-news .carousel .news-item .content .date{display:flex}.visa-container .container-news .travel-news .carousel .news-item .content .date svg{font-size:24px;color:#292d32}.visa-container .container-news .travel-news .carousel .news-item .content .date p{font-size:16px;color:#292d32;margin-left:.5rem;font-weight:500}.visa-container .container-news .travel-news .carousel .news-item .content .wrap-title{height:9.5rem}.visa-container .container-news .travel-news .carousel .news-item .content .wrap-title .name-content{color:#191919;font-size:24px;font-weight:700;margin-top:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.visa-container .container-news .travel-news .carousel .news-item .content .wrap-title .description{color:#191919;font-size:16px;margin-top:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.visa-container .container-news .travel-news .carousel .news-item .content .btn-detail{font-size:16px;font-weight:600;color:#002972;margin-top:1rem}.visa-container .container-news .travel-news .carousel .news-item .content .btn-detail svg{font-size:26px;color:#002972;margin-right:.5rem}.visa-container .container-news .travel-news .carousel .react-multiple-carousel__arrow--left{right:calc(4% + 1px);top:0;left:unset}@media(max-width:640px){.visa-container .container-news .travel-news .carousel .react-multiple-carousel__arrow--left{display:none}}.visa-container .container-news .travel-news .carousel .react-multiple-carousel__arrow--right{top:0;right:0}@media(max-width:640px){.visa-container .container-news .travel-news .carousel .react-multiple-carousel__arrow--right{display:none}}.visa-container .container-news .travel-news .carousel .react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:8px;border:1px solid #d8d8d8;z-index:1000;background-color:#fff;min-width:43px;min-height:43px;opacity:1;cursor:pointer}.visa-container .container-news .travel-news .carousel .react-multiple-carousel__arrow:before{font-size:20px;color:#002972;font-weight:600;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.visa-container .container-customer-feedback{width:100%;display:flex;flex-direction:column;align-items:center;position:relative;margin-bottom:3rem}.visa-container .container-customer-feedback .bg-customer-feedback{width:100%;height:770px;background-color:#000;box-shadow:0 4px 20px 0 rgba(0,0,0,.65)}.visa-container .container-customer-feedback .bg-customer-feedback img{width:100%;height:100%;object-fit:cover;opacity:.3}.visa-container .container-customer-feedback .customer-feedback-content{width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(max-width:640px){.visa-container .container-customer-feedback .customer-feedback-content{width:100%}}.visa-container .container-customer-feedback .customer-feedback-content .title-content{font-size:28px;color:#fff;font-weight:700;margin-bottom:-2.6rem}@media(max-width:640px){.visa-container .container-customer-feedback .customer-feedback-content .title-content{text-align:center}}.visa-container .container-customer-feedback .customer-feedback-content .customer-feedback-carousel{width:100%;padding:4rem 0}.visa-container .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .customer-feedback-item{background-color:#fff;border-radius:20px;position:relative;margin:3rem 1rem 1rem}.visa-container .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .customer-feedback-item .avatar{position:absolute;top:-50px;left:20%;transform:translateX(-50%)}.visa-container .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .customer-feedback-item .avatar img{width:80px;height:80px;object-fit:cover;border-radius:50%}.visa-container .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .customer-feedback-item .content{padding:3rem 2rem 2rem}.visa-container .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .customer-feedback-item .content .name-stars{display:flex;justify-content:space-between;width:100%;margin-bottom:1rem}.visa-container .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .customer-feedback-item .content .name-stars .name .title-name{font-size:16px;font-weight:700;color:#191919}.visa-container .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .customer-feedback-item .content .name-stars .name .position{font-size:12px;font-weight:500;color:#191919}.visa-container .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .customer-feedback-item .content .name-stars svg{font-size:18px;color:#f79721}.visa-container .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .customer-feedback-item .content .comment{font-size:16px;font-weight:500;color:#191919}.visa-container .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .react-multiple-carousel__arrow--left{right:calc(4% + 1px);top:0;left:unset}@media(max-width:640px){.visa-container .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .react-multiple-carousel__arrow--left{display:none}}.visa-container .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .react-multiple-carousel__arrow--right{top:0;right:0}@media(max-width:640px){.visa-container .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .react-multiple-carousel__arrow--right{display:none}}.visa-container .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:8px;border:1px solid #d8d8d8;z-index:1000;background-color:#fff;min-width:43px;min-height:43px;opacity:1;cursor:pointer}.visa-container .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .react-multiple-carousel__arrow:before{font-size:20px;color:#002972;font-weight:600;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.visa-container .container-customer-feedback .customer-feedback-content .customer-feedback-carousel .react-multi-carousel-dot--active button{background-color:#fff}.container-sightseeing-search{flex-direction:column}.container-sightseeing-search,.container-sightseeing-search .container .breadcrumbs-container{display:flex;justify-content:center;align-items:center}.container-sightseeing-search .container .breadcrumbs-container .container .MuiTypography-root.MuiTypography-body1.MuiBreadcrumbs-root{margin:1rem}.container-sightseeing-search .container .breadcrumbs-container .container .MuiBreadcrumbs-li,.container-sightseeing-search .container .breadcrumbs-container .container .MuiTypography-root.MuiTypography-body1{color:#002972}.container-sightseeing-search .sightseeing-detail-header--image--background{border-radius:10px}.container-sightseeing-search .sightseeing-detail-content{margin:2rem 0;border:1px solid #f2f3f3;border-radius:10px;padding:2rem;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}@media(max-width:425px){.container-sightseeing-search .sightseeing-detail-content{padding:1rem;border:none}}.container-sightseeing-search .sightseeing-detail-content .sightseeing-header-content>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.625rem*var(--tw-space-y-reverse));margin-block-start:calc(.625rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.625rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.container-sightseeing-search .sightseeing-detail-content .sightseeing-header-content{color:#03121a}.container-sightseeing-search .sightseeing-detail-content .sightseeing-header-content--title{font-size:2.4rem;color:#002972;font-weight:700}@media(max-width:425px){.container-sightseeing-search .sightseeing-detail-content .sightseeing-header-content--title{font-size:1.6rem;text-align:center}}.container-sightseeing-search .sightseeing-detail-content .sightseeing-header-content--address{display:flex;align-items:center;gap:.625rem}@media(max-width:425px){.container-sightseeing-search .sightseeing-detail-content .sightseeing-header-content--address{gap:.25rem;justify-content:center}}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.625rem*var(--tw-space-y-reverse));margin-block-start:calc(.625rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.625rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-info-section{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media(max-width:425px){.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-info-section{display:inline}}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-info-section .sightseeing-price-info--review{display:flex;align-items:center;gap:.625rem}@media(max-width:425px){.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-info-section .sightseeing-price-info--review{display:none}}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-info-section .sightseeing-price-info--review--discount .sightseeing-price-info--review--discount--icon{margin-right:.625rem;width:32px;height:32px}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-info-section .sightseeing-price-info--review--discount .sightseeing-price-info--review--discount--text{color:#fe9508;font-weight:700}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-info-section .sightseeing-price-info--price{display:flex;align-items:end;gap:1rem}@media(max-width:425px){.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-info-section .sightseeing-price-info--price{margin-top:1rem}}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-info-section .sightseeing-price-info--price--farePrice{font-size:18px;color:#b1b1b1;text-decoration:line-through;padding-bottom:.25rem}@media(max-width:425px){.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-info-section .sightseeing-price-info--price--farePrice,.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-info-section .sightseeing-price-info--price--totalPrice{display:none}}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-info-section .sightseeing-price-info--price--totalPrice--label{font-size:14px;color:#b1b1b1}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-info-section .sightseeing-price-info--price--totalPrice--price{font-weight:700;font-size:1.6rem;color:#002972}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-info-section .sightseeing-price-info--price--btn{padding:1rem 4rem;background-color:#fe9508;border-radius:5px;color:#fff;font-size:16px;font-weight:700;box-shadow:0 4px 20px 0 rgba(247,151,33,.4)}@media(max-width:425px){.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-info-section .sightseeing-price-info--price--btn{padding:.5rem 2rem;width:100%}}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-info-section .sightseeing-price-info--price--btn-disabled{padding:1rem 4rem;background-color:#dadfe6;border-radius:5px;color:#fff;font-size:16px;font-weight:700;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);cursor:not-allowed}@media(max-width:425px){.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-info-section .sightseeing-price-info--price--btn-disabled{padding:.5rem 2rem;width:100%}}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-info-description{padding:1rem;margin:1.5rem 0;border:1px solid #f2f3f3;border-radius:10px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-info-description--title{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-info-description--title--label{color:#002972;font-size:20px;font-weight:700}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-info-description--title--more{display:flex;align-items:center;cursor:pointer;color:#002972;font-size:16px;font-weight:500}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-info-description--title--content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#03121a;font-size:16px;transition:all .3s ease-in-out}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-info-description--title--content.is-expanded{line-clamp:unset;-webkit-line-clamp:unset;max-height:none}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-chooseDate{font-weight:700;font-size:20px}@media(max-width:425px){.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-chooseDate{margin:1.5rem 0 1rem}}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2rem;position:relative}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper--date{width:100%;display:flex;align-items:center;gap:1rem}@media(max-width:425px){.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper--date{flex-direction:column}}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper--date .list-item__container{width:100%;text-align:center;align-items:center}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper--date .buttons{position:absolute;right:0;z-index:1}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper--date .buttons button{height:33px;width:33px;margin:0 5px;padding:5px 10px;font-size:14px;border:none;border-radius:50%;cursor:pointer;transition:background-color .3s ease}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper--date .buttons button:hover{background-color:#ddd}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper--date .buttons button:focus{outline:none}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper--list--header{background:#f79721;width:100%;border:1px solid #f2f3f3;border-radius:10px}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper--list--header--title{padding:1rem;color:#fff;font-size:1.6rem;font-weight:700}@media(max-width:425px){.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper--list--header--title{padding:.5rem 1rem}}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper--list{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;overflow-y:auto;max-height:80vh;scrollbar-width:none}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper--list::-webkit-scrollbar{display:none}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper--list-ul{background:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem;width:100%;margin:0;padding:1rem;list-style:none;border:1px solid #f2f3f3;border-top-left-radius:10px;border-top-right-radius:10px}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper--list .title{color:#5d5d5d;font-size:14px;font-weight:700}@media(max-width:425px){.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper--list{max-height:63vh}}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper--dropdown-calendar{top:100%}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper-dialog{width:90%;min-height:40vh;background-color:#f8f8f8;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper-dialog .dialog-description{padding-top:0;width:84.5%;height:100%;overflow-y:scroll;position:relative;z-index:0}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper-dialog .dialog-description::-webkit-scrollbar{display:none}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper-dialog .dialog-description{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;scrollbar-width:none}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper-dialog--close{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0 2rem}@media(max-width:640px){.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper-dialog{width:65%;background-color:#fff;min-height:45vh}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper-dialog .dialog-description{width:100%;margin:0}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper-dialog{width:85%;min-height:43vh}}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper-dialog--close{border-bottom:1px solid #dadfe6}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper-dialog--calendar{background-color:#fff;height:100%;width:100%}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper-dialog--calendar .double-month{min-width:100%}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper-dialog--calendar .datePicker-calendar--header--content.mobile{margin:3rem 0 1rem}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper--calendar{display:flex;width:100%;overflow:hidden}@media(max-width:425px){.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper--calendar{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper--calendar::-webkit-scrollbar{display:none}}@media(max-width:425px){.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper--calendar--item{min-width:140px;max-width:130px;flex-shrink:0}}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper--calendar--item{width:100%;border:1px solid;border-radius:.5rem;background:transparent;color:#5d5d5d;padding:.5rem;margin:0 .5rem;text-align:center}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper--calendar--item span{font-size:14px;font-weight:500}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper--calendar--item p{margin:0}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper--calendar--item:hover{color:#03121a;cursor:pointer;transition:all .3s ease-in-out;background-color:rgba(76,180,249,.08)}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper--calendar .active{background-color:rgba(76,180,249,.08);border:1px solid #002972}.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper--calendar .active p,.container-sightseeing-search .sightseeing-detail-content .sightseeing-ticket-session .sightseeing-ticket--wrapper--calendar .active span{color:#002972}.container-sightseeing-search .sightseeing-info-wrapper{margin:2rem 0;border:1px solid #f2f3f3;border-radius:10px;padding:2rem;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.container-sightseeing-search .sightseeing-info-wrapper--title{font-size:1.6rem;font-weight:700;color:#002972;margin-bottom:.625rem}.container-sightseeing-search .sightseeing-suggest-wrapper{cursor:pointer}.container-sightseeing-search .sightseeing-suggest-wrapper>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1.5rem*var(--tw-space-y-reverse));margin-block-start:calc(1.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.container-sightseeing-search .sightseeing-suggest-wrapper{margin-bottom:2rem}.container-sightseeing-search .sightseeing-suggest-wrapper .carousel{height:100%;width:100%;margin-top:5rem}.container-sightseeing-search .sightseeing-suggest-wrapper .carousel .react-multi-carousel-list{align-items:stretch;display:flex}.container-sightseeing-search .sightseeing-suggest-wrapper .carousel div.react-multi-carousel-list.container-padding-bottom{max-height:32rem;min-height:16rem}.container-sightseeing-search .sightseeing-suggest-wrapper .carousel div.react-multi-carousel-list.container-padding-bottom a{display:flex;align-items:center;justify-content:center}.container-sightseeing-search .sightseeing-suggest-wrapper .carousel div.react-multi-carousel-list.container-padding-bottom img{cursor:pointer;border-radius:20px}.container-sightseeing-search .sightseeing-suggest-wrapper--title{text-align:center;color:#002972;font-size:1.6rem;font-weight:700}.container-sightseeing-search .sightseeing-suggest-wrapper--content-empty-wrapper{display:flex;flex-direction:column;align-items:center}.container-sightseeing-search .sightseeing-suggest-wrapper--content-empty-wrapper .sightseeing-suggest-empty{width:280px;height:280px;object-fit:cover}.container-sightseeing-search .sightseeing-suggest-wrapper--content-empty-wrapper .sightseeing-suggest-empty-text{color:#f79721;font-weight:700;font-style:italic}.container-sightseeing-search .sightseeing-suggest-wrapper--content{display:flex;flex-wrap:wrap;gap:2rem;width:100%}@media(max-width:425px){.container-sightseeing-search .sightseeing-suggest-wrapper--content{flex-wrap:nowrap;overflow:scroll;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}}.container-sightseeing-search .sightseeing-suggest-wrapper--content--items{border:1px solid #f2f3f3;border-radius:10px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);width:calc(25% - 1.5rem)}@media(max-width:640px){.container-sightseeing-search .sightseeing-suggest-wrapper--content--items{width:calc(50% - 1rem)}}@media(max-width:425px){.container-sightseeing-search .sightseeing-suggest-wrapper--content--items{width:280px;flex-shrink:0}}.container-sightseeing-search .sightseeing-suggest-wrapper--content--items{transition:all .3s ease-in-out}.container-sightseeing-search .sightseeing-suggest-wrapper--content--items:hover{transition:all .3s ease-in-out;transform:translateY(-.625rem)}.container-sightseeing-search .sightseeing-suggest-wrapper--content--items .sightseeing-suggest-image{width:100%;aspect-ratio:16/9;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;object-fit:cover}.container-sightseeing-search .sightseeing-suggest-wrapper--content--items--wrapper{padding:1rem}.container-sightseeing-search .sightseeing-suggest-wrapper--content--items--wrapper>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.625rem*var(--tw-space-y-reverse));margin-block-start:calc(.625rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.625rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.container-sightseeing-search .sightseeing-suggest-wrapper--content--items--wrapper .sightseeing-suggest-title{font-weight:700;font-size:16px;color:#2d2d2d;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.container-sightseeing-search .sightseeing-suggest-wrapper--content--items--wrapper .sightseeing-suggest-transport{display:flex;align-items:center;gap:.625rem;font-size:14px}.container-sightseeing-search .sightseeing-suggest-wrapper--content--items--wrapper .sightseeing-suggest-transport--image{aspect-ratio:1/1;width:26px}.container-sightseeing-search .sightseeing-suggest-wrapper--content--items--wrapper .sightseeing-suggest-transport--image img{width:100%;height:100%;object-fit:contain}.container-sightseeing-search .sightseeing-suggest-wrapper--content--items--wrapper .sightseeing-suggest-transport--name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.container-sightseeing-search .sightseeing-suggest-wrapper--content--items--wrapper .sightseeing-suggest-combo{display:flex;width:100%;margin:.5rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;scroll-behavior:auto}.container-sightseeing-search .sightseeing-suggest-wrapper--content--items--wrapper .sightseeing-suggest-combo::-webkit-scrollbar{display:none}.container-sightseeing-search .sightseeing-suggest-wrapper--content--items--wrapper .sightseeing-suggest-combo .combo-category{margin-right:.5rem;padding:.2rem .5rem;color:#434343;border:1px solid #979797;border-radius:10px;font-size:12px;min-width:max-content}.container-sightseeing-search .sightseeing-suggest-wrapper--content--items--wrapper .sightseeing-suggest-price .discount-price{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:14px}.container-sightseeing-search .sightseeing-suggest-wrapper--content--items--wrapper .sightseeing-suggest-price .discount-price .priority{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;color:#2ecc71}.container-sightseeing-search .sightseeing-suggest-wrapper--content--items--wrapper .sightseeing-suggest-price .discount-price .priority p{font-weight:700}.container-sightseeing-search .sightseeing-suggest-wrapper--content--items--wrapper .sightseeing-suggest-price .discount-price .priority .priority-icon{background:rgba(32,174,92,.1);width:-moz-fit-content;width:fit-content;padding:.25rem;border-radius:10px}.container-sightseeing-search .sightseeing-suggest-wrapper--content--items--wrapper .sightseeing-suggest-price .discount-price .price{color:#5d5d5d;text-decoration:line-through}.container-sightseeing-search .sightseeing-suggest-wrapper--content--items--wrapper .sightseeing-suggest-totalPrice{display:flex;align-items:center;justify-content:end}.container-sightseeing-search .sightseeing-suggest-wrapper--content--items--wrapper .sightseeing-suggest-totalPrice .label-price{color:#b1b1b1;font-size:14px}.container-sightseeing-search .sightseeing-suggest-wrapper--content--items--wrapper .sightseeing-suggest-totalPrice .total-price{color:#002972;font-weight:700;font-size:20px}.input__container{width:100%;max-width:152px}@media(max-width:425px){.input__container{max-width:100%}}.input__container .input__button{display:flex;align-items:center;justify-content:center}.input__container .input__button>:not(:last-child){--tw-space-x-reverse:0;-webkit-margin-start:calc(.625rem*var(--tw-space-x-reverse));margin-inline-start:calc(.625rem*var(--tw-space-x-reverse));-webkit-margin-end:calc(.625rem*(1 - var(--tw-space-x-reverse)));margin-inline-end:calc(.625rem*(1 - var(--tw-space-x-reverse)))}.input__container .input__button{border:none;padding:1.25rem;border-radius:10px;cursor:pointer;transition:all .3s ease-in-out;color:#fff!important;background:linear-gradient(180deg,rgba(34,55,159,.9),#002972)}@media(max-width:425px){.input__container .input__button{padding:1rem}}.sightseeing-drawer--wrapper{padding:1rem}.sightseeing-drawer--wrapper--header--section{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:1rem}.sightseeing-drawer--wrapper--header--section--title{padding-top:.25rem;font-size:20px;font-weight:500;color:#03121a}.sightseeing-drawer--wrapper--header--items{gap:.625rem}.sightseeing-drawer--wrapper--header--items--info>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.625rem*var(--tw-space-y-reverse));margin-block-start:calc(.625rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.625rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.sightseeing-drawer--wrapper--header--items--info--section{display:flex;gap:.625rem}.sightseeing-drawer--wrapper--header--items--info--section--label--title{font-size:16px;font-weight:500;color:#03121a;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.sightseeing-drawer--wrapper--header--items--info--section--label--description{font-size:12px;font-weight:400;color:#b1b1b1;font-style:italic;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sightseeing-drawer--wrapper--header--items--info--date--range{display:flex;justify-content:space-between;align-items:center}.sightseeing-drawer--wrapper--header--items--info--subtitle--bill--detail{display:flex;justify-content:space-between}.sightseeing-drawer--wrapper--body{position:-webkit-sticky;position:sticky;bottom:0;background:#fff}.sightseeing-drawer--wrapper--body--total{display:flex;justify-content:space-between;align-items:center;margin:.5rem 0}.sightseeing-drawer--wrapper--body--total p{font-size:18px;font-weight:700;color:#03121a}.sightseeing-drawer--wrapper--body--total span{font-size:18px;font-weight:700;color:#e74c3c}.sightseeing-drawer--wrapper--body--button>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.625rem*var(--tw-space-y-reverse));margin-block-start:calc(.625rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.625rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.sightseeing-drawer--wrapper--body--button{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.sightseeing-drawer--wrapper--body--button .cart_button{width:100%;background:rgba(254,149,8,.5);color:#03121a;font-size:14px;text-transform:none;padding:.5rem 1rem;border:none;cursor:pointer;border-radius:10px;transition:all .3s ease-in-out}.sightseeing-drawer--wrapper--body--button .cart_button:hover{background:rgba(210,121,1,.5)}.sightseeing-drawer--wrapper--body--button .booking_button{width:100%;background:transparent;font-size:14px;text-transform:none;padding:.5rem 1rem;cursor:pointer;border-radius:10px;border:1px solid #002972;transition:all .3s ease-in-out}.sightseeing-drawer--wrapper--body--button .booking_button:hover{background:rgba(76,180,249,.08)}.sightseeing-card{width:100%;padding:1rem 2rem;border-radius:10px;border:1px solid #dadfe6;display:flex;align-items:center;justify-content:center;position:relative}@media(max-width:425px){.sightseeing-card{padding:.5rem 1rem;width:100%}}.sightseeing-card--wrapper{width:100%;height:100%}.sightseeing-card--info{align-items:stretch}.sightseeing-card--detail-wrapper,.sightseeing-card--info{width:100%;display:flex;flex-direction:row;justify-content:space-between}.sightseeing-card--detail-wrapper{transition:max-height .4s ease-in-out;overflow:hidden;margin-top:1rem;align-items:center}.sightseeing-card--detail-wrapper--provisional{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media(max-width:425px){.sightseeing-card--detail-wrapper--provisional{flex-direction:column}}.sightseeing-card--detail-wrapper--provisional{width:100%}@media(max-width:425px){.sightseeing-card--detail-wrapper--provisional .booking_result{width:100%;display:flex;align-items:center;justify-content:space-between}}.sightseeing-card--detail-wrapper--provisional .booking_result p{color:#03121a;font-weight:500;font-size:16px}.sightseeing-card--detail-wrapper--provisional .booking_result span{color:#e74c3c;font-weight:800;font-size:1.6rem}@media(max-width:425px){.sightseeing-card--detail-wrapper--provisional .booking_result span{font-size:18px}.sightseeing-card--detail-wrapper--provisional .right_button{width:100%;margin-top:1rem}}.sightseeing-card--detail-wrapper--provisional .right_button .button-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:stretch}.sightseeing-card--detail-wrapper--provisional .right_button .button-wrapper .view-cart-button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;border:none;outline:none;border-radius:10px;cursor:pointer;padding:.5rem 1rem;transition:all .3s ease-in-out;color:inherit!important;background:rgba(254,149,8,.5)}.sightseeing-card--detail-wrapper--provisional .right_button .button-wrapper .view-cart-button:hover{background:rgba(210,121,1,.5)}.sightseeing-card--detail-wrapper--provisional .right_button .button-wrapper .button-functions{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.sightseeing-card--detail-wrapper--provisional .right_button .button-wrapper .button-functions .btn-cancel{background:transparent;font-size:16px;font-weight:700;padding:.5rem 1rem;border-radius:10px;cursor:pointer;transition:all .3s ease-in-out;border:1px solid #b1b1b1;width:100%}.sightseeing-card--detail-wrapper--provisional .right_button .button-wrapper .button-functions .btn-cancel:hover{background:#989898}.sightseeing-card--detail-wrapper--provisional .right_button .button-wrapper .button-functions .input__button{border:1px solid #002972;border-radius:10px;cursor:pointer;padding:.5rem 1rem;transition:all .3s ease-in-out;color:#fff!important;background:linear-gradient(180deg,rgba(34,55,159,.9),#002972);width:100%}.sightseeing-card--detail-wrapper--details .links{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.25rem;cursor:pointer}@media(max-width:425px){.sightseeing-card--detail-wrapper--details{display:none}}.sightseeing-card--detail-wrapper--prices{display:flex;align-items:center;gap:1rem}@media(max-width:425px){.sightseeing-card--detail-wrapper--prices{width:100%;justify-content:space-between}}.sightseeing-card--detail-wrapper--prices-price p{color:#f79721;font-weight:700;font-size:20px}.sightseeing-card--detail-wrapper--prices-price span{color:#03121a;font-weight:500;font-size:16px}@media(max-width:425px){.sightseeing-card--detail-wrapper--prices-price p{font-size:16px}.sightseeing-card--detail-wrapper--prices-price span{font-size:14px}}.sightseeing-card--detail-wrapper--prices-button .input__button{display:flex;align-items:center;justify-content:center}.sightseeing-card--detail-wrapper--prices-button .input__button>:not(:last-child){--tw-space-x-reverse:0;-webkit-margin-start:calc(.625rem*var(--tw-space-x-reverse));margin-inline-start:calc(.625rem*var(--tw-space-x-reverse));-webkit-margin-end:calc(.625rem*(1 - var(--tw-space-x-reverse)));margin-inline-end:calc(.625rem*(1 - var(--tw-space-x-reverse)))}.sightseeing-card--detail-wrapper--prices-button .input__button{border:1px solid #002972;border-radius:10px;cursor:pointer;padding:.25rem 1rem;transition:all .3s ease-in-out;color:#fff!important;background:linear-gradient(180deg,rgba(34,55,159,.9),#002972)}.sightseeing-card-texts{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.8rem}.sightseeing-card-texts b{width:100%;font-size:18px;font-weight:600;margin:0}.sightseeing-card-texts .links{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.sightseeing-card-texts .links a{text-decoration:none;font-size:12px;color:#002972;cursor:pointer}.sightseeing-card-texts .links svg path{fill:#002972}.sightseeing-card-texts--details{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.2rem}.sightseeing-card-texts--details--collapse{cursor:pointer}.sightseeing-card-texts--tags{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.sightseeing-card-texts--tags--item{background-color:rgba(76,180,249,.08);color:#002972;font-size:12px;font-weight:600;padding:0 .8rem;border-radius:5px}.sightseeing-card-dialog{width:35%;height:80%;background-color:#f8f8f8;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.sightseeing-card-dialog .dialog-heading{padding-bottom:0;margin:0;border-bottom:none}.sightseeing-card-dialog .dialog-heading h2{justify-content:flex-end}.sightseeing-card-dialog .dialog-description{padding-top:0;width:100%;overflow-y:auto;position:relative;z-index:0;border-radius:13px}.sightseeing-card-dialog .dialog-description .ticket--wapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.sightseeing-card-dialog .dialog-description .ticket--wapper--container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;width:100%;padding:0 4rem}.sightseeing-card-dialog .dialog-description .ticket--wapper-title{width:100%;top:0;position:-webkit-sticky;position:sticky;z-index:1;background-color:#f8f8f8}.sightseeing-card-dialog .dialog-description .ticket--wapper-title .text{width:90%}.sightseeing-card-dialog .dialog-description .ticket--wapper-header{width:100%;padding-bottom:2rem;border-bottom:2px dashed #b1b1b1}.sightseeing-card-dialog .dialog-description .ticket--wapper-header .subTile{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.sightseeing-card-dialog .dialog-description .ticket--wapper-header .subTile div>p{font-weight:500;margin:0}.sightseeing-card-dialog .dialog-description .ticket--wapper-header .subTile p{font-weight:500;font-size:1.6rem;color:#5d5d5d;margin:0}.sightseeing-card-dialog .dialog-description .ticket--wapper-header .subTile a{font-size:1.6rem;color:#002972;cursor:pointer}.sightseeing-card-dialog .dialog-description .ticket--wapper-menu{width:100%;top:5rem;position:-webkit-sticky;position:sticky;z-index:1;background-color:#f8f8f8}.sightseeing-card-dialog .dialog-description .ticket--wapper-menu ul{display:flex;flex-direction:row;justify-content:center;align-items:center;list-style:none;padding:0;gap:.6rem}.sightseeing-card-dialog .dialog-description .ticket--wapper-menu a{text-decoration:none}.sightseeing-card-dialog .dialog-description .ticket--wapper-menu a:target{text-decoration:underline}.sightseeing-card-dialog .dialog-description .ticket--wapper-menu .text{padding:.8rem;font-weight:500;font-size:16px;color:#03121a}.sightseeing-card-dialog .dialog-description .ticket--wapper-menu .title{padding:.8rem;font-size:16px;font-weight:800;color:#002972}.sightseeing-card-dialog .dialog-description .ticket--wapper-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;gap:1rem}.sightseeing-card-dialog .dialog-description .ticket--wapper-container .content{width:100%;background-color:#fff;padding:1rem 4rem}.sightseeing-card-dialog .dialog-description .ticket--wapper-container .content ul{margin:1rem}.sightseeing-card-dialog .dialog-description .ticket--wapper-container .content li{margin:.5rem}.sightseeing-card-booking{width:30%;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:1rem}.sightseeing-card-booking .booking_text{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.6rem}.sightseeing-card-booking .booking_text b{font-size:18px;color:#f79721}.sightseeing-card-booking .booking_text p{margin:0;font-size:14px;font-weight:700}.sightseeing-card-booking .booking_result{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.sightseeing-card-booking .booking_result p{margin:0;font-size:1.6rem;font-weight:700}.sightseeing-card-booking .booking_result b{font-size:18px;color:#f79721}.sightseeing-card-booking .btn-book{width:100%;background:#002972;color:#fff;font-size:14px;text-transform:none;padding:.7rem 1rem;border:none;cursor:pointer;border-radius:.5rem}.sightseeing-card-booking .btn-book:hover{background:#2d2d2d}.sightseeing-card-booking .right_button{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem}.sightseeing-card-booking .right_button p{font-size:14px;color:#b1b1b1;margin:0}.sightseeing-card-booking .right_button .btn-outline-primary{flex:1 1;height:100%;background-color:transparent!important;color:#002972!important;border:1px solid #002972!important;border-radius:.5rem;cursor:pointer;transition:all .3s;font-size:14px}.sightseeing-card-booking .right_button .btn-outline-primary:hover{background-color:#002972!important;border:1px solid #002972!important;color:#fff!important}.sightseeing-card-booking .right_button .btn-cancel-text{height:100%;background-color:transparent!important;border:1px solid transparent!important;outline:none;border-radius:.5rem;transition:all .3s;cursor:pointer;font-size:14px}.sightseeing-card-booking .right_button .btn-cancel-text:hover{background-color:#f8f8f8!important;border:1px solid #dadfe6!important;color:#5d5d5d!important}.sightseeing-card .tourdetail-container{width:100%}.sightseeing-card-detail--container{display:flex;justify-content:space-between}@media(max-width:425px){.sightseeing-card-detail--container{flex-direction:column;gap:1rem}}.sightseeing-card-detail--container .left>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.625rem*var(--tw-space-y-reverse));margin-block-start:calc(.625rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.625rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.625rem*(1 - var(--tw-space-y-reverse)))}@media(max-width:425px){.sightseeing-card-detail--container .left{width:100%}}.sightseeing-card-detail--container .left{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.sightseeing-card-detail--container .left .qty-title{font-size:20px;font-weight:700;color:#03121a}@media(max-width:425px){.sightseeing-card-detail--container .left .qty-title{font-size:18px}}.sightseeing-card-detail--container .left .card_detail{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;border:1px solid #002972;border-radius:10px;width:448px}@media(max-width:425px){.sightseeing-card-detail--container .left .card_detail{gap:.5rem;width:100%}}.sightseeing-card-detail--container .left .card_detail .card_detail--wrapper .card_detail-text{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem;width:100%}.sightseeing-card-detail--container .left .card_detail .card_detail--wrapper .card_detail-text p{margin:0;font-size:20px;color:#03121a;font-weight:700}@media(max-width:425px){.sightseeing-card-detail--container .left .card_detail .card_detail--wrapper .card_detail-text p{font-size:16px}}.sightseeing-card-detail--container .left .card_detail .card_detail--wrapper .card_detail-text .card_detail-title{display:flex;align-items:center;gap:.5rem}@media(max-width:425px){.sightseeing-card-detail--container .left .card_detail .card_detail--wrapper .card_detail-text .card_detail-title{gap:0;flex-direction:column;align-items:flex-start}}.sightseeing-card-detail--container .left .card_detail .card_detail--wrapper .card_detail--description{color:#5d5d5d;font-size:14px;font-weight:400;font-style:italic}@media(max-width:425px){.sightseeing-card-detail--container .left .card_detail .card_detail--wrapper .card_detail--description{font-size:12px}}.sightseeing-card-detail--container .left .card_detail .card_detail--wrapper .card_detail--price{color:#f79721;font-size:20px;font-weight:700}@media(max-width:425px){.sightseeing-card-detail--container .left .card_detail .card_detail--wrapper .card_detail--price{display:none}}.sightseeing-card-detail--container .left .card_detail .card_detail-icons{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}@media(max-width:425px){.sightseeing-card-detail--container .left .card_detail .card_detail-icons{gap:0}}.sightseeing-card-detail--container .left .card_detail .card_detail-icons .card_detail--inputQty{text-align:center;border:none;outline:none;background-color:transparent;pointer-events:none}.sightseeing-card-detail--container .right{width:40%}.sightseeing-card-detail--container .right>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}@media(max-width:425px){.sightseeing-card-detail--container .right{width:100%}}.sightseeing-card-detail--container .right .summary-title{font-size:20px;font-weight:700;color:#03121a;text-align:left}@media(max-width:425px){.sightseeing-card-detail--container .right .summary-title{font-size:18px}}.sightseeing-card-detail--container .right .right_container .total .total--wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.sightseeing-card-detail--container .right .right_container .total .total--wrapper .total-price span{color:#03121a;font-weight:500;font-size:20px}@media(max-width:425px){.sightseeing-card-detail--container .right .right_container .total .total--wrapper .total-price span{font-size:18px}}.sightseeing-card-detail--container .right .right_container .result .result--wrapper .result_container .result_container-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.sightseeing-card-detail--container .right .right_container .result .result--wrapper .result_container .result_container-content p{color:#e74c3c;font-weight:700;font-size:20px}@media(max-width:425px){.sightseeing-card-detail--container .right .right_container .result .result--wrapper .result_container .result_container-content p{font-size:18px}}.sightseeing-card-detail--container .right .right_container .result .result--wrapper .result_button .result_button--wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:1rem;gap:1rem}.sightseeing-card-detail--container .right .right_container .result .result--wrapper .result_button .result_button--wrapper .result_button-cancel .btn-cancel{background:transparent;font-size:16px;font-weight:700;padding:.5rem 1rem;border-radius:10px;cursor:pointer;transition:all .3s ease-in-out;border:1px solid #b1b1b1}.sightseeing-card-detail--container .right .right_container .result .result--wrapper .result_button .result_button--wrapper .result_button-cancel .btn-cancel:hover{background:#989898}.sightseeing-card-detail--container .right .right_container .result .result--wrapper .result_button .result_button--wrapper .result_button-confirm{width:100%}.sightseeing-card-detail--container .right .right_container .result .result--wrapper .result_button .result_button--wrapper .result_button-confirm .btn-book{width:100%;background:linear-gradient(180deg,rgba(34,55,159,.9),#002972);color:#fff;font-size:16px;font-weight:700;padding:.5rem 1rem;border-radius:10px;cursor:pointer;transition:all .3s ease-in-out;outline:none;border:none}.sightseeing-add-new-wrapper{margin-top:1.5rem;border:1px solid #002972;border-radius:.5rem;padding:1rem;display:flex;justify-content:space-between;align-items:center;background:rgba(76,180,249,.08)}.sightseeing-add-new-wrapper--header{display:flex;gap:.625rem;align-items:center}.sightseeing-add-new-wrapper--header label{font-size:18px;font-weight:700;color:#002972}.sightseeing-add-new-wrapper--header p{font-size:16px;font-weight:400;color:#666}.sightseeing-add-new-wrapper--button{border:1px solid #002972;padding:.5rem 1.5rem;border-radius:10px;cursor:pointer;transition:all .3s ease-in-out;color:#fff!important;background:#002972;font-weight:500}.sightseeing-add-new-wrapper--button:hover{background:#00173f;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,41,114,.3)}.sightseeing-add-new-wrapper--button:active{transform:translateY(0)}.sightseeing-detail-mobile-title,.sightseeing-detail-title{font-size:16px;font-weight:700;color:#002972}.sightseeing-ticket--wrapper{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2rem;position:relative}.sightseeing-ticket--wrapper--date{width:100%;display:flex;align-items:flex-start;gap:1rem}@media(max-width:640px){.sightseeing-ticket--wrapper--date{flex-direction:column}}.sightseeing-ticket--wrapper--date .list-item__container{width:100%;text-align:center;align-items:center}.sightseeing-ticket--wrapper--date .buttons{position:absolute;right:0;z-index:1}.sightseeing-ticket--wrapper--date .buttons button{height:33px;width:33px;margin:0 5px;padding:5px 10px;font-size:14px;border:none;border-radius:50%;cursor:pointer;transition:background-color .3s ease}.sightseeing-ticket--wrapper--date .buttons button:hover{background-color:#ddd}.sightseeing-ticket--wrapper--date .buttons button:focus{outline:none}.sightseeing-ticket--wrapper--list--header{background:#f79721;width:100%;border:1px solid #f2f3f3;border-radius:10px}.sightseeing-ticket--wrapper--list--header--title{padding:1rem;color:#fff;font-size:1.6rem;font-weight:700}@media(max-width:425px){.sightseeing-ticket--wrapper--list--header--title{padding:.5rem 1rem}}.sightseeing-ticket--wrapper--list{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;scrollbar-width:none}.sightseeing-ticket--wrapper--list::-webkit-scrollbar{display:none}.sightseeing-ticket--wrapper--list-ul{background:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem;width:100%;margin:0;padding:1rem;list-style:none;border:1px solid #f2f3f3;border-top-left-radius:10px;border-top-right-radius:10px}.sightseeing-ticket--wrapper--list .title{color:#5d5d5d;font-size:14px;font-weight:700}.sightseeing-ticket--wrapper--dropdown-calendar{top:100%}.sightseeing-ticket--wrapper-dialog{width:90%;min-height:40vh;background-color:#f8f8f8;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.sightseeing-ticket--wrapper-dialog .dialog-description{padding-top:0;width:84.5%;height:100%;overflow-y:scroll;position:relative;z-index:0}.sightseeing-ticket--wrapper-dialog .dialog-description::-webkit-scrollbar{display:none}.sightseeing-ticket--wrapper-dialog .dialog-description{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;scrollbar-width:none}.sightseeing-ticket--wrapper-dialog--close{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0 2rem}@media(max-width:640px){.sightseeing-ticket--wrapper-dialog{width:65%;background-color:#fff;min-height:45vh}.sightseeing-ticket--wrapper-dialog .dialog-description{width:100%;margin:0}.sightseeing-ticket--wrapper-dialog{width:85%;min-height:43vh}}.sightseeing-ticket--wrapper-dialog--close{border-bottom:1px solid #dadfe6}.sightseeing-ticket--wrapper-dialog--calendar{background-color:#fff;height:100%;width:100%}.sightseeing-ticket--wrapper-dialog--calendar .double-month{min-width:100%}.sightseeing-ticket--wrapper-dialog--calendar .datePicker-calendar--header--content.mobile{margin:3rem 0 1rem}.sightseeing-ticket--wrapper--calendar{display:flex;width:100%;overflow:hidden}@media(max-width:425px){.sightseeing-ticket--wrapper--calendar{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.sightseeing-ticket--wrapper--calendar::-webkit-scrollbar{display:none}}@media(max-width:425px){.sightseeing-ticket--wrapper--calendar--item{min-width:140px;max-width:130px;flex-shrink:0}}.sightseeing-ticket--wrapper--calendar--item{width:100%;border:1px solid;border-radius:.5rem;background:transparent;color:#5d5d5d;padding:.5rem;margin:0 .5rem;text-align:center}.sightseeing-ticket--wrapper--calendar--item span{font-size:14px;font-weight:500}.sightseeing-ticket--wrapper--calendar--item p{margin:0}.sightseeing-ticket--wrapper--calendar--item:hover{color:#03121a;cursor:pointer;transition:all .3s ease-in-out;background-color:rgba(76,180,249,.08)}.sightseeing-ticket--wrapper--calendar .active{background-color:rgba(76,180,249,.08);border:1px solid #002972}.sightseeing-ticket--wrapper--calendar .active p,.sightseeing-ticket--wrapper--calendar .active span{color:#002972}.sightSeeing-preview--previewCard{width:100%;padding:1.5rem}.sightSeeing-preview--previewCard--row{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(1,1fr);grid-gap:1rem;gap:1rem}.sightSeeing-preview--previewCard--row--image{aspect-ratio:1/1;width:100%;height:100%;border-radius:1rem;object-fit:cover}.sightSeeing-preview--previewCard--row--info{grid-column:span 3/span 3;width:100%}.sightSeeing-preview--previewCard--row--info--title{width:100%;margin-bottom:.75rem}.sightSeeing-preview--previewCard--row--info--title .name{width:100%;color:#f79721;font-size:18px;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sightSeeing-preview--previewCard--row--info--title .tag{margin-top:.5rem;width:-moz-fit-content;width:fit-content;background:rgba(254,149,8,.5);font-size:14px;font-weight:500;border-radius:.5rem;padding:.25rem .5rem}.sightSeeing-preview--previewCard--row--price{grid-column-start:5;display:flex;flex-direction:column;align-items:center;width:100%}.sightSeeing-preview--previewCard--row--price--label{color:#e74c3c;font-size:1.6rem;font-weight:600}.sightSeeing-preview--previewCard--row--price--options{width:100%;gap:1rem;font-size:14px}.sightSeeing-preview--previewCard--row--price--options>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.75rem*var(--tw-space-y-reverse));margin-block-start:calc(.75rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.sightSeeing-preview--previewCard--row--price--options .btn-change{width:100%;color:#002972;background:transparent;border:1px solid #002972;border-radius:10px;padding:.25rem 2rem;transition:all .3s ease-in-out}.sightSeeing-preview--previewCard--row--price--options .btn-change:hover{background:#00173f;color:#fff}.sightSeeing-preview--previewCard--row--price--options .btn-delete{width:100%;color:#e74c3c;background:transparent;border:1px solid #e74c3c;border-radius:10px;padding:.25rem 2rem;transition:all .3s ease-in-out}.sightSeeing-preview--previewCard--row--price--options .btn-delete:hover{background:#d62c1a;color:#fff}.sightseeing-preview-mobile--previewCard{width:100%;padding:1rem}.sightseeing-preview-mobile--previewCard--container--items{padding:.75rem;border-radius:10px;border:1px solid rgba(254,149,8,.5)}.sightseeing-preview-mobile--previewCard--container--items>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.5rem*var(--tw-space-y-reverse));margin-block-start:calc(.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.sightseeing-preview-mobile--previewCard--container--items--image-section{width:100%;height:18dvh;position:relative}.sightseeing-preview-mobile--previewCard--container--items--image-section--image{width:100%;height:100%;object-fit:cover;border-radius:10px;position:absolute;top:0;z-index:1}.sightseeing-preview-mobile--previewCard--container--items--image-section--info{z-index:1;position:relative;padding:1.5rem 0 .8rem .8rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%}.sightseeing-preview-mobile--previewCard--container--items--image-section--info--content-row{margin-top:auto;width:100%}.sightseeing-preview-mobile--previewCard--container--items--image-section--info--content-row--tags{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.5rem}.sightseeing-preview-mobile--previewCard--container--items--image-section--info--content-row--tags--name{color:#fff;font-size:12px;font-weight:600;padding:.25rem .5rem;background:#f79721;border-radius:5px;border:1px solid #f79721}.sightseeing-preview-mobile--previewCard--container--items--price-section{display:flex;align-items:center;justify-content:space-between}.sightseeing-preview-mobile--previewCard--container--items--price-section--price label{color:#e74c3c;font-size:20px;font-weight:600}.sightseeing-preview-mobile--previewCard--container--items--price-section--btn{display:flex;gap:.5rem}.sightseeing-preview-mobile--previewCard--container--items--title{font-size:18px;color:#002972;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sightseeing-preview-mobile-title{font-size:20px;font-weight:600;color:#002972;text-align:center;text-transform:uppercase}.right-side{width:30%}.sightseeing-confirmBooking--information{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-items:flex-start;gap:1.5rem}.sightseeing-confirmBooking--details{width:100%}.sightseeing-confirmBooking--details>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(2rem*var(--tw-space-y-reverse));margin-block-start:calc(2rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(2rem*(1 - var(--tw-space-y-reverse)))}.sightseeing-confirmBooking--details .booking--container__block--title{display:flex;gap:.5rem;padding:1rem 1rem 0;border-top-left-radius:10px;border-top-right-radius:10px;background:linear-gradient(180deg,rgba(34,55,159,.9),#002972)}.sightseeing-confirmBooking--details .booking--container__block--title h4{color:#fff}.sightseeing-confirmBooking--details .booking--container__block--content{padding:1rem;width:100%;background:#f9f9f9;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.sightseeing-confirmBooking--details .booking--container__block--content--customer-info{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,1fr);grid-gap:8px;gap:8px;margin-bottom:1rem}@media(max-width:425px){.sightseeing-confirmBooking--details .booking--container__block--content--customer-info{display:flex;flex-direction:column}}.sightseeing-confirmBooking--details .booking--container__block--content--customer-info--left-side{width:100%;grid-column:span 2;border-right:1px solid #03121a}.sightseeing-confirmBooking--details .booking--container__block--content--customer-info--left-side>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.5rem*var(--tw-space-y-reverse));margin-block-start:calc(.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.5rem*(1 - var(--tw-space-y-reverse)))}@media(max-width:425px){.sightseeing-confirmBooking--details .booking--container__block--content--customer-info--left-side{border-right:none}}.sightseeing-confirmBooking--details .booking--container__block--content--customer-info--right-side{margin-left:1rem;width:100%;grid-column:span 2}.sightseeing-confirmBooking--details .booking--container__block--content--customer-info--right-side>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.5rem*var(--tw-space-y-reverse));margin-block-start:calc(.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.5rem*(1 - var(--tw-space-y-reverse)))}@media(max-width:425px){.sightseeing-confirmBooking--details .booking--container__block--content--customer-info--right-side{margin-left:0}}.sightseeing-confirmBooking--details .booking--container__block--content--countdown p{font-weight:700;color:#002972}.sightseeing-confirmBooking--details .booking--container__block--content--countdown span{font-weight:400}.sightseeing-confirmBooking--summary{width:100%}.sightseeing-confirmBooking--summary>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}.sightseeing-confirmBooking--summary .booking--container__block--title{display:flex;gap:.5rem;padding:1rem 1rem 0;border-top-left-radius:10px;border-top-right-radius:10px;background:linear-gradient(180deg,rgba(34,55,159,.9),#002972)}.sightseeing-confirmBooking--summary .booking--container__block--title h4{color:#fff}.sightseeing-confirmBooking--summary .booking--container__block--content>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}.sightseeing-confirmBooking--summary .booking--container__block--content{padding:1rem;width:100%;background:#f9f9f9;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.sightSeeing-confirm>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.5rem*var(--tw-space-y-reverse));margin-block-start:calc(.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.sightSeeing-confirm--title{font-weight:700}.sightSeeing-confirm--list>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}.sightSeeing-confirm--list--previewCard--row--items{border:1px solid #dadfe6;border-radius:10px;padding:1rem;display:flex;gap:1rem}@media(max-width:425px){.sightSeeing-confirm--list--previewCard--row--items{flex-direction:column}}.sightSeeing-confirm--list--previewCard--row--items .images{width:120px;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:.5rem;flex-shrink:0}@media(max-width:425px){.sightSeeing-confirm--list--previewCard--row--items .images{width:100%;height:18dvh}}.sightSeeing-confirm--list--previewCard--row--items .item-section{display:flex;flex-direction:column}.sightSeeing-confirm--list--previewCard--row--items .item-section .productName{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:700;color:#002972}.sightSeeing-confirm--list--previewCard--row--items .item-section .productType{width:-moz-fit-content;width:fit-content;background:rgba(254,149,8,.5);font-size:14px;font-weight:500;border-radius:.5rem;padding:.25rem .5rem}.sightSeeing-confirm--list--previewCard--row--items .item-section .calendar{display:flex;gap:.25rem}.sightSeeing-confirm--list--previewCard--row--items .item-section .calendar p>span{font-weight:700}.sightSeeing-confirm--list--previewCard--row--items .item-section .tickets{display:flex;gap:.25rem}.sightSeeing-confirm--list--previewCard--row--items .item-section .tickets p>span{font-weight:700}.sightSeeing-paymentMethod{display:flex;align-items:center;gap:1rem}.sightSeeing-paymentMethod .title{font-weight:700;color:#002972}.sightseeing-order-preview--title{font-weight:700}.sightseeing-order-preview--info{display:flex;gap:.5rem}.sightseeing-order-preview--info--image{aspect-ratio:1/1;width:100px;height:auto;border-radius:10px}.sightseeing-order-preview--info--image.sim-card{object-fit:cover}.sightseeing-order-preview--info--label{color:#002972}.sightseeing-order-preview--info--label>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.25rem*var(--tw-space-y-reverse));margin-block-start:calc(.25rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.sightseeing-order-preview--info--label--date,.sightseeing-order-preview--info--label--quantity{color:#002972;font-size:14px}.sightseeing-order-price>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.5rem*var(--tw-space-y-reverse));margin-block-start:calc(.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.sightseeing-order-price--voucher{display:flex;justify-content:space-between;align-items:center}.sightseeing-order-price--voucher--label{color:#002972;font-size:12px}.sightseeing-order-price--voucher--value{background:rgba(32,174,92,.1);padding:.25rem .5rem;border-radius:10px;color:#20ae5c;font-size:12px;font-weight:600}.sightseeing-order-price--totalPrice{display:flex;justify-content:space-between;align-items:center}.sightseeing-order-price--totalPrice--label{font-weight:700;color:#002972;font-size:20px}.sightseeing-order-price--totalPrice--value{font-weight:700;color:#f79721;font-size:20px}.sightseeing-order-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%}.sightseeing-order-button--confirm{display:flex;justify-content:center;align-items:center;gap:.5rem;border-radius:10px;border:none;background:linear-gradient(180deg,rgba(34,55,159,.9),#002972);color:#fff;font-weight:600;text-transform:uppercase}.sightseeing-order-button--cancel,.sightseeing-order-button--confirm{width:100%;padding:.75rem 1rem;transition:all .3s ease-in-out;cursor:pointer}.sightseeing-order-button--cancel{background:transparent;border-radius:10px;border:1px solid #002972;color:#002972}.sightseeing-order-button--cancel:hover{border:1px solid rgba(76,180,249,.08);background:rgba(76,180,249,.08);color:#2d2d2d}.item-section{display:flex;gap:.5rem}.item-section .title{font-weight:700;color:#002972}.item-section .value{color:#002972}.sightseeing-title{font-weight:600;color:#002972}.drawer--header{display:flex;justify-content:space-between}.drawer--header h3{margin-top:1rem}.not-found-wrapper{min-height:calc(100vh - 80px);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8f9fb,#e8eef5);padding:2rem 1rem;position:relative;overflow:hidden}@media(max-width:768px){.not-found-wrapper{min-height:calc(100vh - 60px)}}.not-found-container{max-width:900px;width:100%;position:relative;z-index:1;opacity:0;transform:translateY(30px);transition:all .8s ease-out}.not-found-container.fade-in{opacity:1;transform:translateY(0)}.not-found-content{background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,41,114,.08);padding:3.5rem 3rem;display:flex;flex-direction:column;align-items:center;text-align:center}@media(max-width:768px){.not-found-content{padding:2rem 1.25rem;border-radius:16px}}@media(max-width:480px){.not-found-content{padding:1.5rem 1rem;border-radius:12px}}.image-section{display:flex;align-items:center;justify-content:center;margin-bottom:2rem}@media(max-width:768px){.image-section{margin-bottom:1.5rem}}@media(max-width:480px){.image-section{margin-bottom:1.25rem}}.image-section .image-wrapper{max-width:320px;width:100%}.image-section .image-wrapper svg{width:100%;height:auto;display:block}@media(max-width:768px){.image-section .image-wrapper{max-width:240px}}@media(max-width:480px){.image-section .image-wrapper{max-width:200px}}.image-section .image-wrapper .bg-circle-1{animation:pulse-slow 4s ease-in-out infinite}.image-section .image-wrapper .document{animation:float-document 3s ease-in-out infinite;transform-origin:200px 200px}.image-section .image-wrapper .x-mark{animation:x-pulse 2s ease-in-out infinite}.image-section .image-wrapper .magnifier{animation:magnifier-sway 3.5s ease-in-out infinite;transform-origin:300px 260px}.image-section .image-wrapper .particle-1{animation:float-particle 4s ease-in-out infinite}.image-section .image-wrapper .particle-2{animation:float-particle 3.5s ease-in-out .5s infinite}.image-section .image-wrapper .particle-3{animation:float-particle 4.5s ease-in-out 1s infinite}.image-section .image-wrapper .particle-4{animation:float-particle 3s ease-in-out 1.5s infinite}.image-section .image-wrapper .particle-5{animation:float-particle 5s ease-in-out 2s infinite}.image-section .image-wrapper .alert-icon{animation:blink-alert 2s ease-in-out infinite}@keyframes pulse-slow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes float-document{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes x-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes magnifier-sway{0%,to{transform:rotate(0deg) translateX(0)}25%{transform:rotate(-5deg) translateX(-3px)}75%{transform:rotate(5deg) translateX(3px)}}@keyframes float-particle{0%,to{transform:translateY(0) translateX(0);opacity:.4}50%{transform:translateY(-20px) translateX(10px);opacity:.1}}@keyframes blink-alert{0%,to{opacity:1}50%{opacity:.5}}.text-section{width:100%}.text-section .error-code{font-size:7rem;font-weight:800;color:#002972;margin:0 0 1rem;line-height:1;letter-spacing:-.02em;animation:fade-in-scale .8s ease-out .2s both}@media(max-width:768px){.text-section .error-code{font-size:4.5rem;margin:0 0 .75rem}}@media(max-width:480px){.text-section .error-code{font-size:3.5rem;margin:0 0 .5rem}}.text-section .error-title{font-size:1.75rem;font-weight:600;color:#1a3a5c;margin:0 0 1rem;animation:fade-in-up .8s ease-out .4s both}@media(max-width:768px){.text-section .error-title{font-size:1.35rem;margin:0 0 .75rem}}@media(max-width:480px){.text-section .error-title{font-size:1.15rem;margin:0 0 .5rem}}.text-section .error-description{font-size:1rem;color:#5a6c7d;line-height:1.6;max-width:500px;margin:0 auto 2.5rem;animation:fade-in-up .8s ease-out .6s both}@media(max-width:768px){.text-section .error-description{font-size:.9rem;margin:0 0 1.75rem;line-height:1.5}}@media(max-width:480px){.text-section .error-description{font-size:.85rem;margin:0 0 1.5rem;line-height:1.4}}.action-buttons{display:flex;justify-content:center;animation:fade-in-up .8s ease-out .8s both}.action-buttons .btn{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2.5rem;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;white-space:nowrap;position:relative;overflow:hidden}@media(max-width:768px){.action-buttons .btn{padding:.875rem 2rem;font-size:.95rem;gap:.625rem;border-radius:10px}}@media(max-width:480px){.action-buttons .btn{padding:.75rem 1.5rem;font-size:.9rem;gap:.5rem;border-radius:8px}}.action-buttons .btn svg{transition:transform .3s ease;z-index:1}@media(max-width:480px){.action-buttons .btn svg{width:18px;height:18px}}.action-buttons .btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.action-buttons .btn:active{transform:scale(.98)}.action-buttons .btn.btn-primary{background:#002972;color:#fff;box-shadow:0 4px 20px rgba(0,41,114,.2)}@media(max-width:768px){.action-buttons .btn.btn-primary{box-shadow:0 3px 16px rgba(0,41,114,.18)}}.action-buttons .btn.btn-primary:hover{background:#003a95;box-shadow:0 6px 24px rgba(0,41,114,.3);transform:translateY(-2px)}.action-buttons .btn.btn-primary:hover svg{transform:scale(1.1)}.action-buttons .btn.btn-primary:hover:before{left:100%}@media(hover:none){.action-buttons .btn.btn-primary:hover{transform:none}}@keyframes fade-in-scale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.not-found-wrapper{padding:1rem .75rem}}@media(max-width:480px){.not-found-wrapper{padding:.75rem .5rem}.image-section .image-wrapper .alert-icon,.image-section .image-wrapper .bg-circle-1,.image-section .image-wrapper .document,.image-section .image-wrapper .magnifier{animation-duration:2s}.image-section .image-wrapper .particle-1,.image-section .image-wrapper .particle-2,.image-section .image-wrapper .particle-3,.image-section .image-wrapper .particle-4,.image-section .image-wrapper .particle-5{animation-duration:3s}}.not-found-container:not(.fade-in){pointer-events:none}.suggestionLocation__dropdown{position:absolute;align-self:flex-start;top:70%;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:1rem;margin-top:1rem;left:0;width:100%;background-color:#fff;border-radius:.5rem;box-shadow:0 3px 8px rgba(0,0,0,.24);z-index:10!important;max-height:50vh;overflow-y:auto;padding:0;-ms-overflow-style:none;scrollbar-width:none;animation:growDown .3s ease-in-out forwards;transform-origin:top center}.suggestionLocation__dropdown.dropdown-grid{width:100%;padding:1rem}.suggestionLocation__dropdown.mobile{top:10%;padding:1rem}.suggestionLocation__dropdown--content-simCard{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem}.suggestionLocation__dropdown--content-simCard.mobile{grid-template-columns:repeat(2,1fr);grid-gap:.5rem;width:100%;align-items:center}.suggestionLocation__dropdown--content-simCard .simCard-category{width:100%;padding:.5rem;cursor:pointer;transition:all .3s ease-in-out}.suggestionLocation__dropdown--content-simCard .simCard-category:hover{border-radius:.5rem;background:rgba(254,149,8,.5)}.suggestionLocation__dropdown--content-simCard .simCard-category.active{display:flex;justify-content:space-between}.suggestionLocation__dropdown--content-simCard .simCard-category--content{display:flex;gap:.5rem}.suggestionLocation__dropdown--content-simCard .simCard-category--content .flag{width:100%;height:100%;border-radius:.4rem}.suggestionLocation__dropdown--content-simCard .simCard-category--content .flag.mobile{width:30px;border-radius:5px}.suggestionLocation__dropdown--content-simCard .simCard-category--content.mobile{display:flex;align-items:center}.suggestionLocation__dropdown--content-simCard--noResult{width:100%;grid-column:1/-1;padding:1rem;text-align:center}.suggestionLocation__dropdown--content-simCard--noResult span{font-size:18px;color:#5d5d5d;font-style:italic}.suggestionLocation__dropdown--content{padding:1.5rem;width:100%;height:100%;border-radius:1.5rem}.suggestionLocation__dropdown--content--list{list-style:none;padding:0;margin:0}.suggestionLocation__dropdown--content--list--item{display:flex;justify-content:space-between;align-items:center;color:#dadfe6;padding:.5rem 0}.suggestionLocation__dropdown--content--list--item--info{display:flex;justify-content:space-between;align-items:center;width:100%;gap:1rem}.suggestionLocation__dropdown--content--list--item--info p{font-size:14px;color:#5d5d5d}.suggestionLocation__dropdown--content--list--item--info small{display:block}.suggestionLocation__dropdown--content--list--item--info svg{transform:scale(1)!important}.suggestionLocation__dropdown--content--list--item--info svg path{fill:#5d5d5d}.suggestionLocation__dropdown--content--list--item__svg{width:10%;display:flex;justify-content:center;align-items:center}.suggestionLocation__dropdown--content--list--item__content{width:90%}@media(hover:hover){.suggestionLocation__dropdown--content--list--item:hover{color:#03121a;color:#002972;cursor:pointer;font-weight:650}.suggestionLocation__dropdown--content--list--item:hover .suggestionLocation__dropdown--content--list--item--info small{color:#002972}.suggestionLocation__dropdown--content--list--item:hover .suggestionLocation__dropdown--content--list--item--info p{color:#002972!important}.suggestionLocation__dropdown--content--list--item:hover .suggestionLocation__dropdown--content--list--item--info svg path{fill:#002972}}.suggestionLocation__dropdown--content--list--item{border-bottom:1px solid #d4d4d4}.children--age{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;border-bottom:1px solid #b1b1b1;padding-bottom:1rem}.children--age p{font-size:1.6rem;flex:2 1;margin:0}.children--age .select-small{display:flex;flex-direction:row;justify-content:center;align-items:center}.children--age .select-non-border{margin:0;flex:1 1;width:20%}.children--age .select-non-border--content{display:flex;align-items:center;justify-content:space-between}.children--age:last-child{border-bottom:none}.flight-dropdown{width:200%}.flight-dropdown .suggestionLocation__dropdown--content--list--item--info{justify-content:flex-start}.flight-dropdown .suggestionLocation__dropdown--content--list--item--info:first-child{padding-top:0}.flight-dropdown .suggestionLocation__dropdown--content--list--item{padding:2rem 0}.flight-dropdown .suggestionLocation__dropdown--content--list--item p{margin:0}@media(max-width:640px){.location-dropdown{width:150%}}.location-dropdown .suggestionLocation__dropdown--content--list--item--info{justify-content:flex-start;width:100%;padding:1rem 0}.location-dropdown .suggestionLocation__dropdown--content--list--item--info p{font-size:14px;margin:0}.selected{color:#002972}.location--name,.selected{font-weight:650}.location--name .highlight{color:#002972!important}.no-scroll{overflow:hidden;height:100%}.input--flightTicket__from,.input--flightTicket__to{width:45%}@media screen and (max-width:768px){.flight-to-search .flight-dropdown{left:-100%}.location-dropdown .suggestionLocation__dropdown--content--list--item--info{padding:0}.location-dropdown .suggestionLocation__dropdown--content--list--item--info p{font-size:14px}.suggestionLocation__dropdown{width:100%}.input--flightTicket__from .swapFlightTicket,.input--flightTicket__to .swapFlightTicket{padding-right:2px}.input--flightTicket__from .suggestionLocation__dropdown,.input--flightTicket__to .suggestionLocation__dropdown{width:90vw}.input--flightTicket__to .suggestionLocation__dropdown{right:0;left:auto}.flight-dropdown{width:200%!important}.flight-dropdown p{font-size:1.6rem}}.supper-suggestionLocation__dropdown .suggestionLocation__dropdown--content{z-index:10}.supper-suggestionLocation__dropdown .suggestionLocation__dropdown--content--list--item{border:none;padding-left:.5rem}.supper-suggestionLocation__dropdown .suggestionLocation__dropdown--content--list--item--info{padding:.4rem 0}.supper-suggestionLocation__dropdown .suggestionLocation__dropdown--content--list--item--info__place{padding:0}.supper-suggestionLocation__dropdown .suggestionLocation__dropdown--content--list--item--info__svg{width:40px;height:40px;scale:1.3;display:flex;justify-content:center;align-items:center}.supper-suggestionLocation__dropdown .suggestionLocation__dropdown--content--list--item--info__image{object-fit:cover;border-radius:4px;box-shadow:0 8px 24px hsla(210,8%,62%,.2)}.supper-suggestionLocation__dropdown .suggestionLocation__dropdown--content--list--item:hover{background-color:#b1b1b1}.suggestion-site-dropdown{position:absolute;top:70%;left:0;width:100%;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.08);border:1px solid #e9ecef;z-index:10;max-height:50vh;overflow-y:auto;padding:2rem}.suggestion-site-dropdown::-webkit-scrollbar{display:none}.suggestion-site-dropdown{scrollbar-width:none}@media(max-width:425px){.suggestion-site-dropdown{padding:1.5rem}}.suggestion-site-dropdown__container{display:flex;flex-direction:column;gap:2rem}@media(max-width:425px){.suggestion-site-dropdown__container{gap:1.5rem}}.suggestion-site-dropdown__title{font-size:1.125rem;font-weight:700;color:#1a1a1a;margin-bottom:1.25rem;display:block}.suggestion-site-dropdown__provider{width:100%}.suggestion-site-dropdown__provider-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem}@media(max-width:425px){.suggestion-site-dropdown__provider-grid{grid-template-columns:1fr;gap:1rem}}.suggestion-site-dropdown__provider-card{display:flex;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;background:#fff;border:1.5px solid #e3e8ef;border-radius:12px;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.suggestion-site-dropdown__provider-card:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:#002972;transform:scaleY(0);transition:transform .2s ease;border-radius:12px 0 0 12px}.suggestion-site-dropdown__provider-card:hover{border-color:#002972;background:#f8f9fa}.suggestion-site-dropdown__provider-card:hover:before{transform:scaleY(1)}.suggestion-site-dropdown__provider-card:hover .suggestion-site-dropdown__provider-badge{background-color:#002972;color:#fff}.suggestion-site-dropdown__provider-card--active{border-color:#002972;background:#f0f5fc}.suggestion-site-dropdown__provider-card--active:before{transform:scaleY(1)}.suggestion-site-dropdown__provider-card--active .suggestion-site-dropdown__provider-badge{background-color:#002972;color:#fff}.suggestion-site-dropdown__provider-icon{flex-shrink:0;width:52px;height:52px;background:linear-gradient(135deg,#002972,#004aad);border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.suggestion-site-dropdown__provider-icon svg{color:#fff;font-size:26px}.suggestion-site-dropdown__provider-content{flex:1 1;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-width:0}.suggestion-site-dropdown__provider-info{flex:1 1;min-width:0}.suggestion-site-dropdown__provider-label{display:block;font-size:.8125rem;color:#6c757d;font-weight:500;margin-bottom:.375rem;text-transform:uppercase;letter-spacing:.5px}.suggestion-site-dropdown__provider-name{font-size:1.0625rem;font-weight:700;color:#1a1a1a;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggestion-site-dropdown__provider-badge{flex-shrink:0;font-size:.875rem;font-weight:600;color:#002972;background-color:#e6eef9;padding:.5rem 1rem;border-radius:24px;transition:all .3s ease;white-space:nowrap}.suggestion-site-dropdown__suggestion{width:100%}.suggestion-site-dropdown__suggestion-wrapper{display:flex;flex-wrap:wrap;gap:.875rem}@media(max-width:425px){.suggestion-site-dropdown__suggestion-wrapper{gap:.75rem}}.suggestion-site-dropdown__suggestion-chip{padding:.5rem 1rem;border-radius:24px;color:#495057;background-color:#fff;border:1.5px solid #dce3eb;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:600;line-height:1.5}.suggestion-site-dropdown__suggestion-chip:hover{color:#002972;background-color:#f0f5fc;border-color:#002972}.suggestion-site-dropdown__suggestion-chip--active{background:linear-gradient(135deg,#002972,#004aad);color:#fff;border-color:#002972}@media(max-width:425px){.suggestion-site-dropdown__suggestion-chip{padding:.45rem .875rem;font-size:.8125rem}}.suggestion-site-dropdown__site{width:100%}.suggestion-site-dropdown__site-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}@media(max-width:425px){.suggestion-site-dropdown__site-list{grid-template-columns:1fr;gap:.75rem}}@media(max-width:640px){.suggestion-site-dropdown__site-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.suggestion-site-dropdown__site-list{grid-template-columns:repeat(3,1fr)}}.suggestion-site-dropdown__site-card{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.25rem;background-color:#fff;border:1.5px solid #e3e8ef;border-radius:10px;cursor:pointer;transition:all .2s ease;position:relative;min-height:80px}.suggestion-site-dropdown__site-card:hover{background-color:#f8f9fa;border-color:#002972}.suggestion-site-dropdown__site-card:hover .suggestion-site-dropdown__site-name{color:#002972}@media(max-width:425px){.suggestion-site-dropdown__site-card{padding:.875rem 1rem;min-height:72px}}.suggestion-site-dropdown__site-content{flex:1 1;display:flex;flex-direction:column;gap:.375rem}.suggestion-site-dropdown__site-name{font-size:.9375rem;font-weight:700;color:#1a1a1a;margin:0;line-height:1.4;transition:color .2s ease;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media(max-width:425px){.suggestion-site-dropdown__site-name{font-size:.875rem}}.suggestion-site-dropdown__site-address{font-size:.8125rem;color:#6c757d;font-weight:500;margin:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:425px){.suggestion-site-dropdown__site-address{font-size:.75rem}}.suggestion-site-dropdown__skeleton-provider{border-radius:14px;height:88px}.suggestion-site-dropdown__skeleton-suggestion{border-radius:28px;height:42px;display:inline-block;margin-right:.875rem;margin-bottom:.875rem}@media(max-width:425px){.suggestion-site-dropdown__skeleton-suggestion{height:38px;margin-right:.75rem;margin-bottom:.75rem}}.suggestion-site-dropdown__skeleton-site{border-radius:12px;height:80px}@media(max-width:425px){.suggestion-site-dropdown__skeleton-site{height:72px}}.suggestion-site-dropdown__skeleton-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}@media(max-width:425px){.suggestion-site-dropdown__skeleton-grid{grid-template-columns:1fr;gap:.75rem}}@media(max-width:640px){.suggestion-site-dropdown__skeleton-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.suggestion-site-dropdown__skeleton-grid{grid-template-columns:repeat(3,1fr)}}.suggestion-site-dropdown__empty{text-align:center;padding:2rem;color:#6c757d;font-size:.9375rem;grid-column:1/-1}.search-result-mobile>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}.search-result-mobile .title-search-results{font-size:16px;font-weight:600;margin-bottom:.5rem;color:#002972}.search-result-mobile .list-search-provider>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}.search-result-mobile .list-search-provider .suggest-provider-item{display:flex;align-items:center;gap:1rem;width:100%}.search-result-mobile .list-search-provider .suggest-provider-item--icon{aspect-ratio:1;padding:.5rem;border-radius:50%;background:rgba(254,149,8,.5)}.search-result-mobile .list-search-provider .suggest-provider-item--info{width:100%;display:flex;align-items:end;justify-content:space-between}.search-result-mobile .list-search-provider .suggest-provider-item--info--name small{color:#2d2d2d;font-size:14px}.search-result-mobile .list-search-provider .suggest-provider-item--info--name p{font-weight:700}.search-result-mobile .list-search-provider .suggest-provider-item--info--count{background:rgba(254,149,8,.5);border-radius:10px;padding:.25rem .5rem;font-size:12px;color:#002972;font-weight:700}.search-result-mobile .list-search-suggestion{display:flex;gap:1rem;align-items:center;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none}.search-result-mobile .list-search-suggestion::-webkit-scrollbar{display:none}.search-result-mobile .list-search-suggestion div{flex:0 0 auto;white-space:nowrap;border:1px solid #03121a;border-radius:10px;padding:.25rem .5rem}.search-result-mobile .list-search-suggestion div p{font-size:14px;font-weight:700}.search-result-mobile .list-search-results{gap:1rem;display:flex;white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.search-result-mobile .list-search-results::-webkit-scrollbar{display:none}.search-result-mobile .list-search-results--items{border:1px solid #2d2d2d;border-radius:10px;width:max-content;padding:.25rem .5rem}.search-result-mobile .list-search-results--items:active{background:rgba(76,180,249,.08);color:#fff}.search-result-mobile .list-search-results--items--label p{font-size:14px;font-weight:700;color:#2d2d2d}.sim-listing-section{width:100%;display:flex;align-items:stretch;gap:2rem;flex-wrap:wrap}.sim-listing-section.mobile{flex-direction:column}.sim-listing-section .sim-listing-item{border:1px solid #b1b1b1;border-radius:10px;transition:all .3s ease-in-out;flex-grow:0;flex-shrink:1;flex-basis:calc(33.333% - 2rem);max-width:calc(33.333% - 2rem)}.sim-listing-section .sim-listing-item.mobile{flex:0 1 100%;max-width:100%}.sim-listing-section .sim-listing-item:hover{transform:translateY(-.625rem);box-shadow:0 .625rem 1.25rem rgba(3,18,26,.1)}.sim-listing-section .sim-listing-item--image{width:100%}.sim-listing-section .sim-listing-item--image .sim-card-image{width:100%;height:100%;object-fit:cover;border-top-left-radius:10px;border-top-right-radius:10px;aspect-ratio:16/9}.sim-listing-section .sim-listing-item--info{padding:.5rem .75rem;width:100%}.sim-listing-section .sim-listing-item--info--details>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.5rem*var(--tw-space-y-reverse));margin-block-start:calc(.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.sim-listing-section .sim-listing-item--price{width:100%;padding:.75rem}.sim-listing-section .sim-listing-item--price>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.5rem*var(--tw-space-y-reverse));margin-block-start:calc(.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.sim-listing-section .sim-listing-item--price .price-label{text-align:right;font-size:14px;color:#b1b1b1}.sim-listing-section .sim-listing-item--price .price-label .current-price{font-weight:700;color:#f79721;font-size:18px}.sim-listing-section .sim-listing-item--price .button-view-detail{width:100%;background:rgba(254,149,8,.5);border:none;outline:none;border-radius:10px;padding:.5rem;transition:all .3s ease-in-out}.sim-listing-section .sim-listing-item--price .button-view-detail:hover{background:rgba(210,121,1,.5);font-weight:600}.sim-listing-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-weight:700;font-size:18px;cursor:pointer}.sim-listing-name:hover{text-decoration:underline}.row-main{display:flex;gap:.5rem}.row-main p{font-size:16px;font-weight:600}.button-view-detail{width:100%;background:rgba(254,149,8,.5);border:none;outline:none;border-radius:10px;padding:.5rem;transition:all .3s ease-in-out}.button-view-detail:hover{background:rgba(210,121,1,.5);font-weight:600}.simListingDetail-wrapper{width:100%}.simListingDetail-wrapper>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}.simListingDetail-wrapper .simListingDetail-simItem{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(1,1fr);grid-gap:1rem;gap:1rem}.simListingDetail-wrapper .simListingDetail-simItem.mobile{display:flex;flex-direction:column}.simListingDetail-wrapper .simListingDetail-simItem--list{grid-column:span 3/span 3}.simListingDetail-wrapper .simListingDetail-simItem--list>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}.simListingDetail-wrapper .simListingDetail-simItem--list--header h1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.6rem;font-weight:700}.simListingDetail-wrapper .simListingDetail-simItem--list--wrapper>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}.simListingDetail-wrapper .simListingDetail-simItem--list--wrapper .simListingDetail-simItem-selector>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.5rem*var(--tw-space-y-reverse));margin-block-start:calc(.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.simListingDetail-wrapper .simListingDetail-simItem--list--wrapper .simListingDetail-simItem-selector--label{font-size:16px;font-weight:700}.simListingDetail-wrapper .simListingDetail-simItem--list--wrapper .simListingDetail-simItem-selector--optionsRow{display:flex;flex-wrap:wrap;gap:1rem;list-style-type:none}.simListingDetail-wrapper .simListingDetail-simItem--list--wrapper .simListingDetail-simItem-selector--optionsRow.mobile{padding:0;gap:.5rem}.simListingDetail-wrapper .simListingDetail-simItem--list--wrapper .simListingDetail-simItem-selector--optionsRow--item{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.25rem;border:1px solid #f2f3f3;border-radius:999px;transition:all .3s ease-in-out;cursor:pointer;width:-moz-fit-content;width:fit-content;min-width:unset;text-align:center;font-size:.875rem}.simListingDetail-wrapper .simListingDetail-simItem--list--wrapper .simListingDetail-simItem-selector--optionsRow--item.active-sim{background:rgba(254,149,8,.5);border:1px solid #b1b1b1;font-weight:700}.simListingDetail-wrapper .simListingDetail-simItem--list--imageWrapper{width:100%;margin-top:2rem;display:flex;justify-content:center;align-items:center}.simListingDetail-wrapper .simListingDetail-simItem--aside{width:100%;grid-column:span 2/span 2;grid-column-start:4;background:rgba(76,180,249,.08);border-radius:10px;border:2px solid rgba(76,180,249,.08);padding:3rem;display:flex;flex-direction:column}.simListingDetail-wrapper .simListingDetail-simItem--aside .view-cart-button{margin-top:auto;width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background:#fff;border:1px solid #002972;border-radius:10px;cursor:pointer;font-weight:600}.simListingDetail-wrapper .simListingDetail-simItem--aside .view-cart-button.mobile{margin-top:2.5rem}.simListingDetail-wrapper .simListingDetail-simItem--aside .view-cart-button p{margin:0;font-size:16px}.simListingDetail-wrapper .simListingDetail-simItem--aside.mobile{padding:1rem}.simListingDetail-wrapper .simListingDetail-simItem--aside.mobile label,.simListingDetail-wrapper .simListingDetail-simItem--aside.mobile p{font-size:14px}.simListingDetail-wrapper .simListingDetail-simItem--aside--content--row>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}.simListingDetail-wrapper .simListingDetail-simItem--aside--content--row{display:flex;justify-content:space-between}.simListingDetail-wrapper .simListingDetail-simItem--aside--content--row--selector>:not(:last-child){--tw-space-x-reverse:0;-webkit-margin-start:calc(1rem*var(--tw-space-x-reverse));margin-inline-start:calc(1rem*var(--tw-space-x-reverse));-webkit-margin-end:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-inline-end:calc(1rem*(1 - var(--tw-space-x-reverse)))}.simListingDetail-wrapper .simListingDetail-simItem--aside--content--row--selector--aside-qtyBtn{border:1px solid #002972;border-radius:999px;background:transparent}.simListingDetail-wrapper .simListingDetail-simItem--aside--content--row--selector--aside-qtyBtn:disabled{cursor:not-allowed;opacity:.5}.simListingDetail-wrapper .simListingDetail-simItem--aside--footer>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.5rem*var(--tw-space-y-reverse));margin-block-start:calc(.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.simListingDetail-wrapper .simListingDetail-simItem--aside--footer .total-sumary{display:flex;justify-content:space-between;align-items:center}.simListingDetail-wrapper .simListingDetail-simItem--aside--footer .total-sumary span{font-size:16px;font-weight:700}.simListingDetail-wrapper .simListingDetail-simItem--aside--footer .total-sumary p{color:#ef2424}.simListingDetail-wrapper .simListingDetail-simItem--aside--footer--btnGroup{width:100%}.simListingDetail-wrapper .simListingDetail-simItem--aside--footer--btnGroup>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.5rem*var(--tw-space-y-reverse));margin-block-start:calc(.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.simListingDetail-wrapper .simListingDetail-simItem--aside--footer--btnGroup .buyNow-hori-card{width:100%;background:linear-gradient(180deg,rgba(34,55,159,.9),#002972);border-radius:10px;border:none;outline:none;padding:.75rem 1.25rem;cursor:pointer;color:#fff}.simListingDetail-wrapper .simListingDetail-simItem--aside--footer--btnGroup .add-to-cart-outline-primary{width:100%;background:rgba(254,149,8,.5);border-radius:10px;border:none;outline:none;padding:.75rem 1.25rem;cursor:pointer;transition:all .3s ease-in-out}.simListingDetail-wrapper .simListingDetail-simItem--aside--footer--btnGroup .add-to-cart-outline-primary:hover{background:rgba(210,121,1,.5)}.simListingDetail-wrapper .simListingDetail-details{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.simListingDetail-wrapper .simListingDetail-details .simListingDetail-details-list>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.5rem*var(--tw-space-y-reverse));margin-block-start:calc(.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.simListingDetail-wrapper .simListingDetail-details .simListingDetail-details-list--row{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.simListingDetail-wrapper .simListingDetail-details .simListingDetail-details-list--row.mobile{flex-direction:column}.simListingDetail-wrapper .simListingDetail-details .simListingDetail-details-list--row .row-name{font-weight:700;flex-basis:30%;width:30%}.simListingDetail-wrapper .simListingDetail-details .simListingDetail-details-list--row .row-name.mobile{width:100%;flex-basis:100%}.simListingDetail-wrapper .simListingDetail-details .simListingDetail-details-list--row .row-value{flex-basis:70%;width:70%;display:flex;justify-content:flex-start;align-items:stretch;gap:.5rem}.simListingDetail-wrapper .simListingDetail-details .simListingDetail-details-list--row .row-value.mobile{width:100%;flex-basis:100%}.simListingDetail-wrapper .simListingDetail-details .simListingDetail-details-list--row.countries-wrapper .row-value.mobile-grid{display:flex;flex-wrap:wrap;width:100%;align-items:center;overflow:hidden}.simListingDetail-wrapper .simListingDetail-details .simListingDetail-details-list--row.countries-wrapper .row-value .sim-carrier{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.5rem}.simListingDetail-wrapper .simListingDetail-details .simListingDetail-details-list--row.countries-wrapper .row-value .flag-carrier{display:flex;align-items:center;flex-direction:row;gap:.5rem}.sim-card-image{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:10px;display:block}.sim-carrier{flex-direction:row;justify-content:flex-start}.sim-carrier,.sim-carrier-item{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.sim-carrier-tag{background:rgba(254,149,8,.5);padding:.25rem .5rem;border-radius:10px;font-size:14px;width:-moz-fit-content;width:fit-content}.sim-carrier-tag.mobile span{width:100%;text-align:center}.countries-carrier-item.mobile{grid-template-columns:repeat(2,1fr)}.sim-listing-details-dialog{scrollbar-width:none}.sim-listing-details-dialog::-webkit-scrollbar{display:none}.product-description>:not(:last-child),.product-specifications>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.75rem*var(--tw-space-y-reverse));margin-block-start:calc(.75rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.product-price{font-size:22px;color:#002972;font-weight:700}.product-name{font-size:22px;font-weight:600;color:#002972}.product-brand{font-size:14px;line-height:1.5}.product-image{padding-right:20px}@media(max-width:425px){.product-image{padding-right:0}}.product-info>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1.25rem*var(--tw-space-y-reverse));margin-block-start:calc(1.25rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.countries-carrier-item{width:100%;grid-gap:1rem;gap:1rem;display:grid;grid-template-columns:repeat(4,1fr)}@media(max-width:425px){.countries-carrier-item{grid-template-columns:repeat(2,1fr)}}.product-descriptions>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}.product-descriptions--wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%}@media(max-width:425px){.product-descriptions--wrapper{flex-direction:column}}.product-descriptions--wrapper .row-name{font-weight:700;flex-basis:30%;width:30%}@media(max-width:425px){.product-descriptions--wrapper .row-name{flex-basis:100%;width:100%}}.product-descriptions--wrapper .row-value{flex-basis:70%;width:70%;justify-content:flex-start;align-items:flex-start;gap:.5rem}@media(max-width:425px){.product-descriptions--wrapper .row-value{flex-basis:100%;width:100%}}.product-descriptions--wrapper .row-value.countries-wrapper{display:flex;flex-wrap:wrap;gap:.5rem}.flag-carrier{display:flex;align-items:center;flex-direction:row;gap:.5rem}.product-options>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.5rem*var(--tw-space-y-reverse));margin-block-start:calc(.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.product-options .group-btn{display:flex;gap:1rem}@media(max-width:425px){.product-options .group-btn{overflow:scroll;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-options .group-btn::-webkit-scrollbar{display:none}}.product-options .group-btn .select-btn{background:transparent;border:1px solid #2d2d2d;padding:.25rem .5rem;border-radius:.5rem;font-size:14px;transition:all .3s ease-in-out;width:100%;max-width:-moz-fit-content;max-width:fit-content}.product-options .group-btn .select-btn.active,.product-options .group-btn .select-btn:hover{background:#f79721;color:#fff;border-color:#f79721}@media(max-width:425px){.product-options .group-btn .select-btn{width:-moz-fit-content;width:fit-content;white-space:nowrap;flex-shrink:0}}.amount-buy{display:flex;align-items:center;gap:1rem;margin-top:1.5rem}@media(max-width:425px){.amount-buy{flex-direction:column}}.amount-buy .amount-input{display:flex;align-items:center;justify-content:space-between;width:60%;border-radius:.5rem;border:1px solid #dadfe6}@media(max-width:425px){.amount-buy .amount-input{width:100%}}.product-privilege{background:rgba(247,151,33,.078);padding:1.25rem;margin-top:2rem;color:#2d2d2d;border-radius:.5rem}.product-privilege>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.5rem*var(--tw-space-y-reverse));margin-block-start:calc(.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.product-privilege h2{font-size:20px;line-height:40px;font-weight:400;text-transform:uppercase}.product-privilege ul{list-style-type:none;margin-left:1rem;padding-left:0}@media(max-width:425px){.product-privilege ul{margin-left:0}}.product-privilege ul>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.75rem*var(--tw-space-y-reverse));margin-block-start:calc(.75rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.product-privilege ul li{display:flex;gap:.5rem}.product-privilege p{font-size:14px}.product-privilege p>:not(:last-child){--tw-space-x-reverse:0;-webkit-margin-start:calc(.5rem*var(--tw-space-x-reverse));margin-inline-start:calc(.5rem*var(--tw-space-x-reverse));-webkit-margin-end:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-inline-end:calc(.5rem*(1 - var(--tw-space-x-reverse)))}.brand-reputation{display:flex;align-items:center;justify-content:space-between;gap:2rem;width:100%}@media(max-width:425px){.brand-reputation{flex-direction:column}}.brand-reputation--wrapper{width:100%;border:1px solid #dadfe6;border-radius:.5rem;padding:1rem;gap:2rem;display:flex;align-items:center;justify-content:center;gap:1rem}@media(max-width:425px){.brand-reputation--wrapper{justify-content:flex-start}}.brand-reputation p{color:#002972;font-size:small;font-weight:600}.view-cart-button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;border:none;outline:none;border-radius:.5rem;cursor:pointer;padding:1rem;transition:all .3s ease-in-out;color:#03121a;background:rgba(254,149,8,.5);width:100%;text-transform:uppercase}@media(max-width:640px){.view-cart-button{text-transform:none;padding:.5rem 1rem}}.view-cart-button:hover{background:rgba(210,121,1,.5)}.image-banner{width:100%;height:auto;object-fit:cover;object-position:center}.image-tripu{max-width:380px;height:auto;object-fit:contain;width:100%}.divider{width:100px;height:4px;background-color:#f79321;margin:.75rem 0}.button-service{position:absolute}.container>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(2rem*var(--tw-space-y-reverse));margin-block-start:calc(2rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(2rem*(1 - var(--tw-space-y-reverse)))}.services-wrapper{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(1,1fr);grid-gap:4rem;gap:4rem;width:100%}@media(max-width:425px){.services-wrapper{display:flex;flex-direction:column-reverse}}.services-wrapper .content-detail{grid-column:span 3/span 3}.services-wrapper .content-detail .title{font-size:1.6rem;color:#f79721}@media(max-width:425px){.services-wrapper .content-detail .title{font-size:18px}}.services-wrapper .content-detail>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}.services-wrapper .content-detail p{color:#002972}@media(max-width:425px){.services-wrapper .content-detail p{font-size:14px}}.services-wrapper .image-service{grid-column:span 2/span 2;grid-column-start:4}.tripu-services{padding:40px 0 50px;background:linear-gradient(0deg,rgba(247,151,33,.2) 75%,rgba(247,151,33,0))}.tripu-services .content-title>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}.tripu-services .content-title h2{text-align:center}.tripu-services .content-title hr{width:100px;height:2px;background-color:#f79321;border:none;margin:0 auto}.tripu-services .row{display:flex;flex-wrap:wrap;gap:.5rem}.tripu-services .row .service-card{flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - 2rem);display:flex;flex-direction:column;align-items:center;position:relative}.tripu-services .row .service-card .service-card--wrapper{flex:1 1;width:100%;border:1px solid #f2f3f3;border-radius:5px;background:#fff;padding:2rem;min-height:300px;position:relative}.tripu-services .row .service-card .service-card--wrapper>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}.tripu-services .row .service-card .service-card--wrapper:hover h5{letter-spacing:2px}.tripu-services .row .service-card .service-card--wrapper--image{display:flex;justify-content:center;align-items:center}.tripu-services .row .service-card .service-card--wrapper--content{text-align:center;display:flex;flex-direction:column;align-items:center}.tripu-services .row .service-card .service-card--wrapper--content p{font-size:14px;color:#b1b1b1}.tripu-services .row .service-card .service-card--wrapper--content h5{font-size:25px;letter-spacing:1px;transition:all .3s ease-in-out}.tripu-services .row .service-card .button-service{margin-top:-1.25rem;background-color:#f79321;color:#fff;border:none;border-radius:5px;padding:.75rem 1.5rem;font-weight:600;cursor:pointer;position:relative;z-index:2;transition:all .3s ease-in-out;text-decoration:none}.tripu-services .row .service-card .button-service:hover{background:#002972}@media(max-width:425px){.row{display:flex;flex-direction:column}.row iframe{width:100%;height:300px}}.faq-accordion-summary{color:#002972}.hr-custom{background:#f79721}.left-contact-page{color:#002972}.left-contact-page a{color:#f79721!important}.left-contact-page .contact-form{background:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);padding:30px;border-radius:5px}.right-contact-page{padding:1.5rem;background:linear-gradient(180deg,hsla(195,4%,81%,.075),rgba(76,180,249,.122));color:#002972;font-size:14px}.contact-wrapper{background:#f79721;padding:1.5rem;margin:2rem 0;border-radius:5px;width:100%}.contact-wrapper--row{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem}@media(max-width:425px){.contact-wrapper--row{flex-direction:column}.contact-wrapper--row>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}}.contact-wrapper--row--section{width:100%;text-align:center;color:#fff}.contact-wrapper--row--section>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(.5rem*var(--tw-space-y-reverse));margin-block-start:calc(.5rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.contact-wrapper--row--section a{color:#fff;text-decoration:none}.iconic-ticket{position:relative;transition:all .3s cubic-bezier(.03,.98,.53,.99) 0s;padding:5px;margin:.5rem 0}.iconic-ticket:after{content:"";display:block;position:absolute;top:50px;width:36px;height:36px;border-radius:50%;z-index:2;background-color:#f9f9f9;right:-18px;transform:rotate(0deg)}.voucher-listing{position:relative;display:flex;align-items:stretch;background:linear-gradient(135deg,#fff5e6,#fff);border-radius:16px;overflow:visible;transition:all .3s cubic-bezier(.4,0,.2,1);margin:.75rem 0;box-shadow:0 2px 8px rgba(247,151,33,.08),0 0 0 1px rgba(247,151,33,.1);max-width:100%;-webkit-mask-composite:source-in;-webkit-mask-size:100% 100%;-webkit-mask:radial-gradient(circle 9px at 0 0,transparent 0,transparent 9px,#000 0),radial-gradient(circle 9px at 0 100%,transparent 0,transparent 9px,#000 0),radial-gradient(circle 9px at 100% 0,transparent 0,transparent 9px,#000 0),radial-gradient(circle 9px at 100% 100%,transparent 0,transparent 9px,#000 0);mask:radial-gradient(circle 9px at 0 0,transparent 0,transparent 9px,#000 0),radial-gradient(circle 9px at 0 100%,transparent 0,transparent 9px,#000 0),radial-gradient(circle 9px at 100% 0,transparent 0,transparent 9px,#000 0),radial-gradient(circle 9px at 100% 100%,transparent 0,transparent 9px,#000 0);-webkit-mask-composite:source-in,xor;mask-composite:intersect;mask-size:100% 100%}.voucher-listing:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(247,151,33,.15),0 0 0 1px rgba(247,151,33,.2)}.voucher-listing:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,#f79721,#ff8c00);z-index:1}.voucher-listing .voucher-chipu-image{display:flex;align-items:center;justify-content:center;padding:1rem;min-width:90px;max-width:90px;background:linear-gradient(135deg,rgba(247,151,33,.08),hsla(0,0%,100%,.5));position:relative;z-index:2}.voucher-listing .voucher-chipu-image img{filter:drop-shadow(0 2px 4px rgba(247,151,33,.2))}.voucher-listing .voucher-chipu-image:before{top:-9px}.voucher-listing .voucher-chipu-image:after,.voucher-listing .voucher-chipu-image:before{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#f9f9f9;left:-9px;z-index:5;box-shadow:0 0 0 1px rgba(247,151,33,.15),inset 0 1px 2px rgba(0,0,0,.05)}.voucher-listing .voucher-chipu-image:after{bottom:-9px}.voucher-listing .voucher-dashed{position:relative;width:0;border-left:2px dashed rgba(247,151,33,.2);margin:0;align-self:stretch}.voucher-listing .voucher-dashed:before{top:-9px}.voucher-listing .voucher-dashed:after,.voucher-listing .voucher-dashed:before{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#f9f9f9;left:50%;transform:translateX(-50%);z-index:4;box-shadow:0 0 0 1px rgba(247,151,33,.15),inset 0 1px 2px rgba(0,0,0,.05)}.voucher-listing .voucher-dashed:after{bottom:-9px}.voucher-listing .voucher-wrapper-content{flex:1 1;display:flex;flex-direction:column;padding:1rem 1.25rem;gap:.75rem;position:relative;z-index:2;min-width:0}.voucher-listing .voucher-wrapper-content:before{top:-9px}.voucher-listing .voucher-wrapper-content:after,.voucher-listing .voucher-wrapper-content:before{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#f9f9f9;right:-9px;z-index:5;box-shadow:0 0 0 1px rgba(247,151,33,.15),inset 0 1px 2px rgba(0,0,0,.05)}.voucher-listing .voucher-wrapper-content:after{bottom:-9px}.voucher-listing .voucher-wrapper-content .voucher-wrapper-title{display:flex;flex-direction:column;gap:.5rem}.voucher-listing .voucher-wrapper-content .voucher-wrapper-title .voucher-title{font-size:1rem;font-weight:700;color:#2c3e50;line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.voucher-listing .voucher-wrapper-content .voucher-wrapper-title .voucher-discount{display:inline-flex;align-items:center;font-size:1.1rem;font-weight:800;color:#f79721;margin:0}.voucher-listing .voucher-wrapper-content .voucher-wrapper-title .voucher-dates{font-size:.75rem;color:#95a5a6;margin:0}.voucher-listing .voucher-wrapper-content .voucher-wrapper-save{display:flex;align-items:center;gap:.75rem;padding-top:.5rem;border-top:1px solid rgba(247,151,33,.1)}.voucher-listing .voucher-wrapper-content .voucher-wrapper-save p{flex:1 1;font-weight:700;font-size:.85rem;color:#2c3e50;font-family:Courier New,monospace;background:linear-gradient(135deg,rgba(247,151,33,.1),rgba(247,151,33,.05));padding:.5rem .75rem;border-radius:8px;letter-spacing:1.5px;margin:0;text-align:center;border:1px dashed rgba(247,151,33,.3)}.voucher-listing .voucher-wrapper-content .voucher-wrapper-save button{background:linear-gradient(135deg,#f79721,#ff8c00);color:#fff;padding:.5rem 1.5rem;border-radius:8px;font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;box-shadow:0 2px 8px rgba(247,151,33,.25);white-space:nowrap;border:none}.voucher-listing .voucher-wrapper-content .voucher-wrapper-save button:hover{background:linear-gradient(135deg,#ff8c00,#f79721);transform:translateY(-2px);box-shadow:0 4px 12px rgba(247,151,33,.35)}.voucher-listing .voucher-wrapper-content .voucher-wrapper-save button:disabled{background:linear-gradient(135deg,#bdc3c7,#95a5a6);color:#fff;opacity:.7;cursor:not-allowed;box-shadow:none}.voucher-skeleton{pointer-events:none}.voucher-skeleton .voucher-chipu-image:after,.voucher-skeleton .voucher-chipu-image:before,.voucher-skeleton .voucher-dashed:after,.voucher-skeleton .voucher-dashed:before,.voucher-skeleton .voucher-wrapper-content:after,.voucher-skeleton .voucher-wrapper-content:before{display:none}.voucher-skeleton{-webkit-mask:none;mask:none;animation:skeleton-pulse 1.5s ease-in-out infinite}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.7}}.confirm-email-section{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:50vh}.confirm-email-section p{font-weight:500;font-size:22px;color:#002972;margin-top:1rem}.confirm-email-section a{transition:all .3s ease-in-out}.confirm-email-section a:hover{color:#fe9508}.splash-screen{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease-in-out}.splash-screen.fade-out{opacity:0}.splash-screen__overlay{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0}.splash-screen__skip{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:#fff;padding:.4rem .8rem;font-size:16px;cursor:pointer;transition:all .3s ease;z-index:4}.splash-screen__content{position:relative;width:100%;height:100%;text-align:center;animation:slideUp .6s ease-out}.splash-screen__image-container{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0;overflow:hidden;z-index:1}.splash-screen__overlay-controls{position:absolute;bottom:0;left:0;right:0;padding:3rem 2rem 2rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem;z-index:3}@media(max-width:640px){.splash-screen__overlay-controls{padding:1.5rem 1rem 1rem;gap:.8rem}}.splash-screen__logo{position:absolute;top:4rem;left:50%;transform:translateX(-50%);filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));z-index:4}@media(max-width:768px){.splash-screen__logo{top:3rem}}@media(max-width:640px){.splash-screen__logo{width:155px;height:auto;top:6rem}}.splash-screen__info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-bottom:0;z-index:2;width:90%;max-width:500px}.splash-screen__title{color:#fff;font-size:2rem;font-weight:700;margin-bottom:1rem;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media(max-width:768px){.splash-screen__title{font-size:1.5rem;margin-bottom:.8rem}}@media(max-width:640px){.splash-screen__title{font-size:1.3rem}}.splash-screen__description{color:hsla(0,0%,100%,.9);font-size:1.1rem;line-height:1.5;max-width:400px;text-shadow:0 1px 2px rgba(0,0,0,.2)}@media(max-width:768px){.splash-screen__description{font-size:1rem}}@media(max-width:640px){.splash-screen__description{font-size:.9rem}}.splash-screen__indicators{display:flex;gap:.8rem}.splash-screen__indicator{width:30px;height:6px;border-radius:999px;background:hsla(0,0%,100%,.3);border:none;cursor:pointer;transition:all .4s ease;position:relative;overflow:hidden}.splash-screen__indicator:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,.8),#fff);transition:all .6s ease}.splash-screen__indicator.active{background:hsla(0,0%,100%,.9);box-shadow:0 0 12px hsla(0,0%,100%,.6);transform:scaleX(1.4)}.splash-screen__indicator.active:before{left:0}.splash-screen__indicator:hover:not(.active){background:hsla(0,0%,100%,.5);transform:scale(1.1)}@media(max-width:640px){.splash-screen__indicator{width:24px;height:5px}}.splash-screen__actions{width:100%;display:flex;justify-content:center}.splash-screen__button{background:hsla(0,0%,100%,.95);color:#333;border:none;padding:1rem 2.5rem;border-radius:50px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 25px rgba(0,0,0,.3);text-transform:uppercase;letter-spacing:1px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.splash-screen__button:hover{transform:translateY(-2px);box-shadow:0 12px 35px rgba(0,0,0,.4);background:#fff;scale:1.05}.splash-screen__button:active{transform:translateY(0);scale:1.02}@media(max-width:768px){.splash-screen__button{padding:.8rem 2rem;font-size:.9rem}}@media(max-width:640px){.splash-screen__button{padding:.7rem 1.5rem;font-size:.8rem}}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.splash-screen__content.slide-in-right{animation:slideInRight .5s ease-out}.splash-screen__content.slide-in-left{animation:slideInLeft .5s ease-out}@keyframes slideInRight{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}*{touch-action:manipulation}@media(max-width:640px){.MuiDialog-root .MuiDialog-paper{margin:0!important;max-height:100vh!important;height:100vh!important;max-width:100vw!important;width:100vw!important;border-radius:0!important}.payment-method-card{min-height:64px;touch-action:manipulation}.payment-method-card:active{transform:scale(.98)}.payment-stepper .MuiStepLabel-label{font-size:.7rem!important;line-height:1.2!important}.payment-stepper .MuiStepConnector-line{border-width:2px!important}.payment-actions{padding:16px!important;gap:12px!important}.payment-actions .MuiButton-root{min-height:48px!important;font-size:.875rem!important;font-weight:600!important}.payment-terms-checkbox .MuiFormControlLabel-label{font-size:.8rem!important;line-height:1.4!important}.payment-method-icon{min-width:48px!important;height:36px!important;border-radius:12px!important}.payment-content-scroll::-webkit-scrollbar{width:4px!important}.payment-content-scroll::-webkit-scrollbar-thumb{background:rgba(0,41,114,.3)!important;border-radius:2px!important}}@media(min-width:640px)and (max-width:768px){.MuiDialog-root .MuiDialog-paper{max-width:90vw!important;margin:32px auto!important}}@media(min-width:1024px){.MuiDialog-root .MuiDialog-paper{width:70%!important;max-width:70%!important;margin:32px auto!important}.payment-dialog-mobile .payment-method-card{width:calc(50% - 6.25px)!important;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 6.25px);max-width:calc(50% - 6.25px)!important;margin-bottom:12.5px!important}.payment-dialog-mobile .MuiFormControl-root .MuiBox-root{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:12.5px!important;justify-content:flex-start!important}.payment-dialog-mobile .payment-method-card{width:calc(50% - 6.25px)!important;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 6.25px);max-width:calc(50% - 6.25px)!important}.payment-dialog-mobile .MuiDialogContent-root .MuiBox-root .MuiBox-root .MuiFormControl-root .MuiBox-root{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:12.5px!important;align-items:center!important}.payment-dialog-mobile .MuiDialogContent-root .MuiBox-root .MuiBox-root .MuiFormControl-root .MuiBox-root .payment-method-card{width:calc(50% - 6.25px)!important;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 6.25px);max-width:calc(50% - 6.25px)!important;min-width:calc(50% - 6.25px)!important}}.payment-dialog-mobile .MuiDialog-container.MuiDialog-scrollPaper{width:100%!important}@media(min-width:1024px){.css-i8oh98{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:12.5px!important}.css-i8oh98 .payment-method-card{width:calc(50% - 6.25px)!important;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 6.25px);max-width:calc(50% - 6.25px)!important}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.payment-method-icon img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media(prefers-color-scheme:dark){.payment-dialog-mobile .MuiDialog-paper{background-color:#1a1a1a!important;color:#fff!important}}@media(max-width:768px)and (orientation:landscape){.MuiDialog-root .MuiDialog-paper{height:100vh!important;max-height:100vh!important}.payment-stepper{padding:8px 16px!important}.payment-actions{padding:12px 16px!important}}@media(max-width:375px){.payment-actions .MuiButton-root{min-width:80px!important;font-size:.8rem!important}.payment-method-card .MuiCardContent-root{padding:12px!important}}.review-wrapper>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}.review-wrapper{width:100%;max-width:none}.review-wrapper .review-header>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}.review-wrapper .review-header .title{font-size:20px;font-weight:700}.review-wrapper .review-header .subtitle{font-size:16px;font-weight:700}.review-wrapper .review-header .subtitle .total-review{color:#b1b1b1;font-weight:600}.review-wrapper .review-header .review-score-wrapper{display:flex;align-items:center;gap:1rem}.review-wrapper .review-header .review-score-wrapper .score{display:flex;flex-direction:column}.review-wrapper .review-header .review-score-wrapper .score .total-score{width:120px;height:120px;background:#fe9508;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center}.review-wrapper .review-header .review-score-wrapper .score .total-score p{font-size:36px;font-weight:700;margin:0;line-height:1}.review-wrapper .review-header .review-score-wrapper .score .total-score span{font-size:14px;text-transform:capitalize}.review-wrapper .review-header .review-score-wrapper .score span{text-align:center;font-size:22px;font-weight:700;color:#fe9508}.review-wrapper .review-header .review-score-wrapper .many-score{display:grid;grid-template-columns:repeat(2,auto);grid-gap:2rem;gap:2rem}.review-wrapper .review-header .review-score-wrapper .many-score .reviews-total{display:flex;flex-direction:column}.review-wrapper .review-header .review-score-wrapper .many-score .reviews-total>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}.review-wrapper .review-header .review-score-wrapper .many-score .reviews-detail{display:flex;flex-direction:column}.review-wrapper .review-header .review-score-wrapper .many-score .reviews-detail>:not(:last-child){--tw-space-y-reverse:0;-webkit-margin-before:calc(1rem*var(--tw-space-y-reverse));margin-block-start:calc(1rem*var(--tw-space-y-reverse));-webkit-margin-after:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(1rem*(1 - var(--tw-space-y-reverse)))}.review-wrapper .review-header .review-score-wrapper .many-score .score-item{display:flex;align-items:center;gap:8px}.review-wrapper .review-header .review-score-wrapper .many-score .score-item h1{font-size:14px;font-weight:500;margin:4px 0 0}.review-wrapper .review-body{display:flex;align-items:flex-start;gap:2rem;width:100%}.review-wrapper .review-body #left{flex:0 0 200px;max-width:200px}.review-wrapper .review-body #left .user-info{display:flex;align-items:center;gap:1rem}.review-wrapper .review-body #left .user-info .image-section{width:64px;height:64px}.review-wrapper .review-body #left .user-info .image-section img{border-radius:50%}.review-wrapper .review-body #left .user-info .image-section{margin:0}.review-wrapper .review-body #left .user-info .info-section h1{font-size:16px;font-weight:700;margin:0}.review-wrapper .review-body #left .user-info .info-section p{font-size:14px;color:#b1b1b1;margin:0}.review-wrapper .review-body #right{flex:1 1 auto;min-width:0}.review-wrapper .review-body #right .write-review{background:#dadfe6;padding:1rem;border-radius:8px;text-align:center}.review-wrapper .review-body #right .write-review h1{font-size:16px;font-weight:700}.review-wrapper .review-body #right .write-review p{font-size:14px;color:#b1b1b1}.review-wrapper .review-body #right .write-review button{margin-top:1rem;padding:.5rem 1rem;background:#fe9508;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600}.sim-card-skeleton{background-color:#fff;border-radius:10px;box-shadow:0 1px 8px 0 rgba(0,0,0,.25);overflow:hidden;cursor:pointer;transition:all .3s ease}.sim-card-skeleton svg{border-radius:10px}.sim-card-skeleton:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.sightseeing-detail-skeleton{width:100%;padding-bottom:2rem;background:#fafafa;min-height:100vh}.sightseeing-detail-skeleton__breadcrumbs{padding:1rem;display:flex;justify-content:center;background:#fff}@media(max-width:425px){.sightseeing-detail-skeleton__breadcrumbs{padding:.75rem 1rem;justify-content:flex-start}}.sightseeing-detail-skeleton__gallery{width:100%;margin-bottom:2rem;overflow:hidden;padding:0 1rem}.sightseeing-detail-skeleton__gallery.mobile{margin-bottom:1rem;padding:0}@media(max-width:425px){.sightseeing-detail-skeleton__gallery{margin-bottom:1rem;padding:0}}.sightseeing-detail-skeleton__gallery svg{animation:pulse 1.5s ease-in-out infinite}.sightseeing-detail-skeleton__content{width:100%;max-width:1200px;margin:0 auto 2rem;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}@media(max-width:425px){.sightseeing-detail-skeleton__content{padding:1.25rem;margin-bottom:1rem;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.06)}}.sightseeing-detail-skeleton__content svg{animation:pulse 1.5s ease-in-out infinite}.sightseeing-detail-skeleton__tickets{width:100%;max-width:1200px;margin:0 auto 2rem;display:flex;flex-direction:column;gap:1.25rem;padding:0 1rem}@media(max-width:425px){.sightseeing-detail-skeleton__tickets{gap:1rem;margin-bottom:1.5rem;padding:0 .75rem}}.sightseeing-detail-skeleton__ticket-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:0;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .3s ease;overflow:hidden}.sightseeing-detail-skeleton__ticket-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px)}@media(max-width:425px){.sightseeing-detail-skeleton__ticket-card{border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.08)}}.sightseeing-detail-skeleton__ticket-card svg{animation:pulse 1.5s ease-in-out infinite}.sightseeing-detail-skeleton__suggestions{width:100%;max-width:1200px;margin:0 auto;padding:3rem 1rem;background:transparent}@media(max-width:425px){.sightseeing-detail-skeleton__suggestions{padding:2rem .75rem}}.sightseeing-detail-skeleton__suggestions svg{animation:pulse 1.5s ease-in-out infinite}.sightseeing-detail-skeleton__suggestion-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}@media(max-width:425px){.sightseeing-detail-skeleton__suggestion-cards{grid-template-columns:1fr;gap:1rem}}.sightseeing-detail-skeleton__suggestion-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.08);transition:all .3s cubic-bezier(.4,0,.2,1)}.sightseeing-detail-skeleton__suggestion-card:hover{transform:translateY(-6px);box-shadow:0 8px 20px rgba(0,0,0,.15)}@media(max-width:425px){.sightseeing-detail-skeleton__suggestion-card{border-radius:8px;box-shadow:0 1px 6px rgba(0,0,0,.1)}.sightseeing-detail-skeleton__suggestion-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12)}}.sightseeing-detail-skeleton{animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.sightseeing-detail-skeleton svg circle,.sightseeing-detail-skeleton svg rect{animation:shimmer 1.8s ease-in-out infinite}@keyframes shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}